.elementor .e-3f1d9b50-9392{font-weight:800;font-size:0.76rem;color:#d9e8f2;letter-spacing:0.19em;}.elementor .e-7cff72da-4238{font-family:var(--rk-heading-font);font-weight:900;font-size:4.05rem;color:#ffffff;letter-spacing:-0.045em;line-height:1.02;text-shadow:0 3px 20px rgba(0,0,0,0.22);\n}.elementor .e-5cd4388-5d2a{max-width:35rem;font-size:1.17rem;color:#eef6fb;line-height:1.55;}.elementor .e-1b4cfdc1-5b0f{font-size:1rem;color:#ffffff;}.elementor .e-1f6afbcd-8949{font-size:1rem;color:#ffffff;}.elementor .e-f3eb591-77cd{font-size:1rem;color:#ffffff;}.elementor .e-1c1a2cb6-d1e1{padding:0px;display:flex;flex-direction:column;gap:0.55rem;}.elementor .e-76ffec27-a614{width:auto;min-width:0px;max-width:39rem;color:#ffffff;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:1rem;}.elementor .e-29c5b7bf-a11e{font-family:var(--rk-heading-font);font-weight:900;font-size:1.55rem;color:var(--rk-navy);}.elementor .e-757aec4a-7ac5{font-size:0.84rem;color:#486581;line-height:1.45;}.elementor .e-7c518747-aff6{font-size:0.66rem;color:#627d98;line-height:1.35;text-align:center;}.elementor .e-21a0650d-aef3{width:auto;min-width:0px;max-width:24rem;color:var(--rk-ink);padding:1.35rem;background-color:rgba(255,255,255,0.97);display:flex;flex-direction:column;gap:0.65rem;flex:0 0 auto;}.elementor .e-62b458ed-d3c7{min-height:37rem;display:flex;flex-direction:row;gap:3rem;justify-content:space-between;align-items:center;}.elementor .e-79aacf04-30b7{min-height:42rem;padding-block-start:2.2rem;padding-block-end:2.2rem;padding-inline-start:0px;padding-inline-end:0px;background-image:linear-gradient(90deg, rgba(3,31,54,0.98) 0%,rgba(3,31,54,0.87) 38%,rgba(3,31,54,0.18) 67%,rgba(3,31,54,0.05) 100%),url("https://raamkozijnoffertes.nl/wp-content/uploads/2026/10/hero-moderne-woning.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;}.elementor .e-4623a63a-e08d{font-weight:900;font-size:0.95rem;color:var(--rk-green);}.elementor .e-2ca6b7e5-64a2{font-size:0.72rem;color:#627d98;}.elementor .e-699d7ee1-7283{width:auto;min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.2rem;padding-inline-end:1.2rem;border-inline-end-width:1px;display:flex;flex-direction:column;gap:0.18rem;border-right-style: solid; border-right-color: #e1e9ef;\n}.elementor .e-11b116fb-4544{font-weight:900;font-size:0.95rem;color:var(--rk-orange);}.elementor .e-79c896b4-ce50{font-size:0.72rem;color:#627d98;}.elementor .e-6d7c02a6-7b51{width:auto;min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.2rem;padding-inline-end:1.2rem;border-inline-end-width:1px;display:flex;flex-direction:column;gap:0.18rem;border-right-style: solid; border-right-color: #e1e9ef;\n}.elementor .e-2f4016b8-acf4{font-weight:900;font-size:0.95rem;color:#16835a;}.elementor .e-454b60b0-70d5{font-size:0.72rem;color:#627d98;}.elementor .e-3020aa9e-c745{width:auto;min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.2rem;padding-inline-end:1.2rem;border-inline-end-width:1px;display:flex;flex-direction:column;gap:0.18rem;border-right-style: solid; border-right-color: #e1e9ef;\n}.elementor .e-61fa3544-75e2{font-weight:900;font-size:0.95rem;color:var(--rk-navy);}.elementor .e-4a188f63-560b{font-size:0.72rem;color:#627d98;}.elementor .e-5533f304-ed3d{width:auto;min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.2rem;padding-inline-end:1.2rem;display:flex;flex-direction:column;gap:0.18rem;}.elementor .e-1c794d12-1a0f{padding-block-start:1.3rem;padding-block-end:1.3rem;display:flex;flex-direction:row;gap:0px;justify-content:space-between;align-items:stretch;}.elementor .e-68eb5b2c-b8a5{border-block-end-width:1px;background-color:#ffffff;border-bottom-style: solid; border-bottom-color: #e6eef4;\n}.elementor .e-3bc639f4-b1dd{text-align:center;}.elementor .e-2f9258d0-8267{font-size:1.05rem;color:#486581;text-align:center;}.elementor .e-632b79e1-196f{font-weight:900;font-size:1rem;color:#ffffff;padding-block-start:0.45rem;padding-block-end:0.45rem;padding-inline-start:0.8rem;padding-inline-end:0.8rem;border-radius:999px;background-color:var(--rk-orange);}.elementor .e-1b8d7dae-1add{font-family:var(--rk-heading-font);font-weight:900;font-size:1.2rem;}.elementor .e-3ee183e0-5799{color:#627d98;line-height:1.55;}.elementor .e-fc1b73a-8668{width:auto;min-width:0px;text-align:center;padding:1.7rem;display:flex;flex-direction:column;gap:0.8rem;flex:1 1 0px;align-items:center;}.elementor .e-22ef6ed5-1c97{font-weight:900;font-size:1rem;color:#ffffff;padding-block-start:0.45rem;padding-block-end:0.45rem;padding-inline-start:0.8rem;padding-inline-end:0.8rem;border-radius:999px;background-color:var(--rk-orange);}.elementor .e-231df41e-fb58{font-family:var(--rk-heading-font);font-weight:900;font-size:1.2rem;}.elementor .e-4852aae1-7a27{color:#627d98;line-height:1.55;}.elementor .e-2784ace4-f170{width:auto;min-width:0px;text-align:center;padding:1.7rem;display:flex;flex-direction:column;gap:0.8rem;flex:1 1 0px;align-items:center;}.elementor .e-3053ef9-4e31{font-weight:900;font-size:1rem;color:#ffffff;padding-block-start:0.45rem;padding-block-end:0.45rem;padding-inline-start:0.8rem;padding-inline-end:0.8rem;border-radius:999px;background-color:var(--rk-orange);}.elementor .e-699aeb61-a844{font-family:var(--rk-heading-font);font-weight:900;font-size:1.2rem;}.elementor .e-2e630d7e-d6d0{color:#627d98;line-height:1.55;}.elementor .e-6dc80d36-1e03{width:auto;min-width:0px;text-align:center;padding:1.7rem;display:flex;flex-direction:column;gap:0.8rem;flex:1 1 0px;align-items:center;}.elementor .e-13caeeff-3d66{padding-block-start:1.6rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:2.3rem;align-items:stretch;}.elementor .e-36e20eb6-15b3{display:flex;flex-direction:column;gap:0.7rem;align-items:center;}.elementor .e-698cfb9e-7a4e{padding-block-start:5.2rem;padding-block-end:5.2rem;padding-inline-start:0px;padding-inline-end:0px;background-image:linear-gradient(135deg, #f7fbfe 0%,#F3F8FC 55%,#ffffff 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-40c7e46a-5633{text-align:center;}.elementor .e-9db9464-75a4{max-width:48rem;color:#486581;text-align:center;}.elementor .e-56a5c0cc-9fbf{min-height:11rem;padding:0px;background-image:linear-gradient(135deg, rgba(8,44,74,0.05) 0%,rgba(8,44,74,0.2) 100%),url("https://raamkozijnoffertes.nl/wp-content/uploads/2026/10/hero-moderne-woning.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,25% 55%;}.elementor .e-3af2e624-f164{font-family:var(--rk-heading-font);font-weight:900;font-size:1.2rem;padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.25rem;padding-inline-end:1.25rem;}.elementor .e-2c750c32-7018{color:#486581;line-height:1.65;padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.25rem;padding-inline-end:1.25rem;}.elementor .e-62f9ac62-6d65{width:auto;min-width:0px;overflow:hidden;padding-block-start:0px;padding-block-end:1.35rem;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:0.75rem;flex:1 1 0px;}.elementor .e-38f18a19-fd2f{min-height:11rem;padding:0px;background-image:linear-gradient(135deg, rgba(8,44,74,0.1) 0%,rgba(8,44,74,0.26) 100%),url("https://raamkozijnoffertes.nl/wp-content/uploads/2026/10/hero-moderne-woning.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,72% 45%;}.elementor .e-2d0b5749-849f{font-family:var(--rk-heading-font);font-weight:900;font-size:1.2rem;padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.25rem;padding-inline-end:1.25rem;}.elementor .e-17f21c42-a952{color:#486581;line-height:1.65;padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.25rem;padding-inline-end:1.25rem;}.elementor .e-301f3676-7406{width:auto;min-width:0px;overflow:hidden;padding-block-start:0px;padding-block-end:1.35rem;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:0.75rem;flex:1 1 0px;}.elementor .e-542d2795-65cf{min-height:11rem;padding:0px;background-image:linear-gradient(135deg, rgba(120,77,35,0.05) 0%,rgba(120,77,35,0.2) 100%),url("https://raamkozijnoffertes.nl/wp-content/uploads/2026/10/hero-moderne-woning.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,48% 68%;}.elementor .e-6a33c983-6bea{font-family:var(--rk-heading-font);font-weight:900;font-size:1.2rem;padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.25rem;padding-inline-end:1.25rem;}.elementor .e-44f65498-d604{color:#486581;line-height:1.65;padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.25rem;padding-inline-end:1.25rem;}.elementor .e-1b82de76-52c1{width:auto;min-width:0px;overflow:hidden;padding-block-start:0px;padding-block-end:1.35rem;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:0.75rem;flex:1 1 0px;}.elementor .e-4c84003d-ab47{padding-block-start:1.5rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:1.5rem;align-items:stretch;}.elementor .e-3b5d9cf-adf1{display:flex;flex-direction:column;gap:0.7rem;align-items:center;}.elementor .e-21d6c136-acd0{padding-block-start:5.2rem;padding-block-end:5.2rem;padding-inline-start:0px;padding-inline-end:0px;background-color:#ffffff;}.elementor .e-78796035-39d5{text-align:center;}.elementor .e-53aa07b8-b34c{max-width:52rem;color:#486581;text-align:center;}.elementor .e-5e97d1d-3823{color:var(--rk-orange);letter-spacing:0.12em;}.elementor .e-f3f208c-7404{color:#486581;line-height:1.55;font-style:normal;flex:1 1 0px;}.elementor .e-66c1fbf0-d224{font-weight:900;color:var(--rk-navy);}.elementor .e-15b7c2c5-6067{font-size:0.8rem;color:#829ab1;}.elementor .e-6db21ddd-c6b8{width:auto;min-width:0px;padding:1.5rem;display:flex;flex-direction:column;gap:0.65rem;flex:1 1 0px;}.elementor .e-4e7d31d6-85ef{color:var(--rk-orange);letter-spacing:0.12em;}.elementor .e-20b8fadb-fe72{color:#486581;line-height:1.55;font-style:normal;flex:1 1 0px;}.elementor .e-2e73dd1c-7dbd{font-weight:900;color:var(--rk-navy);}.elementor .e-1f30c6b1-23a7{font-size:0.8rem;color:#829ab1;}.elementor .e-638527b7-ddcf{width:auto;min-width:0px;padding:1.5rem;display:flex;flex-direction:column;gap:0.65rem;flex:1 1 0px;}.elementor .e-7a00f33a-d59d{color:var(--rk-orange);letter-spacing:0.12em;}.elementor .e-8831b06-e4f8{color:#486581;line-height:1.55;font-style:normal;flex:1 1 0px;}.elementor .e-416d4393-7651{font-weight:900;color:var(--rk-navy);}.elementor .e-2d1afc6a-6523{font-size:0.8rem;color:#829ab1;}.elementor .e-7eede92f-65a7{width:auto;min-width:0px;padding:1.5rem;display:flex;flex-direction:column;gap:0.65rem;flex:1 1 0px;}.elementor .e-6e26a9ad-7553{padding-block-start:1.5rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:1.5rem;align-items:stretch;}.elementor .e-57400d54-20b2{display:flex;flex-direction:column;gap:0.7rem;align-items:center;}.elementor .e-4ccfb421-d951{padding-block-start:5.2rem;padding-block-end:5.2rem;padding-inline-start:0px;padding-inline-end:0px;background-image:linear-gradient(180deg, #ffffff 0%,#f5f9fc 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-1b74ab22-145b{width:auto;min-width:0px;font-family:var(--rk-heading-font);font-weight:900;font-size:1.75rem;color:#ffffff;}.elementor .e-3bb5b40-6155{width:auto;min-width:0px;color:#d9e8f2;line-height:1.5;}.elementor .e-5c006f9d-ff16{width:auto;min-width:0px;background-color:var(--rk-orange);flex:0 0 auto;}.elementor .e-56c58ce3-4d0e{padding-block-start:1.8rem;padding-block-end:1.8rem;padding-inline-start:2.2rem;padding-inline-end:2.2rem;border-radius:1rem;background-image:linear-gradient(135deg, #063b63 0%,#082c4a 70%,#0c4b75 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 18px 45px 0px rgba(8,44,74,0.2);display:grid;gap:1.4rem;grid-template-columns:1.5fr 1fr auto;align-items:center;}.elementor .e-38f39524-e6a0{padding-block-start:0px;padding-block-end:2rem;padding-inline-start:0px;padding-inline-end:0px;background-color:#f5f9fc;}.elementor .e-54c6b123-8ad2{width:100%;max-width:100vw;overflow:hidden;font-family:var(--rk-body-font);color:var(--rk-ink);padding:0px;display:flex;flex-direction:column;}