body {
  /* Dit simuleert de zoom van je browser */
  zoom: 75%; 
  /* Voor browsers die zoom niet ondersteunen (zoals Firefox): */
  -moz-transform: scale(0.8);
  -moz-transform-origin: 0 0;
}

/* Omdat je nu alles kleiner maakt, moeten we zorgen dat de breedte klopt */
.one-pager {
  width: 100%;
  margin: 0 auto;
}
html, body {

  margin: 0 !important;

  padding: 0 !important;

  width: 100%;

  /* Dit voorkomt dat je per ongeluk opzij kunt scrollen door die Figma-pixels */

  overflow-x: hidden; 

}

.one-pager {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  position: relative;
}

.one-pager .front-page {
  position: relative;
  width: 100%;
  height: 1080px;
  background-color: var(--collection-1-blauw);
  overflow: hidden;
}

.one-pager .frame {
  display: flex;
  flex-direction: column;
  width: 100%; 
  height: 331px;
  align-items: flex-start;
  gap: 10px;
  padding: 10px 0px;
  position: absolute;
  top: 749px;
  left: 0; 
}

.one-pager .vector {
  position: relative;
  width: 100%;
  height: 321px;
  margin-right: -10.00px;
}

.one-pager .image {
  top: 759px;
  left: 1650px;
  width: 182px;
  height: 182px;
  aspect-ratio: 1;
  position: absolute;
  object-fit: cover;
}

.one-pager .polygon {
  position: absolute;
  top: 236px;
  left: 1619px;
  width: 243px;
  height: 672px;
}

.one-pager .text-wrapper {
  position: absolute;
  top: 385px;
  left: 823px;
  width: 277px;
  font-family: "Baloo 2-Regular", Helvetica;
  font-weight: 400;
  color: #000000;
  font-size: 64px;
  letter-spacing: 0;
  line-height: normal;
}

.one-pager .line {
  position: absolute;
  top: 853px;
  left: 72px;
  width: 10px;
  height: 37px;
}

.one-pager .img {
  position: absolute;
  top: 853px;
  left: 377px;
  width: 10px;
  height: 37px;
}

.one-pager .line-2 {
  position: absolute;
  top: 911px;
  left: 592px;
  width: 10px;
  height: 37px;
}

.one-pager .line-3 {
  position: absolute;
  top: 981px;
  left: 420px;
  width: 10px;
  height: 37px;
}

.one-pager .line-4 {
  position: absolute;
  top: 785px;
  left: 494px;
  width: 10px;
  height: 37px;
}

.one-pager .line-5 {
  position: absolute;
  top: 879px;
  left: 508px;
  width: 10px;
  height: 37px;
}

.one-pager .line-6 {
  position: absolute;
  top: 817px;
  left: 307px;
  width: 10px;
  height: 37px;
}

.one-pager .line-7 {
  position: absolute;
  top: 969px;
  left: 185px;
  width: 10px;
  height: 37px;
}

.one-pager .line-8 {
  position: absolute;
  top: 1005px;
  left: 57px;
  width: 10px;
  height: 37px;
}

.one-pager .line-9 {
  position: absolute;
  top: 951px;
  left: 27px;
  width: 10px;
  height: 37px;
}

.one-pager .line-10 {
  position: absolute;
  top: 938px;
  left: 138px;
  width: 10px;
  height: 37px;
}

.one-pager .line-11 {
  position: absolute;
  top: 853px;
  left: 218px;
  width: 10px;
  height: 37px;
}

.one-pager .line-12 {
  position: absolute;
  top: 794px;
  left: 273px;
  width: 10px;
  height: 37px;
}

.one-pager .line-13 {
  position: absolute;
  top: 915px;
  left: 439px;
  width: 10px;
  height: 37px;
}

.one-pager .line-14 {
  position: absolute;
  top: 999px;
  left: 568px;
  width: 10px;
  height: 37px;
}

.one-pager .line-15 {
  position: absolute;
  top: 857px;
  left: 575px;
  width: 10px;
  height: 37px;
}

.one-pager .line-16 {
  position: absolute;
  top: 848px;
  left: 53px;
  width: 10px;
  height: 37px;
}

.one-pager .line-17 {
  position: absolute;
  top: 821px;
  left: 94px;
  width: 10px;
  height: 37px;
}

.one-pager .line-18 {
  position: absolute;
  top: 821px;
  left: 73px;
  width: 10px;
  height: 37px;
}

.one-pager .line-19 {
  position: absolute;
  top: 857px;
  left: 34px;
  width: 10px;
  height: 37px;
}

.one-pager .line-20 {
  position: absolute;
  top: 884px;
  left: 110px;
  width: 10px;
  height: 37px;
}

.one-pager .line-21 {
  position: absolute;
  top: 830px;
  left: 145px;
  width: 10px;
  height: 37px;
}

.one-pager .line-22 {
  position: absolute;
  top: 893px;
  left: 284px;
  width: 10px;
  height: 37px;
}

.one-pager .line-23 {
  position: absolute;
  top: 964px;
  left: 1020px;
  width: 5px;
  height: 37px;
}

.one-pager .line-24 {
  position: absolute;
  top: 928px;
  left: 1054px;
  width: 5px;
  height: 37px;
}

