.elementor-3836 .elementor-element.elementor-element-b92ab2c{margin-top:0px;margin-bottom:0px;padding:70px 0px 0px 0px;}.elementor-3836 .elementor-element.elementor-element-d4e2fb8.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3836 .elementor-element.elementor-element-d4e2fb8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-3836 .elementor-element.elementor-element-e3ba094 > .elementor-widget-container{margin:0px 0px 7px 0px;}.elementor-3836 .elementor-element.elementor-element-e3ba094{text-align:center;}.elementor-3836 .elementor-element.elementor-element-e3ba094 .elementor-heading-title{font-size:3.5em;font-weight:700;}.elementor-3836 .elementor-element.elementor-element-eccde65 > .elementor-widget-container{margin:0px 0px 4px 0px;}.elementor-3836 .elementor-element.elementor-element-eccde65{text-align:center;}.elementor-3836 .elementor-element.elementor-element-eccde65 .elementor-heading-title{font-size:1.9em;font-weight:400;}.elementor-3836 .elementor-element.elementor-element-8d413b5{--spacer-size:35px;}.elementor-3836 .elementor-element.elementor-element-18299e4 .woocommerce-breadcrumb{color:var( --e-global-color-text );font-size:0.8em;}.elementor-3836 .elementor-element.elementor-element-18299e4 .woocommerce-breadcrumb > a{color:var( --e-global-color-0ed8e71 );}.elementor-3836 .elementor-element.elementor-element-7c82210{margin-top:12px;margin-bottom:12px;}.elementor-3836 .elementor-element.elementor-element-040d846:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3836 .elementor-element.elementor-element-040d846 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-f060f17 ) 0%, var( --e-global-color-bb60951 ) 100%);}.elementor-3836 .elementor-element.elementor-element-040d846:hover > .elementor-element-populated{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-bb60951 ) 0%, var( --e-global-color-bb60951 ) 100%);}.elementor-3836 .elementor-element.elementor-element-040d846.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3836 .elementor-element.elementor-element-040d846 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-3836 .elementor-element.elementor-element-040d846 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 6px 0px 12px;--e-column-margin-right:6px;--e-column-margin-left:12px;padding:25px 25px 25px 25px;}.elementor-3836 .elementor-element.elementor-element-040d846 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3836 .elementor-element.elementor-element-713c04a img{width:100%;max-width:230px;}.elementor-3836 .elementor-element.elementor-element-984535e img{width:100%;max-width:230px;}.elementor-3836 .elementor-element.elementor-element-2b21adb{text-align:center;}.elementor-3836 .elementor-element.elementor-element-7304479:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3836 .elementor-element.elementor-element-7304479 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-f060f17 ) 0%, var( --e-global-color-bb60951 ) 100%);}.elementor-3836 .elementor-element.elementor-element-7304479:hover > .elementor-element-populated{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-bb60951 ) 0%, var( --e-global-color-bb60951 ) 100%);}.elementor-3836 .elementor-element.elementor-element-7304479.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3836 .elementor-element.elementor-element-7304479 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-3836 .elementor-element.elementor-element-7304479 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 12px 0px 6px;--e-column-margin-right:12px;--e-column-margin-left:6px;padding:25px 25px 25px 25px;}.elementor-3836 .elementor-element.elementor-element-7304479 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3836 .elementor-element.elementor-element-7dc6a14 img{width:100%;max-width:230px;}.elementor-3836 .elementor-element.elementor-element-d8f597d img{width:100%;max-width:230px;}.elementor-3836 .elementor-element.elementor-element-f3d46e3{text-align:center;}.elementor-3836 .elementor-element.elementor-element-11a136b{margin-top:12px;margin-bottom:12px;}.elementor-3836 .elementor-element.elementor-element-7419281:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3836 .elementor-element.elementor-element-7419281 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-f060f17 ) 0%, var( --e-global-color-bb60951 ) 100%);}.elementor-3836 .elementor-element.elementor-element-7419281:hover > .elementor-element-populated{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-bb60951 ) 0%, var( --e-global-color-bb60951 ) 100%);}.elementor-3836 .elementor-element.elementor-element-7419281.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3836 .elementor-element.elementor-element-7419281 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-3836 .elementor-element.elementor-element-7419281 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 6px 0px 12px;--e-column-margin-right:6px;--e-column-margin-left:12px;padding:25px 25px 25px 25px;}.elementor-3836 .elementor-element.elementor-element-7419281 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3836 .elementor-element.elementor-element-d455ac0 img{width:100%;max-width:230px;}.elementor-3836 .elementor-element.elementor-element-559c889 img{width:100%;max-width:230px;}.elementor-3836 .elementor-element.elementor-element-7973c96{text-align:center;}.elementor-3836 .elementor-element.elementor-element-27a5621:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3836 .elementor-element.elementor-element-27a5621 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-f060f17 ) 0%, var( --e-global-color-bb60951 ) 100%);}.elementor-3836 .elementor-element.elementor-element-27a5621:hover > .elementor-element-populated{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-bb60951 ) 0%, var( --e-global-color-bb60951 ) 100%);}.elementor-3836 .elementor-element.elementor-element-27a5621.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3836 .elementor-element.elementor-element-27a5621 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-3836 .elementor-element.elementor-element-27a5621 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 12px 0px 6px;--e-column-margin-right:12px;--e-column-margin-left:6px;padding:25px 25px 25px 25px;}.elementor-3836 .elementor-element.elementor-element-27a5621 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3836 .elementor-element.elementor-element-1a40be7 img{width:100%;max-width:230px;}.elementor-3836 .elementor-element.elementor-element-224f2ff img{width:100%;max-width:230px;}.elementor-3836 .elementor-element.elementor-element-2047a9a{text-align:center;}.elementor-3836 .elementor-element.elementor-element-93b69b5{margin-top:12px;margin-bottom:150px;}.elementor-3836 .elementor-element.elementor-element-cb095c0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3836 .elementor-element.elementor-element-cb095c0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-f060f17 ) 0%, var( --e-global-color-bb60951 ) 100%);}.elementor-3836 .elementor-element.elementor-element-cb095c0:hover > .elementor-element-populated{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-bb60951 ) 0%, var( --e-global-color-bb60951 ) 100%);}.elementor-3836 .elementor-element.elementor-element-cb095c0.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3836 .elementor-element.elementor-element-cb095c0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-3836 .elementor-element.elementor-element-cb095c0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 6px 0px 12px;--e-column-margin-right:6px;--e-column-margin-left:12px;padding:25px 25px 25px 25px;}.elementor-3836 .elementor-element.elementor-element-cb095c0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3836 .elementor-element.elementor-element-9c1a6b0 img{width:100%;max-width:230px;}.elementor-3836 .elementor-element.elementor-element-ce6ee1d img{width:100%;max-width:230px;}.elementor-3836 .elementor-element.elementor-element-adab58f{text-align:center;}.elementor-3836 .elementor-element.elementor-element-425cff5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3836 .elementor-element.elementor-element-425cff5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-f060f17 ) 0%, var( --e-global-color-bb60951 ) 100%);}.elementor-3836 .elementor-element.elementor-element-425cff5:hover > .elementor-element-populated{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-bb60951 ) 0%, var( --e-global-color-bb60951 ) 100%);}.elementor-3836 .elementor-element.elementor-element-425cff5.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3836 .elementor-element.elementor-element-425cff5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-3836 .elementor-element.elementor-element-425cff5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 12px 0px 6px;--e-column-margin-right:12px;--e-column-margin-left:6px;padding:25px 25px 25px 25px;}.elementor-3836 .elementor-element.elementor-element-425cff5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3836 .elementor-element.elementor-element-d60f657 img{width:100%;max-width:230px;}.elementor-3836 .elementor-element.elementor-element-8b09474 img{width:100%;max-width:230px;}.elementor-3836 .elementor-element.elementor-element-cdaab24{text-align:center;}@media(max-width:1024px){.elementor-3836 .elementor-element.elementor-element-e3ba094 .elementor-heading-title{font-size:3em;}.elementor-3836 .elementor-element.elementor-element-eccde65 .elementor-heading-title{font-size:1.7em;}}@media(max-width:767px){.elementor-3836 .elementor-element.elementor-element-b92ab2c{padding:35px 0px 0px 0px;}.elementor-3836 .elementor-element.elementor-element-040d846 > .elementor-element-populated{margin:0px 12px 12px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;}.elementor-3836 .elementor-element.elementor-element-713c04a img{max-width:230px;}.elementor-3836 .elementor-element.elementor-element-984535e img{max-width:230px;}.elementor-3836 .elementor-element.elementor-element-7304479 > .elementor-element-populated{margin:0px 12px 12px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;}.elementor-3836 .elementor-element.elementor-element-7dc6a14 img{max-width:230px;}.elementor-3836 .elementor-element.elementor-element-d8f597d img{max-width:230px;}.elementor-3836 .elementor-element.elementor-element-7419281 > .elementor-element-populated{margin:0px 12px 12px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;}.elementor-3836 .elementor-element.elementor-element-d455ac0 img{max-width:230px;}.elementor-3836 .elementor-element.elementor-element-559c889 img{max-width:230px;}.elementor-3836 .elementor-element.elementor-element-27a5621 > .elementor-element-populated{margin:0px 12px 12px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;}.elementor-3836 .elementor-element.elementor-element-1a40be7 img{max-width:230px;}.elementor-3836 .elementor-element.elementor-element-224f2ff img{max-width:230px;}.elementor-3836 .elementor-element.elementor-element-cb095c0 > .elementor-element-populated{margin:0px 12px 12px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;}.elementor-3836 .elementor-element.elementor-element-9c1a6b0 img{max-width:230px;}.elementor-3836 .elementor-element.elementor-element-ce6ee1d img{max-width:230px;}.elementor-3836 .elementor-element.elementor-element-425cff5 > .elementor-element-populated{margin:0px 12px 12px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;}.elementor-3836 .elementor-element.elementor-element-d60f657 img{max-width:230px;}.elementor-3836 .elementor-element.elementor-element-8b09474 img{max-width:230px;}}/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-18299e4 */.elementor-3836 .elementor-element.elementor-element-18299e4 nav {
    margin-bottom: 0;
}

