.elementor-112 .elementor-element.elementor-element-6c1bf65{--display:flex;--min-height:360px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-112 .elementor-element.elementor-element-6fc6e03{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:-75px;--margin-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-112 .elementor-element.elementor-element-b988b77{--divider-border-style:solid;--divider-color:#D59672;--divider-border-width:1px;width:var( --container-widget-width, 3% );max-width:3%;--container-widget-width:3%;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-b988b77.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-112 .elementor-element.elementor-element-b988b77 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-112 .elementor-element.elementor-element-b988b77 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.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-112 .elementor-element.elementor-element-2b6f7f7{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -14px;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;letter-spacing:2.2px;color:#8CACAE;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-112 .elementor-element.elementor-element-2e537ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -71px;}.elementor-112 .elementor-element.elementor-element-2e537ba .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:52px;font-weight:600;letter-spacing:1.2px;color:#F8F7F2;}.elementor-112 .elementor-element.elementor-element-c604bf7{--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-112 .elementor-element.elementor-element-745ca55{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -77px;}.elementor-112 .elementor-element.elementor-element-745ca55 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:52px;font-weight:600;letter-spacing:1.2px;color:#F8F7F2;}.elementor-112 .elementor-element.elementor-element-699ca6d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-112 .elementor-element.elementor-element-699ca6d .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:52px;font-weight:600;letter-spacing:1.2px;color:#D09A79;}.elementor-112 .elementor-element.elementor-element-c64670f{width:var( --container-widget-width, 81% );max-width:81%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -71px;--container-widget-width:81%;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#C0CBC5;}.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-112 .elementor-element.elementor-element-07ed7a0{width:var( --container-widget-width, 0% );max-width:0%;--e-transform-rotateZ:-13deg;margin:-122px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 1158px;padding:0px 0px 0px 0px;--container-widget-width:0%;--container-widget-flex-grow:0;top:222px;}.elementor-112 .elementor-element.elementor-element-07ed7a0.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}body:not(.rtl) .elementor-112 .elementor-element.elementor-element-07ed7a0{left:84px;}body.rtl .elementor-112 .elementor-element.elementor-element-07ed7a0{right:84px;}.elementor-112 .elementor-element.elementor-element-07ed7a0 .elementor-icon-wrapper{text-align:center;}.elementor-112 .elementor-element.elementor-element-07ed7a0 .elementor-icon{font-size:137px;}.elementor-112 .elementor-element.elementor-element-07ed7a0 .elementor-icon svg{height:137px;}.elementor-112 .elementor-element.elementor-element-155fb4c{--display:flex;--min-height:510px;--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-112 .elementor-element.elementor-element-155fb4c:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-155fb4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F7F2;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-112 .elementor-element.elementor-element-428bdcf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-112 .elementor-element.elementor-element-428bdcf.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:1;}.elementor-112 .elementor-element.elementor-element-428bdcf img{width:100%;max-width:100%;opacity:0.95;border-radius:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-32bbf16{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:66px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-6c8d14e{--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;--margin-top:0px;--margin-bottom:-12px;--margin-left:-0px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-4277f6a{--divider-border-style:solid;--divider-color:#D59672;--divider-border-width:1px;width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-4277f6a.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-112 .elementor-element.elementor-element-4277f6a .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-112 .elementor-element.elementor-element-4277f6a .elementor-divider{text-align:left;padding-block-start:14px;padding-block-end:14px;}.elementor-112 .elementor-element.elementor-element-4a86c85{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -14px;font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:600;letter-spacing:2.2px;color:#738073;}.elementor-112 .elementor-element.elementor-element-98799fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -0px;}.elementor-112 .elementor-element.elementor-element-98799fe .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:39px;font-weight:600;letter-spacing:1.2px;color:#1B2C2F;}.elementor-112 .elementor-element.elementor-element-b9a8284{--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;--margin-top:-21px;--margin-bottom:0px;--margin-left:-6px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-2dfd758{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -0px;}.elementor-112 .elementor-element.elementor-element-2dfd758 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:39px;font-weight:600;letter-spacing:1.2px;color:#1B2C2F;}.elementor-112 .elementor-element.elementor-element-18a4657{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-112 .elementor-element.elementor-element-18a4657 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:39px;font-weight:600;font-style:italic;letter-spacing:1.2px;color:#B36F50;}.elementor-112 .elementor-element.elementor-element-75c21e6{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-75c21e6 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:20px;font-weight:400;line-height:21px;color:#40554E;}.elementor-112 .elementor-element.elementor-element-07d3c1d{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-07d3c1d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:27px;color:#6E7972;}.elementor-112 .elementor-element.elementor-element-9887326{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-112 .elementor-element.elementor-element-f70e413{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-f70e413 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:20px;font-weight:400;line-height:21px;color:#40554E;}.elementor-112 .elementor-element.elementor-element-a940640{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;line-height:21px;}.elementor-112 .elementor-element.elementor-element-a940640.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-112 .elementor-element.elementor-element-a940640 p{margin-block-end:3px;}.elementor-112 .elementor-element.elementor-element-98adb53{width:var( --container-widget-width, 100% );max-width:100%;margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-98adb53 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:20px;font-weight:400;line-height:21px;color:#40554E;}.elementor-112 .elementor-element.elementor-element-b48d4a3{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;line-height:21px;}.elementor-112 .elementor-element.elementor-element-b48d4a3 p{margin-block-end:3px;}.elementor-112 .elementor-element.elementor-element-1829a05{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:-9px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-0fb4eec{--divider-border-style:solid;--divider-color:#D59672;--divider-border-width:1px;width:var( --container-widget-width, 7% );max-width:7%;margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:7%;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-0fb4eec.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-112 .elementor-element.elementor-element-0fb4eec .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-112 .elementor-element.elementor-element-0fb4eec .elementor-divider{text-align:left;padding-block-start:5px;padding-block-end:5px;}.elementor-112 .elementor-element.elementor-element-25746d3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-6px;--margin-bottom:0px;--margin-left:-30px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-9c96afb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-112 .elementor-element.elementor-element-9a2bd8b{width:var( --container-widget-width, 62% );max-width:62%;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:62%;--container-widget-flex-grow:0;font-family:"DM Serif Display", Sans-serif;font-size:18px;font-weight:300;letter-spacing:0.8px;color:#344941;}.elementor-112 .elementor-element.elementor-element-1ad6208{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-5b9d01c{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-112 .elementor-element.elementor-element-5b9d01c a{color:#111315;}.elementor-112 .elementor-element.elementor-element-5b9d01c a:hover, .elementor-112 .elementor-element.elementor-element-5b9d01c a:focus{color:#D5A447;}.elementor-112 .elementor-element.elementor-element-09ab330{--display:flex;--min-height:370px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-112 .elementor-element.elementor-element-09ab330:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-09ab330 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEEE7;}.elementor-112 .elementor-element.elementor-element-5523215{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-112 .elementor-element.elementor-element-cc4c559{--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;--margin-top:25px;--margin-bottom:0px;--margin-left:-19px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-436f2aa{--divider-border-style:solid;--divider-color:#D59672;--divider-border-width:1px;width:var( --container-widget-width, 3% );max-width:3%;--container-widget-width:3%;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-436f2aa.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-112 .elementor-element.elementor-element-436f2aa .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-112 .elementor-element.elementor-element-436f2aa .elementor-divider{text-align:left;padding-block-start:16px;padding-block-end:16px;}.elementor-112 .elementor-element.elementor-element-361b8a0{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -14px;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:600;letter-spacing:2.2px;color:#758079;}.elementor-112 .elementor-element.elementor-element-a2219cc{--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;--margin-top:-24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-8134350{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:45px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-41eebb5{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -72px;}.elementor-112 .elementor-element.elementor-element-41eebb5 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:50px;font-weight:500;letter-spacing:1.2px;color:#1B2C2F;}.elementor-112 .elementor-element.elementor-element-0ca58c8{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -72px;}.elementor-112 .elementor-element.elementor-element-0ca58c8 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:50px;font-weight:500;font-style:italic;letter-spacing:1.2px;color:#B36F50;}.elementor-112 .elementor-element.elementor-element-fd51b36{width:var( --container-widget-width, 47% );max-width:47%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -0px;padding:0px 0px 0px 0px;--container-widget-width:47%;--container-widget-flex-grow:0;text-align:center;}.elementor-112 .elementor-element.elementor-element-fd51b36 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:21px;color:#6E7972;}.elementor-112 .elementor-element.elementor-element-9adf5bd{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-db56359{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-112 .elementor-element.elementor-element-93adafb{width:var( --container-widget-width, 100% );max-width:100%;margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -8px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-93adafb .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:400;line-height:21px;letter-spacing:0.5px;color:#818980;}.elementor-112 .elementor-element.elementor-element-35e72de{margin:-8px -8px calc(var(--kit-widget-spacing, 0px) + -8px) -8px;}.elementor-112 .elementor-element.elementor-element-6a2079f{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -8px;padding:0px 0px 0px 0px;font-family:"DM Serif Display", Sans-serif;font-size:19px;font-weight:400;text-shadow:0px 0px 15px rgba(0,0,0,0.3);color:#2D4347;}.elementor-112 .elementor-element.elementor-element-6a2079f.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-112 .elementor-element.elementor-element-6a2079f p{margin-block-end:3px;}.elementor-112 .elementor-element.elementor-element-64b7a64{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -8px;padding:0px 0px 0px 0px;font-family:"DM Serif Display", Sans-serif;font-size:15px;font-weight:400;color:#2D4347;}.elementor-112 .elementor-element.elementor-element-64b7a64.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-112 .elementor-element.elementor-element-64b7a64 p{margin-block-end:3px;}.elementor-112 .elementor-element.elementor-element-1567237{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-112 .elementor-element.elementor-element-7327a28{width:var( --container-widget-width, 100% );max-width:100%;margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -8px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-7327a28 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:400;line-height:21px;letter-spacing:0.5px;color:#818980;}.elementor-112 .elementor-element.elementor-element-1c6fba7{margin:-8px -8px calc(var(--kit-widget-spacing, 0px) + -8px) -8px;}.elementor-112 .elementor-element.elementor-element-72a5cdc{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -8px;padding:0px 0px 0px 0px;font-family:"DM Serif Display", Sans-serif;font-size:19px;font-weight:400;text-shadow:0px 0px 15px rgba(0,0,0,0.3);color:#2D4347;}.elementor-112 .elementor-element.elementor-element-72a5cdc.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-112 .elementor-element.elementor-element-72a5cdc p{margin-block-end:3px;}.elementor-112 .elementor-element.elementor-element-05c69e5{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -8px;padding:0px 0px 0px 0px;font-family:"DM Serif Display", Sans-serif;font-size:15px;font-weight:400;color:#2D4347;}.elementor-112 .elementor-element.elementor-element-05c69e5.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-112 .elementor-element.elementor-element-05c69e5 p{margin-block-end:3px;}.elementor-112 .elementor-element.elementor-element-4b0f443{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-112 .elementor-element.elementor-element-1999302{width:var( --container-widget-width, 100% );max-width:100%;margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -8px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-1999302 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:400;line-height:21px;letter-spacing:0.5px;color:#818980;}.elementor-112 .elementor-element.elementor-element-e92ca2e{margin:-8px -8px calc(var(--kit-widget-spacing, 0px) + -8px) -8px;}.elementor-112 .elementor-element.elementor-element-c466e2c{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -8px;padding:0px 0px 0px 0px;font-family:"DM Serif Display", Sans-serif;font-size:19px;font-weight:400;text-shadow:0px 0px 15px rgba(0,0,0,0.3);color:#2D4347;}.elementor-112 .elementor-element.elementor-element-c466e2c.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-112 .elementor-element.elementor-element-c466e2c p{margin-block-end:3px;}.elementor-112 .elementor-element.elementor-element-9df6bc8{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -8px;padding:0px 0px 0px 0px;font-family:"DM Serif Display", Sans-serif;font-size:15px;font-weight:400;color:#2D4347;}.elementor-112 .elementor-element.elementor-element-9df6bc8.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-112 .elementor-element.elementor-element-9df6bc8 p{margin-block-end:3px;}.elementor-112 .elementor-element.elementor-element-30dd237{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-112 .elementor-element.elementor-element-5a1c08f{width:var( --container-widget-width, 100% );max-width:100%;margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -8px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-5a1c08f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:400;line-height:21px;letter-spacing:0.5px;color:#818980;}.elementor-112 .elementor-element.elementor-element-e35d14b{margin:-8px -8px calc(var(--kit-widget-spacing, 0px) + -8px) -8px;}.elementor-112 .elementor-element.elementor-element-01005a6{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -8px;padding:0px 0px 0px 0px;font-family:"DM Serif Display", Sans-serif;font-size:19px;font-weight:400;text-shadow:0px 0px 15px rgba(0,0,0,0.3);color:#2D4347;}.elementor-112 .elementor-element.elementor-element-01005a6.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-112 .elementor-element.elementor-element-01005a6 p{margin-block-end:3px;}.elementor-112 .elementor-element.elementor-element-c4d0882{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -8px;padding:0px 0px 0px 0px;font-family:"DM Serif Display", Sans-serif;font-size:15px;font-weight:400;color:#2D4347;}.elementor-112 .elementor-element.elementor-element-c4d0882.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-112 .elementor-element.elementor-element-c4d0882 p{margin-block-end:3px;}.elementor-112 .elementor-element.elementor-element-d72e3e5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-112 .elementor-element.elementor-element-405068b{width:var( --container-widget-width, 100% );max-width:100%;margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -8px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-405068b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:400;line-height:21px;letter-spacing:0.5px;color:#818980;}.elementor-112 .elementor-element.elementor-element-bdf3e9b{margin:-8px -8px calc(var(--kit-widget-spacing, 0px) + -8px) -8px;}.elementor-112 .elementor-element.elementor-element-d711d48{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -8px;padding:0px 0px 0px 0px;font-family:"DM Serif Display", Sans-serif;font-size:19px;font-weight:400;text-shadow:0px 0px 15px rgba(0,0,0,0.3);color:#2D4347;}.elementor-112 .elementor-element.elementor-element-d711d48.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-112 .elementor-element.elementor-element-d711d48 p{margin-block-end:3px;}.elementor-112 .elementor-element.elementor-element-f21fe3c{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -8px;padding:0px 0px 0px 0px;font-family:"DM Serif Display", Sans-serif;font-size:15px;font-weight:400;color:#2D4347;}.elementor-112 .elementor-element.elementor-element-f21fe3c.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-112 .elementor-element.elementor-element-f21fe3c p{margin-block-end:3px;}.elementor-112 .elementor-element.elementor-element-515a05a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-112 .elementor-element.elementor-element-0a8e62b{width:var( --container-widget-width, 100% );max-width:100%;margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -8px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-0a8e62b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:400;line-height:21px;letter-spacing:0.5px;color:#818980;}.elementor-112 .elementor-element.elementor-element-e5a595e{margin:-8px -8px calc(var(--kit-widget-spacing, 0px) + -8px) -8px;}.elementor-112 .elementor-element.elementor-element-15dade4{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -8px;padding:0px 0px 0px 0px;font-family:"DM Serif Display", Sans-serif;font-size:19px;font-weight:400;text-shadow:0px 0px 15px rgba(0,0,0,0.3);color:#2D4347;}.elementor-112 .elementor-element.elementor-element-15dade4.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-112 .elementor-element.elementor-element-15dade4 p{margin-block-end:3px;}.elementor-112 .elementor-element.elementor-element-a72dae9{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -8px;padding:0px 0px 0px 0px;font-family:"DM Serif Display", Sans-serif;font-size:15px;font-weight:400;color:#2D4347;}.elementor-112 .elementor-element.elementor-element-a72dae9.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-112 .elementor-element.elementor-element-a72dae9 p{margin-block-end:3px;}.elementor-112 .elementor-element.elementor-element-dd836a6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-112 .elementor-element.elementor-element-09edf99{width:var( --container-widget-width, 100% );max-width:100%;margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -8px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-09edf99 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:400;line-height:21px;letter-spacing:0.5px;color:#818980;}.elementor-112 .elementor-element.elementor-element-ddfb7e3{margin:-8px -8px calc(var(--kit-widget-spacing, 0px) + -8px) -8px;}.elementor-112 .elementor-element.elementor-element-12ab823{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -8px;padding:0px 0px 0px 0px;font-family:"DM Serif Display", Sans-serif;font-size:19px;font-weight:400;text-shadow:0px 0px 15px rgba(0,0,0,0.3);color:#2D4347;}.elementor-112 .elementor-element.elementor-element-12ab823.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-112 .elementor-element.elementor-element-12ab823 p{margin-block-end:3px;}.elementor-112 .elementor-element.elementor-element-540013a{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -8px;padding:0px 0px 0px 0px;font-family:"DM Serif Display", Sans-serif;font-size:15px;font-weight:400;color:#2D4347;}.elementor-112 .elementor-element.elementor-element-540013a.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-112 .elementor-element.elementor-element-540013a p{margin-block-end:3px;}.elementor-112 .elementor-element.elementor-element-cfa9c3e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-112 .elementor-element.elementor-element-00d9bab{width:var( --container-widget-width, 100% );max-width:100%;margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -8px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-00d9bab .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:400;line-height:21px;letter-spacing:0.5px;color:#818980;}.elementor-112 .elementor-element.elementor-element-3edb6a0{margin:-8px -8px calc(var(--kit-widget-spacing, 0px) + -8px) -8px;}.elementor-112 .elementor-element.elementor-element-e847605{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -8px;padding:0px 0px 0px 0px;font-family:"DM Serif Display", Sans-serif;font-size:19px;font-weight:400;text-shadow:0px 0px 15px rgba(0,0,0,0.3);color:#2D4347;}.elementor-112 .elementor-element.elementor-element-e847605.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-112 .elementor-element.elementor-element-e847605 p{margin-block-end:3px;}.elementor-112 .elementor-element.elementor-element-a5c3310{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -8px;padding:0px 0px 0px 0px;font-family:"DM Serif Display", Sans-serif;font-size:15px;font-weight:400;color:#2D4347;}.elementor-112 .elementor-element.elementor-element-a5c3310.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-112 .elementor-element.elementor-element-a5c3310 p{margin-block-end:3px;}.elementor-112 .elementor-element.elementor-element-b63ae02{--display:flex;--min-height:659px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-112 .elementor-element.elementor-element-b63ae02:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-b63ae02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F3EE;}.elementor-112 .elementor-element.elementor-element-c8c124b{--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;--margin-top:79px;--margin-bottom:-12px;--margin-left:-28px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-09f9cd9{--divider-border-style:solid;--divider-color:#D59672;--divider-border-width:1px;width:var( --container-widget-width, 9% );max-width:9%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -43px;--container-widget-width:9%;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-09f9cd9.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-112 .elementor-element.elementor-element-09f9cd9 .elementor-divider-separator{width:49%;margin:0 auto;margin-left:0;}.elementor-112 .elementor-element.elementor-element-09f9cd9 .elementor-divider{text-align:left;padding-block-start:17px;padding-block-end:17px;}.elementor-112 .elementor-element.elementor-element-de94853{width:var( --container-widget-width, 100% );max-width:100%;margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -62px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;letter-spacing:2.2px;color:#738078;}.elementor-112 .elementor-element.elementor-element-c5def70{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-9a23bed{--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;--margin-top:-19px;--margin-bottom:0px;--margin-left:-49px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-56e4785{--display:flex;}.elementor-112 .elementor-element.elementor-element-c3db516{--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;--margin-top:-21px;--margin-bottom:0px;--margin-left:-6px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-7f5f562{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -48px;}.elementor-112 .elementor-element.elementor-element-7f5f562 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:52px;font-weight:600;letter-spacing:1.2px;color:#1B2C2F;}.elementor-112 .elementor-element.elementor-element-09aaff6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-112 .elementor-element.elementor-element-09aaff6 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:52px;font-weight:600;font-style:italic;letter-spacing:1.2px;color:#B36F50;}.elementor-112 .elementor-element.elementor-element-22208dd{margin:-27px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -48px;}.elementor-112 .elementor-element.elementor-element-22208dd .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:52px;font-weight:600;letter-spacing:1.2px;color:#1B2C2F;}.elementor-112 .elementor-element.elementor-element-375f09b{--display:flex;--min-height:204px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:-70px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-375f09b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-112 .elementor-element.elementor-element-f5b4089{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:00px 00px;--row-gap:00px;--column-gap:00px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 0px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#C8C8C8;--border-color:#C8C8C8;}.elementor-112 .elementor-element.elementor-element-d61636e{--display:flex;}.elementor-112 .elementor-element.elementor-element-86ef05d{--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;--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-112 .elementor-element.elementor-element-86ef05d.e-con{--align-self:center;}.elementor-112 .elementor-element.elementor-element-8e4e3ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;}.elementor-112 .elementor-element.elementor-element-8e4e3ab.elementor-element{--align-self:center;}.elementor-112 .elementor-element.elementor-element-8e4e3ab .elementor-icon-wrapper{text-align:end;}.elementor-112 .elementor-element.elementor-element-8e4e3ab.elementor-view-stacked .elementor-icon{background-color:#AD7358;}.elementor-112 .elementor-element.elementor-element-8e4e3ab.elementor-view-framed .elementor-icon, .elementor-112 .elementor-element.elementor-element-8e4e3ab.elementor-view-default .elementor-icon{color:#AD7358;border-color:#AD7358;}.elementor-112 .elementor-element.elementor-element-8e4e3ab.elementor-view-framed .elementor-icon, .elementor-112 .elementor-element.elementor-element-8e4e3ab.elementor-view-default .elementor-icon svg{fill:#AD7358;}.elementor-112 .elementor-element.elementor-element-8e4e3ab .elementor-icon{font-size:23px;}.elementor-112 .elementor-element.elementor-element-8e4e3ab .elementor-icon svg{height:23px;}.elementor-112 .elementor-element.elementor-element-bafc3a8{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -8px;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;color:#819187;}.elementor-112 .elementor-element.elementor-element-b758f63{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -9px;font-family:"DM Serif Display", Sans-serif;font-size:23px;font-weight:500;color:#2A3F42;}.elementor-112 .elementor-element.elementor-element-c047c92{margin:1px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -9px;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;color:#6F7671;}.elementor-112 .elementor-element.elementor-element-6a6ef9a{--display:flex;--min-height:97px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:00px 00px;--row-gap:00px;--column-gap:00px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 0px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#C8C8C8;--border-color:#C8C8C8;--margin-top:0px;--margin-bottom:0px;--margin-left:-20px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-3f6330a{--display:flex;}.elementor-112 .elementor-element.elementor-element-02fed57{--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;--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-112 .elementor-element.elementor-element-02fed57.e-con{--align-self:center;}.elementor-112 .elementor-element.elementor-element-1ce18bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;}.elementor-112 .elementor-element.elementor-element-1ce18bd.elementor-element{--align-self:center;}.elementor-112 .elementor-element.elementor-element-1ce18bd .elementor-icon-wrapper{text-align:end;}.elementor-112 .elementor-element.elementor-element-1ce18bd.elementor-view-stacked .elementor-icon{background-color:#AD7358;}.elementor-112 .elementor-element.elementor-element-1ce18bd.elementor-view-framed .elementor-icon, .elementor-112 .elementor-element.elementor-element-1ce18bd.elementor-view-default .elementor-icon{color:#AD7358;border-color:#AD7358;}.elementor-112 .elementor-element.elementor-element-1ce18bd.elementor-view-framed .elementor-icon, .elementor-112 .elementor-element.elementor-element-1ce18bd.elementor-view-default .elementor-icon svg{fill:#AD7358;}.elementor-112 .elementor-element.elementor-element-1ce18bd .elementor-icon{font-size:20px;}.elementor-112 .elementor-element.elementor-element-1ce18bd .elementor-icon svg{height:20px;}.elementor-112 .elementor-element.elementor-element-2d5366a{margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -8px;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;color:#819187;}.elementor-112 .elementor-element.elementor-element-2094be6{margin:-27px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -9px;font-family:"DM Serif Display", Sans-serif;font-size:23px;font-weight:500;color:#2A3F42;}.elementor-112 .elementor-element.elementor-element-59929cc{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -8px;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;color:#6F7671;}.elementor-112 .elementor-element.elementor-element-64d00fe{--display:flex;--min-height:97px;--gap:00px 00px;--row-gap:00px;--column-gap:00px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 0px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#C8C8C8;--border-color:#C8C8C8;--margin-top:0px;--margin-bottom:0px;--margin-left:-20px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-741bf31{--display:flex;}.elementor-112 .elementor-element.elementor-element-040e0ce{--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;--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-112 .elementor-element.elementor-element-040e0ce.e-con{--align-self:center;}.elementor-112 .elementor-element.elementor-element-7edc81d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;}.elementor-112 .elementor-element.elementor-element-7edc81d.elementor-element{--align-self:center;}.elementor-112 .elementor-element.elementor-element-7edc81d .elementor-icon-wrapper{text-align:end;}.elementor-112 .elementor-element.elementor-element-7edc81d.elementor-view-stacked .elementor-icon{background-color:#AD7358;}.elementor-112 .elementor-element.elementor-element-7edc81d.elementor-view-framed .elementor-icon, .elementor-112 .elementor-element.elementor-element-7edc81d.elementor-view-default .elementor-icon{color:#AD7358;border-color:#AD7358;}.elementor-112 .elementor-element.elementor-element-7edc81d.elementor-view-framed .elementor-icon, .elementor-112 .elementor-element.elementor-element-7edc81d.elementor-view-default .elementor-icon svg{fill:#AD7358;}.elementor-112 .elementor-element.elementor-element-7edc81d .elementor-icon{font-size:20px;}.elementor-112 .elementor-element.elementor-element-7edc81d .elementor-icon svg{height:20px;}.elementor-112 .elementor-element.elementor-element-e44b3a6{margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -8px;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;color:#819187;}.elementor-112 .elementor-element.elementor-element-2b74090{margin:-27px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -9px;font-family:"DM Serif Display", Sans-serif;font-size:23px;font-weight:500;color:#2A3F42;}.elementor-112 .elementor-element.elementor-element-daa1c47{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -8px;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;color:#6F7671;}.elementor-112 .elementor-element.elementor-element-d266fdf{--display:flex;--min-height:180px;--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-112 .elementor-element.elementor-element-d266fdf:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-d266fdf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D333C;}.elementor-112 .elementor-element.elementor-element-9ce1ba2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:21px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-c816e9a{--display:flex;}.elementor-112 .elementor-element.elementor-element-238e4fb{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -72px;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:600;letter-spacing:2.2px;color:#9FB5B1;}.elementor-112 .elementor-element.elementor-element-4ceba5d{--display:flex;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-cfa35cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -71px;}.elementor-112 .elementor-element.elementor-element-cfa35cb .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:34px;font-weight:500;letter-spacing:1.2px;color:#F8F7F2;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-112 .elementor-element.elementor-element-3a4a5a9 .elementor-button{background-color:#EEEEE5;font-family:"DM Sans", Sans-serif;font-size:21px;font-weight:400;line-height:25px;fill:#18323C;color:#18323C;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-112 .elementor-element.elementor-element-3a4a5a9 .elementor-button:hover, .elementor-112 .elementor-element.elementor-element-3a4a5a9 .elementor-button:focus{background-color:#FFFFFF00;color:#FFFFFF;border-color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-3a4a5a9{width:var( --container-widget-width, 29% );max-width:29%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 300px;--container-widget-width:29%;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-3a4a5a9.elementor-element{--align-self:center;}.elementor-112 .elementor-element.elementor-element-3a4a5a9 .elementor-button:hover svg, .elementor-112 .elementor-element.elementor-element-3a4a5a9 .elementor-button:focus svg{fill:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-112 .elementor-element.elementor-element-9adf5bd{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-112 .elementor-element.elementor-element-6fc6e03{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-2e537ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-112 .elementor-element.elementor-element-2e537ba .elementor-heading-title{font-size:40px;}.elementor-112 .elementor-element.elementor-element-c604bf7{--margin-top:0px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-745ca55{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-112 .elementor-element.elementor-element-745ca55 .elementor-heading-title{font-size:40px;}.elementor-112 .elementor-element.elementor-element-699ca6d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-112 .elementor-element.elementor-element-699ca6d .elementor-heading-title{font-size:40px;}.elementor-112 .elementor-element.elementor-element-c64670f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-112 .elementor-element.elementor-element-6c8d14e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-98799fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-112 .elementor-element.elementor-element-98799fe .elementor-heading-title{font-size:39px;}.elementor-112 .elementor-element.elementor-element-b9a8284{--margin-top:-20px;--margin-bottom:0px;--margin-left:-9px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-2dfd758{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-112 .elementor-element.elementor-element-2dfd758 .elementor-heading-title{font-size:39px;}.elementor-112 .elementor-element.elementor-element-18a4657{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-112 .elementor-element.elementor-element-18a4657 .elementor-heading-title{font-size:27px;}.elementor-112 .elementor-element.elementor-element-25746d3{--margin-top:-54px;--margin-bottom:0px;--margin-left:33px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-9c96afb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-9a2bd8b{--container-widget-width:231px;--container-widget-flex-grow:0;width:var( --container-widget-width, 231px );max-width:231px;}.elementor-112 .elementor-element.elementor-element-cc4c559{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-8134350{--margin-top:0px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-41eebb5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-112 .elementor-element.elementor-element-41eebb5 .elementor-heading-title{font-size:39px;}.elementor-112 .elementor-element.elementor-element-0ca58c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-112 .elementor-element.elementor-element-0ca58c8 .elementor-heading-title{font-size:27px;}.elementor-112 .elementor-element.elementor-element-fd51b36{--container-widget-width:568px;--container-widget-flex-grow:0;width:var( --container-widget-width, 568px );max-width:568px;}.elementor-112 .elementor-element.elementor-element-9adf5bd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-112 .elementor-element.elementor-element-c8c124b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-09f9cd9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-112 .elementor-element.elementor-element-de94853{margin:-37px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 36px;}.elementor-112 .elementor-element.elementor-element-c5def70{--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-112 .elementor-element.elementor-element-9a23bed{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-56e4785{--margin-top:-55px;--margin-bottom:0px;--margin-left:-12px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-c3db516{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-7f5f562{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-112 .elementor-element.elementor-element-7f5f562 .elementor-heading-title{font-size:25px;}.elementor-112 .elementor-element.elementor-element-09aaff6{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-112 .elementor-element.elementor-element-09aaff6 .elementor-heading-title{font-size:25px;}.elementor-112 .elementor-element.elementor-element-22208dd{margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 11px;}.elementor-112 .elementor-element.elementor-element-22208dd .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-112 .elementor-element.elementor-element-375f09b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-6a6ef9a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-64d00fe{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-112 .elementor-element.elementor-element-238e4fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-112 .elementor-element.elementor-element-cfa35cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-112 .elementor-element.elementor-element-cfa35cb .elementor-heading-title{font-size:40px;}.elementor-112 .elementor-element.elementor-element-3a4a5a9{margin:-23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:216px;--container-widget-flex-grow:0;width:var( --container-widget-width, 216px );max-width:216px;}.elementor-112 .elementor-element.elementor-element-3a4a5a9 .elementor-button{font-size:11px;}}@media(min-width:768px){.elementor-112 .elementor-element.elementor-element-b9a8284{--width:100%;}.elementor-112 .elementor-element.elementor-element-9adf5bd{--width:100%;}.elementor-112 .elementor-element.elementor-element-c8c124b{--width:110%;}.elementor-112 .elementor-element.elementor-element-9a23bed{--width:110%;}.elementor-112 .elementor-element.elementor-element-c3db516{--width:100%;}.elementor-112 .elementor-element.elementor-element-375f09b{--width:110%;}.elementor-112 .elementor-element.elementor-element-f5b4089{--width:100%;}.elementor-112 .elementor-element.elementor-element-9ce1ba2{--width:73%;}}/* Start custom CSS for container, class: .elementor-element-6c1bf65 *//* ============ Denim 区块背景 ============ */
.bg-denim{
  --glow:.06;              /* 左下柔光浓度：0 = 完全去掉(参考左缘实测是暗的) */

  position:relative;
  z-index:0;                /* 建层叠上下文，让 ::before 落在背景与内容之间 */
  background-color:#1B3139;
  background-image:
    /* 左下柔光：已压到几乎不可见 —— "波光粼粼"就是它来的 */
    radial-gradient(ellipse 55% 96% at 8% 100%,
      rgba(60,104,116,var(--glow)) 0%, rgba(60,104,116,0) 100%),
    /* 底色：左暗 → 70% 处最亮 → 右端略收（对齐参考实测 49 → 61 → 55）*/
    linear-gradient(100deg,
      #1B3139   0%,
      #1D363F  30%,
      #203D47  70%,
      #1D3943  88%,
      #1C3741 100%);
}

/* 牛仔织纹：细斜纹，横贯整幅左右，只做很轻的由左向右衰减（右端保留 50%）*/
.bg-denim::before{
  --hi:207,220,211;        /* 织纹线颜色 */
  --p1:15px;  --a1:.038;   /* 主斜纹 114°：横向间距 15/sin114° ≈ 16.4px（参考实测 ≈17px）*/
  --p2:19px;  --a2:.019;   /* 副斜纹 24°：周期 / 浓度 */
  --right:.5;              /* 右端织纹保留强度：1 = 左右等强，0 = 右侧无花纹 */

  content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;
  background-image:
    repeating-linear-gradient(24deg,
      rgba(var(--hi),0) 0,
      rgba(var(--hi),0) calc(var(--p2) * .36),
      rgba(var(--hi),var(--a2)) calc(var(--p2) * .43),
      rgba(var(--hi),var(--a2)) calc(var(--p2) * .47),
      rgba(var(--hi),0) calc(var(--p2) * .54),
      rgba(var(--hi),0) var(--p2)),
    repeating-linear-gradient(114deg,
      rgba(var(--hi),0) 0,
      rgba(var(--hi),0) calc(var(--p1) * .36),
      rgba(var(--hi),var(--a1)) calc(var(--p1) * .43),
      rgba(var(--hi),var(--a1)) calc(var(--p1) * .47),
      rgba(var(--hi),0) calc(var(--p1) * .54),
      rgba(var(--hi),0) var(--p1));
  -webkit-mask-image:linear-gradient(90deg,#000 0%,rgba(0,0,0,.86) 26%,rgba(0,0,0,.66) 58%,rgba(0,0,0,var(--right)) 100%);
          mask-image:linear-gradient(90deg,#000 0%,rgba(0,0,0,.86) 26%,rgba(0,0,0,.66) 58%,rgba(0,0,0,var(--right)) 100%);
}/* End custom CSS */