.one-pager .line-25 {
  position: absolute;
  top: 933px;
  left: 1033px;
  width: 5px;
  height: 37px;
}

.one-pager .line-26 {
  position: absolute;
  top: 977px;
  left: 1004px;
  width: 5px;
  height: 37px;
}

.one-pager .line-27 {
  position: absolute;
  top: 986px;
  left: 1084px;
  width: 5px;
  height: 37px;
}

.one-pager .line-28 {
  position: absolute;
  top: 925px;
  left: 1106px;
  width: 5px;
  height: 37px;
}

.one-pager .line-29 {
  position: absolute;
  top: 953px;
  left: 1255px;
  width: 5px;
  height: 37px;
}

.one-pager .line-30 {
  position: absolute;
  top: 963px;
  left: 1280px;
  width: 10px;
  height: 37px;
}

.one-pager .line-31 {
  position: absolute;
  top: 936px;
  left: 1321px;
  width: 10px;
  height: 37px;
}

.one-pager .line-32 {
  position: absolute;
  top: 936px;
  left: 1300px;
  width: 10px;
  height: 37px;
}

.one-pager .line-33 {
  position: absolute;
  top: 972px;
  left: 1261px;
  width: 10px;
  height: 37px;
}

.one-pager .line-34 {
  position: absolute;
  top: 999px;
  left: 1337px;
  width: 10px;
  height: 37px;
}

.one-pager .line-35 {
  position: absolute;
  top: 945px;
  left: 1372px;
  width: 10px;
  height: 37px;
}

.one-pager .line-36 {
  position: absolute;
  top: 953px;
  left: 1178px;
  width: 3px;
  height: 37px;
}

.one-pager .line-37 {
  position: absolute;
  top: 919px;
  left: 1214px;
  width: 3px;
  height: 37px;
}

.one-pager .line-38 {
  position: absolute;
  top: 923px;
  left: 1193px;
  width: 3px;
  height: 37px;
}

.one-pager .line-39 {
  position: absolute;
  top: 965px;
  left: 1161px;
  width: 3px;
  height: 37px;
}

.one-pager .line-40 {
  position: absolute;
  top: 978px;
  left: 1241px;
  width: 3px;
  height: 37px;
}

.one-pager .line-41 {
  position: absolute;
  top: 919px;
  left: 1265px;
  width: 3px;
  height: 37px;
}

.one-pager .line-42 {
  position: absolute;
  top: 956px;
  left: 1413px;
  width: 3px;
  height: 37px;
}

.one-pager .line-43 {
  position: absolute;
  top: 1020px;
  left: 1131px;
  width: 3px;
  height: 37px;
}

.one-pager .line-44 {
  position: absolute;
  top: 986px;
  left: 1167px;
  width: 3px;
  height: 37px;
}

.one-pager .line-45 {
  position: absolute;
  top: 990px;
  left: 1146px;
  width: 3px;
  height: 37px;
}

.one-pager .line-46 {
  position: absolute;
  top: 1032px;
  left: 1114px;
  width: 3px;
  height: 37px;
}

.one-pager .line-47 {
  position: absolute;
  top: 1045px;
  left: 1194px;
  width: 3px;
  height: 35px;
}

.one-pager .line-48 {
  position: absolute;
  top: 986px;
  left: 1218px;
  width: 3px;
  height: 37px;
}

.one-pager .line-49 {
  position: absolute;
  top: 1023px;
  left: 1366px;
  width: 3px;
  height: 37px;
}

.one-pager .line-50 {
  position: absolute;
  top: 934px;
  left: 1396px;
  width: 3px;
  height: 37px;
}

.one-pager .line-51 {
  position: absolute;
  top: 900px;
  left: 1432px;
  width: 3px;
  height: 37px;
}

.one-pager .line-52 {
  position: absolute;
  top: 904px;
  left: 1411px;
  width: 3px;
  height: 37px;
}

.one-pager .line-53 {
  position: absolute;
  top: 946px;
  left: 1379px;
  width: 3px;
  height: 37px;
}

.one-pager .line-54 {
  position: absolute;
  top: 959px;
  left: 1459px;
  width: 3px;
  height: 37px;
}

.one-pager .line-55 {
  position: absolute;
  top: 900px;
  left: 1483px;
  width: 3px;
  height: 37px;
}

.one-pager .line-56 {
  position: absolute;
  top: 937px;
  left: 1631px;
  width: 3px;
  height: 37px;
}

.one-pager .line-57 {
  position: absolute;
  top: 1007px;
  left: 1443px;
  width: 3px;
  height: 37px;
}

.one-pager .line-58 {
  position: absolute;
  top: 973px;
  left: 1479px;
  width: 3px;
  height: 37px;
}

.one-pager .line-59 {
  position: absolute;
  top: 977px;
  left: 1458px;
  width: 3px;
  height: 37px;
}

.one-pager .line-60 {
  position: absolute;
  top: 1019px;
  left: 1426px;
  width: 3px;
  height: 37px;
}

.one-pager .line-61 {
  position: absolute;
  top: 1032px;
  left: 1506px;
  width: 3px;
  height: 37px;
}

.one-pager .line-62 {
  position: absolute;
  top: 973px;
  left: 1530px;
  width: 3px;
  height: 37px;
}

