.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1836 .elementor-element.elementor-element-dba7c7e{--display:flex;--min-height:41vh;--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1836 .elementor-element.elementor-element-dba7c7e:not(.elementor-motion-effects-element-type-background), .elementor-1836 .elementor-element.elementor-element-dba7c7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#032D26;}.elementor-1836 .elementor-element.elementor-element-dba7c7e.e-con{--align-self:center;}.elementor-1836 .elementor-element.elementor-element-86a1755{--display:flex;--min-height:466px;--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1836 .elementor-element.elementor-element-86a1755.e-con{--align-self:center;}.elementor-1836 .elementor-element.elementor-element-7794e16{--display:flex;--min-height:20px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-widget-divider .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1836 .elementor-element.elementor-element-f73806e{--divider-border-style:solid;--divider-color:#C9A961;--divider-border-width:1px;width:var( --container-widget-width, 36px );max-width:36px;--container-widget-width:36px;--container-widget-flex-grow:0;}.elementor-1836 .elementor-element.elementor-element-f73806e .elementor-divider-separator{width:36px;}.elementor-1836 .elementor-element.elementor-element-f73806e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1836 .elementor-element.elementor-element-f73806e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1836 .elementor-element.elementor-element-f73806e.elementor-element{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1836 .elementor-element.elementor-element-bd53bce .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11.5px;font-weight:500;line-height:19px;letter-spacing:3.69px;color:#C9A961;}.elementor-1836 .elementor-element.elementor-element-bd53bce.elementor-element{--align-self:center;}.elementor-1836 .elementor-element.elementor-element-648368b{--divider-border-style:solid;--divider-color:#C9A961;--divider-border-width:1px;width:var( --container-widget-width, 36px );max-width:36px;--container-widget-width:36px;--container-widget-flex-grow:0;}.elementor-1836 .elementor-element.elementor-element-648368b .elementor-divider-separator{width:36px;}.elementor-1836 .elementor-element.elementor-element-648368b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1836 .elementor-element.elementor-element-648368b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1836 .elementor-element.elementor-element-648368b.elementor-element{--align-self:center;}.elementor-1836 .elementor-element.elementor-element-f8e1722{text-align:center;width:100%;max-width:100%;}.elementor-1836 .elementor-element.elementor-element-f8e1722 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:49px;font-weight:500;font-style:italic;line-height:88.32px;letter-spacing:-0.38px;color:#FFFFFF;}.elementor-1836 .elementor-element.elementor-element-d341181{text-align:center;}.elementor-1836 .elementor-element.elementor-element-d341181 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:50px;font-weight:400;font-style:italic;line-height:88.32px;letter-spacing:-0.38px;color:#C9A961;}.elementor-1836 .elementor-element.elementor-element-d341181 > .elementor-widget-container{margin:-30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1836 .elementor-element.elementor-element-77c8fb8{text-align:center;}.elementor-1836 .elementor-element.elementor-element-77c8fb8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17.9px;font-weight:400;line-height:30.46px;color:#FAF7F2C7;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1836 .elementor-element.elementor-element-fc3d04c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1836 .elementor-element.elementor-element-fc3d04c .elementor-button{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;background-color:transparent;background-image:linear-gradient(135deg, #A2824E 0%, #C9AA6D 100%);transition-duration:0.5s;padding:13px 35px 13px 35px;}.elementor-1836 .elementor-element.elementor-element-fc3d04c > .elementor-widget-container{margin:60px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1836 .elementor-element.elementor-element-a52d32a{--display:flex;--min-height:800px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1836 .elementor-element.elementor-element-02cc171{--display:flex;--min-height:20px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1836 .elementor-element.elementor-element-16dfead{--divider-border-style:solid;--divider-color:#C9A961;--divider-border-width:1px;width:var( --container-widget-width, 36px );max-width:36px;--container-widget-width:36px;--container-widget-flex-grow:0;}.elementor-1836 .elementor-element.elementor-element-16dfead .elementor-divider-separator{width:36px;}.elementor-1836 .elementor-element.elementor-element-16dfead .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1836 .elementor-element.elementor-element-16dfead > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1836 .elementor-element.elementor-element-16dfead.elementor-element{--align-self:center;}.elementor-1836 .elementor-element.elementor-element-7971f05 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11.5px;font-weight:500;text-transform:uppercase;line-height:19px;letter-spacing:3.69px;color:#C9A961;}.elementor-1836 .elementor-element.elementor-element-7971f05.elementor-element{--align-self:center;}.elementor-1836 .elementor-element.elementor-element-1ba84b2{--divider-border-style:solid;--divider-color:#C9A961;--divider-border-width:1px;width:var( --container-widget-width, 36px );max-width:36px;--container-widget-width:36px;--container-widget-flex-grow:0;}.elementor-1836 .elementor-element.elementor-element-1ba84b2 .elementor-divider-separator{width:36px;}.elementor-1836 .elementor-element.elementor-element-1ba84b2 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1836 .elementor-element.elementor-element-1ba84b2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1836 .elementor-element.elementor-element-1ba84b2.elementor-element{--align-self:center;}.elementor-1836 .elementor-element.elementor-element-e68e308{text-align:center;width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;}.elementor-1836 .elementor-element.elementor-element-e68e308 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:54.4px;font-weight:500;font-style:italic;line-height:62.56px;letter-spacing:-0.27px;color:#000000;}.elementor-1836 .elementor-element.elementor-element-e68e308 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1836 .elementor-element.elementor-element-e68e308.elementor-element{--align-self:center;}.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-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1836 .elementor-element.elementor-element-e219d2c{text-align:center;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:30.24px;color:#4A4A4A;}.elementor-1836 .elementor-element.elementor-element-b5c3d17{--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-1836 .elementor-element.elementor-element-574222c{--display:flex;--min-height:300px;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:#E5DFD2;--border-color:#E5DFD2;}.elementor-1836 .elementor-element.elementor-element-574222c:not(.elementor-motion-effects-element-type-background), .elementor-1836 .elementor-element.elementor-element-574222c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F2;}.elementor-1836 .elementor-element.elementor-element-71796de .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:15px;font-weight:400;line-height:22.44px;letter-spacing:2.45px;color:#C9A961;}.elementor-1836 .elementor-element.elementor-element-71796de > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-1836 .elementor-element.elementor-element-71796de{right:17px;}body.rtl .elementor-1836 .elementor-element.elementor-element-71796de{left:17px;}.elementor-1836 .elementor-element.elementor-element-71796de{top:10px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-icon-box .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-box .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1836 .elementor-element.elementor-element-d25f43f .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-1836 .elementor-element.elementor-element-d25f43f.elementor-view-stacked .elementor-icon{background-color:#F8F8F8;}.elementor-1836 .elementor-element.elementor-element-d25f43f.elementor-view-framed .elementor-icon, .elementor-1836 .elementor-element.elementor-element-d25f43f.elementor-view-default .elementor-icon{fill:#F8F8F8;color:#F8F8F8;border-color:#F8F8F8;}.elementor-1836 .elementor-element.elementor-element-d25f43f .elementor-icon{font-size:50px;}.elementor-1836 .elementor-element.elementor-element-d25f43f .elementor-icon-box-title, .elementor-1836 .elementor-element.elementor-element-d25f43f .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:25.6px;font-weight:500;line-height:26.88px;letter-spacing:-0.13px;}.elementor-1836 .elementor-element.elementor-element-d25f43f .elementor-icon-box-title{color:#1A1A1A;}.elementor-1836 .elementor-element.elementor-element-d25f43f:has(:hover) .elementor-icon-box-title,
					 .elementor-1836 .elementor-element.elementor-element-d25f43f:has(:focus) .elementor-icon-box-title{color:#1A1A1A;}.elementor-1836 .elementor-element.elementor-element-d25f43f .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:25.76px;color:#4A4A4A;}.elementor-1836 .elementor-element.elementor-element-d25f43f > .elementor-widget-container{margin:40px 0px 0px 20px;padding:0px 0px 0px 0px;}.elementor-1836 .elementor-element.elementor-element-69193f8{--display:flex;--min-height:300px;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:#E5DFD2;--border-color:#E5DFD2;}.elementor-1836 .elementor-element.elementor-element-69193f8:not(.elementor-motion-effects-element-type-background), .elementor-1836 .elementor-element.elementor-element-69193f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F2;}.elementor-1836 .elementor-element.elementor-element-38d0146 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:15px;font-weight:400;line-height:22.44px;letter-spacing:2.45px;color:#C9A961;}.elementor-1836 .elementor-element.elementor-element-38d0146 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-1836 .elementor-element.elementor-element-38d0146{right:17px;}body.rtl .elementor-1836 .elementor-element.elementor-element-38d0146{left:17px;}.elementor-1836 .elementor-element.elementor-element-38d0146{top:10px;}.elementor-1836 .elementor-element.elementor-element-f90aec5 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-1836 .elementor-element.elementor-element-f90aec5.elementor-view-stacked .elementor-icon{background-color:#F8F8F8;}.elementor-1836 .elementor-element.elementor-element-f90aec5.elementor-view-framed .elementor-icon, .elementor-1836 .elementor-element.elementor-element-f90aec5.elementor-view-default .elementor-icon{fill:#F8F8F8;color:#F8F8F8;border-color:#F8F8F8;}.elementor-1836 .elementor-element.elementor-element-f90aec5 .elementor-icon{font-size:50px;}.elementor-1836 .elementor-element.elementor-element-f90aec5 .elementor-icon-box-title, .elementor-1836 .elementor-element.elementor-element-f90aec5 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:25.6px;font-weight:500;line-height:26.88px;letter-spacing:-0.13px;}.elementor-1836 .elementor-element.elementor-element-f90aec5 .elementor-icon-box-title{color:#1A1A1A;}.elementor-1836 .elementor-element.elementor-element-f90aec5:has(:hover) .elementor-icon-box-title,
					 .elementor-1836 .elementor-element.elementor-element-f90aec5:has(:focus) .elementor-icon-box-title{color:#1A1A1A;}.elementor-1836 .elementor-element.elementor-element-f90aec5 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:25.76px;color:#4A4A4A;}.elementor-1836 .elementor-element.elementor-element-f90aec5 > .elementor-widget-container{margin:40px 0px 0px 20px;padding:0px 0px 0px 0px;}.elementor-1836 .elementor-element.elementor-element-e7b4837{--display:flex;--min-height:300px;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:#E5DFD2;--border-color:#E5DFD2;}.elementor-1836 .elementor-element.elementor-element-e7b4837:not(.elementor-motion-effects-element-type-background), .elementor-1836 .elementor-element.elementor-element-e7b4837 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F2;}.elementor-1836 .elementor-element.elementor-element-966fb63 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:15px;font-weight:400;line-height:22.44px;letter-spacing:2.45px;color:#C9A961;}.elementor-1836 .elementor-element.elementor-element-966fb63 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-1836 .elementor-element.elementor-element-966fb63{right:17px;}body.rtl .elementor-1836 .elementor-element.elementor-element-966fb63{left:17px;}.elementor-1836 .elementor-element.elementor-element-966fb63{top:10px;}.elementor-1836 .elementor-element.elementor-element-a810fdf .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-1836 .elementor-element.elementor-element-a810fdf.elementor-view-stacked .elementor-icon{background-color:#F8F8F8;}.elementor-1836 .elementor-element.elementor-element-a810fdf.elementor-view-framed .elementor-icon, .elementor-1836 .elementor-element.elementor-element-a810fdf.elementor-view-default .elementor-icon{fill:#F8F8F8;color:#F8F8F8;border-color:#F8F8F8;}.elementor-1836 .elementor-element.elementor-element-a810fdf .elementor-icon{font-size:50px;}.elementor-1836 .elementor-element.elementor-element-a810fdf .elementor-icon-box-title, .elementor-1836 .elementor-element.elementor-element-a810fdf .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:25.6px;font-weight:500;line-height:26.88px;letter-spacing:-0.13px;}.elementor-1836 .elementor-element.elementor-element-a810fdf .elementor-icon-box-title{color:#1A1A1A;}.elementor-1836 .elementor-element.elementor-element-a810fdf:has(:hover) .elementor-icon-box-title,
					 .elementor-1836 .elementor-element.elementor-element-a810fdf:has(:focus) .elementor-icon-box-title{color:#1A1A1A;}.elementor-1836 .elementor-element.elementor-element-a810fdf .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:25.76px;color:#4A4A4A;}.elementor-1836 .elementor-element.elementor-element-a810fdf > .elementor-widget-container{margin:40px 0px 0px 20px;padding:0px 0px 0px 0px;}.elementor-1836 .elementor-element.elementor-element-b417563{--display:flex;--min-height:900px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1836 .elementor-element.elementor-element-b417563:not(.elementor-motion-effects-element-type-background), .elementor-1836 .elementor-element.elementor-element-b417563 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F2;}.elementor-1836 .elementor-element.elementor-element-264d3a9{--display:flex;--min-height:20px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1836 .elementor-element.elementor-element-1016223{--divider-border-style:solid;--divider-color:#C9A961;--divider-border-width:1px;width:var( --container-widget-width, 36px );max-width:36px;--container-widget-width:36px;--container-widget-flex-grow:0;}.elementor-1836 .elementor-element.elementor-element-1016223 .elementor-divider-separator{width:36px;}.elementor-1836 .elementor-element.elementor-element-1016223 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1836 .elementor-element.elementor-element-1016223 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1836 .elementor-element.elementor-element-1016223.elementor-element{--align-self:center;}.elementor-1836 .elementor-element.elementor-element-e3e4400 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11.5px;font-weight:500;text-transform:uppercase;line-height:19px;letter-spacing:3.69px;color:#C9A961;}.elementor-1836 .elementor-element.elementor-element-e3e4400.elementor-element{--align-self:center;}.elementor-1836 .elementor-element.elementor-element-ab5028b{--divider-border-style:solid;--divider-color:#C9A961;--divider-border-width:1px;width:var( --container-widget-width, 36px );max-width:36px;--container-widget-width:36px;--container-widget-flex-grow:0;}.elementor-1836 .elementor-element.elementor-element-ab5028b .elementor-divider-separator{width:36px;}.elementor-1836 .elementor-element.elementor-element-ab5028b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1836 .elementor-element.elementor-element-ab5028b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1836 .elementor-element.elementor-element-ab5028b.elementor-element{--align-self:center;}.elementor-1836 .elementor-element.elementor-element-6942a03{text-align:center;width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;}.elementor-1836 .elementor-element.elementor-element-6942a03 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:54.4px;font-weight:500;font-style:italic;line-height:62.56px;letter-spacing:-0.27px;color:#000000;}.elementor-1836 .elementor-element.elementor-element-6942a03 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1836 .elementor-element.elementor-element-6942a03.elementor-element{--align-self:center;}.elementor-1836 .elementor-element.elementor-element-040b4ce{text-align:center;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:30.24px;color:#4A4A4A;}.elementor-1836 .elementor-element.elementor-element-973f1d7{--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-1836 .elementor-element.elementor-element-33114e5{--display:flex;--min-height:400px;--gap:10px 0px;--row-gap:10px;--column-gap:0px;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:#E5DFD2;--border-color:#E5DFD2;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-1836 .elementor-element.elementor-element-33114e5:not(.elementor-motion-effects-element-type-background), .elementor-1836 .elementor-element.elementor-element-33114e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1836 .elementor-element.elementor-element-71400d4{--display:flex;--min-height:20px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1836 .elementor-element.elementor-element-71400d4.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1836 .elementor-element.elementor-element-bb0e37b{--divider-border-style:solid;--divider-color:#C9A961;--divider-border-width:1px;width:var( --container-widget-width, 36px );max-width:36px;--container-widget-width:36px;--container-widget-flex-grow:0;}.elementor-1836 .elementor-element.elementor-element-bb0e37b .elementor-divider-separator{width:36px;}.elementor-1836 .elementor-element.elementor-element-bb0e37b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1836 .elementor-element.elementor-element-bb0e37b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1836 .elementor-element.elementor-element-bb0e37b.elementor-element{--align-self:center;}.elementor-1836 .elementor-element.elementor-element-a986b53 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11.5px;font-weight:500;text-transform:uppercase;line-height:19px;letter-spacing:3.69px;color:#C9A961;}.elementor-1836 .elementor-element.elementor-element-a986b53.elementor-element{--align-self:center;}.elementor-1836 .elementor-element.elementor-element-3011033{text-align:start;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1836 .elementor-element.elementor-element-3011033 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:33.6px;font-weight:500;font-style:italic;line-height:38.64px;letter-spacing:-0.27px;color:#000000;}.elementor-1836 .elementor-element.elementor-element-3011033 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1836 .elementor-element.elementor-element-3011033.elementor-element{--align-self:center;}.elementor-1836 .elementor-element.elementor-element-efa8b4f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11.5px;font-weight:500;text-transform:uppercase;line-height:19px;letter-spacing:3.69px;color:#C9A961;}.elementor-1836 .elementor-element.elementor-element-efa8b4f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1836 .elementor-element.elementor-element-efa8b4f.elementor-element{--align-self:flex-start;}.elementor-1836 .elementor-element.elementor-element-2c44dd0{--divider-border-style:solid;--divider-color:#C9A961;--divider-border-width:1px;width:var( --container-widget-width, 50px );max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0;}.elementor-1836 .elementor-element.elementor-element-2c44dd0 .elementor-divider-separator{width:50px;}.elementor-1836 .elementor-element.elementor-element-2c44dd0 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1836 .elementor-element.elementor-element-2c44dd0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1836 .elementor-element.elementor-element-2c44dd0.elementor-element{--align-self:flex-start;}.elementor-1836 .elementor-element.elementor-element-78e7801{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:28.8px;color:#4A4A4A;}.elementor-1836 .elementor-element.elementor-element-72f85e8{--display:flex;--min-height:400px;--gap:10px 0px;--row-gap:10px;--column-gap:0px;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:#E5DFD2;--border-color:#E5DFD2;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-1836 .elementor-element.elementor-element-72f85e8:not(.elementor-motion-effects-element-type-background), .elementor-1836 .elementor-element.elementor-element-72f85e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1836 .elementor-element.elementor-element-a00c3de{--display:flex;--min-height:20px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1836 .elementor-element.elementor-element-a00c3de.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1836 .elementor-element.elementor-element-eea55d7{--divider-border-style:solid;--divider-color:#C9A961;--divider-border-width:1px;width:var( --container-widget-width, 36px );max-width:36px;--container-widget-width:36px;--container-widget-flex-grow:0;}.elementor-1836 .elementor-element.elementor-element-eea55d7 .elementor-divider-separator{width:36px;}.elementor-1836 .elementor-element.elementor-element-eea55d7 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1836 .elementor-element.elementor-element-eea55d7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1836 .elementor-element.elementor-element-eea55d7.elementor-element{--align-self:center;}.elementor-1836 .elementor-element.elementor-element-fb06b21 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11.5px;font-weight:500;text-transform:uppercase;line-height:19px;letter-spacing:3.69px;color:#C9A961;}.elementor-1836 .elementor-element.elementor-element-fb06b21.elementor-element{--align-self:center;}.elementor-1836 .elementor-element.elementor-element-0c36585{--display:flex;--min-height:30px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--position:absolute;top:17px;}.elementor-1836 .elementor-element.elementor-element-0c36585:not(.elementor-motion-effects-element-type-background), .elementor-1836 .elementor-element.elementor-element-0c36585 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C9A961;}.elementor-1836 .elementor-element.elementor-element-0c36585.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-1836 .elementor-element.elementor-element-0c36585{right:17px;}body.rtl .elementor-1836 .elementor-element.elementor-element-0c36585{left:17px;}.elementor-1836 .elementor-element.elementor-element-aaeef5d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11.5px;font-weight:600;text-transform:uppercase;line-height:16.37px;letter-spacing:2.18px;color:#FFFFFF;}.elementor-1836 .elementor-element.elementor-element-aaeef5d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1836 .elementor-element.elementor-element-aaeef5d.elementor-element{--align-self:center;}.elementor-1836 .elementor-element.elementor-element-5661b58{text-align:start;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1836 .elementor-element.elementor-element-5661b58 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:33.6px;font-weight:500;font-style:italic;line-height:38.64px;letter-spacing:-0.27px;color:#000000;}.elementor-1836 .elementor-element.elementor-element-5661b58 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1836 .elementor-element.elementor-element-5661b58.elementor-element{--align-self:center;}.elementor-1836 .elementor-element.elementor-element-d2f4816 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11.5px;font-weight:500;text-transform:uppercase;line-height:19px;letter-spacing:3.69px;color:#C9A961;}.elementor-1836 .elementor-element.elementor-element-d2f4816 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1836 .elementor-element.elementor-element-d2f4816.elementor-element{--align-self:flex-start;}.elementor-1836 .elementor-element.elementor-element-90e2083{--divider-border-style:solid;--divider-color:#C9A961;--divider-border-width:1px;width:var( --container-widget-width, 50px );max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0;}.elementor-1836 .elementor-element.elementor-element-90e2083 .elementor-divider-separator{width:50px;}.elementor-1836 .elementor-element.elementor-element-90e2083 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1836 .elementor-element.elementor-element-90e2083 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1836 .elementor-element.elementor-element-90e2083.elementor-element{--align-self:flex-start;}.elementor-1836 .elementor-element.elementor-element-a752465{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:28.8px;color:#4A4A4A;}.elementor-1836 .elementor-element.elementor-element-457df94{--display:flex;--min-height:1000px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1836 .elementor-element.elementor-element-457df94:not(.elementor-motion-effects-element-type-background), .elementor-1836 .elementor-element.elementor-element-457df94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0EBE1;}.elementor-1836 .elementor-element.elementor-element-00e5d04{--display:flex;--min-height:20px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1836 .elementor-element.elementor-element-07092d6{--divider-border-style:solid;--divider-color:#C9A961;--divider-border-width:1px;width:var( --container-widget-width, 36px );max-width:36px;--container-widget-width:36px;--container-widget-flex-grow:0;}.elementor-1836 .elementor-element.elementor-element-07092d6 .elementor-divider-separator{width:36px;}.elementor-1836 .elementor-element.elementor-element-07092d6 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1836 .elementor-element.elementor-element-07092d6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1836 .elementor-element.elementor-element-07092d6.elementor-element{--align-self:center;}.elementor-1836 .elementor-element.elementor-element-402fbf7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11.5px;font-weight:500;text-transform:uppercase;line-height:19px;letter-spacing:3.69px;color:#C9A961;}.elementor-1836 .elementor-element.elementor-element-402fbf7.elementor-element{--align-self:center;}.elementor-1836 .elementor-element.elementor-element-f6ae998{--divider-border-style:solid;--divider-color:#C9A961;--divider-border-width:1px;width:var( --container-widget-width, 36px );max-width:36px;--container-widget-width:36px;--container-widget-flex-grow:0;}.elementor-1836 .elementor-element.elementor-element-f6ae998 .elementor-divider-separator{width:36px;}.elementor-1836 .elementor-element.elementor-element-f6ae998 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1836 .elementor-element.elementor-element-f6ae998 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1836 .elementor-element.elementor-element-f6ae998.elementor-element{--align-self:center;}.elementor-1836 .elementor-element.elementor-element-6442fca{text-align:center;width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;}.elementor-1836 .elementor-element.elementor-element-6442fca .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:54.4px;font-weight:500;font-style:italic;line-height:62.56px;letter-spacing:-0.27px;color:#000000;}.elementor-1836 .elementor-element.elementor-element-6442fca > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1836 .elementor-element.elementor-element-6442fca.elementor-element{--align-self:center;}.elementor-1836 .elementor-element.elementor-element-cd80053{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1836 .elementor-element.elementor-element-ac78ee3{--display:flex;--min-height:300px;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:#E5DFD2;--border-color:#E5DFD2;}.elementor-1836 .elementor-element.elementor-element-ac78ee3:not(.elementor-motion-effects-element-type-background), .elementor-1836 .elementor-element.elementor-element-ac78ee3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F2;}.elementor-1836 .elementor-element.elementor-element-691dcae .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:15px;font-weight:400;line-height:22.44px;letter-spacing:2.45px;color:#C9A961;}.elementor-1836 .elementor-element.elementor-element-691dcae > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-1836 .elementor-element.elementor-element-691dcae{right:17px;}body.rtl .elementor-1836 .elementor-element.elementor-element-691dcae{left:17px;}.elementor-1836 .elementor-element.elementor-element-691dcae{top:10px;}.elementor-1836 .elementor-element.elementor-element-3522fce .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-1836 .elementor-element.elementor-element-3522fce.elementor-view-stacked .elementor-icon{background-color:#F8F8F8;}.elementor-1836 .elementor-element.elementor-element-3522fce.elementor-view-framed .elementor-icon, .elementor-1836 .elementor-element.elementor-element-3522fce.elementor-view-default .elementor-icon{fill:#F8F8F8;color:#F8F8F8;border-color:#F8F8F8;}.elementor-1836 .elementor-element.elementor-element-3522fce .elementor-icon{font-size:50px;}.elementor-1836 .elementor-element.elementor-element-3522fce .elementor-icon-box-title, .elementor-1836 .elementor-element.elementor-element-3522fce .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:25.6px;font-weight:500;line-height:26.88px;letter-spacing:-0.13px;}.elementor-1836 .elementor-element.elementor-element-3522fce .elementor-icon-box-title{color:#1A1A1A;}.elementor-1836 .elementor-element.elementor-element-3522fce:has(:hover) .elementor-icon-box-title,
					 .elementor-1836 .elementor-element.elementor-element-3522fce:has(:focus) .elementor-icon-box-title{color:#1A1A1A;}.elementor-1836 .elementor-element.elementor-element-3522fce .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:25.76px;color:#4A4A4A;}.elementor-1836 .elementor-element.elementor-element-3522fce > .elementor-widget-container{margin:40px 0px 0px 20px;padding:0px 0px 0px 0px;}.elementor-1836 .elementor-element.elementor-element-608d070{--display:flex;--min-height:300px;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:#E5DFD2;--border-color:#E5DFD2;}.elementor-1836 .elementor-element.elementor-element-608d070:not(.elementor-motion-effects-element-type-background), .elementor-1836 .elementor-element.elementor-element-608d070 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F2;}.elementor-1836 .elementor-element.elementor-element-9570d2a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:15px;font-weight:400;line-height:22.44px;letter-spacing:2.45px;color:#C9A961;}.elementor-1836 .elementor-element.elementor-element-9570d2a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-1836 .elementor-element.elementor-element-9570d2a{right:17px;}body.rtl .elementor-1836 .elementor-element.elementor-element-9570d2a{left:17px;}.elementor-1836 .elementor-element.elementor-element-9570d2a{top:10px;}.elementor-1836 .elementor-element.elementor-element-a06154d .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-1836 .elementor-element.elementor-element-a06154d.elementor-view-stacked .elementor-icon{background-color:#F8F8F8;}.elementor-1836 .elementor-element.elementor-element-a06154d.elementor-view-framed .elementor-icon, .elementor-1836 .elementor-element.elementor-element-a06154d.elementor-view-default .elementor-icon{fill:#F8F8F8;color:#F8F8F8;border-color:#F8F8F8;}.elementor-1836 .elementor-element.elementor-element-a06154d .elementor-icon{font-size:50px;}.elementor-1836 .elementor-element.elementor-element-a06154d .elementor-icon-box-title, .elementor-1836 .elementor-element.elementor-element-a06154d .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:25.6px;font-weight:500;line-height:26.88px;letter-spacing:-0.13px;}.elementor-1836 .elementor-element.elementor-element-a06154d .elementor-icon-box-title{color:#1A1A1A;}.elementor-1836 .elementor-element.elementor-element-a06154d:has(:hover) .elementor-icon-box-title,
					 .elementor-1836 .elementor-element.elementor-element-a06154d:has(:focus) .elementor-icon-box-title{color:#1A1A1A;}.elementor-1836 .elementor-element.elementor-element-a06154d .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:25.76px;color:#4A4A4A;}.elementor-1836 .elementor-element.elementor-element-a06154d > .elementor-widget-container{margin:40px 0px 0px 20px;padding:0px 0px 0px 0px;}.elementor-1836 .elementor-element.elementor-element-eef507b{--display:flex;--min-height:300px;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:#E5DFD2;--border-color:#E5DFD2;}.elementor-1836 .elementor-element.elementor-element-eef507b:not(.elementor-motion-effects-element-type-background), .elementor-1836 .elementor-element.elementor-element-eef507b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F2;}.elementor-1836 .elementor-element.elementor-element-314bbc3 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:15px;font-weight:400;line-height:22.44px;letter-spacing:2.45px;color:#C9A961;}.elementor-1836 .elementor-element.elementor-element-314bbc3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-1836 .elementor-element.elementor-element-314bbc3{right:17px;}body.rtl .elementor-1836 .elementor-element.elementor-element-314bbc3{left:17px;}.elementor-1836 .elementor-element.elementor-element-314bbc3{top:10px;}.elementor-1836 .elementor-element.elementor-element-5e752ec .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-1836 .elementor-element.elementor-element-5e752ec.elementor-view-stacked .elementor-icon{background-color:#F8F8F8;}.elementor-1836 .elementor-element.elementor-element-5e752ec.elementor-view-framed .elementor-icon, .elementor-1836 .elementor-element.elementor-element-5e752ec.elementor-view-default .elementor-icon{fill:#F8F8F8;color:#F8F8F8;border-color:#F8F8F8;}.elementor-1836 .elementor-element.elementor-element-5e752ec .elementor-icon{font-size:50px;}.elementor-1836 .elementor-element.elementor-element-5e752ec .elementor-icon-box-title, .elementor-1836 .elementor-element.elementor-element-5e752ec .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:25.6px;font-weight:500;line-height:26.88px;letter-spacing:-0.13px;}.elementor-1836 .elementor-element.elementor-element-5e752ec .elementor-icon-box-title{color:#1A1A1A;}.elementor-1836 .elementor-element.elementor-element-5e752ec:has(:hover) .elementor-icon-box-title,
					 .elementor-1836 .elementor-element.elementor-element-5e752ec:has(:focus) .elementor-icon-box-title{color:#1A1A1A;}.elementor-1836 .elementor-element.elementor-element-5e752ec .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:25.76px;color:#4A4A4A;}.elementor-1836 .elementor-element.elementor-element-5e752ec > .elementor-widget-container{margin:40px 0px 0px 20px;padding:0px 0px 0px 0px;}.elementor-1836 .elementor-element.elementor-element-b7f3e0b{--display:flex;--min-height:300px;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:#E5DFD2;--border-color:#E5DFD2;}.elementor-1836 .elementor-element.elementor-element-b7f3e0b:not(.elementor-motion-effects-element-type-background), .elementor-1836 .elementor-element.elementor-element-b7f3e0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F2;}.elementor-1836 .elementor-element.elementor-element-21695ad .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:15px;font-weight:400;line-height:22.44px;letter-spacing:2.45px;color:#C9A961;}.elementor-1836 .elementor-element.elementor-element-21695ad > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-1836 .elementor-element.elementor-element-21695ad{right:17px;}body.rtl .elementor-1836 .elementor-element.elementor-element-21695ad{left:17px;}.elementor-1836 .elementor-element.elementor-element-21695ad{top:10px;}.elementor-1836 .elementor-element.elementor-element-d3dffaa .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-1836 .elementor-element.elementor-element-d3dffaa.elementor-view-stacked .elementor-icon{background-color:#F8F8F8;}.elementor-1836 .elementor-element.elementor-element-d3dffaa.elementor-view-framed .elementor-icon, .elementor-1836 .elementor-element.elementor-element-d3dffaa.elementor-view-default .elementor-icon{fill:#F8F8F8;color:#F8F8F8;border-color:#F8F8F8;}.elementor-1836 .elementor-element.elementor-element-d3dffaa .elementor-icon{font-size:50px;}.elementor-1836 .elementor-element.elementor-element-d3dffaa .elementor-icon-box-title, .elementor-1836 .elementor-element.elementor-element-d3dffaa .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:25.6px;font-weight:500;line-height:26.88px;letter-spacing:-0.13px;}.elementor-1836 .elementor-element.elementor-element-d3dffaa .elementor-icon-box-title{color:#1A1A1A;}.elementor-1836 .elementor-element.elementor-element-d3dffaa:has(:hover) .elementor-icon-box-title,
					 .elementor-1836 .elementor-element.elementor-element-d3dffaa:has(:focus) .elementor-icon-box-title{color:#1A1A1A;}.elementor-1836 .elementor-element.elementor-element-d3dffaa .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:25.76px;color:#4A4A4A;}.elementor-1836 .elementor-element.elementor-element-d3dffaa > .elementor-widget-container{margin:40px 0px 0px 20px;padding:0px 0px 0px 0px;}.elementor-1836 .elementor-element.elementor-element-939285e{--display:flex;--min-height:300px;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:#E5DFD2;--border-color:#E5DFD2;}.elementor-1836 .elementor-element.elementor-element-939285e:not(.elementor-motion-effects-element-type-background), .elementor-1836 .elementor-element.elementor-element-939285e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F2;}.elementor-1836 .elementor-element.elementor-element-1e37660 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:15px;font-weight:400;line-height:22.44px;letter-spacing:2.45px;color:#C9A961;}.elementor-1836 .elementor-element.elementor-element-1e37660 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-1836 .elementor-element.elementor-element-1e37660{right:17px;}body.rtl .elementor-1836 .elementor-element.elementor-element-1e37660{left:17px;}.elementor-1836 .elementor-element.elementor-element-1e37660{top:10px;}.elementor-1836 .elementor-element.elementor-element-d4fd707 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-1836 .elementor-element.elementor-element-d4fd707.elementor-view-stacked .elementor-icon{background-color:#F8F8F8;}.elementor-1836 .elementor-element.elementor-element-d4fd707.elementor-view-framed .elementor-icon, .elementor-1836 .elementor-element.elementor-element-d4fd707.elementor-view-default .elementor-icon{fill:#F8F8F8;color:#F8F8F8;border-color:#F8F8F8;}.elementor-1836 .elementor-element.elementor-element-d4fd707 .elementor-icon{font-size:50px;}.elementor-1836 .elementor-element.elementor-element-d4fd707 .elementor-icon-box-title, .elementor-1836 .elementor-element.elementor-element-d4fd707 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:25.6px;font-weight:500;line-height:26.88px;letter-spacing:-0.13px;}.elementor-1836 .elementor-element.elementor-element-d4fd707 .elementor-icon-box-title{color:#1A1A1A;}.elementor-1836 .elementor-element.elementor-element-d4fd707:has(:hover) .elementor-icon-box-title,
					 .elementor-1836 .elementor-element.elementor-element-d4fd707:has(:focus) .elementor-icon-box-title{color:#1A1A1A;}.elementor-1836 .elementor-element.elementor-element-d4fd707 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:25.76px;color:#4A4A4A;}.elementor-1836 .elementor-element.elementor-element-d4fd707 > .elementor-widget-container{margin:40px 0px 0px 20px;padding:0px 0px 0px 0px;}.elementor-1836 .elementor-element.elementor-element-60434c2{--display:flex;--min-height:300px;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:#E5DFD2;--border-color:#E5DFD2;}.elementor-1836 .elementor-element.elementor-element-60434c2:not(.elementor-motion-effects-element-type-background), .elementor-1836 .elementor-element.elementor-element-60434c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F2;}.elementor-1836 .elementor-element.elementor-element-de8ef44 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:15px;font-weight:400;line-height:22.44px;letter-spacing:2.45px;color:#C9A961;}.elementor-1836 .elementor-element.elementor-element-de8ef44 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-1836 .elementor-element.elementor-element-de8ef44{right:17px;}body.rtl .elementor-1836 .elementor-element.elementor-element-de8ef44{left:17px;}.elementor-1836 .elementor-element.elementor-element-de8ef44{top:10px;}.elementor-1836 .elementor-element.elementor-element-4167307 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-1836 .elementor-element.elementor-element-4167307.elementor-view-stacked .elementor-icon{background-color:#F8F8F8;}.elementor-1836 .elementor-element.elementor-element-4167307.elementor-view-framed .elementor-icon, .elementor-1836 .elementor-element.elementor-element-4167307.elementor-view-default .elementor-icon{fill:#F8F8F8;color:#F8F8F8;border-color:#F8F8F8;}.elementor-1836 .elementor-element.elementor-element-4167307 .elementor-icon{font-size:50px;}.elementor-1836 .elementor-element.elementor-element-4167307 .elementor-icon-box-title, .elementor-1836 .elementor-element.elementor-element-4167307 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:25.6px;font-weight:500;line-height:26.88px;letter-spacing:-0.13px;}.elementor-1836 .elementor-element.elementor-element-4167307 .elementor-icon-box-title{color:#1A1A1A;}.elementor-1836 .elementor-element.elementor-element-4167307:has(:hover) .elementor-icon-box-title,
					 .elementor-1836 .elementor-element.elementor-element-4167307:has(:focus) .elementor-icon-box-title{color:#1A1A1A;}.elementor-1836 .elementor-element.elementor-element-4167307 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:25.76px;color:#4A4A4A;}.elementor-1836 .elementor-element.elementor-element-4167307 > .elementor-widget-container{margin:40px 0px 0px 20px;padding:0px 0px 0px 0px;}.elementor-1836 .elementor-element.elementor-element-853581e{--display:flex;--min-height:900px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1836 .elementor-element.elementor-element-853581e:not(.elementor-motion-effects-element-type-background), .elementor-1836 .elementor-element.elementor-element-853581e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F2;}.elementor-1836 .elementor-element.elementor-element-23e3a50{--display:flex;--min-height:20px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1836 .elementor-element.elementor-element-c2d45f4{--divider-border-style:solid;--divider-color:#C9A961;--divider-border-width:1px;width:var( --container-widget-width, 36px );max-width:36px;--container-widget-width:36px;--container-widget-flex-grow:0;}.elementor-1836 .elementor-element.elementor-element-c2d45f4 .elementor-divider-separator{width:36px;}.elementor-1836 .elementor-element.elementor-element-c2d45f4 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1836 .elementor-element.elementor-element-c2d45f4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1836 .elementor-element.elementor-element-c2d45f4.elementor-element{--align-self:center;}.elementor-1836 .elementor-element.elementor-element-40b390b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11.5px;font-weight:500;text-transform:uppercase;line-height:19px;letter-spacing:3.69px;color:#C9A961;}.elementor-1836 .elementor-element.elementor-element-40b390b.elementor-element{--align-self:center;}.elementor-1836 .elementor-element.elementor-element-00e6fef{--divider-border-style:solid;--divider-color:#C9A961;--divider-border-width:1px;width:var( --container-widget-width, 36px );max-width:36px;--container-widget-width:36px;--container-widget-flex-grow:0;}.elementor-1836 .elementor-element.elementor-element-00e6fef .elementor-divider-separator{width:36px;}.elementor-1836 .elementor-element.elementor-element-00e6fef .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1836 .elementor-element.elementor-element-00e6fef > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1836 .elementor-element.elementor-element-00e6fef.elementor-element{--align-self:center;}.elementor-1836 .elementor-element.elementor-element-e84da1a{text-align:center;width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;}.elementor-1836 .elementor-element.elementor-element-e84da1a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:54.4px;font-weight:500;font-style:italic;line-height:62.56px;letter-spacing:-0.27px;color:#000000;}.elementor-1836 .elementor-element.elementor-element-e84da1a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1836 .elementor-element.elementor-element-e84da1a.elementor-element{--align-self:center;}.elementor-1836 .elementor-element.elementor-element-2f6c2b8{text-align:center;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:30.24px;color:#4A4A4A;}.elementor-1836 .elementor-element.elementor-element-83738a5{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1836 .elementor-element.elementor-element-f3a0b01{--display:flex;--min-height:200px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:#E5DFD2;--border-color:#E5DFD2;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1836 .elementor-element.elementor-element-f3a0b01:not(.elementor-motion-effects-element-type-background), .elementor-1836 .elementor-element.elementor-element-f3a0b01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F2;}.elementor-1836 .elementor-element.elementor-element-f3a0b01.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1836 .elementor-element.elementor-element-7f4644d .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-1836 .elementor-element.elementor-element-7f4644d.elementor-view-stacked .elementor-icon{background-color:#F8F8F8;}.elementor-1836 .elementor-element.elementor-element-7f4644d.elementor-view-framed .elementor-icon, .elementor-1836 .elementor-element.elementor-element-7f4644d.elementor-view-default .elementor-icon{fill:#F8F8F8;color:#F8F8F8;border-color:#F8F8F8;}.elementor-1836 .elementor-element.elementor-element-7f4644d .elementor-icon{font-size:50px;}.elementor-1836 .elementor-element.elementor-element-7f4644d .elementor-icon-box-title, .elementor-1836 .elementor-element.elementor-element-7f4644d .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:500;line-height:26.88px;letter-spacing:-0.13px;}.elementor-1836 .elementor-element.elementor-element-7f4644d .elementor-icon-box-title{color:#1A1A1A;}.elementor-1836 .elementor-element.elementor-element-7f4644d:has(:hover) .elementor-icon-box-title,
					 .elementor-1836 .elementor-element.elementor-element-7f4644d:has(:focus) .elementor-icon-box-title{color:#1A1A1A;}.elementor-1836 .elementor-element.elementor-element-7f4644d .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:25.76px;color:#4A4A4A;}.elementor-1836 .elementor-element.elementor-element-7f4644d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-1836 .elementor-element.elementor-element-7f4644d.elementor-element{--align-self:center;}.elementor-1836 .elementor-element.elementor-element-eb15e04{--display:flex;--min-height:200px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:#E5DFD2;--border-color:#E5DFD2;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1836 .elementor-element.elementor-element-eb15e04:not(.elementor-motion-effects-element-type-background), .elementor-1836 .elementor-element.elementor-element-eb15e04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F2;}.elementor-1836 .elementor-element.elementor-element-eb15e04.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1836 .elementor-element.elementor-element-667e409 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-1836 .elementor-element.elementor-element-667e409.elementor-view-stacked .elementor-icon{background-color:#F8F8F8;}.elementor-1836 .elementor-element.elementor-element-667e409.elementor-view-framed .elementor-icon, .elementor-1836 .elementor-element.elementor-element-667e409.elementor-view-default .elementor-icon{fill:#F8F8F8;color:#F8F8F8;border-color:#F8F8F8;}.elementor-1836 .elementor-element.elementor-element-667e409 .elementor-icon{font-size:50px;}.elementor-1836 .elementor-element.elementor-element-667e409 .elementor-icon-box-title, .elementor-1836 .elementor-element.elementor-element-667e409 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:500;line-height:26.88px;letter-spacing:-0.13px;}.elementor-1836 .elementor-element.elementor-element-667e409 .elementor-icon-box-title{color:#1A1A1A;}.elementor-1836 .elementor-element.elementor-element-667e409:has(:hover) .elementor-icon-box-title,
					 .elementor-1836 .elementor-element.elementor-element-667e409:has(:focus) .elementor-icon-box-title{color:#1A1A1A;}.elementor-1836 .elementor-element.elementor-element-667e409 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:25.76px;color:#4A4A4A;}.elementor-1836 .elementor-element.elementor-element-667e409 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-1836 .elementor-element.elementor-element-667e409.elementor-element{--align-self:center;}.elementor-1836 .elementor-element.elementor-element-c037124{--display:flex;--min-height:200px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:#E5DFD2;--border-color:#E5DFD2;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1836 .elementor-element.elementor-element-c037124:not(.elementor-motion-effects-element-type-background), .elementor-1836 .elementor-element.elementor-element-c037124 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F2;}.elementor-1836 .elementor-element.elementor-element-c037124.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1836 .elementor-element.elementor-element-936fa00 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-1836 .elementor-element.elementor-element-936fa00.elementor-view-stacked .elementor-icon{background-color:#F8F8F8;}.elementor-1836 .elementor-element.elementor-element-936fa00.elementor-view-framed .elementor-icon, .elementor-1836 .elementor-element.elementor-element-936fa00.elementor-view-default .elementor-icon{fill:#F8F8F8;color:#F8F8F8;border-color:#F8F8F8;}.elementor-1836 .elementor-element.elementor-element-936fa00 .elementor-icon{font-size:50px;}.elementor-1836 .elementor-element.elementor-element-936fa00 .elementor-icon-box-title, .elementor-1836 .elementor-element.elementor-element-936fa00 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:500;line-height:26.88px;letter-spacing:-0.13px;}.elementor-1836 .elementor-element.elementor-element-936fa00 .elementor-icon-box-title{color:#1A1A1A;}.elementor-1836 .elementor-element.elementor-element-936fa00:has(:hover) .elementor-icon-box-title,
					 .elementor-1836 .elementor-element.elementor-element-936fa00:has(:focus) .elementor-icon-box-title{color:#1A1A1A;}.elementor-1836 .elementor-element.elementor-element-936fa00 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:25.76px;color:#4A4A4A;}.elementor-1836 .elementor-element.elementor-element-936fa00 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-1836 .elementor-element.elementor-element-936fa00.elementor-element{--align-self:center;}.elementor-1836 .elementor-element.elementor-element-acbc315{--display:flex;--min-height:200px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:#E5DFD2;--border-color:#E5DFD2;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1836 .elementor-element.elementor-element-acbc315:not(.elementor-motion-effects-element-type-background), .elementor-1836 .elementor-element.elementor-element-acbc315 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F2;}.elementor-1836 .elementor-element.elementor-element-acbc315.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1836 .elementor-element.elementor-element-876f396 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-1836 .elementor-element.elementor-element-876f396.elementor-view-stacked .elementor-icon{background-color:#F8F8F8;}.elementor-1836 .elementor-element.elementor-element-876f396.elementor-view-framed .elementor-icon, .elementor-1836 .elementor-element.elementor-element-876f396.elementor-view-default .elementor-icon{fill:#F8F8F8;color:#F8F8F8;border-color:#F8F8F8;}.elementor-1836 .elementor-element.elementor-element-876f396 .elementor-icon{font-size:50px;}.elementor-1836 .elementor-element.elementor-element-876f396 .elementor-icon-box-title, .elementor-1836 .elementor-element.elementor-element-876f396 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:500;line-height:26.88px;letter-spacing:-0.13px;}.elementor-1836 .elementor-element.elementor-element-876f396 .elementor-icon-box-title{color:#1A1A1A;}.elementor-1836 .elementor-element.elementor-element-876f396:has(:hover) .elementor-icon-box-title,
					 .elementor-1836 .elementor-element.elementor-element-876f396:has(:focus) .elementor-icon-box-title{color:#1A1A1A;}.elementor-1836 .elementor-element.elementor-element-876f396 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:25.76px;color:#4A4A4A;}.elementor-1836 .elementor-element.elementor-element-876f396 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-1836 .elementor-element.elementor-element-876f396.elementor-element{--align-self:center;}.elementor-1836 .elementor-element.elementor-element-f3faee8{--display:flex;--min-height:200px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:#E5DFD2;--border-color:#E5DFD2;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1836 .elementor-element.elementor-element-f3faee8:not(.elementor-motion-effects-element-type-background), .elementor-1836 .elementor-element.elementor-element-f3faee8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F2;}.elementor-1836 .elementor-element.elementor-element-f3faee8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1836 .elementor-element.elementor-element-c62ab3e .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-1836 .elementor-element.elementor-element-c62ab3e.elementor-view-stacked .elementor-icon{background-color:#F8F8F8;}.elementor-1836 .elementor-element.elementor-element-c62ab3e.elementor-view-framed .elementor-icon, .elementor-1836 .elementor-element.elementor-element-c62ab3e.elementor-view-default .elementor-icon{fill:#F8F8F8;color:#F8F8F8;border-color:#F8F8F8;}.elementor-1836 .elementor-element.elementor-element-c62ab3e .elementor-icon{font-size:50px;}.elementor-1836 .elementor-element.elementor-element-c62ab3e .elementor-icon-box-title, .elementor-1836 .elementor-element.elementor-element-c62ab3e .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:500;line-height:26.88px;letter-spacing:-0.13px;}.elementor-1836 .elementor-element.elementor-element-c62ab3e .elementor-icon-box-title{color:#1A1A1A;}.elementor-1836 .elementor-element.elementor-element-c62ab3e:has(:hover) .elementor-icon-box-title,
					 .elementor-1836 .elementor-element.elementor-element-c62ab3e:has(:focus) .elementor-icon-box-title{color:#1A1A1A;}.elementor-1836 .elementor-element.elementor-element-c62ab3e .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:25.76px;color:#4A4A4A;}.elementor-1836 .elementor-element.elementor-element-c62ab3e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-1836 .elementor-element.elementor-element-c62ab3e.elementor-element{--align-self:center;}.elementor-1836 .elementor-element.elementor-element-1ea0361{--display:flex;--min-height:800px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1836 .elementor-element.elementor-element-1ea0361:not(.elementor-motion-effects-element-type-background), .elementor-1836 .elementor-element.elementor-element-1ea0361 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#032D26;}.elementor-1836 .elementor-element.elementor-element-274c227{text-align:center;width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;}.elementor-1836 .elementor-element.elementor-element-274c227 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:54.4px;font-weight:500;font-style:italic;line-height:62.56px;letter-spacing:-0.27px;color:#FFFFFF;}.elementor-1836 .elementor-element.elementor-element-274c227 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1836 .elementor-element.elementor-element-274c227.elementor-element{--align-self:center;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1836 .elementor-element.elementor-element-4a30269{--display:flex;--min-height:900px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 30px;--row-gap:0px;--column-gap:30px;}.elementor-1836 .elementor-element.elementor-element-ea1b98d{--display:flex;--min-height:600px;--gap:10px 0px;--row-gap:10px;--column-gap:0px;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:#E5DFD2;--border-color:#E5DFD2;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-1836 .elementor-element.elementor-element-ea1b98d:not(.elementor-motion-effects-element-type-background), .elementor-1836 .elementor-element.elementor-element-ea1b98d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1836 .elementor-element.elementor-element-ea1b98d.e-con{--align-self:center;}.elementor-1836 .elementor-element.elementor-element-cfcd69c{--display:flex;--min-height:20px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1836 .elementor-element.elementor-element-cfcd69c.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1836 .elementor-element.elementor-element-72a20ae{--divider-border-style:solid;--divider-color:#C9A961;--divider-border-width:1px;width:var( --container-widget-width, 36px );max-width:36px;--container-widget-width:36px;--container-widget-flex-grow:0;}.elementor-1836 .elementor-element.elementor-element-72a20ae .elementor-divider-separator{width:36px;}.elementor-1836 .elementor-element.elementor-element-72a20ae .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1836 .elementor-element.elementor-element-72a20ae > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1836 .elementor-element.elementor-element-72a20ae.elementor-element{--align-self:center;}.elementor-1836 .elementor-element.elementor-element-2bb4fef .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11.5px;font-weight:500;text-transform:uppercase;line-height:19px;letter-spacing:3.69px;color:#C9A961;}.elementor-1836 .elementor-element.elementor-element-2bb4fef.elementor-element{--align-self:center;}.elementor-1836 .elementor-element.elementor-element-215bd91{text-align:start;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1836 .elementor-element.elementor-element-215bd91 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:51.2px;font-weight:500;font-style:italic;line-height:58.88px;letter-spacing:-0.26px;color:#000000;}.elementor-1836 .elementor-element.elementor-element-215bd91 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1836 .elementor-element.elementor-element-215bd91.elementor-element{--align-self:center;}.elementor-1836 .elementor-element.elementor-element-73943a3{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:28.8px;color:#4A4A4A;}.elementor-1836 .elementor-element.elementor-element-c95ec9e{--divider-border-style:solid;--divider-color:#C9A961;--divider-border-width:1px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1836 .elementor-element.elementor-element-c95ec9e .elementor-divider-separator{width:100%;}.elementor-1836 .elementor-element.elementor-element-c95ec9e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1836 .elementor-element.elementor-element-c95ec9e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1836 .elementor-element.elementor-element-c95ec9e.elementor-element{--align-self:center;}.elementor-1836 .elementor-element.elementor-element-b3b659c{text-align:start;}.elementor-1836 .elementor-element.elementor-element-b3b659c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11.5px;font-weight:500;text-transform:uppercase;line-height:19px;letter-spacing:3.69px;color:#C9A961;}.elementor-1836 .elementor-element.elementor-element-b3b659c.elementor-element{--align-self:flex-start;}.elementor-1836 .elementor-element.elementor-element-7dd2b0e{text-align:start;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1836 .elementor-element.elementor-element-7dd2b0e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:26px;font-weight:500;font-style:italic;line-height:46px;letter-spacing:0px;color:#000000;}.elementor-1836 .elementor-element.elementor-element-7dd2b0e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1836 .elementor-element.elementor-element-7dd2b0e.elementor-element{--align-self:center;}.elementor-1836 .elementor-element.elementor-element-51fea2a{--display:flex;--min-height:600px;--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;border-style:solid;--border-style:solid;border-color:#E5DFD2;--border-color:#E5DFD2;}.elementor-1836 .elementor-element.elementor-element-51fea2a:not(.elementor-motion-effects-element-type-background), .elementor-1836 .elementor-element.elementor-element-51fea2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F2;}.elementor-1836 .elementor-element.elementor-element-51fea2a.e-con{--align-self:center;}.elementor-1836 .elementor-element.elementor-element-92c0053{--display:flex;--min-height:900px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1836 .elementor-element.elementor-element-92c0053:not(.elementor-motion-effects-element-type-background), .elementor-1836 .elementor-element.elementor-element-92c0053 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0EBE1;}.elementor-1836 .elementor-element.elementor-element-92c0053.e-con{--align-self:center;}.elementor-1836 .elementor-element.elementor-element-4d57950{--display:flex;--min-height:20px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1836 .elementor-element.elementor-element-14b0a25{--divider-border-style:solid;--divider-color:#C9A961;--divider-border-width:1px;width:var( --container-widget-width, 36px );max-width:36px;--container-widget-width:36px;--container-widget-flex-grow:0;}.elementor-1836 .elementor-element.elementor-element-14b0a25 .elementor-divider-separator{width:36px;}.elementor-1836 .elementor-element.elementor-element-14b0a25 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1836 .elementor-element.elementor-element-14b0a25 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1836 .elementor-element.elementor-element-14b0a25.elementor-element{--align-self:center;}.elementor-1836 .elementor-element.elementor-element-9cfee3d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11.5px;font-weight:500;text-transform:uppercase;line-height:19px;letter-spacing:3.69px;color:#C9A961;}.elementor-1836 .elementor-element.elementor-element-9cfee3d.elementor-element{--align-self:center;}.elementor-1836 .elementor-element.elementor-element-8d6861f{--divider-border-style:solid;--divider-color:#C9A961;--divider-border-width:1px;width:var( --container-widget-width, 36px );max-width:36px;--container-widget-width:36px;--container-widget-flex-grow:0;}.elementor-1836 .elementor-element.elementor-element-8d6861f .elementor-divider-separator{width:36px;}.elementor-1836 .elementor-element.elementor-element-8d6861f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1836 .elementor-element.elementor-element-8d6861f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1836 .elementor-element.elementor-element-8d6861f.elementor-element{--align-self:center;}.elementor-1836 .elementor-element.elementor-element-f3499e8{text-align:center;width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;}.elementor-1836 .elementor-element.elementor-element-f3499e8 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:54.4px;font-weight:500;font-style:italic;line-height:62.56px;letter-spacing:-0.27px;color:#000000;}.elementor-1836 .elementor-element.elementor-element-f3499e8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1836 .elementor-element.elementor-element-f3499e8.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1836 .elementor-element.elementor-element-0d7c04e{--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-1836 .elementor-element.elementor-element-aaeb529{--display:flex;--min-height:400px;--gap:10px 0px;--row-gap:10px;--column-gap:0px;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:#E5DFD2;--border-color:#E5DFD2;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-1836 .elementor-element.elementor-element-aaeb529:not(.elementor-motion-effects-element-type-background), .elementor-1836 .elementor-element.elementor-element-aaeb529 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1836 .elementor-element.elementor-element-aaeb529.e-con{--align-self:center;}.elementor-1836 .elementor-element.elementor-element-69b931a .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-1836 .elementor-element.elementor-element-69b931a.elementor-view-stacked .elementor-icon{background-color:#F8F8F8;}.elementor-1836 .elementor-element.elementor-element-69b931a.elementor-view-framed .elementor-icon, .elementor-1836 .elementor-element.elementor-element-69b931a.elementor-view-default .elementor-icon{fill:#F8F8F8;color:#F8F8F8;border-color:#F8F8F8;}.elementor-1836 .elementor-element.elementor-element-69b931a .elementor-icon-box-title, .elementor-1836 .elementor-element.elementor-element-69b931a .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:26px;font-weight:500;line-height:29.44px;letter-spacing:-0.13px;}.elementor-1836 .elementor-element.elementor-element-69b931a .elementor-icon-box-title{color:#1A1A1A;}.elementor-1836 .elementor-element.elementor-element-69b931a:has(:hover) .elementor-icon-box-title,
					 .elementor-1836 .elementor-element.elementor-element-69b931a:has(:focus) .elementor-icon-box-title{color:#1A1A1A;}.elementor-1836 .elementor-element.elementor-element-b81beb0{--divider-border-style:solid;--divider-color:#E5DFD2;--divider-border-width:1px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1836 .elementor-element.elementor-element-b81beb0 .elementor-divider-separator{width:100%;}.elementor-1836 .elementor-element.elementor-element-b81beb0 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1836 .elementor-element.elementor-element-b81beb0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1836 .elementor-element.elementor-element-b81beb0.elementor-element{--align-self:center;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-widget-icon-list .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-list .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1836 .elementor-element.elementor-element-520b840 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-1836 .elementor-element.elementor-element-520b840 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-1836 .elementor-element.elementor-element-520b840 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-1836 .elementor-element.elementor-element-520b840 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-1836 .elementor-element.elementor-element-520b840 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-1836 .elementor-element.elementor-element-520b840 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-1836 .elementor-element.elementor-element-520b840 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-1836 .elementor-element.elementor-element-520b840 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-1836 .elementor-element.elementor-element-520b840 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-1836 .elementor-element.elementor-element-520b840 .elementor-icon-list-icon i{color:#C9A961;transition:color 0.3s;}.elementor-1836 .elementor-element.elementor-element-520b840 .elementor-icon-list-icon svg{fill:#C9A961;transition:fill 0.3s;}.elementor-1836 .elementor-element.elementor-element-520b840{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-1836 .elementor-element.elementor-element-520b840 .elementor-icon-list-icon{padding-inline-end:13px;}.elementor-1836 .elementor-element.elementor-element-520b840 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1836 .elementor-element.elementor-element-520b840 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:25.87px;}.elementor-1836 .elementor-element.elementor-element-520b840 .elementor-icon-list-text{color:#004D41;transition:color 0.3s;}.elementor-1836 .elementor-element.elementor-element-2dd22c5{--display:flex;--min-height:400px;--gap:10px 0px;--row-gap:10px;--column-gap:0px;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:#E5DFD2;--border-color:#E5DFD2;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-1836 .elementor-element.elementor-element-2dd22c5:not(.elementor-motion-effects-element-type-background), .elementor-1836 .elementor-element.elementor-element-2dd22c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F2;}.elementor-1836 .elementor-element.elementor-element-2dd22c5.e-con{--align-self:center;}.elementor-1836 .elementor-element.elementor-element-dffe0be .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-1836 .elementor-element.elementor-element-dffe0be.elementor-view-stacked .elementor-icon{background-color:#F8F8F8;}.elementor-1836 .elementor-element.elementor-element-dffe0be.elementor-view-framed .elementor-icon, .elementor-1836 .elementor-element.elementor-element-dffe0be.elementor-view-default .elementor-icon{fill:#F8F8F8;color:#F8F8F8;border-color:#F8F8F8;}.elementor-1836 .elementor-element.elementor-element-dffe0be .elementor-icon-box-title, .elementor-1836 .elementor-element.elementor-element-dffe0be .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:26px;font-weight:500;line-height:29.44px;letter-spacing:-0.13px;}.elementor-1836 .elementor-element.elementor-element-dffe0be .elementor-icon-box-title{color:#1A1A1A;}.elementor-1836 .elementor-element.elementor-element-dffe0be:has(:hover) .elementor-icon-box-title,
					 .elementor-1836 .elementor-element.elementor-element-dffe0be:has(:focus) .elementor-icon-box-title{color:#1A1A1A;}.elementor-1836 .elementor-element.elementor-element-064d7ed{--divider-border-style:solid;--divider-color:#E5DFD2;--divider-border-width:1px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1836 .elementor-element.elementor-element-064d7ed .elementor-divider-separator{width:100%;}.elementor-1836 .elementor-element.elementor-element-064d7ed .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1836 .elementor-element.elementor-element-064d7ed > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1836 .elementor-element.elementor-element-064d7ed.elementor-element{--align-self:center;}.elementor-1836 .elementor-element.elementor-element-bfbc5cb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-1836 .elementor-element.elementor-element-bfbc5cb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-1836 .elementor-element.elementor-element-bfbc5cb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-1836 .elementor-element.elementor-element-bfbc5cb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-1836 .elementor-element.elementor-element-bfbc5cb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-1836 .elementor-element.elementor-element-bfbc5cb .elementor-icon-list-item:not(:last-child):after{content:"";width:100%;border-color:#E5DFD2;}.elementor-1836 .elementor-element.elementor-element-bfbc5cb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:2px;}.elementor-1836 .elementor-element.elementor-element-bfbc5cb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-1836 .elementor-element.elementor-element-bfbc5cb .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:2px;}.elementor-1836 .elementor-element.elementor-element-bfbc5cb .elementor-icon-list-icon i{color:#C9A961;transition:color 0.3s;}.elementor-1836 .elementor-element.elementor-element-bfbc5cb .elementor-icon-list-icon svg{fill:#C9A961;transition:fill 0.3s;}.elementor-1836 .elementor-element.elementor-element-bfbc5cb{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-1836 .elementor-element.elementor-element-bfbc5cb .elementor-icon-list-icon{padding-inline-end:13px;}.elementor-1836 .elementor-element.elementor-element-bfbc5cb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1836 .elementor-element.elementor-element-bfbc5cb .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:25.87px;}.elementor-1836 .elementor-element.elementor-element-bfbc5cb .elementor-icon-list-text{color:#004D41;transition:color 0.3s;}.elementor-1836 .elementor-element.elementor-element-8cec9ba{--display:flex;--min-height:700px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1836 .elementor-element.elementor-element-8cec9ba:not(.elementor-motion-effects-element-type-background), .elementor-1836 .elementor-element.elementor-element-8cec9ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0EBE1;}.elementor-1836 .elementor-element.elementor-element-8cec9ba.e-con{--align-self:center;}.elementor-1836 .elementor-element.elementor-element-4f4a2e3{--display:flex;--min-height:20px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1836 .elementor-element.elementor-element-c32e41f{--divider-border-style:solid;--divider-color:#C9A961;--divider-border-width:1px;width:var( --container-widget-width, 36px );max-width:36px;--container-widget-width:36px;--container-widget-flex-grow:0;}.elementor-1836 .elementor-element.elementor-element-c32e41f .elementor-divider-separator{width:36px;}.elementor-1836 .elementor-element.elementor-element-c32e41f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1836 .elementor-element.elementor-element-c32e41f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1836 .elementor-element.elementor-element-c32e41f.elementor-element{--align-self:center;}.elementor-1836 .elementor-element.elementor-element-f0d430f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11.5px;font-weight:500;text-transform:uppercase;line-height:19px;letter-spacing:3.69px;color:#C9A961;}.elementor-1836 .elementor-element.elementor-element-f0d430f.elementor-element{--align-self:center;}.elementor-1836 .elementor-element.elementor-element-325d2df{--divider-border-style:solid;--divider-color:#C9A961;--divider-border-width:1px;width:var( --container-widget-width, 36px );max-width:36px;--container-widget-width:36px;--container-widget-flex-grow:0;}.elementor-1836 .elementor-element.elementor-element-325d2df .elementor-divider-separator{width:36px;}.elementor-1836 .elementor-element.elementor-element-325d2df .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1836 .elementor-element.elementor-element-325d2df > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1836 .elementor-element.elementor-element-325d2df.elementor-element{--align-self:center;}.elementor-1836 .elementor-element.elementor-element-f8492b5{text-align:center;width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;}.elementor-1836 .elementor-element.elementor-element-f8492b5 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:54.4px;font-weight:500;font-style:italic;line-height:62.56px;letter-spacing:-0.27px;color:#000000;}.elementor-1836 .elementor-element.elementor-element-f8492b5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1836 .elementor-element.elementor-element-f8492b5.elementor-element{--align-self:center;}.elementor-1836 .elementor-element.elementor-element-a227a9c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1836 .elementor-element.elementor-element-819b936{--display:flex;--min-height:400px;--gap:10px 0px;--row-gap:10px;--column-gap:0px;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:#E5DFD2;--border-color:#E5DFD2;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-1836 .elementor-element.elementor-element-819b936:not(.elementor-motion-effects-element-type-background), .elementor-1836 .elementor-element.elementor-element-819b936 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1836 .elementor-element.elementor-element-819b936.e-con{--align-self:center;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1836 .elementor-element.elementor-element-871f4b4 .elementor-icon-wrapper{text-align:center;}.elementor-1836 .elementor-element.elementor-element-871f4b4.elementor-view-stacked .elementor-icon{background-color:#F1E9D7;}.elementor-1836 .elementor-element.elementor-element-871f4b4.elementor-view-framed .elementor-icon, .elementor-1836 .elementor-element.elementor-element-871f4b4.elementor-view-default .elementor-icon{color:#F1E9D7;border-color:#F1E9D7;}.elementor-1836 .elementor-element.elementor-element-871f4b4.elementor-view-framed .elementor-icon, .elementor-1836 .elementor-element.elementor-element-871f4b4.elementor-view-default .elementor-icon svg{fill:#F1E9D7;}.elementor-1836 .elementor-element.elementor-element-871f4b4 .elementor-icon{font-size:25px;}.elementor-1836 .elementor-element.elementor-element-871f4b4 .elementor-icon svg{height:25px;}body:not(.rtl) .elementor-1836 .elementor-element.elementor-element-871f4b4{right:20px;}body.rtl .elementor-1836 .elementor-element.elementor-element-871f4b4{left:20px;}.elementor-1836 .elementor-element.elementor-element-871f4b4{top:20px;}.elementor-widget-rating .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-rating .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1836 .elementor-element.elementor-element-788ee91{--e-rating-icon-font-size:14px;--e-rating-gap:9px;--e-rating-icon-marked-color:#C9A961;}.elementor-1836 .elementor-element.elementor-element-fa18174{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;font-style:italic;line-height:32.24px;}.elementor-1836 .elementor-element.elementor-element-fa18174 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 31px 0px 0px;}.elementor-1836 .elementor-element.elementor-element-cf344b3{--divider-border-style:solid;--divider-color:#E5DFD2;--divider-border-width:1px;}.elementor-1836 .elementor-element.elementor-element-cf344b3 .elementor-divider-separator{width:100%;}.elementor-1836 .elementor-element.elementor-element-cf344b3 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1836 .elementor-element.elementor-element-cf344b3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 30px 0px 0px;}.elementor-1836 .elementor-element.elementor-element-2110dd1 .elementor-icon-box-wrapper{align-items:end;gap:20px;}.elementor-1836 .elementor-element.elementor-element-2110dd1 .elementor-icon-box-title{margin-block-end:0px;color:#1A1A1A;}.elementor-1836 .elementor-element.elementor-element-2110dd1.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-1836 .elementor-element.elementor-element-2110dd1.elementor-view-framed .elementor-icon, .elementor-1836 .elementor-element.elementor-element-2110dd1.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-1836 .elementor-element.elementor-element-2110dd1.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1836 .elementor-element.elementor-element-2110dd1.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#000000;}.elementor-1836 .elementor-element.elementor-element-2110dd1.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1836 .elementor-element.elementor-element-2110dd1.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1836 .elementor-element.elementor-element-2110dd1.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1836 .elementor-element.elementor-element-2110dd1.elementor-view-default:has(:focus) .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-1836 .elementor-element.elementor-element-2110dd1 .elementor-icon-box-title, .elementor-1836 .elementor-element.elementor-element-2110dd1 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:500;line-height:30.36px;}.elementor-1836 .elementor-element.elementor-element-2110dd1:has(:hover) .elementor-icon-box-title,
					 .elementor-1836 .elementor-element.elementor-element-2110dd1:has(:focus) .elementor-icon-box-title{color:#1A1A1A;}.elementor-1836 .elementor-element.elementor-element-2110dd1 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:19.8px;}.elementor-1836 .elementor-element.elementor-element-2110dd1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1836 .elementor-element.elementor-element-e16a8e0{--display:flex;--min-height:400px;--gap:10px 0px;--row-gap:10px;--column-gap:0px;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:#E5DFD2;--border-color:#E5DFD2;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-1836 .elementor-element.elementor-element-e16a8e0:not(.elementor-motion-effects-element-type-background), .elementor-1836 .elementor-element.elementor-element-e16a8e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1836 .elementor-element.elementor-element-e16a8e0.e-con{--align-self:center;}.elementor-1836 .elementor-element.elementor-element-400155b .elementor-icon-wrapper{text-align:center;}.elementor-1836 .elementor-element.elementor-element-400155b.elementor-view-stacked .elementor-icon{background-color:#F1E9D7;}.elementor-1836 .elementor-element.elementor-element-400155b.elementor-view-framed .elementor-icon, .elementor-1836 .elementor-element.elementor-element-400155b.elementor-view-default .elementor-icon{color:#F1E9D7;border-color:#F1E9D7;}.elementor-1836 .elementor-element.elementor-element-400155b.elementor-view-framed .elementor-icon, .elementor-1836 .elementor-element.elementor-element-400155b.elementor-view-default .elementor-icon svg{fill:#F1E9D7;}.elementor-1836 .elementor-element.elementor-element-400155b .elementor-icon{font-size:25px;}.elementor-1836 .elementor-element.elementor-element-400155b .elementor-icon svg{height:25px;}body:not(.rtl) .elementor-1836 .elementor-element.elementor-element-400155b{right:20px;}body.rtl .elementor-1836 .elementor-element.elementor-element-400155b{left:20px;}.elementor-1836 .elementor-element.elementor-element-400155b{top:20px;}.elementor-1836 .elementor-element.elementor-element-f0386bd{--e-rating-icon-font-size:14px;--e-rating-gap:9px;--e-rating-icon-marked-color:#C9A961;}.elementor-1836 .elementor-element.elementor-element-e0094bd{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;font-style:italic;line-height:32.24px;}.elementor-1836 .elementor-element.elementor-element-e0094bd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 31px 0px 0px;}.elementor-1836 .elementor-element.elementor-element-adff3a8{--divider-border-style:solid;--divider-color:#E5DFD2;--divider-border-width:1px;}.elementor-1836 .elementor-element.elementor-element-adff3a8 .elementor-divider-separator{width:100%;}.elementor-1836 .elementor-element.elementor-element-adff3a8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1836 .elementor-element.elementor-element-adff3a8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 30px 0px 0px;}.elementor-1836 .elementor-element.elementor-element-aa6821c .elementor-icon-box-wrapper{align-items:end;gap:20px;}.elementor-1836 .elementor-element.elementor-element-aa6821c .elementor-icon-box-title{margin-block-end:0px;color:#1A1A1A;}.elementor-1836 .elementor-element.elementor-element-aa6821c.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-1836 .elementor-element.elementor-element-aa6821c.elementor-view-framed .elementor-icon, .elementor-1836 .elementor-element.elementor-element-aa6821c.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-1836 .elementor-element.elementor-element-aa6821c.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1836 .elementor-element.elementor-element-aa6821c.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#000000;}.elementor-1836 .elementor-element.elementor-element-aa6821c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1836 .elementor-element.elementor-element-aa6821c.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1836 .elementor-element.elementor-element-aa6821c.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1836 .elementor-element.elementor-element-aa6821c.elementor-view-default:has(:focus) .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-1836 .elementor-element.elementor-element-aa6821c .elementor-icon-box-title, .elementor-1836 .elementor-element.elementor-element-aa6821c .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:500;line-height:30.36px;}.elementor-1836 .elementor-element.elementor-element-aa6821c:has(:hover) .elementor-icon-box-title,
					 .elementor-1836 .elementor-element.elementor-element-aa6821c:has(:focus) .elementor-icon-box-title{color:#1A1A1A;}.elementor-1836 .elementor-element.elementor-element-aa6821c .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:19.8px;}.elementor-1836 .elementor-element.elementor-element-aa6821c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1836 .elementor-element.elementor-element-2f3bf40{--display:flex;--min-height:900px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1836 .elementor-element.elementor-element-2f3bf40:not(.elementor-motion-effects-element-type-background), .elementor-1836 .elementor-element.elementor-element-2f3bf40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F2;}.elementor-1836 .elementor-element.elementor-element-50be643{--display:flex;--min-height:20px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1836 .elementor-element.elementor-element-3687e3b{--divider-border-style:solid;--divider-color:#C9A961;--divider-border-width:1px;width:var( --container-widget-width, 36px );max-width:36px;--container-widget-width:36px;--container-widget-flex-grow:0;}.elementor-1836 .elementor-element.elementor-element-3687e3b .elementor-divider-separator{width:36px;}.elementor-1836 .elementor-element.elementor-element-3687e3b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1836 .elementor-element.elementor-element-3687e3b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1836 .elementor-element.elementor-element-3687e3b.elementor-element{--align-self:center;}.elementor-1836 .elementor-element.elementor-element-6e6a6cf .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11.5px;font-weight:500;text-transform:uppercase;line-height:19px;letter-spacing:3.69px;color:#C9A961;}.elementor-1836 .elementor-element.elementor-element-6e6a6cf.elementor-element{--align-self:center;}.elementor-1836 .elementor-element.elementor-element-caed5ee{--divider-border-style:solid;--divider-color:#C9A961;--divider-border-width:1px;width:var( --container-widget-width, 36px );max-width:36px;--container-widget-width:36px;--container-widget-flex-grow:0;}.elementor-1836 .elementor-element.elementor-element-caed5ee .elementor-divider-separator{width:36px;}.elementor-1836 .elementor-element.elementor-element-caed5ee .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1836 .elementor-element.elementor-element-caed5ee > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1836 .elementor-element.elementor-element-caed5ee.elementor-element{--align-self:center;}.elementor-1836 .elementor-element.elementor-element-60c3b7f{text-align:center;width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;}.elementor-1836 .elementor-element.elementor-element-60c3b7f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:54.4px;font-weight:500;font-style:italic;line-height:62.56px;letter-spacing:-0.27px;color:#000000;}.elementor-1836 .elementor-element.elementor-element-60c3b7f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1836 .elementor-element.elementor-element-60c3b7f.elementor-element{--align-self:center;}.elementor-1836 .elementor-element.elementor-element-9800e2c{--divider-border-style:solid;--divider-color:#EFEBE2;--divider-border-width:1px;}.elementor-1836 .elementor-element.elementor-element-9800e2c .elementor-divider-separator{width:100%;}.elementor-1836 .elementor-element.elementor-element-9800e2c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-widget-eael-adv-accordion .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-adv-accordion .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1836 .elementor-element.elementor-element-94d0ce1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title, 
                .elementor-1836 .elementor-element.elementor-element-94d0ce1 .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:500;}.elementor-1836 .elementor-element.elementor-element-94d0ce1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:16px;margin-left:10px;color:#CCAE6B;}.elementor-1836 .elementor-element.elementor-element-94d0ce1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:16px;width:16px;line-height:16px;}.elementor-1836 .elementor-element.elementor-element-94d0ce1 .eael-accordion_media-list .eael-accordion_media-icon i{font-size:16px;}.elementor-1836 .elementor-element.elementor-element-94d0ce1 .eael-accordion_media-list .eael-accordion_media-icon svg{height:16px;width:16px;line-height:16px;}.elementor-1836 .elementor-element.elementor-element-94d0ce1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header{padding:20px 0px 20px 0px;}.elementor-1836 .elementor-element.elementor-element-94d0ce1 .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-title{padding:20px 0px 20px 0px;}.elementor-1836 .elementor-element.elementor-element-94d0ce1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header, 
                .elementor-1836 .elementor-element.elementor-element-94d0ce1 .eael-accordion_media-wrapper .eael-accordion_media-list{background-color:#FAF7F2;}.elementor-1836 .elementor-element.elementor-element-94d0ce1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{color:#1A1A1A;}.elementor-1836 .elementor-element.elementor-element-94d0ce1 .eael-accordion_media-content .eael-accordion_media-title{color:#1A1A1A;}.elementor-1836 .elementor-element.elementor-element-94d0ce1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg{color:#CCAE6B;fill:#CCAE6B;}.elementor-1836 .elementor-element.elementor-element-94d0ce1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg{fill:#CCAE6B;}.elementor-1836 .elementor-element.elementor-element-94d0ce1 .eael-accordion_media-list .eael-accordion_media-icon{color:#CCAE6B;}.elementor-1836 .elementor-element.elementor-element-94d0ce1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header,
                .elementor-1836 .elementor-element.elementor-element-94d0ce1 .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-list{border-style:none;}.elementor-1836 .elementor-element.elementor-element-94d0ce1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title,
                    .elementor-1836 .elementor-element.elementor-element-94d0ce1 .eael-accordion_media-list:not(.active):hover .eael-accordion_media-title{color:#1A1A1A;}.elementor-1836 .elementor-element.elementor-element-94d0ce1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon{color:#CCAE6B;}.elementor-1836 .elementor-element.elementor-element-94d0ce1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg{color:#CCAE6B;fill:#CCAE6B;}.elementor-1836 .elementor-element.elementor-element-94d0ce1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon{fill:#CCAE6B;}.elementor-1836 .elementor-element.elementor-element-94d0ce1 .eael-accordion_media-list:hover .eael-accordion_media-icon i{color:#CCAE6B;}.elementor-1836 .elementor-element.elementor-element-94d0ce1 .eael-accordion_media-list:hover .eael-accordion_media-icon svg{fill:#CCAE6B;}.elementor-1836 .elementor-element.elementor-element-94d0ce1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active{color:#1A1A1A;}.elementor-1836 .elementor-element.elementor-element-94d0ce1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title{color:#1A1A1A;}.elementor-1836 .elementor-element.elementor-element-94d0ce1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon{color:#032D26;}.elementor-1836 .elementor-element.elementor-element-94d0ce1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg{color:#032D26;fill:#032D26;}.elementor-1836 .elementor-element.elementor-element-94d0ce1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon{fill:#032D26;}.elementor-1836 .elementor-element.elementor-element-94d0ce1 .eael-accordion_media-list.active .eael-accordion_media-icon i{color:#032D26;}.elementor-1836 .elementor-element.elementor-element-94d0ce1 .eael-accordion_media-list.active .eael-accordion_media-icon svg{fill:#032D26;}.elementor-1836 .elementor-element.elementor-element-94d0ce1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active,
                .elementor-1836 .elementor-element.elementor-element-94d0ce1 .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-list.active{border-style:solid;border-width:1px 1px 1px 1px;border-color:#EFEBE2;}.elementor-1836 .elementor-element.elementor-element-94d0ce1 .eael-adv-accordion .eael-accordion-list .eael-accordion-content{color:#4A4A4A;}.elementor-1836 .elementor-element.elementor-element-94d0ce1 .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description{color:#4A4A4A;}.elementor-1836 .elementor-element.elementor-element-94d0ce1 .eael-adv-accordion .eael-accordion-list .eael-accordion-content,
                .elementor-1836 .elementor-element.elementor-element-94d0ce1 .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:28.8px;}.elementor-1836 .elementor-element.elementor-element-94d0ce1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle, .elementor-1836 .elementor-element.elementor-element-94d0ce1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header > .fa-toggle-svg{font-size:14px;}.elementor-1836 .elementor-element.elementor-element-94d0ce1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-toggle{height:14px;width:14px;line-height:14px;fill:#1A2E1A;}.elementor-1836 .elementor-element.elementor-element-94d0ce1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle{padding:15px 15px 15px 15px;color:#1A2E1A;border-style:none;}.elementor-1836 .elementor-element.elementor-element-94d0ce1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle svg{color:#1A2E1A;fill:#1A2E1A;}.elementor-1836 .elementor-element.elementor-element-94d0ce1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle{color:#fff;}.elementor-1836 .elementor-element.elementor-element-94d0ce1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle svg{color:#fff;fill:#fff;}.elementor-1836 .elementor-element.elementor-element-94d0ce1 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-toggle{fill:#fff;}.elementor-1836 .elementor-element.elementor-element-2cae839{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1836 .elementor-element.elementor-element-2cae839:not(.elementor-motion-effects-element-type-background), .elementor-1836 .elementor-element.elementor-element-2cae839 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#032D26;}.elementor-1836 .elementor-element.elementor-element-69e2f96{--display:flex;--min-height:20px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1836 .elementor-element.elementor-element-3c9b430{--divider-border-style:solid;--divider-color:#C9A961;--divider-border-width:1px;width:var( --container-widget-width, 36px );max-width:36px;--container-widget-width:36px;--container-widget-flex-grow:0;}.elementor-1836 .elementor-element.elementor-element-3c9b430 .elementor-divider-separator{width:36px;}.elementor-1836 .elementor-element.elementor-element-3c9b430 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1836 .elementor-element.elementor-element-3c9b430 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1836 .elementor-element.elementor-element-3c9b430.elementor-element{--align-self:center;}.elementor-1836 .elementor-element.elementor-element-d11aa7f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11.5px;font-weight:500;text-transform:uppercase;line-height:19px;letter-spacing:3.69px;color:#C9A961;}.elementor-1836 .elementor-element.elementor-element-d11aa7f.elementor-element{--align-self:center;}.elementor-1836 .elementor-element.elementor-element-1cd9870{--divider-border-style:solid;--divider-color:#C9A961;--divider-border-width:1px;width:var( --container-widget-width, 36px );max-width:36px;--container-widget-width:36px;--container-widget-flex-grow:0;}.elementor-1836 .elementor-element.elementor-element-1cd9870 .elementor-divider-separator{width:36px;}.elementor-1836 .elementor-element.elementor-element-1cd9870 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1836 .elementor-element.elementor-element-1cd9870 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1836 .elementor-element.elementor-element-1cd9870.elementor-element{--align-self:center;}.elementor-1836 .elementor-element.elementor-element-8fcc067{text-align:center;width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;}.elementor-1836 .elementor-element.elementor-element-8fcc067 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:54.4px;font-weight:500;font-style:italic;line-height:62.56px;letter-spacing:-0.27px;color:#FFFFFF;}.elementor-1836 .elementor-element.elementor-element-8fcc067 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1836 .elementor-element.elementor-element-8fcc067.elementor-element{--align-self:center;}.elementor-1836 .elementor-element.elementor-element-ab9dab6{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:28.8px;color:#FAF7F2CC;}.elementor-1836 .elementor-element.elementor-element-efc65cf .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1836 .elementor-element.elementor-element-efc65cf .elementor-button .elementor-button-content-wrapper{gap:25px;}.elementor-1836 .elementor-element.elementor-element-efc65cf .elementor-button{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;line-height:24.29px;background-color:#C9A961;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9A961;padding:17.5px 36px 17.78px 36px;}.elementor-1836 .elementor-element.elementor-element-efc65cf.elementor-element{--align-self:center;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}}@media(min-width:768px){.elementor-1836 .elementor-element.elementor-element-dba7c7e{--content-width:1280px;}.elementor-1836 .elementor-element.elementor-element-86a1755{--width:100%;}.elementor-1836 .elementor-element.elementor-element-a52d32a{--content-width:1280px;}.elementor-1836 .elementor-element.elementor-element-574222c{--width:33%;}.elementor-1836 .elementor-element.elementor-element-69193f8{--width:33%;}.elementor-1836 .elementor-element.elementor-element-e7b4837{--width:33%;}.elementor-1836 .elementor-element.elementor-element-b417563{--content-width:1280px;}.elementor-1836 .elementor-element.elementor-element-33114e5{--width:50%;}.elementor-1836 .elementor-element.elementor-element-71400d4{--width:32.617%;}.elementor-1836 .elementor-element.elementor-element-72f85e8{--width:50%;}.elementor-1836 .elementor-element.elementor-element-a00c3de{--width:32.617%;}.elementor-1836 .elementor-element.elementor-element-0c36585{--width:28.042%;}.elementor-1836 .elementor-element.elementor-element-457df94{--content-width:1280px;}.elementor-1836 .elementor-element.elementor-element-ac78ee3{--width:33%;}.elementor-1836 .elementor-element.elementor-element-608d070{--width:33%;}.elementor-1836 .elementor-element.elementor-element-eef507b{--width:33%;}.elementor-1836 .elementor-element.elementor-element-b7f3e0b{--width:33%;}.elementor-1836 .elementor-element.elementor-element-939285e{--width:33%;}.elementor-1836 .elementor-element.elementor-element-60434c2{--width:33%;}.elementor-1836 .elementor-element.elementor-element-853581e{--content-width:1280px;}.elementor-1836 .elementor-element.elementor-element-f3a0b01{--width:18%;}.elementor-1836 .elementor-element.elementor-element-eb15e04{--width:18%;}.elementor-1836 .elementor-element.elementor-element-c037124{--width:18%;}.elementor-1836 .elementor-element.elementor-element-acbc315{--width:18%;}.elementor-1836 .elementor-element.elementor-element-f3faee8{--width:18%;}.elementor-1836 .elementor-element.elementor-element-1ea0361{--content-width:1280px;}.elementor-1836 .elementor-element.elementor-element-4a30269{--content-width:1280px;}.elementor-1836 .elementor-element.elementor-element-ea1b98d{--width:50%;}.elementor-1836 .elementor-element.elementor-element-cfcd69c{--width:32.617%;}.elementor-1836 .elementor-element.elementor-element-51fea2a{--width:40%;}.elementor-1836 .elementor-element.elementor-element-92c0053{--content-width:1280px;}.elementor-1836 .elementor-element.elementor-element-aaeb529{--width:50%;}.elementor-1836 .elementor-element.elementor-element-2dd22c5{--width:50%;}.elementor-1836 .elementor-element.elementor-element-8cec9ba{--content-width:1280px;}.elementor-1836 .elementor-element.elementor-element-819b936{--width:40%;}.elementor-1836 .elementor-element.elementor-element-e16a8e0{--width:40%;}.elementor-1836 .elementor-element.elementor-element-2f3bf40{--content-width:1280px;}.elementor-1836 .elementor-element.elementor-element-2cae839{--content-width:1280px;}}@media(max-width:767px){.elementor-1836 .elementor-element.elementor-element-dba7c7e{--min-height:100vh;}.elementor-1836 .elementor-element.elementor-element-86a1755{--min-height:575px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1836 .elementor-element.elementor-element-f8e1722 .elementor-heading-title{font-size:30px;line-height:1.4em;}.elementor-1836 .elementor-element.elementor-element-d341181 .elementor-heading-title{font-size:30px;line-height:1.4em;}.elementor-1836 .elementor-element.elementor-element-e68e308 .elementor-heading-title{font-size:30px;line-height:1.4em;}.elementor-1836 .elementor-element.elementor-element-e68e308{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-1836 .elementor-element.elementor-element-6942a03 .elementor-heading-title{font-size:30px;line-height:1.4em;}.elementor-1836 .elementor-element.elementor-element-6942a03{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1836 .elementor-element.elementor-element-0c36585{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-1836 .elementor-element.elementor-element-0c36585{right:0px;}body.rtl .elementor-1836 .elementor-element.elementor-element-0c36585{left:0px;}.elementor-1836 .elementor-element.elementor-element-6442fca .elementor-heading-title{font-size:30px;line-height:1.4em;}.elementor-1836 .elementor-element.elementor-element-6442fca{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1836 .elementor-element.elementor-element-e84da1a .elementor-heading-title{font-size:30px;line-height:1.4em;}.elementor-1836 .elementor-element.elementor-element-e84da1a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1836 .elementor-element.elementor-element-274c227 .elementor-heading-title{font-size:30px;line-height:1.4em;}.elementor-1836 .elementor-element.elementor-element-274c227{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1836 .elementor-element.elementor-element-ea1b98d{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1836 .elementor-element.elementor-element-215bd91 .elementor-heading-title{font-size:30px;line-height:1.4em;}.elementor-1836 .elementor-element.elementor-element-f3499e8 .elementor-heading-title{font-size:30px;line-height:1.4em;}.elementor-1836 .elementor-element.elementor-element-f3499e8{width:var( --container-widget-width, 98.154% );max-width:98.154%;--container-widget-width:98.154%;--container-widget-flex-grow:0;}.elementor-1836 .elementor-element.elementor-element-aaeb529{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1836 .elementor-element.elementor-element-2dd22c5{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1836 .elementor-element.elementor-element-f8492b5 .elementor-heading-title{font-size:30px;line-height:1.4em;}.elementor-1836 .elementor-element.elementor-element-f8492b5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1836 .elementor-element.elementor-element-2110dd1 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1836 .elementor-element.elementor-element-aa6821c > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1836 .elementor-element.elementor-element-60c3b7f .elementor-heading-title{font-size:30px;line-height:1.4em;}.elementor-1836 .elementor-element.elementor-element-60c3b7f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1836 .elementor-element.elementor-element-8fcc067 .elementor-heading-title{font-size:30px;line-height:1.4em;}.elementor-1836 .elementor-element.elementor-element-8fcc067{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}/* Start custom CSS for container, class: .elementor-element-dba7c7e */.texto-dourado {
  color: #C9A961;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-574222c *//* === CARD BASE === */
.lf-service-card {
  transition: background-color 0.5s ease !important;
}

/* === HOVER: fundo verde escuro === */
.lf-service-card:hover {
  background-color: #032D26 !important;
}

/* === HEADING === */
.lf-sc-heading .elementor-heading-title {
  transition: color 0.5s ease !important;
}
.lf-service-card:hover .lf-sc-heading .elementor-heading-title {
  color: #ffffff !important;
}

/* === ICON BOX: título === */
.lf-sc-iconbox .elementor-icon-box-title,
.lf-sc-iconbox .elementor-icon-box-title a {
  transition: color 0.5s ease !important;
}
.lf-service-card:hover .lf-sc-iconbox .elementor-icon-box-title,
.lf-service-card:hover .lf-sc-iconbox .elementor-icon-box-title a {
  color: #ffffff !important;
}

/* === ICON BOX: descrição === */
.lf-sc-iconbox .elementor-icon-box-description {
  transition: color 0.5s ease !important;
}
.lf-service-card:hover .lf-sc-iconbox .elementor-icon-box-description {
  color: rgba(255,255,255,0.75) !important;
}

/* === ICON BOX: ícone === */
.lf-sc-iconbox .elementor-icon,
.lf-sc-iconbox .elementor-icon i {
  transition: color 0.5s ease !important;
}
.lf-service-card:hover .lf-sc-iconbox .elementor-icon,
.lf-service-card:hover .lf-sc-iconbox .elementor-icon i {
  color: #C9A961 !important;
}

/* SVG: só stroke, sem fill no container */
.lf-sc-iconbox .elementor-icon svg {
  transition: stroke 0.5s ease !important;
  fill: none !important;
}
.lf-service-card:hover .lf-sc-iconbox .elementor-icon svg {
  stroke: #C9A961 !important;
  fill: none !important;
}

/* paths internos do SVG */
.lf-sc-iconbox .elementor-icon svg path,
.lf-sc-iconbox .elementor-icon svg rect,
.lf-sc-iconbox .elementor-icon svg circle,
.lf-sc-iconbox .elementor-icon svg polyline,
.lf-sc-iconbox .elementor-icon svg line {
  transition: stroke 0.5s ease, fill 0.5s ease !important;
  fill: none !important;
}
.lf-service-card:hover .lf-sc-iconbox .elementor-icon svg path,
.lf-service-card:hover .lf-sc-iconbox .elementor-icon svg rect,
.lf-service-card:hover .lf-sc-iconbox .elementor-icon svg circle,
.lf-service-card:hover .lf-sc-iconbox .elementor-icon svg polyline,
.lf-service-card:hover .lf-sc-iconbox .elementor-icon svg line {
  stroke: #C9A961 !important;
  fill: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69193f8 *//* === CARD BASE === */
.lf-service-card {
  transition: background-color 0.5s ease !important;
}

/* === HOVER: fundo verde escuro === */
.lf-service-card:hover {
  background-color: #032D26 !important;
}

/* === HEADING === */
.lf-sc-heading .elementor-heading-title {
  transition: color 0.5s ease !important;
}
.lf-service-card:hover .lf-sc-heading .elementor-heading-title {
  color: #ffffff !important;
}

/* === ICON BOX: título === */
.lf-sc-iconbox .elementor-icon-box-title,
.lf-sc-iconbox .elementor-icon-box-title a {
  transition: color 0.5s ease !important;
}
.lf-service-card:hover .lf-sc-iconbox .elementor-icon-box-title,
.lf-service-card:hover .lf-sc-iconbox .elementor-icon-box-title a {
  color: #ffffff !important;
}

/* === ICON BOX: descrição === */
.lf-sc-iconbox .elementor-icon-box-description {
  transition: color 0.5s ease !important;
}
.lf-service-card:hover .lf-sc-iconbox .elementor-icon-box-description {
  color: rgba(255,255,255,0.75) !important;
}

/* === ICON BOX: ícone === */
.lf-sc-iconbox .elementor-icon,
.lf-sc-iconbox .elementor-icon i {
  transition: color 0.5s ease !important;
}
.lf-service-card:hover .lf-sc-iconbox .elementor-icon,
.lf-service-card:hover .lf-sc-iconbox .elementor-icon i {
  color: #C9A961 !important;
}

/* SVG: só stroke, sem fill no container */
.lf-sc-iconbox .elementor-icon svg {
  transition: stroke 0.5s ease !important;
  fill: none !important;
}
.lf-service-card:hover .lf-sc-iconbox .elementor-icon svg {
  stroke: #C9A961 !important;
  fill: none !important;
}

/* paths internos do SVG */
.lf-sc-iconbox .elementor-icon svg path,
.lf-sc-iconbox .elementor-icon svg rect,
.lf-sc-iconbox .elementor-icon svg circle,
.lf-sc-iconbox .elementor-icon svg polyline,
.lf-sc-iconbox .elementor-icon svg line {
  transition: stroke 0.5s ease, fill 0.5s ease !important;
  fill: none !important;
}
.lf-service-card:hover .lf-sc-iconbox .elementor-icon svg path,
.lf-service-card:hover .lf-sc-iconbox .elementor-icon svg rect,
.lf-service-card:hover .lf-sc-iconbox .elementor-icon svg circle,
.lf-service-card:hover .lf-sc-iconbox .elementor-icon svg polyline,
.lf-service-card:hover .lf-sc-iconbox .elementor-icon svg line {
  stroke: #C9A961 !important;
  fill: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7b4837 *//* === CARD BASE === */
.lf-service-card {
  transition: background-color 0.5s ease !important;
}

/* === HOVER: fundo verde escuro === */
.lf-service-card:hover {
  background-color: #032D26 !important;
}

/* === HEADING === */
.lf-sc-heading .elementor-heading-title {
  transition: color 0.5s ease !important;
}
.lf-service-card:hover .lf-sc-heading .elementor-heading-title {
  color: #ffffff !important;
}

/* === ICON BOX: título === */
.lf-sc-iconbox .elementor-icon-box-title,
.lf-sc-iconbox .elementor-icon-box-title a {
  transition: color 0.5s ease !important;
}
.lf-service-card:hover .lf-sc-iconbox .elementor-icon-box-title,
.lf-service-card:hover .lf-sc-iconbox .elementor-icon-box-title a {
  color: #ffffff !important;
}

/* === ICON BOX: descrição === */
.lf-sc-iconbox .elementor-icon-box-description {
  transition: color 0.5s ease !important;
}
.lf-service-card:hover .lf-sc-iconbox .elementor-icon-box-description {
  color: rgba(255,255,255,0.75) !important;
}

/* === ICON BOX: ícone === */
.lf-sc-iconbox .elementor-icon,
.lf-sc-iconbox .elementor-icon i {
  transition: color 0.5s ease !important;
}
.lf-service-card:hover .lf-sc-iconbox .elementor-icon,
.lf-service-card:hover .lf-sc-iconbox .elementor-icon i {
  color: #C9A961 !important;
}

/* SVG: só stroke, sem fill no container */
.lf-sc-iconbox .elementor-icon svg {
  transition: stroke 0.5s ease !important;
  fill: none !important;
}
.lf-service-card:hover .lf-sc-iconbox .elementor-icon svg {
  stroke: #C9A961 !important;
  fill: none !important;
}

/* paths internos do SVG */
.lf-sc-iconbox .elementor-icon svg path,
.lf-sc-iconbox .elementor-icon svg rect,
.lf-sc-iconbox .elementor-icon svg circle,
.lf-sc-iconbox .elementor-icon svg polyline,
.lf-sc-iconbox .elementor-icon svg line {
  transition: stroke 0.5s ease, fill 0.5s ease !important;
  fill: none !important;
}
.lf-service-card:hover .lf-sc-iconbox .elementor-icon svg path,
.lf-service-card:hover .lf-sc-iconbox .elementor-icon svg rect,
.lf-service-card:hover .lf-sc-iconbox .elementor-icon svg circle,
.lf-service-card:hover .lf-sc-iconbox .elementor-icon svg polyline,
.lf-service-card:hover .lf-sc-iconbox .elementor-icon svg line {
  stroke: #C9A961 !important;
  fill: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33114e5 *//* === CARD BASE === */
.lf-pkg-card {
  transition: background-color 0.5s ease !important;
}

.lf-pkg-card:hover {
  background-color: #032D26 !important;
}

/* === Divider === */
.lf-pkg-card .elementor-divider-separator {
  transition: border-color 0.5s ease !important;
}
.lf-pkg-card:hover .elementor-divider-separator {
  border-color: #C9A961 !important;
}

/* === PACKAGE 01 (label) === */
.lf-pkg-label .elementor-heading-title {
  transition: color 0.5s ease !important;
}
.lf-pkg-card:hover .lf-pkg-label .elementor-heading-title {
  color: #C9A961 !important;
}

/* === Título grande === */
.lf-pkg-title .elementor-heading-title {
  transition: color 0.5s ease !important;
}
.lf-pkg-card:hover .lf-pkg-title .elementor-heading-title {
  color: #ffffff !important;
}

/* === 10-DAY PROCESS === */
.lf-pkg-process .elementor-heading-title {
  transition: color 0.5s ease !important;
}
.lf-pkg-card:hover .lf-pkg-process .elementor-heading-title {
  color: #C9A961 !important;
}

/* === Texto === */
.lf-pkg-text,
.lf-pkg-text p {
  transition: color 0.5s ease !important;
}
.lf-pkg-card:hover .lf-pkg-text,
.lf-pkg-card:hover .lf-pkg-text p {
  color: rgba(255,255,255,0.75) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72f85e8 *//* === CARD BASE === */
.lf-pkg-card {
  transition: background-color 0.5s ease !important;
}

.lf-pkg-card:hover {
  background-color: #032D26 !important;
}

/* === Divider === */
.lf-pkg-card .elementor-divider-separator {
  transition: border-color 0.5s ease !important;
}
.lf-pkg-card:hover .elementor-divider-separator {
  border-color: #C9A961 !important;
}

/* === PACKAGE 01 (label) === */
.lf-pkg-label .elementor-heading-title {
  transition: color 0.5s ease !important;
}
.lf-pkg-card:hover .lf-pkg-label .elementor-heading-title {
  color: #C9A961 !important;
}

/* === Título grande === */
.lf-pkg-title .elementor-heading-title {
  transition: color 0.5s ease !important;
}
.lf-pkg-card:hover .lf-pkg-title .elementor-heading-title {
  color: #ffffff !important;
}

/* === 10-DAY PROCESS === */
.lf-pkg-process .elementor-heading-title {
  transition: color 0.5s ease !important;
}
.lf-pkg-card:hover .lf-pkg-process .elementor-heading-title {
  color: #C9A961 !important;
}

/* === Texto === */
.lf-pkg-text,
.lf-pkg-text p {
  transition: color 0.5s ease !important;
}
.lf-pkg-card:hover .lf-pkg-text,
.lf-pkg-card:hover .lf-pkg-text p {
  color: rgba(255,255,255,0.75) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac78ee3 *//* === CARD BASE === */
.lf-service-card {
  transition: background-color 0.5s ease !important;
}

/* === HOVER: fundo verde escuro === */
.lf-service-card:hover {
  background-color: #032D26 !important;
}

/* === HEADING === */
.lf-sc-heading .elementor-heading-title {
  transition: color 0.5s ease !important;
}
.lf-service-card:hover .lf-sc-heading .elementor-heading-title {
  color: #ffffff !important;
}

/* === ICON BOX: título === */
.lf-sc-iconbox .elementor-icon-box-title,
.lf-sc-iconbox .elementor-icon-box-title a {
  transition: color 0.5s ease !important;
}
.lf-service-card:hover .lf-sc-iconbox .elementor-icon-box-title,
.lf-service-card:hover .lf-sc-iconbox .elementor-icon-box-title a {
  color: #ffffff !important;
}

/* === ICON BOX: descrição === */
.lf-sc-iconbox .elementor-icon-box-description {
  transition: color 0.5s ease !important;
}
.lf-service-card:hover .lf-sc-iconbox .elementor-icon-box-description {
  color: rgba(255,255,255,0.75) !important;
}

/* === ICON BOX: ícone === */
.lf-sc-iconbox .elementor-icon,
.lf-sc-iconbox .elementor-icon i {
  transition: color 0.5s ease !important;
}
.lf-service-card:hover .lf-sc-iconbox .elementor-icon,
.lf-service-card:hover .lf-sc-iconbox .elementor-icon i {
  color: #C9A961 !important;
}

/* SVG: só stroke, sem fill no container */
.lf-sc-iconbox .elementor-icon svg {
  transition: stroke 0.5s ease !important;
  fill: none !important;
}
.lf-service-card:hover .lf-sc-iconbox .elementor-icon svg {
  stroke: #C9A961 !important;
  fill: none !important;
}

/* paths internos do SVG */
.lf-sc-iconbox .elementor-icon svg path,
.lf-sc-iconbox .elementor-icon svg rect,
.lf-sc-iconbox .elementor-icon svg circle,
.lf-sc-iconbox .elementor-icon svg polyline,
.lf-sc-iconbox .elementor-icon svg line {
  transition: stroke 0.5s ease, fill 0.5s ease !important;
  fill: none !important;
}
.lf-service-card:hover .lf-sc-iconbox .elementor-icon svg path,
.lf-service-card:hover .lf-sc-iconbox .elementor-icon svg rect,
.lf-service-card:hover .lf-sc-iconbox .elementor-icon svg circle,
.lf-service-card:hover .lf-sc-iconbox .elementor-icon svg polyline,
.lf-service-card:hover .lf-sc-iconbox .elementor-icon svg line {
  stroke: #C9A961 !important;
  fill: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-608d070 *//* === CARD BASE === */
.lf-service-card {
  transition: background-color 0.5s ease !important;
}

/* === HOVER: fundo verde escuro === */
.lf-service-card:hover {
  background-color: #032D26 !important;
}

/* === HEADING === */
.lf-sc-heading .elementor-heading-title {
  transition: color 0.5s ease !important;
}
.lf-service-card:hover .lf-sc-heading .elementor-heading-title {
  color: #ffffff !important;
}

/* === ICON BOX: título === */
.lf-sc-iconbox .elementor-icon-box-title,
.lf-sc-iconbox .elementor-icon-box-title a {
  transition: color 0.5s ease !important;
}
.lf-service-card:hover .lf-sc-iconbox .elementor-icon-box-title,
.lf-service-card:hover .lf-sc-iconbox .elementor-icon-box-title a {
  color: #ffffff !important;
}

/* === ICON BOX: descrição === */
.lf-sc-iconbox .elementor-icon-box-description {
  transition: color 0.5s ease !important;
}
.lf-service-card:hover .lf-sc-iconbox .elementor-icon-box-description {
  color: rgba(255,255,255,0.75) !important;
}

/* === ICON BOX: ícone === */
.lf-sc-iconbox .elementor-icon,
.lf-sc-iconbox .elementor-icon i {
  transition: color 0.5s ease !important;
}
.lf-service-card:hover .lf-sc-iconbox .elementor-icon,
.lf-service-card:hover .lf-sc-iconbox .elementor-icon i {
  color: #C9A961 !important;
}

/* SVG: só stroke, sem fill no container */
.lf-sc-iconbox .elementor-icon svg {
  transition: stroke 0.5s ease !important;
  fill: none !important;
}
.lf-service-card:hover .lf-sc-iconbox .elementor-icon svg {
  stroke: #C9A961 !important;
  fill: none !important;
}

/* paths internos do SVG */
.lf-sc-iconbox .elementor-icon svg path,
.lf-sc-iconbox .elementor-icon svg rect,
.lf-sc-iconbox .elementor-icon svg circle,
.lf-sc-iconbox .elementor-icon svg polyline,
.lf-sc-iconbox .elementor-icon svg line {
  transition: stroke 0.5s ease, fill 0.5s ease !important;
  fill: none !important;
}
.lf-service-card:hover .lf-sc-iconbox .elementor-icon svg path,
.lf-service-card:hover .lf-sc-iconbox .elementor-icon svg rect,
.lf-service-card:hover .lf-sc-iconbox .elementor-icon svg circle,
.lf-service-card:hover .lf-sc-iconbox .elementor-icon svg polyline,
.lf-service-card:hover .lf-sc-iconbox .elementor-icon svg line {
  stroke: #C9A961 !important;
  fill: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eef507b *//* === CARD BASE === */
.lf-service-card {
  transition: background-color 0.5s ease !important;
}

/* === HOVER: fundo verde escuro === */
.lf-service-card:hover {
  background-color: #032D26 !important;
}

/* === HEADING === */
.lf-sc-heading .elementor-heading-title {
  transition: color 0.5s ease !important;
}
.lf-service-card:hover .lf-sc-heading .elementor-heading-title {
  color: #ffffff !important;
}

/* === ICON BOX: título === */
.lf-sc-iconbox .elementor-icon-box-title,
.lf-sc-iconbox .elementor-icon-box-title a {
  transition: color 0.5s ease !important;
}
.lf-service-card:hover .lf-sc-iconbox .elementor-icon-box-title,
.lf-service-card:hover .lf-sc-iconbox .elementor-icon-box-title a {
  color: #ffffff !important;
}

/* === ICON BOX: descrição === */
.lf-sc-iconbox .elementor-icon-box-description {
  transition: color 0.5s ease !important;
}
.lf-service-card:hover .lf-sc-iconbox .elementor-icon-box-description {
  color: rgba(255,255,255,0.75) !important;
}

/* === ICON BOX: ícone === */
.lf-sc-iconbox .elementor-icon,
.lf-sc-iconbox .elementor-icon i {
  transition: color 0.5s ease !important;
}
.lf-service-card:hover .lf-sc-iconbox .elementor-icon,
.lf-service-card:hover .lf-sc-iconbox .elementor-icon i {
  color: #C9A961 !important;
}

/* SVG: só stroke, sem fill no container */
.lf-sc-iconbox .elementor-icon svg {
  transition: stroke 0.5s ease !important;
  fill: none !important;
}
.lf-service-card:hover .lf-sc-iconbox .elementor-icon svg {
  stroke: #C9A961 !important;
  fill: none !important;
}

/* paths internos do SVG */
.lf-sc-iconbox .elementor-icon svg path,
.lf-sc-iconbox .elementor-icon svg rect,
.lf-sc-iconbox .elementor-icon svg circle,
.lf-sc-iconbox .elementor-icon svg polyline,
.lf-sc-iconbox .elementor-icon svg line {
  transition: stroke 0.5s ease, fill 0.5s ease !important;
  fill: none !important;
}
.lf-service-card:hover .lf-sc-iconbox .elementor-icon svg path,
.lf-service-card:hover .lf-sc-iconbox .elementor-icon svg rect,
.lf-service-card:hover .lf-sc-iconbox .elementor-icon svg circle,
.lf-service-card:hover .lf-sc-iconbox .elementor-icon svg polyline,
.lf-service-card:hover .lf-sc-iconbox .elementor-icon svg line {
  stroke: #C9A961 !important;
  fill: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7f3e0b *//* === CARD BASE === */
.lf-service-card {
  transition: background-color 0.5s ease !important;
}

/* === HOVER: fundo verde escuro === */
.lf-service-card:hover {
  background-color: #032D26 !important;
}

/* === HEADING === */
.lf-sc-heading .elementor-heading-title {
  transition: color 0.5s ease !important;
}
.lf-service-card:hover .lf-sc-heading .elementor-heading-title {
  color: #ffffff !important;
}

/* === ICON BOX: título === */
.lf-sc-iconbox .elementor-icon-box-title,
.lf-sc-iconbox .elementor-icon-box-title a {
  transition: color 0.5s ease !important;
}
.lf-service-card:hover .lf-sc-iconbox .elementor-icon-box-title,
.lf-service-card:hover .lf-sc-iconbox .elementor-icon-box-title a {
  color: #ffffff !important;
}

/* === ICON BOX: descrição === */
.lf-sc-iconbox .elementor-icon-box-description {
  transition: color 0.5s ease !important;
}
.lf-service-card:hover .lf-sc-iconbox .elementor-icon-box-description {
  color: rgba(255,255,255,0.75) !important;
}

/* === ICON BOX: ícone === */
.lf-sc-iconbox .elementor-icon,
.lf-sc-iconbox .elementor-icon i {
  transition: color 0.5s ease !important;
}
.lf-service-card:hover .lf-sc-iconbox .elementor-icon,
.lf-service-card:hover .lf-sc-iconbox .elementor-icon i {
  color: #C9A961 !important;
}

/* SVG: só stroke, sem fill no container */
.lf-sc-iconbox .elementor-icon svg {
  transition: stroke 0.5s ease !important;
  fill: none !important;
}
.lf-service-card:hover .lf-sc-iconbox .elementor-icon svg {
  stroke: #C9A961 !important;
  fill: none !important;
}

/* paths internos do SVG */
.lf-sc-iconbox .elementor-icon svg path,
.lf-sc-iconbox .elementor-icon svg rect,
.lf-sc-iconbox .elementor-icon svg circle,
.lf-sc-iconbox .elementor-icon svg polyline,
.lf-sc-iconbox .elementor-icon svg line {
  transition: stroke 0.5s ease, fill 0.5s ease !important;
  fill: none !important;
}
.lf-service-card:hover .lf-sc-iconbox .elementor-icon svg path,
.lf-service-card:hover .lf-sc-iconbox .elementor-icon svg rect,
.lf-service-card:hover .lf-sc-iconbox .elementor-icon svg circle,
.lf-service-card:hover .lf-sc-iconbox .elementor-icon svg polyline,
.lf-service-card:hover .lf-sc-iconbox .elementor-icon svg line {
  stroke: #C9A961 !important;
  fill: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-939285e *//* === CARD BASE === */
.lf-service-card {
  transition: background-color 0.5s ease !important;
}

/* === HOVER: fundo verde escuro === */
.lf-service-card:hover {
  background-color: #032D26 !important;
}

/* === HEADING === */
.lf-sc-heading .elementor-heading-title {
  transition: color 0.5s ease !important;
}
.lf-service-card:hover .lf-sc-heading .elementor-heading-title {
  color: #ffffff !important;
}

/* === ICON BOX: título === */
.lf-sc-iconbox .elementor-icon-box-title,
.lf-sc-iconbox .elementor-icon-box-title a {
  transition: color 0.5s ease !important;
}
.lf-service-card:hover .lf-sc-iconbox .elementor-icon-box-title,
.lf-service-card:hover .lf-sc-iconbox .elementor-icon-box-title a {
  color: #ffffff !important;
}

/* === ICON BOX: descrição === */
.lf-sc-iconbox .elementor-icon-box-description {
  transition: color 0.5s ease !important;
}
.lf-service-card:hover .lf-sc-iconbox .elementor-icon-box-description {
  color: rgba(255,255,255,0.75) !important;
}

/* === ICON BOX: ícone === */
.lf-sc-iconbox .elementor-icon,
.lf-sc-iconbox .elementor-icon i {
  transition: color 0.5s ease !important;
}
.lf-service-card:hover .lf-sc-iconbox .elementor-icon,
.lf-service-card:hover .lf-sc-iconbox .elementor-icon i {
  color: #C9A961 !important;
}

/* SVG: só stroke, sem fill no container */
.lf-sc-iconbox .elementor-icon svg {
  transition: stroke 0.5s ease !important;
  fill: none !important;
}
.lf-service-card:hover .lf-sc-iconbox .elementor-icon svg {
  stroke: #C9A961 !important;
  fill: none !important;
}

/* paths internos do SVG */
.lf-sc-iconbox .elementor-icon svg path,
.lf-sc-iconbox .elementor-icon svg rect,
.lf-sc-iconbox .elementor-icon svg circle,
.lf-sc-iconbox .elementor-icon svg polyline,
.lf-sc-iconbox .elementor-icon svg line {
  transition: stroke 0.5s ease, fill 0.5s ease !important;
  fill: none !important;
}
.lf-service-card:hover .lf-sc-iconbox .elementor-icon svg path,
.lf-service-card:hover .lf-sc-iconbox .elementor-icon svg rect,
.lf-service-card:hover .lf-sc-iconbox .elementor-icon svg circle,
.lf-service-card:hover .lf-sc-iconbox .elementor-icon svg polyline,
.lf-service-card:hover .lf-sc-iconbox .elementor-icon svg line {
  stroke: #C9A961 !important;
  fill: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60434c2 *//* === CARD BASE === */
.lf-service-card {
  transition: background-color 0.5s ease !important;
}

/* === HOVER: fundo verde escuro === */
.lf-service-card:hover {
  background-color: #032D26 !important;
}

/* === HEADING === */
.lf-sc-heading .elementor-heading-title {
  transition: color 0.5s ease !important;
}
.lf-service-card:hover .lf-sc-heading .elementor-heading-title {
  color: #ffffff !important;
}

/* === ICON BOX: título === */
.lf-sc-iconbox .elementor-icon-box-title,
.lf-sc-iconbox .elementor-icon-box-title a {
  transition: color 0.5s ease !important;
}
.lf-service-card:hover .lf-sc-iconbox .elementor-icon-box-title,
.lf-service-card:hover .lf-sc-iconbox .elementor-icon-box-title a {
  color: #ffffff !important;
}

/* === ICON BOX: descrição === */
.lf-sc-iconbox .elementor-icon-box-description {
  transition: color 0.5s ease !important;
}
.lf-service-card:hover .lf-sc-iconbox .elementor-icon-box-description {
  color: rgba(255,255,255,0.75) !important;
}

/* === ICON BOX: ícone === */
.lf-sc-iconbox .elementor-icon,
.lf-sc-iconbox .elementor-icon i {
  transition: color 0.5s ease !important;
}
.lf-service-card:hover .lf-sc-iconbox .elementor-icon,
.lf-service-card:hover .lf-sc-iconbox .elementor-icon i {
  color: #C9A961 !important;
}

/* SVG: só stroke, sem fill no container */
.lf-sc-iconbox .elementor-icon svg {
  transition: stroke 0.5s ease !important;
  fill: none !important;
}
.lf-service-card:hover .lf-sc-iconbox .elementor-icon svg {
  stroke: #C9A961 !important;
  fill: none !important;
}

/* paths internos do SVG */
.lf-sc-iconbox .elementor-icon svg path,
.lf-sc-iconbox .elementor-icon svg rect,
.lf-sc-iconbox .elementor-icon svg circle,
.lf-sc-iconbox .elementor-icon svg polyline,
.lf-sc-iconbox .elementor-icon svg line {
  transition: stroke 0.5s ease, fill 0.5s ease !important;
  fill: none !important;
}
.lf-service-card:hover .lf-sc-iconbox .elementor-icon svg path,
.lf-service-card:hover .lf-sc-iconbox .elementor-icon svg rect,
.lf-service-card:hover .lf-sc-iconbox .elementor-icon svg circle,
.lf-service-card:hover .lf-sc-iconbox .elementor-icon svg polyline,
.lf-service-card:hover .lf-sc-iconbox .elementor-icon svg line {
  stroke: #C9A961 !important;
  fill: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3a0b01 *//* === CARD BASE === */
.lf-touch-card {
  transition: background-color 0.5s ease, border-color 0.5s ease !important;
  border: 1px solid transparent !important;
}

.lf-touch-card:hover {
  background-color: #032D26 !important;
  border-color: #032D26 !important;
}

/* === ICON BOX: título === */
.lf-touch-card .elementor-icon-box-title,
.lf-touch-card .elementor-icon-box-title a {
  transition: color 0.5s ease !important;
}
.lf-touch-card:hover .elementor-icon-box-title,
.lf-touch-card:hover .elementor-icon-box-title a {
  color: #ffffff !important;
}

/* === ICON BOX: descrição === */
.lf-touch-card .elementor-icon-box-description {
  transition: color 0.5s ease !important;
}
.lf-touch-card:hover .elementor-icon-box-description {
  color: rgba(255,255,255,0.75) !important;
}

/* === ICON BOX: ícone === */
.lf-touch-card .elementor-icon {
  transition: color 0.5s ease !important;
}
.lf-touch-card:hover .elementor-icon {
  color: #C9A961 !important;
}

/* === SVG === */
.lf-touch-card .elementor-icon svg {
  transition: stroke 0.5s ease !important;
  fill: none !important;
}
.lf-touch-card:hover .elementor-icon svg {
  stroke: #C9A961 !important;
  fill: none !important;
}

.lf-touch-card .elementor-icon svg path,
.lf-touch-card .elementor-icon svg rect,
.lf-touch-card .elementor-icon svg circle,
.lf-touch-card .elementor-icon svg polyline,
.lf-touch-card .elementor-icon svg line {
  transition: stroke 0.5s ease, fill 0.5s ease !important;
  fill: none !important;
}
.lf-touch-card:hover .elementor-icon svg path,
.lf-touch-card:hover .elementor-icon svg rect,
.lf-touch-card:hover .elementor-icon svg circle,
.lf-touch-card:hover .elementor-icon svg polyline,
.lf-touch-card:hover .elementor-icon svg line {
  stroke: #C9A961 !important;
  fill: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb15e04 *//* === CARD BASE === */
.lf-touch-card {
  transition: background-color 0.5s ease, border-color 0.5s ease !important;
  border: 1px solid transparent !important;
}

.lf-touch-card:hover {
  background-color: #032D26 !important;
  border-color: #032D26 !important;
}

/* === ICON BOX: título === */
.lf-touch-card .elementor-icon-box-title,
.lf-touch-card .elementor-icon-box-title a {
  transition: color 0.5s ease !important;
}
.lf-touch-card:hover .elementor-icon-box-title,
.lf-touch-card:hover .elementor-icon-box-title a {
  color: #ffffff !important;
}

/* === ICON BOX: descrição === */
.lf-touch-card .elementor-icon-box-description {
  transition: color 0.5s ease !important;
}
.lf-touch-card:hover .elementor-icon-box-description {
  color: rgba(255,255,255,0.75) !important;
}

/* === ICON BOX: ícone === */
.lf-touch-card .elementor-icon {
  transition: color 0.5s ease !important;
}
.lf-touch-card:hover .elementor-icon {
  color: #C9A961 !important;
}

/* === SVG === */
.lf-touch-card .elementor-icon svg {
  transition: stroke 0.5s ease !important;
  fill: none !important;
}
.lf-touch-card:hover .elementor-icon svg {
  stroke: #C9A961 !important;
  fill: none !important;
}

.lf-touch-card .elementor-icon svg path,
.lf-touch-card .elementor-icon svg rect,
.lf-touch-card .elementor-icon svg circle,
.lf-touch-card .elementor-icon svg polyline,
.lf-touch-card .elementor-icon svg line {
  transition: stroke 0.5s ease, fill 0.5s ease !important;
  fill: none !important;
}
.lf-touch-card:hover .elementor-icon svg path,
.lf-touch-card:hover .elementor-icon svg rect,
.lf-touch-card:hover .elementor-icon svg circle,
.lf-touch-card:hover .elementor-icon svg polyline,
.lf-touch-card:hover .elementor-icon svg line {
  stroke: #C9A961 !important;
  fill: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c037124 *//* === CARD BASE === */
.lf-touch-card {
  transition: background-color 0.5s ease, border-color 0.5s ease !important;
  border: 1px solid transparent !important;
}

.lf-touch-card:hover {
  background-color: #032D26 !important;
  border-color: #032D26 !important;
}

/* === ICON BOX: título === */
.lf-touch-card .elementor-icon-box-title,
.lf-touch-card .elementor-icon-box-title a {
  transition: color 0.5s ease !important;
}
.lf-touch-card:hover .elementor-icon-box-title,
.lf-touch-card:hover .elementor-icon-box-title a {
  color: #ffffff !important;
}

/* === ICON BOX: descrição === */
.lf-touch-card .elementor-icon-box-description {
  transition: color 0.5s ease !important;
}
.lf-touch-card:hover .elementor-icon-box-description {
  color: rgba(255,255,255,0.75) !important;
}

/* === ICON BOX: ícone === */
.lf-touch-card .elementor-icon {
  transition: color 0.5s ease !important;
}
.lf-touch-card:hover .elementor-icon {
  color: #C9A961 !important;
}

/* === SVG === */
.lf-touch-card .elementor-icon svg {
  transition: stroke 0.5s ease !important;
  fill: none !important;
}
.lf-touch-card:hover .elementor-icon svg {
  stroke: #C9A961 !important;
  fill: none !important;
}

.lf-touch-card .elementor-icon svg path,
.lf-touch-card .elementor-icon svg rect,
.lf-touch-card .elementor-icon svg circle,
.lf-touch-card .elementor-icon svg polyline,
.lf-touch-card .elementor-icon svg line {
  transition: stroke 0.5s ease, fill 0.5s ease !important;
  fill: none !important;
}
.lf-touch-card:hover .elementor-icon svg path,
.lf-touch-card:hover .elementor-icon svg rect,
.lf-touch-card:hover .elementor-icon svg circle,
.lf-touch-card:hover .elementor-icon svg polyline,
.lf-touch-card:hover .elementor-icon svg line {
  stroke: #C9A961 !important;
  fill: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acbc315 *//* === CARD BASE === */
.lf-touch-card {
  transition: background-color 0.5s ease, border-color 0.5s ease !important;
  border: 1px solid transparent !important;
}

.lf-touch-card:hover {
  background-color: #032D26 !important;
  border-color: #032D26 !important;
}

/* === ICON BOX: título === */
.lf-touch-card .elementor-icon-box-title,
.lf-touch-card .elementor-icon-box-title a {
  transition: color 0.5s ease !important;
}
.lf-touch-card:hover .elementor-icon-box-title,
.lf-touch-card:hover .elementor-icon-box-title a {
  color: #ffffff !important;
}

/* === ICON BOX: descrição === */
.lf-touch-card .elementor-icon-box-description {
  transition: color 0.5s ease !important;
}
.lf-touch-card:hover .elementor-icon-box-description {
  color: rgba(255,255,255,0.75) !important;
}

/* === ICON BOX: ícone === */
.lf-touch-card .elementor-icon {
  transition: color 0.5s ease !important;
}
.lf-touch-card:hover .elementor-icon {
  color: #C9A961 !important;
}

/* === SVG === */
.lf-touch-card .elementor-icon svg {
  transition: stroke 0.5s ease !important;
  fill: none !important;
}
.lf-touch-card:hover .elementor-icon svg {
  stroke: #C9A961 !important;
  fill: none !important;
}

.lf-touch-card .elementor-icon svg path,
.lf-touch-card .elementor-icon svg rect,
.lf-touch-card .elementor-icon svg circle,
.lf-touch-card .elementor-icon svg polyline,
.lf-touch-card .elementor-icon svg line {
  transition: stroke 0.5s ease, fill 0.5s ease !important;
  fill: none !important;
}
.lf-touch-card:hover .elementor-icon svg path,
.lf-touch-card:hover .elementor-icon svg rect,
.lf-touch-card:hover .elementor-icon svg circle,
.lf-touch-card:hover .elementor-icon svg polyline,
.lf-touch-card:hover .elementor-icon svg line {
  stroke: #C9A961 !important;
  fill: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3faee8 *//* === CARD BASE === */
.lf-touch-card {
  transition: background-color 0.5s ease, border-color 0.5s ease !important;
  border: 1px solid transparent !important;
}

.lf-touch-card:hover {
  background-color: #032D26 !important;
  border-color: #032D26 !important;
}

/* === ICON BOX: título === */
.lf-touch-card .elementor-icon-box-title,
.lf-touch-card .elementor-icon-box-title a {
  transition: color 0.5s ease !important;
}
.lf-touch-card:hover .elementor-icon-box-title,
.lf-touch-card:hover .elementor-icon-box-title a {
  color: #ffffff !important;
}

/* === ICON BOX: descrição === */
.lf-touch-card .elementor-icon-box-description {
  transition: color 0.5s ease !important;
}
.lf-touch-card:hover .elementor-icon-box-description {
  color: rgba(255,255,255,0.75) !important;
}

/* === ICON BOX: ícone === */
.lf-touch-card .elementor-icon {
  transition: color 0.5s ease !important;
}
.lf-touch-card:hover .elementor-icon {
  color: #C9A961 !important;
}

/* === SVG === */
.lf-touch-card .elementor-icon svg {
  transition: stroke 0.5s ease !important;
  fill: none !important;
}
.lf-touch-card:hover .elementor-icon svg {
  stroke: #C9A961 !important;
  fill: none !important;
}

.lf-touch-card .elementor-icon svg path,
.lf-touch-card .elementor-icon svg rect,
.lf-touch-card .elementor-icon svg circle,
.lf-touch-card .elementor-icon svg polyline,
.lf-touch-card .elementor-icon svg line {
  transition: stroke 0.5s ease, fill 0.5s ease !important;
  fill: none !important;
}
.lf-touch-card:hover .elementor-icon svg path,
.lf-touch-card:hover .elementor-icon svg rect,
.lf-touch-card:hover .elementor-icon svg circle,
.lf-touch-card:hover .elementor-icon svg polyline,
.lf-touch-card:hover .elementor-icon svg line {
  stroke: #C9A961 !important;
  fill: none !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-53aa00c */@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500&family=Playfair+Display:wght@500&display=swap');

.process-steps {
  background-color: #0d2b1e;
  padding: 40px 40px 60px;
  width: 100%;
}

.steps-line-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  position: relative;
  max-width: 1100px;
  margin: 0 auto;
}

.steps-line-wrapper::before {
  content: '';
  position: absolute;
  top: 28px;
  left: 8%;
  right: 8%;
  height: 1px;
  background-color: #C9A961;
  z-index: 0;
}

.step-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  width: 23%;
  position: relative;
  z-index: 1;
}

.step-circle {
  width: 56px;
  height: 56px;
  border-radius: 50%;
  border: 1px solid #C9A961;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: 'Playfair Display', serif;
  font-style: italic;
  font-weight: 500;
  font-size: 18px;
  color: #C9A961;
  background-color: #0d2b1e;
  margin-bottom: 20px;
}

/* STEP ONE, STEP TWO... */
.step-label {
  font-family: 'Inter', sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 11.2px;
  line-height: 18.48px;
  letter-spacing: 3.14px;
  text-align: center;
  text-transform: uppercase;
  color: #C9A961;
  display: block;
  margin-bottom: 10px;
}

/* Título */
.step-title {
  font-family: 'Playfair Display', serif;
  font-weight: 500;
  font-style: normal;
  font-size: 24px;
  line-height: 27.6px;
  letter-spacing: -0.12px;
  text-align: center;
  color: #FAF7F2;
  margin-bottom: 12px;
}

/* Descrição */
.step-desc {
  font-family: 'Inter', sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 14.7px;
  line-height: 25.76px;
  letter-spacing: 0;
  text-align: center;
  color: #FAF7F2B8;
}

/* Responsivo mobile */
@media (max-width: 768px) {
  .steps-line-wrapper {
    flex-direction: column;
    align-items: center;
    gap: 40px;
  }

  .steps-line-wrapper::before {
    display: none;
  }

  .step-item {
    width: 100%;
  }
}/* End custom CSS */