.elementor-8397 .elementor-element.elementor-element-a65d2f0 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8397 .elementor-element.elementor-element-a65d2f0:not(.elementor-motion-effects-element-type-background), .elementor-8397 .elementor-element.elementor-element-a65d2f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F5F2;}.elementor-8397 .elementor-element.elementor-element-a65d2f0 > .elementor-container{max-width:1280px;}.elementor-8397 .elementor-element.elementor-element-a65d2f0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 90px 0px;}.elementor-8397 .elementor-element.elementor-element-a65d2f0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-8397 .elementor-element.elementor-element-5b402f0.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-8397 .elementor-element.elementor-element-5b402f0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-8397 .elementor-element.elementor-element-5b402f0 > .elementor-element-populated{padding:0px 70px 0px 10px;}.elementor-8397 .elementor-element.elementor-element-8486baf > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-8397 .elementor-element.elementor-element-8486baf{text-align:start;}.elementor-8397 .elementor-element.elementor-element-8486baf .elementor-heading-title{font-family:"Metropolis", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#5A7459;}.elementor-8397 .elementor-element.elementor-element-d0cc101{--spacer-size:8px;}.elementor-8397 .elementor-element.elementor-element-808d53a{text-align:start;}.elementor-8397 .elementor-element.elementor-element-808d53a .elementor-heading-title{font-family:"Metropolis", Sans-serif;font-size:46px;font-weight:300;line-height:1.15em;color:#1D1D1D;}.elementor-8397 .elementor-element.elementor-element-ef58557{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;}.elementor-8397 .elementor-element.elementor-element-ef58557 > .elementor-widget-container{margin:4px 0px 18px 0px;}.elementor-8397 .elementor-element.elementor-element-ef58557 .elementor-divider-separator{width:56px;margin:0 auto;margin-left:0;}.elementor-8397 .elementor-element.elementor-element-ef58557 .elementor-divider{text-align:left;padding-block-start:6px;padding-block-end:6px;}.elementor-8397 .elementor-element.elementor-element-ab56178{text-align:start;font-family:"Metropolis", Sans-serif;font-size:16.5px;font-weight:300;line-height:1.75em;color:var( --e-global-color-453e8d76 );}.elementor-8397 .elementor-element.elementor-element-28a80cd{--spacer-size:8px;}.elementor-8397 .elementor-element.elementor-element-f340f8e{text-align:start;font-family:"Metropolis", Sans-serif;font-size:16.5px;font-weight:300;line-height:1.75em;color:var( --e-global-color-453e8d76 );}.elementor-8397 .elementor-element.elementor-element-e836f6e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8397 .elementor-element.elementor-element-d6f1f97{--spacer-size:70px;}.elementor-8397 .elementor-element.elementor-element-d7563f0 > .elementor-element-populated{padding:60px 0px 0px 0px;}.elementor-8397 .elementor-element.elementor-element-ecc871d{--spacer-size:70px;}.elementor-8397 .elementor-element.elementor-element-51ecf53:not(.elementor-motion-effects-element-type-background), .elementor-8397 .elementor-element.elementor-element-51ecf53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8397 .elementor-element.elementor-element-51ecf53 > .elementor-container{max-width:1200px;}.elementor-8397 .elementor-element.elementor-element-51ecf53{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 0px 90px 0px;}.elementor-8397 .elementor-element.elementor-element-51ecf53 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8397 .elementor-element.elementor-element-95974ef{--spacer-size:50px;}.elementor-8397 .elementor-element.elementor-element-171ef57 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-8397 .elementor-element.elementor-element-171ef57{text-align:start;}.elementor-8397 .elementor-element.elementor-element-171ef57 .elementor-heading-title{font-family:"Metropolis", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#5A7459;}.elementor-8397 .elementor-element.elementor-element-ba7ee96{text-align:start;}.elementor-8397 .elementor-element.elementor-element-ba7ee96 .elementor-heading-title{font-family:"Metropolis", Sans-serif;font-size:32px;font-weight:300;line-height:1.2em;color:#1D1D1D;}.elementor-8397 .elementor-element.elementor-element-d7c8f44{--divider-border-style:solid;--divider-color:#A8C2A7;--divider-border-width:2px;}.elementor-8397 .elementor-element.elementor-element-d7c8f44 > .elementor-widget-container{margin:4px 0px 18px 0px;}.elementor-8397 .elementor-element.elementor-element-d7c8f44 .elementor-divider-separator{width:56px;margin:0 auto;margin-left:0;}.elementor-8397 .elementor-element.elementor-element-d7c8f44 .elementor-divider{text-align:left;padding-block-start:6px;padding-block-end:6px;}.elementor-8397 .elementor-element.elementor-element-b3705eb{text-align:start;font-family:"Metropolis", Sans-serif;font-size:16.5px;font-weight:300;line-height:1.75em;color:var( --e-global-color-453e8d76 );}.elementor-8397 .elementor-element.elementor-element-36f4655 > .elementor-widget-container{margin:26px 0px 0px 0px;}.elementor-8397 .elementor-element.elementor-element-36f4655{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-8397 .elementor-element.elementor-element-8cf6b7e{--spacer-size:50px;}.elementor-8397 .elementor-element.elementor-element-111de89:not(.elementor-motion-effects-element-type-background), .elementor-8397 .elementor-element.elementor-element-111de89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F5F2;}.elementor-8397 .elementor-element.elementor-element-111de89 > .elementor-container{max-width:1200px;}.elementor-8397 .elementor-element.elementor-element-111de89{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 0px 90px 0px;}.elementor-8397 .elementor-element.elementor-element-111de89 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8397 .elementor-element.elementor-element-203d9f8{--spacer-size:50px;}.elementor-8397 .elementor-element.elementor-element-3429784 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-8397 .elementor-element.elementor-element-3429784{text-align:start;}.elementor-8397 .elementor-element.elementor-element-3429784 .elementor-heading-title{font-family:"Metropolis", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#5A7459;}.elementor-8397 .elementor-element.elementor-element-23f313e{text-align:start;}.elementor-8397 .elementor-element.elementor-element-23f313e .elementor-heading-title{font-family:"Metropolis", Sans-serif;font-size:32px;font-weight:300;line-height:1.2em;color:#1D1D1D;}.elementor-8397 .elementor-element.elementor-element-84f8acd{--divider-border-style:solid;--divider-color:#A8C2A7;--divider-border-width:2px;}.elementor-8397 .elementor-element.elementor-element-84f8acd > .elementor-widget-container{margin:4px 0px 18px 0px;}.elementor-8397 .elementor-element.elementor-element-84f8acd .elementor-divider-separator{width:56px;margin:0 auto;margin-left:0;}.elementor-8397 .elementor-element.elementor-element-84f8acd .elementor-divider{text-align:left;padding-block-start:6px;padding-block-end:6px;}.elementor-8397 .elementor-element.elementor-element-59bdeeb{text-align:start;font-family:"Metropolis", Sans-serif;font-size:16.5px;font-weight:300;line-height:1.75em;color:var( --e-global-color-453e8d76 );}.elementor-8397 .elementor-element.elementor-element-630d2a3 > .elementor-widget-container{margin:26px 0px 0px 0px;}.elementor-8397 .elementor-element.elementor-element-630d2a3{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-8397 .elementor-element.elementor-element-063925e{--spacer-size:50px;}.elementor-8397 .elementor-element.elementor-element-8cf7b48:not(.elementor-motion-effects-element-type-background), .elementor-8397 .elementor-element.elementor-element-8cf7b48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8397 .elementor-element.elementor-element-8cf7b48 > .elementor-container{max-width:1200px;}.elementor-8397 .elementor-element.elementor-element-8cf7b48{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 0px 90px 0px;}.elementor-8397 .elementor-element.elementor-element-8cf7b48 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8397 .elementor-element.elementor-element-5c475c6{--spacer-size:50px;}.elementor-8397 .elementor-element.elementor-element-357be81 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-8397 .elementor-element.elementor-element-357be81{text-align:start;}.elementor-8397 .elementor-element.elementor-element-357be81 .elementor-heading-title{font-family:"Metropolis", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#5A7459;}.elementor-8397 .elementor-element.elementor-element-ada65c2{text-align:start;}.elementor-8397 .elementor-element.elementor-element-ada65c2 .elementor-heading-title{font-family:"Metropolis", Sans-serif;font-size:32px;font-weight:300;line-height:1.2em;color:#1D1D1D;}.elementor-8397 .elementor-element.elementor-element-da27f4a{--divider-border-style:solid;--divider-color:#A8C2A7;--divider-border-width:2px;}.elementor-8397 .elementor-element.elementor-element-da27f4a > .elementor-widget-container{margin:4px 0px 18px 0px;}.elementor-8397 .elementor-element.elementor-element-da27f4a .elementor-divider-separator{width:56px;margin:0 auto;margin-left:0;}.elementor-8397 .elementor-element.elementor-element-da27f4a .elementor-divider{text-align:left;padding-block-start:6px;padding-block-end:6px;}.elementor-8397 .elementor-element.elementor-element-3c3c959{text-align:start;font-family:"Metropolis", Sans-serif;font-size:16.5px;font-weight:300;line-height:1.75em;color:var( --e-global-color-453e8d76 );}.elementor-8397 .elementor-element.elementor-element-484a77b > .elementor-widget-container{margin:26px 0px 0px 0px;}.elementor-8397 .elementor-element.elementor-element-484a77b{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-8397 .elementor-element.elementor-element-c6d60d6{--spacer-size:50px;}.elementor-8397 .elementor-element.elementor-element-e703ce3:not(.elementor-motion-effects-element-type-background), .elementor-8397 .elementor-element.elementor-element-e703ce3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F5F2;}.elementor-8397 .elementor-element.elementor-element-e703ce3 > .elementor-container{max-width:1200px;}.elementor-8397 .elementor-element.elementor-element-e703ce3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 0px 90px 0px;}.elementor-8397 .elementor-element.elementor-element-e703ce3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8397 .elementor-element.elementor-element-84af6ea{--spacer-size:50px;}.elementor-8397 .elementor-element.elementor-element-acee58c > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-8397 .elementor-element.elementor-element-acee58c{text-align:start;}.elementor-8397 .elementor-element.elementor-element-acee58c .elementor-heading-title{font-family:"Metropolis", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#5A7459;}.elementor-8397 .elementor-element.elementor-element-baca1a1{text-align:start;}.elementor-8397 .elementor-element.elementor-element-baca1a1 .elementor-heading-title{font-family:"Metropolis", Sans-serif;font-size:32px;font-weight:300;line-height:1.2em;color:#1D1D1D;}.elementor-8397 .elementor-element.elementor-element-0a0020b{--divider-border-style:solid;--divider-color:#A8C2A7;--divider-border-width:2px;}.elementor-8397 .elementor-element.elementor-element-0a0020b > .elementor-widget-container{margin:4px 0px 18px 0px;}.elementor-8397 .elementor-element.elementor-element-0a0020b .elementor-divider-separator{width:56px;margin:0 auto;margin-left:0;}.elementor-8397 .elementor-element.elementor-element-0a0020b .elementor-divider{text-align:left;padding-block-start:6px;padding-block-end:6px;}.elementor-8397 .elementor-element.elementor-element-57f124d{text-align:start;font-family:"Metropolis", Sans-serif;font-size:16.5px;font-weight:300;line-height:1.75em;color:var( --e-global-color-453e8d76 );}.elementor-8397 .elementor-element.elementor-element-52ae717 > .elementor-widget-container{margin:26px 0px 0px 0px;}.elementor-8397 .elementor-element.elementor-element-52ae717{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-8397 .elementor-element.elementor-element-5ca7eab{--spacer-size:50px;}.elementor-8397 .elementor-element.elementor-element-2a572f4:not(.elementor-motion-effects-element-type-background), .elementor-8397 .elementor-element.elementor-element-2a572f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8397 .elementor-element.elementor-element-2a572f4 > .elementor-container{max-width:1200px;}.elementor-8397 .elementor-element.elementor-element-2a572f4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 0px 90px 0px;}.elementor-8397 .elementor-element.elementor-element-2a572f4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8397 .elementor-element.elementor-element-656bb84{--spacer-size:50px;}.elementor-8397 .elementor-element.elementor-element-09668c4 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-8397 .elementor-element.elementor-element-09668c4{text-align:start;}.elementor-8397 .elementor-element.elementor-element-09668c4 .elementor-heading-title{font-family:"Metropolis", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#5A7459;}.elementor-8397 .elementor-element.elementor-element-2a52a84{text-align:start;}.elementor-8397 .elementor-element.elementor-element-2a52a84 .elementor-heading-title{font-family:"Metropolis", Sans-serif;font-size:32px;font-weight:300;line-height:1.2em;color:#1D1D1D;}.elementor-8397 .elementor-element.elementor-element-9ed521e{--divider-border-style:solid;--divider-color:#A8C2A7;--divider-border-width:2px;}.elementor-8397 .elementor-element.elementor-element-9ed521e > .elementor-widget-container{margin:4px 0px 18px 0px;}.elementor-8397 .elementor-element.elementor-element-9ed521e .elementor-divider-separator{width:56px;margin:0 auto;margin-left:0;}.elementor-8397 .elementor-element.elementor-element-9ed521e .elementor-divider{text-align:left;padding-block-start:6px;padding-block-end:6px;}.elementor-8397 .elementor-element.elementor-element-88e0678{text-align:start;font-family:"Metropolis", Sans-serif;font-size:16.5px;font-weight:300;line-height:1.75em;color:var( --e-global-color-453e8d76 );}.elementor-8397 .elementor-element.elementor-element-f0043aa > .elementor-widget-container{margin:26px 0px 0px 0px;}.elementor-8397 .elementor-element.elementor-element-f0043aa{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-8397 .elementor-element.elementor-element-fea08b0{--spacer-size:50px;}.elementor-8397 .elementor-element.elementor-element-a654557 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8397 .elementor-element.elementor-element-a654557:not(.elementor-motion-effects-element-type-background), .elementor-8397 .elementor-element.elementor-element-a654557 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF3EE;}.elementor-8397 .elementor-element.elementor-element-a654557 > .elementor-container{max-width:1200px;}.elementor-8397 .elementor-element.elementor-element-a654557{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 0px 90px 0px;}.elementor-8397 .elementor-element.elementor-element-a654557 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8397 .elementor-element.elementor-element-123165f > .elementor-element-populated{padding:0px 40px 0px 10px;}.elementor-8397 .elementor-element.elementor-element-5590a5b > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-8397 .elementor-element.elementor-element-5590a5b{text-align:start;}.elementor-8397 .elementor-element.elementor-element-5590a5b .elementor-heading-title{font-family:"Metropolis", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#D5E0D4;}.elementor-8397 .elementor-element.elementor-element-23a08d2{text-align:start;}.elementor-8397 .elementor-element.elementor-element-23a08d2 .elementor-heading-title{font-family:"Metropolis", Sans-serif;font-size:36px;font-weight:300;line-height:1.15em;color:#FFFFFF;}.elementor-8397 .elementor-element.elementor-element-c81b341{--divider-border-style:solid;--divider-color:#D5E0D4;--divider-border-width:2px;}.elementor-8397 .elementor-element.elementor-element-c81b341 > .elementor-widget-container{margin:4px 0px 18px 0px;}.elementor-8397 .elementor-element.elementor-element-c81b341 .elementor-divider-separator{width:56px;margin:0 auto;margin-left:0;}.elementor-8397 .elementor-element.elementor-element-c81b341 .elementor-divider{text-align:left;padding-block-start:6px;padding-block-end:6px;}.elementor-8397 .elementor-element.elementor-element-247aec4 > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-8397 .elementor-element.elementor-element-1a22213{font-family:"Metropolis", Sans-serif;font-size:16.5px;font-weight:300;line-height:1.75em;color:#EEF3EE;}.elementor-8397 .elementor-element.elementor-element-714ae69:not(.elementor-motion-effects-element-type-background), .elementor-8397 .elementor-element.elementor-element-714ae69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F5F2;}.elementor-8397 .elementor-element.elementor-element-714ae69 > .elementor-container{max-width:1200px;}.elementor-8397 .elementor-element.elementor-element-714ae69{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 0px 90px 0px;}.elementor-8397 .elementor-element.elementor-element-714ae69 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8397 .elementor-element.elementor-element-a92f3c1{width:auto;max-width:auto;}.elementor-8397 .elementor-element.elementor-element-a92f3c1 > .elementor-widget-container{margin:0px 12px 10px 0px;}.elementor-8397 .elementor-element.elementor-element-6ee03f5{width:auto;max-width:auto;}.elementor-8397 .elementor-element.elementor-element-6ee03f5 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-8397 .elementor-element.elementor-element-6ee03f5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8397 .elementor-element.elementor-element-6ee03f5 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-8397 .elementor-element.elementor-element-9fa9b62:not(.elementor-motion-effects-element-type-background), .elementor-8397 .elementor-element.elementor-element-9fa9b62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1d1d1d;}.elementor-8397 .elementor-element.elementor-element-9fa9b62{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8397 .elementor-element.elementor-element-9fa9b62 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8397 .elementor-element.elementor-element-da0c630{--spacer-size:50px;}.elementor-8397 .elementor-element.elementor-element-0ff1259 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8397 .elementor-element.elementor-element-b4946dc > .elementor-element-populated{padding:0px 15px 0px 0px;}.elementor-8397 .elementor-element.elementor-element-5756767 .elementor-heading-title{font-family:"Metropolis", Sans-serif;font-size:22.8px;font-weight:500;color:#FFFFFF;}.elementor-8397 .elementor-element.elementor-element-e9a05f1{--spacer-size:30px;}.elementor-8397 .elementor-element.elementor-element-4a2969e .elementor-button{background-color:rgba(0,0,0,0);font-family:"Metropolis", Sans-serif;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:2.3px;fill:#A8C2A7;color:#A8C2A7;border-style:solid;border-width:1px 1px 1px 1px;border-color:#A8C2A7;border-radius:999px 999px 999px 999px;padding:16px 32px 16px 32px;}.elementor-8397 .elementor-element.elementor-element-4a2969e .elementor-button:hover, .elementor-8397 .elementor-element.elementor-element-4a2969e .elementor-button:focus{background-color:#A8C2A7;border-color:#A8C2A7;}.elementor-8397 .elementor-element.elementor-element-4a2969e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8397 .elementor-element.elementor-element-4a2969e .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-8397 .elementor-element.elementor-element-ee4c969{--spacer-size:30px;}.elementor-8397 .elementor-element.elementor-element-915492f > .elementor-element-populated{padding:0px 0px 0px 15px;}.elementor-8397 .elementor-element.elementor-element-ea561b6{--spacer-size:50px;}@media(max-width:1024px){.elementor-8397 .elementor-element.elementor-element-a65d2f0{padding:100px 25px 100px 25px;}.elementor-8397 .elementor-element.elementor-element-5b402f0 > .elementor-element-populated{padding:0px 10px 30px 10px;}.elementor-8397 .elementor-element.elementor-element-e836f6e > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-8397 .elementor-element.elementor-element-d7563f0 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-8397 .elementor-element.elementor-element-e9a05f1{--spacer-size:40px;}.elementor-8397 .elementor-element.elementor-element-ee4c969{--spacer-size:40px;}}@media(max-width:767px){.elementor-8397 .elementor-element.elementor-element-a65d2f0{padding:40px 0px 50px 0px;}.elementor-8397 .elementor-element.elementor-element-5b402f0 > .elementor-element-populated{padding:0px 10px 30px 10px;}.elementor-8397 .elementor-element.elementor-element-808d53a .elementor-heading-title{font-size:33px;}.elementor-8397 .elementor-element.elementor-element-e836f6e > .elementor-element-populated{padding:25px 0px 0px 0px;}.elementor-8397 .elementor-element.elementor-element-d7563f0 > .elementor-element-populated{padding:25px 0px 0px 0px;}.elementor-8397 .elementor-element.elementor-element-51ecf53{padding:56px 0px 56px 0px;}.elementor-8397 .elementor-element.elementor-element-ba7ee96 .elementor-heading-title{font-size:25px;}.elementor-8397 .elementor-element.elementor-element-111de89{padding:56px 0px 56px 0px;}.elementor-8397 .elementor-element.elementor-element-23f313e .elementor-heading-title{font-size:25px;}.elementor-8397 .elementor-element.elementor-element-8cf7b48{padding:56px 0px 56px 0px;}.elementor-8397 .elementor-element.elementor-element-ada65c2 .elementor-heading-title{font-size:25px;}.elementor-8397 .elementor-element.elementor-element-e703ce3{padding:56px 0px 56px 0px;}.elementor-8397 .elementor-element.elementor-element-baca1a1 .elementor-heading-title{font-size:25px;}.elementor-8397 .elementor-element.elementor-element-2a572f4{padding:56px 0px 56px 0px;}.elementor-8397 .elementor-element.elementor-element-2a52a84 .elementor-heading-title{font-size:25px;}.elementor-8397 .elementor-element.elementor-element-a654557{padding:56px 18px 56px 18px;}.elementor-8397 .elementor-element.elementor-element-123165f > .elementor-element-populated{padding:0px 0px 24px 0px;}.elementor-8397 .elementor-element.elementor-element-23a08d2 .elementor-heading-title{font-size:26px;}.elementor-8397 .elementor-element.elementor-element-714ae69{padding:56px 18px 56px 18px;}.elementor-8397 .elementor-element.elementor-element-e9a05f1{--spacer-size:20px;}.elementor-8397 .elementor-element.elementor-element-ee4c969{--spacer-size:20px;}.elementor-8397 .elementor-element.elementor-element-915492f > .elementor-element-populated{padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-8397 .elementor-element.elementor-element-5b402f0{width:54%;}.elementor-8397 .elementor-element.elementor-element-e836f6e{width:23%;}.elementor-8397 .elementor-element.elementor-element-d7563f0{width:23%;}.elementor-8397 .elementor-element.elementor-element-b4946dc{width:32.977%;}.elementor-8397 .elementor-element.elementor-element-915492f{width:67.023%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8397 .elementor-element.elementor-element-5b402f0{width:100%;}.elementor-8397 .elementor-element.elementor-element-e836f6e{width:50%;}.elementor-8397 .elementor-element.elementor-element-d7563f0{width:50%;}}/* Start custom CSS */body.elementor-page-8397 .mw-r1 img,body.elementor-page-8397 .mw-r2 img{width:100%;object-fit:cover;border-radius:12px;display:block;}
body.elementor-page-8397 .mw-r1 img{aspect-ratio:3/4;}
body.elementor-page-8397 .mw-r2 img{aspect-ratio:4/5;}
body.elementor-page-8397 .mw-amb-txt{max-width:none;}
body.elementor-page-8397 .mw-amb-gal .e-gallery-item{border-radius:10px;overflow:hidden;}
body.elementor-page-8397 .mw-amb-gal .e-gallery-image{transition:transform 1s cubic-bezier(.2,.7,.2,1);}
body.elementor-page-8397 .mw-amb-gal .e-gallery-item:hover .e-gallery-image{transform:scale(1.05);}
body.elementor-page-8397 .mw-amb-gal .elementor-gallery-title{display:none;}
body.elementor-page-8397 .mw-amb-cta .elementor-widget-text-editor a{color:#A8C2A7;}

body.elementor-page-8397 ul.mw-bullets{list-style:none;margin:24px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px 28px;max-width:none;}
body.elementor-page-8397 ul.mw-bullets li{position:relative;padding:4px 0 4px 44px;min-height:30px;font:400 16.5px/1.55 Metropolis,sans-serif;color:#1D1D1D;}
body.elementor-page-8397 ul.mw-bullets li::before{content:"";position:absolute;left:0;top:1px;width:30px;height:30px;border-radius:50%;background:#EEF3EE;box-shadow:inset 0 0 0 1px #C9D8C8;}
body.elementor-page-8397 ul.mw-bullets li::after{content:"";position:absolute;left:11px;top:8px;width:7px;height:12px;border:solid #5A7459;border-width:0 2px 2px 0;transform:rotate(45deg);}
body.elementor-page-8397 ul.mw-bullets-dark{grid-template-columns:1fr;max-width:none;}
body.elementor-page-8397 ul.mw-bullets-dark li{color:#EDEBE6;}
body.elementor-page-8397 ul.mw-bullets-dark li::before{background:rgba(168,194,167,.14);box-shadow:inset 0 0 0 1px rgba(168,194,167,.45);}
body.elementor-page-8397 ul.mw-bullets-dark li::after{border-color:#A8C2A7;}
body.elementor-page-8397 .mw-cta-txt p{color:#D8D6D0;margin:0 0 6px;}
body.elementor-page-8397 .mw-cta-card-head span{display:block;font:700 12px/1 Metropolis,sans-serif;letter-spacing:3px;text-transform:uppercase;color:#A8C2A7;margin:0 0 14px;}
body.elementor-page-8397 .mw-cta-card-head h3{font:300 28px/1.25 Metropolis,sans-serif;color:#FFFFFF;margin:0 0 14px;}
body.elementor-page-8397 .mw-cta-card-head p{font:300 15.5px/1.7 Metropolis,sans-serif;color:#C9C7C1;margin:0 0 26px;}
@media (max-width:767px){body.elementor-page-8397 ul.mw-bullets{grid-template-columns:1fr;}body.elementor-page-8397 .mw-cta-card-head h3{font-size:23px;}}

/* 29-09 : photos qui se chevauchent, liste verte, projet séparé */
body.elementor-page-8397 .mw-r2{position:relative;z-index:2;margin:120px 0 0 -110px!important;}
body.elementor-page-8397 .mw-r2 img{border:8px solid #F6F5F2;box-shadow:0 30px 60px -30px rgba(29,29,29,.5);}
body.elementor-page-8397 .mw-r1{position:relative;z-index:1;}
@media (max-width:767px){body.elementor-page-8397 .mw-r2{margin:-60px 0 0 30%!important;}}
body.elementor-page-8397 ul.mw-bullets-sage{grid-template-columns:1fr 1fr;}
body.elementor-page-8397 ul.mw-bullets-sage li{color:#FFFFFF;}
body.elementor-page-8397 ul.mw-bullets-sage li::before{background:rgba(255,255,255,.12);box-shadow:inset 0 0 0 1px rgba(255,255,255,.35);}
body.elementor-page-8397 ul.mw-bullets-sage li::after{border-color:#FFFFFF;}
body.elementor-page-8397 .mw-amb-why .elementor-widget-text-editor p{color:#E3EAE2;}
body.elementor-page-8397 .mw-proj-col .elementor-widget-wrap{justify-content:center;}
body.elementor-page-8397 .mw-proj-head{text-align:center;}
body.elementor-page-8397 .mw-proj-head span{display:block;font:700 12px/1 Metropolis,sans-serif;letter-spacing:3px;text-transform:uppercase;color:#5A7459;margin:0 0 14px;}
body.elementor-page-8397 .mw-proj-head h2{font:300 34px/1.2 Metropolis,sans-serif;color:#1D1D1D;margin:0 0 14px;}
body.elementor-page-8397 .mw-proj-head p{font:300 16.5px/1.7 Metropolis,sans-serif;color:#4A4A4A;margin:0 0 28px;}
@media (max-width:767px){body.elementor-page-8397 ul.mw-bullets-sage{grid-template-columns:1fr;}body.elementor-page-8397 .mw-proj-head h2{font-size:25px;}}

/* INSTAGRAM (repris de l accueil) */
/* ---------- INSTAGRAM ---------- */
.elementor-element-9fa9b62{background-color:#1D1D1D !important;}
.elementor-element-b4946dc > .elementor-element-populated{
  display:flex; flex-direction:column; justify-content:center;
  padding-top:6px !important; padding-bottom:6px !important;
}
.elementor-element-5756767 .sc_item_title, .elementor-element-5756767 h2,
.elementor-element-5756767 .sc_title{
  color:#fff !important; font-weight:500 !important;
  font-size:clamp(21px, 1.6vw, 28px) !important; line-height:1.26 !important;
  letter-spacing:-.012em !important; max-width:17ch;
}
.elementor-element-5756767 .sc_item_title::before{
  content:"@mazawood_co"; display:table; margin:0 0 18px;
  font-size:10.5px; font-weight:700; letter-spacing:.22em; text-transform:uppercase;
  color:#A8C2A7; box-shadow:inset 0 0 0 1px rgba(168,194,167,.45);
  border-radius:999px; padding:7px 17px 6px;
}
.elementor-element-4a2969e .sc_item_button, .elementor-element-4a2969e .sc_button_wrap{
  text-align:left !important;
}
.elementor-element-4a2969e .sc_button, .elementor-element-4a2969e a{
  display:inline-block; color:#A8C2A7 !important;
  box-shadow:inset 0 0 0 1px rgba(168,194,167,.55) !important; border-radius:999px !important;
  padding:16px 44px 16px 32px !important; font-size:11.5px !important; font-weight:700 !important;
  letter-spacing:.2em !important; text-transform:uppercase !important; text-decoration:none !important;
  transition:background-color .35s ease, color .35s ease, box-shadow .35s ease;
}
.elementor-element-4a2969e .sc_button:hover, .elementor-element-4a2969e a:hover,
.elementor-element-4a2969e .sc_button:focus, .elementor-element-4a2969e a:focus{
  background-color:#A8C2A7 !important; color:#1D1D1D !important;
  box-shadow:inset 0 0 0 1px #A8C2A7 !important;
}
.elementor-element-4a2969e .sc_button::after, .elementor-element-4a2969e a::after{
  right:22px !important; top:50% !important; transform:translateY(-50%) !important;
  line-height:1 !important;
}
.elementor-element-9fa9b62 .sbi_photo{transition:opacity .4s ease, transform .8s cubic-bezier(.2,.7,.2,1);}
.elementor-element-9fa9b62 .sbi_item{overflow:hidden;}
.elementor-element-9fa9b62 .sbi_item:hover .sbi_photo{opacity:.86; transform:scale(1.06);}


/* ---------- PALIERS ---------- */
@media (max-width:1024px){
  .elementor-element-97bd8e0 > .elementor-element-populated{padding:44px 34px !important;}
  .elementor-element-b3f5f89 .elementor-cta__bg-wrapper{min-height:360px;}
  .elementor-element-b3f5f89 .elementor-cta__content{padding:46px 34px !important;}
}
@media (max-width:767px){
  .page-id-11129 .content_wrap, .content_wrap{
    width:calc(100% - 12px) !important; max-width:calc(100% - 12px) !important;
  }
  /* la rangee offre + produit est la seule section bornee : on l aligne sur les produits */
  .elementor-element-2d47467 > .elementor-container,
  .elementor-element-602f60f > .elementor-container{
    max-width:100% !important; width:100% !important; margin-left:0 !important; margin-right:0 !important;
  }
  .elementor-element-602f60f{width:100% !important;}
  .elementor-element-663d423 > .elementor-element-populated,
  .elementor-element-7ca55c8 > .elementor-element-populated{
    padding-left:4px !important; padding-right:4px !important;
  }
  .page-id-11129 .elementor-element-058f275 .elementor-widget-container,
  .elementor-element-058f275 .elementor-widget-container{margin:0 -6px;}
  .page-id-11129 .woocommerce ul.products li.product .post_data,
  .woocommerce ul.products li.product .post_data{padding:16px 14px 0 !important;}
  .page-id-11129 .woocommerce ul.products li.product .post_item,
  .woocommerce ul.products li.product .post_item{padding:0 0 18px !important;}
  .page-id-11129 .woocommerce ul.products li.product .woocommerce-loop-product__title,
  .woocommerce ul.products li.product .woocommerce-loop-product__title{
    font-size:13.5px !important; line-height:1.4 !important; margin:0 0 8px !important;
  }
  .page-id-11129 .woocommerce ul.products li.product .price,
  .woocommerce ul.products li.product .price{font-size:15px !important; margin:0 0 12px !important;}
  .page-id-11129 .woocommerce ul.products li.product .button,
  .woocommerce ul.products li.product .button{font-size:10.5px !important; letter-spacing:.14em !important;}
  .page-id-11129 .woocommerce ul.products li.product .post_featured,
  .woocommerce ul.products li.product .post_featured{aspect-ratio:1 / 1;}
  .elementor-element-97bd8e0 > .elementor-element-populated{padding:36px 24px !important;}
  .elementor-element-b3f5f89 .elementor-cta{flex-direction:column !important;}
  .elementor-element-b3f5f89 .elementor-cta__bg-wrapper{
    flex:0 0 auto !important; width:100% !important; min-height:0; aspect-ratio:16 / 10;
  }
  .elementor-element-b3f5f89 .elementor-cta__content{padding:36px 24px !important;}
  .page-id-11129 .elementor-11129 p, p{font-size:16px;}
  .elementor-element-e77653e{padding:8px 16px;}
  .elementor-element-b4946dc > .elementor-element-populated{padding-bottom:26px !important;}
  .elementor-element-5756767 .sc_item_title, .elementor-element-5756767 .sc_title{max-width:100%;}
  .elementor-element-4a2969e .sc_button, .elementor-element-4a2969e a{padding:14px 38px 14px 28px !important;}
  .elementor-element-4a2969e .sc_button::after, .elementor-element-4a2969e a::after{right:18px !important;}
  .page-id-11129 .elementor-widget-button .elementor-button,
  .elementor-widget-button .elementor-button,
  .page-id-11129 .elementor-cta__button, .elementor-cta__button{padding:15px 28px !important;}
}


/* ---------- FLUX INSTAGRAM VIDE : filet de securite ----------
   Tant que le flux ne renvoie aucune publication, la grille est retiree et le titre
   plus le bouton passent en pleine largeur, centres. Regle conditionnelle : des que les
   photos reviennent, la mise en page d origine revient seule, rien a defaire.
   Cause au 22-09-2026 : compte connecte en Instagram Basic Display API, fermee par Meta. */
.elementor-element-9fa9b62:not(:has(.sbi_item)) .elementor-element-915492f{display:none !important;}
.elementor-element-9fa9b62:not(:has(.sbi_item)) .elementor-element-b4946dc{width:100% !important;}
.elementor-element-9fa9b62:not(:has(.sbi_item)) .elementor-element-b4946dc > .elementor-element-populated{
  align-items:center !important; text-align:center !important;
  padding-top:10px !important; padding-bottom:10px !important;
}
.elementor-element-9fa9b62:not(:has(.sbi_item)) .elementor-element-5756767 .sc_item_title,
.elementor-element-9fa9b62:not(:has(.sbi_item)) .elementor-element-5756767 .sc_title{max-width:28ch !important; margin-left:auto !important; margin-right:auto !important;}
.elementor-element-9fa9b62:not(:has(.sbi_item)) .elementor-element-5756767 .sc_item_title::before{margin-left:auto !important; margin-right:auto !important;}
.elementor-element-9fa9b62:not(:has(.sbi_item)) .elementor-element-4a2969e .sc_item_button,
.elementor-element-9fa9b62:not(:has(.sbi_item)) .elementor-element-4a2969e .sc_button_wrap{text-align:center !important;}


body.elementor-page-8397 .elementor-element-5756767 .elementor-heading-title{color:#FFFFFF!important;font-weight:500!important;font-size:clamp(21px,1.6vw,28px)!important;line-height:1.26!important;}

/* ---------- HDKN 29-09 v3 : listes et Pourquoi Mazawood ---------- */
/* Listes : colonnes numérotées, filet en tête */
body.elementor-page-8397 ul.mw-bullets{counter-reset:mwb;display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:26px 34px;margin:34px 0 0;padding:0;list-style:none;}
body.elementor-page-8397 ul.mw-bullets li{counter-increment:mwb;position:relative;padding:22px 0 0!important;min-height:0!important;border-top:1px solid #D9D6CE;font:400 16px/1.6 Metropolis,sans-serif;color:#1D1D1D;}
body.elementor-page-8397 ul.mw-bullets li::before{content:counter(mwb,decimal-leading-zero)!important;position:static!important;display:block!important;width:auto!important;height:auto!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;margin:0 0 10px!important;font:600 12px/1 Metropolis,sans-serif!important;letter-spacing:.22em;color:#5A7459!important;-webkit-mask:none!important;mask:none!important;}
body.elementor-page-8397 ul.mw-bullets li::after{content:""!important;position:absolute!important;left:0!important;top:-1px!important;width:38px!important;height:2px!important;background:#5A7459!important;border:0!important;border-radius:0!important;-webkit-mask:none!important;mask:none!important;transform:none!important;}

/* Pourquoi Mazawood : vert clair, liste en tuiles */
body.elementor-page-8397 .elementor-element-a654557{background-color:#A8C2A7!important;}
body.elementor-page-8397 .elementor-element-a654557 .elementor-heading-title{color:#1D1D1D!important;}
body.elementor-page-8397 .elementor-element-5590a5b .elementor-heading-title{color:#2F3F30!important;}
body.elementor-page-8397 .elementor-element-a654557 .elementor-divider-separator{border-color:#2F3F30!important;}
body.elementor-page-8397 .elementor-element-a654557 .elementor-widget-text-editor,body.elementor-page-8397 .elementor-element-a654557 .elementor-widget-text-editor p{color:#1D1D1D!important;}
body.elementor-page-8397 ul.mw-bullets-sage{counter-reset:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0 0;padding:0;list-style:none;}
body.elementor-page-8397 ul.mw-bullets-sage li{position:relative;counter-increment:none;border-top:0!important;padding:16px 18px 16px 46px!important;background:rgba(255,255,255,.62);border-radius:12px;font:400 15.5px/1.5 Metropolis,sans-serif;color:#1D1D1D!important;display:flex;align-items:center;}
body.elementor-page-8397 ul.mw-bullets-sage li:last-child:nth-child(odd){grid-column:1 / -1;}
body.elementor-page-8397 ul.mw-bullets-sage li::before{content:""!important;position:absolute!important;left:20px!important;top:50%!important;width:10px!important;height:10px!important;margin:-5px 0 0!important;border-radius:50%!important;background:#3E5240!important;border:0!important;}
body.elementor-page-8397 ul.mw-bullets-sage li::after{display:none!important;content:none!important;}
@media (max-width:767px){
body.elementor-page-8397 ul.mw-bullets{grid-template-columns:1fr;gap:20px;}
body.elementor-page-8397 ul.mw-bullets-sage{grid-template-columns:1fr;}
}

/* ---------- HDKN 29-09 v4 : listes sans numéros, Pourquoi en vert très clair, projet pleine largeur ---------- */
body.elementor-page-8397 ul.mw-bullets li::before{content:none!important;display:none!important;}
body.elementor-page-8397 ul.mw-bullets li{padding-top:20px!important;}
body.elementor-page-8397 ul.mw-bullets-sage li::before{content:""!important;display:block!important;}
body.elementor-page-8397 .elementor-element-a654557{background-color:#EEF3EE!important;}
body.elementor-page-8397 ul.mw-bullets-sage li{background:#FFFFFF!important;box-shadow:0 10px 24px -20px rgba(29,29,29,.35);}
body.elementor-page-8397 ul.mw-bullets-sage li::before{background:#5A7459!important;}
body.elementor-page-8397 .elementor-element-5590a5b .elementor-heading-title{color:#5A7459!important;}
body.elementor-page-8397 .mw-proj-head,body.elementor-page-8397 .mw-proj-head h2,body.elementor-page-8397 .mw-proj-head p{max-width:none!important;}
body.elementor-page-8397 .mw-proj-head h2{white-space:normal;}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Metropolis';
	font-style: normal;
	font-weight: 100;
	font-display: swap;
	src: url('https://mazawood.live/wp-content/uploads/2026/09/metropolis-thin.woff2') format('woff2');
}
@font-face {
	font-family: 'Metropolis';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url('https://mazawood.live/wp-content/uploads/2026/09/metropolis-light.woff2') format('woff2');
}
@font-face {
	font-family: 'Metropolis';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('https://mazawood.live/wp-content/uploads/2026/09/metropolis-regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Metropolis';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('https://mazawood.live/wp-content/uploads/2026/09/metropolis-medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Metropolis';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('https://mazawood.live/wp-content/uploads/2026/09/metropolis-bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Metropolis';
	font-style: italic;
	font-weight: 400;
	font-display: swap;
	src: url('https://mazawood.live/wp-content/uploads/2026/09/metropolis-regularitalic.woff2') format('woff2');
}
@font-face {
	font-family: 'Metropolis';
	font-style: italic;
	font-weight: 700;
	font-display: swap;
	src: url('https://mazawood.live/wp-content/uploads/2026/09/metropolis-bolditalic.woff2') format('woff2');
}
/* End Custom Fonts CSS */