.one-pager .line-63 {
  position: absolute;
  top: 1010px;
  left: 1678px;
  width: 3px;
  height: 37px;
}

.one-pager .line-64 {
  position: absolute;
  top: 1004px;
  left: 1288px;
  width: 3px;
  height: 37px;
}

.one-pager .line-65 {
  position: absolute;
  top: 970px;
  left: 1324px;
  width: 3px;
  height: 37px;
}

.one-pager .line-66 {
  position: absolute;
  top: 974px;
  left: 1303px;
  width: 3px;
  height: 37px;
}

.one-pager .line-67 {
  position: absolute;
  top: 1016px;
  left: 1271px;
  width: 3px;
  height: 37px;
}

.one-pager .line-68 {
  position: absolute;
  top: 1029px;
  left: 1351px;
  width: 3px;
  height: 37px;
}

.one-pager .line-69 {
  position: absolute;
  top: 970px;
  left: 1375px;
  width: 3px;
  height: 37px;
}

.one-pager .line-70 {
  position: absolute;
  top: 1007px;
  left: 1523px;
  width: 3px;
  height: 37px;
}

.one-pager .line-71 {
  position: absolute;
  top: 921px;
  left: 1222px;
  width: 3px;
  height: 37px;
}

.one-pager .line-72 {
  position: absolute;
  top: 887px;
  left: 1258px;
  width: 3px;
  height: 37px;
}

.one-pager .line-73 {
  position: absolute;
  top: 891px;
  left: 1237px;
  width: 3px;
  height: 37px;
}

.one-pager .line-74 {
  position: absolute;
  top: 933px;
  left: 1205px;
  width: 3px;
  height: 37px;
}

.one-pager .line-75 {
  position: absolute;
  top: 946px;
  left: 1285px;
  width: 3px;
  height: 37px;
}

.one-pager .line-76 {
  position: absolute;
  top: 887px;
  left: 1309px;
  width: 3px;
  height: 37px;
}

.one-pager .line-77 {
  position: absolute;
  top: 924px;
  left: 1457px;
  width: 3px;
  height: 37px;
}

.one-pager .line-78 {
  position: absolute;
  top: 985px;
  left: 1624px;
  width: 3px;
  height: 37px;
}

.one-pager .line-79 {
  position: absolute;
  top: 951px;
  left: 1660px;
  width: 3px;
  height: 37px;
}

.one-pager .line-80 {
  position: absolute;
  top: 955px;
  left: 1639px;
  width: 3px;
  height: 37px;
}

.one-pager .line-81 {
  position: absolute;
  top: 997px;
  left: 1607px;
  width: 3px;
  height: 37px;
}

.one-pager .line-82 {
  position: absolute;
  top: 1010px;
  left: 1687px;
  width: 3px;
  height: 37px;
}

.one-pager .line-83 {
  position: absolute;
  top: 951px;
  left: 1711px;
  width: 3px;
  height: 37px;
}

.one-pager .line-84 {
  position: absolute;
  top: 988px;
  left: 1859px;
  width: 3px;
  height: 37px;
}

.one-pager .line-85 {
  position: absolute;
  top: 1007px;
  left: 1617px;
  width: 3px;
  height: 37px;
}

.one-pager .line-86 {
  position: absolute;
  top: 973px;
  left: 1653px;
  width: 3px;
  height: 37px;
}

.one-pager .line-87 {
  position: absolute;
  top: 977px;
  left: 1632px;
  width: 3px;
  height: 37px;
}

.one-pager .line-88 {
  position: absolute;
  top: 1019px;
  left: 1600px;
  width: 3px;
  height: 37px;
}

.one-pager .line-89 {
  position: absolute;
  top: 1032px;
  left: 1680px;
  width: 3px;
  height: 37px;
}

.one-pager .line-90 {
  position: absolute;
  top: 973px;
  left: 1704px;
  width: 3px;
  height: 37px;
}

.one-pager .line-91 {
  position: absolute;
  top: 1010px;
  left: 1852px;
  width: 3px;
  height: 37px;
}

.one-pager .line-92 {
  position: absolute;
  top: 921px;
  left: 1535px;
  width: 3px;
  height: 37px;
}

.one-pager .line-93 {
  position: absolute;
  top: 887px;
  left: 1571px;
  width: 3px;
  height: 37px;
}

.one-pager .line-94 {
  position: absolute;
  top: 891px;
  left: 1550px;
  width: 3px;
  height: 37px;
}

.one-pager .line-95 {
  position: absolute;
  top: 933px;
  left: 1518px;
  width: 3px;
  height: 37px;
}

.one-pager .line-96 {
  position: absolute;
  top: 946px;
  left: 1598px;
  width: 3px;
  height: 37px;
}

.one-pager .line-97 {
  position: absolute;
  top: 887px;
  left: 1622px;
  width: 3px;
  height: 37px;
}

.one-pager .line-98 {
  position: absolute;
  top: 924px;
  left: 1770px;
  width: 3px;
  height: 37px;
}

.one-pager .line-99 {
  position: absolute;
  top: 937px;
  left: 1684px;
  width: 3px;
  height: 37px;
}

.one-pager .line-100 {
  position: absolute;
  top: 903px;
  left: 1720px;
  width: 3px;
  height: 37px;
}

