.elementor-kit-245{--e-global-color-primary:#1E2A4F;--e-global-color-secondary:#F28C38;--e-global-color-text:#1A1F2B;--e-global-color-accent:#F28C38;--e-global-color-01166ce:#F3F4F6;--e-global-color-e89b86f:#FFFFFF;--e-global-color-8a2007a:#FCB503;--e-global-color-ca21090:#0D3153;--e-global-color-5c9bb23:#F47522;--e-global-color-7346fdc:#4275A4;--e-global-color-6a38568:#FFFFFFE0;--e-global-typography-primary-font-family:"Schibsted Grotesk";--e-global-typography-primary-font-size:48px;--e-global-typography-primary-font-weight:900;--e-global-typography-secondary-font-family:"Schibsted Grotesk";--e-global-typography-secondary-font-size:24px;--e-global-typography-secondary-font-weight:800;--e-global-typography-text-font-family:"Instrument Sans";--e-global-typography-text-font-size:17px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Instrument Sans";--e-global-typography-accent-font-size:17px;--e-global-typography-accent-font-weight:700;--e-global-typography-0f246ac-font-family:"Poppins";--e-global-typography-0f246ac-font-size:60px;--e-global-typography-0f246ac-font-weight:bold;--e-global-typography-0f246ac-text-transform:none;--e-global-typography-0f246ac-line-height:1.2em;--e-global-typography-f5c19e1-font-family:"Poppins";--e-global-typography-f5c19e1-font-size:45px;--e-global-typography-f5c19e1-font-weight:bold;--e-global-typography-f5c19e1-text-transform:none;--e-global-typography-f5c19e1-line-height:1.2em;--e-global-typography-6c4e2b2-font-family:"Poppins";--e-global-typography-6c4e2b2-font-size:40px;--e-global-typography-6c4e2b2-font-weight:bold;--e-global-typography-6c4e2b2-text-transform:none;--e-global-typography-6c4e2b2-line-height:1.2em;--e-global-typography-13682f1-font-family:"Poppins";--e-global-typography-13682f1-font-size:32px;--e-global-typography-13682f1-font-weight:bold;--e-global-typography-13682f1-text-transform:none;--e-global-typography-13682f1-line-height:1.2em;--e-global-typography-907061d-font-family:"Poppins";--e-global-typography-907061d-font-size:28px;--e-global-typography-907061d-font-weight:bold;--e-global-typography-907061d-text-transform:none;--e-global-typography-907061d-line-height:1.2em;--e-global-typography-01d7d70-font-family:"Poppins";--e-global-typography-01d7d70-font-size:15px;--e-global-typography-01d7d70-font-weight:600;--e-global-typography-01d7d70-text-transform:uppercase;--e-global-typography-01d7d70-line-height:1.2em;--e-global-typography-01d7d70-letter-spacing:1px;--e-global-typography-78a7ff4-font-family:"Inter";--e-global-typography-78a7ff4-font-size:16px;--e-global-typography-78a7ff4-font-weight:800;--e-global-typography-78a7ff4-text-transform:capitalize;background-color:#F7F2EC;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-kit-245 button,.elementor-kit-245 input[type="button"],.elementor-kit-245 input[type="submit"],.elementor-kit-245 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-e89b86f );border-radius:0px 0px 25px 0px;padding:24px 40px 24px 40px;}.elementor-kit-245 button:hover,.elementor-kit-245 button:focus,.elementor-kit-245 input[type="button"]:hover,.elementor-kit-245 input[type="button"]:focus,.elementor-kit-245 input[type="submit"]:hover,.elementor-kit-245 input[type="submit"]:focus,.elementor-kit-245 .elementor-button:hover,.elementor-kit-245 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-e89b86f );border-radius:0px 0px 25px 0px;}.elementor-kit-245 e-page-transition{background-color:#FFBC7D;}.elementor-kit-245 a{color:#1E2A4F;}.elementor-kit-245 a:hover{color:#B5571A;}.elementor-kit-245 h1{color:var( --e-global-color-primary );font-family:"Schibsted Grotesk", Sans-serif;font-size:60px;font-weight:bold;text-transform:none;line-height:1.2em;}.elementor-kit-245 h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-f5c19e1-font-family ), Sans-serif;font-size:var( --e-global-typography-f5c19e1-font-size );font-weight:var( --e-global-typography-f5c19e1-font-weight );text-transform:var( --e-global-typography-f5c19e1-text-transform );line-height:var( --e-global-typography-f5c19e1-line-height );}.elementor-kit-245 h3{color:var( --e-global-color-primary );font-family:var( --e-global-typography-6c4e2b2-font-family ), Sans-serif;font-size:var( --e-global-typography-6c4e2b2-font-size );font-weight:var( --e-global-typography-6c4e2b2-font-weight );text-transform:var( --e-global-typography-6c4e2b2-text-transform );line-height:var( --e-global-typography-6c4e2b2-line-height );}.elementor-kit-245 h4{color:var( --e-global-color-primary );font-family:var( --e-global-typography-13682f1-font-family ), Sans-serif;font-size:var( --e-global-typography-13682f1-font-size );font-weight:var( --e-global-typography-13682f1-font-weight );text-transform:var( --e-global-typography-13682f1-text-transform );line-height:var( --e-global-typography-13682f1-line-height );}.elementor-kit-245 h5{color:var( --e-global-color-primary );font-family:var( --e-global-typography-907061d-font-family ), Sans-serif;font-size:var( --e-global-typography-907061d-font-size );font-weight:var( --e-global-typography-907061d-font-weight );text-transform:var( --e-global-typography-907061d-text-transform );line-height:var( --e-global-typography-907061d-line-height );}.elementor-kit-245 h6{color:var( --e-global-color-accent );font-family:var( --e-global-typography-01d7d70-font-family ), Sans-serif;font-size:var( --e-global-typography-01d7d70-font-size );font-weight:var( --e-global-typography-01d7d70-font-weight );text-transform:var( --e-global-typography-01d7d70-text-transform );line-height:var( --e-global-typography-01d7d70-line-height );letter-spacing:var( --e-global-typography-01d7d70-letter-spacing );}.elementor-kit-245 label{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-kit-245 input:not([type="button"]):not([type="submit"]),.elementor-kit-245 textarea,.elementor-kit-245 .elementor-field-textual{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:18px 18px 18px 18px;}.elementor-kit-245 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-245 textarea:focus,.elementor-kit-245 .elementor-field-textual:focus{color:var( --e-global-color-primary );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-245{--e-global-typography-0f246ac-font-size:56px;--e-global-typography-f5c19e1-font-size:40px;--e-global-typography-6c4e2b2-font-size:32px;--e-global-typography-13682f1-font-size:28px;font-size:var( --e-global-typography-text-font-size );}.elementor-kit-245 h1{font-size:56px;}.elementor-kit-245 h2{font-size:var( --e-global-typography-f5c19e1-font-size );line-height:var( --e-global-typography-f5c19e1-line-height );}.elementor-kit-245 h3{font-size:var( --e-global-typography-6c4e2b2-font-size );line-height:var( --e-global-typography-6c4e2b2-line-height );}.elementor-kit-245 h4{font-size:var( --e-global-typography-13682f1-font-size );line-height:var( --e-global-typography-13682f1-line-height );}.elementor-kit-245 h5{font-size:var( --e-global-typography-907061d-font-size );line-height:var( --e-global-typography-907061d-line-height );}.elementor-kit-245 h6{font-size:var( --e-global-typography-01d7d70-font-size );line-height:var( --e-global-typography-01d7d70-line-height );letter-spacing:var( --e-global-typography-01d7d70-letter-spacing );}.elementor-kit-245 button,.elementor-kit-245 input[type="button"],.elementor-kit-245 input[type="submit"],.elementor-kit-245 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-kit-245 label{font-size:var( --e-global-typography-text-font-size );}.elementor-kit-245 input:not([type="button"]):not([type="submit"]),.elementor-kit-245 textarea,.elementor-kit-245 .elementor-field-textual{font-size:var( --e-global-typography-text-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-245{--e-global-typography-0f246ac-font-size:40px;--e-global-typography-0f246ac-line-height:1em;--e-global-typography-f5c19e1-font-size:36px;--e-global-typography-f5c19e1-line-height:1em;--e-global-typography-6c4e2b2-font-size:30px;--e-global-typography-6c4e2b2-line-height:1em;--e-global-typography-13682f1-font-size:28px;--e-global-typography-13682f1-line-height:1em;--e-global-typography-907061d-font-size:25px;--e-global-typography-907061d-line-height:1em;--e-global-typography-01d7d70-font-size:14px;font-size:var( --e-global-typography-text-font-size );}.elementor-kit-245 h1{font-size:40px;line-height:1em;}.elementor-kit-245 h2{font-size:var( --e-global-typography-f5c19e1-font-size );line-height:var( --e-global-typography-f5c19e1-line-height );}.elementor-kit-245 h3{font-size:var( --e-global-typography-6c4e2b2-font-size );line-height:var( --e-global-typography-6c4e2b2-line-height );}.elementor-kit-245 h4{font-size:var( --e-global-typography-13682f1-font-size );line-height:var( --e-global-typography-13682f1-line-height );}.elementor-kit-245 h5{font-size:var( --e-global-typography-907061d-font-size );line-height:var( --e-global-typography-907061d-line-height );}.elementor-kit-245 h6{font-size:var( --e-global-typography-01d7d70-font-size );line-height:var( --e-global-typography-01d7d70-line-height );letter-spacing:var( --e-global-typography-01d7d70-letter-spacing );}.elementor-kit-245 button,.elementor-kit-245 input[type="button"],.elementor-kit-245 input[type="submit"],.elementor-kit-245 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-kit-245 label{font-size:var( --e-global-typography-text-font-size );}.elementor-kit-245 input:not([type="button"]):not([type="submit"]),.elementor-kit-245 textarea,.elementor-kit-245 .elementor-field-textual{font-size:var( --e-global-typography-text-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* ===== KISS HR huisstijl (nieuwe website) ===== */
:root{--k-navy:#1E2A4F;--k-orange:#F28C38;--k-ink:#1A1F2B;--k-sand:#F7F2EC;--k-sand2:#EFE8DE;--k-line:#E6DED3;--k-line2:#D9CFC2;--k-muted:#3A4152;--k-grey:#5A6072;--k-dline:#3A4A7A;--k-rust:#B5571A;--k-light:#DDE2EE}
body{background:var(--k-sand);color:var(--k-ink);font-family:'Instrument Sans',system-ui,sans-serif;font-size:17px;line-height:1.6}
body a{color:var(--k-navy)}body a:hover{color:var(--k-rust)}
body .elementor-widget-heading .elementor-heading-title{color:inherit;font-family:'Schibsted Grotesk',sans-serif}
.elementor-widget-text-editor{color:inherit}
.elementor-widget-text-editor p{margin:0 0 14px}.elementor-widget-text-editor p:last-child,.elementor-widget-text-editor ul:last-child{margin-bottom:0}

/* secties */
.e-con.k-sec{padding:88px 24px!important;--content-width:1200px;--container-max-width:1200px}
.e-con.k-sec>.e-con-inner{max-width:1200px!important;gap:var(--kg,0px)}
.e-con.k-narrow>.e-con-inner{max-width:900px!important}
.e-con.k-pt0{padding-top:0!important}.e-con.k-pb0{padding-bottom:0!important}
.e-con.k-ptS{padding-top:56px!important}.e-con.k-pbS{padding-bottom:56px!important}
.e-con.k-ptL{padding-top:96px!important}.e-con.k-pbL{padding-bottom:96px!important}
.e-con.k-white{background:#FFFFFF!important}
.e-con.k-sand2{background:var(--k-sand2)!important}
.e-con.k-navy{background:var(--k-navy)!important;color:#FFFFFF}
.k-navy .elementor-widget-text-editor{color:var(--k-light)}

/* layout */
.e-con.k-row,.e-con.k-row>.e-con-inner{flex-direction:row!important;flex-wrap:wrap!important;align-items:center}
.e-con.k-top,.e-con.k-top>.e-con-inner{align-items:flex-start!important}
.e-con.k-stretch,.e-con.k-stretch>.e-con-inner{align-items:stretch!important}
.e-con.k-end,.e-con.k-end>.e-con-inner{align-items:flex-end!important;justify-content:space-between!important}
.e-con.k-between,.e-con.k-between>.e-con-inner{justify-content:space-between!important}
.e-con.k-center,.e-con.k-center>.e-con-inner{justify-content:center!important}
.e-con.k-col{flex:1 1 460px!important;min-width:0!important;width:auto!important;max-width:100%!important;padding:0!important}
.e-con.k-b200{flex-basis:200px!important}.e-con.k-b240{flex-basis:240px!important}.e-con.k-b300{flex-basis:300px!important}.e-con.k-b320{flex-basis:320px!important}.e-con.k-b340{flex-basis:340px!important}.e-con.k-b380{flex-basis:380px!important}.e-con.k-b420{flex-basis:420px!important}.e-con.k-b440{flex-basis:440px!important}.e-con.k-b520{flex-basis:520px!important}
.e-con.k-max260{max-width:275px!important}
.e-con.k-g8,.e-con.k-g8>.e-con-inner{gap:8px!important}.e-con.k-g12,.e-con.k-g12>.e-con-inner{gap:12px!important}.e-con.k-g16,.e-con.k-g16>.e-con-inner{gap:16px!important}.e-con.k-g20,.e-con.k-g20>.e-con-inner{gap:20px!important}.e-con.k-g24,.e-con.k-g24>.e-con-inner{gap:24px!important}.e-con.k-g40,.e-con.k-g40>.e-con-inner{gap:40px!important}.e-con.k-g48,.e-con.k-g48>.e-con-inner{gap:48px!important}.e-con.k-g56,.e-con.k-g56>.e-con-inner{gap:56px!important}
.e-con.k-mt{margin-top:40px!important}.e-con.k-mtS{margin-top:20px!important}
.e-con.k-colstack{flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important}

/* typografie */
.k-eyebrow .elementor-heading-title{font-family:'Instrument Sans',sans-serif!important;font-size:15px;font-weight:700;letter-spacing:2.5px;line-height:1.4;color:var(--k-navy)!important;text-transform:uppercase}
.k-navy .k-eyebrow .elementor-heading-title{color:var(--k-orange)!important}
.k-h1 .elementor-heading-title{font-weight:900;font-size:clamp(52px,8vw,104px);line-height:.95;letter-spacing:-3px}
.k-h1s .elementor-heading-title{font-weight:900;font-size:clamp(42px,6.4vw,80px);line-height:.98;letter-spacing:-2.5px}
.k-h2 .elementor-heading-title{font-weight:900;font-size:clamp(36px,5vw,60px);line-height:1.03;letter-spacing:-1.5px}
.k-h2s .elementor-heading-title{font-weight:900;font-size:clamp(32px,4.2vw,50px);line-height:1.06;letter-spacing:-1.2px}
.k-h3 .elementor-heading-title{font-weight:800;font-size:23px;line-height:1.25}
.k-h3l .elementor-heading-title{font-weight:900;font-size:32px;line-height:1.15}
.k-sub .elementor-heading-title{font-weight:700;font-size:clamp(24px,3vw,34px);line-height:1.2;color:var(--k-navy)!important}
.k-big .elementor-heading-title{font-weight:800;font-size:clamp(22px,2.6vw,28px);line-height:1.2}
.k-num .elementor-heading-title{font-weight:900;font-size:44px;line-height:1;color:var(--k-orange)!important}
.k-orange .elementor-heading-title,.k-orange{color:var(--k-orange)!important}
.k-lead{font-size:19px;color:var(--k-muted)}.k-navy .k-lead{color:var(--k-light)}
.k-text{color:var(--k-muted)}
.k-small{font-size:15px;color:var(--k-grey)}
.k-maxw .elementor-widget-container,.k-maxw .elementor-heading-title{max-width:680px}
.k-more a{font-weight:700;text-decoration:none}.k-more a:hover{text-decoration:underline}
.k-navy .k-more a,.k-card-navy .k-more a{color:var(--k-orange)}

/* knoppen */
.k-btn .elementor-button,.k-btn-o .elementor-button,.k-btn-n .elementor-button{font-family:'Instrument Sans',sans-serif;font-weight:700;font-size:17px;line-height:1.2;border-radius:999px;padding:17px 26px;transition:transform .15s ease,background .15s ease}
.k-btn .elementor-button{background:var(--k-orange);color:var(--k-ink)}
.k-btn .elementor-button:hover{background:#E57E2A;color:var(--k-ink);transform:translateY(-1px)}
.k-btn-o .elementor-button{background:transparent;border:2px solid var(--k-navy);color:var(--k-navy);padding:15px 24px}
.k-btn-o .elementor-button:hover{background:var(--k-navy);color:#fff}
.k-navy .k-btn-o .elementor-button{border-color:#fff;color:#fff}
.k-btn-n .elementor-button{background:var(--k-navy);color:#fff}
.k-btn-n .elementor-button:hover{background:#2B3964;color:#fff}
.k-btns{gap:12px!important}

/* kaarten */
.e-con.k-card{background:#fff!important;border:1px solid var(--k-line);border-radius:24px;padding:32px!important}
.e-con.k-card-s{padding:26px!important;border-radius:22px}
.e-con.k-card-navy{background:var(--k-navy)!important;color:#fff;border-radius:24px;padding:32px!important}
.k-card-navy .elementor-widget-text-editor{color:var(--k-light)}
.e-con.k-card-line{background:transparent!important;border:1px solid var(--k-dline);border-radius:22px;padding:30px!important}
.e-con.k-card-sand{background:var(--k-sand2)!important;border-radius:20px;padding:22px 28px!important}
.e-con.k-card-plain{background:#fff!important;border-radius:22px;padding:28px!important}
.e-con.k-step{border-top:2px solid var(--k-dline);padding:20px 0 0!important}
.e-con.k-step-on{border-top-color:var(--k-orange)}
.e-con.k-divider{border-top:1px solid var(--k-dline);padding-top:32px!important}
.k-pill .elementor-heading-title{display:inline-block;font-family:'Instrument Sans',sans-serif!important;font-size:12px!important;font-weight:700;letter-spacing:1.5px;padding:4px 12px;border-radius:999px;background:var(--k-orange);color:var(--k-ink)!important}
.k-price{font-weight:700}.k-price span{font-weight:400;color:var(--k-grey)}.k-card-navy .k-price span{color:#C5CCDD}
.k-push{margin-top:auto!important}
.e-con.k-link-card{cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}
.e-con.k-link-card:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(30,42,79,.10)}

/* afbeeldingen */
.k-img img{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:26px}
.k-img43 img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:26px}
.k-round img{border-radius:50%;object-fit:cover}
.k-hero-photo{position:relative;max-width:500px;width:100%;margin:0 auto;aspect-ratio:1/1}
.k-hero-photo:before{content:"";position:absolute;inset:6% -2% -4% 8%;border-radius:50%;background:var(--k-orange)}
.k-hero-photo:after{content:"";position:absolute;left:-4%;bottom:4%;width:26%;aspect-ratio:1/1;background:var(--k-navy);border-radius:22%;transform:rotate(-8deg)}
.k-hero-photo img{position:relative;z-index:1;width:94%!important;height:94%!important;object-fit:cover;border-radius:50%}
.k-hero-photo .k-ring{position:absolute;left:-10%;top:2%;width:18%;aspect-ratio:1/1;border:3px solid var(--k-navy);border-radius:50%}

/* vinkjes-lijst */
ul.k-checks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}
ul.k-checks li{position:relative;padding-left:32px}
ul.k-checks li:before{content:"";position:absolute;left:0;top:4px;width:20px;height:20px;background:var(--k-navy);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") center/contain no-repeat}
.k-navy ul.k-checks li:before,ul.k-checks.k-oc li:before{background:var(--k-orange)}
ul.k-checks.k-inline{flex-direction:row;flex-wrap:wrap;gap:14px 32px;font-weight:600}

/* veelgestelde vragen (accordion) */
.k-faq .elementor-accordion .elementor-accordion-item{border:0;border-top:1px solid var(--k-line2)}
.k-faq .elementor-accordion .elementor-accordion-item:last-child{border-bottom:1px solid var(--k-line2)}
.k-faq .elementor-accordion .elementor-tab-title{padding:20px 0;font-family:'Instrument Sans',sans-serif;font-weight:700;font-size:19px;color:var(--k-ink)}
.k-faq .elementor-accordion .elementor-tab-title a{color:var(--k-ink)}
.k-faq .elementor-accordion .elementor-tab-title .elementor-accordion-icon{color:var(--k-navy)}
.k-faq .elementor-accordion .elementor-tab-content{border:0;padding:0 0 20px;color:var(--k-muted)}

/* klantlogo's */
.k-logos .swiper-wrapper{transition-timing-function:linear!important}
.k-logos .swiper-slide-inner,.k-logos .swiper-slide figure{background:#fff;border-radius:16px;height:116px;display:flex!important;align-items:center;justify-content:center;padding:10px 14px;box-sizing:border-box;margin:0}
.k-logos .swiper-slide-image{max-height:96px!important;width:auto!important;max-width:100%!important;object-fit:contain}

/* kopbalk en voet */
.k-logo-tile img{background:var(--k-navy);border-radius:16px;padding:10px 14px;box-shadow:0 8px 20px rgba(30,42,79,.18);height:78px;width:auto!important;box-sizing:border-box}
.k-logo-tile-l img{background:var(--k-sand);border-radius:18px;padding:14px 18px;border-bottom:4px solid var(--k-orange);width:176px!important;height:auto;box-sizing:border-box}
.e-con.k-header{background:var(--k-sand)!important;border-bottom:4px solid var(--k-orange);padding:16px 24px!important}
.e-con.k-footer{background:var(--k-navy)!important;color:var(--k-light);padding:72px 24px 32px!important;font-size:16px;line-height:1.7}
.k-footer a{color:var(--k-light);text-decoration:none}.k-footer a:hover{color:#fff;text-decoration:underline}
.k-footer .k-fhead .elementor-heading-title{font-family:'Instrument Sans',sans-serif!important;font-size:13px;font-weight:700;letter-spacing:2px;color:var(--k-orange)!important}
.k-footer ul{list-style:none;margin:0;padding:0}
.k-footer .k-bottom{border-top:1px solid var(--k-dline);padding-top:20px!important;font-size:14px;color:#AEB6CB}
.k-nav .elementor-nav-menu--main a{font-family:'Instrument Sans',sans-serif;font-weight:600;font-size:15px;color:var(--k-navy)!important}

/* tabellen */
.k-table table{width:100%;border-collapse:collapse;font-size:16px}
.k-table th,.k-table td{padding:12px 10px;border-bottom:1px solid var(--k-line);text-align:left;vertical-align:top}
.k-table thead th{border-bottom:2px solid var(--k-ink)}

@media (max-width:767px){.e-con.k-sec{padding:64px 20px!important}.e-con.k-card,.e-con.k-card-navy{padding:26px!important}.k-h1 .elementor-heading-title{letter-spacing:-2px}}

.k-btn-sm .elementor-button{padding:11px 18px!important;font-size:15px!important}.k-btn-o.k-btn-sm .elementor-button{padding:9px 16px!important}
.k-white-t .elementor-heading-title{color:#fff!important}
.e-con.k-fcta{padding-bottom:40px!important;border-bottom:1px solid #34437A}
.k-footer li{margin:0 0 2px}.k-footer .k-bottom .elementor-widget-text-editor{color:#AEB6CB;font-size:14px}
.k-footer .elementor-widget-text-editor{color:var(--k-light)}

.k-lead18{font-size:18px}
.k-maxw900 .elementor-heading-title{max-width:900px}
.k-pkg-sub .elementor-heading-title{font-family:'Instrument Sans',sans-serif!important;font-weight:700;font-size:17px;color:var(--k-navy)}
.k-pkg-more .elementor-heading-title{font-family:'Instrument Sans',sans-serif!important;font-weight:700;font-size:17px;color:var(--k-navy)}
.k-card-navy .k-pkg-sub .elementor-heading-title,.k-card-navy .k-pkg-more .elementor-heading-title{color:var(--k-orange)}
.k-tc,.k-tc .elementor-heading-title{text-align:center}
.e-con.k-usp{padding-top:36px!important;padding-bottom:36px!important}
.k-usp .k-big .elementor-heading-title{font-weight:900}
.k-navy .k-card-line .elementor-widget-text-editor,.k-navy .k-step .elementor-widget-text-editor{color:var(--k-light)}
.k-navy ul.k-checks.k-inline{color:#fff}
a.e-con{color:inherit;text-decoration:none}a.e-con:hover{color:inherit}
.k-card-navy{color:#fff}

@media (min-width:1025px){.e-con.k-header>.e-con-inner{flex-wrap:nowrap!important}.k-header .k-nav{flex:1 1 auto}.k-header .k-nav .elementor-nav-menu--main{display:flex;justify-content:flex-end}}
.e-con.k-header .k-btns{flex-wrap:nowrap!important}

.k-pill .elementor-heading-title{text-transform:uppercase}
.k-lightsmall{color:#C5CCDD!important}
.k-table-card table{background:#fff;border-radius:20px;overflow:hidden}
.k-table-card th,.k-table-card td{padding:12px 16px}
.k-table{overflow-x:auto}.k-table table{min-width:520px}
.k-calc{background:#fff;color:var(--k-ink);border-radius:26px;padding:30px}
.k-calc-in label{display:block;font-weight:700;margin-bottom:10px}
.k-calc-ctrl{display:flex;gap:16px;align-items:center}
.k-calc-ctrl input[type=range]{flex:1;accent-color:var(--k-orange)}
.k-calc-ctrl input[type=number]{width:96px;padding:10px 12px;border:2px solid var(--k-line);border-radius:12px;font-size:18px;font-weight:700}
.k-calc-res{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin-top:24px}
.k-calc-card{background:var(--k-sand);border-radius:18px;padding:18px 20px}
.k-calc-hi{background:var(--k-navy);color:#fff}
.k-calc-l{font-weight:700;font-size:15px}
.k-calc-v{font-family:'Schibsted Grotesk',sans-serif;font-weight:900;font-size:clamp(28px,2.6vw,36px);line-height:1.15;margin-top:4px}
.k-calc-hi .k-calc-v{color:var(--k-orange)}
.k-calc-s{font-size:14px;color:var(--k-grey)}.k-calc-hi .k-calc-s{color:#C5CCDD}

.k-chips{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 14px!important}
.k-chips span{font-size:14px;padding:4px 12px;border-radius:999px;background:var(--k-sand);color:var(--k-ink)}
.k-card-navy .k-chips span,.k-navy .k-chips span{background:#2B3964;color:#fff}
.k-crumbs{font-size:14px;color:var(--k-grey);margin:0!important}.k-crumbs a{color:var(--k-grey)}
.k-pricebig{margin:0!important}.k-pb{font-family:'Schibsted Grotesk',sans-serif;font-weight:900;font-size:56px;line-height:1;color:var(--k-orange);margin-right:6px}
.k-card .k-pb{color:var(--k-navy)}
.k-pex{margin-top:14px!important;padding-top:14px;border-top:1px solid var(--k-dline)}
.k-numbig .elementor-heading-title{font-size:56px}
ul.k-checks.k-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px 24px;font-weight:600}
.e-con.k-card-or{background:var(--k-orange)!important;color:var(--k-ink);border-radius:22px;padding:30px!important;justify-content:space-between}
.e-con.k-narrowin{max-width:900px}

@media (min-width:1025px){.k-header .elementor-widget-nav-menu.k-nav{flex:1 1 auto!important;min-width:0;width:auto!important}.k-header .k-nav .elementor-nav-menu{flex-wrap:nowrap!important;justify-content:flex-end}.k-header .k-nav .elementor-nav-menu--main .elementor-item{white-space:nowrap}}
.k-header .elementor-widget-image.k-logo-tile{flex:0 0 auto!important}

.k-av104 img{width:104px!important;height:104px!important;border-radius:50%;object-fit:cover}
.k-av96 img{width:96px!important;height:96px!important;border-radius:50%;object-fit:cover;background:var(--k-sand)}
.k-av96 img[src*="hoorayhr"]{object-fit:contain;padding:22px 10px}
.e-con.k-colauto{flex:1 1 200px!important;width:auto!important}
.e-con.k-g4,.e-con.k-g4>.e-con-inner{gap:4px!important}
.k-team{text-align:center;align-items:center!important}
.k-team .elementor-widget{width:100%}
.k-role .elementor-heading-title{font-family:'Instrument Sans',sans-serif!important;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--k-rust)!important}
.k-duo{position:relative;display:flex;justify-content:center;align-items:flex-end}
.k-duo:before{content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:92%;max-width:500px;aspect-ratio:1/1;border-radius:50%;background:var(--k-navy)}
.k-duo:after{content:"";position:absolute;right:4%;top:6%;width:22%;max-width:110px;aspect-ratio:1/1;border-radius:50%;background:var(--k-orange)}
.k-duo img{position:relative;z-index:1;width:82%!important;max-width:440px}
.k-mtS8{margin-top:8px!important}
.e-con.k-sandbig{padding:32px!important;border-radius:28px}

.k-header .e-con.k-btns{flex:0 0 auto!important;width:auto!important}

.k-form .elementor-field-group{margin-bottom:14px}
.k-form .elementor-field-label{font-weight:600;font-size:15px;color:var(--k-ink)}
.k-form .elementor-field-textual,.k-form select.elementor-field{border:2px solid var(--k-line)!important;border-radius:12px!important;background:#fff!important;padding:12px 14px!important;font-size:16px;color:var(--k-ink)}
.k-form .elementor-field-textual:focus{border-color:var(--k-navy)!important;outline:none}
.k-form .elementor-field-subgroup .elementor-field-option{margin-right:14px}
.k-form .elementor-button{background:var(--k-orange)!important;color:var(--k-ink)!important;border-radius:999px!important;font-weight:700;font-size:17px;padding:17px 26px}
.k-form .elementor-button:hover{background:#E57E2A!important}
.e-con.k-formcard{padding:36px!important}
.e-con.k-ctile{padding:18px 22px!important;border-radius:18px}
.k-ctile .k-h3 .elementor-heading-title{font-size:19px}
.e-con.k-nowrap,.e-con.k-nowrap>.e-con-inner{flex-wrap:nowrap!important}
.k-stepnum{flex:0 0 auto!important}
.k-stepnum .elementor-heading-title{width:44px;height:44px;border-radius:50%;background:var(--k-orange);color:var(--k-ink)!important;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:20px}
.k-stepnum-w .elementor-heading-title{background:#fff;color:var(--k-navy)!important}
.k-mock{background:var(--k-navy);color:#fff;border-radius:26px;padding:30px;box-shadow:0 24px 48px rgba(30,42,79,.18)}
.k-mock-bar{height:8px;border-radius:8px;background:#2B3964;overflow:hidden}.k-mock-bar div{width:35%;height:100%;background:var(--k-orange)}
.k-mock-meta{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;margin:14px 0 20px;font-size:14px;font-weight:600;color:#C5CCDD}.k-mock-meta b{color:var(--k-orange)}
.k-mock-q{font-family:'Schibsted Grotesk',sans-serif;font-weight:800;font-size:24px;line-height:1.25;margin:0 0 22px}
.k-mock-o{display:flex;align-items:center;gap:12px;padding:14px 16px;border:2px solid var(--k-dline);border-radius:14px;font-weight:600;margin-top:10px}.k-mock-o span{width:12px;height:12px;border-radius:50%}
.k-mock-o.k-on{border-color:var(--k-orange);background:#2B3964}
.k-faqgrp .k-h3l{margin-bottom:6px}

.k-legal{color:var(--k-muted)}
.k-legal h2{font-family:'Schibsted Grotesk',sans-serif;font-weight:800;font-size:24px;line-height:1.25;color:var(--k-navy);margin:40px 0 12px}
.k-legal .k-ver{font-weight:700;color:var(--k-rust)}
.k-legal ol,.k-legal ul{padding-left:24px;margin:0 0 16px}.k-legal li{margin-bottom:8px}
.k-legal ol[type=a]{margin-top:8px;list-style-type:lower-alpha}
.k-legal dl{background:#fff;border:1px solid var(--k-line);border-radius:18px;padding:6px 22px;margin:0 0 16px;display:grid;grid-template-columns:210px 1fr;column-gap:18px}
.k-legal dt{font-weight:700;color:var(--k-ink);padding:12px 0;border-top:1px solid var(--k-line)}
.k-legal dd{margin:0;padding:12px 0;border-top:1px solid var(--k-line)}
.k-legal dt:first-of-type,.k-legal dd:first-of-type{border-top:0}
@media (max-width:640px){.k-legal dl{grid-template-columns:1fr}.k-legal dd{border-top:0;padding-top:0}}
.k-legal .k-table{background:#fff;border:1px solid var(--k-line);border-radius:18px;margin:0 0 16px}
.k-legal .k-table table{font-size:15px;min-width:720px}
.k-legal .k-table thead th{background:var(--k-navy);color:#fff;border-bottom:0}

.e-con.k-b640{flex:999 1 640px!important;max-width:780px!important}
.k-h1art .elementor-heading-title{font-size:clamp(36px,4.8vw,56px);letter-spacing:-1.5px;line-height:1.04}
.k-meta{font-size:15px;color:var(--k-grey)}
.k-toc{background:#fff;border:1px solid var(--k-line);border-radius:18px;padding:20px 24px;font-size:16px}.k-toc ol{margin:8px 0 0;padding-left:22px}
.k-article{font-size:18px;line-height:1.7}.k-article h2{font-size:28px;color:var(--k-ink)}
.k-article .k-table{margin:16px 0}
.k-av72 img{width:72px!important;height:72px!important;border-radius:50%;object-fit:cover}
.k-av72{flex:0 0 auto!important}
.e-con.k-aside{position:sticky;top:20px;padding-top:56px!important}
ul.k-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px;font-size:16px}
.k-posts .elementor-post__card{border:0!important;box-shadow:none!important;overflow:hidden}
.k-posts .elementor-post__title,.k-posts .elementor-post__title a{font-family:'Schibsted Grotesk',sans-serif!important;font-weight:800!important;font-size:20px!important;line-height:1.25!important}
.k-posts .elementor-post__excerpt p{font-size:15px;line-height:1.5}
.k-posts .elementor-post__read-more{font-weight:700;font-size:15px}
.k-posts .elementor-post__badge{font-family:'Instrument Sans',sans-serif;font-weight:700;letter-spacing:1px;text-transform:uppercase;font-size:11px!important;border-radius:999px!important}
.k-posts .elementor-post__card .elementor-post__text{padding:20px 22px 0}
.k-posts .elementor-post__card .elementor-post__meta-data{display:none}
.e-con.k-feat{padding:28px!important}
.k-pagination,.k-posts .elementor-pagination{margin-top:30px;font-weight:700}

/* fb1 */
.elementor-widget.k-mt{margin-top:40px!important}.elementor-widget.k-mtS{margin-top:20px!important}
.elementor-widget.k-reviews{margin-top:64px!important}
.k-header .k-nav .elementor-nav-menu--main .elementor-item{font-size:17px!important}
.k-footer .k-logo-tile-l + .elementor-widget-text-editor p{font-family:'Schibsted Grotesk',sans-serif;font-weight:800;font-size:20px;line-height:1.3;color:#fff;margin-top:6px}
.k-legal .k-ver a{font-weight:700}

/* tables2 */
.k-table.k-table-card{background:#fff;border:1px solid var(--k-line);border-radius:22px;overflow:hidden;box-shadow:0 18px 40px rgba(30,42,79,.08);padding:0!important}
.k-table-card table{margin:0;font-size:16px;background:#fff}
.k-table-card thead th{background:var(--k-navy);color:#fff;font-family:'Schibsted Grotesk',sans-serif;font-weight:800;font-size:16px;padding:16px 20px;border:0}
.k-table-card th,.k-table-card td{padding:14px 20px;border-bottom:1px solid var(--k-line)}
.k-table-card tbody tr:nth-child(even){background:#FBF8F4}
.k-table-card tbody tr:hover{background:#F7F2EC}
.k-table-card tbody th{font-weight:600;color:var(--k-ink)}
.k-table-card td{text-align:center;color:var(--k-muted);font-weight:600}
.k-table-card thead th:not(:first-child){text-align:center}
.k-table-card tbody tr:last-child th,.k-table-card tbody tr:last-child td{border-bottom:0}
.k-table-card td:nth-child(3){background:rgba(242,140,56,.08);color:var(--k-ink)}
.k-table-card + .k-small,.k-table-card p.k-small{padding:12px 20px;margin:0!important;background:var(--k-sand)}
.elementor-widget.k-table-card.k-mt{margin-top:40px!important}

/* fb2 */
a.e-con.k-card-navy,a.e-con.k-card-navy:hover,a.e-con.k-feat:hover{color:#fff!important}
a.e-con.k-link-card:hover .k-h3l .elementor-heading-title,a.e-con.k-link-card:hover .k-h3 .elementor-heading-title,a.e-con.k-link-card:hover .k-h2s .elementor-heading-title{color:var(--k-orange)!important}
a.e-con.k-card-navy .elementor-heading-title{color:#fff}
.k-card-navy .k-eyebrow .elementor-heading-title{color:var(--k-orange)!important}
.k-navy .k-tc .elementor-heading-title{color:var(--k-orange)!important}
.k-legal ul.k-checks{padding-left:0}
.e-con.k-pkgcard{padding:34px!important;gap:14px!important;border-radius:26px;position:relative;overflow:hidden}
.e-con.k-pkgcard.k-card{border:2px solid var(--k-line)}
.e-con.k-pkgcard:before{content:"";position:absolute;left:0;top:0;right:0;height:6px;background:var(--k-navy)}
.e-con.k-pkg-hi:before{background:var(--k-orange)}
.e-con.k-pkg-hi{box-shadow:0 24px 50px rgba(30,42,79,.25);transform:translateY(-8px)}
.e-con.k-pkg-hi:hover{transform:translateY(-10px)}
.k-pkgcard .k-h3l .elementor-heading-title{font-size:34px}
ul.k-small-checks{font-size:15px;gap:8px}ul.k-small-checks li:before{width:18px;height:18px;top:3px;background:var(--k-orange)}
.k-pkgprice{margin:0!important;padding-top:16px;border-top:1px solid var(--k-line);font-family:'Schibsted Grotesk',sans-serif;font-weight:900;font-size:34px;line-height:1.1;color:var(--k-navy)}
.k-card-navy .k-pkgprice{color:var(--k-orange);border-top-color:var(--k-dline)}
.k-pfrom{font-family:'Instrument Sans',sans-serif;font-size:15px;font-weight:600;color:var(--k-grey);margin-right:4px}
.k-pper{font-family:'Instrument Sans',sans-serif;font-size:15px;font-weight:500;color:var(--k-grey)}
.k-card-navy .k-pfrom,.k-card-navy .k-pper{color:#C5CCDD}
.k-pkgbtn .elementor-heading-title{display:block;text-align:center;font-family:'Instrument Sans',sans-serif!important;font-weight:700;font-size:16px;padding:13px 18px;border-radius:999px;border:2px solid var(--k-navy);color:var(--k-navy)!important;transition:all .15s}
a.e-con.k-pkgcard:hover .k-pkgbtn .elementor-heading-title{background:var(--k-navy);color:#fff!important}
.k-pkg-hi .k-pkgbtn .elementor-heading-title{background:var(--k-orange);border-color:var(--k-orange);color:var(--k-ink)!important}
a.e-con.k-pkg-hi:hover .k-pkgbtn .elementor-heading-title{background:#fff;border-color:#fff;color:var(--k-navy)!important}
.k-card-navy .k-pkg-sub .elementor-heading-title{color:var(--k-orange)}
.e-con.k-flexband{background:linear-gradient(120deg,#FCE6D2 0%,#F7F2EC 100%)!important;border:2px solid #F6C9A2;border-radius:26px;padding:30px 34px!important}
.k-flexicon{flex:0 0 auto!important}
.k-flexicon .elementor-heading-title{width:60px;height:60px;border-radius:18px;background:var(--k-orange);color:var(--k-ink)!important;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:34px;line-height:1}
.e-con.k-flexright{flex:0 0 auto!important;width:auto!important;align-items:flex-start}
.k-flexright .k-chips{margin:0!important}.k-flexright .k-chips span{background:#fff}

/* form2 */
.e-con.k-formcard{background:#fff!important;border:0!important;border-radius:28px!important;padding:40px!important;position:relative;overflow:hidden;box-shadow:0 30px 60px rgba(30,42,79,.12)}
.e-con.k-formcard:before{content:"";position:absolute;left:0;right:0;top:0;height:8px;background:linear-gradient(90deg,var(--k-orange),#F6B37A 60%,var(--k-navy))}
.k-formcard .k-h3l .elementor-heading-title{font-size:30px}
.k-form .elementor-field-group{margin-bottom:18px}
.k-form .elementor-field-label{font-weight:700;font-size:14px;color:var(--k-navy);margin-bottom:6px;letter-spacing:.2px}
.k-form .elementor-field-textual,.k-form select.elementor-field{background:var(--k-sand)!important;border:2px solid transparent!important;border-radius:14px!important;padding:14px 16px!important;font-size:16px!important;transition:all .15s ease;box-shadow:none!important}
.k-form .elementor-field-textual:hover,.k-form select.elementor-field:hover{border-color:var(--k-line)!important}
.k-form .elementor-field-textual:focus,.k-form select.elementor-field:focus{background:#fff!important;border-color:var(--k-orange)!important;box-shadow:0 0 0 4px rgba(242,140,56,.18)!important}
.k-form .elementor-field-type-checkbox .elementor-field-subgroup{display:flex;flex-wrap:wrap;gap:8px}
.k-form .elementor-field-type-checkbox .elementor-field-option{margin:0!important;display:inline-flex;align-items:center;gap:8px;background:var(--k-sand);border:2px solid transparent;border-radius:999px;padding:8px 14px;font-size:15px;font-weight:600;cursor:pointer;transition:all .15s}
.k-form .elementor-field-type-checkbox .elementor-field-option:hover{border-color:var(--k-orange)}
.k-form .elementor-field-type-checkbox .elementor-field-option:has(input:checked){background:var(--k-navy);color:#fff;border-color:var(--k-navy)}
.k-form .elementor-field-type-checkbox .elementor-field-option label{cursor:pointer;margin:0}
.k-form input[type=checkbox]{accent-color:var(--k-orange);width:16px;height:16px}
.k-form .elementor-field-type-acceptance{font-size:14px;color:var(--k-muted)}
.k-form .elementor-button{width:100%;padding:18px 26px!important;font-size:18px!important;box-shadow:0 12px 24px rgba(242,140,56,.35);transition:transform .15s,box-shadow .15s}
.k-form .elementor-button:hover{transform:translateY(-2px);box-shadow:0 16px 30px rgba(242,140,56,.45)}
.k-form .elementor-button-text:after{content:" →"}
.e-con.k-ctile{position:relative;padding-left:28px!important;border:0!important;box-shadow:0 8px 20px rgba(30,42,79,.06);transition:transform .15s,box-shadow .15s}
.e-con.k-ctile:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:5px;border-radius:0 6px 6px 0;background:var(--k-orange)}
a.e-con.k-ctile:hover{transform:translateX(4px);box-shadow:0 14px 28px rgba(30,42,79,.12)}
.k-ctile.k-card-navy:before{background:#fff}

/* mob1 */
@media (max-width:1024px){
.e-con.k-header{padding:10px 16px!important}
.e-con.k-header>.e-con-inner{flex-wrap:nowrap!important;gap:10px!important}
.k-header .k-logo-tile img{height:56px;padding:7px 10px;border-radius:12px}
.k-header .e-con.k-btns{order:2;margin-left:auto!important}
.k-header .k-nav{order:3;flex:0 0 auto!important}
.k-header .k-btn-sm .elementor-button{padding:10px 14px!important;font-size:14px!important}
}
@media (max-width:767px){
.k-h3l .elementor-heading-title{font-size:26px!important}
.k-pkgcard .k-h3l .elementor-heading-title{font-size:30px!important}
.k-pkgprice{font-size:30px}
.e-con.k-pkg-hi{transform:none}
.e-con.k-flexband{padding:24px!important}
.e-con.k-formcard{padding:26px!important}
.k-pb{font-size:46px}
.k-lead{font-size:18px}
.k-h2 .elementor-heading-title{letter-spacing:-1px}
}

/* mob2 */
@media (max-width:767px){
.k-table table{min-width:0!important}
.k-table-card th,.k-table-card td,.k-legal .k-table th,.k-legal .k-table td{padding:10px 10px!important;font-size:14px!important}
.k-table-card thead th{font-size:14px!important}
.k-table table:has(thead th:nth-child(4)){min-width:560px!important}
.k-table:has(thead th:nth-child(4))::before{content:"Veeg opzij voor de hele tabel →";display:block;font-size:13px;font-weight:600;color:var(--k-grey);padding:10px 12px 0}
.k-legal dl{padding:6px 16px}
}

/* mob3 */
.k-header .k-nav .elementor-nav-menu--dropdown{background:var(--k-sand)!important;border-top:3px solid var(--k-orange)}
.k-header .k-nav .elementor-nav-menu--dropdown a{font-family:'Instrument Sans',sans-serif;font-weight:600;font-size:17px;color:var(--k-navy)!important;background:transparent!important;padding:14px 20px!important;border-bottom:1px solid var(--k-line)}
.k-header .k-nav .elementor-nav-menu--dropdown a:hover,.k-header .k-nav .elementor-nav-menu--dropdown a:focus,.k-header .k-nav .elementor-nav-menu--dropdown a.elementor-item-active,.k-header .k-nav .elementor-nav-menu--dropdown a.highlighted{background:var(--k-navy)!important;color:#fff!important}

.k-nav .elementor-nav-menu--main .k-mobile-only{display:none!important}

/* mob4 */
@media (max-width:767px){
.e-con.k-header>.e-con-inner{flex-wrap:wrap!important;row-gap:10px!important}
.k-header .k-nav{order:2;margin-left:auto!important}
.k-header .e-con.k-btns{order:3;margin-left:0!important;width:100%!important;flex:0 0 100%!important;flex-wrap:nowrap!important;gap:8px!important}
.k-header .k-btns .elementor-widget-button{flex:1 1 0;min-width:0}
.k-header .k-btns .elementor-button{width:100%;justify-content:center;padding:10px 8px!important;font-size:14px!important;white-space:nowrap}
.k-header .k-btn-o.k-btn-sm .elementor-button{padding:8px 8px!important}
}

.k-nav .k-mobile-only{display:none!important}

/* ai1 */
.k-card-navy .k-checks li,.k-card-navy .k-checks p{color:#DDE2EE!important}


/* mob6 */
@media (max-width:767px){
.e-con.k-header>.e-con-inner{flex-wrap:nowrap!important;align-items:center!important;column-gap:10px!important}
.k-header .e-con.k-btns{order:2!important;flex:1 1 auto!important;width:auto!important;max-width:190px;margin-left:auto!important;flex-direction:column-reverse!important;flex-wrap:nowrap!important;gap:6px!important}
.k-header .k-nav{order:3!important;margin-left:0!important;flex:0 0 auto!important}
.k-header .k-btns .elementor-widget-button{flex:0 0 auto!important;width:100%!important}
.k-header .k-btns .elementor-button,.k-header .k-btn-o.k-btn-sm .elementor-button{padding:6px 10px!important;font-size:12.5px!important;line-height:1.2!important}
}

/* meta1 */
.elementor-widget.k-meta{display:none!important}

/* zoek1 */
.k-search{max-width:640px}
.k-search-label{display:block;font-weight:700;color:var(--k-navy);margin:0 0 8px;font-size:16px}
.k-search-box{display:flex;align-items:center;gap:10px;background:var(--k-sand);border:2px solid var(--k-line2);border-radius:999px;padding:0 18px;color:var(--k-navy);transition:border-color .2s,box-shadow .2s}
.k-search-box:focus-within{border-color:var(--k-orange);box-shadow:0 0 0 4px rgba(242,140,56,.18);background:#fff}
.k-search-box input[type=search]{flex:1;min-width:0;border:0!important;background:transparent!important;box-shadow:none!important;outline:0!important;padding:14px 0!important;font:inherit;font-size:16px;color:var(--k-ink)}
.k-search-none{margin:16px 0 0;color:var(--k-muted)}
.k-search-none a{color:var(--k-rust);font-weight:600}
/* mob7 */
@media (max-width:767px){
.e-con.k-sec{padding-top:44px!important;padding-bottom:44px!important}
.e-con.k-ptS{padding-top:32px!important}.e-con.k-pbS{padding-bottom:32px!important}
.e-con.k-ptL{padding-top:52px!important}.e-con.k-pbL{padding-bottom:52px!important}
.e-con.k-pt0{padding-top:0!important}.e-con.k-pb0{padding-bottom:0!important}
.e-con.k-mt{margin-top:28px!important}
.e-con.k-g40,.e-con.k-g40>.e-con-inner,.e-con.k-g48,.e-con.k-g48>.e-con-inner,.e-con.k-g56,.e-con.k-g56>.e-con-inner{gap:28px!important}
}

/* mob8 */
@media (max-width:767px){
.elementor-accordion .elementor-tab-title{padding:14px 0!important;font-size:17px!important}
.elementor-accordion .elementor-tab-content{padding-top:0!important;padding-bottom:14px!important}
.e-con.k-footer{padding-top:48px!important}
.e-con.k-footer,.e-con.k-footer>.e-con-inner{gap:28px!important}
.elementor-widget.k-mt{margin-top:20px!important}
}
.elementor-widget-html.k-mt{margin-top:28px}


/* logos3 */
.k-logos .swiper-slide-inner,.k-logos .swiper-slide figure{background:#F7F2EC!important}

/* foot2 */
.e-con.k-fcta,.e-con.k-fcta>.e-con-inner{align-items:center!important}
.k-fcta .k-logo-tile-l{flex:0 0 auto!important;width:150px!important}
.k-fcta .k-logo-tile-l img{width:100%!important;height:auto!important}
@media (min-width:1025px){
.e-con.k-fcta,.e-con.k-fcta>.e-con-inner{flex-wrap:nowrap!important;column-gap:40px!important}
.k-fcta .elementor-widget-heading{flex:1 1 auto!important;min-width:0}
.k-fcta .elementor-widget-button{flex:0 0 auto!important}
}
@media (max-width:767px){.k-fcta .k-logo-tile-l{width:130px!important}}

/* pkg3 */
.e-con.k-pkgrow2>.e-con.k-pkgcard,.e-con.k-pkgrow2>.e-con-inner>.e-con.k-pkgcard{flex:1 1 320px!important;max-width:none!important}
.e-con.k-addband{align-items:center}
.k-addband .k-chips span:first-child,.k-flexband .k-chips span:first-child{font-weight:700;color:var(--k-navy)}

/* pkg4 */
@media (max-width:767px){
.k-addband .k-flexright,.k-flexband .k-flexright{width:100%!important;min-width:0!important;flex:1 1 100%!important;align-items:flex-start!important}
.k-addband .k-chips,.k-flexband .k-chips{display:flex!important;flex-wrap:wrap!important;gap:8px!important}
.k-addband .k-chips span,.k-flexband .k-chips span{white-space:normal!important}
.e-con.k-addband .e-con.k-nowrap,.e-con.k-flexband .e-con.k-nowrap{flex-wrap:wrap!important;align-items:flex-start!important;row-gap:14px!important}
.k-addband .k-colauto,.k-flexband .k-colauto{flex:1 1 100%!important;min-width:0!important}
}

/* pkg5 */
.e-con.k-pkgrow2 .e-con.k-pkg-hi{transform:none!important}
.e-con.k-pkgrow2 .e-con.k-card-navy.k-pkgcard{border:2px solid var(--k-navy)!important}

/* topic1 */
.k-card-navy .k-checks li:before,.k-navy .k-checks li:before{background-color:var(--k-orange)!important}
.k-card-navy .k-btn-o .elementor-button,.k-navy .k-btn-o .elementor-button{border-color:#fff!important;color:#fff!important;background:transparent!important}
.k-card-navy .k-btn-o .elementor-button:hover,.k-navy .k-btn-o .elementor-button:hover{background:#fff!important;color:var(--k-navy)!important}
.k-card-navy .k-chips span{background:rgba(255,255,255,.1)!important;color:#fff!important}
.e-con.k-top,.e-con.k-top>.e-con-inner{align-items:flex-start!important}

/* topic2 */
.k-topic .k-h3 .elementor-heading-title{font-size:19px!important;line-height:1.25!important;hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word}
.k-footer .k-fcols .e-con.k-col{min-width:0}

/* mob9 */
@media (max-width:767px){
.elementor-heading-title{overflow-wrap:break-word;hyphens:auto;-webkit-hyphens:auto}
.k-chips{flex-wrap:wrap}
}

/* nav3 */
@media (min-width:1025px){
.k-header .k-nav .elementor-nav-menu--main .elementor-item{font-size:15.5px!important;padding-left:7px!important;padding-right:7px!important}
.e-con.k-header>.e-con-inner{column-gap:12px!important}
.k-header .k-btns .elementor-button{font-size:13.5px!important;padding:9px 14px!important}
}
@media (min-width:1025px) and (max-width:1299px){
.k-header .k-nav .elementor-nav-menu--main .elementor-item{font-size:15px!important;padding-left:6px!important;padding-right:6px!important}
.k-header .k-btns .elementor-button{font-size:13px!important;padding:8px 11px!important}
}

/* nav4 */
@media (min-width:1025px) and (max-width:1199px){
.k-header .k-nav .elementor-nav-menu--main .elementor-item{font-size:13px!important;padding-left:4px!important;padding-right:4px!important}
.e-con.k-header>.e-con-inner{column-gap:8px!important}
.k-header .k-btns .elementor-button{font-size:12px!important;padding:7px 9px!important}
.k-header .k-logo-tile img,.k-header img{max-height:64px}
}

/* nav5 */
.k-nav .elementor-nav-menu--main .sub-menu{background:#fff!important;border-radius:14px!important;box-shadow:0 18px 40px rgba(30,42,79,.16)!important;padding:8px 0!important;border:1px solid var(--k-line)!important;min-width:280px!important;overflow:hidden}
.k-nav .elementor-nav-menu--main .sub-menu a{font-size:15px!important;padding:10px 18px!important;border:0!important;background:transparent!important;color:var(--k-navy)!important}
.k-nav .elementor-nav-menu--main .sub-menu a:hover{background:var(--k-sand)!important;color:var(--k-rust)!important}

/* nav6 */
.k-header nav.elementor-nav-menu--dropdown .sub-menu a{font-size:14.5px!important;font-weight:500!important;padding-left:34px!important}

/* topic3 */
.k-checks.k-cols2{display:grid!important;grid-template-columns:1fr 1fr;column-gap:48px;row-gap:10px}
.k-checks.k-cols2 li{break-inside:avoid}
.e-con.k-herken{padding:32px 36px!important;border-radius:24px}
.e-con.k-eqrow>.e-con.k-col,.e-con.k-eqrow>.e-con-inner>.e-con.k-col{flex:1 1 320px!important}
.k-eqrow .elementor-widget-button{margin-top:4px}
@media (max-width:767px){.k-checks.k-cols2{grid-template-columns:1fr}.e-con.k-herken{padding:24px!important}}

/* prak1 */
.e-con.k-bottom-al,.e-con.k-bottom-al>.e-con-inner{align-items:flex-end!important}
.k-praktijk-intro{max-width:420px}
.e-con.k-praktijk-big{flex:2 1 420px!important;min-width:0}
.e-con.k-praktijk-small{flex:1 1 260px!important;min-width:0}
.k-praktijk-img,.k-praktijk-img .elementor-widget-container{height:100%}
.k-praktijk-img img{width:100%!important;height:100%!important;object-fit:cover;border-radius:22px;display:block}
.k-praktijk-big .k-praktijk-img img{aspect-ratio:3/2}
.k-praktijk-small .elementor-widget-image{flex:1 1 0;min-height:0}
@media (max-width:767px){.k-praktijk-small .k-praktijk-img img{aspect-ratio:3/2;height:auto!important}.e-con.k-bottom-al,.e-con.k-bottom-al>.e-con-inner{align-items:flex-start!important}}

/* prak2 */
@media (max-width:1024px){.k-praktijk-small .elementor-widget-image{flex:0 0 auto!important}.k-praktijk-small .k-praktijk-img img{aspect-ratio:3/2;height:auto!important}}

/* prak3 */
.e-con.k-praktijk-small,.e-con.k-praktijk-small>.e-con-inner{flex-wrap:nowrap!important;flex-direction:column!important}
@media (max-width:1024px){.e-con.k-praktijk-small{height:auto!important}}

/* prak4 */
@media (max-width:1024px){.e-con.k-praktijk-big,.e-con.k-praktijk-small{flex:1 1 100%!important;height:auto!important}.k-praktijk-img,.k-praktijk-img .elementor-widget-container{height:auto!important}.k-praktijk-img img{height:auto!important;aspect-ratio:3/2!important}}/* End custom CSS */