.elementor-64 .elementor-element.elementor-element-d34c695{--display:flex;--min-height:440px;--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-64 .elementor-element.elementor-element-871cb0f{--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-64 .elementor-element.elementor-element-a53e344{--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-64 .elementor-element.elementor-element-b1bdfa7{--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-64 .elementor-element.elementor-element-6bcc22a{--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-64 .elementor-element.elementor-element-8e85c30{text-align:start;}.elementor-64 .elementor-element.elementor-element-8e85c30 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:46px;font-weight:500;line-height:1.08em;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-64 .elementor-element.elementor-element-d781ea9{text-align:start;font-family:"Karla", Sans-serif;font-size:14.5px;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-64 .elementor-element.elementor-element-a4dd8bf .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-64 .elementor-element.elementor-element-8b7ca9b{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-687a795{--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;}.elementor-64 .elementor-element.elementor-element-83bc6a2{text-align:center;}.elementor-64 .elementor-element.elementor-element-83bc6a2 .elementor-heading-title{font-family:"Caveat", Sans-serif;font-size:34px;font-weight:500;line-height:1.25em;color:#FBF6EF;}.elementor-64 .elementor-element.elementor-element-28c43ad{--display:flex;--min-height:440px;--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-64 .elementor-element.elementor-element-1c517b9{--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-64 .elementor-element.elementor-element-a68650e{--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-64 .elementor-element.elementor-element-0988bd6{text-align:center;}.elementor-64 .elementor-element.elementor-element-0988bd6 .elementor-heading-title{font-family:"Caveat", Sans-serif;font-size:24px;font-weight:500;line-height:1.1em;color:#FBF6EF;}.elementor-64 .elementor-element.elementor-element-f70523e{--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-64 .elementor-element.elementor-element-cf717bb{text-align:start;}.elementor-64 .elementor-element.elementor-element-cf717bb .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:44px;font-weight:500;line-height:1.14em;color:#3A2B24;}.elementor-64 .elementor-element.elementor-element-7501210{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-64 .elementor-element.elementor-element-8dde2da{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-2e82d13{--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;}.elementor-64 .elementor-element.elementor-element-a0e7b1d{text-align:center;}.elementor-64 .elementor-element.elementor-element-a0e7b1d .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:40px;font-weight:500;line-height:1.15em;color:#3A2B24;}.elementor-64 .elementor-element.elementor-element-3e022e4{--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;}.elementor-64 .elementor-element.elementor-element-efe2b7a{--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-64 .elementor-element.elementor-element-a21d656{--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-64 .elementor-element.elementor-element-4225b6e{--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-64 .elementor-element.elementor-element-0d97ec1{text-align:center;}.elementor-64 .elementor-element.elementor-element-0d97ec1 .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:18px;font-weight:500;line-height:1.35em;color:#3A2B24;}.elementor-64 .elementor-element.elementor-element-cd4f13d{--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-64 .elementor-element.elementor-element-9759860{--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-64 .elementor-element.elementor-element-915d029{--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-64 .elementor-element.elementor-element-bb890e5{text-align:center;}.elementor-64 .elementor-element.elementor-element-bb890e5 .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:18px;font-weight:500;line-height:1.35em;color:#3A2B24;}.elementor-64 .elementor-element.elementor-element-0c25461{--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-64 .elementor-element.elementor-element-dad3b30{--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-64 .elementor-element.elementor-element-4a5f044{--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-64 .elementor-element.elementor-element-019e1d1{text-align:center;}.elementor-64 .elementor-element.elementor-element-019e1d1 .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:18px;font-weight:500;line-height:1.35em;color:#3A2B24;}.elementor-64 .elementor-element.elementor-element-1c3615c{--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-64 .elementor-element.elementor-element-029ad4b{--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-64 .elementor-element.elementor-element-a30812c{--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-64 .elementor-element.elementor-element-535e5cf{text-align:center;}.elementor-64 .elementor-element.elementor-element-535e5cf .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:18px;font-weight:500;line-height:1.35em;color:#3A2B24;}.elementor-64 .elementor-element.elementor-element-38b7e1b{--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-64 .elementor-element.elementor-element-4b98a6c{--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-64 .elementor-element.elementor-element-4b9b94c{--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-64 .elementor-element.elementor-element-760bb60{text-align:center;}.elementor-64 .elementor-element.elementor-element-760bb60 .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:18px;font-weight:500;line-height:1.35em;color:#3A2B24;}.elementor-64 .elementor-element.elementor-element-4071a7e{--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-64 .elementor-element.elementor-element-4118dd4{--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-64 .elementor-element.elementor-element-9cc5392{--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-64 .elementor-element.elementor-element-ba5a1b6{text-align:center;}.elementor-64 .elementor-element.elementor-element-ba5a1b6 .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:18px;font-weight:500;line-height:1.35em;color:#3A2B24;}.elementor-64 .elementor-element.elementor-element-c5b9a10{--display:flex;--min-height:390px;--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-92d04f4{--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;--border-radius:0px 28px 28px 0px;}.elementor-64 .elementor-element.elementor-element-9d0c5f1{text-align:start;}.elementor-64 .elementor-element.elementor-element-9d0c5f1 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:30px;font-weight:600;line-height:1.25em;color:#2E2622;}.elementor-64 .elementor-element.elementor-element-9eee4a6{text-align:start;font-family:"Karla", Sans-serif;font-size:15px;font-weight:400;font-style:normal;line-height:1.6em;color:#4B3F38;}.elementor-64 .elementor-element.elementor-element-2cf4431 .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;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-64 .elementor-element.elementor-element-d34c695{--min-height:440px;}.elementor-64 .elementor-element.elementor-element-8e85c30 .elementor-heading-title{font-size:38px;}.elementor-64 .elementor-element.elementor-element-83bc6a2 .elementor-heading-title{font-size:30px;}.elementor-64 .elementor-element.elementor-element-cf717bb .elementor-heading-title{font-size:34px;}.elementor-64 .elementor-element.elementor-element-a0e7b1d .elementor-heading-title{font-size:33px;}.elementor-64 .elementor-element.elementor-element-0d97ec1 .elementor-heading-title{font-size:16px;}.elementor-64 .elementor-element.elementor-element-bb890e5 .elementor-heading-title{font-size:16px;}.elementor-64 .elementor-element.elementor-element-019e1d1 .elementor-heading-title{font-size:16px;}.elementor-64 .elementor-element.elementor-element-535e5cf .elementor-heading-title{font-size:16px;}.elementor-64 .elementor-element.elementor-element-760bb60 .elementor-heading-title{font-size:16px;}.elementor-64 .elementor-element.elementor-element-ba5a1b6 .elementor-heading-title{font-size:16px;}.elementor-64 .elementor-element.elementor-element-c5b9a10{--min-height:390px;}}@media(max-width:767px){.elementor-64 .elementor-element.elementor-element-8e85c30 .elementor-heading-title{font-size:34px;}.elementor-64 .elementor-element.elementor-element-83bc6a2 .elementor-heading-title{font-size:26px;}.elementor-64 .elementor-element.elementor-element-cf717bb .elementor-heading-title{font-size:29px;}.elementor-64 .elementor-element.elementor-element-a0e7b1d .elementor-heading-title{font-size:28px;}.elementor-64 .elementor-element.elementor-element-0d97ec1 .elementor-heading-title{font-size:15px;}.elementor-64 .elementor-element.elementor-element-bb890e5 .elementor-heading-title{font-size:15px;}.elementor-64 .elementor-element.elementor-element-019e1d1 .elementor-heading-title{font-size:15px;}.elementor-64 .elementor-element.elementor-element-535e5cf .elementor-heading-title{font-size:15px;}.elementor-64 .elementor-element.elementor-element-760bb60 .elementor-heading-title{font-size:15px;}.elementor-64 .elementor-element.elementor-element-ba5a1b6 .elementor-heading-title{font-size:15px;}.elementor-64 .elementor-element.elementor-element-c5b9a10{--min-height:560px;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}/* Start custom CSS for html, class: .elementor-element-3de956f */.elementor-64 .elementor-element.elementor-element-3de956f { position: absolute; width: 0; height: 0; overflow: hidden; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dc3c342 */.elementor-64 .elementor-element.elementor-element-dc3c342 { position: static; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-871cb0f */.elementor-64 .elementor-element.elementor-element-871cb0f { position: absolute; left: 36%; width: 64%; max-width: none; top: 0; bottom: 0; z-index: 1; overflow: hidden; padding: 0; } .elementor-64 .elementor-element.elementor-element-871cb0f .elementor-widget, .elementor-64 .elementor-element.elementor-element-871cb0f .elementor-widget-container { position: static !important; } .elementor-64 .elementor-element.elementor-element-871cb0f img { position: absolute; inset: 0; width: 100%; height: 100%; max-width: none; object-fit: cover; object-position: 80% 55%; display: block; } @media (max-width:1024px){ .elementor-64 .elementor-element.elementor-element-871cb0f { left: 38%; width: 62%; } } @media (max-width:767px){ .elementor-64 .elementor-element.elementor-element-871cb0f { left: 0; width: 100%; top: 0; bottom: auto; height: 300px; } .elementor-64 .elementor-element.elementor-element-871cb0f img { object-position: 82% 50%; } } /* jal-clickthrough */ .elementor-64 .elementor-element.elementor-element-871cb0f { pointer-events: none; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a53e344 */.elementor-64 .elementor-element.elementor-element-a53e344 { position: absolute; left: 0; width: 56%; max-width: none; top: 0; bottom: 0; z-index: 2; pointer-events: none; padding: 0; background: rgba(251,246,239,.34); -webkit-clip-path: url(#jalPaarGhost); clip-path: url(#jalPaarGhost); } @media (max-width:1024px){ .elementor-64 .elementor-element.elementor-element-a53e344 { width: 62%; } } @media (max-width:767px){ .elementor-64 .elementor-element.elementor-element-a53e344 { width: 100%; top: 244px; bottom: 0; -webkit-clip-path: url(#jalPaarCreamM); clip-path: url(#jalPaarCreamM); } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1bdfa7 */.elementor-64 .elementor-element.elementor-element-b1bdfa7 { position: absolute; left: 0; width: 56%; max-width: none; top: 0; bottom: 0; z-index: 3; pointer-events: none; padding: 0; background: #FBF6EF; -webkit-clip-path: url(#jalPaarCream); clip-path: url(#jalPaarCream); } @media (max-width:1024px){ .elementor-64 .elementor-element.elementor-element-b1bdfa7 { width: 62%; } } @media (max-width:767px){ .elementor-64 .elementor-element.elementor-element-b1bdfa7 { width: 100%; top: 264px; bottom: 0; -webkit-clip-path: url(#jalPaarCreamM); clip-path: url(#jalPaarCreamM); } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a4dd8bf */.elementor-64 .elementor-element.elementor-element-a4dd8bf .elementor-button { padding: 12px 26px; transition: transform .3s ease, box-shadow .3s ease, background-color .3s ease; } .elementor-64 .elementor-element.elementor-element-a4dd8bf .elementor-button:hover { transform: translateY(-3px); box-shadow: 0 10px 22px rgba(122,59,62,.28); background-color: #8A4649; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bcc22a */.elementor-64 .elementor-element.elementor-element-6bcc22a { position: relative; z-index: 6; flex: 0 0 38%; width: 38%; margin-left: 5.5%; padding: 30px 0; display: flex; flex-direction: column; justify-content: center; align-items: flex-start; gap: 14px; box-sizing: border-box; } @media (max-width:1024px){ .elementor-64 .elementor-element.elementor-element-6bcc22a { flex-basis: 40%; width: 40%; margin-left: 5%; padding: 28px 0; gap: 12px; } } @media (max-width:767px){ .elementor-64 .elementor-element.elementor-element-6bcc22a { flex: 0 0 auto; width: 100%; margin: 0; padding: 300px 24px 44px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d34c695 */.elementor-64 .elementor-element.elementor-element-d34c695 { 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-64 .elementor-element.elementor-element-d34c695 { flex-direction: column !important; min-height: 0; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83bc6a2 */.elementor-64 .elementor-element.elementor-element-83bc6a2 { width: 100%; max-width: 900px; margin: 0 auto !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-687a795 */.elementor-64 .elementor-element.elementor-element-687a795 { display: flex; flex-direction: row; flex-wrap: nowrap; align-items: stretch; width: 100%; max-width: 1240px; margin: 0 auto; padding: 0; gap: 0; } @media (max-width:1024px){ .elementor-64 .elementor-element.elementor-element-687a795 { flex-wrap: wrap; row-gap: 6px; } } /* jal-greenquote */ .elementor-64 .elementor-element.elementor-element-687a795 { justify-content: center; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b7ca9b */.elementor-64 .elementor-element.elementor-element-8b7ca9b { 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: #6E7055; padding: 38px 4% 40px !important; box-sizing: border-box; } @media (max-width:767px){ .elementor-64 .elementor-element.elementor-element-8b7ca9b { padding: 28px 14px 30px !important; } } /* jal-greenquote */ .elementor-64 .elementor-element.elementor-element-8b7ca9b.e-con.e-parent { padding: 34px 6% 36px !important; } @media (max-width:767px){ .elementor-64 .elementor-element.elementor-element-8b7ca9b.e-con.e-parent { padding: 26px 20px 28px !important; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c9358c0 */.elementor-64 .elementor-element.elementor-element-c9358c0 { position: absolute; width: 0; height: 0; overflow: hidden; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3068e2e */.elementor-64 .elementor-element.elementor-element-3068e2e { position: static; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c517b9 */.elementor-64 .elementor-element.elementor-element-1c517b9 { position: absolute; left: 0; width: 58%; max-width: none; top: 0; bottom: 0; z-index: 1; overflow: hidden; padding: 0; } .elementor-64 .elementor-element.elementor-element-1c517b9 .elementor-widget, .elementor-64 .elementor-element.elementor-element-1c517b9 .elementor-widget-container { position: static !important; } .elementor-64 .elementor-element.elementor-element-1c517b9 img { position: absolute; inset: 0; width: 100%; height: 100%; max-width: none; object-fit: cover; object-position: 30% 60%; display: block; } @media (max-width:767px){ .elementor-64 .elementor-element.elementor-element-1c517b9 { width: 100%; top: 0; bottom: auto; height: 260px; } .elementor-64 .elementor-element.elementor-element-1c517b9 img { object-position: 35% 55%; } } /* jal-clickthrough */ .elementor-64 .elementor-element.elementor-element-1c517b9 { pointer-events: none; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a68650e */.elementor-64 .elementor-element.elementor-element-a68650e { position: absolute; left: 34%; width: 66%; max-width: none; top: 0; bottom: 0; z-index: 3; pointer-events: none; padding: 0; background: linear-gradient(100deg,#FBF6EF 0%,#F6EADC 100%); -webkit-clip-path: url(#jalPaarB); clip-path: url(#jalPaarB); } @media (max-width:767px){ .elementor-64 .elementor-element.elementor-element-a68650e { left: 0; width: 100%; top: 222px; bottom: 0; -webkit-clip-path: url(#jalPaarBM); clip-path: url(#jalPaarBM); } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ae36b31 */.elementor-64 .elementor-element.elementor-element-ae36b31 { position: absolute; right: 0; top: 0; width: clamp(180px, 19vw, 280px); aspect-ratio: 230 / 220; z-index: 4; opacity: .95; pointer-events: none; } .elementor-64 .elementor-element.elementor-element-ae36b31 .elementor-widget-container { height: 100%; } .elementor-64 .elementor-element.elementor-element-ae36b31 svg path { vector-effect: non-scaling-stroke; } @keyframes jalPaarLeafIn { from { opacity: 0; transform: translateY(-8px); } to { opacity: 1; transform: none; } } @supports (animation-timeline: view()) { .elementor-64 .elementor-element.elementor-element-ae36b31 svg { animation: jalPaarLeafIn linear both; animation-timeline: view(); animation-range: entry 5% entry 70%; } } @media (max-width:1024px){ .elementor-64 .elementor-element.elementor-element-ae36b31 { width: 130px; } } @media (max-width:767px){ .elementor-64 .elementor-element.elementor-element-ae36b31 { top: auto; bottom: 8px; right: 0; width: 104px; } } @media (prefers-reduced-motion: reduce){ .elementor-64 .elementor-element.elementor-element-ae36b31 svg { animation: none !important; } } /* jal-decofix */ @media (max-width:1024px){ .elementor-64 .elementor-element.elementor-element-ae36b31 { display: none !important; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0988bd6 */.elementor-64 .elementor-element.elementor-element-0988bd6 { position: absolute; left: calc(48.2% - clamp(65px, 5.2vw, 75px)); bottom: 10px; width: clamp(130px, 10.4vw, 150px); height: clamp(130px, 10.4vw, 150px); border-radius: 50%; background: #7F3B38; z-index: 5; display: flex; align-items: center; justify-content: center; padding: 0 12px; box-sizing: border-box; } .elementor-64 .elementor-element.elementor-element-0988bd6 .elementor-widget-container { width: 100%; } .elementor-64 .elementor-element.elementor-element-0988bd6 .elementor-heading-title { margin: 0; text-align: center; font-size: clamp(20px, 1.75vw, 25px); } @keyframes jalPaarCircleIn { from { opacity: 0; transform: scale(.92); } to { opacity: 1; transform: none; } } @supports (animation-timeline: view()) { .elementor-64 .elementor-element.elementor-element-0988bd6 { animation: jalPaarCircleIn linear both; animation-timeline: view(); animation-range: entry 10% entry 80%; } } @media (max-width:1024px){ .elementor-64 .elementor-element.elementor-element-0988bd6 { left: calc(44% - 65px); } } @media (max-width:767px){ .elementor-64 .elementor-element.elementor-element-0988bd6 { left: auto; right: 22px; bottom: auto; top: 146px; width: 124px; height: 124px; } .elementor-64 .elementor-element.elementor-element-0988bd6 .elementor-heading-title { font-size: 21px; } } @media (prefers-reduced-motion: reduce){ .elementor-64 .elementor-element.elementor-element-0988bd6 { animation: none !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f70523e */.elementor-64 .elementor-element.elementor-element-f70523e { position: relative; z-index: 6; flex: 0 0 34%; width: 34%; margin-left: 54%; padding: 44px 0; display: flex; flex-direction: column; justify-content: center; align-items: flex-start; gap: 15px; box-sizing: border-box; } @media (max-width:1024px){ .elementor-64 .elementor-element.elementor-element-f70523e { flex-basis: 38%; width: 38%; margin-left: 53%; padding: 40px 0; gap: 12px; } } @media (max-width:767px){ .elementor-64 .elementor-element.elementor-element-f70523e { flex: 0 0 auto; width: 100%; margin: 0; padding: 288px 24px 150px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28c43ad */.elementor-64 .elementor-element.elementor-element-28c43ad { 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-64 .elementor-element.elementor-element-28c43ad { flex-direction: column !important; min-height: 0; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c0bcffd */.elementor-64 .elementor-element.elementor-element-c0bcffd { position: absolute; left: -18px; top: -14px; width: clamp(90px, 8.5vw, 130px); height: 78%; z-index: 2; opacity: .85; pointer-events: none; } .elementor-64 .elementor-element.elementor-element-c0bcffd .elementor-widget-container { height: 100%; } .elementor-64 .elementor-element.elementor-element-c0bcffd svg path { vector-effect: non-scaling-stroke; } @keyframes jalPaarBranchIn { from { opacity: 0; } to { opacity: .85; } } .elementor-64 .elementor-element.elementor-element-c0bcffd svg { animation: jalPaarBranchIn 1.6s ease-out .3s both; } @media (max-width:1024px){ .elementor-64 .elementor-element.elementor-element-c0bcffd { width: 76px; } } @media (max-width:767px){ .elementor-64 .elementor-element.elementor-element-c0bcffd { left: -34px; top: -20px; width: 64px; height: 34%; opacity: .7; } } @media (prefers-reduced-motion: reduce){ .elementor-64 .elementor-element.elementor-element-c0bcffd svg { animation: none !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e82d13 */.elementor-64 .elementor-element.elementor-element-2e82d13 { display: flex; flex-direction: column; align-items: center; gap: 12px; text-align: center; margin: 0 0 40px; padding: 0; position: relative; z-index: 4; } @media (max-width:767px){ .elementor-64 .elementor-element.elementor-element-2e82d13 { margin-bottom: 28px; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-16b09af */.elementor-64 .elementor-element.elementor-element-16b09af svg path, .elementor-64 .elementor-element.elementor-element-16b09af svg circle { vector-effect: non-scaling-stroke; stroke-width: 2px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4225b6e */.elementor-64 .elementor-element.elementor-element-4225b6e { width: 76px; height: 76px; min-width: 76px; border-radius: 50%; background: #F6E1D3; display: flex; align-items: center; justify-content: center; padding: 0; } /* jal-badge2 */ .elementor-64 .elementor-element.elementor-element-4225b6e { 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-a21d656 */.elementor-64 .elementor-element.elementor-element-a21d656 { height: 100%; min-height: 240px; box-sizing: border-box; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 20px; padding: 40px 22px; background: rgba(255,252,248,.9); border: 1px solid rgba(180,101,63,.15); border-radius: 20px; box-shadow: 0 6px 16px rgba(58,27,26,.05); transition: transform .3s ease, box-shadow .3s ease; } .elementor-64 .elementor-element.elementor-element-a21d656:hover { transform: translateY(-3px); box-shadow: 0 12px 24px rgba(58,27,26,.1); } @media (max-width:767px){ .elementor-64 .elementor-element.elementor-element-a21d656 { padding: 22px 12px; min-height: 0; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efe2b7a */.elementor-64 .elementor-element.elementor-element-efe2b7a { flex: 1 1 0; min-width: 0; } @media (max-width:1024px){ .elementor-64 .elementor-element.elementor-element-efe2b7a { flex: 0 0 calc((100% - 32px) / 3); } } @media (max-width:767px){ .elementor-64 .elementor-element.elementor-element-efe2b7a { flex: 0 0 calc((100% - 12px) / 2); } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c5561c0 */.elementor-64 .elementor-element.elementor-element-c5561c0 svg path, .elementor-64 .elementor-element.elementor-element-c5561c0 svg circle { vector-effect: non-scaling-stroke; stroke-width: 2px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-915d029 */.elementor-64 .elementor-element.elementor-element-915d029 { width: 76px; height: 76px; min-width: 76px; border-radius: 50%; background: #F6E1D3; display: flex; align-items: center; justify-content: center; padding: 0; } /* jal-badge2 */ .elementor-64 .elementor-element.elementor-element-915d029 { 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-9759860 */.elementor-64 .elementor-element.elementor-element-9759860 { height: 100%; min-height: 240px; box-sizing: border-box; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 20px; padding: 40px 22px; background: rgba(255,252,248,.9); border: 1px solid rgba(180,101,63,.15); border-radius: 20px; box-shadow: 0 6px 16px rgba(58,27,26,.05); transition: transform .3s ease, box-shadow .3s ease; } .elementor-64 .elementor-element.elementor-element-9759860:hover { transform: translateY(-3px); box-shadow: 0 12px 24px rgba(58,27,26,.1); } @media (max-width:767px){ .elementor-64 .elementor-element.elementor-element-9759860 { padding: 22px 12px; min-height: 0; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd4f13d */.elementor-64 .elementor-element.elementor-element-cd4f13d { flex: 1 1 0; min-width: 0; } @media (max-width:1024px){ .elementor-64 .elementor-element.elementor-element-cd4f13d { flex: 0 0 calc((100% - 32px) / 3); } } @media (max-width:767px){ .elementor-64 .elementor-element.elementor-element-cd4f13d { flex: 0 0 calc((100% - 12px) / 2); } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6879f20 */.elementor-64 .elementor-element.elementor-element-6879f20 svg path, .elementor-64 .elementor-element.elementor-element-6879f20 svg circle { vector-effect: non-scaling-stroke; stroke-width: 2px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a5f044 */.elementor-64 .elementor-element.elementor-element-4a5f044 { width: 76px; height: 76px; min-width: 76px; border-radius: 50%; background: #F6E1D3; display: flex; align-items: center; justify-content: center; padding: 0; } /* jal-badge2 */ .elementor-64 .elementor-element.elementor-element-4a5f044 { 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-dad3b30 */.elementor-64 .elementor-element.elementor-element-dad3b30 { height: 100%; min-height: 240px; box-sizing: border-box; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 20px; padding: 40px 22px; background: rgba(255,252,248,.9); border: 1px solid rgba(180,101,63,.15); border-radius: 20px; box-shadow: 0 6px 16px rgba(58,27,26,.05); transition: transform .3s ease, box-shadow .3s ease; } .elementor-64 .elementor-element.elementor-element-dad3b30:hover { transform: translateY(-3px); box-shadow: 0 12px 24px rgba(58,27,26,.1); } @media (max-width:767px){ .elementor-64 .elementor-element.elementor-element-dad3b30 { padding: 22px 12px; min-height: 0; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c25461 */.elementor-64 .elementor-element.elementor-element-0c25461 { flex: 1 1 0; min-width: 0; } @media (max-width:1024px){ .elementor-64 .elementor-element.elementor-element-0c25461 { flex: 0 0 calc((100% - 32px) / 3); } } @media (max-width:767px){ .elementor-64 .elementor-element.elementor-element-0c25461 { flex: 0 0 calc((100% - 12px) / 2); } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-84453e6 */.elementor-64 .elementor-element.elementor-element-84453e6 svg path, .elementor-64 .elementor-element.elementor-element-84453e6 svg circle { vector-effect: non-scaling-stroke; stroke-width: 2px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a30812c */.elementor-64 .elementor-element.elementor-element-a30812c { width: 76px; height: 76px; min-width: 76px; border-radius: 50%; background: #F6E1D3; display: flex; align-items: center; justify-content: center; padding: 0; } /* jal-badge2 */ .elementor-64 .elementor-element.elementor-element-a30812c { 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-029ad4b */.elementor-64 .elementor-element.elementor-element-029ad4b { height: 100%; min-height: 240px; box-sizing: border-box; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 20px; padding: 40px 22px; background: rgba(255,252,248,.9); border: 1px solid rgba(180,101,63,.15); border-radius: 20px; box-shadow: 0 6px 16px rgba(58,27,26,.05); transition: transform .3s ease, box-shadow .3s ease; } .elementor-64 .elementor-element.elementor-element-029ad4b:hover { transform: translateY(-3px); box-shadow: 0 12px 24px rgba(58,27,26,.1); } @media (max-width:767px){ .elementor-64 .elementor-element.elementor-element-029ad4b { padding: 22px 12px; min-height: 0; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c3615c */.elementor-64 .elementor-element.elementor-element-1c3615c { flex: 1 1 0; min-width: 0; } @media (max-width:1024px){ .elementor-64 .elementor-element.elementor-element-1c3615c { flex: 0 0 calc((100% - 32px) / 3); } } @media (max-width:767px){ .elementor-64 .elementor-element.elementor-element-1c3615c { flex: 0 0 calc((100% - 12px) / 2); } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-aa581c9 */.elementor-64 .elementor-element.elementor-element-aa581c9 svg path, .elementor-64 .elementor-element.elementor-element-aa581c9 svg circle { vector-effect: non-scaling-stroke; stroke-width: 2px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b9b94c */.elementor-64 .elementor-element.elementor-element-4b9b94c { width: 76px; height: 76px; min-width: 76px; border-radius: 50%; background: #F6E1D3; display: flex; align-items: center; justify-content: center; padding: 0; } /* jal-badge2 */ .elementor-64 .elementor-element.elementor-element-4b9b94c { 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-4b98a6c */.elementor-64 .elementor-element.elementor-element-4b98a6c { height: 100%; min-height: 240px; box-sizing: border-box; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 20px; padding: 40px 22px; background: rgba(255,252,248,.9); border: 1px solid rgba(180,101,63,.15); border-radius: 20px; box-shadow: 0 6px 16px rgba(58,27,26,.05); transition: transform .3s ease, box-shadow .3s ease; } .elementor-64 .elementor-element.elementor-element-4b98a6c:hover { transform: translateY(-3px); box-shadow: 0 12px 24px rgba(58,27,26,.1); } @media (max-width:767px){ .elementor-64 .elementor-element.elementor-element-4b98a6c { padding: 22px 12px; min-height: 0; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38b7e1b */.elementor-64 .elementor-element.elementor-element-38b7e1b { flex: 1 1 0; min-width: 0; } @media (max-width:1024px){ .elementor-64 .elementor-element.elementor-element-38b7e1b { flex: 0 0 calc((100% - 32px) / 3); } } @media (max-width:767px){ .elementor-64 .elementor-element.elementor-element-38b7e1b { flex: 0 0 calc((100% - 12px) / 2); } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-418c298 */.elementor-64 .elementor-element.elementor-element-418c298 svg path, .elementor-64 .elementor-element.elementor-element-418c298 svg circle { vector-effect: non-scaling-stroke; stroke-width: 2px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cc5392 */.elementor-64 .elementor-element.elementor-element-9cc5392 { width: 76px; height: 76px; min-width: 76px; border-radius: 50%; background: #F6E1D3; display: flex; align-items: center; justify-content: center; padding: 0; } /* jal-badge2 */ .elementor-64 .elementor-element.elementor-element-9cc5392 { background: linear-gradient(145deg, #C8654F 0%, #9E3B3E 100%) !important; box-shadow: 0 8px 20px rgba(158,59,62,.22); } /* jal-iconcenter */ .elementor-64 .elementor-element.elementor-element-9cc5392 { padding: 0 !important; } .elementor-64 .elementor-element.elementor-element-9cc5392 .elementor-widget-html, .elementor-64 .elementor-element.elementor-element-9cc5392 .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-64 .elementor-element.elementor-element-9cc5392 svg { display: block; width: 39px !important; height: 39px !important; max-width: none !important; flex: 0 0 39px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4118dd4 */.elementor-64 .elementor-element.elementor-element-4118dd4 { height: 100%; min-height: 240px; box-sizing: border-box; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 20px; padding: 40px 22px; background: rgba(255,252,248,.9); border: 1px solid rgba(180,101,63,.15); border-radius: 20px; box-shadow: 0 6px 16px rgba(58,27,26,.05); transition: transform .3s ease, box-shadow .3s ease; } .elementor-64 .elementor-element.elementor-element-4118dd4:hover { transform: translateY(-3px); box-shadow: 0 12px 24px rgba(58,27,26,.1); } @media (max-width:767px){ .elementor-64 .elementor-element.elementor-element-4118dd4 { padding: 22px 12px; min-height: 0; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4071a7e */.elementor-64 .elementor-element.elementor-element-4071a7e { flex: 1 1 0; min-width: 0; } @media (max-width:1024px){ .elementor-64 .elementor-element.elementor-element-4071a7e { flex: 0 0 calc((100% - 32px) / 3); } } @media (max-width:767px){ .elementor-64 .elementor-element.elementor-element-4071a7e { flex: 0 0 calc((100% - 12px) / 2); } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e022e4 */.elementor-64 .elementor-element.elementor-element-3e022e4 { display: flex; flex-direction: row; flex-wrap: nowrap; align-items: stretch; gap: 24px; width: 100%; max-width: 1440px; margin: 0 auto; padding: 0; position: relative; z-index: 4; } @media (max-width:1024px){ .elementor-64 .elementor-element.elementor-element-3e022e4 { flex-wrap: wrap; gap: 16px; } } @media (max-width:767px){ .elementor-64 .elementor-element.elementor-element-3e022e4 { gap: 12px; } } /* jal-cards6 */ @media (min-width:1025px){ .elementor-64 .elementor-element.elementor-element-3e022e4 { gap: 16px !important; } .elementor-64 .elementor-element.elementor-element-3e022e4 > .e-con > .e-con { padding-left: 10px !important; padding-right: 10px !important; } } @media (min-width:1025px) and (max-width:1199px){ .elementor-64 .elementor-element.elementor-element-3e022e4 { flex-wrap: wrap !important; } .elementor-64 .elementor-element.elementor-element-3e022e4 > .e-con { flex: 0 0 calc((100% - 32px) / 3) !important; } } .elementor-64 .elementor-element.elementor-element-3e022e4 .elementor-heading-title { overflow-wrap: normal !important; word-break: normal !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dde2da */.elementor-64 .elementor-element.elementor-element-8dde2da { 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; padding: 80px 5% 88px !important; box-sizing: border-box; } @media (max-width:1024px){ .elementor-64 .elementor-element.elementor-element-8dde2da { padding: 68px 4% 76px !important; } } @media (max-width:767px){ .elementor-64 .elementor-element.elementor-element-8dde2da { padding: 56px 16px 60px !important; } } /* jal-gapfix */ .elementor-64 .elementor-element.elementor-element-8dde2da.e-con.e-parent { padding-bottom: 54px !important; } @media (max-width:767px){ .elementor-64 .elementor-element.elementor-element-8dde2da.e-con.e-parent { padding-bottom: 38px !important; } } /* jal-gaptop */ .elementor-64 .elementor-element.elementor-element-8dde2da.e-con.e-parent { padding-top: 56px !important; } @media (max-width:1024px){ .elementor-64 .elementor-element.elementor-element-8dde2da.e-con.e-parent { padding-top: 52px !important; } } @media (max-width:767px){ .elementor-64 .elementor-element.elementor-element-8dde2da.e-con.e-parent { padding-top: 44px !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92d04f4 */.elementor-64 .elementor-element.elementor-element-92d04f4 { position: absolute; left: 0; top: 0; bottom: 0; width: 42%; max-width: 480px; padding: 40px 44px; z-index: 2; display: flex; flex-direction: column; justify-content: center; border-radius: 0 28px 28px 0; background-color: #FDF9F5; box-shadow: 0 12px 32px rgba(58,27,26,0.10); } @media (max-width:1024px){ .elementor-64 .elementor-element.elementor-element-92d04f4 { width: 48%; padding: 34px 32px; } } @media (max-width:767px){ .elementor-64 .elementor-element.elementor-element-92d04f4 { position: relative; left: auto; top: auto; bottom: auto; width: 92%; max-width: none; margin: -60px 4% 24px; padding: 30px 24px 32px; border-radius: 20px; box-shadow: 0 16px 32px rgba(58,27,26,0.16); } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5b9a10 */.elementor-64 .elementor-element.elementor-element-c5b9a10 { 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/85f99303-f52a-41fb-b888-e74c0c910319-opt.jpg') !important; background-position: center center !important; background-size: cover !important; background-repeat: no-repeat !important; }/* End custom CSS */