.one-pager .line-101 {
  position: absolute;
  top: 907px;
  left: 1699px;
  width: 3px;
  height: 37px;
}

.one-pager .line-102 {
  position: absolute;
  top: 949px;
  left: 1667px;
  width: 3px;
  height: 37px;
}

.one-pager .line-103 {
  position: absolute;
  top: 962px;
  left: 1747px;
  width: 3px;
  height: 37px;
}

.one-pager .line-104 {
  position: absolute;
  top: 903px;
  left: 1771px;
  width: 3px;
  height: 37px;
}

.one-pager .line-105 {
  position: absolute;
  top: 940px;
  left: 1919px;
  width: 1px;
  height: 37px;
}

.one-pager .line-106 {
  position: absolute;
  top: 1008px;
  left: 1511px;
  width: 10px;
  height: 37px;
}

.one-pager .line-107 {
  position: absolute;
  top: 936px;
  left: 723px;
  width: 10px;
  height: 37px;
}

.one-pager .line-108 {
  position: absolute;
  top: 909px;
  left: 764px;
  width: 10px;
  height: 37px;
}

.one-pager .line-109 {
  position: absolute;
  top: 909px;
  left: 743px;
  width: 10px;
  height: 37px;
}

.one-pager .line-110 {
  position: absolute;
  top: 945px;
  left: 704px;
  width: 10px;
  height: 37px;
}

.one-pager .line-111 {
  position: absolute;
  top: 972px;
  left: 780px;
  width: 10px;
  height: 37px;
}

.one-pager .line-112 {
  position: absolute;
  top: 918px;
  left: 815px;
  width: 10px;
  height: 37px;
}

.one-pager .line-113 {
  position: absolute;
  top: 981px;
  left: 954px;
  width: 10px;
  height: 37px;
}

.one-pager .line-114 {
  position: absolute;
  top: 839px;
  left: 649px;
  width: 10px;
  height: 37px;
}

.one-pager .line-115 {
  position: absolute;
  top: 812px;
  left: 690px;
  width: 10px;
  height: 37px;
}

.one-pager .line-116 {
  position: absolute;
  top: 812px;
  left: 669px;
  width: 10px;
  height: 37px;
}

.one-pager .line-117 {
  position: absolute;
  top: 848px;
  left: 630px;
  width: 10px;
  height: 37px;
}

.one-pager .line-118 {
  position: absolute;
  top: 875px;
  left: 706px;
  width: 10px;
  height: 37px;
}

.one-pager .line-119 {
  position: absolute;
  top: 821px;
  left: 741px;
  width: 10px;
  height: 37px;
}

.one-pager .line-120 {
  position: absolute;
  top: 884px;
  left: 880px;
  width: 10px;
  height: 37px;
}

.one-pager .line-121 {
  position: absolute;
  top: 929px;
  left: 356px;
  width: 10px;
  height: 37px;
}

.one-pager .line-122 {
  position: absolute;
  top: 902px;
  left: 397px;
  width: 10px;
  height: 37px;
}

.one-pager .line-123 {
  position: absolute;
  top: 902px;
  left: 376px;
  width: 10px;
  height: 37px;
}

.one-pager .line-124 {
  position: absolute;
  top: 938px;
  left: 337px;
  width: 10px;
  height: 37px;
}

.one-pager .line-125 {
  position: absolute;
  top: 965px;
  left: 413px;
  width: 10px;
  height: 37px;
}

.one-pager .line-126 {
  position: absolute;
  top: 911px;
  left: 448px;
  width: 10px;
  height: 37px;
}

.one-pager .line-127 {
  position: absolute;
  top: 974px;
  left: 587px;
  width: 10px;
  height: 37px;
}

.one-pager .line-128 {
  position: absolute;
  top: 828px;
  left: 375px;
  width: 10px;
  height: 37px;
}

.one-pager .line-129 {
  position: absolute;
  top: 801px;
  left: 416px;
  width: 10px;
  height: 37px;
}

.one-pager .line-130 {
  position: absolute;
  top: 801px;
  left: 395px;
  width: 10px;
  height: 37px;
}

.one-pager .line-131 {
  position: absolute;
  top: 837px;
  left: 356px;
  width: 10px;
  height: 37px;
}

.one-pager .line-132 {
  position: absolute;
  top: 864px;
  left: 432px;
  width: 10px;
  height: 37px;
}

.one-pager .line-133 {
  position: absolute;
  top: 810px;
  left: 467px;
  width: 10px;
  height: 37px;
}

.one-pager .line-134 {
  position: absolute;
  top: 873px;
  left: 606px;
  width: 10px;
  height: 37px;
}

.one-pager .line-135 {
  position: absolute;
  top: 907px;
  left: 168px;
  width: 10px;
  height: 37px;
}

.one-pager .line-136 {
  position: absolute;
  top: 880px;
  left: 209px;
  width: 10px;
  height: 37px;
}

.one-pager .line-137 {
  position: absolute;
  top: 880px;
  left: 188px;
  width: 10px;
  height: 37px;
}

.one-pager .line-138 {
  position: absolute;
  top: 916px;
  left: 149px;
  width: 10px;
  height: 37px;
}

