.elementor-68 .elementor-element.elementor-element-75366e9{--display:flex;--min-height:470px;--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:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-75366e9:not(.elementor-motion-effects-element-type-background), .elementor-68 .elementor-element.elementor-element-75366e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(100deg, #FDF3EF 0%, #F5DFD8 100%);}.elementor-68 .elementor-element.elementor-element-b67fc41{--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-68 .elementor-element.elementor-element-243a669{--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-68 .elementor-element.elementor-element-b77e71e{--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-68 .elementor-element.elementor-element-8c7ba39{--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-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-68 .elementor-element.elementor-element-b2db307{text-align:start;}.elementor-68 .elementor-element.elementor-element-b2db307 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:46px;font-weight:500;line-height:1.12em;color:#2E2622;}.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-68 .elementor-element.elementor-element-91d4292{text-align:start;font-family:"Karla", Sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:1.7em;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-68 .elementor-element.elementor-element-1cd4133 .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-68 .elementor-element.elementor-element-68772b7{--display:flex;--min-height:300px;--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-68 .elementor-element.elementor-element-b172bd8{--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-68 .elementor-element.elementor-element-59aa112{--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-68 .elementor-element.elementor-element-e9a70a4{--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-68 .elementor-element.elementor-element-a092849{text-align:center;}.elementor-68 .elementor-element.elementor-element-a092849 .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:25px;font-weight:700;line-height:1.3em;color:#3A2B24;}.elementor-68 .elementor-element.elementor-element-066414b{--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-68 .elementor-element.elementor-element-9ec020d{--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-68 .elementor-element.elementor-element-c0e7f62{text-align:center;}.elementor-68 .elementor-element.elementor-element-c0e7f62 .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:25px;font-weight:700;line-height:1.3em;color:#3A2B24;}.elementor-68 .elementor-element.elementor-element-74e9bb0{--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-68 .elementor-element.elementor-element-965fa40{--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-68 .elementor-element.elementor-element-55d5d68{text-align:center;}.elementor-68 .elementor-element.elementor-element-55d5d68 .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:25px;font-weight:700;line-height:1.3em;color:#3A2B24;}.elementor-68 .elementor-element.elementor-element-f6a0752{--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-68 .elementor-element.elementor-element-bd16bc1{--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-68 .elementor-element.elementor-element-88ee813{text-align:center;}.elementor-68 .elementor-element.elementor-element-88ee813 .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:25px;font-weight:700;line-height:1.3em;color:#3A2B24;}.elementor-68 .elementor-element.elementor-element-b02c8cb{--display:flex;--min-height:470px;--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-end;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-68 .elementor-element.elementor-element-9f5320e{--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-68 .elementor-element.elementor-element-c6b1d5a{--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-68 .elementor-element.elementor-element-f586692{text-align:center;}.elementor-68 .elementor-element.elementor-element-f586692 .elementor-heading-title{font-family:"Caveat", Sans-serif;font-size:21px;font-weight:500;line-height:1.12em;color:#FBF6EF;}.elementor-68 .elementor-element.elementor-element-96421d5{--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-68 .elementor-element.elementor-element-30cc258{text-align:start;}.elementor-68 .elementor-element.elementor-element-30cc258 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:38px;font-weight:500;line-height:1.16em;color:#3A2B24;}.elementor-68 .elementor-element.elementor-element-cfc1658{text-align:start;font-family:"Karla", Sans-serif;font-size:15px;font-weight:400;font-style:normal;line-height:1.7em;color:#4B3F38;}.elementor-68 .elementor-element.elementor-element-64ba797{--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-68 .elementor-element.elementor-element-05d0b9b{--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-68 .elementor-element.elementor-element-5f66a6d{--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-68 .elementor-element.elementor-element-bbee87f{--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-68 .elementor-element.elementor-element-be16c67{text-align:center;}.elementor-68 .elementor-element.elementor-element-be16c67 .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:44px;font-weight:500;line-height:1.15em;color:#3A2B24;}.elementor-68 .elementor-element.elementor-element-2a20b6e{--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-68 .elementor-element.elementor-element-c16d995{--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-68 .elementor-element.elementor-element-899e50a{--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:flex-start;--align-items:center;}.elementor-68 .elementor-element.elementor-element-581796d{--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-68 .elementor-element.elementor-element-9e0a85f{text-align:center;}.elementor-68 .elementor-element.elementor-element-9e0a85f .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:15px;font-weight:500;line-height:1.35em;color:#3A2B24;}.elementor-68 .elementor-element.elementor-element-ccf0698{--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-68 .elementor-element.elementor-element-cfc3e83{--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:flex-start;--align-items:center;}.elementor-68 .elementor-element.elementor-element-adda1c0{--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-68 .elementor-element.elementor-element-a1f553d{text-align:center;}.elementor-68 .elementor-element.elementor-element-a1f553d .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:15px;font-weight:500;line-height:1.35em;color:#3A2B24;}.elementor-68 .elementor-element.elementor-element-7d9635e{--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-68 .elementor-element.elementor-element-fc14992{--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:flex-start;--align-items:center;}.elementor-68 .elementor-element.elementor-element-9545e78{--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-68 .elementor-element.elementor-element-f70b678{text-align:center;}.elementor-68 .elementor-element.elementor-element-f70b678 .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:15px;font-weight:500;line-height:1.35em;color:#3A2B24;}.elementor-68 .elementor-element.elementor-element-ae37557{--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-68 .elementor-element.elementor-element-2a48dba{--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:flex-start;--align-items:center;}.elementor-68 .elementor-element.elementor-element-9c514c1{--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-68 .elementor-element.elementor-element-acfa1fb{text-align:center;}.elementor-68 .elementor-element.elementor-element-acfa1fb .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:15px;font-weight:500;line-height:1.35em;color:#3A2B24;}.elementor-68 .elementor-element.elementor-element-4bd25a9{--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-68 .elementor-element.elementor-element-e37d5b9{--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:flex-start;--align-items:center;}.elementor-68 .elementor-element.elementor-element-a5bf4c4{--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-68 .elementor-element.elementor-element-79eecc4{text-align:center;}.elementor-68 .elementor-element.elementor-element-79eecc4 .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:15px;font-weight:500;line-height:1.35em;color:#3A2B24;}.elementor-68 .elementor-element.elementor-element-7a02e21{--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-68 .elementor-element.elementor-element-8db3d02{--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:flex-start;--align-items:center;}.elementor-68 .elementor-element.elementor-element-3d2b348{--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-68 .elementor-element.elementor-element-d3b5c8f{text-align:center;}.elementor-68 .elementor-element.elementor-element-d3b5c8f .elementor-heading-title{font-family:"Karla", Sans-serif;font-size:15px;font-weight:500;line-height:1.35em;color:#3A2B24;}.elementor-68 .elementor-element.elementor-element-7f2a5ea{--display:flex;--min-height:360px;--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-68 .elementor-element.elementor-element-519e19e{--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-68 .elementor-element.elementor-element-7995d74{--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-68 .elementor-element.elementor-element-72f1b16{text-align:center;}.elementor-68 .elementor-element.elementor-element-72f1b16 .elementor-heading-title{font-family:"Caveat", Sans-serif;font-size:18px;font-weight:500;line-height:1.15em;color:#A4523F;}.elementor-68 .elementor-element.elementor-element-9d0c40b{--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-68 .elementor-element.elementor-element-18dd2ff{text-align:start;}.elementor-68 .elementor-element.elementor-element-18dd2ff .elementor-heading-title{font-family:"Lora", Sans-serif;font-size:34px;font-weight:500;line-height:1.16em;color:#3A2B24;}.elementor-68 .elementor-element.elementor-element-c0b0d17{text-align:start;font-family:"Karla", Sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:1.6em;color:#4B3F38;}.elementor-68 .elementor-element.elementor-element-40efad6 .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-68 .elementor-element.elementor-element-b2db307 .elementor-heading-title{font-size:38px;}.elementor-68 .elementor-element.elementor-element-a092849 .elementor-heading-title{font-size:17px;}.elementor-68 .elementor-element.elementor-element-c0e7f62 .elementor-heading-title{font-size:17px;}.elementor-68 .elementor-element.elementor-element-55d5d68 .elementor-heading-title{font-size:17px;}.elementor-68 .elementor-element.elementor-element-88ee813 .elementor-heading-title{font-size:17px;}.elementor-68 .elementor-element.elementor-element-f586692 .elementor-heading-title{font-size:18px;}.elementor-68 .elementor-element.elementor-element-30cc258 .elementor-heading-title{font-size:30px;}.elementor-68 .elementor-element.elementor-element-be16c67 .elementor-heading-title{font-size:36px;}.elementor-68 .elementor-element.elementor-element-7f2a5ea{--min-height:360px;}.elementor-68 .elementor-element.elementor-element-18dd2ff .elementor-heading-title{font-size:29px;}}@media(max-width:767px){.elementor-68 .elementor-element.elementor-element-b2db307 .elementor-heading-title{font-size:32px;}.elementor-68 .elementor-element.elementor-element-a092849 .elementor-heading-title{font-size:17px;}.elementor-68 .elementor-element.elementor-element-c0e7f62 .elementor-heading-title{font-size:17px;}.elementor-68 .elementor-element.elementor-element-55d5d68 .elementor-heading-title{font-size:17px;}.elementor-68 .elementor-element.elementor-element-88ee813 .elementor-heading-title{font-size:17px;}.elementor-68 .elementor-element.elementor-element-f586692 .elementor-heading-title{font-size:18px;}.elementor-68 .elementor-element.elementor-element-30cc258 .elementor-heading-title{font-size:27px;}.elementor-68 .elementor-element.elementor-element-be16c67 .elementor-heading-title{font-size:30px;}.elementor-68 .elementor-element.elementor-element-9e0a85f .elementor-heading-title{font-size:14px;}.elementor-68 .elementor-element.elementor-element-a1f553d .elementor-heading-title{font-size:14px;}.elementor-68 .elementor-element.elementor-element-f70b678 .elementor-heading-title{font-size:14px;}.elementor-68 .elementor-element.elementor-element-acfa1fb .elementor-heading-title{font-size:14px;}.elementor-68 .elementor-element.elementor-element-79eecc4 .elementor-heading-title{font-size:14px;}.elementor-68 .elementor-element.elementor-element-d3b5c8f .elementor-heading-title{font-size:14px;}.elementor-68 .elementor-element.elementor-element-72f1b16 .elementor-heading-title{font-size:14px;}.elementor-68 .elementor-element.elementor-element-18dd2ff .elementor-heading-title{font-size:27px;}.elementor-68 .elementor-element.elementor-element-c0b0d17{font-size:14px;}}/* Start custom CSS for html, class: .elementor-element-054a88f */.elementor-68 .elementor-element.elementor-element-054a88f { position: absolute; width: 0; height: 0; overflow: hidden; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c66340a */.elementor-68 .elementor-element.elementor-element-c66340a { position: static; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b67fc41 */.elementor-68 .elementor-element.elementor-element-b67fc41 { position: absolute; left: 38%; width: 62%; max-width: none; top: 0; bottom: 0; z-index: 1; overflow: hidden; } .elementor-68 .elementor-element.elementor-element-b67fc41 .elementor-widget, .elementor-68 .elementor-element.elementor-element-b67fc41 .elementor-widget-container { position: static !important; } .elementor-68 .elementor-element.elementor-element-b67fc41 img { position: absolute; inset: 0; width: 100%; height: 100%; max-width: none; object-fit: cover; object-position: center 35%; display: block; } @media (max-width:1024px){ .elementor-68 .elementor-element.elementor-element-b67fc41 { left: 42%; width: 58%; } .elementor-68 .elementor-element.elementor-element-b67fc41 img { object-position: 60% 40%; } } @media (max-width:767px){ .elementor-68 .elementor-element.elementor-element-b67fc41 { left: 0; width: 100%; top: auto; bottom: 0; height: 360px; } .elementor-68 .elementor-element.elementor-element-b67fc41 img { object-position: 66% 40%; } } /* jal-clickthrough */ .elementor-68 .elementor-element.elementor-element-b67fc41 { pointer-events: none; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-243a669 */.elementor-68 .elementor-element.elementor-element-243a669 { position: absolute; left: 0; top: 0; bottom: 0; width: 59%; z-index: 2; pointer-events: none; background: rgba(254,247,241,.42); -webkit-clip-path: url(#jalFamGhost); clip-path: url(#jalFamGhost); } @media (max-width:1024px){ .elementor-68 .elementor-element.elementor-element-243a669 { width: 68%; } } @media (max-width:767px){ .elementor-68 .elementor-element.elementor-element-243a669 { width: auto; right: 0; bottom: 226px; -webkit-clip-path: url(#jalFamGhostM); clip-path: url(#jalFamGhostM); } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b77e71e */.elementor-68 .elementor-element.elementor-element-b77e71e { position: absolute; left: 0; top: 0; bottom: 0; width: 55%; z-index: 3; pointer-events: none; background: linear-gradient(100deg,#FEF7F2 0%,#FBEFE7 100%); -webkit-clip-path: url(#jalFamCream); clip-path: url(#jalFamCream); } @media (max-width:1024px){ .elementor-68 .elementor-element.elementor-element-b77e71e { width: 64%; } } @media (max-width:767px){ .elementor-68 .elementor-element.elementor-element-b77e71e { width: auto; right: 0; bottom: 250px; -webkit-clip-path: url(#jalFamCreamM); clip-path: url(#jalFamCreamM); } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-07b195c */.elementor-68 .elementor-element.elementor-element-07b195c { position: absolute; left: 45.5%; bottom: 0; height: 40%; aspect-ratio: 1 / 1; z-index: 4; opacity: .9; pointer-events: none; } .elementor-68 .elementor-element.elementor-element-07b195c .elementor-widget-container { height: 100%; } .elementor-68 .elementor-element.elementor-element-07b195c svg { display: block; width: 100%; height: 100%; animation: jalLeafReveal 1.8s ease-out .5s both; } .elementor-68 .elementor-element.elementor-element-07b195c svg path { vector-effect: non-scaling-stroke; } @keyframes jalLeafReveal { from { opacity: 0; transform: translateY(10px); } to { opacity: 1; transform: none; } } @media (max-width:1024px){ .elementor-68 .elementor-element.elementor-element-07b195c { left: 46%; height: 34%; } } @media (max-width:767px){ .elementor-68 .elementor-element.elementor-element-07b195c { left: auto; right: 8px; bottom: 290px; height: 120px; width: 120px; } } @media (prefers-reduced-motion: reduce){ .elementor-68 .elementor-element.elementor-element-07b195c svg { animation: none; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1cd4133 */.elementor-68 .elementor-element.elementor-element-1cd4133 .elementor-button { transition: transform .35s ease, box-shadow .35s ease, background-color .35s ease; } .elementor-68 .elementor-element.elementor-element-1cd4133 .elementor-button:hover { transform: translateX(4px); box-shadow: 0 10px 24px rgba(122,59,62,.28); background-color: #8A4649; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c7ba39 */.elementor-68 .elementor-element.elementor-element-8c7ba39 { position: relative; z-index: 6; flex: 0 0 40%; max-width: 40%; padding: 56px 24px 56px 56px; display: flex; justify-content: center; box-sizing: border-box; } @media (max-width:1024px){ .elementor-68 .elementor-element.elementor-element-8c7ba39 { flex-basis: 46%; max-width: 46%; padding: 44px 20px 44px 36px; } } @media (max-width:767px){ .elementor-68 .elementor-element.elementor-element-8c7ba39 { flex: 0 0 auto; width: 100%; max-width: 100%; padding: 40px 24px 370px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75366e9 */.elementor-68 .elementor-element.elementor-element-75366e9 { 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; } @media (max-width:767px){ .elementor-68 .elementor-element.elementor-element-75366e9 { flex-direction: column !important; min-height: 0; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9a70a4 */.elementor-68 .elementor-element.elementor-element-e9a70a4 { width: 104px; height: 104px; min-width: 104px; border-radius: 50%; background: #EBD9C5; display: flex; align-items: center; justify-content: center; padding: 0; } @media (max-width:767px){ .elementor-68 .elementor-element.elementor-element-e9a70a4 { width: 92px; height: 92px; min-width: 92px; } } /* jal-badge2 */ .elementor-68 .elementor-element.elementor-element-e9a70a4 { background: linear-gradient(145deg, #C8654F 0%, #9E3B3E 100%) !important; box-shadow: 0 8px 20px rgba(158,59,62,.22); } /* jal-iconcenter */ .elementor-68 .elementor-element.elementor-element-e9a70a4 { padding: 0 !important; } .elementor-68 .elementor-element.elementor-element-e9a70a4 .elementor-widget-html, .elementor-68 .elementor-element.elementor-element-e9a70a4 .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-68 .elementor-element.elementor-element-e9a70a4 svg { display: block; width: 55px !important; height: 55px !important; max-width: none !important; flex: 0 0 55px; } @media (max-width:767px){ .elementor-68 .elementor-element.elementor-element-e9a70a4 svg { width: 48px !important; height: 48px !important; flex-basis: 48px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59aa112 */.elementor-68 .elementor-element.elementor-element-59aa112 { flex: 1 1 0; min-width: 0; display: flex; flex-direction: column; align-items: center; gap: 18px; padding: 10px 24px; box-sizing: border-box; border-right: 1px solid rgba(143,74,60,.25); } @media (max-width:1024px){ .elementor-68 .elementor-element.elementor-element-59aa112 { padding: 10px 14px; } } @media (max-width:767px){ .elementor-68 .elementor-element.elementor-element-59aa112 { flex: 1 1 42%; border-right: none; padding: 14px 8px; } .elementor-68 .elementor-element.elementor-element-59aa112 > .e-con-inner, .elementor-68 .elementor-element.elementor-element-59aa112 { gap: 14px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ec020d */.elementor-68 .elementor-element.elementor-element-9ec020d { width: 104px; height: 104px; min-width: 104px; border-radius: 50%; background: #EBD9C5; display: flex; align-items: center; justify-content: center; padding: 0; } @media (max-width:767px){ .elementor-68 .elementor-element.elementor-element-9ec020d { width: 92px; height: 92px; min-width: 92px; } } /* jal-badge2 */ .elementor-68 .elementor-element.elementor-element-9ec020d { background: linear-gradient(145deg, #C8654F 0%, #9E3B3E 100%) !important; box-shadow: 0 8px 20px rgba(158,59,62,.22); } /* jal-iconcenter */ .elementor-68 .elementor-element.elementor-element-9ec020d { padding: 0 !important; } .elementor-68 .elementor-element.elementor-element-9ec020d .elementor-widget-html, .elementor-68 .elementor-element.elementor-element-9ec020d .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-68 .elementor-element.elementor-element-9ec020d svg { display: block; width: 55px !important; height: 55px !important; max-width: none !important; flex: 0 0 55px; } @media (max-width:767px){ .elementor-68 .elementor-element.elementor-element-9ec020d svg { width: 48px !important; height: 48px !important; flex-basis: 48px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-066414b */.elementor-68 .elementor-element.elementor-element-066414b { flex: 1 1 0; min-width: 0; display: flex; flex-direction: column; align-items: center; gap: 18px; padding: 10px 24px; box-sizing: border-box; border-right: 1px solid rgba(143,74,60,.25); } @media (max-width:1024px){ .elementor-68 .elementor-element.elementor-element-066414b { padding: 10px 14px; } } @media (max-width:767px){ .elementor-68 .elementor-element.elementor-element-066414b { flex: 1 1 42%; border-right: none; padding: 14px 8px; } .elementor-68 .elementor-element.elementor-element-066414b > .e-con-inner, .elementor-68 .elementor-element.elementor-element-066414b { gap: 14px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-965fa40 */.elementor-68 .elementor-element.elementor-element-965fa40 { width: 104px; height: 104px; min-width: 104px; border-radius: 50%; background: #EBD9C5; display: flex; align-items: center; justify-content: center; padding: 0; } @media (max-width:767px){ .elementor-68 .elementor-element.elementor-element-965fa40 { width: 92px; height: 92px; min-width: 92px; } } /* jal-badge2 */ .elementor-68 .elementor-element.elementor-element-965fa40 { background: linear-gradient(145deg, #C8654F 0%, #9E3B3E 100%) !important; box-shadow: 0 8px 20px rgba(158,59,62,.22); } /* jal-iconcenter */ .elementor-68 .elementor-element.elementor-element-965fa40 { padding: 0 !important; } .elementor-68 .elementor-element.elementor-element-965fa40 .elementor-widget-html, .elementor-68 .elementor-element.elementor-element-965fa40 .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-68 .elementor-element.elementor-element-965fa40 svg { display: block; width: 55px !important; height: 55px !important; max-width: none !important; flex: 0 0 55px; } @media (max-width:767px){ .elementor-68 .elementor-element.elementor-element-965fa40 svg { width: 48px !important; height: 48px !important; flex-basis: 48px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74e9bb0 */.elementor-68 .elementor-element.elementor-element-74e9bb0 { flex: 1 1 0; min-width: 0; display: flex; flex-direction: column; align-items: center; gap: 18px; padding: 10px 24px; box-sizing: border-box; border-right: 1px solid rgba(143,74,60,.25); } @media (max-width:1024px){ .elementor-68 .elementor-element.elementor-element-74e9bb0 { padding: 10px 14px; } } @media (max-width:767px){ .elementor-68 .elementor-element.elementor-element-74e9bb0 { flex: 1 1 42%; border-right: none; padding: 14px 8px; } .elementor-68 .elementor-element.elementor-element-74e9bb0 > .e-con-inner, .elementor-68 .elementor-element.elementor-element-74e9bb0 { gap: 14px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd16bc1 */.elementor-68 .elementor-element.elementor-element-bd16bc1 { width: 104px; height: 104px; min-width: 104px; border-radius: 50%; background: #EBD9C5; display: flex; align-items: center; justify-content: center; padding: 0; } @media (max-width:767px){ .elementor-68 .elementor-element.elementor-element-bd16bc1 { width: 92px; height: 92px; min-width: 92px; } } /* jal-badge2 */ .elementor-68 .elementor-element.elementor-element-bd16bc1 { background: linear-gradient(145deg, #C8654F 0%, #9E3B3E 100%) !important; box-shadow: 0 8px 20px rgba(158,59,62,.22); } /* jal-iconcenter */ .elementor-68 .elementor-element.elementor-element-bd16bc1 { padding: 0 !important; } .elementor-68 .elementor-element.elementor-element-bd16bc1 .elementor-widget-html, .elementor-68 .elementor-element.elementor-element-bd16bc1 .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-68 .elementor-element.elementor-element-bd16bc1 svg { display: block; width: 55px !important; height: 55px !important; max-width: none !important; flex: 0 0 55px; } @media (max-width:767px){ .elementor-68 .elementor-element.elementor-element-bd16bc1 svg { width: 48px !important; height: 48px !important; flex-basis: 48px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6a0752 */.elementor-68 .elementor-element.elementor-element-f6a0752 { flex: 1 1 0; min-width: 0; display: flex; flex-direction: column; align-items: center; gap: 18px; padding: 10px 24px; box-sizing: border-box; } @media (max-width:1024px){ .elementor-68 .elementor-element.elementor-element-f6a0752 { padding: 10px 14px; } } @media (max-width:767px){ .elementor-68 .elementor-element.elementor-element-f6a0752 { flex: 1 1 42%; border-right: none; padding: 14px 8px; } .elementor-68 .elementor-element.elementor-element-f6a0752 > .e-con-inner, .elementor-68 .elementor-element.elementor-element-f6a0752 { gap: 14px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b172bd8 */.elementor-68 .elementor-element.elementor-element-b172bd8 { display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; align-items: stretch; width: 100%; max-width: none; margin: 0; padding-right: 10%; position: relative; z-index: 3; box-sizing: border-box; } @media (max-width:1024px){ .elementor-68 .elementor-element.elementor-element-b172bd8 { padding-right: 13%; } } @media (max-width:767px){ .elementor-68 .elementor-element.elementor-element-b172bd8 { flex-wrap: wrap; row-gap: 10px; padding-right: 0; } } /* jal-tabicons */ @media (min-width:768px) and (max-width:1024px){ .elementor-68 .elementor-element.elementor-element-b172bd8 > .e-con { padding-left: 8px !important; padding-right: 8px !important; } } .elementor-68 .elementor-element.elementor-element-b172bd8 .elementor-heading-title { overflow-wrap: normal !important; word-break: normal !important; hyphens: manual; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9b594a5 */.elementor-68 .elementor-element.elementor-element-9b594a5 { position: absolute; right: 6px; bottom: -8px; height: 78%; aspect-ratio: 240 / 282; z-index: 2; opacity: .93; pointer-events: none; } .elementor-68 .elementor-element.elementor-element-9b594a5 .elementor-widget-container { height: 100%; } @media (max-width:1024px){ .elementor-68 .elementor-element.elementor-element-9b594a5 { right: 0; height: 56%; } } @media (max-width:767px){ .elementor-68 .elementor-element.elementor-element-9b594a5 { right: -10px; bottom: -6px; height: 144px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68772b7 */.elementor-68 .elementor-element.elementor-element-68772b7 { 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: linear-gradient(180deg,#F4E9DE 0%,#EFE2D4 100%); padding: 56px 6% 56px !important; box-sizing: border-box; } @media (max-width:1024px){ .elementor-68 .elementor-element.elementor-element-68772b7 { padding: 44px 4% !important; } } @media (max-width:767px){ .elementor-68 .elementor-element.elementor-element-68772b7 { padding: 32px 16px 150px !important; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-80f2498 */.elementor-68 .elementor-element.elementor-element-80f2498 { position: absolute; width: 0; height: 0; overflow: hidden; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bf9ae12 */.elementor-68 .elementor-element.elementor-element-bf9ae12 { position: static; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f5320e */.elementor-68 .elementor-element.elementor-element-9f5320e { position: absolute; left: 0; width: 60%; max-width: none; top: 0; bottom: 0; z-index: 1; overflow: hidden; } .elementor-68 .elementor-element.elementor-element-9f5320e .elementor-widget, .elementor-68 .elementor-element.elementor-element-9f5320e .elementor-widget-container { position: static !important; } .elementor-68 .elementor-element.elementor-element-9f5320e img { position: absolute; inset: 0; width: 100%; height: 100%; max-width: none; object-fit: cover; object-position: 38% 18%; display: block; } @media (max-width:1024px){ .elementor-68 .elementor-element.elementor-element-9f5320e { width: 62%; } } @media (max-width:767px){ .elementor-68 .elementor-element.elementor-element-9f5320e { width: 100%; top: 0; bottom: auto; height: 320px; } .elementor-68 .elementor-element.elementor-element-9f5320e img { object-position: 40% 35%; } } /* jal-clickthrough */ .elementor-68 .elementor-element.elementor-element-9f5320e { pointer-events: none; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6b1d5a */.elementor-68 .elementor-element.elementor-element-c6b1d5a { position: absolute; left: 44%; width: 56%; max-width: none; right: auto; top: 0; bottom: 0; z-index: 3; pointer-events: none; background: linear-gradient(100deg,#FBF6EF 0%,#F6EADC 100%); -webkit-clip-path: url(#jalFamB); clip-path: url(#jalFamB); } @media (max-width:1024px){ .elementor-68 .elementor-element.elementor-element-c6b1d5a { left: 42%; width: 58%; } } @media (max-width:767px){ .elementor-68 .elementor-element.elementor-element-c6b1d5a { left: 0; width: 100%; right: auto; top: 268px; bottom: 0; -webkit-clip-path: url(#jalFamBM); clip-path: url(#jalFamBM); } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bef45c6 */.elementor-68 .elementor-element.elementor-element-bef45c6 { position: absolute; right: 1.6%; top: 8px; width: clamp(190px, 17.5vw, 280px); aspect-ratio: 280 / 124; z-index: 4; opacity: .85; pointer-events: none; } .elementor-68 .elementor-element.elementor-element-bef45c6 .elementor-widget-container { height: 100%; } .elementor-68 .elementor-element.elementor-element-bef45c6 svg path { vector-effect: non-scaling-stroke; } @keyframes jalLeafIn { from { opacity: 0; transform: translateY(8px); } to { opacity: 1; transform: none; } } @supports (animation-timeline: view()) { .elementor-68 .elementor-element.elementor-element-bef45c6 svg { animation: jalLeafIn linear both; animation-timeline: view(); animation-range: entry 5% entry 70%; } } @media (max-width:1024px){ .elementor-68 .elementor-element.elementor-element-bef45c6 { width: 124px; top: 6px; right: 14px; } } @media (max-width:767px){ .elementor-68 .elementor-element.elementor-element-bef45c6 { top: auto; bottom: 14px; right: 8px; width: 156px; } } @media (prefers-reduced-motion: reduce){ .elementor-68 .elementor-element.elementor-element-bef45c6 svg { animation: none !important; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f586692 */.elementor-68 .elementor-element.elementor-element-f586692 { position: absolute; left: calc(51.6% - clamp(65px, 5.5vw, 85px)); bottom: 3%; width: clamp(130px, 11vw, 170px); height: clamp(130px, 11vw, 170px); border-radius: 50%; background: #8B4640; z-index: 5; display: flex; align-items: center; justify-content: center; } .elementor-68 .elementor-element.elementor-element-f586692 .elementor-widget-container { width: 100%; } .elementor-68 .elementor-element.elementor-element-f586692 .elementor-heading-title { margin: 0; text-align: center; font-size: clamp(15px, 1.45vw, 21px); } @keyframes jalCircleIn { from { opacity: 0; transform: scale(.9); } to { opacity: 1; transform: none; } } @supports (animation-timeline: view()) { .elementor-68 .elementor-element.elementor-element-f586692 { animation: jalCircleIn linear both; animation-timeline: view(); animation-range: entry 10% entry 80%; } } @media (max-width:1024px){ .elementor-68 .elementor-element.elementor-element-f586692 { left: calc(44% - 65px); } } @media (max-width:767px){ .elementor-68 .elementor-element.elementor-element-f586692 { left: auto; right: 22px; bottom: auto; top: 208px; width: 124px; height: 124px; } } @media (prefers-reduced-motion: reduce){ .elementor-68 .elementor-element.elementor-element-f586692 { animation: none !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96421d5 */.elementor-68 .elementor-element.elementor-element-96421d5 { position: relative; z-index: 6; flex: 0 0 35%; width: 35%; margin-left: auto; margin-right: 6%; padding: 60px 0; display: flex; justify-content: center; box-sizing: border-box; } @media (max-width:1024px){ .elementor-68 .elementor-element.elementor-element-96421d5 { flex-basis: 40%; width: 40%; margin-right: 4%; padding: 48px 0; } } @media (max-width:767px){ .elementor-68 .elementor-element.elementor-element-96421d5 { flex: 0 0 auto; width: 100%; margin: 0; padding: 350px 24px 150px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b02c8cb */.elementor-68 .elementor-element.elementor-element-b02c8cb { 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-68 .elementor-element.elementor-element-b02c8cb { flex-direction: column !important; min-height: 0; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05d0b9b */.elementor-68 .elementor-element.elementor-element-05d0b9b { position: absolute; inset: -40px; z-index: 0; background-image: url('https://jaleben.at/wp-content/uploads/2026/10/85f99303-f52a-41fb-b888-e74c0c910319-opt.jpg'); background-size: cover; background-position: center; filter: blur(24px) saturate(.85); pointer-events: none; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f66a6d */.elementor-68 .elementor-element.elementor-element-5f66a6d { position: absolute; inset: 0; z-index: 1; background: linear-gradient(180deg, rgba(241,230,216,.90) 0%, rgba(246,238,226,.84) 100%); pointer-events: none; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-23a7eab */.elementor-68 .elementor-element.elementor-element-23a7eab { position: absolute; left: -34px; top: -22px; width: clamp(200px, 21vw, 320px); aspect-ratio: 260 / 300; z-index: 2; opacity: .92; pointer-events: none; } .elementor-68 .elementor-element.elementor-element-23a7eab .elementor-widget-container { height: 100%; } .elementor-68 .elementor-element.elementor-element-23a7eab svg path { vector-effect: non-scaling-stroke; } @keyframes jalBranchIn { from { opacity: 0; transform: translateY(-8px); } to { opacity: 1; transform: none; } } @supports (animation-timeline: view()) { .elementor-68 .elementor-element.elementor-element-23a7eab svg { animation: jalBranchIn linear both; animation-timeline: view(); animation-range: entry 5% entry 70%; } } @media (max-width:1024px){ .elementor-68 .elementor-element.elementor-element-23a7eab { left: -44px; width: 190px; } } @media (max-width:767px){ .elementor-68 .elementor-element.elementor-element-23a7eab { left: -66px; top: -30px; width: 152px; opacity: .85; } } @media (prefers-reduced-motion: reduce){ .elementor-68 .elementor-element.elementor-element-23a7eab svg { animation: none !important; } } /* jal-decofix */ @media (max-width:767px){ .elementor-68 .elementor-element.elementor-element-23a7eab { display: none !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bbee87f */.elementor-68 .elementor-element.elementor-element-bbee87f { display: flex; flex-direction: column; align-items: center; gap: 12px; text-align: center; margin: 0 0 44px; padding: 0; position: relative; z-index: 4; } @media (max-width:767px){ .elementor-68 .elementor-element.elementor-element-bbee87f { margin-bottom: 30px; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a1ab705 */.elementor-68 .elementor-element.elementor-element-a1ab705 svg path, .elementor-68 .elementor-element.elementor-element-a1ab705 svg circle { vector-effect: non-scaling-stroke; stroke-width: 2px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-581796d */.elementor-68 .elementor-element.elementor-element-581796d { width: 56px; height: 56px; min-width: 56px; border-radius: 50%; background: #F6E1D3; display: flex; align-items: center; justify-content: center; padding: 0; } /* jal-badge2 */ .elementor-68 .elementor-element.elementor-element-581796d { 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-899e50a */.elementor-68 .elementor-element.elementor-element-899e50a { width: 100%; height: 100%; min-height: 170px; box-sizing: border-box; display: flex; flex-direction: column; align-items: center; gap: 16px; padding: 28px 14px 24px; background: rgba(255,252,248,.84); border: 1px solid rgba(180,101,63,.18); border-radius: 16px; box-shadow: 0 6px 18px rgba(58,27,26,.06); transition: transform .35s ease, box-shadow .35s ease; } .elementor-68 .elementor-element.elementor-element-899e50a:hover { transform: translateY(-4px); box-shadow: 0 14px 28px rgba(58,27,26,.12); } @media (max-width:767px){ .elementor-68 .elementor-element.elementor-element-899e50a { padding: 22px 10px 20px; min-height: 0; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c16d995 */.elementor-68 .elementor-element.elementor-element-c16d995 { flex: 1 1 0; min-width: 0; padding: 0; } @media (max-width:1024px){ .elementor-68 .elementor-element.elementor-element-c16d995 { flex: 0 0 calc((100% - 32px) / 3); } } @media (max-width:767px){ .elementor-68 .elementor-element.elementor-element-c16d995 { flex: 0 0 calc((100% - 12px) / 2); } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dcd35d5 */.elementor-68 .elementor-element.elementor-element-dcd35d5 svg path, .elementor-68 .elementor-element.elementor-element-dcd35d5 svg circle { vector-effect: non-scaling-stroke; stroke-width: 2px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-adda1c0 */.elementor-68 .elementor-element.elementor-element-adda1c0 { width: 56px; height: 56px; min-width: 56px; border-radius: 50%; background: #F6E1D3; display: flex; align-items: center; justify-content: center; padding: 0; } /* jal-badge2 */ .elementor-68 .elementor-element.elementor-element-adda1c0 { 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-cfc3e83 */.elementor-68 .elementor-element.elementor-element-cfc3e83 { width: 100%; height: 100%; min-height: 170px; box-sizing: border-box; display: flex; flex-direction: column; align-items: center; gap: 16px; padding: 28px 14px 24px; background: rgba(255,252,248,.84); border: 1px solid rgba(180,101,63,.18); border-radius: 16px; box-shadow: 0 6px 18px rgba(58,27,26,.06); transition: transform .35s ease, box-shadow .35s ease; } .elementor-68 .elementor-element.elementor-element-cfc3e83:hover { transform: translateY(-4px); box-shadow: 0 14px 28px rgba(58,27,26,.12); } @media (max-width:767px){ .elementor-68 .elementor-element.elementor-element-cfc3e83 { padding: 22px 10px 20px; min-height: 0; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccf0698 */.elementor-68 .elementor-element.elementor-element-ccf0698 { flex: 1 1 0; min-width: 0; padding: 0; } @media (max-width:1024px){ .elementor-68 .elementor-element.elementor-element-ccf0698 { flex: 0 0 calc((100% - 32px) / 3); } } @media (max-width:767px){ .elementor-68 .elementor-element.elementor-element-ccf0698 { flex: 0 0 calc((100% - 12px) / 2); } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-004d4f3 */.elementor-68 .elementor-element.elementor-element-004d4f3 svg path, .elementor-68 .elementor-element.elementor-element-004d4f3 svg circle { vector-effect: non-scaling-stroke; stroke-width: 2px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9545e78 */.elementor-68 .elementor-element.elementor-element-9545e78 { width: 56px; height: 56px; min-width: 56px; border-radius: 50%; background: #F6E1D3; display: flex; align-items: center; justify-content: center; padding: 0; } /* jal-badge2 */ .elementor-68 .elementor-element.elementor-element-9545e78 { 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-fc14992 */.elementor-68 .elementor-element.elementor-element-fc14992 { width: 100%; height: 100%; min-height: 170px; box-sizing: border-box; display: flex; flex-direction: column; align-items: center; gap: 16px; padding: 28px 14px 24px; background: rgba(255,252,248,.84); border: 1px solid rgba(180,101,63,.18); border-radius: 16px; box-shadow: 0 6px 18px rgba(58,27,26,.06); transition: transform .35s ease, box-shadow .35s ease; } .elementor-68 .elementor-element.elementor-element-fc14992:hover { transform: translateY(-4px); box-shadow: 0 14px 28px rgba(58,27,26,.12); } @media (max-width:767px){ .elementor-68 .elementor-element.elementor-element-fc14992 { padding: 22px 10px 20px; min-height: 0; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d9635e */.elementor-68 .elementor-element.elementor-element-7d9635e { flex: 1 1 0; min-width: 0; padding: 0; } @media (max-width:1024px){ .elementor-68 .elementor-element.elementor-element-7d9635e { flex: 0 0 calc((100% - 32px) / 3); } } @media (max-width:767px){ .elementor-68 .elementor-element.elementor-element-7d9635e { flex: 0 0 calc((100% - 12px) / 2); } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d49c37f */.elementor-68 .elementor-element.elementor-element-d49c37f svg path, .elementor-68 .elementor-element.elementor-element-d49c37f svg circle { vector-effect: non-scaling-stroke; stroke-width: 2px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c514c1 */.elementor-68 .elementor-element.elementor-element-9c514c1 { width: 56px; height: 56px; min-width: 56px; border-radius: 50%; background: #F6E1D3; display: flex; align-items: center; justify-content: center; padding: 0; } /* jal-badge2 */ .elementor-68 .elementor-element.elementor-element-9c514c1 { 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-2a48dba */.elementor-68 .elementor-element.elementor-element-2a48dba { width: 100%; height: 100%; min-height: 170px; box-sizing: border-box; display: flex; flex-direction: column; align-items: center; gap: 16px; padding: 28px 14px 24px; background: rgba(255,252,248,.84); border: 1px solid rgba(180,101,63,.18); border-radius: 16px; box-shadow: 0 6px 18px rgba(58,27,26,.06); transition: transform .35s ease, box-shadow .35s ease; } .elementor-68 .elementor-element.elementor-element-2a48dba:hover { transform: translateY(-4px); box-shadow: 0 14px 28px rgba(58,27,26,.12); } @media (max-width:767px){ .elementor-68 .elementor-element.elementor-element-2a48dba { padding: 22px 10px 20px; min-height: 0; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae37557 */.elementor-68 .elementor-element.elementor-element-ae37557 { flex: 1 1 0; min-width: 0; padding: 0; } @media (max-width:1024px){ .elementor-68 .elementor-element.elementor-element-ae37557 { flex: 0 0 calc((100% - 32px) / 3); } } @media (max-width:767px){ .elementor-68 .elementor-element.elementor-element-ae37557 { flex: 0 0 calc((100% - 12px) / 2); } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-95ac077 */.elementor-68 .elementor-element.elementor-element-95ac077 svg path, .elementor-68 .elementor-element.elementor-element-95ac077 svg circle { vector-effect: non-scaling-stroke; stroke-width: 2px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5bf4c4 */.elementor-68 .elementor-element.elementor-element-a5bf4c4 { width: 56px; height: 56px; min-width: 56px; border-radius: 50%; background: #F6E1D3; display: flex; align-items: center; justify-content: center; padding: 0; } /* jal-badge2 */ .elementor-68 .elementor-element.elementor-element-a5bf4c4 { background: linear-gradient(145deg, #C8654F 0%, #9E3B3E 100%) !important; box-shadow: 0 8px 20px rgba(158,59,62,.22); } /* jal-iconcenter */ .elementor-68 .elementor-element.elementor-element-a5bf4c4 { padding: 0 !important; } .elementor-68 .elementor-element.elementor-element-a5bf4c4 .elementor-widget-html, .elementor-68 .elementor-element.elementor-element-a5bf4c4 .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-68 .elementor-element.elementor-element-a5bf4c4 svg { display: block; width: 32px !important; height: 32px !important; max-width: none !important; flex: 0 0 32px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e37d5b9 */.elementor-68 .elementor-element.elementor-element-e37d5b9 { width: 100%; height: 100%; min-height: 170px; box-sizing: border-box; display: flex; flex-direction: column; align-items: center; gap: 16px; padding: 28px 14px 24px; background: rgba(255,252,248,.84); border: 1px solid rgba(180,101,63,.18); border-radius: 16px; box-shadow: 0 6px 18px rgba(58,27,26,.06); transition: transform .35s ease, box-shadow .35s ease; } .elementor-68 .elementor-element.elementor-element-e37d5b9:hover { transform: translateY(-4px); box-shadow: 0 14px 28px rgba(58,27,26,.12); } @media (max-width:767px){ .elementor-68 .elementor-element.elementor-element-e37d5b9 { padding: 22px 10px 20px; min-height: 0; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4bd25a9 */.elementor-68 .elementor-element.elementor-element-4bd25a9 { flex: 1 1 0; min-width: 0; padding: 0; } @media (max-width:1024px){ .elementor-68 .elementor-element.elementor-element-4bd25a9 { flex: 0 0 calc((100% - 32px) / 3); } } @media (max-width:767px){ .elementor-68 .elementor-element.elementor-element-4bd25a9 { flex: 0 0 calc((100% - 12px) / 2); } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-28bec4a */.elementor-68 .elementor-element.elementor-element-28bec4a svg path, .elementor-68 .elementor-element.elementor-element-28bec4a svg circle { vector-effect: non-scaling-stroke; stroke-width: 2px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d2b348 */.elementor-68 .elementor-element.elementor-element-3d2b348 { width: 56px; height: 56px; min-width: 56px; border-radius: 50%; background: #F6E1D3; display: flex; align-items: center; justify-content: center; padding: 0; } /* jal-badge2 */ .elementor-68 .elementor-element.elementor-element-3d2b348 { background: linear-gradient(145deg, #C8654F 0%, #9E3B3E 100%) !important; box-shadow: 0 8px 20px rgba(158,59,62,.22); } /* jal-iconcenter */ .elementor-68 .elementor-element.elementor-element-3d2b348 { padding: 0 !important; } .elementor-68 .elementor-element.elementor-element-3d2b348 .elementor-widget-html, .elementor-68 .elementor-element.elementor-element-3d2b348 .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-68 .elementor-element.elementor-element-3d2b348 svg { display: block; width: 32px !important; height: 32px !important; max-width: none !important; flex: 0 0 32px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8db3d02 */.elementor-68 .elementor-element.elementor-element-8db3d02 { width: 100%; height: 100%; min-height: 170px; box-sizing: border-box; display: flex; flex-direction: column; align-items: center; gap: 16px; padding: 28px 14px 24px; background: rgba(255,252,248,.84); border: 1px solid rgba(180,101,63,.18); border-radius: 16px; box-shadow: 0 6px 18px rgba(58,27,26,.06); transition: transform .35s ease, box-shadow .35s ease; } .elementor-68 .elementor-element.elementor-element-8db3d02:hover { transform: translateY(-4px); box-shadow: 0 14px 28px rgba(58,27,26,.12); } @media (max-width:767px){ .elementor-68 .elementor-element.elementor-element-8db3d02 { padding: 22px 10px 20px; min-height: 0; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a02e21 */.elementor-68 .elementor-element.elementor-element-7a02e21 { flex: 1 1 0; min-width: 0; padding: 0; } @media (max-width:1024px){ .elementor-68 .elementor-element.elementor-element-7a02e21 { flex: 0 0 calc((100% - 32px) / 3); } } @media (max-width:767px){ .elementor-68 .elementor-element.elementor-element-7a02e21 { flex: 0 0 calc((100% - 12px) / 2); } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a20b6e */.elementor-68 .elementor-element.elementor-element-2a20b6e { display: flex; flex-direction: row; flex-wrap: nowrap; align-items: stretch; gap: 18px; width: 100%; max-width: 1200px; margin: 0 auto; padding: 0; position: relative; z-index: 4; } @media (max-width:1024px){ .elementor-68 .elementor-element.elementor-element-2a20b6e { flex-wrap: wrap; gap: 16px; } } @media (max-width:767px){ .elementor-68 .elementor-element.elementor-element-2a20b6e { gap: 12px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64ba797 */.elementor-68 .elementor-element.elementor-element-64ba797 { 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: #F1E6D8; padding: 88px 5% 96px !important; box-sizing: border-box; } @media (max-width:1024px){ .elementor-68 .elementor-element.elementor-element-64ba797 { padding: 72px 4% 80px !important; } } @media (max-width:767px){ .elementor-68 .elementor-element.elementor-element-64ba797 { padding: 60px 16px 64px !important; } } /* jal-gapfix */ .elementor-68 .elementor-element.elementor-element-64ba797.e-con.e-parent { padding-bottom: 64px !important; } @media (max-width:767px){ .elementor-68 .elementor-element.elementor-element-64ba797.e-con.e-parent { padding-bottom: 64px !important; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5c923b7 */.elementor-68 .elementor-element.elementor-element-5c923b7 { position: absolute; width: 0; height: 0; overflow: hidden; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e84cf56 */.elementor-68 .elementor-element.elementor-element-e84cf56 { position: static; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-519e19e */.elementor-68 .elementor-element.elementor-element-519e19e { position: absolute; left: 44%; width: 56%; max-width: none; top: 0; bottom: 0; z-index: 1; overflow: hidden; padding: 0; } .elementor-68 .elementor-element.elementor-element-519e19e .elementor-widget, .elementor-68 .elementor-element.elementor-element-519e19e .elementor-widget-container { position: static !important; } .elementor-68 .elementor-element.elementor-element-519e19e img { position: absolute; inset: 0; width: 100%; height: 100%; max-width: none; object-fit: cover; object-position: 45% 50%; display: block; } @media (max-width:1024px){ .elementor-68 .elementor-element.elementor-element-519e19e { left: 44%; width: 56%; } } @media (max-width:767px){ .elementor-68 .elementor-element.elementor-element-519e19e { left: 0; width: 100%; top: 0; bottom: auto; height: 230px; } .elementor-68 .elementor-element.elementor-element-519e19e img { object-position: 50% 45%; } } /* jal-clickthrough */ .elementor-68 .elementor-element.elementor-element-519e19e { pointer-events: none; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7995d74 */.elementor-68 .elementor-element.elementor-element-7995d74 { position: absolute; left: 0; width: 60%; 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(#jalHandsCream); clip-path: url(#jalHandsCream); } @media (max-width:1024px){ .elementor-68 .elementor-element.elementor-element-7995d74 { width: 64%; } } @media (max-width:767px){ .elementor-68 .elementor-element.elementor-element-7995d74 { left: 0; width: 100%; top: 192px; bottom: 0; -webkit-clip-path: url(#jalHandsCreamM); clip-path: url(#jalHandsCreamM); } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-57e061d */.elementor-68 .elementor-element.elementor-element-57e061d { position: absolute; right: 1.2%; bottom: 5%; width: clamp(140px, 12vw, 190px); aspect-ratio: 230 / 150; z-index: 4; opacity: .95; pointer-events: none; } .elementor-68 .elementor-element.elementor-element-57e061d .elementor-widget-container { height: 100%; } .elementor-68 .elementor-element.elementor-element-57e061d svg path { vector-effect: non-scaling-stroke; } @keyframes jalHandsLeafIn { from { opacity: 0; transform: translateY(8px); } to { opacity: 1; transform: none; } } @supports (animation-timeline: view()) { .elementor-68 .elementor-element.elementor-element-57e061d svg { animation: jalHandsLeafIn linear both; animation-timeline: view(); animation-range: entry 5% entry 70%; } } @media (max-width:1024px){ .elementor-68 .elementor-element.elementor-element-57e061d { width: 130px; } } @media (max-width:767px){ .elementor-68 .elementor-element.elementor-element-57e061d { left: 10px; right: auto; bottom: auto; top: 138px; width: 104px; } .elementor-68 .elementor-element.elementor-element-57e061d svg { filter: none !important; } .elementor-68 .elementor-element.elementor-element-57e061d svg .st { stroke: #B4653F !important; } .elementor-68 .elementor-element.elementor-element-57e061d svg .lv path { stroke: #C48467 !important; } } @media (prefers-reduced-motion: reduce){ .elementor-68 .elementor-element.elementor-element-57e061d svg { animation: none !important; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72f1b16 */.elementor-68 .elementor-element.elementor-element-72f1b16 { position: absolute; right: 1.6%; top: 7%; width: clamp(150px, 13.5vw, 200px); height: clamp(150px, 13.5vw, 200px); border-radius: 50%; background: #FBF3EA; box-shadow: 0 10px 28px rgba(58,27,26,.18); z-index: 5; display: flex; align-items: center; justify-content: center; padding: 0 20px; box-sizing: border-box; } .elementor-68 .elementor-element.elementor-element-72f1b16 .elementor-widget-container { width: 100%; } .elementor-68 .elementor-element.elementor-element-72f1b16 .elementor-heading-title { margin: 0; text-align: center; font-size: clamp(14px, 1.25vw, 18px); } @keyframes jalHandsCircleIn { from { opacity: 0; transform: scale(.92); } to { opacity: 1; transform: none; } } @supports (animation-timeline: view()) { .elementor-68 .elementor-element.elementor-element-72f1b16 { animation: jalHandsCircleIn linear both; animation-timeline: view(); animation-range: entry 10% entry 80%; } } @media (max-width:1024px){ .elementor-68 .elementor-element.elementor-element-72f1b16 { top: 5%; } } @media (max-width:767px){ .elementor-68 .elementor-element.elementor-element-72f1b16 { right: 16px; top: 132px; width: 132px; height: 132px; padding: 0 14px; } .elementor-68 .elementor-element.elementor-element-72f1b16 .elementor-heading-title { font-size: 13.5px; } } @media (prefers-reduced-motion: reduce){ .elementor-68 .elementor-element.elementor-element-72f1b16 { animation: none !important; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-40efad6 */.elementor-68 .elementor-element.elementor-element-40efad6 .elementor-button { transition: transform .35s ease, box-shadow .35s ease, background-color .35s ease; } .elementor-68 .elementor-element.elementor-element-40efad6 .elementor-button:hover { transform: translateX(4px); box-shadow: 0 10px 24px rgba(122,59,62,.28); background-color: #8A4649; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d0c40b */.elementor-68 .elementor-element.elementor-element-9d0c40b { position: relative; z-index: 6; flex: 0 0 39%; width: 39%; margin-left: 5%; padding: 36px 0; display: flex; flex-direction: column; justify-content: center; align-items: flex-start; gap: 14px; box-sizing: border-box; } @media (max-width:1024px){ .elementor-68 .elementor-element.elementor-element-9d0c40b { flex-basis: 43%; width: 43%; margin-left: 5%; padding: 34px 0; gap: 12px; } } @media (max-width:767px){ .elementor-68 .elementor-element.elementor-element-9d0c40b { flex: 0 0 auto; width: 100%; margin: 0; padding: 268px 24px 40px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f2a5ea */.elementor-68 .elementor-element.elementor-element-7f2a5ea { 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-68 .elementor-element.elementor-element-7f2a5ea { flex-direction: column !important; min-height: 0; } }/* End custom CSS */