.elementor-58 .elementor-element.elementor-element-3ede027{--display:flex;--min-height:420px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-cd3023f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-58 .elementor-element.elementor-element-f709850{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-58 .elementor-element.elementor-element-fb3147b{text-align:end;}.elementor-58 .elementor-element.elementor-element-fb3147b .elementor-heading-title{font-family:"Caveat", Sans-serif;font-size:21px;font-weight:500;line-height:1.1em;color:#A4523F;}.elementor-58 .elementor-element.elementor-element-a4e7ccd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-58 .elementor-element.elementor-element-bbd8b21{text-align:start;}.elementor-58 .elementor-element.elementor-element-bbd8b21 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:38px;font-weight:500;line-height:1.15em;color:#3A2B24;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-58 .elementor-element.elementor-element-f74efc3{text-align:start;font-family:"Karla", Sans-serif;font-size:14.5px;font-weight:400;font-style:normal;line-height:1.65em;color:#4B3F38;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-58 .elementor-element.elementor-element-4ebd758 .elementor-button{background-color:#7A3B3E;font-family:"Karla", Sans-serif;font-size:15px;font-weight:500;fill:#FBF6EF;color:#FBF6EF;border-radius:30px 30px 30px 30px;}.elementor-58 .elementor-element.elementor-element-c423a1d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:72px;--padding-bottom:72px;--padding-left:48px;--padding-right:48px;}.elementor-58 .elementor-element.elementor-element-c423a1d:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-c423a1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF3EF;}.elementor-58 .elementor-element.elementor-element-dbd26b9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-58 .elementor-element.elementor-element-67ddd33{text-align:start;font-family:"Karla", Sans-serif;font-size:12px;font-weight:700;letter-spacing:1.2px;color:#BD4145;}.elementor-58 .elementor-element.elementor-element-51e001d{text-align:start;}.elementor-58 .elementor-element.elementor-element-51e001d .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:32px;font-weight:600;line-height:1.2em;color:#2E2622;}.elementor-58 .elementor-element.elementor-element-deda5d6{text-align:start;font-family:"Karla", Sans-serif;font-size:15px;font-weight:400;font-style:normal;line-height:1.6em;color:#4B3F38;}.elementor-58 .elementor-element.elementor-element-a9477ca{text-align:start;}.elementor-58 .elementor-element.elementor-element-a9477ca .elementor-heading-title{font-family:"Caveat", Sans-serif;font-size:26px;font-weight:500;font-style:normal;line-height:1.5em;color:#8C7A6E;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-58 .elementor-element.elementor-element-52925be{--divider-border-style:solid;--divider-color:#BD4145;--divider-border-width:1px;}.elementor-58 .elementor-element.elementor-element-52925be .elementor-divider-separator{width:50px;margin:0 auto;margin-left:0;}.elementor-58 .elementor-element.elementor-element-52925be .elementor-divider{text-align:left;padding-block-start:8px;padding-block-end:8px;}.elementor-58 .elementor-element.elementor-element-5706576{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-58 .elementor-element.elementor-element-91e1add{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-58 .elementor-element.elementor-element-902af78{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-58 .elementor-element.elementor-element-53412c5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-58 .elementor-element.elementor-element-b479068{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:50px 50px 50px 50px;}.elementor-58 .elementor-element.elementor-element-b479068:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-b479068 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5E1DC;}.elementor-58 .elementor-element.elementor-element-d9d5fa7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-58 .elementor-element.elementor-element-fd64005{text-align:start;}.elementor-58 .elementor-element.elementor-element-fd64005 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:17px;font-weight:700;line-height:1.2em;color:#2E2622;}.elementor-58 .elementor-element.elementor-element-1cb6b2c{text-align:start;font-family:"Karla", Sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:1.6em;color:#8C7A6E;}.elementor-58 .elementor-element.elementor-element-7797cb0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-58 .elementor-element.elementor-element-449485c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:50px 50px 50px 50px;}.elementor-58 .elementor-element.elementor-element-449485c:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-449485c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5E1DC;}.elementor-58 .elementor-element.elementor-element-e07b6ad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-58 .elementor-element.elementor-element-21f880a{text-align:start;}.elementor-58 .elementor-element.elementor-element-21f880a .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:17px;font-weight:700;line-height:1.2em;color:#2E2622;}.elementor-58 .elementor-element.elementor-element-9a4bf5a{text-align:start;font-family:"Karla", Sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:1.6em;color:#8C7A6E;}.elementor-58 .elementor-element.elementor-element-63abc54{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-58 .elementor-element.elementor-element-8d34c3a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:50px 50px 50px 50px;}.elementor-58 .elementor-element.elementor-element-8d34c3a:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-8d34c3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5E1DC;}.elementor-58 .elementor-element.elementor-element-62e0e35{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-58 .elementor-element.elementor-element-87e0dba{text-align:start;}.elementor-58 .elementor-element.elementor-element-87e0dba .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:17px;font-weight:700;line-height:1.2em;color:#2E2622;}.elementor-58 .elementor-element.elementor-element-0dfa337{text-align:start;font-family:"Karla", Sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:1.6em;color:#8C7A6E;}.elementor-58 .elementor-element.elementor-element-834fb82{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-58 .elementor-element.elementor-element-4f2a09a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:50px 50px 50px 50px;}.elementor-58 .elementor-element.elementor-element-4f2a09a:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-4f2a09a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5E1DC;}.elementor-58 .elementor-element.elementor-element-2382bd3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-58 .elementor-element.elementor-element-312f8da{text-align:start;}.elementor-58 .elementor-element.elementor-element-312f8da .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:17px;font-weight:700;line-height:1.2em;color:#2E2622;}.elementor-58 .elementor-element.elementor-element-0cd09b4{text-align:start;font-family:"Karla", Sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:1.6em;color:#8C7A6E;}.elementor-58 .elementor-element.elementor-element-e51031c{--display:flex;--min-height:320px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-58 .elementor-element.elementor-element-e51031c:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-e51031c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jaleben.at/wp-content/uploads/2026/10/622df332-4e95-470c-8118-32531b1cd7ec-1-opt.jpg");background-position:center center;background-size:cover;}.elementor-58 .elementor-element.elementor-element-206f802{--display:flex;}.elementor-58 .elementor-element.elementor-element-d7c80a5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-58 .elementor-element.elementor-element-558a750{text-align:start;}.elementor-58 .elementor-element.elementor-element-558a750 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:34px;font-weight:500;line-height:1.25em;color:#FBF6EF;}.elementor-58 .elementor-element.elementor-element-08353e7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-58 .elementor-element.elementor-element-0a0a150{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-58 .elementor-element.elementor-element-c084573{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;--border-top-width:1.5px;--border-right-width:1.5px;--border-bottom-width:1.5px;--border-left-width:1.5px;border-color:#FBF6EF;--border-color:#FBF6EF;--border-radius:50px 50px 50px 50px;}.elementor-58 .elementor-element.elementor-element-c084573:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-c084573 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;}.elementor-58 .elementor-element.elementor-element-8bd41aa{text-align:start;font-family:"Karla", Sans-serif;font-size:15px;font-weight:400;font-style:normal;color:#F5EBE3;}.elementor-58 .elementor-element.elementor-element-6758078{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-58 .elementor-element.elementor-element-8988f1a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;--border-top-width:1.5px;--border-right-width:1.5px;--border-bottom-width:1.5px;--border-left-width:1.5px;border-color:#FBF6EF;--border-color:#FBF6EF;--border-radius:50px 50px 50px 50px;}.elementor-58 .elementor-element.elementor-element-8988f1a:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-8988f1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;}.elementor-58 .elementor-element.elementor-element-13bd26d{text-align:start;font-family:"Karla", Sans-serif;font-size:15px;font-weight:400;font-style:normal;color:#F5EBE3;}.elementor-58 .elementor-element.elementor-element-12c260f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-58 .elementor-element.elementor-element-60900bb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;--border-top-width:1.5px;--border-right-width:1.5px;--border-bottom-width:1.5px;--border-left-width:1.5px;border-color:#FBF6EF;--border-color:#FBF6EF;--border-radius:50px 50px 50px 50px;}.elementor-58 .elementor-element.elementor-element-60900bb:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-60900bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;}.elementor-58 .elementor-element.elementor-element-6036af6{text-align:start;font-family:"Karla", Sans-serif;font-size:15px;font-weight:400;font-style:normal;color:#F5EBE3;}.elementor-58 .elementor-element.elementor-element-1041863{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-58 .elementor-element.elementor-element-86ebf61{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;--border-top-width:1.5px;--border-right-width:1.5px;--border-bottom-width:1.5px;--border-left-width:1.5px;border-color:#FBF6EF;--border-color:#FBF6EF;--border-radius:50px 50px 50px 50px;}.elementor-58 .elementor-element.elementor-element-86ebf61:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-86ebf61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;}.elementor-58 .elementor-element.elementor-element-3b81626{text-align:start;font-family:"Karla", Sans-serif;font-size:15px;font-weight:400;font-style:normal;color:#F5EBE3;}.elementor-58 .elementor-element.elementor-element-09d2fef{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-58 .elementor-element.elementor-element-a1ba659{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;--border-top-width:1.5px;--border-right-width:1.5px;--border-bottom-width:1.5px;--border-left-width:1.5px;border-color:#FBF6EF;--border-color:#FBF6EF;--border-radius:50px 50px 50px 50px;}.elementor-58 .elementor-element.elementor-element-a1ba659:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-a1ba659 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;}.elementor-58 .elementor-element.elementor-element-b86de8c{text-align:start;font-family:"Karla", Sans-serif;font-size:15px;font-weight:400;font-style:normal;color:#F5EBE3;}.elementor-58 .elementor-element.elementor-element-95ca9c2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-58 .elementor-element.elementor-element-95ca9c2:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-95ca9c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF6EF;}.elementor-58 .elementor-element.elementor-element-1da6577{text-align:start;}.elementor-58 .elementor-element.elementor-element-1da6577 .elementor-heading-title{font-family:"Caveat", Sans-serif;font-size:26px;font-weight:600;line-height:1.3em;color:#BD4145;}.elementor-58 .elementor-element.elementor-element-424bdee{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-58 .elementor-element.elementor-element-424bdee:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-424bdee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF3EF;}.elementor-58 .elementor-element.elementor-element-e2e58cf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-58 .elementor-element.elementor-element-4f5e32a{--divider-border-style:solid;--divider-color:#E4D8C8;--divider-border-width:1px;}.elementor-58 .elementor-element.elementor-element-4f5e32a .elementor-divider-separator{width:60px;margin:0 auto;margin-center:0;}.elementor-58 .elementor-element.elementor-element-4f5e32a .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-58 .elementor-element.elementor-element-99f8c2b{text-align:center;}.elementor-58 .elementor-element.elementor-element-99f8c2b .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:30px;font-weight:600;color:#2E2622;}.elementor-58 .elementor-element.elementor-element-628ae1c{--divider-border-style:solid;--divider-color:#E4D8C8;--divider-border-width:1px;}.elementor-58 .elementor-element.elementor-element-628ae1c .elementor-divider-separator{width:60px;margin:0 auto;margin-center:0;}.elementor-58 .elementor-element.elementor-element-628ae1c .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-58 .elementor-element.elementor-element-47a3620{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-58 .elementor-element.elementor-element-9a03d75{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-58 .elementor-element.elementor-element-eb1b3ca{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:50px 50px 50px 50px;}.elementor-58 .elementor-element.elementor-element-eb1b3ca:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-eb1b3ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5E1DC;}.elementor-58 .elementor-element.elementor-element-38f9cf7{text-align:center;}.elementor-58 .elementor-element.elementor-element-38f9cf7 .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:20px;font-weight:700;color:#2E2622;}.elementor-58 .elementor-element.elementor-element-8aad23e{text-align:center;font-family:"Karla", Sans-serif;font-size:15px;font-weight:400;font-style:normal;line-height:1.5em;color:#4B3F38;}.elementor-58 .elementor-element.elementor-element-eb306ca{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-58 .elementor-element.elementor-element-e88cd9a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:50px 50px 50px 50px;}.elementor-58 .elementor-element.elementor-element-e88cd9a:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-e88cd9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5E1DC;}.elementor-58 .elementor-element.elementor-element-92e07fd{text-align:center;}.elementor-58 .elementor-element.elementor-element-92e07fd .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:20px;font-weight:700;color:#2E2622;}.elementor-58 .elementor-element.elementor-element-ea8d4f7{text-align:center;font-family:"Karla", Sans-serif;font-size:15px;font-weight:400;font-style:normal;line-height:1.5em;color:#4B3F38;}.elementor-58 .elementor-element.elementor-element-03e78a9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-58 .elementor-element.elementor-element-d8b1e02{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:50px 50px 50px 50px;}.elementor-58 .elementor-element.elementor-element-d8b1e02:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-d8b1e02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5E1DC;}.elementor-58 .elementor-element.elementor-element-35cd2a8{text-align:center;}.elementor-58 .elementor-element.elementor-element-35cd2a8 .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:20px;font-weight:700;color:#2E2622;}.elementor-58 .elementor-element.elementor-element-c4e7b1e{text-align:center;font-family:"Karla", Sans-serif;font-size:15px;font-weight:400;font-style:normal;line-height:1.5em;color:#4B3F38;}.elementor-58 .elementor-element.elementor-element-7154fe5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-58 .elementor-element.elementor-element-a3ce091{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:50px 50px 50px 50px;}.elementor-58 .elementor-element.elementor-element-a3ce091:not(.elementor-motion-effects-element-type-background), .elementor-58 .elementor-element.elementor-element-a3ce091 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5E1DC;}.elementor-58 .elementor-element.elementor-element-413aa7c{text-align:center;}.elementor-58 .elementor-element.elementor-element-413aa7c .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:20px;font-weight:700;color:#2E2622;}.elementor-58 .elementor-element.elementor-element-3ff52b1{text-align:center;font-family:"Karla", Sans-serif;font-size:15px;font-weight:400;font-style:normal;line-height:1.5em;color:#4B3F38;}.elementor-58 .elementor-element.elementor-element-5683468{--display:flex;--min-height:260px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:56px;--padding-bottom:56px;--padding-left:32px;--padding-right:32px;}.elementor-58 .elementor-element.elementor-element-c3c16c5{--display:flex;}.elementor-58 .elementor-element.elementor-element-98113fd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-58 .elementor-element.elementor-element-f3dad77{text-align:center;}.elementor-58 .elementor-element.elementor-element-f3dad77 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:30px;font-weight:600;line-height:1.3em;color:#2E2622;}.elementor-58 .elementor-element.elementor-element-b66d5f0{text-align:center;font-family:"Karla", Sans-serif;font-size:15px;font-weight:400;font-style:normal;line-height:1.6em;color:#4B3F38;}.elementor-58 .elementor-element.elementor-element-bff218b .elementor-button{background-color:#BD4145;font-family:"Karla", Sans-serif;font-size:15px;font-weight:500;fill:#FBF6EF;color:#FBF6EF;border-radius:30px 30px 30px 30px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-58 .elementor-element.elementor-element-3ede027{--min-height:420px;}.elementor-58 .elementor-element.elementor-element-bbd8b21 .elementor-heading-title{font-size:30px;}}@media(max-width:767px){.elementor-58 .elementor-element.elementor-element-bbd8b21 .elementor-heading-title{font-size:28px;}.elementor-58 .elementor-element.elementor-element-f74efc3{font-size:14.5px;}}/* Start custom CSS for html, class: .elementor-element-da1bba9 */.elementor-58 .elementor-element.elementor-element-da1bba9 { position: absolute; width: 0; height: 0; overflow: hidden; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0160cec */.elementor-58 .elementor-element.elementor-element-0160cec { position: static; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd3023f */.elementor-58 .elementor-element.elementor-element-cd3023f { position: absolute; left: 0; width: 56%; max-width: none; top: 0; bottom: 0; z-index: 1; overflow: hidden; padding: 0; } .elementor-58 .elementor-element.elementor-element-cd3023f .elementor-widget, .elementor-58 .elementor-element.elementor-element-cd3023f .elementor-widget-container { position: static !important; } .elementor-58 .elementor-element.elementor-element-cd3023f img { position: absolute; inset: 0; width: 100%; height: 100%; max-width: none; object-fit: cover; object-position: 30% 55%; display: block; } @media (max-width:1024px){ .elementor-58 .elementor-element.elementor-element-cd3023f { width: 58%; } } @media (max-width:767px){ .elementor-58 .elementor-element.elementor-element-cd3023f { width: 100%; top: 0; bottom: auto; height: 250px; } .elementor-58 .elementor-element.elementor-element-cd3023f img { object-position: 35% 50%; } } /* jal-clickthrough */ .elementor-58 .elementor-element.elementor-element-cd3023f { pointer-events: none; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f709850 */.elementor-58 .elementor-element.elementor-element-f709850 { position: absolute; left: 44%; width: 56%; max-width: none; top: 0; bottom: 0; z-index: 3; pointer-events: none; padding: 0; background: linear-gradient(100deg,#FBF6EF 0%,#F5E9DB 100%); -webkit-clip-path: url(#jalEinzCream); clip-path: url(#jalEinzCream); } @media (max-width:1024px){ .elementor-58 .elementor-element.elementor-element-f709850 { left: 42%; width: 58%; } } @media (max-width:767px){ .elementor-58 .elementor-element.elementor-element-f709850 { left: 0; width: 100%; top: 212px; bottom: 0; -webkit-clip-path: url(#jalEinzCreamM); clip-path: url(#jalEinzCreamM); } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-037ed52 */.elementor-58 .elementor-element.elementor-element-037ed52 { position: absolute; right: 12px; top: 0; height: 80%; aspect-ratio: 130 / 300; z-index: 4; opacity: .95; pointer-events: none; } .elementor-58 .elementor-element.elementor-element-037ed52 .elementor-widget-container { height: 100%; } .elementor-58 .elementor-element.elementor-element-037ed52 svg path { vector-effect: non-scaling-stroke; } @keyframes jalEinzFade { from { opacity: 0; } to { opacity: 1; } } .elementor-58 .elementor-element.elementor-element-037ed52 svg { animation: jalEinzFade 1.6s ease-out .5s both; } @media (max-width:1024px){ .elementor-58 .elementor-element.elementor-element-037ed52 { height: 66%; right: -10px; } } @media (max-width:767px){ .elementor-58 .elementor-element.elementor-element-037ed52 { top: auto; bottom: 8px; right: 14px; height: 140px; } } @media (prefers-reduced-motion: reduce){ .elementor-58 .elementor-element.elementor-element-037ed52 svg { animation: none !important; } } /* jal-decofix */ @media (max-width:1024px){ .elementor-58 .elementor-element.elementor-element-037ed52 { display: none !important; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fb3147b */.elementor-58 .elementor-element.elementor-element-fb3147b { position: absolute; right: 7%; bottom: 7%; width: 132px; z-index: 5; transform: rotate(-7deg); transform-origin: right bottom; opacity: .9; } .elementor-58 .elementor-element.elementor-element-fb3147b .elementor-heading-title { margin: 0; text-align: right; } @keyframes jalEinzHand { from { opacity: 0; } to { opacity: .9; } } .elementor-58 .elementor-element.elementor-element-fb3147b { animation: jalEinzHand 1.6s ease-out .9s both; } @media (max-width:767px){ .elementor-58 .elementor-element.elementor-element-fb3147b { right: auto; left: 24px; bottom: 34px; width: 150px; transform: rotate(-4deg); transform-origin: left bottom; } .elementor-58 .elementor-element.elementor-element-fb3147b .elementor-heading-title { text-align: left; } } @media (prefers-reduced-motion: reduce){ .elementor-58 .elementor-element.elementor-element-fb3147b { animation: none !important; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4ebd758 */.elementor-58 .elementor-element.elementor-element-4ebd758 .elementor-button { padding: 12px 22px; transition: transform .35s ease, box-shadow .35s ease, background-color .35s ease; } .elementor-58 .elementor-element.elementor-element-4ebd758 .elementor-button:hover { transform: translateX(4px); box-shadow: 0 10px 24px rgba(122,59,62,.28); background-color: #8A4649; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4e7ccd */.elementor-58 .elementor-element.elementor-element-a4e7ccd { position: relative; z-index: 6; flex: 0 0 33.5%; width: 33.5%; margin-left: 55%; padding: 34px 0; display: flex; flex-direction: column; justify-content: center; align-items: flex-start; gap: 15px; box-sizing: border-box; } @media (max-width:1024px){ .elementor-58 .elementor-element.elementor-element-a4e7ccd { flex-basis: 37%; width: 37%; margin-left: 54.5%; padding: 32px 0; gap: 12px; } } @media (max-width:767px){ .elementor-58 .elementor-element.elementor-element-a4e7ccd { flex: 0 0 auto; width: 100%; margin: 0; padding: 262px 24px 116px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ede027 */.elementor-58 .elementor-element.elementor-element-3ede027 { position: relative; overflow: hidden; margin: 0; width: 100vw !important; max-width: 100vw !important; margin-left: calc(-50vw + 50%) !important; margin-right: calc(-50vw + 50%) !important; background: #FBF6EF; } @media (max-width:767px){ .elementor-58 .elementor-element.elementor-element-3ede027 { flex-direction: column !important; min-height: 0; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbd26b9 */.elementor-58 .elementor-element.elementor-element-dbd26b9 { flex: 0 0 32%; max-width: 32%; } /* jal-mob */ @media (max-width:767px){ .elementor-58 .elementor-element.elementor-element-dbd26b9 { width: 100% !important; max-width: 100% !important; flex-basis: auto !important; flex-grow: 0 !important; } } /* jal-tab */ @media (max-width:1024px){ .elementor-58 .elementor-element.elementor-element-dbd26b9 { width: 100% !important; max-width: 100% !important; flex-basis: auto !important; flex-grow: 0 !important; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dc8510c */.elementor-58 .elementor-element.elementor-element-dc8510c img { width: 100%; height: 420px; object-fit: cover; border-radius: 32px; display: block; box-shadow: 0 20px 40px rgba(58,27,26,0.15); } /* jal-mob-img */ @media (max-width:767px){ .elementor-58 .elementor-element.elementor-element-dc8510c { width: 100% !important; height: auto !important; } .elementor-58 .elementor-element.elementor-element-dc8510c img { width: 100% !important; height: auto !important; max-height: none !important; object-fit: cover; } } /* jal-room10 */ .elementor-58 .elementor-element.elementor-element-dc8510c img { object-position: 50% 85% !important; } @media (max-width:767px){ .elementor-58 .elementor-element.elementor-element-dc8510c img { aspect-ratio: 4 / 3; height: auto !important; object-fit: cover !important; object-position: 50% 90% !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5706576 */.elementor-58 .elementor-element.elementor-element-5706576 { flex: 0 0 32%; max-width: 32%; } /* jal-mob-img */ @media (max-width:767px){ .elementor-58 .elementor-element.elementor-element-5706576 { width: 100% !important; max-width: 100% !important; flex-basis: auto !important; height: auto !important; min-height: 0 !important; } } /* jal-tabimg */ @media (min-width:768px) and (max-width:1024px){ .elementor-58 .elementor-element.elementor-element-5706576 { width: 100% !important; max-width: 560px !important; flex-basis: auto !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b479068 */.elementor-58 .elementor-element.elementor-element-b479068 { width: 44px !important; height: 44px !important; min-width: 44px !important; display: flex !important; align-items: center !important; justify-content: center !important; } /* jal-badge2 */ .elementor-58 .elementor-element.elementor-element-b479068 { background: linear-gradient(145deg, #C8654F 0%, #9E3B3E 100%) !important; box-shadow: 0 8px 20px rgba(158,59,62,.22); } /* jal-iconcenter */ .elementor-58 .elementor-element.elementor-element-b479068 { padding: 0 !important; } .elementor-58 .elementor-element.elementor-element-b479068 .elementor-widget-html, .elementor-58 .elementor-element.elementor-element-b479068 .elementor-widget-html > .elementor-widget-container { line-height: 0 !important; margin: 0 !important; padding: 0 !important; width: auto !important; display: flex !important; align-items: center; justify-content: center; } .elementor-58 .elementor-element.elementor-element-b479068 svg { display: block; width: 23px !important; height: 23px !important; max-width: none !important; flex: 0 0 23px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-449485c */.elementor-58 .elementor-element.elementor-element-449485c { width: 44px !important; height: 44px !important; min-width: 44px !important; display: flex !important; align-items: center !important; justify-content: center !important; } /* jal-badge2 */ .elementor-58 .elementor-element.elementor-element-449485c { background: linear-gradient(145deg, #C8654F 0%, #9E3B3E 100%) !important; box-shadow: 0 8px 20px rgba(158,59,62,.22); } /* jal-iconcenter */ .elementor-58 .elementor-element.elementor-element-449485c { padding: 0 !important; } .elementor-58 .elementor-element.elementor-element-449485c .elementor-widget-html, .elementor-58 .elementor-element.elementor-element-449485c .elementor-widget-html > .elementor-widget-container { line-height: 0 !important; margin: 0 !important; padding: 0 !important; width: auto !important; display: flex !important; align-items: center; justify-content: center; } .elementor-58 .elementor-element.elementor-element-449485c svg { display: block; width: 23px !important; height: 23px !important; max-width: none !important; flex: 0 0 23px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d34c3a */.elementor-58 .elementor-element.elementor-element-8d34c3a { width: 44px !important; height: 44px !important; min-width: 44px !important; display: flex !important; align-items: center !important; justify-content: center !important; } /* jal-badge2 */ .elementor-58 .elementor-element.elementor-element-8d34c3a { background: linear-gradient(145deg, #C8654F 0%, #9E3B3E 100%) !important; box-shadow: 0 8px 20px rgba(158,59,62,.22); } /* jal-iconcenter */ .elementor-58 .elementor-element.elementor-element-8d34c3a { padding: 0 !important; } .elementor-58 .elementor-element.elementor-element-8d34c3a .elementor-widget-html, .elementor-58 .elementor-element.elementor-element-8d34c3a .elementor-widget-html > .elementor-widget-container { line-height: 0 !important; margin: 0 !important; padding: 0 !important; width: auto !important; display: flex !important; align-items: center; justify-content: center; } .elementor-58 .elementor-element.elementor-element-8d34c3a svg { display: block; width: 23px !important; height: 23px !important; max-width: none !important; flex: 0 0 23px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f2a09a */.elementor-58 .elementor-element.elementor-element-4f2a09a { width: 44px !important; height: 44px !important; min-width: 44px !important; display: flex !important; align-items: center !important; justify-content: center !important; } /* jal-badge2 */ .elementor-58 .elementor-element.elementor-element-4f2a09a { background: linear-gradient(145deg, #C8654F 0%, #9E3B3E 100%) !important; box-shadow: 0 8px 20px rgba(158,59,62,.22); } /* jal-iconcenter */ .elementor-58 .elementor-element.elementor-element-4f2a09a { padding: 0 !important; } .elementor-58 .elementor-element.elementor-element-4f2a09a .elementor-widget-html, .elementor-58 .elementor-element.elementor-element-4f2a09a .elementor-widget-html > .elementor-widget-container { line-height: 0 !important; margin: 0 !important; padding: 0 !important; width: auto !important; display: flex !important; align-items: center; justify-content: center; } .elementor-58 .elementor-element.elementor-element-4f2a09a svg { display: block; width: 23px !important; height: 23px !important; max-width: none !important; flex: 0 0 23px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91e1add */.elementor-58 .elementor-element.elementor-element-91e1add { flex: 0 0 32%; max-width: 32%; } /* jal-mob */ @media (max-width:767px){ .elementor-58 .elementor-element.elementor-element-91e1add { width: 100% !important; max-width: 100% !important; flex-basis: auto !important; flex-grow: 0 !important; } } /* jal-tab */ @media (max-width:1024px){ .elementor-58 .elementor-element.elementor-element-91e1add { width: 100% !important; max-width: 100% !important; flex-basis: auto !important; flex-grow: 0 !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c423a1d *//* jal-mob */ @media (max-width:767px){ .elementor-58 .elementor-element.elementor-element-c423a1d { padding-left: 20px !important; padding-right: 20px !important; } } /* jal-tabwrap */ @media (min-width:768px) and (max-width:1024px){ .elementor-58 .elementor-element.elementor-element-c423a1d > .e-con-inner, .elementor-58 .elementor-element.elementor-element-c423a1d.e-con-full { flex-wrap: wrap !important; } } /* jal-gapfix */ .elementor-58 .elementor-element.elementor-element-c423a1d.e-con.e-parent > .e-con-inner { padding-bottom: 24px !important; } @media (max-width:767px){ .elementor-58 .elementor-element.elementor-element-c423a1d.e-con.e-parent > .e-con-inner { padding-bottom: 24px !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-206f802 */.elementor-58 .elementor-element.elementor-element-206f802 { position: absolute; inset: 0; background: linear-gradient(90deg, rgba(46,38,34,0.62) 0%, rgba(46,38,34,0.45) 55%, rgba(46,38,34,0.15) 78%, rgba(46,38,34,0) 90%); z-index: 1; pointer-events: none; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c084573 */.elementor-58 .elementor-element.elementor-element-c084573 { width: 24px !important; height: 24px !important; min-width: 24px !important; display: flex !important; align-items: center !important; justify-content: center !important; } /* jal-badge2 */ .elementor-58 .elementor-element.elementor-element-c084573 { background: linear-gradient(145deg, #C8654F 0%, #9E3B3E 100%) !important; box-shadow: 0 8px 20px rgba(158,59,62,.22); } /* jal-tickcenter */ .elementor-58 .elementor-element.elementor-element-c084573 .elementor-widget-html, .elementor-58 .elementor-element.elementor-element-c084573 .elementor-widget-html > .elementor-widget-container { line-height: 0 !important; margin: 0 !important; padding: 0 !important; width: auto !important; display: flex !important; align-items: center; justify-content: center; } .elementor-58 .elementor-element.elementor-element-c084573 svg { display: block; } .elementor-58 .elementor-element.elementor-element-c084573 { padding: 0 !important; } .elementor-58 .elementor-element.elementor-element-c084573 svg { width: 18px !important; height: 18px !important; max-width: none !important; flex: 0 0 18px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8988f1a */.elementor-58 .elementor-element.elementor-element-8988f1a { width: 24px !important; height: 24px !important; min-width: 24px !important; display: flex !important; align-items: center !important; justify-content: center !important; } /* jal-badge2 */ .elementor-58 .elementor-element.elementor-element-8988f1a { background: linear-gradient(145deg, #C8654F 0%, #9E3B3E 100%) !important; box-shadow: 0 8px 20px rgba(158,59,62,.22); } /* jal-tickcenter */ .elementor-58 .elementor-element.elementor-element-8988f1a .elementor-widget-html, .elementor-58 .elementor-element.elementor-element-8988f1a .elementor-widget-html > .elementor-widget-container { line-height: 0 !important; margin: 0 !important; padding: 0 !important; width: auto !important; display: flex !important; align-items: center; justify-content: center; } .elementor-58 .elementor-element.elementor-element-8988f1a svg { display: block; } .elementor-58 .elementor-element.elementor-element-8988f1a { padding: 0 !important; } .elementor-58 .elementor-element.elementor-element-8988f1a svg { width: 18px !important; height: 18px !important; max-width: none !important; flex: 0 0 18px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60900bb */.elementor-58 .elementor-element.elementor-element-60900bb { width: 24px !important; height: 24px !important; min-width: 24px !important; display: flex !important; align-items: center !important; justify-content: center !important; } /* jal-badge2 */ .elementor-58 .elementor-element.elementor-element-60900bb { background: linear-gradient(145deg, #C8654F 0%, #9E3B3E 100%) !important; box-shadow: 0 8px 20px rgba(158,59,62,.22); } /* jal-tickcenter */ .elementor-58 .elementor-element.elementor-element-60900bb .elementor-widget-html, .elementor-58 .elementor-element.elementor-element-60900bb .elementor-widget-html > .elementor-widget-container { line-height: 0 !important; margin: 0 !important; padding: 0 !important; width: auto !important; display: flex !important; align-items: center; justify-content: center; } .elementor-58 .elementor-element.elementor-element-60900bb svg { display: block; } .elementor-58 .elementor-element.elementor-element-60900bb { padding: 0 !important; } .elementor-58 .elementor-element.elementor-element-60900bb svg { width: 18px !important; height: 18px !important; max-width: none !important; flex: 0 0 18px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86ebf61 */.elementor-58 .elementor-element.elementor-element-86ebf61 { width: 24px !important; height: 24px !important; min-width: 24px !important; display: flex !important; align-items: center !important; justify-content: center !important; } /* jal-badge2 */ .elementor-58 .elementor-element.elementor-element-86ebf61 { background: linear-gradient(145deg, #C8654F 0%, #9E3B3E 100%) !important; box-shadow: 0 8px 20px rgba(158,59,62,.22); } /* jal-tickcenter */ .elementor-58 .elementor-element.elementor-element-86ebf61 .elementor-widget-html, .elementor-58 .elementor-element.elementor-element-86ebf61 .elementor-widget-html > .elementor-widget-container { line-height: 0 !important; margin: 0 !important; padding: 0 !important; width: auto !important; display: flex !important; align-items: center; justify-content: center; } .elementor-58 .elementor-element.elementor-element-86ebf61 svg { display: block; } .elementor-58 .elementor-element.elementor-element-86ebf61 { padding: 0 !important; } .elementor-58 .elementor-element.elementor-element-86ebf61 svg { width: 18px !important; height: 18px !important; max-width: none !important; flex: 0 0 18px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1ba659 */.elementor-58 .elementor-element.elementor-element-a1ba659 { width: 24px !important; height: 24px !important; min-width: 24px !important; display: flex !important; align-items: center !important; justify-content: center !important; } /* jal-badge2 */ .elementor-58 .elementor-element.elementor-element-a1ba659 { background: linear-gradient(145deg, #C8654F 0%, #9E3B3E 100%) !important; box-shadow: 0 8px 20px rgba(158,59,62,.22); } /* jal-tickcenter */ .elementor-58 .elementor-element.elementor-element-a1ba659 .elementor-widget-html, .elementor-58 .elementor-element.elementor-element-a1ba659 .elementor-widget-html > .elementor-widget-container { line-height: 0 !important; margin: 0 !important; padding: 0 !important; width: auto !important; display: flex !important; align-items: center; justify-content: center; } .elementor-58 .elementor-element.elementor-element-a1ba659 svg { display: block; } .elementor-58 .elementor-element.elementor-element-a1ba659 { padding: 0 !important; } .elementor-58 .elementor-element.elementor-element-a1ba659 svg { width: 18px !important; height: 18px !important; max-width: none !important; flex: 0 0 18px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7c80a5 */.elementor-58 .elementor-element.elementor-element-d7c80a5 { position: relative; z-index: 2; flex: 0 0 54%; max-width: 54%; padding: 56px 48px; margin-left: 30%; box-sizing: border-box; } /* jal-mob */ @media (max-width:767px){ .elementor-58 .elementor-element.elementor-element-d7c80a5 { width: 100% !important; max-width: 100% !important; flex-basis: auto !important; flex-grow: 0 !important; } } /* jal-mob */ @media (max-width:767px){ .elementor-58 .elementor-element.elementor-element-d7c80a5 { padding-left: 22px !important; padding-right: 22px !important; } } /* jal-mob-margin */ @media (max-width:767px){ .elementor-58 .elementor-element.elementor-element-d7c80a5 { margin-left: 0 !important; margin-right: 0 !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95ca9c2 */.elementor-58 .elementor-element.elementor-element-95ca9c2 { position: absolute; right: -40px; bottom: -40px; top: auto; transform: none; width: 320px; height: 320px; border-radius: 50%; z-index: 2; display: flex; align-items: center; padding-left: 56px; padding-right: 110px; box-sizing: border-box; } /* jal-mob */ @media (max-width:767px){ .elementor-58 .elementor-element.elementor-element-95ca9c2 { display: none !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e51031c */.elementor-58 .elementor-element.elementor-element-e51031c { position: relative; overflow: hidden; margin: 0; width: 100vw !important; max-width: 100vw !important; margin-left: calc(-50vw + 50%) !important; margin-right: calc(-50vw + 50%) !important; background-image: url('https://jaleben.at/wp-content/uploads/2026/10/622df332-4e95-470c-8118-32531b1cd7ec-1-opt.jpg') !important; background-position: center center !important; background-size: cover !important; background-repeat: no-repeat !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2e58cf */.elementor-58 .elementor-element.elementor-element-e2e58cf { justify-content: center; margin-bottom: 40px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb1b3ca */.elementor-58 .elementor-element.elementor-element-eb1b3ca { width: 84px !important; height: 84px !important; min-width: 84px !important; display: flex !important; align-items: center !important; justify-content: center !important; } /* jal-badge2 */ .elementor-58 .elementor-element.elementor-element-eb1b3ca { background: linear-gradient(145deg, #C8654F 0%, #9E3B3E 100%) !important; box-shadow: 0 8px 20px rgba(158,59,62,.22); } /* jal-iconcenter */ .elementor-58 .elementor-element.elementor-element-eb1b3ca { padding: 0 !important; } .elementor-58 .elementor-element.elementor-element-eb1b3ca .elementor-widget-html, .elementor-58 .elementor-element.elementor-element-eb1b3ca .elementor-widget-html > .elementor-widget-container { line-height: 0 !important; margin: 0 !important; padding: 0 !important; width: auto !important; display: flex !important; align-items: center; justify-content: center; } .elementor-58 .elementor-element.elementor-element-eb1b3ca svg { display: block; width: 41px !important; height: 41px !important; max-width: none !important; flex: 0 0 41px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38f9cf7 *//* jal-titlealign */ @media (min-width:768px){ .elementor-58 .elementor-element.elementor-element-38f9cf7 { display: flex; align-items: flex-end; justify-content: center; min-height: 2.7em; font-size: 20px; } .elementor-58 .elementor-element.elementor-element-38f9cf7 .elementor-heading-title { margin: 0; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a03d75 */.elementor-58 .elementor-element.elementor-element-9a03d75 { flex: 1 1 260px; max-width: 300px; padding: 0 28px; } .elementor-58 .elementor-element.elementor-element-9a03d75 { border-right: 1px solid #E4D8C8; } /* jal-nodivmob */ @media (max-width:767px){ .elementor-58 .elementor-element.elementor-element-9a03d75 { border-right: none !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e88cd9a */.elementor-58 .elementor-element.elementor-element-e88cd9a { width: 84px !important; height: 84px !important; min-width: 84px !important; display: flex !important; align-items: center !important; justify-content: center !important; } /* jal-badge2 */ .elementor-58 .elementor-element.elementor-element-e88cd9a { background: linear-gradient(145deg, #C8654F 0%, #9E3B3E 100%) !important; box-shadow: 0 8px 20px rgba(158,59,62,.22); } /* jal-iconcenter */ .elementor-58 .elementor-element.elementor-element-e88cd9a { padding: 0 !important; } .elementor-58 .elementor-element.elementor-element-e88cd9a .elementor-widget-html, .elementor-58 .elementor-element.elementor-element-e88cd9a .elementor-widget-html > .elementor-widget-container { line-height: 0 !important; margin: 0 !important; padding: 0 !important; width: auto !important; display: flex !important; align-items: center; justify-content: center; } .elementor-58 .elementor-element.elementor-element-e88cd9a svg { display: block; width: 41px !important; height: 41px !important; max-width: none !important; flex: 0 0 41px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92e07fd *//* jal-titlealign */ @media (min-width:768px){ .elementor-58 .elementor-element.elementor-element-92e07fd { display: flex; align-items: flex-end; justify-content: center; min-height: 2.7em; font-size: 20px; } .elementor-58 .elementor-element.elementor-element-92e07fd .elementor-heading-title { margin: 0; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb306ca */.elementor-58 .elementor-element.elementor-element-eb306ca { flex: 1 1 260px; max-width: 300px; padding: 0 28px; } .elementor-58 .elementor-element.elementor-element-eb306ca { border-right: 1px solid #E4D8C8; } /* jal-nodivmob */ @media (max-width:767px){ .elementor-58 .elementor-element.elementor-element-eb306ca { border-right: none !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8b1e02 */.elementor-58 .elementor-element.elementor-element-d8b1e02 { width: 84px !important; height: 84px !important; min-width: 84px !important; display: flex !important; align-items: center !important; justify-content: center !important; } /* jal-badge2 */ .elementor-58 .elementor-element.elementor-element-d8b1e02 { background: linear-gradient(145deg, #C8654F 0%, #9E3B3E 100%) !important; box-shadow: 0 8px 20px rgba(158,59,62,.22); } /* jal-iconcenter */ .elementor-58 .elementor-element.elementor-element-d8b1e02 { padding: 0 !important; } .elementor-58 .elementor-element.elementor-element-d8b1e02 .elementor-widget-html, .elementor-58 .elementor-element.elementor-element-d8b1e02 .elementor-widget-html > .elementor-widget-container { line-height: 0 !important; margin: 0 !important; padding: 0 !important; width: auto !important; display: flex !important; align-items: center; justify-content: center; } .elementor-58 .elementor-element.elementor-element-d8b1e02 svg { display: block; width: 41px !important; height: 41px !important; max-width: none !important; flex: 0 0 41px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35cd2a8 *//* jal-titlealign */ @media (min-width:768px){ .elementor-58 .elementor-element.elementor-element-35cd2a8 { display: flex; align-items: flex-end; justify-content: center; min-height: 2.7em; font-size: 20px; } .elementor-58 .elementor-element.elementor-element-35cd2a8 .elementor-heading-title { margin: 0; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03e78a9 */.elementor-58 .elementor-element.elementor-element-03e78a9 { flex: 1 1 260px; max-width: 300px; padding: 0 28px; } .elementor-58 .elementor-element.elementor-element-03e78a9 { border-right: 1px solid #E4D8C8; } /* jal-nodivmob */ @media (max-width:767px){ .elementor-58 .elementor-element.elementor-element-03e78a9 { border-right: none !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3ce091 */.elementor-58 .elementor-element.elementor-element-a3ce091 { width: 84px !important; height: 84px !important; min-width: 84px !important; display: flex !important; align-items: center !important; justify-content: center !important; } /* jal-badge2 */ .elementor-58 .elementor-element.elementor-element-a3ce091 { background: linear-gradient(145deg, #C8654F 0%, #9E3B3E 100%) !important; box-shadow: 0 8px 20px rgba(158,59,62,.22); } /* jal-iconcenter */ .elementor-58 .elementor-element.elementor-element-a3ce091 { padding: 0 !important; } .elementor-58 .elementor-element.elementor-element-a3ce091 .elementor-widget-html, .elementor-58 .elementor-element.elementor-element-a3ce091 .elementor-widget-html > .elementor-widget-container { line-height: 0 !important; margin: 0 !important; padding: 0 !important; width: auto !important; display: flex !important; align-items: center; justify-content: center; } .elementor-58 .elementor-element.elementor-element-a3ce091 svg { display: block; width: 41px !important; height: 41px !important; max-width: none !important; flex: 0 0 41px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-413aa7c *//* jal-titlealign */ @media (min-width:768px){ .elementor-58 .elementor-element.elementor-element-413aa7c { display: flex; align-items: flex-end; justify-content: center; min-height: 2.7em; font-size: 20px; } .elementor-58 .elementor-element.elementor-element-413aa7c .elementor-heading-title { margin: 0; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7154fe5 */.elementor-58 .elementor-element.elementor-element-7154fe5 { flex: 1 1 260px; max-width: 300px; padding: 0 28px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47a3620 */.elementor-58 .elementor-element.elementor-element-47a3620 { flex-wrap: wrap; justify-content: space-between; width: 100%; gap: 24px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3c16c5 */.elementor-58 .elementor-element.elementor-element-c3c16c5 { position: absolute; inset: 0; background: rgba(253,246,239,0.55); z-index: 1; pointer-events: none; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98113fd */.elementor-58 .elementor-element.elementor-element-98113fd { position: relative; z-index: 2; max-width: 620px; text-align: center; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5683468 */.elementor-58 .elementor-element.elementor-element-5683468 { position: relative; overflow: hidden; margin: 0; width: 100vw !important; max-width: 100vw !important; margin-left: calc(-50vw + 50%) !important; margin-right: calc(-50vw + 50%) !important; background-image: url('https://jaleben.at/wp-content/uploads/2026/10/ce9aeacf-3eee-4b39-97b3-31265930c870-opt.jpg') !important; background-position: center center !important; background-size: cover !important; background-repeat: no-repeat !important; }/* End custom CSS */