.elementor-3836 .elementor-element.elementor-element-18299e4 a:hover {
    color: var( --e-global-color-0cc7f14 ) !important;
}

.elementor-3836 .elementor-element.elementor-element-18299e4 nav::after {
    content: 'Online shop system only in german language available!';
    display: inline-block;
    float: right;
    text-align: right;
    position: absolute;
    top: 0;
    right: 0;
}

@media (max-width:767px) {
    .elementor-3836 .elementor-element.elementor-element-18299e4 nav::after {
        position: relative;
        margin: 10px 0;
        float: none;
        text-align: left;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9450ab4 */.elementor-3836 .elementor-element.elementor-element-9450ab4 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    opacity: 0;
}

.elementor-3836 .elementor-element.elementor-element-9450ab4 a {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-42c7d6f */.elementor-3836 .elementor-element.elementor-element-42c7d6f {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    opacity: 0;
}

.elementor-3836 .elementor-element.elementor-element-42c7d6f a {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7c82210 */.fm-products .top-container,
.fm-products .bottom-container {
    transition: all .3s ease;
}

.fm-products .elementor-column .top-container {
    transform: translateY(0) scale(0.85);
    opacity: 0.3;
}

.fm-products .elementor-column:hover .top-container {
    transform: translateY(16px);
    opacity: 1;
}

@media (max-width:767px) {
    .fm-products .elementor-column .top-container {
        margin-top: -15px;
    }
    
    .fm-products .elementor-column:hover .top-container {
        transform: translateY(16px);
    }
}

.fm-products .elementor-column .bottom-container {
    transform: translateY(-20px);
}

.fm-products .elementor-heading-title {
    -webkit-hyphens: none;
    -moz-hyphens: none;
    -ms-hyphens: none;
    hyphens: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cd82787 */.elementor-3836 .elementor-element.elementor-element-cd82787 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    opacity: 0;
}

.elementor-3836 .elementor-element.elementor-element-cd82787 a {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6826b9f */.elementor-3836 .elementor-element.elementor-element-6826b9f {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    opacity: 0;
}

.elementor-3836 .elementor-element.elementor-element-6826b9f a {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b02bacd */.elementor-3836 .elementor-element.elementor-element-b02bacd {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    opacity: 0;
}

.elementor-3836 .elementor-element.elementor-element-b02bacd a {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f4d405f */.elementor-3836 .elementor-element.elementor-element-f4d405f {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    opacity: 0;
}

.elementor-3836 .elementor-element.elementor-element-f4d405f a {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    opacity: 0;
}/* End custom CSS */