.elementor-108 .elementor-element.elementor-element-b561548{--display:flex;--min-height:210px;--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-108 .elementor-element.elementor-element-4768127{--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-108 .elementor-element.elementor-element-da44187{--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-108 .elementor-element.elementor-element-da44187.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-108 .elementor-element.elementor-element-da44187 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-108 .elementor-element.elementor-element-da44187 .elementor-divider{text-align:left;padding-block-start:12px;padding-block-end:12px;}.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-108 .elementor-element.elementor-element-c96bcdc{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -14px;font-family:"DM Sans", Sans-serif;font-size:10px;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-108 .elementor-element.elementor-element-29ae5b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -71px;}.elementor-108 .elementor-element.elementor-element-29ae5b2 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:60px;font-weight:600;letter-spacing:1.2px;color:#F8F7F2;}.elementor-108 .elementor-element.elementor-element-4187909{--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-108 .elementor-element.elementor-element-8739231{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -77px;}.elementor-108 .elementor-element.elementor-element-8739231 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:60px;font-weight:600;letter-spacing:1.2px;color:#F8F7F2;}.elementor-108 .elementor-element.elementor-element-f978d27{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-108 .elementor-element.elementor-element-f978d27 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:60px;font-weight:600;letter-spacing:1.2px;color:#D09A79;}.elementor-108 .elementor-element.elementor-element-fbcd0a5{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-108 .elementor-element.elementor-element-b730015{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-108 .elementor-element.elementor-element-b730015.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}body:not(.rtl) .elementor-108 .elementor-element.elementor-element-b730015{left:84px;}body.rtl .elementor-108 .elementor-element.elementor-element-b730015{right:84px;}.elementor-108 .elementor-element.elementor-element-b730015 .elementor-icon-wrapper{text-align:center;}.elementor-108 .elementor-element.elementor-element-b730015 .elementor-icon{font-size:137px;}.elementor-108 .elementor-element.elementor-element-b730015 .elementor-icon svg{height:137px;}.elementor-108 .elementor-element.elementor-element-6264497b{--display:flex;--min-height:878px;--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-108 .elementor-element.elementor-element-6264497b:not(.elementor-motion-effects-element-type-background), .elementor-108 .elementor-element.elementor-element-6264497b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F7F2;}.elementor-108 .elementor-element.elementor-element-4adeac0{--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:0px;--margin-left:-75px;--margin-right:0px;}.elementor-108 .elementor-element.elementor-element-5ca3a07{--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-108 .elementor-element.elementor-element-5ca3a07.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-108 .elementor-element.elementor-element-5ca3a07 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-108 .elementor-element.elementor-element-5ca3a07 .elementor-divider{text-align:left;padding-block-start:17px;padding-block-end:17px;}.elementor-108 .elementor-element.elementor-element-1a425ed{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:#738078;}.elementor-108 .elementor-element.elementor-element-8723781{--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-108 .elementor-element.elementor-element-c4b3d7f{--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-108 .elementor-element.elementor-element-4a63808{--display:flex;}.elementor-108 .elementor-element.elementor-element-786bfca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -48px;}.elementor-108 .elementor-element.elementor-element-786bfca .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:57px;font-weight:500;letter-spacing:1.2px;color:#1C2B2F;}.elementor-108 .elementor-element.elementor-element-d77bbbc{--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:-48px;--margin-right:0px;}.elementor-108 .elementor-element.elementor-element-3a14926{margin:-33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -12px;}.elementor-108 .elementor-element.elementor-element-3a14926 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:57px;font-weight:500;letter-spacing:1.2px;color:#B36F50;}.elementor-108 .elementor-element.elementor-element-fdb3a23{--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:53px;--margin-bottom:0px;--margin-left:84px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-108 .elementor-element.elementor-element-98e8912{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 109px;text-align:end;}.elementor-108 .elementor-element.elementor-element-98e8912 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;line-height:21px;letter-spacing:0.8px;color:#82877F;}.elementor-108 .elementor-element.elementor-element-664c3956{--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:-92px;--margin-right:0px;}.elementor-108 .elementor-element.elementor-element-11c6c07{--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-108 .elementor-element.elementor-element-20a591f{--display:flex;--min-height:312px;--background-transition:0.3s;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:#D4D4D4;--border-color:#D4D4D4;--margin-top:-36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-108 .elementor-element.elementor-element-20a591f:not(.elementor-motion-effects-element-type-background), .elementor-108 .elementor-element.elementor-element-20a591f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F4ED;}.elementor-108 .elementor-element.elementor-element-20a591f.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:-5px;}.elementor-108 .elementor-element.elementor-element-20a591f:hover{box-shadow:1px 0px 10px 0px rgba(0, 0, 0, 0.12);}.elementor-108 .elementor-element.elementor-element-6d2289e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-108 .elementor-element.elementor-element-6d2289e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:300;line-height:21px;letter-spacing:0.5px;color:#A66D50;}.elementor-108 .elementor-element.elementor-element-de12aca{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 11px;text-align:start;}.elementor-108 .elementor-element.elementor-element-de12aca .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:25px;font-weight:500;letter-spacing:0.8px;color:#253A3E;}.elementor-108 .elementor-element.elementor-element-7636c25{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 12px;}.elementor-108 .elementor-element.elementor-element-7636c25 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:300;line-height:21px;color:#717A73;}.elementor-108 .elementor-element.elementor-element-e3ab521{--divider-border-style:solid;--divider-color:#A8ACA96E;--divider-border-width:1px;}.elementor-108 .elementor-element.elementor-element-e3ab521 .elementor-divider-separator{width:100%;}.elementor-108 .elementor-element.elementor-element-e3ab521 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-108 .elementor-element.elementor-element-197b1de{--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:-41px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-108 .elementor-element.elementor-element-38af815{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-108 .elementor-element.elementor-element-38af815 .elementor-icon-wrapper{text-align:center;}.elementor-108 .elementor-element.elementor-element-38af815.elementor-view-stacked .elementor-icon{background-color:#7D867E;}.elementor-108 .elementor-element.elementor-element-38af815.elementor-view-framed .elementor-icon, .elementor-108 .elementor-element.elementor-element-38af815.elementor-view-default .elementor-icon{color:#7D867E;border-color:#7D867E;}.elementor-108 .elementor-element.elementor-element-38af815.elementor-view-framed .elementor-icon, .elementor-108 .elementor-element.elementor-element-38af815.elementor-view-default .elementor-icon svg{fill:#7D867E;}.elementor-108 .elementor-element.elementor-element-38af815 .elementor-icon{font-size:12px;}.elementor-108 .elementor-element.elementor-element-38af815 .elementor-icon svg{height:12px;}.elementor-108 .elementor-element.elementor-element-05a38e8{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-108 .elementor-element.elementor-element-05a38e8 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:400;line-height:21px;letter-spacing:0.5px;color:#7D867E;}.elementor-108 .elementor-element.elementor-element-0be80f6{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 160px;}.elementor-108 .elementor-element.elementor-element-0be80f6 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:9px;font-weight:400;line-height:21px;letter-spacing:0.5px;color:#7D867E;}.elementor-108 .elementor-element.elementor-element-c189f38{--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-108 .elementor-element.elementor-element-bc382f9{--display:flex;--min-height:312px;--background-transition:0.3s;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:#D4D4D4;--border-color:#D4D4D4;--margin-top:-36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-108 .elementor-element.elementor-element-bc382f9:not(.elementor-motion-effects-element-type-background), .elementor-108 .elementor-element.elementor-element-bc382f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F4ED;}.elementor-108 .elementor-element.elementor-element-bc382f9:hover{box-shadow:1px 0px 10px 0px rgba(0, 0, 0, 0.12);}.elementor-108 .elementor-element.elementor-element-0495e26{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-108 .elementor-element.elementor-element-0495e26 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:300;line-height:21px;letter-spacing:0.5px;color:#A66D50;}.elementor-108 .elementor-element.elementor-element-80703ac{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 11px;text-align:start;}.elementor-108 .elementor-element.elementor-element-80703ac .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:25px;font-weight:500;letter-spacing:0.8px;color:#253A3E;}.elementor-108 .elementor-element.elementor-element-323051d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 12px;}.elementor-108 .elementor-element.elementor-element-323051d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:300;line-height:21px;color:#717A73;}.elementor-108 .elementor-element.elementor-element-4faaff9{--divider-border-style:solid;--divider-color:#A8ACA96E;--divider-border-width:1px;}.elementor-108 .elementor-element.elementor-element-4faaff9 .elementor-divider-separator{width:100%;}.elementor-108 .elementor-element.elementor-element-4faaff9 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-108 .elementor-element.elementor-element-3404cb7{--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:-41px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-108 .elementor-element.elementor-element-326b461{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-108 .elementor-element.elementor-element-326b461 .elementor-icon-wrapper{text-align:center;}.elementor-108 .elementor-element.elementor-element-326b461.elementor-view-stacked .elementor-icon{background-color:#7D867E;}.elementor-108 .elementor-element.elementor-element-326b461.elementor-view-framed .elementor-icon, .elementor-108 .elementor-element.elementor-element-326b461.elementor-view-default .elementor-icon{color:#7D867E;border-color:#7D867E;}.elementor-108 .elementor-element.elementor-element-326b461.elementor-view-framed .elementor-icon, .elementor-108 .elementor-element.elementor-element-326b461.elementor-view-default .elementor-icon svg{fill:#7D867E;}.elementor-108 .elementor-element.elementor-element-326b461 .elementor-icon{font-size:12px;}.elementor-108 .elementor-element.elementor-element-326b461 .elementor-icon svg{height:12px;}.elementor-108 .elementor-element.elementor-element-7d9c53b{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-108 .elementor-element.elementor-element-7d9c53b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:400;line-height:21px;letter-spacing:0.5px;color:#7D867E;}.elementor-108 .elementor-element.elementor-element-3f9c892{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 160px;}.elementor-108 .elementor-element.elementor-element-3f9c892 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:9px;font-weight:400;line-height:21px;letter-spacing:0.5px;color:#7D867E;}.elementor-108 .elementor-element.elementor-element-d1b97b9{--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-108 .elementor-element.elementor-element-ede7d3d{--display:flex;--min-height:312px;--background-transition:0.3s;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:#D4D4D4;--border-color:#D4D4D4;--margin-top:-36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-108 .elementor-element.elementor-element-ede7d3d:not(.elementor-motion-effects-element-type-background), .elementor-108 .elementor-element.elementor-element-ede7d3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F4ED;}.elementor-108 .elementor-element.elementor-element-ede7d3d.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:-5px;}.elementor-108 .elementor-element.elementor-element-ede7d3d:hover{box-shadow:1px 0px 10px 0px rgba(0, 0, 0, 0.12);}.elementor-108 .elementor-element.elementor-element-0337957{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-108 .elementor-element.elementor-element-0337957 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:300;line-height:21px;letter-spacing:0.5px;color:#A66D50;}.elementor-108 .elementor-element.elementor-element-dbfe0f4{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 11px;text-align:start;}.elementor-108 .elementor-element.elementor-element-dbfe0f4 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:25px;font-weight:500;letter-spacing:0.8px;color:#253A3E;}.elementor-108 .elementor-element.elementor-element-99ff3d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 12px;}.elementor-108 .elementor-element.elementor-element-99ff3d8 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:300;line-height:21px;color:#717A73;}.elementor-108 .elementor-element.elementor-element-1d9ce54{--divider-border-style:solid;--divider-color:#A8ACA96E;--divider-border-width:1px;}.elementor-108 .elementor-element.elementor-element-1d9ce54 .elementor-divider-separator{width:100%;}.elementor-108 .elementor-element.elementor-element-1d9ce54 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-108 .elementor-element.elementor-element-c970dfa{--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:-41px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-108 .elementor-element.elementor-element-1957b2e{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-108 .elementor-element.elementor-element-1957b2e .elementor-icon-wrapper{text-align:center;}.elementor-108 .elementor-element.elementor-element-1957b2e.elementor-view-stacked .elementor-icon{background-color:#7D867E;}.elementor-108 .elementor-element.elementor-element-1957b2e.elementor-view-framed .elementor-icon, .elementor-108 .elementor-element.elementor-element-1957b2e.elementor-view-default .elementor-icon{color:#7D867E;border-color:#7D867E;}.elementor-108 .elementor-element.elementor-element-1957b2e.elementor-view-framed .elementor-icon, .elementor-108 .elementor-element.elementor-element-1957b2e.elementor-view-default .elementor-icon svg{fill:#7D867E;}.elementor-108 .elementor-element.elementor-element-1957b2e .elementor-icon{font-size:12px;}.elementor-108 .elementor-element.elementor-element-1957b2e .elementor-icon svg{height:12px;}.elementor-108 .elementor-element.elementor-element-61cb8eb{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-108 .elementor-element.elementor-element-61cb8eb .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:400;line-height:21px;letter-spacing:0.5px;color:#7D867E;}.elementor-108 .elementor-element.elementor-element-2b69bf0{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 160px;}.elementor-108 .elementor-element.elementor-element-2b69bf0 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:9px;font-weight:400;line-height:21px;letter-spacing:0.5px;color:#7D867E;}.elementor-108 .elementor-element.elementor-element-df89f26{--display:flex;--min-height:850px;--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-108 .elementor-element.elementor-element-df89f26:not(.elementor-motion-effects-element-type-background), .elementor-108 .elementor-element.elementor-element-df89f26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEEE7;}.elementor-108 .elementor-element.elementor-element-2234574{--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-108 .elementor-element.elementor-element-373bb74{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-108 .elementor-element.elementor-element-083c2f1{margin:-34px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 11px;}.elementor-108 .elementor-element.elementor-element-083c2f1 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:300;line-height:21px;letter-spacing:0.5px;color:#A66D50;}.elementor-108 .elementor-element.elementor-element-083c2f1 .elementor-heading-title a{transition-duration:0s;}.elementor-108 .elementor-element.elementor-element-e3e8222{--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-108 .elementor-element.elementor-element-7b3b115{--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-108 .elementor-element.elementor-element-ef28dad{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -8px;}.elementor-108 .elementor-element.elementor-element-ef28dad .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:21px;letter-spacing:0.5px;color:#8A8F86;}.elementor-108 .elementor-element.elementor-element-46a115e{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 521px;}.elementor-108 .elementor-element.elementor-element-46a115e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:21px;letter-spacing:0.5px;color:#8A8F86;}.elementor-108 .elementor-element.elementor-element-eb6d922 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:40px;font-weight:500;line-height:37px;letter-spacing:1.9px;color:#23383C;}.elementor-108 .elementor-element.elementor-element-c021623{font-family:"DM Sans", Sans-serif;font-size:19px;font-weight:400;color:#52635E;}.elementor-108 .elementor-element.elementor-element-469b3f1{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;color:#32494B;}.elementor-108 .elementor-element.elementor-element-dab1ff2{margin:-32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;color:#737C74;}.elementor-108 .elementor-element.elementor-element-fb973cb{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;color:#32494B;}.elementor-108 .elementor-element.elementor-element-c16b2ec{margin:-32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;color:#737C74;}.elementor-108 .elementor-element.elementor-element-c5f60ec{margin:-32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;color:#737C74;}.elementor-108 .elementor-element.elementor-element-f89bb40{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;color:#32494B;}.elementor-108 .elementor-element.elementor-element-b85e2a7{margin:-32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;color:#737C74;}.elementor-108 .elementor-element.elementor-element-d5ea572{width:var( --container-widget-width, 63% );max-width:63%;margin:-15px -0px calc(var(--kit-widget-spacing, 0px) + 0px) -244px;--container-widget-width:63%;--container-widget-flex-grow:0;text-align:start;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;color:#3C6871;}.elementor-108 .elementor-element.elementor-element-d5ea572.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-108 .elementor-element.elementor-element-d5ea572 a{color:#777F77;}.elementor-108 .elementor-element.elementor-element-7bbc8fb{--divider-border-style:solid;--divider-color:#CDCDCD;--divider-border-width:1px;}.elementor-108 .elementor-element.elementor-element-7bbc8fb .elementor-divider-separator{width:100%;}.elementor-108 .elementor-element.elementor-element-7bbc8fb .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-108 .elementor-element.elementor-element-64cdfed{--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-108 .elementor-element.elementor-element-fd0968d{--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-108 .elementor-element.elementor-element-57a5181{margin:-34px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 11px;}.elementor-108 .elementor-element.elementor-element-57a5181 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:300;line-height:21px;letter-spacing:0.5px;color:#A66D50;}.elementor-108 .elementor-element.elementor-element-4d9ea06{--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-108 .elementor-element.elementor-element-8afbaad{--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-108 .elementor-element.elementor-element-6b9b76f{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -8px;}.elementor-108 .elementor-element.elementor-element-6b9b76f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:21px;letter-spacing:0.5px;color:#8A8F86;}.elementor-108 .elementor-element.elementor-element-45c2720{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 521px;}.elementor-108 .elementor-element.elementor-element-45c2720 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:21px;letter-spacing:0.5px;color:#8A8F86;}.elementor-108 .elementor-element.elementor-element-51585fe .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:40px;font-weight:500;line-height:37px;letter-spacing:1.9px;color:#23383C;}.elementor-108 .elementor-element.elementor-element-0f38af3{font-family:"DM Serif Display", Sans-serif;font-size:17px;font-weight:400;color:#52635E;}.elementor-108 .elementor-element.elementor-element-a87ac43{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:500;color:#32494B;}.elementor-108 .elementor-element.elementor-element-2d642de{margin:-32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#737C74;}.elementor-108 .elementor-element.elementor-element-6dfec7e{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:500;color:#32494B;}.elementor-108 .elementor-element.elementor-element-4611dc9{margin:-32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#737C74;}.elementor-108 .elementor-element.elementor-element-eacabbe{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:500;color:#32494B;}.elementor-108 .elementor-element.elementor-element-e792db7{margin:-32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#737C74;}.elementor-108 .elementor-element.elementor-element-e792db7 p{margin-block-end:16px;}.elementor-108 .elementor-element.elementor-element-e059376{width:var( --container-widget-width, 63% );max-width:63%;margin:-15px -0px calc(var(--kit-widget-spacing, 0px) + 0px) -244px;--container-widget-width:63%;--container-widget-flex-grow:0;text-align:start;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;color:#3C6871;}.elementor-108 .elementor-element.elementor-element-e059376.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-108 .elementor-element.elementor-element-e059376 a{color:#777F77;}.elementor-108 .elementor-element.elementor-element-de75740{--divider-border-style:solid;--divider-color:#CDCDCD;--divider-border-width:1px;}.elementor-108 .elementor-element.elementor-element-de75740 .elementor-divider-separator{width:100%;}.elementor-108 .elementor-element.elementor-element-de75740 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-108 .elementor-element.elementor-element-9e13ca2{--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-108 .elementor-element.elementor-element-74630ac{--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-108 .elementor-element.elementor-element-dfc7b6a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-108 .elementor-element.elementor-element-dfc7b6a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:300;line-height:21px;letter-spacing:0.5px;color:#A66D50;}.elementor-108 .elementor-element.elementor-element-c29d65f{--divider-border-style:solid;--divider-color:#D59672;--divider-border-width:1px;width:var( --container-widget-width, 7% );max-width:7%;margin:-33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 8px;--container-widget-width:7%;--container-widget-flex-grow:0;}.elementor-108 .elementor-element.elementor-element-c29d65f.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-108 .elementor-element.elementor-element-c29d65f .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-108 .elementor-element.elementor-element-c29d65f .elementor-divider{text-align:left;padding-block-start:12px;padding-block-end:12px;}.elementor-108 .elementor-element.elementor-element-798ad3f{margin:-34px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 11px;}.elementor-108 .elementor-element.elementor-element-798ad3f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:300;line-height:21px;letter-spacing:0.5px;color:#A66D50;}.elementor-108 .elementor-element.elementor-element-bfab3f5{--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-108 .elementor-element.elementor-element-4846e50{--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-108 .elementor-element.elementor-element-6f77bbc{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -8px;}.elementor-108 .elementor-element.elementor-element-6f77bbc .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:400;line-height:21px;letter-spacing:0.5px;color:#8A8F86;}.elementor-108 .elementor-element.elementor-element-a341c56{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 521px;}.elementor-108 .elementor-element.elementor-element-a341c56 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:10px;font-weight:400;line-height:21px;letter-spacing:0.5px;color:#8A8F86;}.elementor-108 .elementor-element.elementor-element-91e209a .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:40px;font-weight:500;line-height:37px;letter-spacing:1.9px;color:#23383C;}.elementor-108 .elementor-element.elementor-element-a31c811{font-family:"DM Serif Display", Sans-serif;font-size:17px;font-weight:400;color:#52635E;}.elementor-108 .elementor-element.elementor-element-f333b56{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;color:#32494B;}.elementor-108 .elementor-element.elementor-element-1968535{margin:-32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;color:#737C74;}.elementor-108 .elementor-element.elementor-element-84e5032{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;color:#32494B;}.elementor-108 .elementor-element.elementor-element-ba38ab2{margin:-32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;color:#737C74;}.elementor-108 .elementor-element.elementor-element-ad5e847{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;color:#32494B;}.elementor-108 .elementor-element.elementor-element-8664044{margin:-32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;color:#737C74;}.elementor-108 .elementor-element.elementor-element-978f4b5{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;color:#32494B;}.elementor-108 .elementor-element.elementor-element-f97560f{margin:-32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;color:#737C74;}.elementor-108 .elementor-element.elementor-element-10d3d84{width:var( --container-widget-width, 63% );max-width:63%;margin:-15px -0px calc(var(--kit-widget-spacing, 0px) + 0px) -244px;--container-widget-width:63%;--container-widget-flex-grow:0;text-align:start;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;color:#3C6871;}.elementor-108 .elementor-element.elementor-element-10d3d84.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-108 .elementor-element.elementor-element-10d3d84 a{color:#777F77;}.elementor-108 .elementor-element.elementor-element-04d1659{--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-108 .elementor-element.elementor-element-04d1659:not(.elementor-motion-effects-element-type-background), .elementor-108 .elementor-element.elementor-element-04d1659 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D333C;}.elementor-108 .elementor-element.elementor-element-d3735d7{--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-108 .elementor-element.elementor-element-087db4f{--display:flex;}.elementor-108 .elementor-element.elementor-element-f03386b{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -72px;font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:600;letter-spacing:2.2px;color:#9FB5B1;}.elementor-108 .elementor-element.elementor-element-4c0cd7e{--display:flex;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-108 .elementor-element.elementor-element-a70ba2d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -71px;}.elementor-108 .elementor-element.elementor-element-a70ba2d .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:32px;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-108 .elementor-element.elementor-element-4929b24 .elementor-button{background-color:#EEEEE5;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;line-height:25px;fill:#18323C;color:#18323C;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-108 .elementor-element.elementor-element-4929b24 .elementor-button:hover, .elementor-108 .elementor-element.elementor-element-4929b24 .elementor-button:focus{background-color:#FFFFFF00;color:#FFFFFF;border-color:#FFFFFF;}.elementor-108 .elementor-element.elementor-element-4929b24{width:var( --container-widget-width, 21% );max-width:21%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 300px;--container-widget-width:21%;--container-widget-flex-grow:0;}.elementor-108 .elementor-element.elementor-element-4929b24.elementor-element{--align-self:center;}.elementor-108 .elementor-element.elementor-element-4929b24 .elementor-button:hover svg, .elementor-108 .elementor-element.elementor-element-4929b24 .elementor-button:focus svg{fill:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-108 .elementor-element.elementor-element-8723781{--width:110%;}.elementor-108 .elementor-element.elementor-element-fdb3a23{--width:74%;}.elementor-108 .elementor-element.elementor-element-664c3956{--width:120%;}.elementor-108 .elementor-element.elementor-element-20a591f{--width:100%;}.elementor-108 .elementor-element.elementor-element-bc382f9{--width:100%;}.elementor-108 .elementor-element.elementor-element-ede7d3d{--width:100%;}.elementor-108 .elementor-element.elementor-element-373bb74{--width:30%;}.elementor-108 .elementor-element.elementor-element-e3e8222{--width:68%;}.elementor-108 .elementor-element.elementor-element-fd0968d{--width:30%;}.elementor-108 .elementor-element.elementor-element-4d9ea06{--width:68%;}.elementor-108 .elementor-element.elementor-element-74630ac{--width:30%;}.elementor-108 .elementor-element.elementor-element-bfab3f5{--width:68%;}.elementor-108 .elementor-element.elementor-element-d3735d7{--width:73%;}}@media(max-width:767px){.elementor-108 .elementor-element.elementor-element-4768127{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-108 .elementor-element.elementor-element-29ae5b2{margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-108 .elementor-element.elementor-element-29ae5b2 .elementor-heading-title{font-size:32px;}.elementor-108 .elementor-element.elementor-element-4187909{--margin-top:-27px;--margin-bottom:0px;--margin-left:-8px;--margin-right:0px;}.elementor-108 .elementor-element.elementor-element-8739231{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-108 .elementor-element.elementor-element-8739231 .elementor-heading-title{font-size:32px;}.elementor-108 .elementor-element.elementor-element-f978d27{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -14px;}.elementor-108 .elementor-element.elementor-element-f978d27 .elementor-heading-title{font-size:32px;}.elementor-108 .elementor-element.elementor-element-fbcd0a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-108 .elementor-element.elementor-element-4adeac0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-108 .elementor-element.elementor-element-8723781{--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;}.elementor-108 .elementor-element.elementor-element-4a63808{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-108 .elementor-element.elementor-element-786bfca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 21px;}.elementor-108 .elementor-element.elementor-element-d77bbbc{--margin-top:0px;--margin-bottom:0px;--margin-left:18px;--margin-right:0px;}.elementor-108 .elementor-element.elementor-element-3a14926{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -9px;}.elementor-108 .elementor-element.elementor-element-fdb3a23{--margin-top:0px;--margin-bottom:0px;--margin-left:-52px;--margin-right:0px;}.elementor-108 .elementor-element.elementor-element-98e8912{margin:-39px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 85px;text-align:start;}.elementor-108 .elementor-element.elementor-element-664c3956{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-108 .elementor-element.elementor-element-20a591f{--min-height:182px;}.elementor-108 .elementor-element.elementor-element-6d2289e{margin:-69px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-108 .elementor-element.elementor-element-de12aca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-108 .elementor-element.elementor-element-7636c25{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-108 .elementor-element.elementor-element-05a38e8{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -8px;}.elementor-108 .elementor-element.elementor-element-0be80f6{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 43px;}.elementor-108 .elementor-element.elementor-element-bc382f9{--min-height:182px;}.elementor-108 .elementor-element.elementor-element-0495e26{margin:-69px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-108 .elementor-element.elementor-element-80703ac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-108 .elementor-element.elementor-element-323051d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-108 .elementor-element.elementor-element-7d9c53b{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -8px;}.elementor-108 .elementor-element.elementor-element-3f9c892{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 43px;}.elementor-108 .elementor-element.elementor-element-ede7d3d{--min-height:182px;}.elementor-108 .elementor-element.elementor-element-0337957{margin:-69px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-108 .elementor-element.elementor-element-dbfe0f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-108 .elementor-element.elementor-element-99ff3d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-108 .elementor-element.elementor-element-61cb8eb{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -8px;}.elementor-108 .elementor-element.elementor-element-2b69bf0{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 43px;}.elementor-108 .elementor-element.elementor-element-e3e8222{--min-height:860px;}.elementor-108 .elementor-element.elementor-element-eb6d922{margin:-165px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-108 .elementor-element.elementor-element-d5ea572{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -105px;}.elementor-108 .elementor-element.elementor-element-4d9ea06{--min-height:860px;}.elementor-108 .elementor-element.elementor-element-51585fe{margin:-165px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-108 .elementor-element.elementor-element-e059376{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -105px;}.elementor-108 .elementor-element.elementor-element-bfab3f5{--min-height:860px;}.elementor-108 .elementor-element.elementor-element-91e209a{margin:-165px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-108 .elementor-element.elementor-element-10d3d84{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -105px;}.elementor-108 .elementor-element.elementor-element-d3735d7{--margin-top:0px;--margin-bottom:0px;--margin-left:13px;--margin-right:0px;}.elementor-108 .elementor-element.elementor-element-087db4f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-108 .elementor-element.elementor-element-f03386b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -22px;}.elementor-108 .elementor-element.elementor-element-a70ba2d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -26px;}.elementor-108 .elementor-element.elementor-element-a70ba2d .elementor-heading-title{font-size:40px;}.elementor-108 .elementor-element.elementor-element-4929b24{margin:-29px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -2px;--container-widget-width:139px;--container-widget-flex-grow:0;width:var( --container-widget-width, 139px );max-width:139px;}}/* Start custom CSS for container, class: .elementor-element-b561548 *//* ============ 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 */