.elementor-127598 .elementor-element.elementor-element-17c0fd49:not(.elementor-motion-effects-element-type-background), .elementor-127598 .elementor-element.elementor-element-17c0fd49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEFEF;}.elementor-127598 .elementor-element.elementor-element-17c0fd49 > .elementor-container{min-height:80px;}.elementor-127598 .elementor-element.elementor-element-17c0fd49{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-127598 .elementor-element.elementor-element-17c0fd49 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-127598 .elementor-element.elementor-element-8b910c5{text-align:start;}.elementor-127598 .elementor-element.elementor-element-8b910c5 img{width:100%;height:62px;object-fit:fill;}.elementor-127598 .elementor-element.elementor-element-bac97b7 .elementor-button{background-color:var( --e-global-color-accent );font-size:35px;font-weight:300;text-shadow:0px 0px 0px rgba(0,0,0,0.3);fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;}.elementor-127598 .elementor-element.elementor-element-e0e5439{--divider-border-style:solid;--divider-color:#000;--divider-border-width:3px;}.elementor-127598 .elementor-element.elementor-element-e0e5439 > .elementor-widget-container{margin:-24px 0px 0px 0px;padding:1rem 0rem 1rem 0rem;}.elementor-127598 .elementor-element.elementor-element-e0e5439 .elementor-divider-separator{width:16%;}.elementor-127598 .elementor-element.elementor-element-e0e5439 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-127598 .elementor-element.elementor-element-54d5715{--divider-border-style:solid;--divider-color:#000;--divider-border-width:3px;}.elementor-127598 .elementor-element.elementor-element-54d5715 > .elementor-widget-container{margin:-24px 0px 0px 0px;padding:1rem 0rem 1rem 0rem;}.elementor-127598 .elementor-element.elementor-element-54d5715 .elementor-divider-separator{width:16%;}.elementor-127598 .elementor-element.elementor-element-54d5715 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-127598 .elementor-element.elementor-element-1bcf0e9:not(.elementor-motion-effects-element-type-background), .elementor-127598 .elementor-element.elementor-element-1bcf0e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jancray.live/wp-content/uploads/2024/06/jan-cray-werk-modulkueche-graphitschwarz-linoleum-eisen-showroom-1.jpeg");background-position:center center;background-size:cover;}.elementor-127598 .elementor-element.elementor-element-1bcf0e9 > .elementor-container{min-height:40vw;}.elementor-127598 .elementor-element.elementor-element-1bcf0e9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-127598 .elementor-element.elementor-element-1bcf0e9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-127598 .elementor-element.elementor-element-a1d2eca.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-127598 .elementor-element.elementor-element-a1d2eca.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-127598 .elementor-element.elementor-element-2b7cddf{width:100%;max-width:100%;}.elementor-127598 .elementor-element.elementor-element-2b7cddf .elementor-heading-title{font-family:"DINCond-Medium", Sans-serif;font-size:3.25rem;text-transform:uppercase;line-height:1.135em;}.elementor-127598 .elementor-element.elementor-element-47b7f3c{text-align:start;}.elementor-127598 .elementor-element.elementor-element-95c638a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-127598 .elementor-element.elementor-element-95c638a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-127598 .elementor-element.elementor-element-95c638a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-127598 .elementor-element.elementor-element-95c638a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:25px 25px 25px 25px;}.elementor-127598 .elementor-element.elementor-element-95c638a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-127598 .elementor-element.elementor-element-952619e{--divider-border-style:solid;--divider-color:#000;--divider-border-width:3.5px;}.elementor-127598 .elementor-element.elementor-element-952619e > .elementor-widget-container{margin:-24px 0px 0px 0px;padding:1rem 0rem 1rem 0rem;}.elementor-127598 .elementor-element.elementor-element-952619e .elementor-divider-separator{width:49%;}.elementor-127598 .elementor-element.elementor-element-952619e .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-127598 .elementor-element.elementor-element-089daf1{--spacer-size:30px;}.elementor-127598 .elementor-element.elementor-element-67dbc16:not(.elementor-motion-effects-element-type-background), .elementor-127598 .elementor-element.elementor-element-67dbc16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jancray.live/wp-content/uploads/2023/02/jan-cray-6grad-kochtisch-werk-hochmodul-1.webp");background-position:center center;background-size:cover;}.elementor-127598 .elementor-element.elementor-element-67dbc16 > .elementor-container{min-height:40vw;}.elementor-127598 .elementor-element.elementor-element-67dbc16{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-127598 .elementor-element.elementor-element-67dbc16 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-127598 .elementor-element.elementor-element-15226dd.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-127598 .elementor-element.elementor-element-15226dd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-127598 .elementor-element.elementor-element-0c06d29{width:100%;max-width:100%;}.elementor-127598 .elementor-element.elementor-element-0c06d29 .elementor-heading-title{font-family:"DINCond-Medium", Sans-serif;font-size:3.25rem;text-transform:uppercase;line-height:1.135em;}.elementor-127598 .elementor-element.elementor-element-d3fd51e{text-align:start;}.elementor-127598 .elementor-element.elementor-element-1544db9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-127598 .elementor-element.elementor-element-1544db9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-127598 .elementor-element.elementor-element-1544db9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 25px 25px 25px;}.elementor-127598 .elementor-element.elementor-element-1544db9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-127598 .elementor-element.elementor-element-e09d7a6{--divider-border-style:solid;--divider-color:#000;--divider-border-width:3.5px;}.elementor-127598 .elementor-element.elementor-element-e09d7a6 > .elementor-widget-container{margin:-24px 0px 0px 0px;padding:1rem 0rem 1rem 0rem;}.elementor-127598 .elementor-element.elementor-element-e09d7a6 .elementor-divider-separator{width:49%;}.elementor-127598 .elementor-element.elementor-element-e09d7a6 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-127598 .elementor-element.elementor-element-cf28141{--spacer-size:30px;}.elementor-127598 .elementor-element.elementor-element-e346c6b:not(.elementor-motion-effects-element-type-background), .elementor-127598 .elementor-element.elementor-element-e346c6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jancray.live/wp-content/uploads/2024/06/jan-cray-werk-modulkueche-graphitschwarz-linoleum-eisen-showroom-1.jpeg");background-position:center center;background-size:cover;}.elementor-127598 .elementor-element.elementor-element-e346c6b > .elementor-container{min-height:40vw;}.elementor-127598 .elementor-element.elementor-element-e346c6b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-127598 .elementor-element.elementor-element-e346c6b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-127598 .elementor-element.elementor-element-0a6d901.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-127598 .elementor-element.elementor-element-0a6d901.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-127598 .elementor-element.elementor-element-7e8eff5 .elementor-heading-title{color:#000000;}.elementor-127598 .elementor-element.elementor-element-0eabe83:not(.elementor-motion-effects-element-type-background), .elementor-127598 .elementor-element.elementor-element-0eabe83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jancray.live/wp-content/uploads/2023/02/jan-cray-6grad-kochtisch-werk-hochmodul-1.webp");background-position:center center;background-size:cover;}.elementor-127598 .elementor-element.elementor-element-0eabe83 > .elementor-container{min-height:40vw;}.elementor-127598 .elementor-element.elementor-element-0eabe83{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-127598 .elementor-element.elementor-element-0eabe83 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-127598 .elementor-element.elementor-element-f51b027.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-127598 .elementor-element.elementor-element-f51b027.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-127598 .elementor-element.elementor-element-94c1044{text-align:center;}.elementor-127598 .elementor-element.elementor-element-5ce6a263:not(.elementor-motion-effects-element-type-background), .elementor-127598 .elementor-element.elementor-element-5ce6a263 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #EFEFEF 0%, #f2295b 100%);}.elementor-127598 .elementor-element.elementor-element-5ce6a263{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-127598 .elementor-element.elementor-element-5ce6a263 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-127598 .elementor-element.elementor-element-1f9a4a9e > .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-127598 .elementor-element.elementor-element-ce8e9ce{text-align:center;}.elementor-127598 .elementor-element.elementor-element-103254c4{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 );}.elementor-127598 .elementor-element.elementor-element-864f1bc:not(.elementor-motion-effects-element-type-background), .elementor-127598 .elementor-element.elementor-element-864f1bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #EFEFEF 0%, #f2295b 100%);}.elementor-127598 .elementor-element.elementor-element-864f1bc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-127598 .elementor-element.elementor-element-864f1bc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-127598 .elementor-element.elementor-element-db3de41 > .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-127598 .elementor-element.elementor-element-25d89ae{text-align:center;}.elementor-127598 .elementor-element.elementor-element-de695a3{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 );}.elementor-127598 .elementor-element.elementor-element-ebd7eaa > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:35px;}.elementor-127598 .elementor-element.elementor-element-ebd7eaa > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-127598 .elementor-element.elementor-element-c4799dd{padding:0px 0px 0px 0px;}.elementor-127598 .elementor-element.elementor-element-d1479fe > .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-127598 .elementor-element.elementor-element-fe1685b{text-align:center;}.elementor-127598 .elementor-element.elementor-element-1f11dc0{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 );}.elementor-127598 .elementor-element.elementor-element-0439541{padding:0px 0px 0px 0px;}.elementor-127598 .elementor-element.elementor-element-b0cad61 > .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-127598 .elementor-element.elementor-element-4eb38d3{text-align:center;}.elementor-127598 .elementor-element.elementor-element-0c936a9{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 );}.elementor-127598 .elementor-element.elementor-element-28452e79{padding:0% 0% 0% 0%;}.elementor-127598 .elementor-element.elementor-element-5c297953:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-127598 .elementor-element.elementor-element-5c297953 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jancray.live/wp-content/uploads/2021/11/Jan-Cray-Newsletter.jpg");background-position:center center;background-size:cover;}.elementor-127598 .elementor-element.elementor-element-5c297953 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-127598 .elementor-element.elementor-element-5c297953 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-127598 .elementor-element.elementor-element-7af35c8{--spacer-size:50px;}.elementor-127598 .elementor-element.elementor-element-78a26ae6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:8px;}.elementor-127598 .elementor-element.elementor-element-78a26ae6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-127598 .elementor-element.elementor-element-6ccc889 > .elementor-widget-container{padding:40px 40px 0px 40px;}.elementor-127598 .elementor-element.elementor-element-1fa1705 > .elementor-widget-container{padding:0px 40px 20px 40px;}.elementor-127598 .elementor-element.elementor-element-4c0715a > .elementor-widget-container{padding:0px 40px 40px 40px;}.elementor-127598 .elementor-element.elementor-element-3a52414d:not(.elementor-motion-effects-element-type-background), .elementor-127598 .elementor-element.elementor-element-3a52414d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-127598 .elementor-element.elementor-element-3a52414d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-127598 .elementor-element.elementor-element-3a52414d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-127598 .elementor-element.elementor-element-30dc9d94 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-127598 .elementor-element.elementor-element-29a5de17{font-family:var( --e-global-typography-930f356-font-family ), Sans-serif;font-size:var( --e-global-typography-930f356-font-size );line-height:var( --e-global-typography-930f356-line-height );letter-spacing:var( --e-global-typography-930f356-letter-spacing );}.elementor-127598 .elementor-element.elementor-element-1405342f .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-930f356-font-family ), Sans-serif;font-size:var( --e-global-typography-930f356-font-size );line-height:var( --e-global-typography-930f356-line-height );letter-spacing:var( --e-global-typography-930f356-letter-spacing );}.elementor-127598 .elementor-element.elementor-element-1405342f .elementor-nav-menu--main .elementor-item{padding-top:2px;padding-bottom:2px;}.elementor-127598 .elementor-element.elementor-element-77521458 .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-930f356-font-family ), Sans-serif;font-size:var( --e-global-typography-930f356-font-size );line-height:var( --e-global-typography-930f356-line-height );letter-spacing:var( --e-global-typography-930f356-letter-spacing );}.elementor-127598 .elementor-element.elementor-element-77521458 .elementor-nav-menu--main .elementor-item{padding-top:2px;padding-bottom:2px;}.elementor-127598 .elementor-element.elementor-element-660fdd07 .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-930f356-font-family ), Sans-serif;font-size:var( --e-global-typography-930f356-font-size );line-height:var( --e-global-typography-930f356-line-height );letter-spacing:var( --e-global-typography-930f356-letter-spacing );}.elementor-127598 .elementor-element.elementor-element-660fdd07 .elementor-nav-menu--main .elementor-item{padding-top:2px;padding-bottom:2px;}.elementor-bc-flex-widget .elementor-127598 .elementor-element.elementor-element-3db12632.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-127598 .elementor-element.elementor-element-3db12632.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-127598 .elementor-element.elementor-element-3db12632.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-127598 .elementor-element.elementor-element-8171219 .elementor-repeater-item-5b46ff7.elementor-social-icon{background-color:var( --e-global-color-primary );}.elementor-127598 .elementor-element.elementor-element-8171219 .elementor-repeater-item-5b46ff7.elementor-social-icon i{color:var( --e-global-color-secondary );}.elementor-127598 .elementor-element.elementor-element-8171219 .elementor-repeater-item-5b46ff7.elementor-social-icon svg{fill:var( --e-global-color-secondary );}.elementor-127598 .elementor-element.elementor-element-8171219 .elementor-repeater-item-7600fc1.elementor-social-icon{background-color:var( --e-global-color-secondary );}.elementor-127598 .elementor-element.elementor-element-8171219 .elementor-repeater-item-7600fc1.elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-127598 .elementor-element.elementor-element-8171219 .elementor-repeater-item-7600fc1.elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-127598 .elementor-element.elementor-element-8171219 .elementor-repeater-item-e8f47a1.elementor-social-icon{background-color:var( --e-global-color-secondary );}.elementor-127598 .elementor-element.elementor-element-8171219 .elementor-repeater-item-e8f47a1.elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-127598 .elementor-element.elementor-element-8171219 .elementor-repeater-item-e8f47a1.elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-127598 .elementor-element.elementor-element-8171219{--grid-template-columns:repeat(0, auto);--icon-size:44px;--grid-column-gap:15px;--grid-row-gap:0px;}.elementor-127598 .elementor-element.elementor-element-8171219 .elementor-widget-container{text-align:left;}.elementor-127598 .elementor-element.elementor-element-8171219 .elementor-social-icon{--icon-padding:0em;}@media(min-width:768px){.elementor-127598 .elementor-element.elementor-element-b2933a3{width:6.642%;}.elementor-127598 .elementor-element.elementor-element-4ef3ad6{width:93.358%;}.elementor-127598 .elementor-element.elementor-element-4dfd219{width:70%;}.elementor-127598 .elementor-element.elementor-element-95c638a{width:30%;}.elementor-127598 .elementor-element.elementor-element-868a5bf{width:70%;}.elementor-127598 .elementor-element.elementor-element-1544db9{width:30%;}.elementor-127598 .elementor-element.elementor-element-ebd7eaa{width:100%;}.elementor-127598 .elementor-element.elementor-element-75133191{width:40%;}.elementor-127598 .elementor-element.elementor-element-640dc441{width:20%;}.elementor-127598 .elementor-element.elementor-element-183cf888{width:20%;}.elementor-127598 .elementor-element.elementor-element-6ef725ad{width:18.585%;}.elementor-127598 .elementor-element.elementor-element-27352d73{width:80%;}.elementor-127598 .elementor-element.elementor-element-3db12632{width:20%;}}@media(max-width:1250px) and (min-width:768px){.elementor-127598 .elementor-element.elementor-element-b2933a3{width:20%;}.elementor-127598 .elementor-element.elementor-element-4ef3ad6{width:80%;}.elementor-127598 .elementor-element.elementor-element-5c297953{width:100%;}.elementor-127598 .elementor-element.elementor-element-78a26ae6{width:100%;}.elementor-127598 .elementor-element.elementor-element-27352d73{width:60%;}.elementor-127598 .elementor-element.elementor-element-3db12632{width:40%;}}@media(max-width:1250px){.elementor-127598 .elementor-element.elementor-element-8b910c5{text-align:start;}.elementor-127598 .elementor-element.elementor-element-1bcf0e9 > .elementor-container{min-height:50vw;}.elementor-127598 .elementor-element.elementor-element-67dbc16 > .elementor-container{min-height:50vw;}.elementor-127598 .elementor-element.elementor-element-e346c6b > .elementor-container{min-height:50vw;}.elementor-127598 .elementor-element.elementor-element-0eabe83 > .elementor-container{min-height:50vw;}.elementor-127598 .elementor-element.elementor-element-103254c4{font-size:var( --e-global-typography-b4d31f6-font-size );line-height:var( --e-global-typography-b4d31f6-line-height );}.elementor-127598 .elementor-element.elementor-element-de695a3{font-size:var( --e-global-typography-b4d31f6-font-size );line-height:var( --e-global-typography-b4d31f6-line-height );}.elementor-127598 .elementor-element.elementor-element-1f11dc0{font-size:var( --e-global-typography-b4d31f6-font-size );line-height:var( --e-global-typography-b4d31f6-line-height );}.elementor-127598 .elementor-element.elementor-element-0c936a9{font-size:var( --e-global-typography-b4d31f6-font-size );line-height:var( --e-global-typography-b4d31f6-line-height );}.elementor-127598 .elementor-element.elementor-element-7af35c8{--spacer-size:187px;}.elementor-127598 .elementor-element.elementor-element-29a5de17{font-size:var( --e-global-typography-930f356-font-size );line-height:var( --e-global-typography-930f356-line-height );letter-spacing:var( --e-global-typography-930f356-letter-spacing );}.elementor-127598 .elementor-element.elementor-element-1405342f .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-930f356-font-size );line-height:var( --e-global-typography-930f356-line-height );letter-spacing:var( --e-global-typography-930f356-letter-spacing );}.elementor-127598 .elementor-element.elementor-element-77521458 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-930f356-font-size );line-height:var( --e-global-typography-930f356-line-height );letter-spacing:var( --e-global-typography-930f356-letter-spacing );}.elementor-127598 .elementor-element.elementor-element-660fdd07 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-930f356-font-size );line-height:var( --e-global-typography-930f356-line-height );letter-spacing:var( --e-global-typography-930f356-letter-spacing );}}@media(max-width:767px){.elementor-127598 .elementor-element.elementor-element-8b910c5{text-align:center;}.elementor-127598 .elementor-element.elementor-element-bac97b7 .elementor-button{font-size:30px;}.elementor-127598 .elementor-element.elementor-element-e0e5439 > .elementor-widget-container{margin:-14px 0px -14px 0px;}.elementor-127598 .elementor-element.elementor-element-e0e5439 .elementor-divider-separator{width:32%;}.elementor-127598 .elementor-element.elementor-element-54d5715 > .elementor-widget-container{margin:-14px 0px -14px 0px;}.elementor-127598 .elementor-element.elementor-element-54d5715 .elementor-divider-separator{width:32%;}.elementor-127598 .elementor-element.elementor-element-1bcf0e9 > .elementor-container{min-height:50vh;}.elementor-127598 .elementor-element.elementor-element-1bcf0e9:not(.elementor-motion-effects-element-type-background), .elementor-127598 .elementor-element.elementor-element-1bcf0e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-127598 .elementor-element.elementor-element-952619e > .elementor-widget-container{margin:-14px 0px -14px 0px;}.elementor-127598 .elementor-element.elementor-element-952619e .elementor-divider-separator{width:32%;}.elementor-127598 .elementor-element.elementor-element-67dbc16 > .elementor-container{min-height:50vh;}.elementor-127598 .elementor-element.elementor-element-67dbc16:not(.elementor-motion-effects-element-type-background), .elementor-127598 .elementor-element.elementor-element-67dbc16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-127598 .elementor-element.elementor-element-e09d7a6 > .elementor-widget-container{margin:-14px 0px -14px 0px;}.elementor-127598 .elementor-element.elementor-element-e09d7a6 .elementor-divider-separator{width:32%;}.elementor-127598 .elementor-element.elementor-element-e346c6b > .elementor-container{min-height:50vh;}.elementor-127598 .elementor-element.elementor-element-e346c6b:not(.elementor-motion-effects-element-type-background), .elementor-127598 .elementor-element.elementor-element-e346c6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-127598 .elementor-element.elementor-element-3628315 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-127598 .elementor-element.elementor-element-3628315{text-align:start;}.elementor-127598 .elementor-element.elementor-element-0eabe83 > .elementor-container{min-height:50vh;}.elementor-127598 .elementor-element.elementor-element-0eabe83:not(.elementor-motion-effects-element-type-background), .elementor-127598 .elementor-element.elementor-element-0eabe83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-127598 .elementor-element.elementor-element-e85f812 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-127598 .elementor-element.elementor-element-e85f812{text-align:start;}.elementor-127598 .elementor-element.elementor-element-1f9a4a9e > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-127598 .elementor-element.elementor-element-103254c4{font-size:var( --e-global-typography-b4d31f6-font-size );line-height:var( --e-global-typography-b4d31f6-line-height );}.elementor-127598 .elementor-element.elementor-element-db3de41 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-127598 .elementor-element.elementor-element-de695a3{font-size:var( --e-global-typography-b4d31f6-font-size );line-height:var( --e-global-typography-b4d31f6-line-height );}.elementor-127598 .elementor-element.elementor-element-d1479fe > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-127598 .elementor-element.elementor-element-1f11dc0{font-size:var( --e-global-typography-b4d31f6-font-size );line-height:var( --e-global-typography-b4d31f6-line-height );}.elementor-127598 .elementor-element.elementor-element-b0cad61 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-127598 .elementor-element.elementor-element-0c936a9{font-size:var( --e-global-typography-b4d31f6-font-size );line-height:var( --e-global-typography-b4d31f6-line-height );}.elementor-127598 .elementor-element.elementor-element-7af35c8{--spacer-size:150px;}.elementor-127598 .elementor-element.elementor-element-30dc9d94 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-127598 .elementor-element.elementor-element-bf233f3{padding:0px 10px 40px 10px;}.elementor-127598 .elementor-element.elementor-element-75133191 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-127598 .elementor-element.elementor-element-29a5de17{font-size:var( --e-global-typography-930f356-font-size );line-height:var( --e-global-typography-930f356-line-height );letter-spacing:var( --e-global-typography-930f356-letter-spacing );}.elementor-127598 .elementor-element.elementor-element-607d8269 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-127598 .elementor-element.elementor-element-640dc441{width:33%;}.elementor-127598 .elementor-element.elementor-element-640dc441 > .elementor-element-populated{padding:0px 10px 0px 0px;}.elementor-127598 .elementor-element.elementor-element-1405342f .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-930f356-font-size );line-height:var( --e-global-typography-930f356-line-height );letter-spacing:var( --e-global-typography-930f356-letter-spacing );}.elementor-127598 .elementor-element.elementor-element-1405342f .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;}.elementor-127598 .elementor-element.elementor-element-183cf888{width:33%;}.elementor-127598 .elementor-element.elementor-element-183cf888 > .elementor-element-populated{padding:0px 5px 0px 5px;}.elementor-127598 .elementor-element.elementor-element-77521458 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-930f356-font-size );line-height:var( --e-global-typography-930f356-line-height );letter-spacing:var( --e-global-typography-930f356-letter-spacing );}.elementor-127598 .elementor-element.elementor-element-77521458 .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;}.elementor-127598 .elementor-element.elementor-element-6ef725ad{width:33%;}.elementor-127598 .elementor-element.elementor-element-6ef725ad > .elementor-element-populated{padding:0px 0px 0px 10px;}.elementor-127598 .elementor-element.elementor-element-660fdd07 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-930f356-font-size );line-height:var( --e-global-typography-930f356-line-height );letter-spacing:var( --e-global-typography-930f356-letter-spacing );}.elementor-127598 .elementor-element.elementor-element-660fdd07 .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;}.elementor-127598 .elementor-element.elementor-element-3db12632{width:100%;}}/* Start custom CSS for heading, class: .elementor-element-2b7cddf */.elementor-127598 .elementor-element.elementor-element-2b7cddf h2:hover {
    opacity: 0.5
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1bcf0e9 */.elementor-127598 .elementor-element.elementor-element-1bcf0e9:hover a:after{
    padding-left:5px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0c06d29 */.elementor-127598 .elementor-element.elementor-element-0c06d29 h2:hover {
    opacity: 0.5
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-67dbc16 */.elementor-127598 .elementor-element.elementor-element-67dbc16:hover a:after{
    padding-left:5px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e346c6b */.elementor-127598 .elementor-element.elementor-element-e346c6b:hover a:after{
    padding-left:5px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0eabe83 */.elementor-127598 .elementor-element.elementor-element-0eabe83:hover a:after{
    padding-left:5px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1f9a4a9e */@media screen and (max-width:767px) {
    .elementor-127598 .elementor-element.elementor-element-1f9a4a9e .elementor-widget:not(:last-child){
        margin-bottom:10px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-68ee9408 */.elementor-127598 .elementor-element.elementor-element-68ee9408{
    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-127598 .elementor-element.elementor-element-68ee9408{
        padding: var(--standard-padding-right);
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5ce6a263 */.elementor-127598 .elementor-element.elementor-element-5ce6a263.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: calc( var(--container) + var(--standard-padding-left) );
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-db3de41 */@media screen and (max-width:767px) {
    .elementor-127598 .elementor-element.elementor-element-db3de41 .elementor-widget:not(:last-child){
        margin-bottom:10px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d1f24b0 */.elementor-127598 .elementor-element.elementor-element-d1f24b0{
    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-127598 .elementor-element.elementor-element-d1f24b0{
        padding: var(--standard-padding-right);
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-864f1bc */.elementor-127598 .elementor-element.elementor-element-864f1bc.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: calc( var(--container) + var(--standard-padding-left) );
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d1479fe */@media screen and (max-width:767px) {
    .elementor-127598 .elementor-element.elementor-element-d1479fe .elementor-widget:not(:last-child){
        margin-bottom:10px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ab41c1f */.elementor-127598 .elementor-element.elementor-element-ab41c1f{
    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-127598 .elementor-element.elementor-element-ab41c1f{
        padding: var(--standard-padding-right);
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c4799dd */.elementor-127598 .elementor-element.elementor-element-c4799dd.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: calc( var(--container) + var(--standard-padding-left) );
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b0cad61 */@media screen and (max-width:767px) {
    .elementor-127598 .elementor-element.elementor-element-b0cad61 .elementor-widget:not(:last-child){
        margin-bottom:10px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f4647ef */.elementor-127598 .elementor-element.elementor-element-f4647ef{
    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-127598 .elementor-element.elementor-element-f4647ef{
        padding: var(--standard-padding-right);
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0439541 */.elementor-127598 .elementor-element.elementor-element-0439541.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: calc( var(--container) + var(--standard-padding-left) );
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4c0715a */.wpcf7-form input::placeholder {
            color: #000 ;
            opacity: 1;
        }
        
        .wpcf7-form input {
            padding-left: 0;
    border: none;
    border-bottom: 1px solid var(--e-global-color-primary);
    border-radius: 0;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-875a118-font-family);
    font-size: var(--e-global-typography-875a118-font-size);
    line-height: var(--e-global-typography-875a118-font-line-height);
    letter-spacing: var(--e-global-typography-875a118-letter-spacing);
    }
    
    .wpcf7-form .cr_form-inputgroup--typeemail label  {
        font-size: 0px;
        line-height: 0;
        display: none;
    }
    
    .wpcf7-form {
        margin-top: 0rem;

    }
    
    
     .wpcf7-form  a.wb-link {
    border-bottom: 1px solid black ;
}
 
 



  .wpcf7-form   .cr_form-inputgroup--typeemail{
     max-width: 85%;
 }
 
 
      .elementor-127598 .elementor-element.elementor-element-4c0715a a.wb-link:hover {
    border-bottom: 0px solid black ;
}
    
    .wpcf7-form .wb-checkbox {
               display: flex;
    justify-content: flex-start;
    align-items: center;
        margin-top: -1rem;
    }
    
        .wpcf7-form .fb {
        display: flex;
    justify-content: space-between;
    max-width: 75%;  
    gap: 3rem;
    padding-right: 3rem;
    flex-direction: row;
    }
    
        .wpcf7-form .wb-checkbox p,
         .wpcf7-form .wb-checkbox .wpcf7-list-item{
            padding: 0;
            margin: 0;
            width: fit-content;
        }
        

         .wpcf7-form .wb-checkbox .wpcf7-list-item{

            margin: 0rem .5rem 1rem  0;
         
        }
    
    .wpcf7-form .wb-checkbox input {
        
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
    border-radius: 0;
    font-size: var(--e-global-typography-3a3425b-font-size);
    width: 100%;
    cursor: pointer;
    border: 1px solid #000;
    height: var(--e-global-typography-31f6a30-line-height);
    width: var(--e-global-typography-31f6a30-line-height);
    background-color: white;
    margin-right: 5px;
    position: relative; }
    
   .wpcf7-form label p {
    padding-left: 2px;
    margin-bottom: 0;
}

   .wpcf7-form .wb-checkbox > label {
    font-family: var(--e-global-typography-3a3425b-font-family);
    font-size: var(--e-global-typography-31f6a30-font-size);
    line-height: var(--e-global-typography-31f6a30-line-height);
    letter-spacing: var(--e-global-typography-31f6a30-letter-spacing);
    display: flex;
}

   .wpcf7-form .wb-checkbox > label {
    display: flex;    
    vertical-align: middle;
    align-items: center;
}

.wpcf7-form .wb-checkbox input:checked::before {
    content: '\e908';
    font-family: var(--jc-icon-font);
    position: absolute;
    font-size: var(--e-global-typography-3a3425b-font-size);
    transform: translate(-50%,-48%);
    top: 50%;
    left: 50%;
}

 .wpcf7-form .cr_form-inputgroup > label{
    display: none;
}

.wpcf7 form.sent .wpcf7-response-output {
    margin: 0;
}


/* Small devices (mobile/tablets, 767px and below) */
@media only screen and (max-width: 766px) {
        .wpcf7-form .fb {
        display: flex;
    justify-content: space-between;
    max-width: 100%;  
    gap: 1rem;
    padding-right: 0rem;
    flex-direction: column;
    }
    
    
      .wpcf7-form   .cr_form-inputgroup--typeemail{
     max-width:100%;
         padding-bottom: 2rem;
         padding-top: 1rem;

 }
 
 
      .wpcf7-form .wb-checkbox {
          margin-bottom:1rem;
      }
 
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-1405342f */.elementor-127598 .elementor-element.elementor-element-1405342f ul {
    list-style-type:none;
}
.elementor-127598 .elementor-element.elementor-element-1405342f ul > li a:hover {
    padding:0;
    opacity: 0.5;
}

.elementor-127598 .elementor-element.elementor-element-1405342f li a{
    padding-left: 0;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-926c157-font-family);
    font-size: var(--e-global-typography-926c157-font-size);
    line-height: var(--e-global-typography-926c157-line-height);
}
/*add padding to menu items*/
.elementor-127598 .elementor-element.elementor-element-1405342f ul > li {
    padding-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-77521458 */.elementor-127598 .elementor-element.elementor-element-77521458 ul {
    list-style-type:none;
}
.elementor-127598 .elementor-element.elementor-element-77521458 ul > li a:hover {
    padding:0;
    opacity: 0.5;
}

.elementor-127598 .elementor-element.elementor-element-77521458 li a{
    padding-left: 0;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-926c157-font-family);
    font-size: var(--e-global-typography-926c157-font-size);
    line-height: var(--e-global-typography-926c157-line-height);
}
/*add padding to menu items*/
.elementor-127598 .elementor-element.elementor-element-77521458 ul > li {
    padding-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-660fdd07 */.elementor-127598 .elementor-element.elementor-element-660fdd07 ul {
    list-style-type:none;
}
.elementor-127598 .elementor-element.elementor-element-660fdd07 ul > li a:hover {
    padding:0;
    opacity: 0.5;
}


.elementor-127598 .elementor-element.elementor-element-660fdd07 li a{
    padding-left: 0;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-926c157-font-family);
    font-size: var(--e-global-typography-926c157-font-size);
    line-height: var(--e-global-typography-926c157-line-height);
}
/*add padding to menu items*/
.elementor-127598 .elementor-element.elementor-element-660fdd07 ul > li {
    padding-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-8171219 *//*Muss so gelöst werden, weil das insta icon eine scheiß größe hat und ansonsten nicht richtig angezeigt wird*/
.elementor-127598 .elementor-element.elementor-element-8171219 .elementor-social-icons-wrapper.elementor-grid{
    display: flex;
     grid-column-gap: 0;
    justify-content: flex-end;
}

.elementor-127598 .elementor-element.elementor-element-8171219 .elementor-social-icons-wrapper.elementor-grid .elementor-icon{
    margin-left:20px;
   
}

@media screen and (max-width:767px){
    .elementor-127598 .elementor-element.elementor-element-8171219 .elementor-social-icons-wrapper.elementor-grid{
        justify-content:flex-start;
    }
    
    .elementor-127598 .elementor-element.elementor-element-8171219 .elementor-social-icons-wrapper.elementor-grid .elementor-icon{
        margin-left:0px;
        margin-right:20px;
       
    }
    
}
.elementor-127598 .elementor-element.elementor-element-8171219 .fa-instagram,
.elementor-127598 .elementor-element.elementor-element-8171219 .fa-instagram::before{
    font-size:30px;
}/* End custom CSS */
/* Start custom CSS */@media screen and (min-width:1250px)
    }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'DINCond-Medium';
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url('https://jancray.live/wp-content/uploads/2021/05/DINCond-Medium.woff2') format('woff2'),
		url('https://jancray.live/wp-content/uploads/2021/05/DINCond-Medium.woff') format('woff'),
		url('https://jancray.live/wp-content/uploads/2021/05/DINCond-Medium.ttf') format('truetype'),
		url('https://jancray.live/wp-content/uploads/2021/05/DINCond-Medium.svg#DINCond-Medium') format('svg');
}
/* End Custom Fonts CSS */