.elementor-1954 .elementor-element.elementor-element-97a34a4{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-152px;--margin-bottom:-8px;--margin-left:20px;--margin-right:20px;--padding-top:150px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-1954 .elementor-element.elementor-element-97a34a4:not(.elementor-motion-effects-element-type-background), .elementor-1954 .elementor-element.elementor-element-97a34a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://institutdelamortetdudeuil.com/wp-content/uploads/2026/10/fond-accueil-eclairci.webp");background-position:bottom center;background-size:cover;}.elementor-1954 .elementor-element.elementor-element-eeeb36f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1954 .elementor-element.elementor-element-b0decc0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:30px 30px;--row-gap:30px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#C4A169;--border-color:#C4A169;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 28px 0px rgba(80,61,34,0.10);--padding-top:34px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-1954 .elementor-element.elementor-element-b0decc0:not(.elementor-motion-effects-element-type-background), .elementor-1954 .elementor-element.elementor-element-b0decc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBF6F2;}.elementor-1954 .elementor-element.elementor-element-23c6ef0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.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-1954 .elementor-element.elementor-element-6c58ac6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Lora", Sans-serif;font-size:12px;font-weight:400;font-style:normal;line-height:1.55em;color:#8A7150;}.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-1954 .elementor-element.elementor-element-37a1eae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-1954 .elementor-element.elementor-element-37a1eae .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:40px;font-weight:700;text-transform:none;font-style:normal;line-height:1.25em;color:#503D22;}.elementor-1954 .elementor-element.elementor-element-b3100c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Lora", Sans-serif;font-size:18px;font-weight:400;font-style:normal;line-height:1.55em;color:#5E6B57;}.elementor-1954 .elementor-element.elementor-element-23688f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-1954 .elementor-element.elementor-element-23688f2 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:24px;font-weight:400;text-transform:none;font-style:italic;line-height:1.25em;color:#503D22;}.elementor-1954 .elementor-element.elementor-element-2ab179a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:1.55em;color:#3E2F1A;}.elementor-1954 .elementor-element.elementor-element-1e0f829{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-1954 .elementor-element.elementor-element-79739a1 .elementor-button{background-color:#503D22;font-family:"Libre Baskerville", Sans-serif;font-size:16px;font-weight:700;text-transform:none;fill:#F6EBDD;color:#F6EBDD;border-radius:9px 9px 9px 9px;padding:15px 26px 15px 26px;}.elementor-1954 .elementor-element.elementor-element-79739a1 .elementor-button:hover, .elementor-1954 .elementor-element.elementor-element-79739a1 .elementor-button:focus{background-color:#2E2312;color:#FFFFFF;}.elementor-1954 .elementor-element.elementor-element-79739a1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1954 .elementor-element.elementor-element-79739a1 .elementor-button:hover svg, .elementor-1954 .elementor-element.elementor-element-79739a1 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1954 .elementor-element.elementor-element-a50b7f2 .elementor-button{background-color:#FFFBF6;font-family:"Libre Baskerville", Sans-serif;font-size:16px;font-weight:700;text-transform:none;fill:#503D22;color:#503D22;border-style:solid;border-width:2px 2px 2px 2px;border-color:#503D22;border-radius:9px 9px 9px 9px;padding:15px 26px 15px 26px;}.elementor-1954 .elementor-element.elementor-element-a50b7f2 .elementor-button:hover, .elementor-1954 .elementor-element.elementor-element-a50b7f2 .elementor-button:focus{background-color:#F4EBE2;}.elementor-1954 .elementor-element.elementor-element-a50b7f2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1954 .elementor-element.elementor-element-c3f9477{--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-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-1954 .elementor-element.elementor-element-703e7ab{text-align:center;}.elementor-1954 .elementor-element.elementor-element-703e7ab img{width:340px;}.elementor-1954 .elementor-element.elementor-element-72af517{--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-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6D3C6;--border-color:#E6D3C6;--border-radius:16px 16px 16px 16px;box-shadow:0px 10px 28px 0px rgba(80,61,34,0.10);--padding-top:28px;--padding-bottom:28px;--padding-left:32px;--padding-right:32px;}.elementor-1954 .elementor-element.elementor-element-72af517:not(.elementor-motion-effects-element-type-background), .elementor-1954 .elementor-element.elementor-element-72af517 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBF6EB;}.elementor-1954 .elementor-element.elementor-element-d3a22e1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1954 .elementor-element.elementor-element-1070cef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Lora", Sans-serif;font-size:12px;font-weight:400;font-style:normal;line-height:1.55em;color:#8A7150;}.elementor-1954 .elementor-element.elementor-element-5f24023{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1954 .elementor-element.elementor-element-5f24023 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:26px;font-weight:700;text-transform:none;font-style:normal;line-height:1.25em;color:#503D22;}.elementor-1954 .elementor-element.elementor-element-cb7247e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1954 .elementor-element.elementor-element-11a9384{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Lora", Sans-serif;font-size:15px;font-weight:400;font-style:normal;line-height:1.55em;color:#3E2F1A;}.elementor-1954 .elementor-element.elementor-element-53c2545{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Lora", Sans-serif;font-size:15px;font-weight:400;font-style:normal;line-height:1.55em;color:#3E2F1A;}.elementor-1954 .elementor-element.elementor-element-e3eb3d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Lora", Sans-serif;font-size:15px;font-weight:400;font-style:normal;line-height:1.55em;color:#3E2F1A;}.elementor-1954 .elementor-element.elementor-element-2010d4b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Lora", Sans-serif;font-size:15px;font-weight:400;font-style:normal;line-height:1.55em;color:#3E2F1A;}.elementor-1954 .elementor-element.elementor-element-7992a8b{--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;--padding-top:46px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1954 .elementor-element.elementor-element-977959a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1954 .elementor-element.elementor-element-9aff83a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Lora", Sans-serif;font-size:12px;font-weight:400;font-style:normal;line-height:1.55em;color:#8A7150;}.elementor-1954 .elementor-element.elementor-element-e3fbc06{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1954 .elementor-element.elementor-element-e3fbc06 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:30px;font-weight:700;text-transform:none;font-style:normal;line-height:1.25em;color:#503D22;}.elementor-1954 .elementor-element.elementor-element-cb1a358{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1954 .elementor-element.elementor-element-75b7959{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#C4A169;--border-color:#C4A169;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 28px 0px rgba(80,61,34,0.10);--padding-top:26px;--padding-bottom:26px;--padding-left:28px;--padding-right:28px;}.elementor-1954 .elementor-element.elementor-element-75b7959:not(.elementor-motion-effects-element-type-background), .elementor-1954 .elementor-element.elementor-element-75b7959 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBF6F2;}.elementor-1954 .elementor-element.elementor-element-56668cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Lora", Sans-serif;font-size:15px;font-weight:400;font-style:normal;line-height:1.55em;color:#3E2F1A;}.elementor-1954 .elementor-element.elementor-element-38bf7f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Lora", Sans-serif;font-size:12px;font-weight:400;font-style:normal;line-height:1.55em;color:#9B4F5A;}.elementor-1954 .elementor-element.elementor-element-07934c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-1954 .elementor-element.elementor-element-07934c6 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:22px;font-weight:700;text-transform:none;font-style:normal;line-height:1.25em;color:#503D22;}.elementor-1954 .elementor-element.elementor-element-1974459{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Lora", Sans-serif;font-size:15px;font-weight:400;font-style:normal;line-height:1.55em;color:#3E2F1A;}.elementor-1954 .elementor-element.elementor-element-cb32dab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1954 .elementor-element.elementor-element-413f184 .elementor-button{background-color:#503D22;font-family:"Libre Baskerville", Sans-serif;font-size:16px;font-weight:700;text-transform:none;fill:#F6EBDD;color:#F6EBDD;border-radius:9px 9px 9px 9px;padding:15px 26px 15px 26px;}.elementor-1954 .elementor-element.elementor-element-413f184 .elementor-button:hover, .elementor-1954 .elementor-element.elementor-element-413f184 .elementor-button:focus{background-color:#2E2312;color:#FFFFFF;}.elementor-1954 .elementor-element.elementor-element-413f184.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1954 .elementor-element.elementor-element-413f184 .elementor-button:hover svg, .elementor-1954 .elementor-element.elementor-element-413f184 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1954 .elementor-element.elementor-element-165da97{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6D3C6;--border-color:#E6D3C6;--border-radius:16px 16px 16px 16px;box-shadow:0px 10px 28px 0px rgba(80,61,34,0.10);--padding-top:26px;--padding-bottom:26px;--padding-left:28px;--padding-right:28px;}.elementor-1954 .elementor-element.elementor-element-165da97:not(.elementor-motion-effects-element-type-background), .elementor-1954 .elementor-element.elementor-element-165da97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBF6EB;}.elementor-1954 .elementor-element.elementor-element-4612c31{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Lora", Sans-serif;font-size:15px;font-weight:400;font-style:normal;line-height:1.55em;color:#3E2F1A;}.elementor-1954 .elementor-element.elementor-element-a0d8a3c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Lora", Sans-serif;font-size:12px;font-weight:400;font-style:normal;line-height:1.55em;color:#8A7150;}.elementor-1954 .elementor-element.elementor-element-941fe57{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-1954 .elementor-element.elementor-element-941fe57 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:22px;font-weight:700;text-transform:none;font-style:normal;line-height:1.25em;color:#503D22;}.elementor-1954 .elementor-element.elementor-element-118cae7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Lora", Sans-serif;font-size:15px;font-weight:400;font-style:normal;line-height:1.55em;color:#3E2F1A;}.elementor-1954 .elementor-element.elementor-element-f45a36e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1954 .elementor-element.elementor-element-899d492 .elementor-button{background-color:#FFFBF6;font-family:"Libre Baskerville", Sans-serif;font-size:16px;font-weight:700;text-transform:none;fill:#503D22;color:#503D22;border-style:solid;border-width:2px 2px 2px 2px;border-color:#503D22;border-radius:9px 9px 9px 9px;padding:15px 26px 15px 26px;}.elementor-1954 .elementor-element.elementor-element-899d492 .elementor-button:hover, .elementor-1954 .elementor-element.elementor-element-899d492 .elementor-button:focus{background-color:#F4EBE2;}.elementor-1954 .elementor-element.elementor-element-899d492.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1954 .elementor-element.elementor-element-791d5e3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:26px 26px;--row-gap:26px;--column-gap:26px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E6D3C6;--border-color:#E6D3C6;--border-radius:16px 16px 16px 16px;box-shadow:0px 10px 28px 0px rgba(80,61,34,0.10);--padding-top:24px;--padding-bottom:24px;--padding-left:30px;--padding-right:30px;}.elementor-1954 .elementor-element.elementor-element-791d5e3:not(.elementor-motion-effects-element-type-background), .elementor-1954 .elementor-element.elementor-element-791d5e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBF6EB;}.elementor-1954 .elementor-element.elementor-element-319a243{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1954 .elementor-element.elementor-element-e4f3224{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1954 .elementor-element.elementor-element-fcad08c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Lora", Sans-serif;font-size:12px;font-weight:400;font-style:normal;line-height:1.55em;color:#8A7150;}.elementor-1954 .elementor-element.elementor-element-ac5194d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:1.55em;color:#3E2F1A;}.elementor-1954 .elementor-element.elementor-element-14af013{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Lora", Sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:1.55em;color:#3E2F1A;}.elementor-1954 .elementor-element.elementor-element-7ef7e82{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Lora", Sans-serif;font-size:20px;font-weight:400;font-style:normal;line-height:1.55em;color:#3E2F1A;}@media(max-width:1024px){.elementor-1954 .elementor-element.elementor-element-b0decc0{--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-1954 .elementor-element.elementor-element-703e7ab img{width:230px;}}@media(min-width:1025px){.elementor-1954 .elementor-element.elementor-element-97a34a4:not(.elementor-motion-effects-element-type-background), .elementor-1954 .elementor-element.elementor-element-97a34a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:767px){.elementor-1954 .elementor-element.elementor-element-97a34a4{--margin-top:-312px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:330px;--padding-bottom:120px;--padding-left:16px;--padding-right:16px;}.elementor-1954 .elementor-element.elementor-element-eeeb36f{--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-1954 .elementor-element.elementor-element-b0decc0{--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;--flex-wrap:nowrap;--padding-top:24px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1954 .elementor-element.elementor-element-23c6ef0{--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-1954 .elementor-element.elementor-element-37a1eae .elementor-heading-title{font-size:30px;}.elementor-1954 .elementor-element.elementor-element-23688f2 .elementor-heading-title{font-size:20px;}.elementor-1954 .elementor-element.elementor-element-1e0f829{--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;--flex-wrap:nowrap;}.elementor-1954 .elementor-element.elementor-element-c3f9477{--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-1954 .elementor-element.elementor-element-703e7ab img{width:200px;}.elementor-1954 .elementor-element.elementor-element-72af517{--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;--padding-top:22px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-1954 .elementor-element.elementor-element-d3a22e1{--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-1954 .elementor-element.elementor-element-5f24023 .elementor-heading-title{font-size:20px;}.elementor-1954 .elementor-element.elementor-element-cb7247e{--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;--flex-wrap:nowrap;}.elementor-1954 .elementor-element.elementor-element-7992a8b{--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-1954 .elementor-element.elementor-element-977959a{--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-1954 .elementor-element.elementor-element-e3fbc06 .elementor-heading-title{font-size:23px;}.elementor-1954 .elementor-element.elementor-element-cb1a358{--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;--flex-wrap:nowrap;}.elementor-1954 .elementor-element.elementor-element-75b7959{--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-1954 .elementor-element.elementor-element-07934c6 .elementor-heading-title{font-size:17px;}.elementor-1954 .elementor-element.elementor-element-cb32dab{--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-1954 .elementor-element.elementor-element-165da97{--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-1954 .elementor-element.elementor-element-941fe57 .elementor-heading-title{font-size:17px;}.elementor-1954 .elementor-element.elementor-element-f45a36e{--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-1954 .elementor-element.elementor-element-791d5e3{--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;--flex-wrap:nowrap;}.elementor-1954 .elementor-element.elementor-element-319a243{--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-1954 .elementor-element.elementor-element-e4f3224{--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;}}/* Start custom CSS for text-editor, class: .elementor-element-6c58ac6 */.elementor-1954 .elementor-element.elementor-element-6c58ac6 p{margin:0}.elementor-1954 .elementor-element.elementor-element-6c58ac6 p+p{margin-top:8px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b3100c9 */.elementor-1954 .elementor-element.elementor-element-b3100c9 p{margin:0}.elementor-1954 .elementor-element.elementor-element-b3100c9 p+p{margin-top:8px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23688f2 */.elementor-1954 .elementor-element.elementor-element-23688f2{margin-top:8px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ab179a */.elementor-1954 .elementor-element.elementor-element-2ab179a p{margin:0}.elementor-1954 .elementor-element.elementor-element-2ab179a p+p{margin-top:8px}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-79739a1 */.elementor-1954 .elementor-element.elementor-element-79739a1{flex:none;width:auto}@media(max-width:767px){.elementor-1954 .elementor-element.elementor-element-79739a1{width:100%}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a50b7f2 */.elementor-1954 .elementor-element.elementor-element-a50b7f2{flex:none;width:auto}@media(max-width:767px){.elementor-1954 .elementor-element.elementor-element-a50b7f2{width:100%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e0f829 */@media(max-width:767px){.elementor-1954 .elementor-element.elementor-element-1e0f829{flex-direction:column!important;flex-wrap:nowrap!important}.elementor-1954 .elementor-element.elementor-element-1e0f829>.e-con,.elementor-1954 .elementor-element.elementor-element-1e0f829>.elementor-element{flex:none!important;width:100%!important;max-width:100%!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23c6ef0 */.elementor-1954 .elementor-element.elementor-element-23c6ef0{flex:1 1 0;min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3f9477 */.elementor-1954 .elementor-element.elementor-element-c3f9477{flex:0 0 360px}@media(max-width:1024px){.elementor-1954 .elementor-element.elementor-element-c3f9477{flex-basis:auto}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0decc0 */.elementor-1954 .elementor-element.elementor-element-b0decc0{overflow:hidden}@media(max-width:767px){.elementor-1954 .elementor-element.elementor-element-b0decc0{flex-direction:column!important;flex-wrap:nowrap!important}.elementor-1954 .elementor-element.elementor-element-b0decc0>.e-con,.elementor-1954 .elementor-element.elementor-element-b0decc0>.elementor-element{flex:none!important;width:100%!important;max-width:100%!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1070cef */.elementor-1954 .elementor-element.elementor-element-1070cef p{margin:0}.elementor-1954 .elementor-element.elementor-element-1070cef p+p{margin-top:8px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11a9384 */.elementor-1954 .elementor-element.elementor-element-11a9384 p{margin:0}.elementor-1954 .elementor-element.elementor-element-11a9384 p+p{margin-top:8px}.elementor-1954 .elementor-element.elementor-element-11a9384{flex:1 1 calc(50% - 10px);min-width:260px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-53c2545 */.elementor-1954 .elementor-element.elementor-element-53c2545 p{margin:0}.elementor-1954 .elementor-element.elementor-element-53c2545 p+p{margin-top:8px}.elementor-1954 .elementor-element.elementor-element-53c2545{flex:1 1 calc(50% - 10px);min-width:260px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e3eb3d0 */.elementor-1954 .elementor-element.elementor-element-e3eb3d0 p{margin:0}.elementor-1954 .elementor-element.elementor-element-e3eb3d0 p+p{margin-top:8px}.elementor-1954 .elementor-element.elementor-element-e3eb3d0{flex:1 1 calc(50% - 10px);min-width:260px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2010d4b */.elementor-1954 .elementor-element.elementor-element-2010d4b p{margin:0}.elementor-1954 .elementor-element.elementor-element-2010d4b p+p{margin-top:8px}.elementor-1954 .elementor-element.elementor-element-2010d4b{flex:1 1 calc(50% - 10px);min-width:260px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb7247e */@media(max-width:767px){.elementor-1954 .elementor-element.elementor-element-cb7247e{flex-direction:column!important;flex-wrap:nowrap!important}.elementor-1954 .elementor-element.elementor-element-cb7247e>.e-con,.elementor-1954 .elementor-element.elementor-element-cb7247e>.elementor-element{flex:none!important;width:100%!important;max-width:100%!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72af517 */.elementor-1954 .elementor-element.elementor-element-72af517{margin-top:24px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9aff83a */.elementor-1954 .elementor-element.elementor-element-9aff83a p{margin:0}.elementor-1954 .elementor-element.elementor-element-9aff83a p+p{margin-top:8px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-56668cd */.elementor-1954 .elementor-element.elementor-element-56668cd p{margin:0}.elementor-1954 .elementor-element.elementor-element-56668cd p+p{margin-top:8px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-38bf7f8 */.elementor-1954 .elementor-element.elementor-element-38bf7f8 p{margin:0}.elementor-1954 .elementor-element.elementor-element-38bf7f8 p+p{margin-top:8px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1974459 */.elementor-1954 .elementor-element.elementor-element-1974459 p{margin:0}.elementor-1954 .elementor-element.elementor-element-1974459 p+p{margin-top:8px}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-413f184 */.elementor-1954 .elementor-element.elementor-element-413f184{flex:none;width:auto}@media(max-width:767px){.elementor-1954 .elementor-element.elementor-element-413f184{width:100%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb32dab */.elementor-1954 .elementor-element.elementor-element-cb32dab{margin-top:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75b7959 */.elementor-1954 .elementor-element.elementor-element-75b7959{flex:1 1 0;min-width:280px;scroll-margin-top:120px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4612c31 */.elementor-1954 .elementor-element.elementor-element-4612c31 p{margin:0}.elementor-1954 .elementor-element.elementor-element-4612c31 p+p{margin-top:8px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a0d8a3c */.elementor-1954 .elementor-element.elementor-element-a0d8a3c p{margin:0}.elementor-1954 .elementor-element.elementor-element-a0d8a3c p+p{margin-top:8px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-118cae7 */.elementor-1954 .elementor-element.elementor-element-118cae7 p{margin:0}.elementor-1954 .elementor-element.elementor-element-118cae7 p+p{margin-top:8px}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-899d492 */.elementor-1954 .elementor-element.elementor-element-899d492{flex:none;width:auto}@media(max-width:767px){.elementor-1954 .elementor-element.elementor-element-899d492{width:100%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f45a36e */.elementor-1954 .elementor-element.elementor-element-f45a36e{margin-top:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-165da97 */.elementor-1954 .elementor-element.elementor-element-165da97{flex:1 1 0;min-width:280px;scroll-margin-top:120px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb1a358 */@media(max-width:767px){.elementor-1954 .elementor-element.elementor-element-cb1a358{flex-direction:column!important;flex-wrap:nowrap!important}.elementor-1954 .elementor-element.elementor-element-cb1a358>.e-con,.elementor-1954 .elementor-element.elementor-element-cb1a358>.elementor-element{flex:none!important;width:100%!important;max-width:100%!important}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bb0e38d */.elementor-1954 .elementor-element.elementor-element-bb0e38d{flex:none;width:auto}.elementor-1954 .elementor-element.elementor-element-bb0e38d img{height:110px!important;width:auto!important;border-radius:2px 4px 4px 2px;box-shadow:0 8px 16px rgba(62,47,26,.3)}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9bdad82 */.elementor-1954 .elementor-element.elementor-element-9bdad82{flex:none;width:auto}.elementor-1954 .elementor-element.elementor-element-9bdad82 img{height:110px!important;width:auto!important;border-radius:2px 4px 4px 2px;box-shadow:0 8px 16px rgba(62,47,26,.3)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-319a243 */.elementor-1954 .elementor-element.elementor-element-319a243{flex:none;width:auto}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fcad08c */.elementor-1954 .elementor-element.elementor-element-fcad08c p{margin:0}.elementor-1954 .elementor-element.elementor-element-fcad08c p+p{margin-top:8px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ac5194d */.elementor-1954 .elementor-element.elementor-element-ac5194d p{margin:0}.elementor-1954 .elementor-element.elementor-element-ac5194d p+p{margin-top:8px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14af013 */.elementor-1954 .elementor-element.elementor-element-14af013 p{margin:0}.elementor-1954 .elementor-element.elementor-element-14af013 p+p{margin-top:8px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4f3224 */.elementor-1954 .elementor-element.elementor-element-e4f3224{flex:1 1 0;min-width:0}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-791d5e3 */.elementor-1954 .elementor-element.elementor-element-791d5e3{margin-top:24px}@media(max-width:767px){.elementor-1954 .elementor-element.elementor-element-791d5e3{flex-direction:column!important;flex-wrap:nowrap!important}.elementor-1954 .elementor-element.elementor-element-791d5e3>.e-con,.elementor-1954 .elementor-element.elementor-element-791d5e3>.elementor-element{flex:none!important;width:100%!important;max-width:100%!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ef7e82 */.elementor-1954 .elementor-element.elementor-element-7ef7e82 p{margin:0}.elementor-1954 .elementor-element.elementor-element-7ef7e82 p+p{margin-top:8px}.elementor-1954 .elementor-element.elementor-element-7ef7e82{margin-top:34px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eeeb36f */.elementor-1954 .elementor-element.elementor-element-eeeb36f{max-width:1140px;margin:0 auto;width:100%}/* End custom CSS */
/* Start custom CSS */@media(max-width:767px){body.elementor-page-1954 .elementor-button{line-height:1.3!important;padding:12px 20px!important}body.elementor-page-1954 .elementor-field-type-submit .elementor-button{font-size:17px!important;min-height:48px}body.elementor-page-1954 a.elementor-button[href^="tel:"]{font-size:15px!important;padding:12px 14px!important}body.elementor-page-1954 a.elementor-button[href^="tel:"] .elementor-button-text{white-space:nowrap}}/* End custom CSS */