.one-pager .line-139 {
  position: absolute;
  top: 943px;
  left: 225px;
  width: 10px;
  height: 37px;
}

.one-pager .line-140 {
  position: absolute;
  top: 889px;
  left: 260px;
  width: 10px;
  height: 37px;
}

.one-pager .line-141 {
  position: absolute;
  top: 952px;
  left: 399px;
  width: 10px;
  height: 37px;
}

.one-pager .line-142 {
  position: absolute;
  top: 828px;
  left: 175px;
  width: 10px;
  height: 37px;
}

.one-pager .line-143 {
  position: absolute;
  top: 801px;
  left: 216px;
  width: 10px;
  height: 37px;
}

.one-pager .line-144 {
  position: absolute;
  top: 801px;
  left: 195px;
  width: 10px;
  height: 37px;
}

.one-pager .line-145 {
  position: absolute;
  top: 837px;
  left: 156px;
  width: 10px;
  height: 37px;
}

.one-pager .line-146 {
  position: absolute;
  top: 864px;
  left: 232px;
  width: 10px;
  height: 37px;
}

.one-pager .line-147 {
  position: absolute;
  top: 810px;
  left: 267px;
  width: 10px;
  height: 37px;
}

.one-pager .line-148 {
  position: absolute;
  top: 873px;
  left: 406px;
  width: 10px;
  height: 37px;
}

.one-pager .line-149 {
  position: absolute;
  top: 969px;
  left: 531px;
  width: 10px;
  height: 37px;
}

.one-pager .line-150 {
  position: absolute;
  top: 942px;
  left: 572px;
  width: 10px;
  height: 37px;
}

.one-pager .line-151 {
  position: absolute;
  top: 942px;
  left: 551px;
  width: 10px;
  height: 37px;
}

.one-pager .line-152 {
  position: absolute;
  top: 978px;
  left: 512px;
  width: 10px;
  height: 37px;
}

.one-pager .line-153 {
  position: absolute;
  top: 1005px;
  left: 588px;
  width: 10px;
  height: 37px;
}

.one-pager .line-154 {
  position: absolute;
  top: 951px;
  left: 623px;
  width: 10px;
  height: 37px;
}

.one-pager .line-155 {
  position: absolute;
  top: 1014px;
  left: 762px;
  width: 10px;
  height: 37px;
}

.one-pager .line-156 {
  position: absolute;
  top: 990px;
  left: 211px;
  width: 10px;
  height: 37px;
}

.one-pager .line-157 {
  position: absolute;
  top: 963px;
  left: 252px;
  width: 10px;
  height: 37px;
}

.one-pager .line-158 {
  position: absolute;
  top: 963px;
  left: 231px;
  width: 10px;
  height: 37px;
}

.one-pager .line-159 {
  position: absolute;
  top: 999px;
  left: 192px;
  width: 10px;
  height: 37px;
}

.one-pager .line-160 {
  position: absolute;
  top: 1026px;
  left: 268px;
  width: 10px;
  height: 37px;
}

.one-pager .line-161 {
  position: absolute;
  top: 972px;
  left: 303px;
  width: 10px;
  height: 37px;
}

.one-pager .line-162 {
  position: absolute;
  top: 1035px;
  left: 442px;
  width: 10px;
  height: 37px;
}

.one-pager .line-163 {
  position: absolute;
  top: 864px;
  left: 775px;
  width: 10px;
  height: 37px;
}

.one-pager .line-164 {
  position: absolute;
  top: 837px;
  left: 816px;
  width: 10px;
  height: 37px;
}

.one-pager .line-165 {
  position: absolute;
  top: 837px;
  left: 795px;
  width: 10px;
  height: 37px;
}

.one-pager .line-166 {
  position: absolute;
  top: 873px;
  left: 756px;
  width: 10px;
  height: 37px;
}

.one-pager .line-167 {
  position: absolute;
  top: 900px;
  left: 832px;
  width: 10px;
  height: 37px;
}

.one-pager .line-168 {
  position: absolute;
  top: 846px;
  left: 867px;
  width: 10px;
  height: 37px;
}

.one-pager .line-169 {
  position: absolute;
  top: 909px;
  left: 1006px;
  width: 10px;
  height: 37px;
}

.one-pager .line-170 {
  position: absolute;
  top: 1004px;
  left: 711px;
  width: 10px;
  height: 37px;
}

.one-pager .line-171 {
  position: absolute;
  top: 977px;
  left: 752px;
  width: 10px;
  height: 37px;
}

.one-pager .line-172 {
  position: absolute;
  top: 977px;
  left: 731px;
  width: 10px;
  height: 37px;
}

.one-pager .line-173 {
  position: absolute;
  top: 1013px;
  left: 692px;
  width: 10px;
  height: 37px;
}

.one-pager .line-174 {
  position: absolute;
  top: 1040px;
  left: 768px;
  width: 10px;
  height: 37px;
}

.one-pager .line-175 {
  position: absolute;
  top: 986px;
  left: 803px;
  width: 10px;
  height: 37px;
}

.one-pager .line-176 {
  position: absolute;
  top: 1049px;
  left: 942px;
  width: 10px;
  height: 31px;
}

.one-pager .line-177 {
  position: absolute;
  top: 784px;
  left: 472px;
  width: 10px;
  height: 37px;
}

