.elementor .e-7b14a97c-3f13{max-width:540px;color:var(--ts-tekst-zacht);}.elementor .e-24b09ad2-8611{width:100%;min-height:72px;max-width:720px;padding:0px;margin-block-start:12px;justify-content:center;align-items:center;& .elementor-element.elementor-element-0374804 { position: relative; display: flex; flex-direction: row; flex-wrap: nowrap; align-items: stretch; justify-content: flex-start; gap: 0; width: 100%; padding: 10px; margin: 0 0 44px; background-color: var(--ts-wit); border: 1px solid #E6E3DC; border-radius: 16px; box-shadow: 0 12px 40px rgba(76, 78, 42, 0.08); } & .elementor-element.elementor-element-11c7fef { flex: 1 1 auto; min-width: 0; width: auto; margin: 0; } & .elementor-element-11c7fef .jsf-location-distance { display: flex; flex-direction: row; align-items: stretch; width: 100%; height: 100%; } & .elementor-element-11c7fef .jsf-location-distance__location { position: relative; flex: 1 1 auto; display: flex; flex-direction: column; justify-content: center; text-align: left; padding: 10px 56px 10px 22px; } & .elementor-element-11c7fef .jsf-location-distance__location::before { content: "Plaats"; display: block; margin-bottom: 4px; font-family: var(--ts-font-kop); font-weight: 700; font-size: 13px; line-height: 1.2; color: var(--ts-olijf); } & .elementor-element-11c7fef input.jsf-location-distance__location-input { width: 100%; height: auto; min-height: 0; padding: 0; margin: 0; border: 0; border-radius: 0; background: transparent; box-shadow: none; outline: none; font-family: var(--ts-font-tekst); font-weight: 300; font-size: 16px; line-height: 1.4; color: var(--ts-tekst); } & .elementor-element-11c7fef input.jsf-location-distance__location-input::placeholder { color: var(--ts-tekst-zacht); opacity: 1; } & .elementor-element-11c7fef .jsf-location-distance__location-control { right: 18px; } & .elementor-element-11c7fef .jsf-location-distance__location-control svg { fill: var(--ts-tekst-zacht); } & .elementor-element-11c7fef select.jsf-location-distance__distance { flex: 0 0 auto; width: auto; min-width: 104px; height: auto; margin: 12px 8px 12px 0; padding: 0 28px 0 20px; border: 0; border-left: 1px solid #E6E3DC; border-radius: 0; background-color: transparent; box-shadow: none; font-family: var(--ts-font-tekst); font-weight: 400; font-size: 15px; color: var(--ts-tekst); cursor: pointer; } & .elementor-element.elementor-element-e477630 { flex: 0 0 auto; width: auto; margin: 0; display: flex; } & .elementor-element-e477630 .jet-smart-filters-apply-button, & .elementor-element-e477630 .apply-filters { display: flex; height: 100%; width: 100%; margin: 0; } & .elementor-element-e477630 button.apply-filters__button { min-height: 64px; width: 100%; margin: 0; padding: 0 38px; border: 0; border-radius: 10px; background-color: var(--ts-bordeaux); color: var(--ts-wit); font-family: var(--ts-font-knop); font-weight: 600; font-size: 13px; line-height: 1.2; letter-spacing: 0.1em; text-transform: uppercase; cursor: pointer; transition: background-color 0.3s; } & .elementor-element-e477630 button.apply-filters__button:hover { background-color: var(--ts-olijf); color: var(--ts-wit); } & .elementor-element.elementor-element-0955482 { position: absolute; top: calc(100% + 18px); left: 50%; transform: translateX(-50%); width: max-content; margin: 0; } & .elementor-element-0955482 a.elementor-button { padding: 0; border: 0; border-radius: 0; background: transparent; box-shadow: none; font-family: var(--ts-font-knop); font-weight: 600; font-size: 11px; line-height: 1.4; letter-spacing: 0.12em; text-transform: uppercase; color: var(--ts-bordeaux); text-decoration: underline; text-underline-offset: 4px; } & .elementor-element-0955482 a.elementor-button .elementor-button-text { color: var(--ts-bordeaux); } & .elementor-element-0955482 a.elementor-button:hover, & .elementor-element-0955482 a.elementor-button:hover .elementor-button-text { color: var(--ts-olijf); } & .elementor-element.elementor-element-0374804 { position: relative; display: flex; flex-direction: row; flex-wrap: nowrap; align-items: stretch; justify-content: flex-start; gap: 0; width: 100%; padding: 10px; margin: 0 0 44px; background-color: var(--ts-wit); border: 1px solid #E6E3DC; border-radius: 16px; box-shadow: 0 12px 40px rgba(76, 78, 42, 0.08); } & .elementor-element.elementor-element-11c7fef { flex: 1 1 auto; min-width: 0; width: auto; margin: 0; } & .elementor-element-11c7fef .jsf-location-distance { display: flex; flex-direction: row; align-items: stretch; width: 100%; height: 100%; } & .elementor-element-11c7fef .jsf-location-distance__location { position: relative; flex: 1 1 auto; display: flex; flex-direction: column; justify-content: center; text-align: left; padding: 10px 56px 10px 22px; } & .elementor-element-11c7fef .jsf-location-distance__location::before { content: "Plaats"; display: block; margin-bottom: 4px; font-family: var(--ts-font-kop); font-weight: 700; font-size: 13px; line-height: 1.2; color: var(--ts-olijf); } & .elementor-element-11c7fef input.jsf-location-distance__location-input { width: 100%; height: auto; min-height: 0; padding: 0; margin: 0; border: 0; border-radius: 0; background: transparent; box-shadow: none; outline: none; font-family: var(--ts-font-tekst); font-weight: 300; font-size: 16px; line-height: 1.4; color: var(--ts-tekst); } & .elementor-element-11c7fef input.jsf-location-distance__location-input::placeholder { color: var(--ts-tekst-zacht); opacity: 1; } & .elementor-element-11c7fef .jsf-location-distance__location-control { right: 18px; } & .elementor-element-11c7fef .jsf-location-distance__location-control svg { fill: var(--ts-tekst-zacht); } & .elementor-element-11c7fef .jsf-location-distance__tooltip { left: auto; right: 0; transform: none; } & .elementor-element-11c7fef select.jsf-location-distance__distance { flex: 0 0 auto; width: auto; min-width: 112px; height: auto; margin: 12px 8px 12px 0; padding: 0 36px 0 20px; border: 0; border-left: 1px solid #E6E3DC; border-radius: 0; -webkit-appearance: none; appearance: none; background-color: transparent; background-image: url("data:image/svg+xml,svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'path d='M1 1l4 4 4-4' fill='none' stroke='1E1E1A' stroke-width='1.5'//svg"); background-repeat: no-repeat; background-position: right 16px center; box-shadow: none; font-family: var(--ts-font-tekst); font-weight: 400; font-size: 15px; color: var(--ts-tekst); cursor: pointer; } & .elementor-element.elementor-element-e477630 { flex: 0 0 auto; width: auto; margin: 0; display: flex; } & .elementor-element-e477630 .elementor-widget-container, & .elementor-element-e477630 .jet-smart-filters-apply-button, & .elementor-element-e477630 .apply-filters { display: flex; height: 100%; width: 100%; margin: 0; } & .elementor-element-e477630 button.apply-filters__button { min-height: 64px; width: 100%; margin: 0; padding: 0 38px; border: 0; border-radius: 10px; background-color: var(--ts-bordeaux); color: var(--ts-wit); font-family: var(--ts-font-knop); font-weight: 600; font-size: 13px; line-height: 1.2; letter-spacing: 0.1em; text-transform: uppercase; cursor: pointer; transition: background-color 0.3s; } & .elementor-element-e477630 button.apply-filters__button:hover { background-color: var(--ts-olijf); color: var(--ts-wit); } & .elementor-element.elementor-element-0955482 { position: absolute; top: calc(100% + 18px); left: 50%; transform: translateX(-50%); width: max-content; margin: 0; } & .elementor-element-0955482 a.elementor-button { padding: 0; border: 0; border-radius: 0; background: transparent; box-shadow: none; font-family: var(--ts-font-knop); font-weight: 600; font-size: 11px; line-height: 1.4; letter-spacing: 0.12em; text-transform: uppercase; color: var(--ts-bordeaux); text-decoration: underline; text-underline-offset: 4px; } & .elementor-element-0955482 a.elementor-button .elementor-button-text { color: var(--ts-bordeaux); } & .elementor-element-0955482 a.elementor-button:hover, & .elementor-element-0955482 a.elementor-button:hover .elementor-button-text { color: var(--ts-olijf); } & .elementor-element.elementor-element-0374804 { position: relative; display: flex; flex-direction: row; flex-wrap: nowrap; align-items: stretch; justify-content: flex-start; gap: 0; width: 100%; padding: 10px; margin: 0 0 44px; background-color: var(--ts-wit); border: 1px solid #E6E3DC; border-radius: 16px; box-shadow: 0 12px 40px rgba(76, 78, 42, 0.08); } & .elementor-element.elementor-element-11c7fef { flex: 1 1 auto; min-width: 0; width: auto; margin: 0; } & .elementor-element-11c7fef .jsf-location-distance { display: flex; flex-direction: row; align-items: stretch; width: 100%; height: 100%; } & .elementor-element-11c7fef .jsf-location-distance__location { position: relative; flex: 1 1 auto; display: flex; flex-direction: column; justify-content: center; text-align: left; padding: 10px 56px 10px 22px; } & .elementor-element-11c7fef .jsf-location-distance__location::before { content: "Plaats"; display: block; margin-bottom: 4px; font-family: var(--ts-font-kop); font-weight: 700; font-size: 13px; line-height: 1.2; color: var(--ts-olijf); } & .elementor-element-11c7fef input.jsf-location-distance__location-input { width: 100%; height: auto; min-height: 0; padding: 0; margin: 0; border: 0; border-radius: 0; background: transparent; box-shadow: none; outline: none; font-family: var(--ts-font-tekst); font-weight: 300; font-size: 16px; line-height: 1.4; color: var(--ts-tekst); } & .elementor-element-11c7fef input.jsf-location-distance__location-input::placeholder { color: var(--ts-tekst-zacht); opacity: 1; } & .elementor-element-11c7fef .jsf-location-distance__location-control { right: 18px; } & .elementor-element-11c7fef .jsf-location-distance__location-control svg { fill: var(--ts-tekst-zacht); } & .elementor-element-11c7fef .jsf-location-distance__tooltip { left: auto; right: 0; transform: none; } & .elementor-element-11c7fef select.jsf-location-distance__distance { flex: 0 0 auto; width: auto; min-width: 112px; height: auto; margin: 12px 8px 12px 0; padding: 0 40px 0 20px; border: 0; border-left: 1px solid #E6E3DC; border-radius: 0; -webkit-appearance: none; appearance: none; background-color: transparent; background-image: linear-gradient(45deg, transparent 50%, #1E1E1A 50%), linear-gradient(135deg, #1E1E1A 50%, transparent 50%); background-position: calc(100% - 22px) 50%, calc(100% - 17px) 50%; background-size: 5px 5px, 5px 5px; background-repeat: no-repeat; box-shadow: none; font-family: var(--ts-font-tekst); font-weight: 400; font-size: 15px; color: var(--ts-tekst); cursor: pointer; } & .elementor-element.elementor-element-e477630 { flex: 0 0 auto; width: auto; margin: 0; display: flex; } & .elementor-element-e477630 .elementor-widget-container, & .elementor-element-e477630 .jet-smart-filters-apply-button, & .elementor-element-e477630 .apply-filters { display: flex; height: 100%; width: 100%; margin: 0; } & .elementor-element-e477630 button.apply-filters__button { min-height: 64px; width: 100%; margin: 0; padding: 0 38px; border: 0; border-radius: 10px; background-color: var(--ts-bordeaux); color: var(--ts-wit); font-family: var(--ts-font-knop); font-weight: 600; font-size: 13px; line-height: 1.2; letter-spacing: 0.1em; text-transform: uppercase; cursor: pointer; transition: background-color 0.3s; } & .elementor-element-e477630 button.apply-filters__button:hover { background-color: var(--ts-olijf); color: var(--ts-wit); } & .elementor-element.elementor-element-0955482 { position: absolute; top: calc(100% + 18px); left: 50%; transform: translateX(-50%); width: max-content; margin: 0; } & .elementor-element-0955482 a.elementor-button { padding: 0; border: 0; border-radius: 0; background: transparent; box-shadow: none; font-family: var(--ts-font-knop); font-weight: 600; font-size: 11px; line-height: 1.4; letter-spacing: 0.12em; text-transform: uppercase; color: var(--ts-bordeaux); text-decoration: underline; text-underline-offset: 4px; } & .elementor-element-0955482 a.elementor-button .elementor-button-text { color: var(--ts-bordeaux); } & .elementor-element-0955482 a.elementor-button:hover, & .elementor-element-0955482 a.elementor-button:hover .elementor-button-text { color: var(--ts-olijf); } & .elementor-element-11c7fef .jsf-location-distance { position: relative; } & .elementor-element-11c7fef select.jsf-location-distance__distance { width: 120px; min-width: 120px; padding-top: 18px; } & .elementor-element-11c7fef .jsf-location-distance::after { content: "Afstand"; position: absolute; top: 20px; right: 8px; width: 120px; padding-left: 21px; box-sizing: border-box; pointer-events: none; font-family: var(--ts-font-kop); font-weight: 700; font-size: 13px; line-height: 1.2; color: var(--ts-olijf); } & .elementor-element-11c7fef select.jsf-location-distance__distance { padding-top: 22px; padding-bottom: 2px; } & .elementor-element-11c7fef .jsf-location-distance::after { top: 18px; } & .elementor-element-11c7fef .jsf-location-distance::after { padding-left: 18px; } & .elementor-element-11c7fef .jsf-location-distance { display: grid; grid-template-columns: minmax(0, 1fr) 128px; grid-template-rows: auto auto; align-items: stretch; } & .elementor-element-11c7fef .jsf-location-distance__location { grid-column: 1; grid-row: 1 / span 2; } & .elementor-element-11c7fef .jsf-location-distance::after { position: static; top: auto; right: auto; width: auto; grid-column: 2; grid-row: 1; align-self: end; margin: 12px 8px 0 0; padding: 0 0 2px 20px; border-left: 1px solid var(--ts-rand); box-sizing: border-box; } & .elementor-element-11c7fef select.jsf-location-distance__distance { grid-column: 2; grid-row: 2; align-self: start; width: auto; min-width: 0; height: auto; margin: 0 8px 12px 0; padding: 2px 36px 4px 20px; } & .elementor-element-11c7fef .jsf-location-distance { background-image: linear-gradient(var(--ts-rand), var(--ts-rand)); background-repeat: no-repeat; background-size: 1px calc(100% - 24px); background-position: calc(100% - 136px) 12px; } & .elementor-element-11c7fef .jsf-location-distance::after { border-left: 0; margin: 12px 8px 0 20px; padding: 0 0 2px 0; } & .elementor-element-11c7fef select.jsf-location-distance__distance { border-left: 0; margin: 0 8px 12px 20px; padding: 2px 28px 4px 0; background-position: calc(100% - 12px) 50%, calc(100% - 7px) 50%; } & .elementor-element-11c7fef .jsf-location-distance::after { text-align: left; } & .elementor-element-11c7fef select.jsf-location-distance__distance { text-align: left; }\n}.elementor .e-7c16b7a5-8bba{max-width:820px;text-align:center;gap:28px;align-items:center;}.elementor .e-6b63c1f6-efbc{color:var(--ts-wit);}.elementor .e-286ef2fa-c1a1{max-width:440px;color:var(--ts-wit);opacity:90%;}.elementor .e-5f11af53-62a1{padding:0px;flex-direction:column;gap:24px;}.elementor .e-456c2b79-19c0{padding:0px;flex-direction:row;gap:12px;flex-wrap:wrap;}.elementor .e-70b8c902-2054{padding-block-start:8px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:40px;flex:1 1 0px;justify-content:space-between;}.elementor .e-5006e872-797b{height:100%;position:absolute;border-radius:16px;inset: 0;\n}.elementor .e-8c43f54-a376{min-height:380px;overflow:visible;position:relative;padding:0px;flex:1 1 0px;&::after { content: ""; position: absolute; right: -5%; bottom: 0; width: 36%; aspect-ratio: 601.5 / 835.37; pointer-events: none; z-index: 2; background-repeat: no-repeat; background-position: center bottom; background-size: contain; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MDEuNSA4MzUuMzciPjxjaXJjbGUgZmlsbD0iI2I3YzdlOCIgY3g9IjMwMS42OSIgY3k9IjExOC4wMyIgcj0iNzkuMjEiLz48cGF0aCBmaWxsPSIjZGZlNThiIiBkPSJNNTYyLjI5LDMwMC43OGMtNjUuNjUsNTguMjctMTEzLjksMTM0Ljg0LTE0My41NCwyMjcuNS0zMC4xNSw5NC4yOC01Ny41NiwxOTIuNzEtNTkuODksMjY4LjI3aC0xMTYuMjNjLTIuMzMtNzUuNTYtMjkuNzQtMTczLjk5LTU5Ljg5LTI2OC4yNy0yOS42NC05Mi42Ni03Ny44OS0xNjkuMjQtMTQzLjU0LTIyNy41bDY3Ljk4LTc2LjI3YzQ3LjI0LDQyLjA4LDg3LDkxLjU1LDExOC44NiwxNDcuOTksMjEuNjUsMzguNDQsNDAuMTYsNzkuOTEsNTMuOTIsMTI0LjYzLDExLjk0LDM4Ljc0LDE1LjM4LDk0LjA4LDIwLjc0LDEyMC4zOHEwLS4xLjEtLjJjNS4zNi0yNi40LDguOC04MS41MywyMC43NC0xMjAuMTgsMTMuNzYtNDQuNzEsMzIuMjctODYuMTksNTMuOTItMTI0LjYzLDMxLjg2LTU2LjQ1LDcxLjYyLTEwNS45MSwxMTguODYtMTQ3Ljk5bDY3Ljk4LDc2LjI3WiIvPjwvc3ZnPg=="); } &::after { bottom: 0; transform: translateY(4.65%); }\n}.elementor .e-28d2a88c-48b5{width:100%;max-width:var(--ts-contentbreedte);padding:56px;border-radius:24px;flex-direction:row;gap:56px;align-items:stretch;}.elementor .e-2756aad2-3746{padding-block-start:0px;}.elementor .e-4f9a9909-8bd3{text-align:center;padding:0px;flex-direction:column;gap:12px;align-items:center;}.elementor .e-23957c3b-1d40{color:var(--ts-bordeaux);&::before { content: ""; display: block; width: 48px; height: 56px; margin-bottom: 20px; background-size: contain; background-position: left bottom; background-repeat: no-repeat; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3MDAgODIwIj48cGF0aCBkPSJNOTAgODAwSDYxMCIgc3Ryb2tlPSIjRTBEREQyIiBzdHJva2Utd2lkdGg9IjI4IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48Y2lyY2xlIGZpbGw9IiNCN0M3RTgiIGN4PSIzNTAiIGN5PSI3MDciIHI9Ijc5Ii8+PC9zdmc+"); }\n}.elementor .e-7abe7cc0-5f59{font-weight:400;color:var(--ts-tekst);line-height:2;}.elementor .e-4b7f837b-bf43{flex:1 1 0px;}.elementor .e-3c7b784b-b74e{color:var(--ts-lemon);&::before { content: ""; display: block; width: 48px; height: 56px; margin-bottom: 20px; background-size: contain; background-position: left bottom; background-repeat: no-repeat; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3MDAgODIwIj48cGF0aCBkPSJNOTAgODAwSDYxMCIgc3Ryb2tlPSIjNkIzQTRBIiBzdHJva2Utd2lkdGg9IjI4IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxODQuNiAzNjEuOSkgc2NhbGUoMC41NSkiPjxjaXJjbGUgZmlsbD0iI0I3QzdFOCIgY3g9IjMwMS42OSIgY3k9IjExOC4wMyIgcj0iNzkuMjEiLz48cGF0aCBmaWxsPSIjREZFNThCIiBkPSJNNTYyLjI5LDMwMC43OGMtNjUuNjUsNTguMjctMTEzLjksMTM0Ljg0LTE0My41NCwyMjcuNS0zMC4xNSw5NC4yOC01Ny41NiwxOTIuNzEtNTkuODksMjY4LjI3aC0xMTYuMjNjLTIuMzMtNzUuNTYtMjkuNzQtMTczLjk5LTU5Ljg5LTI2OC4yNy0yOS42NC05Mi42Ni03Ny44OS0xNjkuMjQtMTQzLjU0LTIyNy41bDY3Ljk4LTc2LjI3YzQ3LjI0LDQyLjA4LDg3LDkxLjU1LDExOC44NiwxNDcuOTksMjEuNjUsMzguNDQsNDAuMTYsNzkuOTEsNTMuOTIsMTI0LjYzLDExLjk0LDM4Ljc0LDE1LjM4LDk0LjA4LDIwLjc0LDEyMC4zOHEwLS4xLjEtLjJjNS4zNi0yNi40LDguOC04MS41MywyMC43NC0xMjAuMTgsMTMuNzYtNDQuNzEsMzIuMjctODYuMTksNTMuOTItMTI0LjYzLDMxLjg2LTU2LjQ1LDcxLjYyLTEwNS45MSwxMTguODYtMTQ3Ljk5bDY3Ljk4LDc2LjI3WiIvPjwvZz48L3N2Zz4="); }\n}.elementor .e-563c9572-e003{color:var(--ts-wit);}.elementor .e-6c89448c-b0ee{color:var(--ts-wit);opacity:85%;}.elementor .e-56a3de5b-b123{font-weight:400;color:var(--ts-wit);line-height:2;}.elementor .e-c5b1f9f-8893{flex:1 1 0px;}.elementor .e-5c0e5135-a5df{color:var(--ts-bordeaux);&::before { content: ""; display: block; width: 48px; height: 56px; margin-bottom: 20px; background-size: contain; background-position: left bottom; background-repeat: no-repeat; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3MDAgODIwIj48cGF0aCBkPSJNOTAgODAwSDYxMCIgc3Ryb2tlPSIjRTBEREQyIiBzdHJva2Utd2lkdGg9IjI4IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0OS4yIDMuNSkgc2NhbGUoMS4wKSI+PGNpcmNsZSBmaWxsPSIjQjdDN0U4IiBjeD0iMzAxLjY5IiBjeT0iMTE4LjAzIiByPSI3OS4yMSIvPjxwYXRoIGZpbGw9IiM0QjREMUIiIGQ9Ik01NjIuMjksMzAwLjc4Yy02NS42NSw1OC4yNy0xMTMuOSwxMzQuODQtMTQzLjU0LDIyNy41LTMwLjE1LDk0LjI4LTU3LjU2LDE5Mi43MS01OS44OSwyNjguMjdoLTExNi4yM2MtMi4zMy03NS41Ni0yOS43NC0xNzMuOTktNTkuODktMjY4LjI3LTI5LjY0LTkyLjY2LTc3Ljg5LTE2OS4yNC0xNDMuNTQtMjI3LjVsNjcuOTgtNzYuMjdjNDcuMjQsNDIuMDgsODcsOTEuNTUsMTE4Ljg2LDE0Ny45OSwyMS42NSwzOC40NCw0MC4xNiw3OS45MSw1My45MiwxMjQuNjMsMTEuOTQsMzguNzQsMTUuMzgsOTQuMDgsMjAuNzQsMTIwLjM4cTAtLjEuMS0uMmM1LjM2LTI2LjQsOC44LTgxLjUzLDIwLjc0LTEyMC4xOCwxMy43Ni00NC43MSwzMi4yNy04Ni4xOSw1My45Mi0xMjQuNjMsMzEuODYtNTYuNDUsNzEuNjItMTA1LjkxLDExOC44Ni0xNDcuOTlsNjcuOTgsNzYuMjdaIi8+PC9nPjwvc3ZnPg=="); }\n}.elementor .e-3168adec-c323{font-weight:400;color:var(--ts-tekst);line-height:2;}.elementor .e-6ff9f3eb-7a1a{flex:1 1 0px;}.elementor .e-6c9b880d-b5b6{padding:0px;flex-direction:row;gap:20px;align-items:stretch;}.elementor .e-6056fb65-5918{background-color:var(--ts-periwinkle-licht);}.elementor .e-7844e264-809d{text-align:center;}.elementor .e-52cf6c35-ba65{min-height:200px;padding:0px;flex-direction:column;flex:2 1 0px;& .jet-listing-grid .jet-listing-grid__items { margin: 0 -12px; } & .jet-listing-grid .jet-listing-grid__item { flex: 0 0 50%; max-width: 50%; padding: 0 12px; } & .elementor-element.elementor-element-a3f5f2e { padding: 0; } & .jet-listing-grid .elementor-element.elementor-element-ce50b96 { display: none; } & .jet-listing-grid .elementor-element.elementor-element-30c79ab { background-color: transparent; gap: 14px; border-radius: 0; box-shadow: none; } & .jet-listing-grid .elementor-element.elementor-element-e18c2ca { position: relative; } & .jet-listing-grid .elementor-element-e18c2ca img.e-image-base { width: 100%; height: auto; aspect-ratio: 4 / 3; object-fit: cover; border-radius: 16px; } & .jet-listing-grid .elementor-element.elementor-element-5615d19 { position: absolute; top: auto; right: auto; left: 12px; bottom: 12px; width: auto; margin: 0; padding: 6px 10px; border-radius: 6px; background-color: var(--ts-tekst); } & .jet-listing-grid .elementor-element.elementor-element-5615d19, & .jet-listing-grid .elementor-element.elementor-element-5615d19 * { font-family: var(--ts-font-knop); font-weight: 600; font-size: 10px; line-height: 1.2; letter-spacing: 0.12em; text-transform: uppercase; color: var(--ts-wit); margin: 0; } & .jet-listing-grid .elementor-element.elementor-element-3eba740 { padding: 6px 0 0; gap: 10px; background-color: transparent; } & .jet-listing-grid .elementor-element.elementor-element-8b1329b .elementor-heading-title { font-family: var(--ts-font-kop); font-weight: 700; font-size: 22px; line-height: 1.2; letter-spacing: -0.015em; color: var(--ts-tekst); } & .jet-listing-grid .elementor-element.elementor-element-fba4366 { gap: 6px; flex-wrap: wrap; } & .jet-listing-grid .elementor-element.elementor-element-53eacd4, & .jet-listing-grid .elementor-element.elementor-element-53eacd4 *, & .jet-listing-grid .elementor-element.elementor-element-a5c188e, & .jet-listing-grid .elementor-element.elementor-element-a5c188e * { font-family: var(--ts-font-tekst); font-weight: 300; font-size: 13px; line-height: 1.5; color: var(--ts-tekst-zacht); margin: 0; } & .jet-listing-grid .elementor-element.elementor-element-f9eee09 .jet-listing-dynamic-terms { display: flex; flex-wrap: wrap; gap: 6px; } & .jet-listing-grid .elementor-element.elementor-element-f9eee09 .jet-listing-dynamic-terms__link { font-family: var(--ts-font-tekst); font-weight: 400; font-size: 12px; line-height: 1.2; color: var(--ts-tekst); background-color: var(--ts-periwinkle); padding: 6px 12px; border-radius: 999px; } & .jet-listing-grid .elementor-element.elementor-element-f9eee09 .jet-listing-dynamic-terms__delimiter { display: none; } & .jet-listing-grid .elementor-element.elementor-element-9988561 { display: none; } & .jet-listing-grid .elementor-element.elementor-element-107688d { flex-direction: row; flex-wrap: wrap; justify-content: space-between; align-items: flex-end; gap: 12px; margin-top: 6px; padding: 0; } & .jet-listing-grid .elementor-element.elementor-element-8180283 { width: auto; flex: 1 1 auto; min-width: 0; gap: 2px; padding: 0; } & .jet-listing-grid .elementor-element.elementor-element-f1187c7, & .jet-listing-grid .elementor-element.elementor-element-f1187c7 * { width: auto; white-space: nowrap; font-family: var(--ts-font-tekst); font-weight: 400; font-size: 13px; line-height: 1.4; color: var(--ts-tekst); margin: 0; } & .jet-listing-grid .elementor-element.elementor-element-7929125 .elementor-icon-list-text { font-family: var(--ts-font-tekst); font-weight: 300; font-size: 13px; color: var(--ts-tekst-zacht); } & .jet-listing-grid .elementor-element.elementor-element-7929125 .elementor-icon-list-icon svg { fill: var(--ts-tekst-zacht); width: 10px; height: 10px; } & .jet-listing-grid .elementor-element.elementor-element-a2db338 { width: auto; } & .jet-listing-grid .elementor-element.elementor-element-a2db338 .elementor-button { background-color: transparent; border: 0; border-radius: 0; padding: 4px 0; font-family: var(--ts-font-knop); font-weight: 600; font-size: 11px; letter-spacing: 0.12em; text-transform: uppercase; color: var(--ts-bordeaux); text-decoration: underline; text-underline-offset: 4px; } & .jet-listing-grid .elementor-element.elementor-element-a2db338 .elementor-button:hover { color: var(--ts-olijf); }\n}.elementor .e-37a7d049-7d83{font-size:22px;color:var(--ts-wit);line-height:1.25;}.elementor .e-15d4e9e3-7134{min-height:340px;gap:24px;flex:1 1 0px;justify-content:flex-end;align-items:flex-start;}.elementor .e-575d0839-b679{padding:0px;flex-direction:row;gap:24px;align-items:stretch;}.elementor .e-353f18f9-7921{font-size:128px;color:var(--ts-olijf);letter-spacing:-0.05em;line-height:0.88;}.elementor .e-3ef0f3d3-dd4c{max-width:420px;font-weight:400;font-size:22px;line-height:1.35;}.elementor .e-5b37db84-9db0{max-width:420px;}.elementor .e-3557d272-fa70{padding:0px;flex-direction:column;gap:20px;flex:1 1 0px;}.elementor .e-19ccf94d-9dd4{color:var(--ts-olijf);}.elementor .e-4e014bb-2203{font-size:28px;color:var(--ts-olijf);}.elementor .e-6d937868-a6b0{font-weight:400;color:var(--ts-tekst);}.elementor .e-4aff9b96-b126{font-weight:700;font-size:7px;color:var(--ts-olijf);flex:0 0 auto;}.elementor .e-3d85af25-4f3e{padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;flex-direction:row-reverse;gap:12px;justify-content:flex-end;align-items:center;border-bottom-style: solid; border-bottom-color: rgba(76, 78, 42, 0.25); align-items: baseline;\n}.elementor .e-6cc6bf29-27ed{font-weight:400;color:var(--ts-tekst);}.elementor .e-61323e40-475f{font-weight:700;font-size:7px;color:var(--ts-olijf);flex:0 0 auto;}.elementor .e-59fbbfea-b3a5{padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;flex-direction:row-reverse;gap:12px;justify-content:flex-end;align-items:center;border-bottom-style: solid; border-bottom-color: rgba(76, 78, 42, 0.25); align-items: baseline;\n}.elementor .e-47c53a0c-e8c8{font-weight:400;color:var(--ts-tekst);}.elementor .e-5c8e0690-836f{font-weight:700;font-size:7px;color:var(--ts-olijf);flex:0 0 auto;}.elementor .e-25e31ccc-3d76{padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;flex-direction:row-reverse;gap:12px;justify-content:flex-end;align-items:center;border-bottom-style: solid; border-bottom-color: rgba(76, 78, 42, 0.25); align-items: baseline;\n}.elementor .e-1ce120d2-cf43{padding:0px;margin-block-start:8px;border-block-start-width:1px;flex-direction:column;gap:0px;border-top-style: solid; border-top-color: rgba(76, 78, 42, 0.25);\n}.elementor .e-6fa84669-dc21{padding:44px;gap:20px;flex:1 1 0px;}.elementor .e-cc0c809-2b21{flex-direction:row;gap:64px;align-items:center;}.elementor .e-11de266b-8132{border-block-start-width:1px;border-top-style: solid; border-top-color: rgba(30, 30, 26, 0.08);\n}.elementor .e-4a07901f-acca{max-width:640px;color:var(--ts-wit);text-align:center;}.elementor .e-3d837b80-2ad5{max-width:460px;color:var(--ts-wit);text-align:center;opacity:90%;}.elementor .e-3acbab5b-d9d4{margin-block-start:16px;}.elementor .e-68f11bb6-4a41{width:100%;max-width:var(--ts-contentbreedte);text-align:center;padding-block-start:104px;padding-block-end:104px;padding-inline-start:48px;padding-inline-end:48px;border-radius:24px;gap:24px;align-items:center;}.elementor .e-59ce47c8-2074{padding-block-start:0px;}