.elementor .e-a70d36c-0ea0a82{gap:20px;justify-content:center;}.elementor .e-4b17493c-d66c8cd{column-gap:0.75rem;display:flex;flex-direction:row;row-gap:0rem;justify-content:center;align-items:center;}.elementor .e-5ddd5a09-9fece21{font-family:Lato;font-weight:700;font-size:28px;color:#606D46;line-height:1.25em;text-align:center;margin-block-end:10px;}.elementor .e-4756faef-7c6731a{margin-block-start:0.5rem;margin-block-end:0.5rem;margin-inline-start:0rem;margin-inline-end:0rem;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-4d166156-845d02b{font-family:Lato;font-weight:700;font-size:24px;color:#ffffff;letter-spacing:0.03em;padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;border-radius:1000px;border-width:1px;border-color:rgba(255, 255, 255, 0.1);border-style:solid;background-color:#606D46;box-shadow:0px 8px 24px 0px rgba(0, 0, 0, 0.25);}.elementor .e-4d166156-845d02b:hover,.elementor .e-4d166156-845d02b:focus-visible{border-width:0px;border-color:#dda15e;background-color:#606e46c7;}.elementor .e-35b25662-7de2c0c{display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-43df73a5-caec401{max-width:54rem;z-index:5;column-gap:0rem;display:flex;flex-direction:column;row-gap:2rem;justify-content:center;align-items:center;}.elementor .e-58306c48-64ec7cf{min-height:100vh;overflow:hidden;position:relative;padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:2rem;padding-inline-end:2rem;background-image:linear-gradient(rgba(255, 255, 255, 0.48), rgba(255, 255, 255, 0.48)),url("https://defactosolution.fr/wp-content/uploads/2026/11/Sunlit-Scandinavian-Mediterranean-Living-Space.png");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-b40b4f8-4daa6eb{font-family:Cabin;font-weight:400;font-size:48px;color:#606c38;line-height:1.2em;text-align:center;}.elementor .e-a644c5f-c956f5a{font-family:Lato;font-weight:400;font-size:20px;color:#494b51;line-height:1.45em;text-align:center;}.elementor .e-4cd335d3-80ac056{max-width:1200px;column-gap:0rem;display:flex;flex-direction:column;row-gap:1.5rem;justify-content:center;align-items:center;}.elementor .e-485c6ed0-d287d0d{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#ffffff;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-6f85c31b-a95310c{font-family:Cabin;font-weight:400;font-size:48px;color:#606c38;line-height:1.2em;text-align:center;}.elementor .e-7611d8fa-3313a76{font-family:Lato;font-weight:400;font-size:18px;color:#555555;line-height:1.4em;text-align:center;text-transform:none;}.elementor .e-4c893242-eecc0f9{font-family:Lato;font-weight:700;font-size:24px;color:#1D2023;text-align:center;margin-block-end:5px;}.elementor .e-39686330-70f630c{font-family:Lato;font-weight:400;font-size:15px;line-height:1.45em;text-align:center;display:flex;justify-content:center;}.elementor .e-3bb71521-fb9b7c0{display:block;align-self:center;}.elementor .e-66f8396b-18dcda3{padding:0px;flex-direction:column;}.elementor .e-516c2fb2-e42b0be{font-family:Lato;font-weight:700;font-size:24px;color:#1D2023;text-align:center;margin-block-end:5px;}.elementor .e-3d9b4567-8335979{font-family:Lato;font-weight:400;font-size:15px;line-height:1.45em;text-align:center;display:flex;justify-content:center;}.elementor .e-726ac1d5-8be86b2{display:block;align-self:center;}.elementor .e-606ca6cc-b0eb8f5{padding:0px;flex-direction:column;}.elementor .e-271fa093-3cedf25{font-family:Lato;font-weight:700;font-size:24px;color:#1D2023;text-align:center;margin-block-end:5px;}.elementor .e-2171428d-b408a2b{font-family:Lato;font-weight:400;font-size:15px;line-height:1.45em;text-align:center;display:flex;justify-content:center;}.elementor .e-791a02f0-315929e{display:block;align-self:center;}.elementor .e-3b3ef58a-a7e4dc1{padding:0px;flex-direction:column;}.elementor .e-3ba3c75d-360efa3{font-family:Lato;font-weight:700;font-size:24px;color:#1D2023;text-align:center;margin-block-end:5px;}.elementor .e-3e4fabbe-44dbf02{font-family:Lato;font-weight:400;font-size:15px;line-height:1.45em;text-align:center;display:flex;justify-content:center;}.elementor .e-7986b84f-c3d6ee1{display:block;align-self:center;}.elementor .e-6e250d3f-a964306{padding:0px;flex-direction:column;}.elementor .e-6be32c33-c956447{font-family:Lato;font-weight:700;font-size:24px;color:#1D2023;text-align:center;margin-block-end:5px;}.elementor .e-57c85b1d-02831aa{font-family:Lato;font-weight:400;font-size:15px;line-height:1.45em;text-align:center;display:flex;justify-content:center;}.elementor .e-18990b95-f75d659{display:block;align-self:center;}.elementor .e-60e001ff-ecf4c83{padding:0px;flex-direction:column;}.elementor .e-1b496cda-2624853{padding:0px;grid-template-columns:repeat(5, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-5536aa99-3040e0b{max-width:1200px;column-gap:0rem;display:flex;flex-direction:column;row-gap:1.5rem;justify-content:center;align-items:center;}.elementor .e-206d71db-e27bc0b{padding-block-start:0rem;padding-block-end:5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#ffffff;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-31012e2e-58d0d09{font-family:Cabin;font-weight:400;font-size:48px;color:#606c38;line-height:1.2em;text-align:center;}.elementor .e-58c4bec4-1bb1d9b{font-family:Lato;font-weight:400;font-size:20px;color:#494b51;line-height:1.45em;text-align:center;}.elementor .e-13758d76-a88779c{max-width:1200px;column-gap:0rem;display:flex;flex-direction:column;row-gap:1.5rem;justify-content:center;align-items:center;}.elementor .e-270946d-9aba300{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#ffffff;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-6e35b281-2f853e8{font-family:Cabin;font-weight:400;font-size:48px;color:#606c38;line-height:1.2em;text-align:center;}.elementor .e-66029047-cf91b20{font-family:Lato;font-weight:400;font-size:18px;color:#555555;line-height:1.4em;text-align:center;text-transform:none;margin-block-end:20px;}.elementor .e-66fd0936-603adaa{max-width:1200px;column-gap:0rem;display:flex;flex-direction:column;row-gap:1.5rem;justify-content:center;align-items:center;}.elementor .e-43cc376b-f10afb8{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#ffffff;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-54ff3f11-7f2d3fb{font-family:Cabin;font-weight:400;font-size:48px;color:#606c38;line-height:1.2em;text-align:center;}.elementor .e-7ea82f21-63909d2{font-family:Lato;font-weight:400;font-size:20px;color:#494b51;line-height:1.45em;text-align:center;}.elementor .e-704bfd15-5f26ef1{width:31%;padding:0px;flex-direction:column;row-gap:35px;justify-content:flex-start;}.elementor .e-2005d6ba-2fb6466{column-gap:30px;justify-content:center;}.elementor .e-6e2c3c1d-6fc97dd{max-width:1200px;column-gap:0rem;display:flex;flex-direction:column;row-gap:1.5rem;justify-content:center;align-items:center;}.elementor .e-35a2293c-1747aa0{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#ffffff;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-51d34f28-7b6ef4f{font-family:Cabin;font-weight:400;font-size:48px;color:#606c38;line-height:1.2em;text-align:center;}.elementor .e-1aa447f0-b221d67{width:72%;position:absolute;inset-block-start:5rem;z-index:1;border-width:0px;border-color:#50555c4d;border-style:solid;background-color:#50555c4d;display:block;align-self:center;}.elementor .e-23a89a25-5c11ff4{width:3rem;height:3rem;font-family:Lato;font-weight:700;font-size:26px;color:#50555C;line-height:1.9em;text-align:center;margin-block-start:0rem;margin-block-end:1.5rem;border-width:1px;border-color:#606c38;border-style:solid;background-color:#ffffff;display:block;align-self:center;}.elementor .e-5b186674-40edc37{width:auto;height:75px;min-height:0px;padding:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:20px;border-inline-end-width:20px;border-color:#ffffff;border-style:solid;display:flex;justify-content:center;align-items:start;align-self:center;}.elementor .e-7a6cfb6f-bfbe0f4{font-family:Lato;font-weight:700;font-size:18px;color:#1D2023;text-align:center;margin-block-start:0rem;margin-block-end:0.5rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-28f04914-20bf118{font-family:Lato;font-weight:700;font-size:20px;color:#50555C;text-align:center;font-style:italic;margin-block-start:0rem;margin-block-end:1.5rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-2d29376d-bd16bb5{width:23%;padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;display:flex;flex-direction:column;align-items:center;}.elementor .e-5f7c7009-6427e69{width:3rem;height:3rem;font-family:Lato;font-weight:700;font-size:26px;color:#50555C;line-height:1.9em;text-align:center;margin-block-start:0rem;margin-block-end:1.5rem;margin-inline-start:0rem;margin-inline-end:0rem;border-width:1px;border-color:#606c38;border-style:solid;background-color:#ffffff;align-self:center;}.elementor .e-37312822-256bbd1{width:auto;height:75px;min-height:0px;padding:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:20px;border-inline-end-width:20px;border-color:#ffffff;border-style:solid;display:flex;justify-content:center;align-items:start;align-self:center;}.elementor .e-2cc74bd9-48cd17e{font-family:Lato;font-weight:700;font-size:18px;color:#1D2023;text-align:center;margin-block-start:0rem;margin-block-end:0.5rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-6db22697-24ae008{font-family:Lato;font-weight:700;font-size:20px;color:#50555C;text-align:center;font-style:italic;margin-block-start:0rem;margin-block-end:1.5rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-6782412b-b32a115{width:23%;padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;display:flex;flex-direction:column;align-items:center;}.elementor .e-6be6a847-17c5e31{width:3rem;height:3rem;font-family:Lato;font-weight:700;font-size:26px;color:#50555C;line-height:1.9em;text-align:center;margin-block-start:0rem;margin-block-end:1.5rem;margin-inline-start:0rem;margin-inline-end:0rem;border-width:1px;border-color:#606c38;border-style:solid;background-color:#ffffff;align-self:center;}.elementor .e-2a041d12-25fb93e{width:auto;height:75px;min-height:0px;padding:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:20px;border-inline-end-width:20px;border-color:#ffffff;border-style:solid;display:flex;justify-content:center;align-items:start;align-self:center;}.elementor .e-601202c8-bce42e0{font-family:Lato;font-weight:700;font-size:18px;color:#1D2023;text-align:center;margin-block-start:0rem;margin-block-end:0.5rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-2d6504ce-ca18e1b{font-family:Lato;font-weight:700;font-size:20px;color:#50555C;text-align:center;font-style:italic;margin-block-start:0rem;margin-block-end:1.5rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-8142c5c-387adcb{width:23%;padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;display:flex;flex-direction:column;align-items:center;}.elementor .e-2fcba3cf-d0630d7{width:3rem;height:3rem;font-family:Lato;font-weight:700;font-size:26px;color:#50555C;line-height:1.9em;text-align:center;margin-block-start:0rem;margin-block-end:1.5rem;margin-inline-start:0rem;margin-inline-end:0rem;border-width:1px;border-color:#606c38;border-style:solid;background-color:#ffffff;align-self:center;}.elementor .e-75304dc-b2bd37e{width:auto;height:75px;min-height:0px;padding:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:20px;border-inline-end-width:20px;border-color:#ffffff;border-style:solid;display:flex;justify-content:center;align-items:start;align-self:center;}.elementor .e-351d06c7-48c1b76{font-family:Lato;font-weight:700;font-size:18px;color:#1D2023;text-align:center;margin-block-start:0rem;margin-block-end:0.5rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-67e13b09-7d18f1f{font-family:Lato;font-weight:700;font-size:20px;color:#50555C;text-align:center;font-style:italic;margin-block-start:0rem;margin-block-end:1.5rem;margin-inline-start:0rem;margin-inline-end:0rem;}.elementor .e-1b7b6249-8a5c10f{width:23%;padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;display:flex;flex-direction:column;align-items:center;}.elementor .e-1637f997-b1d8dac{width:100%;position:relative;z-index:2;background-color:transparent;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;}.elementor .e-4b3edfda-e3c33c0{width:100%;max-width:1200px;position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;}.elementor .e-ebb73e6-9e9ed9f{max-width:1200px;column-gap:0rem;display:flex;flex-direction:column;row-gap:0.5rem;justify-content:center;align-items:center;}.elementor .e-1afa5e99-a6a03fd{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#ffffff;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-45da56b8-f07d6d6{font-family:Cabin;font-weight:400;font-size:48px;color:#606c38;line-height:1.2em;text-align:center;}.elementor .e-1738b7fa-a9e780d{width:100%;padding:0px;flex-direction:column;}.elementor .e-5ddafb5a-177802b{width:100%;padding:0px;flex-direction:column;}.elementor .e-4d43fd3a-c956c32{width:100%;padding:0px;flex-direction:column;}.elementor .e-340a8c64-71de9f8{width:100%;padding:0px;flex-direction:column;}.elementor .e-424720bc-0074a79{width:100%;padding:0px;flex-direction:column;}.elementor .e-740a2ee9-0a01aca{width:100%;max-width:1200px;position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;}.elementor .e-471a5ca6-337f27d{max-width:1200px;column-gap:0rem;display:flex;flex-direction:column;row-gap:1.5rem;justify-content:center;align-items:center;}.elementor .e-5c27bccd-151d909{padding-block-start:0rem;padding-block-end:5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#ffffff;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-1b321afc-266e7bb{font-family:Cabin;font-weight:400;font-size:48px;color:#606c38;line-height:1.2em;text-align:center;}.elementor .e-7153eec-eb76e20{width:100%;max-width:1200px;position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;}.elementor .e-13b7b91f-30c4062{max-width:1200px;column-gap:0rem;display:flex;flex-direction:column;row-gap:1.5rem;justify-content:center;align-items:center;}.elementor .e-19db3c6b-d2c5be9{padding-block-start:0rem;padding-block-end:5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#ffffff;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-72b832e7-b495adf{font-family:Cabin;font-weight:400;font-size:48px;color:#606c38;line-height:1.2em;text-align:center;}.elementor .e-5811d989-d07d6ff{width:100%;padding:0px;flex-direction:column;}.elementor .e-709ca932-6989705{width:100%;padding:0px;flex-direction:column;}.elementor .e-3127b8e3-98e70bf{width:100%;padding:0px;flex-direction:column;}.elementor .e-421eb849-80affee{width:100%;max-width:1200px;position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;}.elementor .e-c6da66b-47cc2cd{max-width:1200px;column-gap:0rem;display:flex;flex-direction:column;row-gap:1.5rem;justify-content:center;align-items:center;}.elementor .e-150a27f8-87a1940{padding-block-start:0rem;padding-block-end:5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#ffffff;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-7f8c36f8-2fd136c{font-family:Cabin;font-weight:400;font-size:48px;color:#606c38;line-height:1.2em;text-align:center;}.elementor .e-770e9519-57dae21{font-family:Lato;font-weight:400;font-size:18px;color:#555555;line-height:1.4em;text-align:center;text-transform:none;margin-block-end:20px;}.elementor .e-71f908ea-a253fbc{width:31%;padding:0px;flex-direction:column;row-gap:30px;justify-content:center;}.elementor .e-2c1e782c-1c849df{column-gap:30px;justify-content:center;}.elementor .e-312f7429-f326e48{max-width:1200px;column-gap:0rem;display:flex;flex-direction:column;row-gap:1.5rem;justify-content:center;align-items:center;}.elementor .e-5bb5767e-2610678{padding-block-start:0rem;padding-block-end:5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#ffffff;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-7f767bd5-dc9ea7f{font-family:Cabin;font-weight:400;font-size:48px;color:#606c38;line-height:1.2em;text-align:center;}.elementor .e-2f6c653a-269a33f{font-family:Lato;font-weight:400;font-size:16px;color:#50555C;line-height:1.5em;}.elementor .e-66ee5c30-4665c3f{padding:0px;flex-direction:column;gap:5px;}.elementor .e-9322b07-ffb2e9c{font-family:Lato;font-weight:400;font-size:16px;color:#50555C;line-height:1.5em;}.elementor .e-76cc24f4-0b09475{padding:0px;flex-direction:column;gap:5px;}.elementor .e-10fe45cf-684831c{font-family:Lato;font-weight:400;font-size:16px;color:#50555C;line-height:1.5em;}.elementor .e-53a92d0d-81c9f4e{padding:0px;flex-direction:column;gap:5px;}.elementor .e-481495d4-2111ac0{column-gap:30px;flex-direction:column;row-gap:40px;justify-content:center;}.elementor .e-5bd83406-c2a5ca1{max-width:1200px;column-gap:0rem;display:flex;flex-direction:column;row-gap:1.5rem;justify-content:center;align-items:center;}.elementor .e-7a951c5e-ea02541{padding-block-start:0rem;padding-block-end:5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#ffffff;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-1203bf57-42b8d64{font-family:Cabin;font-weight:400;font-size:48px;color:#606c38;line-height:1.2em;text-align:center;}.elementor .e-4ee12f8a-114bd4e{column-gap:30px;flex-direction:column;row-gap:40px;justify-content:center;}.elementor .e-6c4c9676-be9a9e6{max-width:1200px;column-gap:0rem;display:flex;flex-direction:column;row-gap:1.5rem;justify-content:center;align-items:center;}.elementor .e-5f73b8f4-9f7c5d2{padding-block-start:0rem;padding-block-end:5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#ffffff;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-394cdc9f-7a16eac{font-family:Cabin;font-weight:400;font-size:48px;color:#606c38;line-height:1.2em;text-align:center;}.elementor .e-6a538d1b-9706ed6{font-family:Lato;font-weight:400;font-size:18px;color:#555555;line-height:1.4em;text-align:center;text-transform:none;margin-block-end:20px;}.elementor .e-3611227d-3040661{width:50%;padding:0px;flex-direction:column;row-gap:40px;justify-content:center;}.elementor .e-1357c07b-fe7241c{column-gap:50px;justify-content:center;}.elementor .e-58e6357d-32f90d7{max-width:1200px;column-gap:0rem;display:flex;flex-direction:column;row-gap:1.5rem;justify-content:center;align-items:center;}.elementor .e-63a9c196-e00a304{padding-block-start:0rem;padding-block-end:5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#ffffff;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-e19ea78-212e38f{min-height:350px;max-width:1200px;justify-content:center;align-items:center;}.elementor .e-31236a0-5c18c72{background-color:#f4f4f4;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-42e0f19b-98df792{font-family:Cabin;font-weight:400;font-size:48px;color:#606c38;line-height:1.2em;text-align:center;}.elementor .e-731a5a9d-0b60e6a{font-family:Lato;font-weight:400;font-size:18px;color:#555555;line-height:1.4em;text-align:center;text-transform:none;}.elementor .e-d435adc-ac97815{width:60%;padding:0px;}.elementor .e-39641204-f1f6f0c{width:40%;padding:0px;}.elementor .e-4e454fd4-1f6d4f5{max-width:700px;padding:0px;gap:30px;}.elementor .e-796a88c1-bf09fae{max-width:1200px;column-gap:0rem;display:flex;flex-direction:column;row-gap:1.5rem;justify-content:center;align-items:center;}.elementor .e-2e721d24-9a17d57{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#ffffff;display:flex;flex-direction:column;justify-content:center;align-items:center;}