.one-pager .line-178 {
  position: absolute;
  top: 757px;
  left: 513px;
  width: 10px;
  height: 37px;
}

.one-pager .line-179 {
  position: absolute;
  top: 757px;
  left: 492px;
  width: 10px;
  height: 37px;
}

.one-pager .line-180 {
  position: absolute;
  top: 793px;
  left: 453px;
  width: 10px;
  height: 37px;
}

.one-pager .line-181 {
  position: absolute;
  top: 820px;
  left: 529px;
  width: 10px;
  height: 37px;
}

.one-pager .line-182 {
  position: absolute;
  top: 766px;
  left: 564px;
  width: 10px;
  height: 37px;
}

.one-pager .line-183 {
  position: absolute;
  top: 829px;
  left: 703px;
  width: 10px;
  height: 37px;
}

.one-pager .line-184 {
  position: absolute;
  top: 947px;
  left: 837px;
  width: 10px;
  height: 37px;
}

.one-pager .line-185 {
  position: absolute;
  top: 920px;
  left: 878px;
  width: 10px;
  height: 37px;
}

.one-pager .line-186 {
  position: absolute;
  top: 920px;
  left: 857px;
  width: 10px;
  height: 37px;
}

.one-pager .line-187 {
  position: absolute;
  top: 956px;
  left: 818px;
  width: 10px;
  height: 37px;
}

.one-pager .line-188 {
  position: absolute;
  top: 983px;
  left: 894px;
  width: 10px;
  height: 37px;
}

.one-pager .line-189 {
  position: absolute;
  top: 929px;
  left: 929px;
  width: 10px;
  height: 37px;
}

.one-pager .line-190 {
  position: absolute;
  top: 992px;
  left: 1068px;
  width: 10px;
  height: 37px;
}

.one-pager .line-191 {
  position: absolute;
  top: 938px;
  left: 65px;
  width: 10px;
  height: 37px;
}

.one-pager .line-192 {
  position: absolute;
  top: 911px;
  left: 106px;
  width: 10px;
  height: 37px;
}

.one-pager .line-193 {
  position: absolute;
  top: 911px;
  left: 85px;
  width: 10px;
  height: 37px;
}

.one-pager .line-194 {
  position: absolute;
  top: 947px;
  left: 46px;
  width: 10px;
  height: 37px;
}

.one-pager .line-195 {
  position: absolute;
  top: 974px;
  left: 122px;
  width: 10px;
  height: 37px;
}

.one-pager .line-196 {
  position: absolute;
  top: 920px;
  left: 157px;
  width: 10px;
  height: 37px;
}

.one-pager .line-197 {
  position: absolute;
  top: 983px;
  left: 296px;
  width: 10px;
  height: 37px;
}

.one-pager .line-198 {
  position: absolute;
  top: 979px;
  left: 826px;
  width: 10px;
  height: 37px;
}

.one-pager .line-199 {
  position: absolute;
  top: 952px;
  left: 867px;
  width: 10px;
  height: 37px;
}

.one-pager .line-200 {
  position: absolute;
  top: 952px;
  left: 846px;
  width: 10px;
  height: 37px;
}

.one-pager .line-201 {
  position: absolute;
  top: 988px;
  left: 807px;
  width: 10px;
  height: 37px;
}

.one-pager .line-202 {
  position: absolute;
  top: 1015px;
  left: 883px;
  width: 10px;
  height: 37px;
}

.one-pager .line-203 {
  position: absolute;
  top: 961px;
  left: 918px;
  width: 10px;
  height: 37px;
}

.one-pager .line-204 {
  position: absolute;
  top: 1024px;
  left: 1057px;
  width: 10px;
  height: 37px;
}

.one-pager .line-205 {
  position: absolute;
  top: 837px;
  left: 482px;
  width: 10px;
  height: 37px;
}

.one-pager .line-206 {
  position: absolute;
  top: 810px;
  left: 523px;
  width: 10px;
  height: 37px;
}

.one-pager .line-207 {
  position: absolute;
  top: 810px;
  left: 502px;
  width: 10px;
  height: 37px;
}

.one-pager .line-208 {
  position: absolute;
  top: 846px;
  left: 463px;
  width: 10px;
  height: 37px;
}

.one-pager .line-209 {
  position: absolute;
  top: 873px;
  left: 539px;
  width: 10px;
  height: 37px;
}

.one-pager .line-210 {
  position: absolute;
  top: 819px;
  left: 574px;
  width: 10px;
  height: 37px;
}

.one-pager .line-211 {
  position: absolute;
  top: 882px;
  left: 713px;
  width: 10px;
  height: 37px;
}

.one-pager .line-212 {
  position: absolute;
  top: 893px;
  left: 931px;
  width: 10px;
  height: 37px;
}

.one-pager .line-213 {
  position: absolute;
  top: 866px;
  left: 972px;
  width: 10px;
  height: 37px;
}

.one-pager .line-214 {
  position: absolute;
  top: 866px;
  left: 951px;
  width: 10px;
  height: 37px;
}

.one-pager .line-215 {
  position: absolute;
  top: 902px;
  left: 912px;
  width: 10px;
  height: 37px;
}

