.elementor-128570 .elementor-element.elementor-element-24a91daa:not(.elementor-motion-effects-element-type-background), .elementor-128570 .elementor-element.elementor-element-24a91daa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jancray.live/wp-content/uploads/2021/11/Jan-Cray-Werk-Modulkueche-Neumuehlen-1-scaled.jpg");background-position:center center;background-size:cover;}.elementor-128570 .elementor-element.elementor-element-24a91daa > .elementor-container{min-height:36vw;}.elementor-128570 .elementor-element.elementor-element-24a91daa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-128570 .elementor-element.elementor-element-24a91daa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-128570 .elementor-element.elementor-element-6ee8a225 .elementor-heading-title{font-family:var( --e-global-typography-354b1c7-font-family ), Sans-serif;font-size:var( --e-global-typography-354b1c7-font-size );line-height:var( --e-global-typography-354b1c7-line-height );}.elementor-128570 .elementor-element.elementor-element-25bd8e0b{--divider-border-style:solid;--divider-color:#000;--divider-border-width:3px;}.elementor-128570 .elementor-element.elementor-element-25bd8e0b > .elementor-widget-container{margin:-24px 0px 0px 0px;padding:1rem 0rem 1rem 0rem;}.elementor-128570 .elementor-element.elementor-element-25bd8e0b .elementor-divider-separator{width:16%;}.elementor-128570 .elementor-element.elementor-element-25bd8e0b .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-128570 .elementor-element.elementor-element-70819546{font-family:var( --e-global-typography-926c157-font-family ), Sans-serif;font-size:var( --e-global-typography-926c157-font-size );line-height:var( --e-global-typography-926c157-line-height );}.elementor-128570 .elementor-element.elementor-element-776f1b3 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8D8D8;margin:0px 40px 0px 40px;--e-column-margin-right:40px;--e-column-margin-left:40px;padding:40px 0px 30px 0px;}.elementor-128570 .elementor-element.elementor-element-27fdddf > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-128570 .elementor-element.elementor-element-27fdddf{text-align:center;}.elementor-128570 .elementor-element.elementor-element-66929e36 > .elementor-widget-container{padding:0% 6% 0% 6%;}.elementor-128570 .elementor-element.elementor-element-66929e36{text-align:center;}.elementor-128570 .elementor-element.elementor-element-9c8bfe9 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-128570 .elementor-element.elementor-element-217668a1{padding:0px 0px 0px 0px;}.elementor-128570 .elementor-element.elementor-element-1fd8d847 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );padding:2rem 8rem 2rem 8rem;}.elementor-128570 .elementor-element.elementor-element-63674c88{text-align:center;font-family:var( --e-global-typography-b4d31f6-font-family ), Sans-serif;font-size:var( --e-global-typography-b4d31f6-font-size );line-height:var( --e-global-typography-b4d31f6-line-height );}@media(max-width:1250px){.elementor-128570 .elementor-element.elementor-element-6ee8a225 .elementor-heading-title{font-size:var( --e-global-typography-354b1c7-font-size );line-height:var( --e-global-typography-354b1c7-line-height );}.elementor-128570 .elementor-element.elementor-element-70819546{font-size:var( --e-global-typography-926c157-font-size );line-height:var( --e-global-typography-926c157-line-height );}.elementor-128570 .elementor-element.elementor-element-2866f71 > .elementor-element-populated{margin:0px 0px -30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 150px 10px 10px;}.elementor-128570 .elementor-element.elementor-element-63674c88{font-size:var( --e-global-typography-b4d31f6-font-size );line-height:var( --e-global-typography-b4d31f6-line-height );}}@media(max-width:767px){.elementor-128570 .elementor-element.elementor-element-6ee8a225 .elementor-heading-title{font-size:var( --e-global-typography-354b1c7-font-size );line-height:var( --e-global-typography-354b1c7-line-height );}.elementor-128570 .elementor-element.elementor-element-25bd8e0b > .elementor-widget-container{margin:-14px 0px -14px 0px;}.elementor-128570 .elementor-element.elementor-element-25bd8e0b .elementor-divider-separator{width:32%;}.elementor-128570 .elementor-element.elementor-element-70819546{font-size:var( --e-global-typography-926c157-font-size );line-height:var( --e-global-typography-926c157-line-height );}.elementor-128570 .elementor-element.elementor-element-776f1b3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 0px 10px 0px;}.elementor-128570 .elementor-element.elementor-element-2866f71 > .elementor-element-populated{padding:10px 80px 10px 10px;}.elementor-128570 .elementor-element.elementor-element-9c8bfe9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-128570 .elementor-element.elementor-element-1fd8d847 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-128570 .elementor-element.elementor-element-63674c88{font-size:var( --e-global-typography-b4d31f6-font-size );line-height:var( --e-global-typography-b4d31f6-line-height );}}/* Start custom CSS for text-editor, class: .elementor-element-66929e36 */.elementor-128570 .elementor-element.elementor-element-66929e36 ol{
    display:inline-block;
    padding-left:0px;
    list-style-position:inside;
}
.elementor-128570 .elementor-element.elementor-element-66929e36 ol li{
    padding-bottom: 10px;    
}/* End custom CSS */
/* Start custom CSS for elementor-slider-addon, class: .elementor-element-67d6a73 */@media screen and (max-width:1250px) {
    .elementor-128570 .elementor-element.elementor-element-67d6a73 .elementor-slider-addon{
        overflow:visible!important;
    }
}
.elementor-128570 .elementor-element.elementor-element-67d6a73 p{
    margin-bottom: 0;
}
.elementor-128570 .elementor-element.elementor-element-67d6a73 .elementor-slider-addon-item-content__read-more i{
    transition:padding-left 0.2s ease-in-out;
}
.elementor-128570 .elementor-element.elementor-element-67d6a73 .elementor-slider-addon-item-content__read-more:hover i{
    padding-left:5px;
}
@media screen and (max-width:767px) {
    .elementor-128570 .elementor-element.elementor-element-67d6a73 .elementor-slider-addon-item-content__excerpt{
        display:none;
    }   
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2866f71 */@media screen and (max-width: 767px){
    .elementor-13791 .elementor-element.elementor-element-89f995f > .elementor-element-populated {
        padding: 10px 33% 10px 10px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1fd8d847 */@media screen and (max-width:767px) {
    .elementor-128570 .elementor-element.elementor-element-1fd8d847 .elementor-widget:not(:last-child){
        margin-bottom:10px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3ae67473 */.elementor-128570 .elementor-element.elementor-element-3ae67473{
    background-color: var(--e-global-color-accent); 
    padding:var(--standard-padding-top) var(--standard-padding-right) var(--standard-padding-bottom) var(--standard-padding-left);
}
@media screen and (max-width:767px) {
    
    .elementor-128570 .elementor-element.elementor-element-3ae67473{
        padding: var(--standard-padding-right);
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-217668a1 */.elementor-128570 .elementor-element.elementor-element-217668a1.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: calc( var(--container) + var(--standard-padding-left) );
}/* End custom CSS */