.elementor-66 .elementor-element.elementor-element-15e1c2e7{--display:flex;--min-height:80vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:2%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-66 .elementor-element.elementor-element-15e1c2e7:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-15e1c2e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-182f3a10{--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;--justify-content:flex-end;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:4%;--padding-left:0%;--padding-right:5%;}.elementor-66 .elementor-element.elementor-element-182f3a10:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-182f3a10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#006878;}.elementor-66 .elementor-element.elementor-element-52ce9fef{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 13%;padding:0% 0% 0% 0%;text-align:start;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-52ce9fef.elementor-element{--align-self:flex-start;}.elementor-66 .elementor-element.elementor-element-7a2a9fdd .elementor-button{background-color:#FF622E;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:700;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 0px 0px;border-color:#467FF7;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-66 .elementor-element.elementor-element-7a2a9fdd .elementor-button:hover, .elementor-66 .elementor-element.elementor-element-7a2a9fdd .elementor-button:focus{background-color:#02010100;color:#467FF7;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-66 .elementor-element.elementor-element-7a2a9fdd{--e-transform-rotateZ:-3deg;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 12%;}.elementor-66 .elementor-element.elementor-element-7a2a9fdd.elementor-element{--align-self:flex-start;}.elementor-66 .elementor-element.elementor-element-7a2a9fdd .elementor-button-content-wrapper{flex-direction:row;}.elementor-66 .elementor-element.elementor-element-7a2a9fdd .elementor-button:hover svg, .elementor-66 .elementor-element.elementor-element-7a2a9fdd .elementor-button:focus svg{fill:#467FF7;}.elementor-66 .elementor-element.elementor-element-af0e159 .elementor-button{background-color:#FF622E;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:700;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);border-style:solid;border-width:0px 0px 0px 0px;border-color:#467FF7;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-66 .elementor-element.elementor-element-af0e159 .elementor-button:hover, .elementor-66 .elementor-element.elementor-element-af0e159 .elementor-button:focus{background-color:#02010100;color:#467FF7;}.elementor-66 .elementor-element.elementor-element-af0e159{--e-transform-rotateZ:3deg;margin:0rem -7rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0em 0em 2em 0em;z-index:10;}.elementor-66 .elementor-element.elementor-element-af0e159.elementor-element{--align-self:flex-end;}.elementor-66 .elementor-element.elementor-element-af0e159 .elementor-button-content-wrapper{flex-direction:row;}.elementor-66 .elementor-element.elementor-element-af0e159 .elementor-button:hover svg, .elementor-66 .elementor-element.elementor-element-af0e159 .elementor-button:focus svg{fill:#467FF7;}.elementor-66 .elementor-element.elementor-element-64496c0{--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:0em 3em 0em 0em;--border-top-width:0em;--border-right-width:3em;--border-bottom-width:0em;--border-left-width:0em;border-color:#E0CE68;--border-color:#E0CE68;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-64496c0:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-64496c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F5F8;background-image:url("https://www.leferink-interieurmakers.nl/wp-content/uploads/2026/02/MORE-Leferink-1082-melvinwinkeler.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-66 .elementor-element.elementor-element-5a2d656f{width:initial;max-width:initial;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 7%) -40%;padding:0em 0em 0em 0em;z-index:11;text-align:start;}.elementor-66 .elementor-element.elementor-element-5a2d656f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-66 .elementor-element.elementor-element-5a2d656f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:80px;font-weight:900;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:-2px;color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-02cfe4f{--display:flex;--min-height:80vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:2%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-66 .elementor-element.elementor-element-02cfe4f:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-02cfe4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-abd5b9c{--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:0em 3em 0em 0em;--border-top-width:0em;--border-right-width:3em;--border-bottom-width:0em;--border-left-width:0em;border-color:#E0CE68;--border-color:#E0CE68;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-abd5b9c:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-abd5b9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F5F8;background-image:url("https://www.leferink-interieurmakers.nl/wp-content/uploads/2026/01/homepage-hero.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-66 .elementor-element.elementor-element-9ca81fd{width:initial;max-width:initial;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 8%) -42%;padding:0em 0em 0em 0em;z-index:11;text-align:start;}.elementor-66 .elementor-element.elementor-element-9ca81fd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-66 .elementor-element.elementor-element-9ca81fd .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:80px;font-weight:900;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:-2px;color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-850c516{--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;--justify-content:flex-end;border-style:solid;--border-style:solid;border-color:#E0CE68;--border-color:#E0CE68;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:5%;}.elementor-66 .elementor-element.elementor-element-850c516:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-850c516 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#006878;}.elementor-66 .elementor-element.elementor-element-05aedfc{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 8%;padding:0% 0% 0% 0%;text-align:start;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-05aedfc.elementor-element{--align-self:center;}.elementor-66 .elementor-element.elementor-element-d5184d1 .elementor-button{background-color:#FF622E;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 0px 0px;border-color:#467FF7;border-radius:0px 0px 0px 0px;padding:16px 55px 16px 55px;}.elementor-66 .elementor-element.elementor-element-d5184d1 .elementor-button:hover, .elementor-66 .elementor-element.elementor-element-d5184d1 .elementor-button:focus{background-color:#02010100;color:#467FF7;}.elementor-66 .elementor-element.elementor-element-d5184d1{--e-transform-rotateZ:-3deg;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 8%;}.elementor-66 .elementor-element.elementor-element-d5184d1.elementor-element{--align-self:flex-start;}.elementor-66 .elementor-element.elementor-element-d5184d1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-66 .elementor-element.elementor-element-d5184d1 .elementor-button:hover svg, .elementor-66 .elementor-element.elementor-element-d5184d1 .elementor-button:focus svg{fill:#467FF7;}.elementor-66 .elementor-element.elementor-element-2fffd0c .elementor-button{background-color:#FF622E;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 0px 0px;border-color:#467FF7;border-radius:0px 0px 0px 0px;padding:16px 55px 16px 55px;}.elementor-66 .elementor-element.elementor-element-2fffd0c .elementor-button:hover, .elementor-66 .elementor-element.elementor-element-2fffd0c .elementor-button:focus{background-color:#02010100;color:#467FF7;}.elementor-66 .elementor-element.elementor-element-2fffd0c{--e-transform-rotateZ:3deg;margin:0rem -7rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0em 0em 2em 0em;z-index:10;}.elementor-66 .elementor-element.elementor-element-2fffd0c.elementor-element{--align-self:flex-end;}.elementor-66 .elementor-element.elementor-element-2fffd0c .elementor-button-content-wrapper{flex-direction:row;}.elementor-66 .elementor-element.elementor-element-2fffd0c .elementor-button:hover svg, .elementor-66 .elementor-element.elementor-element-2fffd0c .elementor-button:focus svg{fill:#467FF7;}.elementor-66 .elementor-element.elementor-element-6e9308c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-66 .elementor-element.elementor-element-179b8dd.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-66 .elementor-element.elementor-element-46bb15d{--display:flex;--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;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-46bb15d:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-46bb15d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.leferink-interieurmakers.nl/wp-content/uploads/2026/04/20190524-AzG-2391-crop.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-66 .elementor-element.elementor-element-601204d{--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-66 .elementor-element.elementor-element-601204d:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-601204d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4C4C7F;}.elementor-66 .elementor-element.elementor-element-a7a0bc3{--display:flex;}.elementor-66 .elementor-element.elementor-element-a6c4694{--display:flex;}.elementor-66 .elementor-element.elementor-element-33c6c5d{--display:flex;}.elementor-66 .elementor-element.elementor-element-33c6c5d:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-33c6c5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF9C80;}.elementor-66 .elementor-element.elementor-element-ee401a8 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-weight:900;color:#6B415D;}.elementor-66 .elementor-element.elementor-element-d5cbc7f{font-family:"DM Sans", Sans-serif;font-weight:500;color:#6B415D;}.elementor-66 .elementor-element.elementor-element-9bb1326 .elementor-button{background-color:#6B415D;font-weight:700;}.elementor-66 .elementor-element.elementor-element-48d276b{--display:flex;}.elementor-66 .elementor-element.elementor-element-452465c{--display:flex;}.elementor-66 .elementor-element.elementor-element-469e017{--display:flex;}.elementor-66 .elementor-element.elementor-element-469e017:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-469e017 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFEA86;}.elementor-66 .elementor-element.elementor-element-b83d3f8 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-weight:900;color:#8C2314;}.elementor-66 .elementor-element.elementor-element-c055768{font-family:"DM Sans", Sans-serif;font-weight:500;color:#8C2314;}.elementor-66 .elementor-element.elementor-element-8b53733 .elementor-button{background-color:#8C2314;font-weight:700;}.elementor-66 .elementor-element.elementor-element-b653504{--display:flex;}.elementor-66 .elementor-element.elementor-element-3e22d0a{--display:flex;}.elementor-66 .elementor-element.elementor-element-088b553{--display:flex;}.elementor-66 .elementor-element.elementor-element-088b553:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-088b553 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E3B9ED;}.elementor-66 .elementor-element.elementor-element-c9d173f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-weight:900;color:#214FD1;}.elementor-66 .elementor-element.elementor-element-5cbf9ab{font-family:"DM Sans", Sans-serif;font-weight:500;color:#214FD1;}.elementor-66 .elementor-element.elementor-element-f29de6b .elementor-button{background-color:#214FD1;font-weight:700;}.elementor-66 .elementor-element.elementor-element-08f4caf{--display:flex;}.elementor-66 .elementor-element.elementor-element-a3935b5{--display:flex;}.elementor-66 .elementor-element.elementor-element-a101479{--display:flex;}.elementor-66 .elementor-element.elementor-element-a101479:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-a101479 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9D78D;}.elementor-66 .elementor-element.elementor-element-98d8e74 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-weight:900;color:#006878;}.elementor-66 .elementor-element.elementor-element-c39de5a{font-family:"DM Sans", Sans-serif;font-weight:500;color:#006878;}.elementor-66 .elementor-element.elementor-element-9e2a812 .elementor-button{background-color:#006878;font-weight:700;}.elementor-66 .elementor-element.elementor-element-8755563{--display:flex;}.elementor-66 .elementor-element.elementor-element-17c1620{--display:flex;}.elementor-66 .elementor-element.elementor-element-c82c7ed{--display:flex;}.elementor-66 .elementor-element.elementor-element-c82c7ed:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-c82c7ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9FE4F7;}.elementor-66 .elementor-element.elementor-element-0708221 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-weight:900;color:#214FD1;}.elementor-66 .elementor-element.elementor-element-d7c1deb{font-family:"DM Sans", Sans-serif;font-weight:500;color:#214FD1;}.elementor-66 .elementor-element.elementor-element-bcc2d3c .elementor-button{background-color:#214FD1;font-weight:700;}.elementor-66 .elementor-element.elementor-element-34e2f6e3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-66 .elementor-element.elementor-element-34e2f6e3:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-34e2f6e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-c69a3df{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-23213344{--display:flex;--min-height:55vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-23213344:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-23213344 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.leferink-interieurmakers.nl/wp-content/uploads/2026/02/MORE-Leferink-1076-melvinwinkeler.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-66 .elementor-element.elementor-element-23213344.e-con{--align-self:flex-start;}.elementor-66 .elementor-element.elementor-element-a5819b3{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-2f254bb{width:100%;max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 30px;font-family:"DM Sans", Sans-serif;font-size:35px;font-weight:900;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;word-spacing:0em;color:#006878;}.elementor-66 .elementor-element.elementor-element-154e7c5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 30px;text-align:start;}.elementor-66 .elementor-element.elementor-element-154e7c5 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:900;color:#E0CE68;}.elementor-66 .elementor-element.elementor-element-e23a376{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-66 .elementor-element.elementor-element-e23a376:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-e23a376 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-929ffd1{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-1e97109{width:initial;max-width:initial;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;font-size:40px;font-weight:800;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;word-spacing:0em;color:#006878;}.elementor-66 .elementor-element.elementor-element-2b57e44 .elementor-heading-title{font-size:20px;font-weight:600;color:#E0CE68;}.elementor-66 .elementor-element.elementor-element-fefb1d8{--display:flex;--min-height:30vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-fefb1d8:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-fefb1d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.leferink-interieurmakers.nl/wp-content/uploads/2026/01/oplossingen-voor-bedrijven.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-66 .elementor-element.elementor-element-fefb1d8.e-con{--align-self:flex-start;}.elementor-66 .elementor-element.elementor-element-b012ece .elementor-button{background-color:#FF622E;border-radius:0px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-b012ece{--e-transform-rotateZ:-3deg;margin:0% 2% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-66 .elementor-element.elementor-element-b012ece .elementor-button-content-wrapper{flex-direction:row;}.elementor-66 .elementor-element.elementor-element-f76579d{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-66 .elementor-element.elementor-element-f76579d:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-f76579d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-4d0f9aa3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:10% 10%;--row-gap:10%;--column-gap:10%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-a068136{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0% 10%;--row-gap:0%;--column-gap:10%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-a068136.e-con{--align-self:center;}.elementor-66 .elementor-element.elementor-element-87e9a13{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;letter-spacing:-3%;}.elementor-66 .elementor-element.elementor-element-f63c339{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;letter-spacing:-3%;}.elementor-66 .elementor-element.elementor-element-29eb8c3{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;letter-spacing:-3%;}.elementor-66 .elementor-element.elementor-element-1043f3b{--display:flex;}.elementor-66 .elementor-element.elementor-element-d08ea5f{--spacer-size:1px;}.elementor-66 .elementor-element.elementor-element-d578730{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-66 .elementor-element.elementor-element-d578730.e-con{--e-con-transform-rotateZ:0deg;--align-self:flex-start;}.elementor-66 .elementor-element.elementor-element-40b3466 .elementor-button{background-color:#FF622E;text-shadow:0px 0px 0px rgba(0,0,0,0.3);border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-66 .elementor-element.elementor-element-40b3466{--e-transform-rotateZ:-3deg;margin:0% 2% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-40b3466 .elementor-button-content-wrapper{flex-direction:row;}.elementor-66 .elementor-element.elementor-element-b75aec1{--display:flex;}.elementor-66 .elementor-element.elementor-element-692c0b3{--spacer-size:3em;}.elementor-66 .elementor-element.elementor-element-0db2dd4{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-66 .elementor-element.elementor-element-0db2dd4:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-0db2dd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-c62ec45{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:10% 10%;--row-gap:10%;--column-gap:10%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-3ece2dc{--display:flex;}.elementor-66 .elementor-element.elementor-element-beed1c7 .elementor-heading-title{font-size:16px;font-weight:900;color:var( --e-global-color-7cd4d52 );}.elementor-66 .elementor-element.elementor-element-0d126ce{font-size:16px;font-weight:400;line-height:1.4em;letter-spacing:-3%;}.elementor-66 .elementor-element.elementor-element-0adba07{--display:flex;}.elementor-66 .elementor-element.elementor-element-3461fda .elementor-heading-title{font-size:16px;font-weight:900;color:var( --e-global-color-7cd4d52 );}.elementor-66 .elementor-element.elementor-element-7080878{font-size:16px;font-weight:400;line-height:1.4em;letter-spacing:-3%;}.elementor-66 .elementor-element.elementor-element-7137b85{--display:flex;}.elementor-66 .elementor-element.elementor-element-f33247d .elementor-heading-title{font-size:16px;font-weight:900;color:var( --e-global-color-7cd4d52 );}.elementor-66 .elementor-element.elementor-element-65aff9c{font-size:16px;font-weight:400;line-height:1.4em;letter-spacing:-3%;}.elementor-66 .elementor-element.elementor-element-e221444{--display:flex;--min-height:100vh;--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-66 .elementor-element.elementor-element-e221444:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-e221444 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F6F3;}.elementor-66 .elementor-element.elementor-element-25745bc .elementor-heading-title{font-weight:900;color:#006878;}.elementor-66 .elementor-element.elementor-element-5a5e715{--swiper-slides-to-display:3;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-66 .elementor-element.elementor-element-5a5e715 .swiper-slide > .elementor-element{height:100%;}.elementor-66 .elementor-element.elementor-element-feb13d0{--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;--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-feb13d0:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-feb13d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F7F6F3 0%, #FFFFFF 50%);}.elementor-66 .elementor-element.elementor-element-2ab0bb8{--display:flex;}.elementor-66 .elementor-element.elementor-element-8411a7b{--spacer-size:1px;}.elementor-66 .elementor-element.elementor-element-a6d646a{--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-66 .elementor-element.elementor-element-a6d646a.e-con{--align-self:center;}.elementor-66 .elementor-element.elementor-element-62bce0e{text-align:center;}.elementor-66 .elementor-element.elementor-element-62bce0e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:48px;font-weight:900;color:#006878;}.elementor-66 .elementor-element.elementor-element-3c8982b0{--display:flex;--min-height:45vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:2%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-66 .elementor-element.elementor-element-3c8982b0:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-3c8982b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-3c8982b0.e-con{--align-self:center;}.elementor-66 .elementor-element.elementor-element-4ab369a5{--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:0em 2em 0em 0em;--border-top-width:0em;--border-right-width:2em;--border-bottom-width:0em;--border-left-width:0em;border-color:#FFEA86;--border-color:#FFEA86;--border-radius:0em 0em 0em 0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-4ab369a5:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-4ab369a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F5F8;background-image:url("https://www.leferink-interieurmakers.nl/wp-content/uploads/2026/01/MORE-Leferink-875-melvinwinkeler-1.jpg");background-position:0px 43%;background-repeat:no-repeat;background-size:cover;}.elementor-66 .elementor-element.elementor-element-4ab369a5:hover{border-style:none;}.elementor-66 .elementor-element.elementor-element-4ab369a5, .elementor-66 .elementor-element.elementor-element-4ab369a5::before{--border-transition:0.3s;}.elementor-66 .elementor-element.elementor-element-6d38757{text-align:end;}.elementor-66 .elementor-element.elementor-element-ccf5479{--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;--justify-content:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-66 .elementor-element.elementor-element-ccf5479:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-ccf5479 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF622E;}.elementor-66 .elementor-element.elementor-element-ccf5479:hover{border-style:none;}.elementor-66 .elementor-element.elementor-element-ccf5479, .elementor-66 .elementor-element.elementor-element-ccf5479::before{--border-transition:0.3s;}.elementor-66 .elementor-element.elementor-element-f5da3a5{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:start;}.elementor-66 .elementor-element.elementor-element-f5da3a5.elementor-element{--align-self:flex-start;}.elementor-66 .elementor-element.elementor-element-f5da3a5 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:900;color:#FFEA86;}.elementor-66 .elementor-element.elementor-element-46601b9{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-884e260 .elementor-button{background-color:#3D354B;font-family:"DM Sans", Sans-serif;font-size:14px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-66 .elementor-element.elementor-element-884e260{--e-transform-rotateZ:3deg;}.elementor-66 .elementor-element.elementor-element-884e260 .elementor-button-content-wrapper{flex-direction:row;}.elementor-66 .elementor-element.elementor-element-2907c7d{--display:flex;--min-height:45vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:2%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-66 .elementor-element.elementor-element-2907c7d:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-2907c7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-2907c7d.e-con{--align-self:center;}.elementor-66 .elementor-element.elementor-element-0af873b{--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;--justify-content:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-66 .elementor-element.elementor-element-0af873b:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-0af873b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D0A082;}.elementor-66 .elementor-element.elementor-element-1b7ff91{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:start;}.elementor-66 .elementor-element.elementor-element-1b7ff91.elementor-element{--align-self:flex-start;}.elementor-66 .elementor-element.elementor-element-1b7ff91 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:900;color:#F9EBC4;}.elementor-66 .elementor-element.elementor-element-e486b0c{font-family:"DM Sans", Sans-serif;color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-52c4568 .elementor-button{background-color:#32A3BC;font-family:"DM Sans", Sans-serif;font-size:14.7px;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-66 .elementor-element.elementor-element-52c4568{--e-transform-rotateZ:-3deg;}.elementor-66 .elementor-element.elementor-element-52c4568 .elementor-button-content-wrapper{flex-direction:row;}.elementor-66 .elementor-element.elementor-element-0864c7f{--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:0em 0em 0em 2em;--border-top-width:0em;--border-right-width:0em;--border-bottom-width:0em;--border-left-width:2em;border-color:#F9EBC4;--border-color:#F9EBC4;--border-radius:0em 0em 0em 0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-0864c7f:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-0864c7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F5F8;background-image:url("https://www.leferink-interieurmakers.nl/wp-content/uploads/2026/02/870d6c3f412aea25c34ba84415fe92b5-2.png");background-position:0px 43%;background-repeat:no-repeat;background-size:cover;}.elementor-66 .elementor-element.elementor-element-0864c7f:hover{border-style:none;}.elementor-66 .elementor-element.elementor-element-0864c7f, .elementor-66 .elementor-element.elementor-element-0864c7f::before{--border-transition:0.3s;}.elementor-66 .elementor-element.elementor-element-cc254c0{text-align:start;}.elementor-66 .elementor-element.elementor-element-3ca39b3{--display:grid;--min-height:50vh;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:stretch;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-3ca39b3.e-con{--align-self:center;}.elementor-66 .elementor-element.elementor-element-f90ad55{--display:flex;--min-height:56vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:0em 0em 1em 0em;--border-top-width:0em;--border-right-width:0em;--border-bottom-width:1em;--border-left-width:0em;border-color:#C3E588;--border-color:#C3E588;--border-radius:0% 0% 0% 0%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-f90ad55:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-f90ad55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#214FD1;}.elementor-66 .elementor-element.elementor-element-f90ad55:hover{border-style:none;}.elementor-66 .elementor-element.elementor-element-f90ad55, .elementor-66 .elementor-element.elementor-element-f90ad55::before{--border-transition:0.3s;}.elementor-66 .elementor-element.elementor-element-819a9fe{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-5d46d74{--display:flex;--min-height:30vh;--justify-content:space-between;}.elementor-66 .elementor-element.elementor-element-04e9982{padding:0% 4% 10% 4%;}.elementor-66 .elementor-element.elementor-element-04e9982 .elementor-heading-title{font-size:40px;font-weight:900;color:#C3E588;}.elementor-66 .elementor-element.elementor-element-3092cf2{padding:0% 4% 0% 4%;color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-ff5de99 .elementor-button{background-color:#FFFFFF;font-size:16px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);fill:#214FD1;color:#214FD1;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-66 .elementor-element.elementor-element-ff5de99{--e-transform-rotateZ:-3deg;padding:3% 10% 5% 10%;}.elementor-66 .elementor-element.elementor-element-ff5de99.elementor-element{--align-self:center;}.elementor-66 .elementor-element.elementor-element-ff5de99 .elementor-button-content-wrapper{flex-direction:row;}.elementor-66 .elementor-element.elementor-element-a12db3a{--display:flex;--position:absolute;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-66 .elementor-element.elementor-element-a12db3a{left:0px;}body.rtl .elementor-66 .elementor-element.elementor-element-a12db3a{right:0px;}.elementor-66 .elementor-element.elementor-element-b818ce6{--display:flex;--min-height:56vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:0em 0em 1em 0em;--border-top-width:0em;--border-right-width:0em;--border-bottom-width:1em;--border-left-width:0em;border-color:#FF9C80;--border-color:#FF9C80;--border-radius:0% 0% 0% 0%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-b818ce6:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-b818ce6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6B415D;}.elementor-66 .elementor-element.elementor-element-b818ce6:hover{border-style:none;}.elementor-66 .elementor-element.elementor-element-b818ce6, .elementor-66 .elementor-element.elementor-element-b818ce6::before{--border-transition:0.3s;}.elementor-66 .elementor-element.elementor-element-50aff79{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-7ea6b2f{--display:flex;--min-height:30vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-66 .elementor-element.elementor-element-cc8b37a{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 4% 10% 4%;}.elementor-66 .elementor-element.elementor-element-cc8b37a .elementor-heading-title{font-size:40px;font-weight:900;color:#FF9C80;}.elementor-66 .elementor-element.elementor-element-c9c3aad{padding:0% 4% 0% 4%;color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-e50d597 .elementor-button{background-color:#FFFFFF;font-size:16px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);fill:#6B415D;color:#6B415D;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-66 .elementor-element.elementor-element-e50d597{--e-transform-rotateZ:-3deg;padding:0% 0% 0% 0%;}.elementor-66 .elementor-element.elementor-element-e50d597.elementor-element{--align-self:center;}.elementor-66 .elementor-element.elementor-element-e50d597 .elementor-button-content-wrapper{flex-direction:row;}.elementor-66 .elementor-element.elementor-element-68b6449{--display:flex;--position:absolute;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-66 .elementor-element.elementor-element-68b6449{left:0px;}body.rtl .elementor-66 .elementor-element.elementor-element-68b6449{right:0px;}.elementor-66 .elementor-element.elementor-element-b561114{--display:flex;--min-height:56vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:0em 0em 1em 0em;--border-top-width:0em;--border-right-width:0em;--border-bottom-width:1em;--border-left-width:0em;border-color:#F9EBC4;--border-color:#F9EBC4;--border-radius:0% 0% 0% 0%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-b561114:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-b561114 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#138A58;}.elementor-66 .elementor-element.elementor-element-b561114:hover{border-style:none;}.elementor-66 .elementor-element.elementor-element-b561114, .elementor-66 .elementor-element.elementor-element-b561114::before{--border-transition:0.3s;}.elementor-66 .elementor-element.elementor-element-901aa45{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-36c75f8{--display:flex;--min-height:30vh;--justify-content:space-between;}.elementor-66 .elementor-element.elementor-element-1d44b1f{padding:2% 4% 10% 4%;}.elementor-66 .elementor-element.elementor-element-1d44b1f .elementor-heading-title{font-size:40px;font-weight:900;color:#F9EBC4;}.elementor-66 .elementor-element.elementor-element-2703bcb{padding:3% 4% 0% 4%;color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-3ed730d .elementor-button{background-color:#FFFFFF;font-size:16px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);fill:#138A58;color:#138A58;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-66 .elementor-element.elementor-element-3ed730d{--e-transform-rotateZ:-3deg;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;}.elementor-66 .elementor-element.elementor-element-3ed730d.elementor-element{--align-self:center;}.elementor-66 .elementor-element.elementor-element-3ed730d .elementor-button-content-wrapper{flex-direction:row;}.elementor-66 .elementor-element.elementor-element-3f0ee5e{--display:flex;--position:absolute;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-66 .elementor-element.elementor-element-3f0ee5e{left:0px;}body.rtl .elementor-66 .elementor-element.elementor-element-3f0ee5e{right:0px;}.elementor-66 .elementor-element.elementor-element-66ea2c9{--display:grid;--min-height:50vh;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:stretch;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-66ea2c9.e-con{--align-self:center;}.elementor-66 .elementor-element.elementor-element-f7db320{--display:flex;--min-height:56vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:0em 0em 1em 0em;--border-top-width:0em;--border-right-width:0em;--border-bottom-width:1em;--border-left-width:0em;border-color:#C3E588;--border-color:#C3E588;--border-radius:0% 0% 0% 0%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-f7db320:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-f7db320 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#214FD1;}.elementor-66 .elementor-element.elementor-element-f7db320:hover{border-style:none;}.elementor-66 .elementor-element.elementor-element-f7db320, .elementor-66 .elementor-element.elementor-element-f7db320::before{--border-transition:0.3s;}.elementor-66 .elementor-element.elementor-element-7347981{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-6f78e16{--display:flex;--position:absolute;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-66 .elementor-element.elementor-element-6f78e16{left:0px;}body.rtl .elementor-66 .elementor-element.elementor-element-6f78e16{right:0px;}.elementor-66 .elementor-element.elementor-element-13dd7c4{--display:flex;--justify-content:space-between;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-66 .elementor-element.elementor-element-8144400{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;}.elementor-66 .elementor-element.elementor-element-8144400 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:900;color:#C3E588;}.elementor-66 .elementor-element.elementor-element-a4bbd39{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;font-family:"DM Sans", Sans-serif;color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-a4bbd39 p{margin-block-end:0px;}.elementor-66 .elementor-element.elementor-element-4cdecbd .elementor-button{background-color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:16px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);fill:#214FD1;color:#214FD1;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-66 .elementor-element.elementor-element-4cdecbd{--e-transform-rotateZ:-3deg;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;}.elementor-66 .elementor-element.elementor-element-4cdecbd.elementor-element{--align-self:center;}.elementor-66 .elementor-element.elementor-element-4cdecbd .elementor-button-content-wrapper{flex-direction:row;}.elementor-66 .elementor-element.elementor-element-5096168{--display:flex;--min-height:56vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:0em 0em 1em 0em;--border-top-width:0em;--border-right-width:0em;--border-bottom-width:1em;--border-left-width:0em;border-color:#FF9B80;--border-color:#FF9B80;--border-radius:0% 0% 0% 0%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-5096168:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-5096168 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6B415D;}.elementor-66 .elementor-element.elementor-element-5096168:hover{border-style:none;}.elementor-66 .elementor-element.elementor-element-5096168, .elementor-66 .elementor-element.elementor-element-5096168::before{--border-transition:0.3s;}.elementor-66 .elementor-element.elementor-element-d9f3df4{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-856fde5{--display:flex;--position:absolute;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-66 .elementor-element.elementor-element-856fde5{left:0px;}body.rtl .elementor-66 .elementor-element.elementor-element-856fde5{right:0px;}.elementor-66 .elementor-element.elementor-element-22ead34{--display:flex;--justify-content:space-between;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-66 .elementor-element.elementor-element-4e7fce6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;}.elementor-66 .elementor-element.elementor-element-4e7fce6 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:900;color:#FF9B80;}.elementor-66 .elementor-element.elementor-element-f387135{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;font-family:"DM Sans", Sans-serif;color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-f387135 p{margin-block-end:0px;}.elementor-66 .elementor-element.elementor-element-cca917a .elementor-button{background-color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:16px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);fill:#6B415D;color:#6B415D;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-66 .elementor-element.elementor-element-cca917a{--e-transform-rotateZ:-3deg;padding:0% 0% 0% 0%;}.elementor-66 .elementor-element.elementor-element-cca917a.elementor-element{--align-self:center;}.elementor-66 .elementor-element.elementor-element-cca917a .elementor-button-content-wrapper{flex-direction:row;}.elementor-66 .elementor-element.elementor-element-856168d{--display:flex;--min-height:56vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:0em 0em 1em 0em;--border-top-width:0em;--border-right-width:0em;--border-bottom-width:1em;--border-left-width:0em;border-color:#FAECC5;--border-color:#FAECC5;--border-radius:0% 0% 0% 0%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-856168d:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-856168d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#138A58;}.elementor-66 .elementor-element.elementor-element-856168d:hover{border-style:none;}.elementor-66 .elementor-element.elementor-element-856168d, .elementor-66 .elementor-element.elementor-element-856168d::before{--border-transition:0.3s;}.elementor-66 .elementor-element.elementor-element-c50fe5d{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-5b71c6f{--display:flex;--position:absolute;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-66 .elementor-element.elementor-element-5b71c6f{left:0px;}body.rtl .elementor-66 .elementor-element.elementor-element-5b71c6f{right:0px;}.elementor-66 .elementor-element.elementor-element-e9ab3a6{--display:flex;--justify-content:space-between;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-66 .elementor-element.elementor-element-2cdc69f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;}.elementor-66 .elementor-element.elementor-element-2cdc69f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:900;color:#FAECC5;}.elementor-66 .elementor-element.elementor-element-b621166{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;font-family:"DM Sans", Sans-serif;color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-b621166 p{margin-block-end:0px;}.elementor-66 .elementor-element.elementor-element-d335c68 .elementor-button{background-color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:16px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);fill:#138A58;color:#138A58;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-66 .elementor-element.elementor-element-d335c68{--e-transform-rotateZ:-3deg;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;}.elementor-66 .elementor-element.elementor-element-d335c68.elementor-element{--align-self:center;}.elementor-66 .elementor-element.elementor-element-d335c68 .elementor-button-content-wrapper{flex-direction:row;}.elementor-66 .elementor-element.elementor-element-d3d9720{--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-66 .elementor-element.elementor-element-2ccf73e{--display:flex;}.elementor-66 .elementor-element.elementor-element-2532783{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 50px;--row-gap:0px;--column-gap:50px;--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-66 .elementor-element.elementor-element-2532783:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-2532783 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3A3348;}.elementor-66 .elementor-element.elementor-element-2532783.e-con{--align-self:center;}.elementor-66 .elementor-element.elementor-element-e3ff93d{width:var( --container-widget-width, 65% );max-width:65%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0em 0em 0em 0em;--container-widget-width:65%;--container-widget-flex-grow:0;z-index:2;text-align:start;}.elementor-66 .elementor-element.elementor-element-e3ff93d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:72px;font-weight:900;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:-2px;color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-fc56b37{width:auto;max-width:auto;--e-transform-scale:0.8;background-color:#006878;margin:-4% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;text-align:start;}.elementor-66 .elementor-element.elementor-element-fc56b37.elementor-element{--align-self:stretch;}.elementor-66 .elementor-element.elementor-element-fc56b37 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-66 .elementor-element.elementor-element-5facad6{border-style:solid;border-color:#214FD1;}.elementor-66 .elementor-element.elementor-element-4f8d996{font-family:"DM Sans", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-06f945c .elementor-button{background-color:#FF622E;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:900;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 0px 0px;border-color:#138A58;border-radius:0px 0px 0px 0px;padding:01em 1em 1em 1em;}.elementor-66 .elementor-element.elementor-element-06f945c .elementor-button:hover, .elementor-66 .elementor-element.elementor-element-06f945c .elementor-button:focus{background-color:#02010100;color:#467FF7;}.elementor-66 .elementor-element.elementor-element-06f945c{width:auto;max-width:auto;--e-transform-rotateZ:-3deg;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 20%;padding:00px 00px 00px 00px;}.elementor-66 .elementor-element.elementor-element-06f945c.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-66 .elementor-element.elementor-element-06f945c .elementor-button-content-wrapper{flex-direction:row;}.elementor-66 .elementor-element.elementor-element-06f945c .elementor-button:hover svg, .elementor-66 .elementor-element.elementor-element-06f945c .elementor-button:focus svg{fill:#467FF7;}.elementor-66 .elementor-element.elementor-element-f936c97 img{border-style:solid;border-color:#138A58;}.elementor-66 .elementor-element.elementor-element-eb342ea{font-family:"DM Sans", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-a3487ff .elementor-button{background-color:#FF622E;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:900;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 0px 0px;border-color:#138A58;border-radius:0px 0px 0px 0px;padding:01em 1em 1em 1em;}.elementor-66 .elementor-element.elementor-element-a3487ff .elementor-button:hover, .elementor-66 .elementor-element.elementor-element-a3487ff .elementor-button:focus{background-color:#02010100;color:#467FF7;}.elementor-66 .elementor-element.elementor-element-a3487ff{width:auto;max-width:auto;--e-transform-rotateZ:-3deg;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 20%;padding:00px 00px 00px 00px;}.elementor-66 .elementor-element.elementor-element-a3487ff.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-66 .elementor-element.elementor-element-a3487ff .elementor-button-content-wrapper{flex-direction:row;}.elementor-66 .elementor-element.elementor-element-a3487ff .elementor-button:hover svg, .elementor-66 .elementor-element.elementor-element-a3487ff .elementor-button:focus svg{fill:#467FF7;}.elementor-66 .elementor-element.elementor-element-7601ea8 .elementor-button{background-color:#FF622E;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:900;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 0px 0px;border-color:#138A58;border-radius:0px 0px 0px 0px;padding:01em 1em 1em 1em;}.elementor-66 .elementor-element.elementor-element-7601ea8 .elementor-button:hover, .elementor-66 .elementor-element.elementor-element-7601ea8 .elementor-button:focus{background-color:#02010100;color:#467FF7;}.elementor-66 .elementor-element.elementor-element-7601ea8{width:auto;max-width:auto;--e-transform-rotateZ:-3deg;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 20%;padding:00px 00px 00px 00px;}.elementor-66 .elementor-element.elementor-element-7601ea8.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-66 .elementor-element.elementor-element-7601ea8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-66 .elementor-element.elementor-element-7601ea8 .elementor-button:hover svg, .elementor-66 .elementor-element.elementor-element-7601ea8 .elementor-button:focus svg{fill:#467FF7;}.elementor-66 .elementor-element.elementor-element-84e94d5{--display:flex;--padding-top:3%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-66 .elementor-element.elementor-element-84e94d5:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-84e94d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F9EBC433 0%, #FFFFFF00 50%);}.elementor-66 .elementor-element.elementor-element-725ce55{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-66 .elementor-element.elementor-element-725ce55.e-con{--align-self:center;}.elementor-66 .elementor-element.elementor-element-60f0711 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:38px;font-weight:900;color:#006878;}.elementor-66 .elementor-element.elementor-element-120db47 .elementor-button{background-color:var( --e-global-color-e561575 );font-family:"DM Sans", Sans-serif;font-size:17px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-66 .elementor-element.elementor-element-120db47{--e-transform-rotateZ:-3deg;}.elementor-66 .elementor-element.elementor-element-120db47 .elementor-button-content-wrapper{flex-direction:row;}.elementor-66 .elementor-element.elementor-element-651dfc0{--display:flex;}.elementor-66 .elementor-element.elementor-element-651dfc0.e-con{--align-self:center;}.elementor-66 .elementor-element.elementor-element-83af31f{--swiper-slides-to-display:3;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-66 .elementor-element.elementor-element-83af31f .swiper-slide > .elementor-element{height:100%;}.elementor-66 .elementor-element.elementor-element-1cf4462{--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-66 .elementor-element.elementor-element-3f918f6{--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-66 .elementor-element.elementor-element-c0eb857{--display:flex;--padding-top:0px;--padding-bottom:130px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-c83213e{--display:flex;}.elementor-66 .elementor-element.elementor-element-5911d43{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0% 0%;--row-gap:0%;--column-gap:0%;--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-66 .elementor-element.elementor-element-5911d43:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-5911d43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3A3348;}.elementor-66 .elementor-element.elementor-element-5911d43.e-con{--align-self:center;}.elementor-66 .elementor-element.elementor-element-fd2ec0b{--display:flex;--min-height:71vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 50px;--row-gap:0px;--column-gap:50px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-66 .elementor-element.elementor-element-fd2ec0b:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-fd2ec0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3A3348;}.elementor-66 .elementor-element.elementor-element-f5333f5{--display:flex;--min-height:40px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:0em 0em 2em 0em;--border-top-width:0em;--border-right-width:0em;--border-bottom-width:2em;--border-left-width:0em;border-color:#214FD1;--border-color:#214FD1;--border-radius:0px 0px 0px 0px;--margin-top:0%;--margin-bottom:0%;--margin-left:-1%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-66 .elementor-element.elementor-element-f5333f5:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-f5333f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3A3348;background-image:url("https://www.leferink-interieurmakers.nl/wp-content/uploads/2026/02/Interieurmakers.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-66 .elementor-element.elementor-element-f5333f5.e-con{--e-con-transform-translateX:-1%;--e-con-transform-translateY:-10%;}.elementor-66 .elementor-element.elementor-element-4855db3{--e-transform-translateX:40%;--e-transform-translateY:49%;--e-transform-scale:0.5;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:999;}.elementor-66 .elementor-element.elementor-element-4855db3.elementor-element{--align-self:flex-end;}.elementor-66 .elementor-element.elementor-element-61b6ba1{--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;--justify-content:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0%;--padding-bottom:10%;--padding-left:3%;--padding-right:0%;}.elementor-66 .elementor-element.elementor-element-61b6ba1:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-61b6ba1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3A3348;}.elementor-66 .elementor-element.elementor-element-b8f4f2c{width:var( --container-widget-width, 65% );max-width:65%;--e-transform-translateX:0%;margin:6% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0em 0em 0em 0em;--container-widget-width:65%;--container-widget-flex-grow:0;z-index:2;text-align:start;}.elementor-66 .elementor-element.elementor-element-b8f4f2c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:72px;font-weight:900;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:-2px;color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-f40330c{width:auto;max-width:auto;--e-transform-scale:0.8;background-color:#006878;margin:-4% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;text-align:start;}.elementor-66 .elementor-element.elementor-element-f40330c.elementor-element{--align-self:stretch;}.elementor-66 .elementor-element.elementor-element-f40330c img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-66 .elementor-element.elementor-element-5147de5{width:var( --container-widget-width, 70% );max-width:70%;margin:13% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 09%;padding:0% 0% 0% 0%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:start;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-5147de5.elementor-element{--align-self:flex-start;}.elementor-66 .elementor-element.elementor-element-5147de5 a{color:#000000CC;}.elementor-66 .elementor-element.elementor-element-ac7d4ab{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0%;--margin-bottom:0%;--margin-left:08%;--margin-right:0%;}.elementor-66 .elementor-element.elementor-element-ac7d4ab.e-con{--e-con-transform-rotateZ:-3deg;--flex-grow:0;--flex-shrink:0;}.elementor-66 .elementor-element.elementor-element-19d41d8 .elementor-button{background-color:#FF622E;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:700;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 0px 0px;border-color:#138A58;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-66 .elementor-element.elementor-element-19d41d8 .elementor-button:hover, .elementor-66 .elementor-element.elementor-element-19d41d8 .elementor-button:focus{background-color:#02010100;color:#467FF7;}.elementor-66 .elementor-element.elementor-element-19d41d8{width:auto;max-width:auto;--e-transform-rotateZ:-3deg;--e-transform-rotateX:1yes;--e-transform-perspective:20px;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-66 .elementor-element.elementor-element-19d41d8.elementor-element{--align-self:flex-start;--flex-shrink:0;}.elementor-66 .elementor-element.elementor-element-19d41d8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-66 .elementor-element.elementor-element-19d41d8 .elementor-button:hover svg, .elementor-66 .elementor-element.elementor-element-19d41d8 .elementor-button:focus svg{fill:#467FF7;}.elementor-66 .elementor-element.elementor-element-932fa01{--display:flex;--min-height:71vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:3%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-66 .elementor-element.elementor-element-932fa01:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-932fa01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3A3348;}.elementor-66 .elementor-element.elementor-element-1748a13{--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;--justify-content:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-66 .elementor-element.elementor-element-1748a13:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-1748a13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3A3348;}.elementor-66 .elementor-element.elementor-element-1748a13.e-con{--align-self:center;}.elementor-66 .elementor-element.elementor-element-66a50c1{margin:46% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 24%;padding:0px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-66a50c1.elementor-element{--align-self:flex-start;}.elementor-66 .elementor-element.elementor-element-66a50c1 .elementor-heading-title{font-size:32px;font-weight:900;color:#F7F6F3;}.elementor-66 .elementor-element.elementor-element-50bfb1e{width:var( --container-widget-width, 60% );max-width:60%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 24%;padding:0% 0% 0% 0%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:start;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-50bfb1e.elementor-element{--align-self:flex-start;}.elementor-66 .elementor-element.elementor-element-50bfb1e a{color:#000000CC;}.elementor-66 .elementor-element.elementor-element-2e4ed25{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0%;--margin-bottom:0%;--margin-left:024%;--margin-right:0%;}.elementor-66 .elementor-element.elementor-element-2e4ed25.e-con{--e-con-transform-rotateZ:-3deg;--flex-grow:0;--flex-shrink:0;}.elementor-66 .elementor-element.elementor-element-fb9b321 .elementor-button{background-color:#FF622E;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:700;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 0px 0px;border-color:#138A58;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-66 .elementor-element.elementor-element-fb9b321 .elementor-button:hover, .elementor-66 .elementor-element.elementor-element-fb9b321 .elementor-button:focus{background-color:#02010100;color:#467FF7;}.elementor-66 .elementor-element.elementor-element-fb9b321{width:auto;max-width:auto;--e-transform-rotateZ:-3deg;--e-transform-rotateX:1yes;--e-transform-perspective:20px;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-66 .elementor-element.elementor-element-fb9b321.elementor-element{--align-self:flex-start;--flex-shrink:0;}.elementor-66 .elementor-element.elementor-element-fb9b321 .elementor-button-content-wrapper{flex-direction:row;}.elementor-66 .elementor-element.elementor-element-fb9b321 .elementor-button:hover svg, .elementor-66 .elementor-element.elementor-element-fb9b321 .elementor-button:focus svg{fill:#467FF7;}.elementor-66 .elementor-element.elementor-element-154bffc{--display:flex;--min-height:40px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:0em 0em 2em 0em;--border-top-width:0em;--border-right-width:0em;--border-bottom-width:2em;--border-left-width:0em;border-color:var( --e-global-color-8f244c4 );--border-color:var( --e-global-color-8f244c4 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-154bffc:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-154bffc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://www.leferink-interieurmakers.nl/wp-content/uploads/2026/02/MORE-Leferink-793-melvinwinkeler.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-66 .elementor-element.elementor-element-154bffc.e-con{--e-con-transform-translateX:2%;--e-con-transform-translateY:17%;}.elementor-66 .elementor-element.elementor-element-154bffc::before, .elementor-66 .elementor-element.elementor-element-154bffc > .elementor-background-video-container::before, .elementor-66 .elementor-element.elementor-element-154bffc > .e-con-inner > .elementor-background-video-container::before, .elementor-66 .elementor-element.elementor-element-154bffc > .elementor-background-slideshow::before, .elementor-66 .elementor-element.elementor-element-154bffc > .e-con-inner > .elementor-background-slideshow::before, .elementor-66 .elementor-element.elementor-element-154bffc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-66 .elementor-element.elementor-element-32e7a86{--e-transform-translateX:-48%;--e-transform-translateY:-53%;--e-transform-scale:0.5;padding:0px 0px 0px 0px;z-index:999;}.elementor-66 .elementor-element.elementor-element-32e7a86.elementor-element{--align-self:flex-start;}.elementor-66 .elementor-element.elementor-element-a586790{--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-66 .elementor-element.elementor-element-168f259{--display:flex;--padding-top:0px;--padding-bottom:130px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-9cc5c03{--display:flex;}.elementor-66 .elementor-element.elementor-element-65c1f4b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0% 0%;--row-gap:0%;--column-gap:0%;--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-66 .elementor-element.elementor-element-65c1f4b:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-65c1f4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3A3348;}.elementor-66 .elementor-element.elementor-element-65c1f4b.e-con{--align-self:center;}.elementor-66 .elementor-element.elementor-element-1f52dae{--display:flex;--min-height:71vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 50px;--row-gap:0px;--column-gap:50px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-66 .elementor-element.elementor-element-1f52dae:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-1f52dae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3A3348;}.elementor-66 .elementor-element.elementor-element-2aa7879{width:var( --container-widget-width, 65% );max-width:65%;--e-transform-translateX:0%;margin:6% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0em 0em 0em 0em;--container-widget-width:65%;--container-widget-flex-grow:0;z-index:2;text-align:start;}.elementor-66 .elementor-element.elementor-element-2aa7879 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:72px;font-weight:900;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:-2px;color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-867dc32{width:auto;max-width:auto;--e-transform-scale:0.8;background-color:#006878;margin:-4% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;text-align:start;}.elementor-66 .elementor-element.elementor-element-867dc32.elementor-element{--align-self:stretch;}.elementor-66 .elementor-element.elementor-element-867dc32 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-66 .elementor-element.elementor-element-b072182{--display:flex;--min-height:40px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:0em 0em 2em 0em;--border-top-width:0em;--border-right-width:0em;--border-bottom-width:2em;--border-left-width:0em;border-color:#214FD1;--border-color:#214FD1;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-66 .elementor-element.elementor-element-b072182:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-b072182 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#33AA33;background-image:url("https://www.leferink-interieurmakers.nl/wp-content/uploads/2026/01/Interieurmakers-image1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-66 .elementor-element.elementor-element-357ec0b{--e-transform-translateX:40%;--e-transform-translateY:49%;--e-transform-scale:0.5;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:999;}.elementor-66 .elementor-element.elementor-element-357ec0b.elementor-element{--align-self:flex-end;}.elementor-66 .elementor-element.elementor-element-8cb79f9{--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;--justify-content:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0%;--padding-bottom:10%;--padding-left:3%;--padding-right:0%;}.elementor-66 .elementor-element.elementor-element-8cb79f9:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-8cb79f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3A3348;}.elementor-66 .elementor-element.elementor-element-8fe28b6{width:var( --container-widget-width, 52% );max-width:52%;margin:13% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 09%;padding:0% 0% 0% 0%;--container-widget-width:52%;--container-widget-flex-grow:0;text-align:start;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-8fe28b6.elementor-element{--align-self:flex-start;}.elementor-66 .elementor-element.elementor-element-8fe28b6 a{color:#000000CC;}.elementor-66 .elementor-element.elementor-element-aae478c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0%;--margin-bottom:0%;--margin-left:08%;--margin-right:0%;}.elementor-66 .elementor-element.elementor-element-aae478c.e-con{--e-con-transform-rotateZ:-3deg;--flex-grow:0;--flex-shrink:0;}.elementor-66 .elementor-element.elementor-element-3bacc84 .elementor-button{background-color:#FF622E;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:700;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;padding:1em 1em 1em 1em;}.elementor-66 .elementor-element.elementor-element-3bacc84 .elementor-button:hover, .elementor-66 .elementor-element.elementor-element-3bacc84 .elementor-button:focus{background-color:#02010100;color:#467FF7;}.elementor-66 .elementor-element.elementor-element-3bacc84{width:auto;max-width:auto;--e-transform-rotateZ:-3deg;--e-transform-rotateX:1yes;--e-transform-perspective:20px;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-66 .elementor-element.elementor-element-3bacc84.elementor-element{--align-self:flex-start;--flex-shrink:0;}.elementor-66 .elementor-element.elementor-element-3bacc84 .elementor-button-content-wrapper{flex-direction:row;}.elementor-66 .elementor-element.elementor-element-3bacc84 .elementor-button:hover svg, .elementor-66 .elementor-element.elementor-element-3bacc84 .elementor-button:focus svg{fill:#467FF7;}.elementor-66 .elementor-element.elementor-element-9641d5c{--display:flex;--min-height:71vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:3%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-66 .elementor-element.elementor-element-9641d5c:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-9641d5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3A3348;}.elementor-66 .elementor-element.elementor-element-d979c15{--display:flex;--min-height:40px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:0em 0em 2em 0em;--border-top-width:0em;--border-right-width:0em;--border-bottom-width:2em;--border-left-width:0em;border-color:var( --e-global-color-8f244c4 );--border-color:var( --e-global-color-8f244c4 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-d979c15:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-d979c15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://www.leferink-interieurmakers.nl/wp-content/uploads/2026/01/Interieurmakers-image1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-66 .elementor-element.elementor-element-d979c15::before, .elementor-66 .elementor-element.elementor-element-d979c15 > .elementor-background-video-container::before, .elementor-66 .elementor-element.elementor-element-d979c15 > .e-con-inner > .elementor-background-video-container::before, .elementor-66 .elementor-element.elementor-element-d979c15 > .elementor-background-slideshow::before, .elementor-66 .elementor-element.elementor-element-d979c15 > .e-con-inner > .elementor-background-slideshow::before, .elementor-66 .elementor-element.elementor-element-d979c15 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-66 .elementor-element.elementor-element-d1956c2{--e-transform-translateX:-48%;--e-transform-translateY:-53%;--e-transform-scale:0.5;padding:0px 0px 0px 0px;z-index:999;}.elementor-66 .elementor-element.elementor-element-d1956c2.elementor-element{--align-self:flex-start;}.elementor-66 .elementor-element.elementor-element-96846d6{--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;--justify-content:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-66 .elementor-element.elementor-element-96846d6:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-96846d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3A3348;}.elementor-66 .elementor-element.elementor-element-96846d6.e-con{--align-self:center;}.elementor-66 .elementor-element.elementor-element-383b5b6{margin:46% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 24%;padding:0px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-383b5b6.elementor-element{--align-self:flex-start;}.elementor-66 .elementor-element.elementor-element-383b5b6 .elementor-heading-title{font-size:32px;font-weight:900;color:#F7F6F3;}.elementor-66 .elementor-element.elementor-element-d17e3f9{width:var( --container-widget-width, 43% );max-width:43%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 24%;padding:0% 0% 0% 0%;--container-widget-width:43%;--container-widget-flex-grow:0;text-align:start;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#FFFFFF;}.elementor-66 .elementor-element.elementor-element-d17e3f9.elementor-element{--align-self:flex-start;}.elementor-66 .elementor-element.elementor-element-d17e3f9 a{color:#000000CC;}.elementor-66 .elementor-element.elementor-element-ebd3001{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0%;--margin-bottom:0%;--margin-left:024%;--margin-right:0%;}.elementor-66 .elementor-element.elementor-element-ebd3001.e-con{--e-con-transform-rotateZ:-3deg;--flex-grow:0;--flex-shrink:0;}.elementor-66 .elementor-element.elementor-element-19db000 .elementor-button{background-color:#FF622E;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:700;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 0px 0px;border-color:#138A58;border-radius:0px 0px 0px 0px;padding:1em 1em 1em 1em;}.elementor-66 .elementor-element.elementor-element-19db000 .elementor-button:hover, .elementor-66 .elementor-element.elementor-element-19db000 .elementor-button:focus{background-color:#02010100;color:#467FF7;}.elementor-66 .elementor-element.elementor-element-19db000{width:auto;max-width:auto;--e-transform-rotateZ:-3deg;--e-transform-rotateX:1yes;--e-transform-perspective:20px;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-66 .elementor-element.elementor-element-19db000.elementor-element{--align-self:flex-start;--flex-shrink:0;}.elementor-66 .elementor-element.elementor-element-19db000 .elementor-button-content-wrapper{flex-direction:row;}.elementor-66 .elementor-element.elementor-element-19db000 .elementor-button:hover svg, .elementor-66 .elementor-element.elementor-element-19db000 .elementor-button:focus svg{fill:#467FF7;}.elementor-66 .elementor-element.elementor-element-f40747a{--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;--padding-top:0%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-66 .elementor-element.elementor-element-b988a3a{--display:flex;}.elementor-66 .elementor-element.elementor-element-b988a3a:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-b988a3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F6F3;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-66 .elementor-element.elementor-element-15e1c2e7{--min-height:100vh;--flex-wrap:wrap;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-66 .elementor-element.elementor-element-182f3a10{--padding-top:4%;--padding-bottom:4%;--padding-left:8%;--padding-right:8%;}.elementor-66 .elementor-element.elementor-element-52ce9fef{padding:0px 0px 0px 0px;font-size:14px;}.elementor-66 .elementor-element.elementor-element-7a2a9fdd .elementor-button{font-size:14px;}.elementor-66 .elementor-element.elementor-element-af0e159 .elementor-button{font-size:14px;}.elementor-66 .elementor-element.elementor-element-5a2d656f .elementor-heading-title{font-size:45px;}.elementor-66 .elementor-element.elementor-element-02cfe4f{--min-height:100vh;--flex-wrap:wrap;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-66 .elementor-element.elementor-element-9ca81fd{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-66 .elementor-element.elementor-element-9ca81fd .elementor-heading-title{font-size:45px;}.elementor-66 .elementor-element.elementor-element-850c516{--padding-top:0%;--padding-bottom:14%;--padding-left:8%;--padding-right:17%;}.elementor-66 .elementor-element.elementor-element-05aedfc{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;font-size:14px;}.elementor-66 .elementor-element.elementor-element-d5184d1 .elementor-button{font-size:14px;}.elementor-66 .elementor-element.elementor-element-2fffd0c .elementor-button{font-size:14px;}.elementor-66 .elementor-element.elementor-element-34e2f6e3{--min-height:600px;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-66 .elementor-element.elementor-element-2f254bb{width:100%;max-width:100%;margin:3% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;font-size:18px;line-height:1.5em;}.elementor-66 .elementor-element.elementor-element-e23a376{--min-height:600px;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-66 .elementor-element.elementor-element-1e97109{width:100%;max-width:100%;margin:3% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;font-size:18px;line-height:1.5em;}.elementor-66 .elementor-element.elementor-element-5a5e715{--swiper-slides-to-display:2;}.elementor-66 .elementor-element.elementor-element-3c8982b0{--min-height:100vh;--flex-wrap:wrap;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-66 .elementor-element.elementor-element-4ab369a5:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-4ab369a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0%;}.elementor-66 .elementor-element.elementor-element-ccf5479{--padding-top:4%;--padding-bottom:4%;--padding-left:8%;--padding-right:8%;}.elementor-66 .elementor-element.elementor-element-2907c7d{--min-height:100vh;--flex-wrap:wrap;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-66 .elementor-element.elementor-element-0af873b{--padding-top:4%;--padding-bottom:4%;--padding-left:8%;--padding-right:8%;}.elementor-66 .elementor-element.elementor-element-0864c7f:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-0864c7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0%;}.elementor-66 .elementor-element.elementor-element-3ca39b3{--grid-auto-flow:row;}.elementor-66 .elementor-element.elementor-element-66ea2c9{--grid-auto-flow:row;}.elementor-66 .elementor-element.elementor-element-e3ff93d .elementor-heading-title{font-size:45px;}.elementor-66 .elementor-element.elementor-element-06f945c .elementor-button{font-size:14px;}.elementor-66 .elementor-element.elementor-element-a3487ff .elementor-button{font-size:14px;}.elementor-66 .elementor-element.elementor-element-7601ea8 .elementor-button{font-size:14px;}.elementor-66 .elementor-element.elementor-element-83af31f{--swiper-slides-to-display:2;}.elementor-66 .elementor-element.elementor-element-fd2ec0b{--min-height:100vh;--flex-wrap:wrap;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-66 .elementor-element.elementor-element-61b6ba1{--padding-top:4%;--padding-bottom:4%;--padding-left:8%;--padding-right:8%;}.elementor-66 .elementor-element.elementor-element-b8f4f2c .elementor-heading-title{font-size:45px;}.elementor-66 .elementor-element.elementor-element-5147de5{padding:0px 0px 0px 0px;font-size:14px;}.elementor-66 .elementor-element.elementor-element-19d41d8 .elementor-button{font-size:14px;}.elementor-66 .elementor-element.elementor-element-932fa01{--min-height:100vh;--flex-wrap:wrap;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-66 .elementor-element.elementor-element-1748a13{--padding-top:4%;--padding-bottom:4%;--padding-left:8%;--padding-right:8%;}.elementor-66 .elementor-element.elementor-element-50bfb1e{padding:0px 0px 0px 0px;font-size:14px;}.elementor-66 .elementor-element.elementor-element-fb9b321 .elementor-button{font-size:14px;}.elementor-66 .elementor-element.elementor-element-65c1f4b{--gap:0% 0%;--row-gap:0%;--column-gap:0%;}.elementor-66 .elementor-element.elementor-element-1f52dae{--min-height:100vh;--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;--flex-wrap:wrap;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-66 .elementor-element.elementor-element-2aa7879.elementor-element{--align-self:center;}.elementor-66 .elementor-element.elementor-element-2aa7879 .elementor-heading-title{font-size:45px;}.elementor-66 .elementor-element.elementor-element-867dc32{margin:1% 0% calc(var(--kit-widget-spacing, 0px) + 4%) 16%;}.elementor-66 .elementor-element.elementor-element-b072182:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-b072182 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.leferink-interieurmakers.nl/wp-content/uploads/2026/01/team.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-66 .elementor-element.elementor-element-b072182{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-357ec0b{--e-transform-translateX:24%;--e-transform-translateY:39%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-357ec0b.elementor-element{--align-self:flex-end;}.elementor-66 .elementor-element.elementor-element-8cb79f9{--padding-top:4%;--padding-bottom:4%;--padding-left:8%;--padding-right:8%;}.elementor-66 .elementor-element.elementor-element-8fe28b6{width:100%;max-width:100%;margin:10% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;font-size:14px;}.elementor-66 .elementor-element.elementor-element-8fe28b6.elementor-element{--align-self:center;}.elementor-66 .elementor-element.elementor-element-3bacc84{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) -15%;padding:0% 0% 0% 0%;}.elementor-66 .elementor-element.elementor-element-3bacc84.elementor-element{--align-self:flex-start;}.elementor-66 .elementor-element.elementor-element-3bacc84 .elementor-button{font-size:14px;}.elementor-66 .elementor-element.elementor-element-9641d5c{--min-height:100vh;--flex-wrap:wrap;--margin-top:23%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-66 .elementor-element.elementor-element-d979c15{--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;--z-index:5;}.elementor-66 .elementor-element.elementor-element-d1956c2{--e-transform-translateX:-65%;--e-transform-translateY:-44%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;text-align:end;}.elementor-66 .elementor-element.elementor-element-d1956c2.elementor-element{--align-self:center;}.elementor-66 .elementor-element.elementor-element-96846d6{--padding-top:4%;--padding-bottom:4%;--padding-left:8%;--padding-right:8%;}.elementor-66 .elementor-element.elementor-element-383b5b6{margin:13% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-66 .elementor-element.elementor-element-d17e3f9{width:100%;max-width:100%;margin:0% -2% calc(var(--kit-widget-spacing, 0px) + 0%) -2%;padding:0px 0px 0px 0px;text-align:start;font-size:14px;}.elementor-66 .elementor-element.elementor-element-d17e3f9.elementor-element{--align-self:center;}.elementor-66 .elementor-element.elementor-element-19db000{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) -41%;padding:0% 0% 0% 0%;}.elementor-66 .elementor-element.elementor-element-19db000.elementor-element{--align-self:flex-start;}.elementor-66 .elementor-element.elementor-element-19db000 .elementor-button{font-size:14px;}}@media(max-width:767px){.elementor-66 .elementor-element.elementor-element-15e1c2e7{--min-height:640px;}.elementor-66 .elementor-element.elementor-element-182f3a10{--padding-top:20%;--padding-bottom:20%;--padding-left:6%;--padding-right:6%;}.elementor-66 .elementor-element.elementor-element-af0e159{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-66 .elementor-element.elementor-element-64496c0{--padding-top:12%;--padding-bottom:12%;--padding-left:6%;--padding-right:6%;}.elementor-66 .elementor-element.elementor-element-5a2d656f{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-66 .elementor-element.elementor-element-5a2d656f .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-66 .elementor-element.elementor-element-02cfe4f{--min-height:100vh;}.elementor-66 .elementor-element.elementor-element-abd5b9c:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-abd5b9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.leferink-interieurmakers.nl/wp-content/uploads/2026/02/MORE-Leferink-1082-melvinwinkeler.jpg");}.elementor-66 .elementor-element.elementor-element-abd5b9c{--min-height:60vh;border-width:0em 0em 0em 0em;--border-top-width:0em;--border-right-width:0em;--border-bottom-width:0em;--border-left-width:0em;--padding-top:12%;--padding-bottom:12%;--padding-left:6%;--padding-right:6%;}.elementor-66 .elementor-element.elementor-element-9ca81fd{--e-transform-translateY:50%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-66 .elementor-element.elementor-element-9ca81fd.elementor-element{--order:99999 /* order end hack */;}.elementor-66 .elementor-element.elementor-element-9ca81fd .elementor-heading-title{font-size:56px;line-height:1.1em;}.elementor-66 .elementor-element.elementor-element-850c516{--min-height:40vh;border-width:0em 0em 1em 0em;--border-top-width:0em;--border-right-width:0em;--border-bottom-width:1em;--border-left-width:0em;--border-radius:0px 0px 4px 0px;--padding-top:20%;--padding-bottom:4%;--padding-left:6%;--padding-right:6%;}.elementor-66 .elementor-element.elementor-element-05aedfc{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;font-size:18px;}.elementor-66 .elementor-element.elementor-element-d5184d1{width:100%;max-width:100%;}.elementor-66 .elementor-element.elementor-element-d5184d1 .elementor-button{font-size:16px;padding:6px 6px 6px 6px;}.elementor-66 .elementor-element.elementor-element-2fffd0c{width:100%;max-width:100%;margin:0px -53px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-66 .elementor-element.elementor-element-2fffd0c.elementor-element{--align-self:flex-end;}.elementor-66 .elementor-element.elementor-element-2fffd0c .elementor-button{font-size:16px;padding:6px 6px 6px 6px;}.elementor-66 .elementor-element.elementor-element-601204d{--content-width:100%;--justify-content:center;--margin-top:0%;--margin-bottom:-102%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-a7a0bc3:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-a7a0bc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.leferink-interieurmakers.nl/wp-content/uploads/2026/01/purple-vector-home.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-66 .elementor-element.elementor-element-a7a0bc3.e-con{--e-con-transform-translateX:28%;--e-con-transform-translateY:1%;}.elementor-66 .elementor-element.elementor-element-a7a0bc3{--width:71%;--min-height:25vh;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:-15%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-66 .elementor-element.elementor-element-a6c4694.e-con{--e-con-transform-rotateZ:5deg;--e-con-transform-translateY:-94%;}.elementor-66 .elementor-element.elementor-element-a6c4694{--width:94%;--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:17%;--margin-bottom:5%;--margin-left:-15%;--margin-right:0%;--z-index:5;}.elementor-66 .elementor-element.elementor-element-33c6c5d{--width:90%;--min-height:29vh;--justify-content:center;--margin-top:0%;--margin-bottom:0%;--margin-left:5%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:7%;--padding-right:0%;--z-index:4;}.elementor-66 .elementor-element.elementor-element-33c6c5d.e-con{--order:-99999 /* order start hack */;}.elementor-66 .elementor-element.elementor-element-ee401a8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-ee401a8.elementor-element{--align-self:flex-end;}.elementor-66 .elementor-element.elementor-element-ee401a8 .elementor-heading-title{font-size:28px;}.elementor-66 .elementor-element.elementor-element-d5cbc7f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:18px;}.elementor-66 .elementor-element.elementor-element-d5cbc7f.elementor-element{--align-self:center;}.elementor-66 .elementor-element.elementor-element-9bb1326{width:100%;max-width:100%;--e-transform-rotateZ:-2deg;--e-transform-translateX:11%;--e-transform-translateY:-100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -3%) 0%;padding:0% 17% 69% 0%;z-index:100;--e-transform-origin-x:center;--e-transform-origin-y:top;}.elementor-66 .elementor-element.elementor-element-9bb1326.elementor-element{--align-self:flex-start;}.elementor-66 .elementor-element.elementor-element-9bb1326 .elementor-button{font-size:16px;border-radius:0px 0px 0px 0px;padding:1% 1% 1% 1%;}.elementor-66 .elementor-element.elementor-element-48d276b:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-48d276b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.leferink-interieurmakers.nl/wp-content/uploads/2026/01/blue-card-home.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-66 .elementor-element.elementor-element-48d276b.e-con{--e-con-transform-translateX:28%;--e-con-transform-translateY:1%;}.elementor-66 .elementor-element.elementor-element-48d276b{--width:82%;--min-height:25vh;--justify-content:flex-start;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-212%;--margin-bottom:0%;--margin-left:-43%;--margin-right:20%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-66 .elementor-element.elementor-element-452465c.e-con{--e-con-transform-rotateZ:5deg;--e-con-transform-translateX:3%;--e-con-transform-translateY:-94%;}.elementor-66 .elementor-element.elementor-element-452465c{--width:94%;--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:-9%;--margin-bottom:-8%;--margin-left:-15%;--margin-right:1%;--z-index:5;}.elementor-66 .elementor-element.elementor-element-469e017.e-con{--e-con-transform-rotateZ:-9deg;--order:-99999 /* order start hack */;}.elementor-66 .elementor-element.elementor-element-469e017{--width:90%;--min-height:29vh;--justify-content:center;--margin-top:0%;--margin-bottom:0%;--margin-left:5%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:7%;--padding-right:0%;--z-index:4;}.elementor-66 .elementor-element.elementor-element-b83d3f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-b83d3f8.elementor-element{--align-self:flex-end;}.elementor-66 .elementor-element.elementor-element-b83d3f8 .elementor-heading-title{font-size:28px;}.elementor-66 .elementor-element.elementor-element-c055768{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:18px;}.elementor-66 .elementor-element.elementor-element-c055768.elementor-element{--align-self:center;}.elementor-66 .elementor-element.elementor-element-8b53733{width:var( --container-widget-width, 100% );max-width:100%;--e-transform-rotateZ:-2deg;--e-transform-translateX:17%;--e-transform-translateY:-100%;margin:-63% 0% calc(var(--kit-widget-spacing, 0px) + 0%) -6%;padding:0% 0% 0% 0%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:100;--e-transform-origin-x:center;--e-transform-origin-y:top;}.elementor-66 .elementor-element.elementor-element-8b53733.elementor-element{--align-self:flex-start;}.elementor-66 .elementor-element.elementor-element-8b53733 .elementor-button{font-size:16px;border-radius:0px 0px 0px 0px;padding:1% 1% 1% 1%;}.elementor-66 .elementor-element.elementor-element-b653504:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-b653504 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.leferink-interieurmakers.nl/wp-content/uploads/2026/01/yellow-vector-2.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-66 .elementor-element.elementor-element-b653504.e-con{--e-con-transform-translateX:28%;--e-con-transform-translateY:1%;}.elementor-66 .elementor-element.elementor-element-b653504{--width:82%;--min-height:25vh;--justify-content:flex-start;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-125%;--margin-bottom:0%;--margin-left:-43%;--margin-right:20%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-66 .elementor-element.elementor-element-3e22d0a.e-con{--e-con-transform-rotateZ:5deg;--e-con-transform-translateX:3%;--e-con-transform-translateY:-94%;}.elementor-66 .elementor-element.elementor-element-3e22d0a{--width:96%;--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:3%;--margin-bottom:-8%;--margin-left:-15%;--margin-right:1%;--z-index:5;}.elementor-66 .elementor-element.elementor-element-088b553.e-con{--e-con-transform-rotateZ:-2deg;--order:-99999 /* order start hack */;}.elementor-66 .elementor-element.elementor-element-088b553{--width:90%;--min-height:29vh;--justify-content:center;--margin-top:0%;--margin-bottom:0%;--margin-left:-3%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:7%;--padding-right:0%;--z-index:4;}.elementor-66 .elementor-element.elementor-element-c9d173f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-c9d173f.elementor-element{--align-self:flex-end;}.elementor-66 .elementor-element.elementor-element-c9d173f .elementor-heading-title{font-size:28px;}.elementor-66 .elementor-element.elementor-element-5cbf9ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:18px;}.elementor-66 .elementor-element.elementor-element-5cbf9ab.elementor-element{--align-self:center;}.elementor-66 .elementor-element.elementor-element-f29de6b{width:var( --container-widget-width, 100% );max-width:100%;--e-transform-rotateZ:-6deg;--e-transform-translateX:10%;--e-transform-translateY:-100%;margin:-63% 0% calc(var(--kit-widget-spacing, 0px) + 0%) -6%;padding:0% 0% 0% 0%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:100;--e-transform-origin-x:center;--e-transform-origin-y:top;}.elementor-66 .elementor-element.elementor-element-f29de6b.elementor-element{--align-self:flex-start;}.elementor-66 .elementor-element.elementor-element-f29de6b .elementor-button{font-size:16px;border-radius:0px 0px 0px 0px;padding:1% 1% 1% 1%;}.elementor-66 .elementor-element.elementor-element-08f4caf:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-08f4caf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.leferink-interieurmakers.nl/wp-content/uploads/2026/01/light-yellow-vector.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-66 .elementor-element.elementor-element-08f4caf.e-con{--e-con-transform-translateX:28%;--e-con-transform-translateY:1%;}.elementor-66 .elementor-element.elementor-element-08f4caf{--width:82%;--min-height:25vh;--justify-content:flex-start;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-117%;--margin-bottom:0%;--margin-left:-10%;--margin-right:20%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-66 .elementor-element.elementor-element-a3935b5.e-con{--e-con-transform-rotateZ:5deg;--e-con-transform-translateX:3%;--e-con-transform-translateY:-94%;}.elementor-66 .elementor-element.elementor-element-a3935b5{--width:96%;--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:7%;--margin-bottom:-8%;--margin-left:-15%;--margin-right:1%;--z-index:5;}.elementor-66 .elementor-element.elementor-element-a101479.e-con{--e-con-transform-rotateZ:-7deg;--order:-99999 /* order start hack */;}.elementor-66 .elementor-element.elementor-element-a101479{--width:90%;--min-height:29vh;--justify-content:center;--margin-top:0%;--margin-bottom:0%;--margin-left:2%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:7%;--padding-right:0%;--z-index:4;}.elementor-66 .elementor-element.elementor-element-98d8e74{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-98d8e74.elementor-element{--align-self:flex-end;}.elementor-66 .elementor-element.elementor-element-98d8e74 .elementor-heading-title{font-size:28px;}.elementor-66 .elementor-element.elementor-element-c39de5a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:18px;}.elementor-66 .elementor-element.elementor-element-c39de5a.elementor-element{--align-self:center;}.elementor-66 .elementor-element.elementor-element-9e2a812{width:var( --container-widget-width, 100% );max-width:100%;--e-transform-rotateZ:-15deg;--e-transform-translateX:10%;--e-transform-translateY:-100%;margin:-66% 0% calc(var(--kit-widget-spacing, 0px) + -5%) 8%;padding:0% 0% 0% 0%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:100;--e-transform-origin-x:center;--e-transform-origin-y:top;}.elementor-66 .elementor-element.elementor-element-9e2a812.elementor-element{--align-self:flex-start;}.elementor-66 .elementor-element.elementor-element-9e2a812 .elementor-button{font-size:16px;border-radius:0px 0px 0px 0px;padding:1% 1% 1% 1%;}.elementor-66 .elementor-element.elementor-element-8755563:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-8755563 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.leferink-interieurmakers.nl/wp-content/uploads/2026/01/red-vector.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-66 .elementor-element.elementor-element-8755563.e-con{--e-con-transform-translateX:28%;--e-con-transform-translateY:1%;}.elementor-66 .elementor-element.elementor-element-8755563{--width:82%;--min-height:25vh;--justify-content:flex-start;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-82%;--margin-bottom:14%;--margin-left:-43%;--margin-right:20%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-66 .elementor-element.elementor-element-17c1620.e-con{--e-con-transform-rotateZ:5deg;--e-con-transform-translateX:3%;--e-con-transform-translateY:-94%;}.elementor-66 .elementor-element.elementor-element-17c1620{--width:96%;--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:13%;--margin-bottom:-8%;--margin-left:-15%;--margin-right:1%;--z-index:5;}.elementor-66 .elementor-element.elementor-element-c82c7ed.e-con{--e-con-transform-rotateZ:-1deg;--order:-99999 /* order start hack */;}.elementor-66 .elementor-element.elementor-element-c82c7ed{--width:90%;--min-height:29vh;--justify-content:center;--margin-top:0%;--margin-bottom:0%;--margin-left:-2%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:7%;--padding-right:0%;--z-index:4;}.elementor-66 .elementor-element.elementor-element-0708221{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-0708221.elementor-element{--align-self:flex-end;}.elementor-66 .elementor-element.elementor-element-0708221 .elementor-heading-title{font-size:28px;}.elementor-66 .elementor-element.elementor-element-d7c1deb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:18px;}.elementor-66 .elementor-element.elementor-element-d7c1deb.elementor-element{--align-self:center;}.elementor-66 .elementor-element.elementor-element-bcc2d3c{width:var( --container-widget-width, 100% );max-width:100%;--e-transform-rotateZ:-8deg;--e-transform-translateX:10%;--e-transform-translateY:-100%;margin:-63% 0% calc(var(--kit-widget-spacing, 0px) + -6%) -3%;padding:0% 0% 0% 0%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:100;--e-transform-origin-x:center;--e-transform-origin-y:top;}.elementor-66 .elementor-element.elementor-element-bcc2d3c.elementor-element{--align-self:flex-start;}.elementor-66 .elementor-element.elementor-element-bcc2d3c .elementor-button{font-size:16px;border-radius:0px 0px 0px 0px;padding:1% 1% 1% 1%;}.elementor-66 .elementor-element.elementor-element-34e2f6e3{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20%;--padding-bottom:20%;--padding-left:5%;--padding-right:5%;}.elementor-66 .elementor-element.elementor-element-2f254bb{margin:5% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;font-size:16px;}.elementor-66 .elementor-element.elementor-element-e23a376{--width:100%;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0%;--margin-bottom:-23%;--margin-left:0%;--margin-right:0%;--padding-top:20%;--padding-bottom:20%;--padding-left:5%;--padding-right:5%;}.elementor-66 .elementor-element.elementor-element-1e97109{width:var( --container-widget-width, 1000px );max-width:1000px;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:1000px;--container-widget-flex-grow:0;font-size:20px;}.elementor-66 .elementor-element.elementor-element-1e97109 p{margin-block-end:0vh;}.elementor-66 .elementor-element.elementor-element-fefb1d8:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-fefb1d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.leferink-interieurmakers.nl/wp-content/uploads/2026/02/MORE-Leferink-1076-melvinwinkeler.jpg");}.elementor-66 .elementor-element.elementor-element-fefb1d8{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-b012ece{--e-transform-translateY:-100%;margin:-16% 0% calc(var(--kit-widget-spacing, 0px) + 1%) 13%;padding:0px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-b012ece .elementor-button{padding:1% 0% 1% 0%;}.elementor-66 .elementor-element.elementor-element-4d0f9aa3{--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-66 .elementor-element.elementor-element-b75aec1{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-0db2dd4{--gap:0% 0%;--row-gap:0%;--column-gap:0%;--margin-top:-20%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-c62ec45{--margin-top:0%;--margin-bottom:0%;--margin-left:8%;--margin-right:6%;}.elementor-66 .elementor-element.elementor-element-beed1c7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-0d126ce{margin:-4% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-7080878{margin:-4% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-65aff9c{margin:-4% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-66 .elementor-element.elementor-element-25745bc{margin:10% 0% calc(var(--kit-widget-spacing, 0px) + 2%) 0%;padding:0px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-25745bc .elementor-heading-title{font-size:38px;}.elementor-66 .elementor-element.elementor-element-5a5e715{--swiper-slides-to-display:1;}.elementor-66 .elementor-element.elementor-element-62bce0e .elementor-heading-title{font-size:36px;}.elementor-66 .elementor-element.elementor-element-3c8982b0{--min-height:640px;}.elementor-66 .elementor-element.elementor-element-4ab369a5:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-4ab369a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0%;}.elementor-66 .elementor-element.elementor-element-4ab369a5{--padding-top:12%;--padding-bottom:12%;--padding-left:6%;--padding-right:6%;}.elementor-66 .elementor-element.elementor-element-ccf5479{--padding-top:20%;--padding-bottom:20%;--padding-left:6%;--padding-right:6%;}.elementor-66 .elementor-element.elementor-element-2907c7d{--min-height:640px;}.elementor-66 .elementor-element.elementor-element-0af873b{--padding-top:20%;--padding-bottom:20%;--padding-left:6%;--padding-right:6%;}.elementor-66 .elementor-element.elementor-element-0864c7f:not(.elementor-motion-effects-element-type-background), .elementor-66 .elementor-element.elementor-element-0864c7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0%;}.elementor-66 .elementor-element.elementor-element-0864c7f{--padding-top:12%;--padding-bottom:12%;--padding-left:6%;--padding-right:6%;}.elementor-66 .elementor-element.elementor-element-3ca39b3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-66 .elementor-element.elementor-element-66ea2c9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-66 .elementor-element.elementor-element-d3d9720{--width:100%;}.elementor-66 .elementor-element.elementor-element-2ccf73e{--width:100%;--min-height:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-66 .elementor-element.elementor-element-2532783{--width:100%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-66 .elementor-element.elementor-element-e3ff93d{width:100%;max-width:100%;margin:7% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 10% 0%;text-align:center;}.elementor-66 .elementor-element.elementor-element-e3ff93d.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-66 .elementor-element.elementor-element-e3ff93d .elementor-heading-title{font-size:68px;line-height:1.1em;}.elementor-66 .elementor-element.elementor-element-fc56b37{width:100%;max-width:100%;--e-transform-scale:0.9;margin:-4% 0% calc(var(--kit-widget-spacing, 0px) + 10%) 0%;}.elementor-66 .elementor-element.elementor-element-fc56b37 img{border-radius:0px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-5facad6{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;border-width:0em 0em 0em 01em;text-align:start;}.elementor-66 .elementor-element.elementor-element-5facad6.elementor-element{--align-self:flex-start;}.elementor-66 .elementor-element.elementor-element-5facad6 img{width:95%;}.elementor-66 .elementor-element.elementor-element-204d7b8{--e-transform-translateX:3%;--e-transform-translateY:-66%;padding:0% 0% 0% 0%;text-align:end;}.elementor-66 .elementor-element.elementor-element-204d7b8 img{width:26%;}.elementor-66 .elementor-element.elementor-element-4f8d996{margin:-20% 2% calc(var(--kit-widget-spacing, 0px) + 0%) 5%;text-align:start;font-size:18px;}.elementor-66 .elementor-element.elementor-element-4f8d996.elementor-element{--align-self:center;}.elementor-66 .elementor-element.elementor-element-06f945c{margin:4% 4% calc(var(--kit-widget-spacing, 0px) + 16%) 4%;padding:0px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-06f945c.elementor-element{--align-self:flex-start;}.elementor-66 .elementor-element.elementor-element-06f945c .elementor-button{font-size:16px;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-66 .elementor-element.elementor-element-f936c97{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;text-align:start;}.elementor-66 .elementor-element.elementor-element-f936c97.elementor-element{--align-self:flex-start;}.elementor-66 .elementor-element.elementor-element-f936c97 img{width:95%;border-width:0em 0em 01em 0em;}.elementor-66 .elementor-element.elementor-element-4e87ad2{--e-transform-translateX:7px;--e-transform-translateY:-132px;text-align:end;}.elementor-66 .elementor-element.elementor-element-4e87ad2 img{width:26%;}.elementor-66 .elementor-element.elementor-element-eb342ea{margin:-20% 2% calc(var(--kit-widget-spacing, 0px) + 0%) 5%;padding:0px 0px 0px 0px;font-size:18px;}.elementor-66 .elementor-element.elementor-element-a3487ff{--e-transform-rotateZ:4deg;margin:9% 4% calc(var(--kit-widget-spacing, 0px) + 16%) 4%;padding:0px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-a3487ff.elementor-element{--align-self:flex-start;}.elementor-66 .elementor-element.elementor-element-a3487ff .elementor-button{font-size:14px;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-66 .elementor-element.elementor-element-7601ea8{margin:00% 00% calc(var(--kit-widget-spacing, 0px) + 16%) 4%;padding:0px 0px 0px 0px;}.elementor-66 .elementor-element.elementor-element-7601ea8.elementor-element{--align-self:flex-start;}.elementor-66 .elementor-element.elementor-element-7601ea8 .elementor-button{font-size:14px;border-radius:0px 0px 0px 0px;padding:6px 6px 6px 6px;}.elementor-66 .elementor-element.elementor-element-83af31f{--swiper-slides-to-display:1;}.elementor-66 .elementor-element.elementor-element-fd2ec0b{--min-height:640px;--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-66 .elementor-element.elementor-element-f5333f5{--padding-top:12%;--padding-bottom:12%;--padding-left:6%;--padding-right:6%;}.elementor-66 .elementor-element.elementor-element-61b6ba1{--padding-top:20%;--padding-bottom:20%;--padding-left:6%;--padding-right:6%;}.elementor-66 .elementor-element.elementor-element-b8f4f2c .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-66 .elementor-element.elementor-element-19d41d8{width:var( --container-widget-width, 206px );max-width:206px;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:206px;--container-widget-flex-grow:0;}.elementor-66 .elementor-element.elementor-element-932fa01{--min-height:640px;--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-66 .elementor-element.elementor-element-1748a13{--padding-top:20%;--padding-bottom:20%;--padding-left:6%;--padding-right:6%;}.elementor-66 .elementor-element.elementor-element-fb9b321{width:var( --container-widget-width, 206px );max-width:206px;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:206px;--container-widget-flex-grow:0;}.elementor-66 .elementor-element.elementor-element-154bffc{--padding-top:12%;--padding-bottom:12%;--padding-left:6%;--padding-right:6%;}.elementor-66 .elementor-element.elementor-element-1f52dae{--min-height:640px;--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-66 .elementor-element.elementor-element-2aa7879 .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-66 .elementor-element.elementor-element-b072182{--padding-top:12%;--padding-bottom:12%;--padding-left:6%;--padding-right:6%;}.elementor-66 .elementor-element.elementor-element-8cb79f9{--padding-top:20%;--padding-bottom:20%;--padding-left:6%;--padding-right:6%;}.elementor-66 .elementor-element.elementor-element-3bacc84{width:var( --container-widget-width, 206px );max-width:206px;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:206px;--container-widget-flex-grow:0;}.elementor-66 .elementor-element.elementor-element-9641d5c{--min-height:640px;--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-66 .elementor-element.elementor-element-d979c15{--padding-top:12%;--padding-bottom:12%;--padding-left:6%;--padding-right:6%;}.elementor-66 .elementor-element.elementor-element-96846d6{--padding-top:20%;--padding-bottom:20%;--padding-left:6%;--padding-right:6%;}.elementor-66 .elementor-element.elementor-element-19db000{width:var( --container-widget-width, 206px );max-width:206px;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:206px;--container-widget-flex-grow:0;}}@media(min-width:768px){.elementor-66 .elementor-element.elementor-element-182f3a10{--width:30%;}.elementor-66 .elementor-element.elementor-element-64496c0{--width:70%;}.elementor-66 .elementor-element.elementor-element-abd5b9c{--width:70%;}.elementor-66 .elementor-element.elementor-element-850c516{--width:30%;}.elementor-66 .elementor-element.elementor-element-34e2f6e3{--width:100%;}.elementor-66 .elementor-element.elementor-element-c69a3df{--width:100%;}.elementor-66 .elementor-element.elementor-element-23213344{--width:60%;}.elementor-66 .elementor-element.elementor-element-a5819b3{--width:40%;}.elementor-66 .elementor-element.elementor-element-e23a376{--width:80%;}.elementor-66 .elementor-element.elementor-element-929ffd1{--width:50%;}.elementor-66 .elementor-element.elementor-element-fefb1d8{--width:50%;}.elementor-66 .elementor-element.elementor-element-f76579d{--width:85%;}.elementor-66 .elementor-element.elementor-element-4d0f9aa3{--width:80%;}.elementor-66 .elementor-element.elementor-element-d578730{--width:80%;}.elementor-66 .elementor-element.elementor-element-0db2dd4{--width:80%;}.elementor-66 .elementor-element.elementor-element-c62ec45{--width:80%;}.elementor-66 .elementor-element.elementor-element-e221444{--width:100%;}.elementor-66 .elementor-element.elementor-element-feb13d0{--width:100%;}.elementor-66 .elementor-element.elementor-element-a6d646a{--width:93%;}.elementor-66 .elementor-element.elementor-element-3c8982b0{--width:93%;}.elementor-66 .elementor-element.elementor-element-4ab369a5{--width:60%;}.elementor-66 .elementor-element.elementor-element-ccf5479{--width:40%;}.elementor-66 .elementor-element.elementor-element-2907c7d{--width:93%;}.elementor-66 .elementor-element.elementor-element-0af873b{--width:40%;}.elementor-66 .elementor-element.elementor-element-0864c7f{--width:60%;}.elementor-66 .elementor-element.elementor-element-3ca39b3{--width:93%;}.elementor-66 .elementor-element.elementor-element-66ea2c9{--width:93%;}.elementor-66 .elementor-element.elementor-element-2532783{--width:88%;}.elementor-66 .elementor-element.elementor-element-725ce55{--width:93%;}.elementor-66 .elementor-element.elementor-element-651dfc0{--width:93%;}.elementor-66 .elementor-element.elementor-element-5911d43{--width:93%;}.elementor-66 .elementor-element.elementor-element-f5333f5{--width:50%;}.elementor-66 .elementor-element.elementor-element-61b6ba1{--width:50%;}.elementor-66 .elementor-element.elementor-element-ac7d4ab{--width:67%;}.elementor-66 .elementor-element.elementor-element-1748a13{--width:50%;}.elementor-66 .elementor-element.elementor-element-2e4ed25{--width:67%;}.elementor-66 .elementor-element.elementor-element-154bffc{--width:50%;}.elementor-66 .elementor-element.elementor-element-65c1f4b{--width:80%;}.elementor-66 .elementor-element.elementor-element-b072182{--width:50%;}.elementor-66 .elementor-element.elementor-element-8cb79f9{--width:50%;}.elementor-66 .elementor-element.elementor-element-aae478c{--width:67%;}.elementor-66 .elementor-element.elementor-element-d979c15{--width:50%;}.elementor-66 .elementor-element.elementor-element-96846d6{--width:50%;}.elementor-66 .elementor-element.elementor-element-ebd3001{--width:67%;}.elementor-66 .elementor-element.elementor-element-b988a3a{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-66 .elementor-element.elementor-element-182f3a10{--width:100%;}.elementor-66 .elementor-element.elementor-element-64496c0{--width:100%;}.elementor-66 .elementor-element.elementor-element-abd5b9c{--width:100%;}.elementor-66 .elementor-element.elementor-element-850c516{--width:100%;}.elementor-66 .elementor-element.elementor-element-4ab369a5{--width:100%;}.elementor-66 .elementor-element.elementor-element-ccf5479{--width:100%;}.elementor-66 .elementor-element.elementor-element-0af873b{--width:100%;}.elementor-66 .elementor-element.elementor-element-0864c7f{--width:100%;}.elementor-66 .elementor-element.elementor-element-f5333f5{--width:100%;}.elementor-66 .elementor-element.elementor-element-61b6ba1{--width:100%;}.elementor-66 .elementor-element.elementor-element-1748a13{--width:100%;}.elementor-66 .elementor-element.elementor-element-154bffc{--width:100%;}.elementor-66 .elementor-element.elementor-element-b072182{--width:100%;}.elementor-66 .elementor-element.elementor-element-8cb79f9{--width:100%;}.elementor-66 .elementor-element.elementor-element-d979c15{--width:100%;}.elementor-66 .elementor-element.elementor-element-96846d6{--width:100%;}}/* Start custom CSS for button, class: .elementor-element-7a2a9fdd */@media (min-width: 1025px) and (max-width: 1440px) {
  .elementor-66 .elementor-element.elementor-element-7a2a9fdd .elementor-button-text {
    font-size: 18px !important;
    white-space: nowrap;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-af0e159 */@media (min-width: 1025px) and (max-width: 1440px) {
  .elementor-66 .elementor-element.elementor-element-af0e159 .elementor-button-text {
    font-size: 18px !important;
    white-space: nowrap;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-182f3a10 */.elementor-66 .elementor-element.elementor-element-182f3a10 {
  overflow: visible;
}


@media screen and (max-width: 1440px) and (min-width: 1025px) {
.elementor-66 .elementor-element.elementor-element-182f3a10 { 
    padding-bottom: 0%;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a2d656f */@media screen and (max-width: 1665px) and (min-width: 1025px) {
  .hero-heading {
    margin-bottom: 30% !important;
  } 
}

@media screen and (max-width: 1665px) and (min-width: 1025px) {
  .hero-heading .elementor-heading-title {
    margin-top: 8%;
    font-size: 75px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64496c0 */@media screen and (max-width: 1440px) and (min-width: 1025px) {
  .elementor-66 .elementor-element.elementor-element-64496c0  { 
      border-right-width: 1.5em !important
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-850c516 */.elementor-66 .elementor-element.elementor-element-850c516 {
  overflow: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c8982b0 */.hover-image-bedrijven {
  opacity: 0 !important;
  visibility: hidden !important;
  transition: opacity 0.8s ease; /* slower */
}

.target-card-bedrijven:hover .hover-image-bedrijven {
  opacity: 1 !important;
  visibility: visible !important;
}

.target-card-bedrijven:hover .e-con {
  border: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2907c7d */.hover-image-architecten {
  opacity: 0 !important;
  visibility: hidden !important;
  transition: opacity 0.8s ease; /* slower */
}

.target-card-architecten:hover .hover-image-architecten {
  opacity: 1 !important;
  visibility: visible !important;
}

.target-card-architecten:hover .e-con {
  border: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04e9982 */.elementor-66 .elementor-element.elementor-element-04e9982 {
  min-height: 2.6em; /* ~2 lines */
}

@media (min-width: 1025px) and (max-width: 1440px) {
  .elementor-66 .elementor-element.elementor-element-04e9982 .elementor-heading-title
 {
    font-size: 30px !important;
    white-space: nowrap;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a12db3a */.elementor-66 .elementor-element.elementor-element-a12db3a { 
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f90ad55 *//* ===========================
   MAIN CARD
=========================== */
.doelgroep-card{
  position: relative;
  overflow: hidden;
  display: flex;
  flex-direction: column;

  height: 560px;              /* overall card height */
  background: #2f4fdb;
}

/* ===========================
   IMAGE (slightly smaller than 50%)
   ✅ gives more space to text + button
=========================== */
.doelgroep-card .card-media{
  height: 45%;                /* was 50% */
  overflow: hidden;
  flex: 0 0 auto;
  transition: height .45s ease, opacity .25s ease;
}

.doelgroep-card .card-media img{
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

/* ===========================
   CONTENT (more space than 50%)
=========================== */
.doelgroep-card .card-content{
  height: 55%;                /* was 50% */
  box-sizing: border-box;

  padding: 28px;
  display: flex;
  flex-direction: column;
  gap: 14px;

  position: relative;
  z-index: 5;
}

/* ✅ This is KEY:
   text takes remaining space, button stays visible */
.doelgroep-card .card-text{
  flex: 1 1 auto;
  overflow: hidden;           /* change to auto if you prefer scroll */
  min-height: 0;              /* IMPORTANT for flex overflow to work */
}

/* Button stays at bottom */
.doelgroep-card .card-button{
  flex: 0 0 auto;
  margin-top: auto;
}

/* Remove Elementor’s default bottom widget margins that can push the button */
.doelgroep-card .card-content .elementor-widget{
  margin-bottom: 0 !important;
}

/* ===========================
   GREEN PATTERN (BOTTOM ONLY)
=========================== */
.doelgroep-card::after{
  content:"";
  position:absolute;
  left:0; right:0; bottom:0;

  height:45%;
  background-image:url("http://www.leferink-interieurmakers.nl/wp-content/uploads/2026/02/aannemers-card-pattern-scaled.png");
  background-repeat:no-repeat;
  background-size:cover;
  background-position:bottom center;

  opacity:0;
  transform:translateY(80px);
  transition:opacity .45s ease, transform .45s ease;

  z-index:1;
  pointer-events:none;
}

/* ===========================
   HOVER ANIMATION
=========================== */
.doelgroep-card:hover .card-media{
  height:0;
  opacity:0;
}

.doelgroep-card:hover::after{
  opacity:1;
  transform:translateY(0);
}

/* ===========================
   MOBILE (optional)
=========================== */
@media (max-width: 767px){
  .doelgroep-card{ height: 520px; }
  .doelgroep-card .card-content{ padding: 18px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc8b37a */.elementor-66 .elementor-element.elementor-element-cc8b37a {
  min-height: 2.6em; /* ~2 lines */
}


@media (min-width: 1025px) and (max-width: 1440px) {
  .elementor-66 .elementor-element.elementor-element-cc8b37a .elementor-heading-title
 {
    font-size: 30px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68b6449 */.elementor-66 .elementor-element.elementor-element-68b6449 { 
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b818ce6 *//* ===========================
   MAIN CARD
=========================== */
.doelgroep-card-two {
  position: relative;
  overflow: hidden;
  display: flex;
  flex-direction: column;

  height: 560px;              /* overall card height */
  background: #2f4fdb;
}

/* ===========================
   IMAGE (slightly smaller than 50%)
   ✅ gives more space to text + button
=========================== */
.doelgroep-card-two .card-media-two {
  height: 45%;                /* was 50% */
  overflow: hidden;
  flex: 0 0 auto;
  transition: height .45s ease, opacity .25s ease;
}

.doelgroep-card-two .card-media-two img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

/* ===========================
   CONTENT (more space than 50%)
=========================== */
.doelgroep-card-two .card-content-two {
  height: 55%;                /* was 50% */
  box-sizing: border-box;

  padding: 28px;
  display: flex;
  flex-direction: column;
  gap: 14px;

  position: relative;
  z-index: 5;
}

/* ✅ This is KEY:
   text takes remaining space, button stays visible */
.doelgroep-card-two .card-text {
  flex: 1 1 auto;
  overflow: hidden;           /* change to auto if you prefer scroll */
  min-height: 0;              /* IMPORTANT for flex overflow to work */
}

/* Button stays at bottom */
.doelgroep-card-two .card-button {
  flex: 0 0 auto;
  margin-top: auto;
}

/* Remove Elementor’s default bottom widget margins that can push the button */
.doelgroep-card-two .card-content-two .elementor-widget {
  margin-bottom: 0 !important;
}

/* ===========================
   GREEN PATTERN (BOTTOM ONLY)
=========================== */
.doelgroep-card-two::after {
  content:"";
  position:absolute;
  left:0; right:0; bottom:0;

  height:45%;
  background-image:url("http://www.leferink-interieurmakers.nl/wp-content/uploads/2026/02/non-profit-card-pattern-scaled.png");
  background-repeat:no-repeat;
  background-size:cover;
  background-position:bottom center;

  opacity:0;
  transform:translateY(80px);
  transition:opacity .45s ease, transform .45s ease;

  z-index:1;
  pointer-events:none;
}

/* ===========================
   HOVER ANIMATION
=========================== */
.doelgroep-card-two:hover .card-media-two {
  height:0;
  opacity:0;
}

.doelgroep-card-two:hover::after {
  opacity:1;
  transform:translateY(0);
}

/* ===========================
   MOBILE (optional)
=========================== */
@media (max-width: 767px) {
  .doelgroep-card-two { height: 520px; }
  .doelgroep-card-two .card-content-two { padding: 18px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d44b1f */.elementor-66 .elementor-element.elementor-element-1d44b1f {
  min-height: 2.6em; /* ~2 lines */
}

@media (min-width: 1025px) and (max-width: 1440px) {
  .elementor-66 .elementor-element.elementor-element-1d44b1f .elementor-heading-title
 {
    font-size: 30px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f0ee5e */.elementor-66 .elementor-element.elementor-element-3f0ee5e { 
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b561114 *//* ===========================
   MAIN CARD
=========================== */
.doelgroep-card-three {
  position: relative;
  overflow: hidden;
  display: flex;
  flex-direction: column;

  height: 560px;              /* overall card height */
  background: #2f4fdb;
}

/* ===========================
   IMAGE (slightly smaller than 50%)
   ✅ gives more space to text + button
=========================== */
.doelgroep-card-three .card-media-three {
  height: 45%;                /* was 50% */
  overflow: hidden;
  flex: 0 0 auto;
  transition: height .45s ease, opacity .25s ease;
}

.doelgroep-card-three .card-media-three img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

/* ===========================
   CONTENT (more space than 50%)
=========================== */
.doelgroep-card-three .card-content-three {
  height: 55%;                /* was 50% */
  box-sizing: border-box;

  padding: 28px;
  display: flex;
  flex-direction: column;
  gap: 14px;

  position: relative;
  z-index: 5;
}

/* ✅ This is KEY:
   text takes remaining space, button stays visible */
.doelgroep-card-three .card-text {
  flex: 1 1 auto;
  overflow: hidden;           /* change to auto if you prefer scroll */
  min-height: 0;              /* IMPORTANT for flex overflow to work */
}

/* Button stays at bottom */
.doelgroep-card-three .card-button {
  flex: 0 0 auto;
  margin-top: auto;
}

/* Remove Elementor’s default bottom widget margins that can push the button */
.doelgroep-card-three .card-content-three .elementor-widget {
  margin-bottom: 0 !important;
}

/* ===========================
   GREEN PATTERN (BOTTOM ONLY)
=========================== */
.doelgroep-card-three::after {
  content:"";
  position:absolute;
  left:0; right:0; bottom:0;

  height:45%;
  background-image:url("http://www.leferink-interieurmakers.nl/wp-content/uploads/2026/02/vastgoed-ontwikkelaars-pattern-scaled.png");
  background-repeat:no-repeat;
  background-size:cover;
  background-position:bottom center;

  opacity:0;
  transform:translateY(80px);
  transition:opacity .45s ease, transform .45s ease;

  z-index:1;
  pointer-events:none;
}

/* ===========================
   HOVER ANIMATION
=========================== */
.doelgroep-card-three:hover .card-media-three {
  height:0;
  opacity:0;
}

.doelgroep-card-three:hover::after {
  opacity:1;
  transform:translateY(0);
}

/* ===========================
   MOBILE (optional)
=========================== */
@media (max-width: 767px) {
  .doelgroep-card-three { height: 520px; }
  .doelgroep-card-three .card-content-three { padding: 18px; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f78e16 */.elementor-66 .elementor-element.elementor-element-6f78e16 { 
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8144400 */.elementor-66 .elementor-element.elementor-element-8144400 {
  min-height: 2.6em; /* ~2 lines */
}

@media (min-width: 1025px) and (max-width: 1440px) {
  .elementor-66 .elementor-element.elementor-element-8144400 .elementor-heading-title
 {
    font-size: 30px !important;
    white-space: nowrap;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7db320 *//* ===========================
   MAIN CARD
=========================== */
.doelgroep-card{
  position: relative;
  overflow: hidden;
  display: flex;
  flex-direction: column;

  height: 560px;              /* overall card height */
  background: #2f4fdb;
}

/* ===========================
   IMAGE (slightly smaller than 50%)
   ✅ gives more space to text + button
=========================== */
.doelgroep-card .card-media{
  height: 45%;                /* was 50% */
  overflow: hidden;
  flex: 0 0 auto;
  transition: height .45s ease, opacity .25s ease;
}

.doelgroep-card .card-media img{
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

/* ===========================
   CONTENT (more space than 50%)
=========================== */
.doelgroep-card .card-content{
  height: 55%;                /* was 50% */
  box-sizing: border-box;

  padding: 28px;
  display: flex;
  flex-direction: column;
  gap: 14px;

  position: relative;
  z-index: 5;
}

/* ✅ This is KEY:
   text takes remaining space, button stays visible */
.doelgroep-card .card-text{
  flex: 1 1 auto;
  overflow: hidden;           /* change to auto if you prefer scroll */
  min-height: 0;              /* IMPORTANT for flex overflow to work */
}

/* Button stays at bottom */
.doelgroep-card .card-button{
  flex: 0 0 auto;
  margin-top: auto;
}

/* Remove Elementor’s default bottom widget margins that can push the button */
.doelgroep-card .card-content .elementor-widget{
  margin-bottom: 0 !important;
}

/* ===========================
   GREEN PATTERN (BOTTOM ONLY)
=========================== */
.doelgroep-card::after{
  content:"";
  position:absolute;
  left:0; right:0; bottom:0;

  height:45%;
  background-image:url("http://www.leferink-interieurmakers.nl/wp-content/uploads/2026/02/aannemers-card-pattern-scaled.png");
  background-repeat:no-repeat;
  background-size:cover;
  background-position:bottom center;

  opacity:0;
  transform:translateY(80px);
  transition:opacity .45s ease, transform .45s ease;

  z-index:1;
  pointer-events:none;
}

/* ===========================
   HOVER ANIMATION
=========================== */
.doelgroep-card:hover .card-media{
  height:0;
  opacity:0;
}

.doelgroep-card:hover::after{
  opacity:1;
  transform:translateY(0);
}

/* ===========================
   MOBILE (optional)
=========================== */
@media (max-width: 767px){
  .doelgroep-card{ height: 520px; }
  .doelgroep-card .card-content{ padding: 18px; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-856fde5 */.elementor-66 .elementor-element.elementor-element-856fde5 { 
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e7fce6 */.elementor-66 .elementor-element.elementor-element-4e7fce6 {
  min-height: 2.6em; /* ~2 lines */
}

@media (min-width: 1025px) and (max-width: 1440px) {
  .elementor-66 .elementor-element.elementor-element-4e7fce6 .elementor-heading-title
 {
    font-size: 30px !important;
    white-space: nowrap;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5096168 *//* ===========================
   MAIN CARD
=========================== */
.doelgroep-card-two{
  position: relative;
  overflow: hidden;
  display: flex;
  flex-direction: column;

  height: 560px;              /* overall card height */
  background: #2f4fdb;
}

/* ===========================
   IMAGE (slightly smaller than 50%)
   ✅ gives more space to text + button
=========================== */
.doelgroep-card-two .card-media{
  height: 45%;                /* was 50% */
  overflow: hidden;
  flex: 0 0 auto;
  transition: height .45s ease, opacity .25s ease;
}

.doelgroep-card-twoo .card-media img{
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

/* ===========================
   CONTENT (more space than 50%)
=========================== */
.doelgroep-card-two .card-content{
  height: 55%;                /* was 50% */
  box-sizing: border-box;

  padding: 28px;
  display: flex;
  flex-direction: column;
  gap: 14px;

  position: relative;
  z-index: 5;
}

/* ✅ This is KEY:
   text takes remaining space, button stays visible */
.doelgroep-card-two .card-text{
  flex: 1 1 auto;
  overflow: hidden;           /* change to auto if you prefer scroll */
  min-height: 0;              /* IMPORTANT for flex overflow to work */
}

/* Button stays at bottom */
.doelgroep-card-two .card-button{
  flex: 0 0 auto;
  margin-top: auto;
}

/* Remove Elementor’s default bottom widget margins that can push the button */
.doelgroep-card-two .card-content .elementor-widget{
  margin-bottom: 0 !important;
}

/* ===========================
   GREEN PATTERN (BOTTOM ONLY)
=========================== */
.doelgroep-card-two::after{
  content:"";
  position:absolute;
  left:0; right:0; bottom:0;

  height:45%;
  background-image:url("http://www.leferink-interieurmakers.nl/wp-content/uploads/2026/02/non-profit-card-pattern-scaled.png");
  background-repeat:no-repeat;
  background-size:cover;
  background-position:bottom center;

  opacity:0;
  transform:translateY(80px);
  transition:opacity .45s ease, transform .45s ease;

  z-index:1;
  pointer-events:none;
}

/* ===========================
   HOVER ANIMATION
=========================== */
.doelgroep-card-two:hover .card-media{
  height:0;
  opacity:0;
}

.doelgroep-card-two:hover::after{
  opacity:1;
  transform:translateY(0);
}

/* ===========================
   MOBILE (optional)
=========================== */
@media (max-width: 767px){
 .doelgroep-card-two{ height: 520px; }
  .doelgroep-card-two .card-content{ padding: 18px; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b71c6f */.elementor-66 .elementor-element.elementor-element-5b71c6f { 
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2cdc69f */.elementor-66 .elementor-element.elementor-element-2cdc69f {
  min-height: 2.6em; /* ~2 lines */
}

@media (min-width: 1025px) and (max-width: 1440px) {
  .elementor-66 .elementor-element.elementor-element-2cdc69f .elementor-heading-title
 {
    font-size: 30px !important;
    white-space: nowrap;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-856168d *//* ===========================
   MAIN CARD
=========================== */
.doelgroep-card-three{
  position: relative;
  overflow: hidden;
  display: flex;
  flex-direction: column;

  height: 560px;              /* overall card height */
  background: #2f4fdb;
}

/* ===========================
   IMAGE (slightly smaller than 50%)
   ✅ gives more space to text + button
=========================== */
.doelgroep-card-three .card-media{
  height: 45%;                /* was 50% */
  overflow: hidden;
  flex: 0 0 auto;
  transition: height .45s ease, opacity .25s ease;
}

.doelgroep-card-three .card-media img{
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

/* ===========================
   CONTENT (more space than 50%)
=========================== */
.doelgroep-card-three .card-content{
  height: 55%;                /* was 50% */
  box-sizing: border-box;

  padding: 28px;
  display: flex;
  flex-direction: column;
  gap: 14px;

  position: relative;
  z-index: 5;
}

/* ✅ This is KEY:
   text takes remaining space, button stays visible */
.doelgroep-card-three .card-text{
  flex: 1 1 auto;
  overflow: hidden;           /* change to auto if you prefer scroll */
  min-height: 0;              /* IMPORTANT for flex overflow to work */
}

/* Button stays at bottom */
.doelgroep-card-three .card-button{
  flex: 0 0 auto;
  margin-top: auto;
}

/* Remove Elementor’s default bottom widget margins that can push the button */
.doelgroep-card-three .card-content .elementor-widget{
  margin-bottom: 0 !important;
}

/* ===========================
   GREEN PATTERN (BOTTOM ONLY)
=========================== */
.doelgroep-card-three::after{
  content:"";
  position:absolute;
  left:0; right:0; bottom:0;

  height:45%;
  background-image:url("http://www.leferink-interieurmakers.nl/wp-content/uploads/2026/02/vastgoed-ontwikkelaars-pattern-scaled.png");
  background-repeat:no-repeat;
  background-size:cover;
  background-position:bottom center;

  opacity:0;
  transform:translateY(80px);
  transition:opacity .45s ease, transform .45s ease;

  z-index:1;
  pointer-events:none;
}

/* ===========================
   HOVER ANIMATION
=========================== */
.doelgroep-card-three:hover .card-media{
  height:0;
  opacity:0;
}

.doelgroep-card-three:hover::after{
  opacity:1;
  transform:translateY(0);
}

/* ===========================
   MOBILE (optional)
=========================== */
@media (max-width: 767px){
  .doelgroep-card-three{ height: 520px; }
  .doelgroep-card-three .card-content{ padding: 18px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b8f4f2c */@media (max-width: 1440px) and (min-width: 781px) {
  .elementor-66 .elementor-element.elementor-element-b8f4f2c .elementor-heading-title {
    font-size: 60px !important;
  }
}/* End custom CSS */