.one-pager .line-216 {
  position: absolute;
  top: 929px;
  left: 988px;
  width: 10px;
  height: 37px;
}

.one-pager .line-217 {
  position: absolute;
  top: 875px;
  left: 1023px;
  width: 10px;
  height: 37px;
}

.one-pager .line-218 {
  position: absolute;
  top: 938px;
  left: 1162px;
  width: 10px;
  height: 37px;
}

.one-pager .group {
  position: absolute;
  top: 26px;
  left: 34px;
  width: 541px;
  height: 245px;
}

.one-pager .ellipse {
  position: absolute;
  top: 1px;
  left: 116px;
  width: 267px;
  height: 138px;
  background-color: #ffffff;
  border-radius: 133.6px / 68.96px;
}

.one-pager .div {
  position: absolute;
  top: 69px;
  left: 0;
  width: 261px;
  height: 108px;
  background-color: #ffffff;
  border-radius: 130.62px / 54.09px;
}

.one-pager .ellipse-2 {
  position: absolute;
  top: 35px;
  left: 229px;
  width: 312px;
  height: 154px;
  background-color: #ffffff;
  border-radius: 156.04px / 77.08px;
}

.one-pager .ellipse-3 {
  position: absolute;
  top: 56px;
  left: 144px;
  width: 283px;
  height: 164px;
  background-color: #ffffff;
  border-radius: 141.44px / 82.21px;
  transform: rotate(10.72deg);
}

.one-pager .group-2 {
  position: absolute;
  top: 110px;
  left: 1223px;
  width: 276px;
  height: 98px;
}

.one-pager .ellipse-4 {
  left: 59px;
  width: 136px;
  height: 55px;
  border-radius: 68.1px / 27.66px;
  position: absolute;
  top: 0;
  background-color: #ffffff;
}

.one-pager .ellipse-5 {
  top: 28px;
  width: 133px;
  height: 43px;
  border-radius: 66.59px / 21.69px;
  position: absolute;
  left: 0;
  background-color: #ffffff;
}

.one-pager .ellipse-6 {
  top: 14px;
  left: 117px;
  width: 159px;
  height: 62px;
  border-radius: 79.55px / 30.91px;
  position: absolute;
  background-color: #ffffff;
}

.one-pager .ellipse-7 {
  top: 22px;
  left: 74px;
  width: 143px;
  height: 67px;
  border-radius: 71.63px / 33.32px;
  transform: rotate(8.47deg);
  position: absolute;
  background-color: #ffffff;
}

.one-pager .group-3 {
  position: absolute;
  top: -30px;
  left: 1595px;
  width: 464px;
  height: 210px;
}

.one-pager .ellipse-8 {
  left: 99px;
  width: 229px;
  height: 118px;
  border-radius: 114.51px / 59.11px;
  position: absolute;
  top: 0;
  background-color: #ffffff;
}

.one-pager .ellipse-9 {
  top: 59px;
  width: 224px;
  height: 93px;
  border-radius: 111.96px / 46.36px;
  position: absolute;
  left: 0;
  background-color: #ffffff;
}

.one-pager .ellipse-10 {
  top: 30px;
  left: 197px;
  width: 268px;
  height: 132px;
  border-radius: 133.75px / 66.06px;
  position: absolute;
  background-color: #ffffff;
}

.one-pager .ellipse-11 {
  top: 48px;
  left: 123px;
  width: 242px;
  height: 141px;
  border-radius: 121.23px / 70.47px;
  transform: rotate(10.72deg);
  position: absolute;
  background-color: #ffffff;
}

.one-pager .image-2 {
  top: 123px;
  left: 1595px;
  width: 291px;
  height: 171px;
  aspect-ratio: 1.7;
  position: absolute;
  object-fit: cover;
}

.one-pager .image-3 {
  top: 236px;
  left: 423px;
  width: 1061px;
  height: 205px;
  aspect-ratio: 5.17;
  position: absolute;
  object-fit: cover;
}

.one-pager .huidige-gewenste {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 1080px;
  align-items: flex-start;
  gap: 10px;
  padding: 0px 0px 649px;
  position: relative;
  background-color: var(--collection-1-bruin);
  overflow: hidden;
}

.one-pager .frame-2 {
  position: absolute;
  top: 176px;
  left: 0;
  width: 100%;
  height: 904px;
}

.one-pager .frame-3 {
  display: flex;
  flex-direction: column;
  width: 900px;
  align-items: center;
  justify-content: center;
  gap: 8px;
  padding: 16px 100px;
  position: absolute;
  top: 0;
  left: 0;
}

.one-pager .text-wrapper-2 {
  position: relative;
  align-self: stretch;
  margin-top: -1.00px;
  font-family: var(--one-pager-header-font-family);
  font-weight: var(--one-pager-header-font-weight);
  color: #ffffff;
  font-size: var(--one-pager-header-font-size);
  letter-spacing: var(--one-pager-header-letter-spacing);
  line-height: var(--one-pager-header-line-height);
  font-style: var(--one-pager-header-font-style);
}

.one-pager .div-2 {
  position: relative;
  align-self: stretch;
  font-family: var(--one-pager-body-font-family);
  font-weight: var(--one-pager-body-font-weight);
  color: #ffffff;
  font-size: var(--one-pager-body-font-size);
  letter-spacing: var(--one-pager-body-letter-spacing);
  line-height: var(--one-pager-body-line-height);
  font-style: var(--one-pager-body-font-style);
}

