.elementor-14 .elementor-element.elementor-element-7d90611{--display:flex;--min-height:640px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-7d90611:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-7d90611 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jaleben.at/wp-content/uploads/2026/10/jaleben-julia-startseite-21.jpg");background-position:center 25%;background-size:cover;}.elementor-14 .elementor-element.elementor-element-695d330{--display:flex;}.elementor-14 .elementor-element.elementor-element-96853be{--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;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-14 .elementor-element.elementor-element-8cc8a2c{--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-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-14 .elementor-element.elementor-element-8c90919{text-align:start;font-family:"Karla", Sans-serif;font-size:13px;font-weight:600;letter-spacing:1.5px;color:#B4653F;}.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-14 .elementor-element.elementor-element-772afd5{text-align:start;}.elementor-14 .elementor-element.elementor-element-772afd5 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:50px;font-weight:600;line-height:1.12em;color:#7A3B3E;}.elementor-14 .elementor-element.elementor-element-62ad1f7{text-align:start;font-family:"Karla", Sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:1.6em;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-14 .elementor-element.elementor-element-cd0a09b .elementor-button{background-color:#7A3B3E;font-family:"Karla", Sans-serif;font-size:16px;font-weight:500;fill:#FBF6EF;color:#FBF6EF;border-radius:30px 30px 30px 30px;}.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-14 .elementor-element.elementor-element-0317816{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-14 .elementor-element.elementor-element-0317816:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-0317816 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFBF9;}.elementor-14 .elementor-element.elementor-element-d1e958c{--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:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-14 .elementor-element.elementor-element-f585324{--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-14 .elementor-element.elementor-element-d2f2a37{--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-14 .elementor-element.elementor-element-d2f2a37:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-d2f2a37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5E1DC;}.elementor-14 .elementor-element.elementor-element-27bbde8{text-align:center;}.elementor-14 .elementor-element.elementor-element-27bbde8 .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:20px;font-weight:700;color:#2E2622;}.elementor-14 .elementor-element.elementor-element-8880e88{text-align:center;font-family:"Karla", Sans-serif;font-size:15px;font-weight:400;font-style:normal;line-height:1.5em;color:#8C7A6E;}.elementor-14 .elementor-element.elementor-element-84bec3f{--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-14 .elementor-element.elementor-element-2123393{--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-14 .elementor-element.elementor-element-2123393:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-2123393 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5E1DC;}.elementor-14 .elementor-element.elementor-element-bae3f61{text-align:center;}.elementor-14 .elementor-element.elementor-element-bae3f61 .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:20px;font-weight:700;color:#2E2622;}.elementor-14 .elementor-element.elementor-element-d5f5412{text-align:center;font-family:"Karla", Sans-serif;font-size:15px;font-weight:400;font-style:normal;line-height:1.5em;color:#8C7A6E;}.elementor-14 .elementor-element.elementor-element-e75eaa8{--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-14 .elementor-element.elementor-element-7ececc9{--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-14 .elementor-element.elementor-element-7ececc9:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-7ececc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5E1DC;}.elementor-14 .elementor-element.elementor-element-f3a2276{text-align:center;}.elementor-14 .elementor-element.elementor-element-f3a2276 .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:18px;font-weight:700;color:#2E2622;}.elementor-14 .elementor-element.elementor-element-f983b56{text-align:center;font-family:"Karla", Sans-serif;font-size:15px;font-weight:400;font-style:normal;line-height:1.5em;color:#8C7A6E;}.elementor-14 .elementor-element.elementor-element-e559a5a{--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-14 .elementor-element.elementor-element-bb12d22{--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-14 .elementor-element.elementor-element-bb12d22:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-bb12d22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5E1DC;}.elementor-14 .elementor-element.elementor-element-3250e91{text-align:center;}.elementor-14 .elementor-element.elementor-element-3250e91 .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:20px;font-weight:700;color:#2E2622;}.elementor-14 .elementor-element.elementor-element-87403e5{text-align:center;font-family:"Karla", Sans-serif;font-size:15px;font-weight:400;font-style:normal;line-height:1.5em;color:#8C7A6E;}.elementor-14 .elementor-element.elementor-element-5827083{--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:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-14 .elementor-element.elementor-element-5827083:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-5827083 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(100deg, #FDF3EF 0%, #FBF6EF 100%);}.elementor-14 .elementor-element.elementor-element-dbd3b23{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-14 .elementor-element.elementor-element-fc058da{--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;}.elementor-14 .elementor-element.elementor-element-fc058da:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-fc058da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7E4DE;}.elementor-14 .elementor-element.elementor-element-5b19594{--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:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-14 .elementor-element.elementor-element-adb0c8c{text-align:start;font-family:"Karla", Sans-serif;font-size:13px;font-weight:600;letter-spacing:1.5px;color:#B4653F;}.elementor-14 .elementor-element.elementor-element-876f7d5{text-align:start;}.elementor-14 .elementor-element.elementor-element-876f7d5 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:38px;font-weight:600;line-height:1.15em;color:#2E2622;}.elementor-14 .elementor-element.elementor-element-24a12df{text-align:start;font-family:"Karla", Sans-serif;font-size:18px;font-weight:400;font-style:normal;line-height:1.7em;color:#4B3F38;}.elementor-14 .elementor-element.elementor-element-cb9a405 .elementor-button{background-color:#7A3B3E;font-family:"Karla", Sans-serif;font-size:16px;font-weight:500;fill:#FBF6EF;color:#FBF6EF;border-radius:30px 30px 30px 30px;}.elementor-14 .elementor-element.elementor-element-579c4d6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:88px;--padding-bottom:88px;--padding-left:32px;--padding-right:32px;}.elementor-14 .elementor-element.elementor-element-579c4d6:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-579c4d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF6EF;}.elementor-14 .elementor-element.elementor-element-9c0c381{--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:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-14 .elementor-element.elementor-element-7ceef9c{--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;--border-radius:16px 16px 16px 16px;}.elementor-14 .elementor-element.elementor-element-7ceef9c:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-7ceef9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FDFBF9 0%, #FBEAE3 100%);}.elementor-14 .elementor-element.elementor-element-451faf4{--display:flex;}.elementor-14 .elementor-element.elementor-element-c8d4ecf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:-14px -14px;--row-gap:-14px;--column-gap:-14px;}.elementor-14 .elementor-element.elementor-element-5a9e6fd{--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:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#FDFBF9;--border-color:#FDFBF9;--border-radius:50px 50px 50px 50px;}.elementor-14 .elementor-element.elementor-element-5a9e6fd:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-5a9e6fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5E1DC;}.elementor-14 .elementor-element.elementor-element-2f0c078{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-14 .elementor-element.elementor-element-ccbe584{text-align:start;}.elementor-14 .elementor-element.elementor-element-ccbe584 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:22px;font-weight:600;color:#2E2622;}.elementor-14 .elementor-element.elementor-element-4abc311{text-align:start;font-family:"Karla", Sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:1.5em;color:#8C7A6E;}.elementor-14 .elementor-element.elementor-element-82e46a4 .elementor-button{background-color:transparent;font-family:"Karla", Sans-serif;font-size:14px;font-weight:500;fill:#B4653F;color:#B4653F;}.elementor-14 .elementor-element.elementor-element-58e6a3b{--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;--border-radius:16px 16px 16px 16px;}.elementor-14 .elementor-element.elementor-element-58e6a3b:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-58e6a3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FDFBF9 0%, #FBEAE3 100%);}.elementor-14 .elementor-element.elementor-element-b2f6789{--display:flex;}.elementor-14 .elementor-element.elementor-element-d1acdf3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:-14px -14px;--row-gap:-14px;--column-gap:-14px;}.elementor-14 .elementor-element.elementor-element-a193ebf{--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:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#FDFBF9;--border-color:#FDFBF9;--border-radius:50px 50px 50px 50px;}.elementor-14 .elementor-element.elementor-element-a193ebf:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-a193ebf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5E1DC;}.elementor-14 .elementor-element.elementor-element-cf2ccca{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-14 .elementor-element.elementor-element-99a5849{text-align:start;}.elementor-14 .elementor-element.elementor-element-99a5849 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:22px;font-weight:600;color:#2E2622;}.elementor-14 .elementor-element.elementor-element-52862d6{text-align:start;font-family:"Karla", Sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:1.5em;color:#8C7A6E;}.elementor-14 .elementor-element.elementor-element-d30fc49 .elementor-button{background-color:transparent;font-family:"Karla", Sans-serif;font-size:14px;font-weight:500;fill:#B4653F;color:#B4653F;}.elementor-14 .elementor-element.elementor-element-7a64c0c{--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;--border-radius:16px 16px 16px 16px;}.elementor-14 .elementor-element.elementor-element-7a64c0c:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-7a64c0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FDFBF9 0%, #FBEAE3 100%);}.elementor-14 .elementor-element.elementor-element-2873373{--display:flex;}.elementor-14 .elementor-element.elementor-element-26cc042{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:-14px -14px;--row-gap:-14px;--column-gap:-14px;}.elementor-14 .elementor-element.elementor-element-0a1c799{--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:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#FDFBF9;--border-color:#FDFBF9;--border-radius:50px 50px 50px 50px;}.elementor-14 .elementor-element.elementor-element-0a1c799:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-0a1c799 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5E1DC;}.elementor-14 .elementor-element.elementor-element-42fb0d2{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-14 .elementor-element.elementor-element-ee2a0b5{text-align:start;}.elementor-14 .elementor-element.elementor-element-ee2a0b5 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:22px;font-weight:600;color:#2E2622;}.elementor-14 .elementor-element.elementor-element-9888531{text-align:start;font-family:"Karla", Sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:1.5em;color:#8C7A6E;}.elementor-14 .elementor-element.elementor-element-c821ccf .elementor-button{background-color:transparent;font-family:"Karla", Sans-serif;font-size:14px;font-weight:500;fill:#B4653F;color:#B4653F;}.elementor-14 .elementor-element.elementor-element-44287cd{--display:flex;--min-height:420px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:56px;--padding-bottom:56px;--padding-left:32px;--padding-right:32px;}.elementor-14 .elementor-element.elementor-element-39409f2{--display:flex;}.elementor-14 .elementor-element.elementor-element-a651b56{--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-end;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-14 .elementor-element.elementor-element-9d2a39c{--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-14 .elementor-element.elementor-element-5cc2269{text-align:start;font-family:"Karla", Sans-serif;font-size:13px;font-weight:600;letter-spacing:1.5px;color:#B4653F;}.elementor-14 .elementor-element.elementor-element-08a8845{text-align:start;}.elementor-14 .elementor-element.elementor-element-08a8845 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:32px;font-weight:600;line-height:1.2em;color:#2E2622;}.elementor-14 .elementor-element.elementor-element-26196e8{--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:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-14 .elementor-element.elementor-element-2f38b80{--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-14 .elementor-element.elementor-element-7bcf6ee{--display:flex;}.elementor-14 .elementor-element.elementor-element-c9ca001{text-align:center;}.elementor-14 .elementor-element.elementor-element-c9ca001 .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:20px;font-weight:700;color:#FBF6EF;}.elementor-14 .elementor-element.elementor-element-8ecbaaa{--display:flex;}.elementor-14 .elementor-element.elementor-element-0004625{text-align:start;}.elementor-14 .elementor-element.elementor-element-0004625 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:21px;font-weight:700;line-height:1.2em;color:#2E2622;}.elementor-14 .elementor-element.elementor-element-3e54382{text-align:start;font-family:"Karla", Sans-serif;font-size:15px;font-weight:400;font-style:normal;line-height:1.5em;color:#4B3F38;}.elementor-14 .elementor-element.elementor-element-eec64d3{--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-14 .elementor-element.elementor-element-1b43052{--display:flex;}.elementor-14 .elementor-element.elementor-element-794412d{text-align:center;}.elementor-14 .elementor-element.elementor-element-794412d .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:20px;font-weight:700;color:#FBF6EF;}.elementor-14 .elementor-element.elementor-element-3c41257{--display:flex;}.elementor-14 .elementor-element.elementor-element-9dac28c{text-align:start;}.elementor-14 .elementor-element.elementor-element-9dac28c .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:21px;font-weight:700;line-height:1.2em;color:#2E2622;}.elementor-14 .elementor-element.elementor-element-011b1cf{text-align:start;font-family:"Karla", Sans-serif;font-size:15px;font-weight:400;font-style:normal;line-height:1.5em;color:#4B3F38;}.elementor-14 .elementor-element.elementor-element-f47fc76{--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-14 .elementor-element.elementor-element-852d4c5{--display:flex;}.elementor-14 .elementor-element.elementor-element-8738c82{text-align:center;}.elementor-14 .elementor-element.elementor-element-8738c82 .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:20px;font-weight:700;color:#FBF6EF;}.elementor-14 .elementor-element.elementor-element-e15ee56{text-align:start;}.elementor-14 .elementor-element.elementor-element-e15ee56 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:21px;font-weight:700;line-height:1.2em;color:#2E2622;}.elementor-14 .elementor-element.elementor-element-4768d8e{text-align:start;font-family:"Karla", Sans-serif;font-size:15px;font-weight:400;font-style:normal;line-height:1.5em;color:#4B3F38;}.elementor-14 .elementor-element.elementor-element-27be449{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-14 .elementor-element.elementor-element-27be449:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-27be449 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF6EF;}.elementor-14 .elementor-element.elementor-element-315d308{--display:flex;--min-height:220px;--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;--border-radius:24px 24px 24px 24px;--padding-top:40px;--padding-bottom:40px;--padding-left:48px;--padding-right:48px;}.elementor-14 .elementor-element.elementor-element-c0af478{--display:flex;}.elementor-14 .elementor-element.elementor-element-add75f3{--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:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-14 .elementor-element.elementor-element-381d223{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-14 .elementor-element.elementor-element-4bc113a{text-align:start;font-family:"Karla", Sans-serif;font-size:15px;font-weight:600;letter-spacing:1.5px;color:#2E2622;}.elementor-14 .elementor-element.elementor-element-4625dc1{text-align:start;}.elementor-14 .elementor-element.elementor-element-4625dc1 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:30px;font-weight:600;line-height:1.2em;color:#2E2622;}.elementor-14 .elementor-element.elementor-element-a606a59{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-14 .elementor-element.elementor-element-5879e5b .elementor-button{background-color:#7A3B3E;font-family:"Karla", Sans-serif;font-size:16px;font-weight:500;fill:#FBF6EF;color:#FBF6EF;border-radius:30px 30px 30px 30px;}.elementor-14 .elementor-element.elementor-element-4fa73f5{--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:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:72px;--padding-bottom:72px;--padding-left:32px;--padding-right:32px;}.elementor-14 .elementor-element.elementor-element-4fa73f5:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-4fa73f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1E6D8;}.elementor-14 .elementor-element.elementor-element-0971d09{--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:48px 48px;--row-gap:48px;--column-gap:48px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4D8C8;--border-color:#E4D8C8;--border-radius:16px 16px 16px 16px;box-shadow:0px 16px 36px 0px rgba(58,27,26,0.08);--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-14 .elementor-element.elementor-element-0971d09:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-0971d09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF6EF;}.elementor-14 .elementor-element.elementor-element-ccd826e{--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:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-14 .elementor-element.elementor-element-49cf5aa{text-align:start;}.elementor-14 .elementor-element.elementor-element-49cf5aa .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:32px;font-weight:600;line-height:1.2em;color:#2E2622;}.elementor-14 .elementor-element.elementor-element-9e067f1{--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:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-14 .elementor-element.elementor-element-7e5eec8{text-align:start;font-family:"Karla", Sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:1.7em;color:#4B3F38;}.elementor-14 .elementor-element.elementor-element-b6a32ef{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-639082f .elementor-button{background-color:#7A3B3E;font-family:"Karla", Sans-serif;font-size:16px;font-weight:500;fill:#FBF6EF;color:#FBF6EF;border-radius:6px 6px 6px 6px;}.elementor-14 .elementor-element.elementor-element-662de71 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Karla", Sans-serif;font-size:16px;font-weight:500;fill:#7A3B3E;color:#7A3B3E;border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:#7A3B3E;border-radius:6px 6px 6px 6px;}.elementor-14 .elementor-element.elementor-element-70d6b8d{--display:flex;--min-height:380px;--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-14 .elementor-element.elementor-element-d79fd12 img{width:100%;}.elementor-14 .elementor-element.elementor-element-c99215b{--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:center;--align-items:center;--padding-top:52px;--padding-bottom:52px;--padding-left:32px;--padding-right:32px;}.elementor-14 .elementor-element.elementor-element-c99215b:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-c99215b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #7A3B3E 0%, #5C2A2D 100%);}.elementor-14 .elementor-element.elementor-element-f125e71{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-14 .elementor-element.elementor-element-28b75f1{--divider-border-style:solid;--divider-color:#FBF6EF;--divider-border-width:2px;}.elementor-14 .elementor-element.elementor-element-28b75f1 .elementor-divider-separator{width:6%;margin:0 auto;margin-center:0;}.elementor-14 .elementor-element.elementor-element-28b75f1 .elementor-divider{text-align:center;padding-block-start:6px;padding-block-end:6px;}.elementor-14 .elementor-element.elementor-element-79de2df{text-align:center;}.elementor-14 .elementor-element.elementor-element-79de2df .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:34px;font-weight:300;font-style:italic;line-height:1.15em;color:#FBF6EF;}.elementor-14 .elementor-element.elementor-element-6ab7673 .elementor-button{background-color:#FBF6EF;font-family:"Karla", Sans-serif;font-size:16px;font-weight:500;fill:#7A3B3E;color:#7A3B3E;border-radius:6px 6px 6px 6px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-14 .elementor-element.elementor-element-c99215b{--padding-top:44px;--padding-bottom:44px;--padding-left:28px;--padding-right:28px;}}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-772afd5 .elementor-heading-title{font-size:34px;line-height:1.15em;}.elementor-14 .elementor-element.elementor-element-876f7d5 .elementor-heading-title{font-size:30px;line-height:1.15em;}.elementor-14 .elementor-element.elementor-element-0004625 .elementor-heading-title{font-size:19px;}.elementor-14 .elementor-element.elementor-element-9dac28c .elementor-heading-title{font-size:19px;}.elementor-14 .elementor-element.elementor-element-e15ee56 .elementor-heading-title{font-size:19px;}.elementor-14 .elementor-element.elementor-element-49cf5aa .elementor-heading-title{font-size:26px;}.elementor-14 .elementor-element.elementor-element-c99215b{--padding-top:38px;--padding-bottom:38px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for container, class: .elementor-element-695d330 */.elementor-14 .elementor-element.elementor-element-695d330 { position: absolute; inset: 0; background: linear-gradient(100deg, rgba(253,243,239,0.88) 0%, rgba(253,243,239,0.75) 32%, rgba(253,243,239,0.15) 58%, rgba(253,243,239,0) 75%); z-index: 1; pointer-events: none; } /* jal-hero21 */ @media (max-width:767px){ .elementor-14 .elementor-element.elementor-element-695d330 { background: linear-gradient(0deg, rgba(251,246,239,1) 0%, rgba(251,246,239,.97) 50%, rgba(251,246,239,.55) 55%, rgba(251,246,239,0) 63%) !important; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-772afd5 *//* jal-mob */ @media (max-width:767px){ .elementor-14 .elementor-element.elementor-element-772afd5 .elementor-heading-title { font-size: 34px !important; line-height: 1.15 !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cc8a2c */.elementor-14 .elementor-element.elementor-element-8cc8a2c { max-width: 440px; position: relative; z-index: 2; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96853be */.elementor-14 .elementor-element.elementor-element-96853be { position: relative; z-index: 2; width: 100%; height: 100%; } /* jal-mob */ @media (max-width:767px){ .elementor-14 .elementor-element.elementor-element-96853be { padding-left: 20px !important; padding-right: 20px !important; } } /* jal-hero21 */ @media (max-width:767px){ .elementor-14 .elementor-element.elementor-element-96853be { justify-content: flex-end !important; min-height: 800px !important; padding-bottom: 70px !important; padding-top: 40px !important; } .elementor-14 .elementor-element.elementor-element-96853be > .e-con-inner { justify-content: flex-end !important; height: 100% !important; flex-grow: 1; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a21e40a */.elementor-14 .elementor-element.elementor-element-a21e40a { position: absolute; left: 0; right: 0; bottom: -12px; width: 100%; pointer-events: none; z-index: 3; transform: scaleY(0.55); transform-origin: bottom; } /* jal-heartright */ @media (min-width:1025px){ .elementor-14 .elementor-element.elementor-element-a21e40a { width: 128% !important; max-width: none !important; right: auto !important; bottom: -22px !important; transform: scaleY(0.5) !important; } } @media (min-width:1600px){ .elementor-14 .elementor-element.elementor-element-a21e40a { bottom: -48px !important; transform: scaleY(0.42) !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d90611 */.elementor-14 .elementor-element.elementor-element-7d90611 { position: relative; overflow: hidden; } /* jal-hero21 */ @media (min-width:768px) and (max-width:1100px){ .elementor-14 .elementor-element.elementor-element-7d90611 { background-position: 0% 25% !important; } } @media (max-width:767px){ .elementor-14 .elementor-element.elementor-element-7d90611 { min-height: 800px !important; background-position: 60% 0% !important; background-size: auto 56% !important; background-color: #FBF6EF !important; } } /* jal-hero-right */ @media (min-width:1101px){ .elementor-14 .elementor-element.elementor-element-7d90611 { background-size: 120% auto !important; background-position: 0% 25% !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2f2a37 */.elementor-14 .elementor-element.elementor-element-d2f2a37 { width: 64px !important; height: 64px !important; min-width: 64px !important; flex: 0 0 64px !important; display: flex !important; align-items: center !important; justify-content: center !important; } /* jal-badge2 */ .elementor-14 .elementor-element.elementor-element-d2f2a37 { background: linear-gradient(145deg, #C8654F 0%, #9E3B3E 100%) !important; box-shadow: 0 8px 20px rgba(158,59,62,.22); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f585324 */.elementor-14 .elementor-element.elementor-element-f585324 { flex: 1 1 220px; max-width: 260px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2123393 */.elementor-14 .elementor-element.elementor-element-2123393 { width: 64px !important; height: 64px !important; min-width: 64px !important; flex: 0 0 64px !important; display: flex !important; align-items: center !important; justify-content: center !important; } /* jal-badge2 */ .elementor-14 .elementor-element.elementor-element-2123393 { background: linear-gradient(145deg, #C8654F 0%, #9E3B3E 100%) !important; box-shadow: 0 8px 20px rgba(158,59,62,.22); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84bec3f */.elementor-14 .elementor-element.elementor-element-84bec3f { flex: 1 1 220px; max-width: 260px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ececc9 */.elementor-14 .elementor-element.elementor-element-7ececc9 { width: 64px !important; height: 64px !important; min-width: 64px !important; flex: 0 0 64px !important; display: flex !important; align-items: center !important; justify-content: center !important; } /* jal-badge2 */ .elementor-14 .elementor-element.elementor-element-7ececc9 { background: linear-gradient(145deg, #C8654F 0%, #9E3B3E 100%) !important; box-shadow: 0 8px 20px rgba(158,59,62,.22); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e75eaa8 */.elementor-14 .elementor-element.elementor-element-e75eaa8 { flex: 1 1 220px; max-width: 260px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb12d22 */.elementor-14 .elementor-element.elementor-element-bb12d22 { width: 64px !important; height: 64px !important; min-width: 64px !important; flex: 0 0 64px !important; display: flex !important; align-items: center !important; justify-content: center !important; } /* jal-badge2 */ .elementor-14 .elementor-element.elementor-element-bb12d22 { background: linear-gradient(145deg, #C8654F 0%, #9E3B3E 100%) !important; box-shadow: 0 8px 20px rgba(158,59,62,.22); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e559a5a */.elementor-14 .elementor-element.elementor-element-e559a5a { flex: 1 1 220px; max-width: 260px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1e958c */.elementor-14 .elementor-element.elementor-element-d1e958c { flex-wrap: wrap; justify-content: center; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4391832 */.elementor-14 .elementor-element.elementor-element-4391832 { position: absolute; left: -40px; bottom: -20px; z-index: 1; opacity: 0.9; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53a95c3 */.elementor-14 .elementor-element.elementor-element-53a95c3 { position: relative; z-index: 2; } .elementor-14 .elementor-element.elementor-element-53a95c3 img { width: 420px; height: 420px; object-fit: cover; border-radius: 50%; display: block; } /* jal-mob-img */ @media (max-width:767px){ .elementor-14 .elementor-element.elementor-element-53a95c3 { width: 100% !important; height: 100% !important; } .elementor-14 .elementor-element.elementor-element-53a95c3 img { width: 100% !important; height: 100% !important; object-fit: cover; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc058da */.elementor-14 .elementor-element.elementor-element-fc058da { position: relative; width: 460px; height: 460px; border-radius: 50%; margin: 0 auto; } /* jal-mob */ @media (max-width:767px){ .elementor-14 .elementor-element.elementor-element-fc058da { width: min(100%, 320px) !important; max-width: 100% !important; height: min(320px, calc(100vw - 64px)) !important; margin: 0 auto !important; } .elementor-14 .elementor-element.elementor-element-fc058da img { width: 100% !important; height: 100% !important; object-fit: cover; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbd3b23 */.elementor-14 .elementor-element.elementor-element-dbd3b23 { flex: 0 0 44%; max-width: 44%; } /* jal-mob */ @media (max-width:767px){ .elementor-14 .elementor-element.elementor-element-dbd3b23 { width: 100% !important; max-width: 100% !important; flex-basis: auto !important; align-items: center !important; } } /* jal-tabimg */ @media (min-width:768px) and (max-width:1024px){ .elementor-14 .elementor-element.elementor-element-dbd3b23 { width: 100% !important; max-width: 100% !important; flex-basis: auto !important; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-876f7d5 *//* jal-mob */ @media (max-width:767px){ .elementor-14 .elementor-element.elementor-element-876f7d5 .elementor-heading-title { font-size: 30px !important; line-height: 1.15 !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b19594 */.elementor-14 .elementor-element.elementor-element-5b19594 { flex: 0 0 50%; max-width: 50%; } /* jal-mob */ @media (max-width:767px){ .elementor-14 .elementor-element.elementor-element-5b19594 { width: 100% !important; max-width: 100% !important; flex-basis: auto !important; flex-grow: 0 !important; } } /* jal-tab */ @media (max-width:1024px){ .elementor-14 .elementor-element.elementor-element-5b19594 { 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-5827083 *//* jal-tabwrap */ @media (min-width:768px) and (max-width:1024px){ .elementor-14 .elementor-element.elementor-element-5827083 > .e-con-inner, .elementor-14 .elementor-element.elementor-element-5827083.e-con-full { flex-wrap: wrap !important; } }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f84c7f */.elementor-14 .elementor-element.elementor-element-7f84c7f img { width: 100%; height: 260px; object-fit: cover; border-radius: 16px 16px 0 0; display: block; } /* jal-card-room10 */ .elementor-14 .elementor-element.elementor-element-7f84c7f img { object-position: 50% 92% !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a9e6fd */.elementor-14 .elementor-element.elementor-element-5a9e6fd { width: 44px !important; height: 44px !important; min-width: 44px !important; flex: 0 0 44px !important; display: flex !important; align-items: center !important; justify-content: center !important; } /* jal-badge2 */ .elementor-14 .elementor-element.elementor-element-5a9e6fd { background: linear-gradient(145deg, #C8654F 0%, #9E3B3E 100%) !important; box-shadow: 0 8px 20px rgba(158,59,62,.22); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8d4ecf */.elementor-14 .elementor-element.elementor-element-c8d4ecf { position: absolute; left: 0; right: 0; bottom: -22px; width: 100% !important; transform: none; z-index: 2; } .elementor-14 .elementor-element.elementor-element-c8d4ecf, .elementor-14 .elementor-element.elementor-element-c8d4ecf > .e-con-inner { display: flex !important; flex-direction: row !important; justify-content: center !important; align-items: center !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-451faf4 */.elementor-14 .elementor-element.elementor-element-451faf4 { position: relative; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-82e46a4 */.elementor-14 .elementor-element.elementor-element-82e46a4 .elementor-button-text { border-bottom: 1px solid #B4653F; padding-bottom: 2px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f0c078 */.elementor-14 .elementor-element.elementor-element-2f0c078 { padding: 32px 24px 24px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ceef9c */.elementor-14 .elementor-element.elementor-element-7ceef9c { flex: 1 1 320px; max-width: 360px; overflow: visible; box-shadow: 0 16px 32px rgba(58,27,26,0.10); border-radius: 16px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2df8b92 */.elementor-14 .elementor-element.elementor-element-2df8b92 img { width: 100%; height: 260px; object-fit: cover; border-radius: 16px 16px 0 0; display: block; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a193ebf */.elementor-14 .elementor-element.elementor-element-a193ebf { width: 44px !important; height: 44px !important; min-width: 44px !important; flex: 0 0 44px !important; display: flex !important; align-items: center !important; justify-content: center !important; } /* jal-badge2 */ .elementor-14 .elementor-element.elementor-element-a193ebf { background: linear-gradient(145deg, #C8654F 0%, #9E3B3E 100%) !important; box-shadow: 0 8px 20px rgba(158,59,62,.22); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1acdf3 */.elementor-14 .elementor-element.elementor-element-d1acdf3 { position: absolute; left: 0; right: 0; bottom: -22px; width: 100% !important; transform: none; z-index: 2; } .elementor-14 .elementor-element.elementor-element-d1acdf3, .elementor-14 .elementor-element.elementor-element-d1acdf3 > .e-con-inner { display: flex !important; flex-direction: row !important; justify-content: center !important; align-items: center !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2f6789 */.elementor-14 .elementor-element.elementor-element-b2f6789 { position: relative; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d30fc49 */.elementor-14 .elementor-element.elementor-element-d30fc49 .elementor-button-text { border-bottom: 1px solid #B4653F; padding-bottom: 2px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf2ccca */.elementor-14 .elementor-element.elementor-element-cf2ccca { padding: 32px 24px 24px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58e6a3b */.elementor-14 .elementor-element.elementor-element-58e6a3b { flex: 1 1 320px; max-width: 360px; overflow: visible; box-shadow: 0 16px 32px rgba(58,27,26,0.10); border-radius: 16px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cf0c95a */.elementor-14 .elementor-element.elementor-element-cf0c95a img { width: 100%; height: 260px; object-fit: cover; border-radius: 16px 16px 0 0; display: block; } /* jal-mob-img */ @media (max-width:767px){ .elementor-14 .elementor-element.elementor-element-cf0c95a { width: 100% !important; height: auto !important; } .elementor-14 .elementor-element.elementor-element-cf0c95a img { width: 100% !important; height: auto !important; max-height: none !important; object-fit: cover; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a1c799 */.elementor-14 .elementor-element.elementor-element-0a1c799 { width: 44px !important; height: 44px !important; min-width: 44px !important; flex: 0 0 44px !important; display: flex !important; align-items: center !important; justify-content: center !important; } /* jal-badge2 */ .elementor-14 .elementor-element.elementor-element-0a1c799 { background: linear-gradient(145deg, #C8654F 0%, #9E3B3E 100%) !important; box-shadow: 0 8px 20px rgba(158,59,62,.22); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26cc042 */.elementor-14 .elementor-element.elementor-element-26cc042 { position: absolute; left: 0; right: 0; bottom: -22px; width: 100% !important; transform: none; z-index: 2; } .elementor-14 .elementor-element.elementor-element-26cc042, .elementor-14 .elementor-element.elementor-element-26cc042 > .e-con-inner { display: flex !important; flex-direction: row !important; justify-content: center !important; align-items: center !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2873373 */.elementor-14 .elementor-element.elementor-element-2873373 { position: relative; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c821ccf */.elementor-14 .elementor-element.elementor-element-c821ccf .elementor-button-text { border-bottom: 1px solid #B4653F; padding-bottom: 2px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42fb0d2 */.elementor-14 .elementor-element.elementor-element-42fb0d2 { padding: 32px 24px 24px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a64c0c */.elementor-14 .elementor-element.elementor-element-7a64c0c { flex: 1 1 320px; max-width: 360px; overflow: visible; box-shadow: 0 16px 32px rgba(58,27,26,0.10); border-radius: 16px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c0c381 */.elementor-14 .elementor-element.elementor-element-9c0c381 { flex-wrap: wrap; justify-content: center; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-579c4d6 *//* jal-gapfix */ .elementor-14 .elementor-element.elementor-element-579c4d6.e-con.e-parent > .e-con-inner { padding-bottom: 44px !important; } @media (max-width:767px){ .elementor-14 .elementor-element.elementor-element-579c4d6.e-con.e-parent > .e-con-inner { padding-bottom: 44px !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39409f2 */.elementor-14 .elementor-element.elementor-element-39409f2 { position: absolute; inset: 0; background: linear-gradient(100deg, rgba(253,246,239,0.92) 0%, rgba(253,246,239,0.65) 40%, rgba(253,246,239,0.15) 62%, rgba(253,246,239,0) 78%); z-index: 1; pointer-events: none; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c9ca001 */.elementor-14 .elementor-element.elementor-element-c9ca001 .elementor-heading-title { width: 46px; height: 46px; border-radius: 50%; background: #7A3B3E; display: flex; align-items: center; justify-content: center; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ecbaaa */.elementor-14 .elementor-element.elementor-element-8ecbaaa { position: absolute; left: 54px; top: 23px; height: 2px; width: 242px; background: #C99A94; z-index: -1; } /* jal-tab2 */ @media (max-width:1024px){ .elementor-14 .elementor-element.elementor-element-8ecbaaa { display: none !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bcf6ee */.elementor-14 .elementor-element.elementor-element-7bcf6ee { position: relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f38b80 */.elementor-14 .elementor-element.elementor-element-2f38b80 { flex: 0 0 260px; max-width: 260px; } /* jal-tab */ @media (max-width:1024px){ .elementor-14 .elementor-element.elementor-element-2f38b80 { margin-left: 0 !important; margin-right: 0 !important; transform: none !important; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-794412d */.elementor-14 .elementor-element.elementor-element-794412d .elementor-heading-title { width: 46px; height: 46px; border-radius: 50%; background: #7A3B3E; display: flex; align-items: center; justify-content: center; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c41257 */.elementor-14 .elementor-element.elementor-element-3c41257 { position: absolute; left: 54px; top: 23px; height: 2px; width: 242px; background: #C99A94; z-index: -1; } /* jal-tab2 */ @media (max-width:1024px){ .elementor-14 .elementor-element.elementor-element-3c41257 { display: none !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b43052 */.elementor-14 .elementor-element.elementor-element-1b43052 { position: relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eec64d3 */.elementor-14 .elementor-element.elementor-element-eec64d3 { flex: 0 0 260px; max-width: 260px; } /* jal-tab */ @media (max-width:1024px){ .elementor-14 .elementor-element.elementor-element-eec64d3 { margin-left: 0 !important; margin-right: 0 !important; transform: none !important; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8738c82 */.elementor-14 .elementor-element.elementor-element-8738c82 .elementor-heading-title { width: 46px; height: 46px; border-radius: 50%; background: #7A3B3E; display: flex; align-items: center; justify-content: center; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-852d4c5 */.elementor-14 .elementor-element.elementor-element-852d4c5 { position: relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f47fc76 */.elementor-14 .elementor-element.elementor-element-f47fc76 { flex: 0 0 260px; max-width: 260px; } /* jal-tab */ @media (max-width:1024px){ .elementor-14 .elementor-element.elementor-element-f47fc76 { margin-left: 0 !important; margin-right: 0 !important; transform: none !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26196e8 *//* jal-tab */ @media (max-width:1024px){ .elementor-14 .elementor-element.elementor-element-26196e8 { width: 100% !important; max-width: 640px !important; flex-basis: auto !important; } } /* jal-tab2 */ @media (max-width:1024px){ .elementor-14 .elementor-element.elementor-element-26196e8 > .e-con-inner { flex-direction: column !important; flex-wrap: nowrap !important; align-items: flex-start !important; gap: 28px !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d2a39c */.elementor-14 .elementor-element.elementor-element-9d2a39c { max-width: 900px; position: relative; z-index: 2; } /* jal-tab */ @media (max-width:1024px){ .elementor-14 .elementor-element.elementor-element-9d2a39c { width: 100% !important; max-width: 640px !important; flex-basis: auto !important; } } /* jal-tab2 */ @media (max-width:1024px){ .elementor-14 .elementor-element.elementor-element-9d2a39c.e-con { width: 100% !important; max-width: 640px !important; flex: 0 0 auto !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a651b56 */.elementor-14 .elementor-element.elementor-element-a651b56 { position: relative; z-index: 2; width: 100%; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b007aa6 */.elementor-14 .elementor-element.elementor-element-b007aa6 { position: absolute; right: 40px; top: -30px; width: 220px; pointer-events: none; z-index: 2; } /* jal-mob */ @media (max-width:767px){ .elementor-14 .elementor-element.elementor-element-b007aa6 { display: none !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44287cd */.elementor-14 .elementor-element.elementor-element-44287cd { position: relative; overflow: hidden; background-image: url('https://jaleben.at/wp-content/uploads/2026/10/1-opt.jpg'); background-position: center center; background-size: cover; background-repeat: no-repeat; }.elementor-14 .elementor-element.elementor-element-44287cd { position: relative; overflow: hidden; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0af478 */.elementor-14 .elementor-element.elementor-element-c0af478 { position: absolute; inset: 0; background: linear-gradient(90deg, rgba(253,246,239,0.75) 0%, rgba(253,246,239,0.35) 45%, rgba(253,246,239,0.05) 70%); z-index: 1; pointer-events: none; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-381d223 */.elementor-14 .elementor-element.elementor-element-381d223 { max-width: 560px; position: relative; z-index: 2; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a606a59 */.elementor-14 .elementor-element.elementor-element-a606a59 { position: relative; z-index: 2; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-add75f3 */.elementor-14 .elementor-element.elementor-element-add75f3 { position: relative; z-index: 2; width: 100%; flex-wrap: wrap; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-315d308 */.elementor-14 .elementor-element.elementor-element-315d308 { position: relative; overflow: hidden; background-image: url('https://jaleben.at/wp-content/uploads/2026/10/2add1076-5609-41d5-b757-f47d63ae2af6-opt.jpg'); background-position: center center; background-size: cover; background-repeat: no-repeat; border-radius: 24px; } /* jal-mob */ @media (max-width:767px){ .elementor-14 .elementor-element.elementor-element-315d308 { padding-left: 20px !important; padding-right: 20px !important; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-662de71 */.elementor-14 .elementor-element.elementor-element-662de71 .elementor-button { transition: background-color .3s ease, color .3s ease; } .elementor-14 .elementor-element.elementor-element-662de71 .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-662de71 .elementor-button:focus { background-color: #7A3B3E !important; color: #FBF6EF !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6a32ef */.elementor-14 .elementor-element.elementor-element-b6a32ef { padding: 0 !important; width: 100%; } .elementor-14 .elementor-element.elementor-element-b6a32ef > .elementor-widget, .elementor-14 .elementor-element.elementor-element-b6a32ef > .e-con-inner > .elementor-widget { width: auto !important; flex: 0 0 auto !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccd826e */.elementor-14 .elementor-element.elementor-element-ccd826e { flex: 0 0 55%; max-width: 55%; } /* jal-mob */ @media (max-width:767px){ .elementor-14 .elementor-element.elementor-element-ccd826e { width: 100% !important; max-width: 100% !important; flex-basis: auto !important; flex-grow: 0 !important; } } /* jal-tab */ @media (max-width:1024px){ .elementor-14 .elementor-element.elementor-element-ccd826e { 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-70d6b8d */.elementor-14 .elementor-element.elementor-element-70d6b8d { border-radius: 16px; overflow: visible; box-shadow: 0 16px 36px rgba(58,27,26,0.16); } .elementor-14 .elementor-element.elementor-element-70d6b8d > * { border-radius: 16px; overflow: hidden; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0971d09 *//* jal-mob */ @media (max-width:767px){ .elementor-14 .elementor-element.elementor-element-0971d09 { padding-left: 20px !important; padding-right: 20px !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f125e71 */.elementor-14 .elementor-element.elementor-element-f125e71 { flex: 0 0 70%; max-width: 70%; } /* jal-mob */ @media (max-width:767px){ .elementor-14 .elementor-element.elementor-element-f125e71 { width: 100% !important; max-width: 100% !important; flex-basis: auto !important; flex-grow: 0 !important; } } /* jal-tab */ @media (max-width:1024px){ .elementor-14 .elementor-element.elementor-element-f125e71 { width: 100% !important; max-width: 100% !important; flex-basis: auto !important; flex-grow: 0 !important; } }/* End custom CSS */