.elementor-61 .elementor-element.elementor-element-9af1bc6 .elementor-repeater-item-3193d86.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-61 .elementor-element.elementor-element-27678cf > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-61 .elementor-element.elementor-element-118251d > .elementor-widget-container{padding:0rem 1rem 0rem 0rem;}.elementor-61 .elementor-element.elementor-element-118251d{text-align:left;}.elementor-61 .elementor-element.elementor-element-118251d img{width:100%;}.elementor-61 .elementor-element.elementor-element-6345cac > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-61 .elementor-element.elementor-element-2f59076 > .elementor-widget-container{padding:0rem 1rem 0rem 0rem;}.elementor-61 .elementor-element.elementor-element-2f59076 .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__link--top-level,
							.elementor-61 .elementor-element.elementor-element-2f59076 .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-item__link--top-level{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-61 .elementor-element.elementor-element-2f59076{--jmm-top-items-ver-padding:0px;--jmm-top-items-hor-padding:0px;--jmm-sub-menu-bg-color:#FFFFFF00;--jmm-top-item-title-color:var( --e-global-color-f3a3737 );--jmm-sub-item-title-color:var( --e-global-color-f3a3737 );--jmm-top-hover-item-title-color:var( --e-global-color-f3a3737 );--jmm-sub-hover-item-title-color:var( --e-global-color-f3a3737 );--jmm-top-active-item-title-color:var( --e-global-color-f3a3737 );--jmm-sub-active-item-title-color:var( --e-global-color-f3a3737 );--jmm-dropdown-container-width:100%;--jmm-dropdown-bg-color:var( --e-global-color-secondary );--jmm-dropdown-item-title-color:var( --e-global-color-f3a3737 );--jmm-dropdown-hover-item-title-color:var( --e-global-color-f3a3737 );--jmm-dropdown-active-item-title-color:var( --e-global-color-f3a3737 );--jmm-dropdown-toggle-size:64px;--jmm-dropdown-toggle-distance:0px;--jmm-dropdown-toggle-color:var( --e-global-color-f3a3737 );--jmm-dropdown-toggle-bg-color:var( --e-global-color-accent );--jmm-dropdown-hover-toggle-color:var( --e-global-color-f3a3737 );--jmm-dropdown-hover-toggle-bg-color:var( --e-global-color-accent );--jmm-dropdown-active-toggle-color:var( --e-global-color-f3a3737 );--jmm-dropdown-active-toggle-bg-color:var( --e-global-color-secondary );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-61 .elementor-element.elementor-element-23cd8ef .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-61 .elementor-element.elementor-element-23cd8ef .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-f3a3737 );fill:var( --e-global-color-f3a3737 );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-61 .elementor-element.elementor-element-09efc85 .elementor-icon-wrapper{text-align:center;}.elementor-61 .elementor-element.elementor-element-09efc85.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-f3a3737 );}.elementor-61 .elementor-element.elementor-element-09efc85.elementor-view-framed .elementor-icon, .elementor-61 .elementor-element.elementor-element-09efc85.elementor-view-default .elementor-icon{color:var( --e-global-color-f3a3737 );border-color:var( --e-global-color-f3a3737 );}.elementor-61 .elementor-element.elementor-element-09efc85.elementor-view-framed .elementor-icon, .elementor-61 .elementor-element.elementor-element-09efc85.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-f3a3737 );}.elementor-61 .elementor-element.elementor-element-91e17fb .jet-mobile-menu__toggle{background-color:var( --e-global-color-accent );}.elementor-61 .elementor-element.elementor-element-91e17fb .jet-mobile-menu__container .jet-mobile-menu__container-inner{background-color:var( --e-global-color-secondary );}.elementor-61 .elementor-element.elementor-element-91e17fb .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon{color:var( --e-global-color-f3a3737 );}.elementor-61 .elementor-element.elementor-element-91e17fb .jet-mobile-menu__container .jet-mobile-menu__back i{color:var( --e-global-color-f3a3737 );}.elementor-61 .elementor-element.elementor-element-91e17fb .jet-mobile-menu__container .jet-mobile-menu__back svg{color:var( --e-global-color-f3a3737 );}.elementor-61 .elementor-element.elementor-element-91e17fb .jet-mobile-menu__breadcrumbs .breadcrumb-label{color:var( --e-global-color-f3a3737 );font-family:"Avenir LT Pro 45 Book", Sans-serif;font-size:2.4rem;}.elementor-61 .elementor-element.elementor-element-91e17fb .jet-mobile-menu__breadcrumbs .breadcrumb-divider{color:var( --e-global-color-f3a3737 );}.elementor-61 .elementor-element.elementor-element-91e17fb .jet-mobile-menu__container{z-index:999;}.elementor-61 .elementor-element.elementor-element-91e17fb .jet-mobile-menu-widget .jet-mobile-menu-cover{z-index:calc(999-1);}.elementor-61 .elementor-element.elementor-element-91e17fb .jet-mobile-menu__item .jet-menu-icon{align-self:center;justify-content:center;color:var( --e-global-color-f3a3737 );}.elementor-61 .elementor-element.elementor-element-91e17fb .jet-mobile-menu__item .jet-menu-label{font-family:"Avenir LT Pro 45 Book", Sans-serif;font-size:2.4rem;font-weight:400;line-height:1.75em;color:var( --e-global-color-f3a3737 );}.elementor-61 .elementor-element.elementor-element-91e17fb .jet-mobile-menu__item .jet-menu-badge{align-self:flex-start;}.elementor-61 .elementor-element.elementor-element-91e17fb .jet-mobile-menu__item .jet-menu-badge__inner{color:var( --e-global-color-f3a3737 );background-color:var( --e-global-color-secondary );}.elementor-61 .elementor-element.elementor-element-91e17fb .jet-mobile-menu__item .jet-dropdown-arrow{color:var( --e-global-color-f3a3737 );}.elementor-61 .elementor-element.elementor-element-91e17fb .jet-mobile-menu__item{background-color:var( --e-global-color-secondary );}.elementor-61 .elementor-element.elementor-element-91e17fb .jet-mobile-menu__item:hover > .jet-mobile-menu__item-inner .jet-menu-icon{color:var( --e-global-color-f3a3737 );}.elementor-61 .elementor-element.elementor-element-91e17fb .jet-mobile-menu__item:hover > .jet-mobile-menu__item-inner .jet-menu-label{color:var( --e-global-color-f3a3737 );}.elementor-61 .elementor-element.elementor-element-91e17fb .jet-mobile-menu__item:hover > .jet-mobile-menu__item-inner .jet-menu-badge__inner{color:var( --e-global-color-f3a3737 );background-color:var( --e-global-color-secondary );}.elementor-61 .elementor-element.elementor-element-91e17fb .jet-mobile-menu__item:hover > .jet-mobile-menu__item-inner .jet-dropdown-arrow{color:var( --e-global-color-f3a3737 );}.elementor-61 .elementor-element.elementor-element-91e17fb .jet-mobile-menu__item:hover > .jet-mobile-menu__item-inner{background-color:var( --e-global-color-secondary );}.elementor-61 .elementor-element.elementor-element-91e17fb .jet-mobile-menu__item.jet-mobile-menu__item--active > .jet-mobile-menu__item-inner .jet-menu-icon{color:var( --e-global-color-f3a3737 );}.elementor-61 .elementor-element.elementor-element-91e17fb .jet-mobile-menu__item.jet-mobile-menu__item--active > .jet-mobile-menu__item-inner .jet-menu-label{color:var( --e-global-color-f3a3737 );}.elementor-61 .elementor-element.elementor-element-91e17fb .jet-mobile-menu__item.jet-mobile-menu__item--active > .jet-mobile-menu__item-inner .jet-menu-badge__inner{color:var( --e-global-color-f3a3737 );background-color:var( --e-global-color-secondary );}.elementor-61 .elementor-element.elementor-element-91e17fb .jet-mobile-menu__item.jet-mobile-menu__item--active > .jet-mobile-menu__item-inner .jet-dropdown-arrow{color:var( --e-global-color-f3a3737 );}.elementor-61 .elementor-element.elementor-element-91e17fb .jet-mobile-menu__item.jet-mobile-menu__item--active > .jet-mobile-menu__item-inner{background-color:var( --e-global-color-secondary );}.elementor-61 .elementor-element.elementor-element-c82669c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-61 .elementor-element.elementor-element-296e9a7 > .elementor-widget-container{margin:0rem 1rem 0rem 0rem;}.elementor-61 .elementor-element.elementor-element-296e9a7 .elementor-nav-menu .elementor-item{font-family:"Avenir LT Pro 45 Book", Sans-serif;font-size:1.6rem;font-weight:400;line-height:1.75em;}.elementor-61 .elementor-element.elementor-element-296e9a7 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-f3a3737 );fill:var( --e-global-color-f3a3737 );padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-61 .elementor-element.elementor-element-296e9a7 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-primary );}.elementor-61 .elementor-element.elementor-element-296e9a7{--e-nav-menu-horizontal-menu-item-margin:calc( 10px / 2 );}.elementor-61 .elementor-element.elementor-element-296e9a7 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:10px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-61 .elementor-element.elementor-element-2785433 .elementor-button:hover, .elementor-61 .elementor-element.elementor-element-2785433 .elementor-button:focus{background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-61 .elementor-element.elementor-element-2785433 .elementor-button{font-family:"Avenir LT Pro 45 Black", Sans-serif;font-size:1.6rem;font-weight:800;line-height:1.75em;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-61 .elementor-element.elementor-element-9af1bc6 > .elementor-background-overlay{opacity:0.5;}.elementor-61 .elementor-element.elementor-element-9af1bc6{padding:0rem 2.6rem 1rem 2.6rem;z-index:999;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-61 .elementor-element.elementor-element-27678cf > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-61 .elementor-element.elementor-element-27678cf > .elementor-element-populated{padding:0rem 0rem 0rem 3.2rem;}.elementor-widget-theme-site-logo .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-61 .elementor-element.elementor-element-118251d > .elementor-widget-container{margin:1.8rem 0rem 1.8rem 0rem;}.elementor-61 .elementor-element.elementor-element-6345cac > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-61 .elementor-element.elementor-element-2f59076 .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__link--top-level,
							.elementor-61 .elementor-element.elementor-element-2f59076 .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-item__link--top-level{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-61 .elementor-element.elementor-element-23cd8ef > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-61 .elementor-element.elementor-element-23cd8ef .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-61 .elementor-element.elementor-element-09efc85 > .elementor-widget-container{margin:1rem 3rem 0rem 0rem;padding:0rem 1rem 0rem 1rem;}.elementor-61 .elementor-element.elementor-element-91e17fb .jet-mobile-menu__container{width:100%;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-61 .elementor-element.elementor-element-9af1bc6{padding:0rem 0rem 0rem 0rem;}}@media(min-width:768px){.elementor-61 .elementor-element.elementor-element-27678cf{width:20.37%;}.elementor-61 .elementor-element.elementor-element-6345cac{width:50.962%;}.elementor-61 .elementor-element.elementor-element-c82669c{width:28%;}}@media(max-width:1024px) and (min-width:768px){.elementor-61 .elementor-element.elementor-element-27678cf{width:50%;}.elementor-61 .elementor-element.elementor-element-6345cac{width:50%;}}@media(max-width:767px){.elementor-61 .elementor-element.elementor-element-27678cf{width:50%;}.elementor-61 .elementor-element.elementor-element-27678cf > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-61 .elementor-element.elementor-element-27678cf > .elementor-element-populated{margin:0rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;padding:0rem 0rem 0rem 03.2rem;}.elementor-widget-theme-site-logo .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-61 .elementor-element.elementor-element-6345cac{width:50%;}.elementor-61 .elementor-element.elementor-element-6345cac > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-61 .elementor-element.elementor-element-2f59076 .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__link--top-level,
							.elementor-61 .elementor-element.elementor-element-2f59076 .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-item__link--top-level{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-61 .elementor-element.elementor-element-23cd8ef .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-61 .elementor-element.elementor-element-23cd8ef .elementor-nav-menu--main .elementor-item{padding-left:5px;padding-right:5px;padding-top:0px;padding-bottom:0px;}.elementor-61 .elementor-element.elementor-element-23cd8ef{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-61 .elementor-element.elementor-element-23cd8ef .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-61 .elementor-element.elementor-element-9af1bc6{padding:0rem 0rem 0rem 0rem;}}/* Start custom CSS for theme-site-logo, class: .elementor-element-118251d */.elementor-61 .elementor-element.elementor-element-118251d img {
    width: 13.6rem;
}

@media screen and (min-width: 1025px) {
    .elementor-61 .elementor-element.elementor-element-118251d img {
        width: 19.8rem;
    }
}

@media screen and (max-width: 1024px) {
    .elementor-61 .elementor-element.elementor-element-118251d img {
        max-height: 2.4rem;
    }
}/* End custom CSS */
/* Start custom CSS for jet-mega-menu, class: .elementor-element-2f59076 */.elementor-61 .elementor-element.elementor-element-2f59076 ul.jet-mega-menu-list {
    justify-content: space-between;
}

.elementor-61 .elementor-element.elementor-element-2f59076 .jet-mega-menu-mega-container {
    width: 0;
}

/*
* position of mega menu 
*/

.elementor-61 .elementor-element.elementor-element-2f59076 .jet-mega-menu .jet-mega-menu-list .jet-mega-menu-item--hover.jet-mega-menu-item--mega&gt;.jet-mega-menu-mega-container {
    margin-top: 3.7rem;
}

/*
*  remove outlines
*/
.elementor-61 .elementor-element.elementor-element-2f59076 a.jet-mega-menu-item__link.jet-mega-menu-item__link--top-level,
.jet-mega-menu-item__inner{
    outline: 0;
}

/*
*  active and current border  
*/
.elementor-61 .elementor-element.elementor-element-2f59076 .jet-mega-current_page_item a.jet-mega-menu-item__link--top-level::after,
.elementor-61 .elementor-element.elementor-element-2f59076 .jet-mega-menu-item-object-category.jet-mega-current-menu-item a.jet-mega-menu-item__link--top-level::after,
.elementor-61 .elementor-element.elementor-element-2f59076 .jet-mega-menu-item.child-active a.jet-mega-menu-item__link--top-level::after{
    content: '';
    position: absolute;
    background-color: #EC601A;
    width: 100%;
    height: 0.4rem;
    left: 0;
    bottom: -1.2rem;
}

/*
* grey hover fx
*/ 

.elementor-61 .elementor-element.elementor-element-2f59076 .jet-mega-menu-item--top-level .jet-mega-menu-item__title::after {
        content: '';
    position: absolute;
    background-color: #ffffff4d;
    width: 0%;
    height: 0.4rem;
    left: 0;
    bottom: -1.2rem;
    transition: width .2s ease;
}


.elementor-61 .elementor-element.elementor-element-2f59076 .jet-mega-menu-item--top-level:hover .jet-mega-menu-item__title::after {
        content: '';
    position: absolute;
    width: 100%;
}

.elementor-61 .elementor-element.elementor-element-2f59076 .jet-mega-menu-item--hover.jet-mega-menu-item--top-level:hover .jet-mega-menu-item__title::after {
        content: '';
    width: 0%;
}





/*
* second line
*/ 



.elementor-61 .elementor-element.elementor-element-2f59076 .jet-mega-menu-item--hover a.jet-mega-menu-item__link--top-level::after {
    content: '';
    position: absolute;
    background-color: #EC601A;
    width: 100%;
    height: .7rem;
    left: 0;
    bottom: -4.7rem;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-23cd8ef */.elementor-61 .elementor-element.elementor-element-23cd8ef {
 max-width: max-content; 
}


.elementor-61 .elementor-element.elementor-element-23cd8ef ul {
    display: flex;
}

.elementor-61 .elementor-element.elementor-element-23cd8ef ul li:nth-child(1) {
  order: 2;
}


:lang(de) .lang-switch-mobile ul li:nth-child(1) a{
    color: #ffffff33 !important;
}


@media (max-width:374px) {
    .elementor-61 .elementor-element.elementor-element-23cd8ef .elementor-nav-menu--main .elementor-item {
        padding-left: 3px;
        padding-right: 3px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-09efc85 */.elementor-61 .elementor-element.elementor-element-09efc85 {
    width: 5rem;
}
.elementor-61 .elementor-element.elementor-element-09efc85 .elementor-icon {
    font-size: 2.4rem;
}

@media (max-width:374px) {
    .elementor-61 .elementor-element.elementor-element-09efc85 {
        width: 2rem;
        margin-right: 2rem;
    }
}/* End custom CSS */
/* Start custom CSS for jet-mobile-menu, class: .elementor-element-91e17fb */.elementor-61 .elementor-element.elementor-element-91e17fb {
    width: fit-content;
}

.elementor-61 .elementor-element.elementor-element-91e17fb .jet-mobile-menu__breadcrumb .breadcrumb-label {
    font-size: 1.8rem !important;
}

.elementor-61 .elementor-element.elementor-element-91e17fb .jet-mobile-menu__breadcrumb .novo-bracket-right {
    font-size: 1rem;
}



.jet-mobile-menu__toggle {
    width: 6.4rem;
    height: 6.4rem;
}

.elementor-61 .elementor-element.elementor-element-91e17fb [class*=" novo-"]:before {
    font-weight: bold;

}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6345cac *//*
* align mobile items (burger + chat icon)
*/

@media (max-width: 1024px){
    .elementor-61 .elementor-element.elementor-element-6345cac .elementor-widget-wrap {
        justify-content: flex-end;
            align-items: center;
    }
}

@media (max-width:374px) {
        .elementor-61 .elementor-element.elementor-element-6345cac .elementor-widget-wrap {
            flex-wrap: nowrap;
        }
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-296e9a7 */.elementor-61 .elementor-element.elementor-element-296e9a7 {
    width: fit-content;
}

/*
* Lang Switch Button
*/
.elementor-61 .elementor-element.elementor-element-296e9a7 ul  {
    background-color: transparent;
    -webkit-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    padding: 0 2rem;
    height: 5rem;
    border-radius: 10rem;
    align-items: center;
    display: -webkit-box; 
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex; 
    display: flex;
    
}
.elementor-61 .elementor-element.elementor-element-296e9a7 ul li:first-of-type {
    opacity: 0;
    z-index: 2;
    -webkit-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    -webkit-transform:  translate(5rem, 0);
    -moz-transform:  translate(5rem, 0);
    -ms-transform:  translate(5rem, 0);
    -o-transform:  translate(5rem, 0);
    transform: translate(5rem, 0);
}
.elementor-61 .elementor-element.elementor-element-296e9a7 ul:hover li:first-of-type {
    opacity: 1;
    -webkit-transform: translate(2rem, 0);
    -moz-transform: translate(2rem, 0);
    -ms-transform: translate(2rem, 0);
    -o-transform: translate(2rem, 0);
    transform: translate(2rem, 0);
}
.elementor-61 .elementor-element.elementor-element-296e9a7 ul:hover  {
    background-color: #fff;
}
.elementor-61 .elementor-element.elementor-element-296e9a7 ul:hover li a.elementor-item {
    color: #B0B2BA;
}
.elementor-61 .elementor-element.elementor-element-296e9a7 ul li:first-of-type a:hover {
    color: #eb5f1a;
}
.elementor-61 .elementor-element.elementor-element-296e9a7 ul li:nth-child(2):before {
    content: '\e80d';
    font-family: "novomind";
    color: #fff;
    position: relative;
    font-size: 1.6rem;
    color: #fff;
    align-self: center;
    -webkit-transition: transform .3s ease-in-out;
    -ms-transition: transform .3s ease-in-out;
    transition: transform .3s ease-in-out;
    -webkit-transform: translate(0, -.1rem);
    -moz-transform: translate(0, -.1rem);
    -ms-transform: translate(0, -.1rem);
    -o-transform: translate(0, -.1rem);
    transform: translate(0, -.1rem);
    
}
.elementor-61 .elementor-element.elementor-element-296e9a7 ul:hover li:nth-child(2):before {
    -webkit-transform: translate(-3rem, -.1rem);
    -moz-transform: translate(-3rem, -.1rem);
    -ms-transform: translate(-3rem, -.1rem);
    -o-transform: translate(-3rem, -.1rem);
    transform: translate(-3rem, -.1rem);
    color: #141824;
}
.elementor-61 .elementor-element.elementor-element-296e9a7 ul:hover li:nth-child(2) a {
    color: #141824 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2785433 */.elementor-61 .elementor-element.elementor-element-2785433 {
    width: fit-content;
}

.elementor-61 .elementor-element.elementor-element-2785433 .elementor-button {
    border-radius: 10rem;
    padding: .8rem 3.2rem;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c82669c */.elementor-61 .elementor-element.elementor-element-c82669c .elementor-widget-wrap {
    justify-content: flex-end;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for theme-site-logo, class: .elementor-element-118251d */.elementor-61 .elementor-element.elementor-element-118251d img {
    width: 13.6rem;
}

@media screen and (min-width: 1025px) {
    .elementor-61 .elementor-element.elementor-element-118251d img {
        width: 19.8rem;
    }
}

@media screen and (max-width: 1024px) {
    .elementor-61 .elementor-element.elementor-element-118251d img {
        max-height: 2.4rem;
    }
}/* End custom CSS */
/* Start custom CSS for jet-mega-menu, class: .elementor-element-2f59076 */.elementor-61 .elementor-element.elementor-element-2f59076 ul.jet-mega-menu-list {
    justify-content: space-between;
}

.elementor-61 .elementor-element.elementor-element-2f59076 .jet-mega-menu-mega-container {
    width: 0;
}

/*
* position of mega menu 
*/

.elementor-61 .elementor-element.elementor-element-2f59076 .jet-mega-menu .jet-mega-menu-list .jet-mega-menu-item--hover.jet-mega-menu-item--mega&gt;.jet-mega-menu-mega-container {
    margin-top: 3.7rem;
}

/*
*  remove outlines
*/
.elementor-61 .elementor-element.elementor-element-2f59076 a.jet-mega-menu-item__link.jet-mega-menu-item__link--top-level,
.jet-mega-menu-item__inner{
    outline: 0;
}

/*
*  active and current border  
*/
.elementor-61 .elementor-element.elementor-element-2f59076 .jet-mega-current_page_item a.jet-mega-menu-item__link--top-level::after,
.elementor-61 .elementor-element.elementor-element-2f59076 .jet-mega-menu-item-object-category.jet-mega-current-menu-item a.jet-mega-menu-item__link--top-level::after,
.elementor-61 .elementor-element.elementor-element-2f59076 .jet-mega-menu-item.child-active a.jet-mega-menu-item__link--top-level::after{
    content: '';
    position: absolute;
    background-color: #EC601A;
    width: 100%;
    height: 0.4rem;
    left: 0;
    bottom: -1.2rem;
}

/*
* grey hover fx
*/ 

.elementor-61 .elementor-element.elementor-element-2f59076 .jet-mega-menu-item--top-level .jet-mega-menu-item__title::after {
        content: '';
    position: absolute;
    background-color: #ffffff4d;
    width: 0%;
    height: 0.4rem;
    left: 0;
    bottom: -1.2rem;
    transition: width .2s ease;
}


.elementor-61 .elementor-element.elementor-element-2f59076 .jet-mega-menu-item--top-level:hover .jet-mega-menu-item__title::after {
        content: '';
    position: absolute;
    width: 100%;
}

.elementor-61 .elementor-element.elementor-element-2f59076 .jet-mega-menu-item--hover.jet-mega-menu-item--top-level:hover .jet-mega-menu-item__title::after {
        content: '';
    width: 0%;
}





/*
* second line
*/ 



.elementor-61 .elementor-element.elementor-element-2f59076 .jet-mega-menu-item--hover a.jet-mega-menu-item__link--top-level::after {
    content: '';
    position: absolute;
    background-color: #EC601A;
    width: 100%;
    height: .7rem;
    left: 0;
    bottom: -4.7rem;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-23cd8ef */.elementor-61 .elementor-element.elementor-element-23cd8ef {
 max-width: max-content; 
}


.elementor-61 .elementor-element.elementor-element-23cd8ef ul {
    display: flex;
}

.elementor-61 .elementor-element.elementor-element-23cd8ef ul li:nth-child(1) {
  order: 2;
}


:lang(de) .lang-switch-mobile ul li:nth-child(1) a{
    color: #ffffff33 !important;
}


@media (max-width:374px) {
    .elementor-61 .elementor-element.elementor-element-23cd8ef .elementor-nav-menu--main .elementor-item {
        padding-left: 3px;
        padding-right: 3px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-09efc85 */.elementor-61 .elementor-element.elementor-element-09efc85 {
    width: 5rem;
}
.elementor-61 .elementor-element.elementor-element-09efc85 .elementor-icon {
    font-size: 2.4rem;
}

@media (max-width:374px) {
    .elementor-61 .elementor-element.elementor-element-09efc85 {
        width: 2rem;
        margin-right: 2rem;
    }
}/* End custom CSS */
/* Start custom CSS for jet-mobile-menu, class: .elementor-element-91e17fb */.elementor-61 .elementor-element.elementor-element-91e17fb {
    width: fit-content;
}

.elementor-61 .elementor-element.elementor-element-91e17fb .jet-mobile-menu__breadcrumb .breadcrumb-label {
    font-size: 1.8rem !important;
}

.elementor-61 .elementor-element.elementor-element-91e17fb .jet-mobile-menu__breadcrumb .novo-bracket-right {
    font-size: 1rem;
}



.jet-mobile-menu__toggle {
    width: 6.4rem;
    height: 6.4rem;
}

.elementor-61 .elementor-element.elementor-element-91e17fb [class*=" novo-"]:before {
    font-weight: bold;

}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6345cac *//*
* align mobile items (burger + chat icon)
*/

@media (max-width: 1024px){
    .elementor-61 .elementor-element.elementor-element-6345cac .elementor-widget-wrap {
        justify-content: flex-end;
            align-items: center;
    }
}

@media (max-width:374px) {
        .elementor-61 .elementor-element.elementor-element-6345cac .elementor-widget-wrap {
            flex-wrap: nowrap;
        }
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-296e9a7 */.elementor-61 .elementor-element.elementor-element-296e9a7 {
    width: fit-content;
}

/*
* Lang Switch Button
*/
.elementor-61 .elementor-element.elementor-element-296e9a7 ul  {
    background-color: transparent;
    -webkit-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    padding: 0 2rem;
    height: 5rem;
    border-radius: 10rem;
    align-items: center;
    display: -webkit-box; 
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex; 
    display: flex;
    
}
.elementor-61 .elementor-element.elementor-element-296e9a7 ul li:first-of-type {
    opacity: 0;
    z-index: 2;
    -webkit-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    -webkit-transform:  translate(5rem, 0);
    -moz-transform:  translate(5rem, 0);
    -ms-transform:  translate(5rem, 0);
    -o-transform:  translate(5rem, 0);
    transform: translate(5rem, 0);
}
.elementor-61 .elementor-element.elementor-element-296e9a7 ul:hover li:first-of-type {
    opacity: 1;
    -webkit-transform: translate(2rem, 0);
    -moz-transform: translate(2rem, 0);
    -ms-transform: translate(2rem, 0);
    -o-transform: translate(2rem, 0);
    transform: translate(2rem, 0);
}
.elementor-61 .elementor-element.elementor-element-296e9a7 ul:hover  {
    background-color: #fff;
}
.elementor-61 .elementor-element.elementor-element-296e9a7 ul:hover li a.elementor-item {
    color: #B0B2BA;
}
.elementor-61 .elementor-element.elementor-element-296e9a7 ul li:first-of-type a:hover {
    color: #eb5f1a;
}
.elementor-61 .elementor-element.elementor-element-296e9a7 ul li:nth-child(2):before {
    content: '\e80d';
    font-family: "novomind";
    color: #fff;
    position: relative;
    font-size: 1.6rem;
    color: #fff;
    align-self: center;
    -webkit-transition: transform .3s ease-in-out;
    -ms-transition: transform .3s ease-in-out;
    transition: transform .3s ease-in-out;
    -webkit-transform: translate(0, -.1rem);
    -moz-transform: translate(0, -.1rem);
    -ms-transform: translate(0, -.1rem);
    -o-transform: translate(0, -.1rem);
    transform: translate(0, -.1rem);
    
}
.elementor-61 .elementor-element.elementor-element-296e9a7 ul:hover li:nth-child(2):before {
    -webkit-transform: translate(-3rem, -.1rem);
    -moz-transform: translate(-3rem, -.1rem);
    -ms-transform: translate(-3rem, -.1rem);
    -o-transform: translate(-3rem, -.1rem);
    transform: translate(-3rem, -.1rem);
    color: #141824;
}
.elementor-61 .elementor-element.elementor-element-296e9a7 ul:hover li:nth-child(2) a {
    color: #141824 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2785433 */.elementor-61 .elementor-element.elementor-element-2785433 {
    width: fit-content;
}

.elementor-61 .elementor-element.elementor-element-2785433 .elementor-button {
    border-radius: 10rem;
    padding: .8rem 3.2rem;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c82669c */.elementor-61 .elementor-element.elementor-element-c82669c .elementor-widget-wrap {
    justify-content: flex-end;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9af1bc6 */.novo-head {
    background-color: transparent;
    height: 11.2rem;
    -webkit-transition: background-color 200ms linear;
    -ms-transition: background-color 200ms linear;
    transition: background-color 200ms linear;    
}


.novo-head.bg-color {
    background-color: #393f52;
}


@media screen and (max-width: 1024px) {
.novo-head {
    background-color: #393f52;
    height: 100%;
}
}

.elementor-61 .elementor-element.elementor-element-9af1bc6 .elementor-container {
    display: flex;
    align-items: center;
    height: 100%;
    justify-content: space-between;
}/* End custom CSS */