.one-pager .frame-4 {
  display: flex;
  flex-direction: column;
  width: 900px;
  align-items: center;
  justify-content: center;
  gap: 8px;
  padding: 16px 100px;
  position: absolute;
  top: -1px;
  left: 1020px;
}

.one-pager .group-4 {
  position: absolute;
  top: 512px;
  left: 653px;
  width: 294px;
  height: 133px;
  transform: rotate(5.52deg);
}

.one-pager .ellipse-12 {
  position: absolute;
  top: 1px;
  left: 3px;
  width: 287px;
  height: 142px;
  transform: rotate(-5.52deg);
}

.one-pager .ellipse-13 {
  position: absolute;
  top: 17px;
  left: 36px;
  width: 220px;
  height: 108px;
  transform: rotate(-5.52deg);
}

.one-pager .bovenkant {
  display: inline-flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 10px;
  position: relative;
  flex: 0 0 auto;
  margin-right: -2.00px;
}

.one-pager .vector-2 {
  position: relative;
  width: 100%;
  height: 350px;
  margin-right: -10.00px;
  transform: rotate(180deg);
  margin-top: -170px
}


 
.one-pager .frame-wrapper {
  position: relative;
  width: 100%;
  flex: 0 0 auto;
  background-color: var(--collection-1-bruin);
}

.one-pager .frame-5 {
  position: relative;
  width: 100%;
  height: 1080px;
}

.one-pager .div-wrapper {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px;
  position: absolute;
  top: 59px;
  left: 325px;
}

.one-pager .p {
  position: relative;
  width: 1249px;
  margin-top: -1.00px;
  font-family: var(--one-pager-bold-font-family);
  font-weight: var(--one-pager-bold-font-weight);
  color: #ffffff;
  font-size: var(--one-pager-bold-font-size);
  text-align: center;
  letter-spacing: var(--one-pager-bold-letter-spacing);
  line-height: var(--one-pager-bold-line-height);
  font-style: var(--one-pager-bold-font-style);
}

.one-pager .frame-6 {
  align-items: center;
  position: absolute;
  top: 253px;
  left: 0;
  display: flex;
  flex-direction: column;
  width: 900px;
  justify-content: center;
  gap: 8px;
  padding: 16px 100px;
}

.one-pager .span {
  font-weight: var(--one-pager-body-font-weight);
  font-family: var(--one-pager-body-font-family);
  font-style: var(--one-pager-body-font-style);
  letter-spacing: var(--one-pager-body-letter-spacing);
  line-height: var(--one-pager-body-line-height);
  font-size: var(--one-pager-body-font-size);
}

.one-pager .frame-7 {
  display: flex;
  flex-direction: column;
  width: 900px;
  align-items: center;
  justify-content: center;
  gap: 8px;
  padding: 16px 100px;
  position: absolute;
  top: 269px;
  left: 1020px;
}

.one-pager .frame-8 {
  align-items: flex-start;
  position: relative;
  display: flex;
  flex-direction: column;
  width: 900px;
  justify-content: center;
  gap: 8px;
  padding: 16px 100px;
}

.one-pager .text-wrapper-3 {
  position: relative;
  width: fit-content;
  font-family: var(--one-pager-body-font-family);
  font-weight: var(--one-pager-body-font-weight);
  color: #ffffff;
  font-size: var(--one-pager-body-font-size);
  letter-spacing: var(--one-pager-body-letter-spacing);
  line-height: var(--one-pager-body-line-height);
  white-space: nowrap;
  font-style: var(--one-pager-body-font-style);
}

.one-pager .frame-9 {
  display: flex;
  flex-direction: column;
  width: 1500px;
  align-items: center;
  justify-content: center;
  gap: 8px;
  padding: 16px;
  position: absolute;
  top: 233px;
  left: 210px;
}

.one-pager .text-wrapper-4 {
  position: relative;
  width: fit-content;
  margin-top: -1.00px;
  font-family: var(--one-pager-header-font-family);
  font-weight: var(--one-pager-header-font-weight);
  color: #ffffff;
  font-size: var(--one-pager-header-font-size);
  text-align: center;
  letter-spacing: var(--one-pager-header-letter-spacing);
  line-height: var(--one-pager-header-line-height);
  font-style: var(--one-pager-header-font-style);
}

.one-pager .frame-10 {
  display: flex;
  align-items: flex-start;
  gap: 8px;
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
}

.one-pager .div-3 {
  position: relative;
  flex: 1;
  margin-top: -1.00px;
  font-family: var(--one-pager-body-font-family);
  font-weight: var(--one-pager-body-font-weight);
  color: #ffffff;
  font-size: var(--one-pager-body-font-size);
  letter-spacing: var(--one-pager-body-letter-spacing);
  line-height: var(--one-pager-body-line-height);
  font-style: var(--one-pager-body-font-style);
}

.one-pager .frame-11 {
  display: flex;
  flex-direction: column;
  width: 900px;
  align-items: center;
  justify-content: center;
  gap: 8px;
  padding: 16px 100px;
  position: absolute;
  top: 0;
  left: 1020px;
}
