.elementor-kit-6{--e-global-color-primary:#121412;--e-global-color-secondary:#38383C;--e-global-color-text:#38383C;--e-global-color-accent:#A1CF63;--e-global-color-wtgroen2:#8DBF4C;--e-global-color-wtlicht:#F4F5F0;--e-global-typography-primary-font-family:"Saira Condensed";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Saira Condensed";--e-global-typography-secondary-font-weight:600;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-weight:600;background-color:#FFFFFF;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1240px;}.e-con{--container-max-width:1240px;}.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-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS */:root{--wt-g:#A1CF63;--wt-g2:#8DBF4C;--wt-k:#121412;--wt-k2:#1A1D19;--wt-k3:#252923;--wt-t:#38383C;--wt-m:#6B7066;--wt-bg:#F4F5F0;--wt-line:#E2E5DB;--wt-r:18px;--wt-head:"Saira Condensed",Impact,sans-serif;--wt-body:Inter,system-ui,sans-serif}
body{font-family:var(--wt-body);color:var(--wt-t);background:#fff;-webkit-font-smoothing:antialiased}
body .elementor-widget-text-editor,body .elementor-widget-text-editor p{font-family:var(--wt-body);font-size:17px;line-height:1.7;color:var(--wt-t)}
body .elementor-widget-text-editor p{margin:0 0 1em}
body .elementor-widget-text-editor p:last-child{margin-bottom:0}
body .elementor-widget-heading .elementor-heading-title{font-family:var(--wt-head)!important;font-weight:700;letter-spacing:-.005em;color:var(--wt-k);line-height:1.02}
a{color:var(--wt-k)}

/* layout */
.e-con.wt-sec{padding:110px 24px!important;gap:0!important}
.e-con.wt-sec-tight{padding:72px 24px!important}
.e-con.wt-light{background:var(--wt-bg)}
.e-con.wt-white{background:#fff}
.e-con.wt-dark{background:var(--wt-k)}
.e-con.wt-wrap{max-width:1240px!important;width:100%!important;margin:0 auto!important;padding:0!important}
.wt-dark .elementor-heading-title{color:#fff}
.wt-dark .elementor-widget-text-editor,.wt-dark .elementor-widget-text-editor p{color:rgba(255,255,255,.74)}

/* typo */
.wt-eyebrow .elementor-heading-title{font-family:var(--wt-body)!important;font-size:13px!important;font-weight:700!important;letter-spacing:.16em!important;text-transform:uppercase;color:var(--wt-g2)!important;line-height:1.2!important;display:inline-flex;align-items:center;gap:10px}
.wt-eyebrow .elementor-heading-title:before{content:"";width:26px;height:3px;border-radius:3px;background:var(--wt-g)}
.wt-dark .wt-eyebrow .elementor-heading-title,.wt-hero .wt-eyebrow .elementor-heading-title{color:var(--wt-g)!important}
.wt-h1 .elementor-heading-title{font-size:clamp(46px,7.2vw,104px)!important;font-weight:800!important;text-transform:uppercase;color:#fff!important;line-height:.92!important}
.wt-h1 .elementor-heading-title span{color:var(--wt-g)}
.wt-h2 .elementor-heading-title{font-size:clamp(36px,4.4vw,60px)!important;text-transform:uppercase;line-height:.98!important}
.wt-h3 .elementor-heading-title{font-size:28px!important;text-transform:uppercase;line-height:1.05!important}
.wt-lead,.wt-lead p{font-size:19px!important;line-height:1.65!important}
.wt-hero .wt-lead,.wt-hero .wt-lead p{color:rgba(255,255,255,.86)!important}
.wt-center{text-align:center}
.wt-center .wt-eyebrow .elementor-heading-title{justify-content:center}

/* knoppen */
.wt-btn .elementor-button{font-family:var(--wt-head)!important;font-size:18px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase;border-radius:999px!important;padding:16px 30px!important;background:var(--wt-g)!important;color:var(--wt-k)!important;border:2px solid var(--wt-g)!important;transition:transform .2s,background .2s,color .2s,border-color .2s}
.wt-btn .elementor-button:hover{background:#fff!important;border-color:#fff!important;transform:translateY(-2px)}
.wt-btn-ghost .elementor-button{background:transparent!important;color:#fff!important;border-color:rgba(255,255,255,.55)!important}
.wt-btn-ghost .elementor-button:hover{background:#fff!important;color:var(--wt-k)!important;border-color:#fff!important}
.wt-btn-dark .elementor-button{background:var(--wt-k)!important;color:#fff!important;border-color:var(--wt-k)!important}
.wt-btn-dark .elementor-button:hover{background:#fff!important;color:var(--wt-k)!important;border-color:#fff!important}
.wt-btn-line .elementor-button{background:transparent!important;color:var(--wt-k)!important;border-color:var(--wt-k)!important}
.wt-btn-line .elementor-button:hover{background:var(--wt-k)!important;color:#fff!important}
.e-con.wt-btns{flex-direction:row!important;flex-wrap:wrap!important;gap:14px!important;padding:0!important}

/* hero */
.e-con.wt-hero{min-height:min(88vh,860px);padding:180px 24px 150px!important;justify-content:flex-end!important;position:relative}
.e-con.wt-hero.wt-hero-page{min-height:min(64vh,620px);padding:170px 24px 140px!important}
.e-con.wt-hero.wt-hero-small{min-height:0;padding:170px 24px 90px!important}
.e-con.wt-hero .wt-wrap{gap:22px!important}
.e-con.wt-hero .wt-wrap>.elementor-element:not(.wt-btns){max-width:820px}
.wt-crumbs,.wt-crumbs p{font-size:14px!important;color:rgba(255,255,255,.7)!important;font-weight:500}
.wt-crumbs a{color:#fff!important;text-decoration:none}
.wt-crumbs a:hover{color:var(--wt-g)!important}

/* overlap kaarten */
.e-con.wt-overlap{margin-top:-90px!important;position:relative;z-index:3;padding:0 24px!important;background:transparent!important}
.e-con.wt-cards3{display:grid!important;grid-template-columns:repeat(3,1fr);gap:20px!important;padding:0!important}
.e-con.wt-cards4{display:grid!important;grid-template-columns:repeat(4,1fr);gap:20px!important;padding:0!important}
.e-con.wt-cards2{display:grid!important;grid-template-columns:repeat(2,1fr);gap:24px!important;padding:0!important}
.e-con.wt-usp{background:var(--wt-k2);border-radius:var(--wt-r);padding:30px 28px!important;gap:10px!important;border:1px solid rgba(255,255,255,.06);box-shadow:0 30px 60px -30px rgba(0,0,0,.6)}
.wt-usp .elementor-heading-title{color:#fff!important;font-size:24px!important;text-transform:uppercase}
.wt-usp .elementor-widget-text-editor,.wt-usp .elementor-widget-text-editor p{color:rgba(255,255,255,.68)!important;font-size:15px!important;line-height:1.6!important}
.wt-usp .elementor-icon,.wt-usp .elementor-icon i{color:var(--wt-g)!important;fill:var(--wt-g)!important;font-size:30px!important}
.wt-usp .elementor-icon svg{fill:var(--wt-g)!important}
.wt-usp .elementor-icon svg{width:30px;height:30px}
.e-con.wt-usp-cta{background:var(--wt-g);border-color:var(--wt-g)}
.wt-usp-cta .elementor-heading-title{color:var(--wt-k)!important}
.wt-usp-cta .elementor-widget-text-editor,.wt-usp-cta .elementor-widget-text-editor p{color:rgba(18,20,18,.78)!important}
.wt-usp-cta .elementor-icon,.wt-usp-cta .elementor-icon i{color:var(--wt-k)!important}
.wt-usp-cta .elementor-icon svg{fill:var(--wt-k)!important}

/* sectiekop */
.e-con.wt-head{gap:14px!important;padding:0!important;margin-bottom:54px!important;max-width:760px}
.e-con.wt-head.wt-center{margin-left:auto!important;margin-right:auto!important;align-items:center!important}
.e-con.wt-headrow{flex-direction:row!important;justify-content:space-between!important;align-items:flex-end!important;gap:30px!important;padding:0!important;margin-bottom:50px!important}
.wt-headrow>.e-con{max-width:720px;padding:0!important;gap:14px!important}

/* productkaart */
.e-con.wt-pcard{background:var(--wt-k);border-radius:var(--wt-r);overflow:hidden;padding:0!important;gap:0!important;text-decoration:none!important;transition:transform .3s,box-shadow .3s;box-shadow:0 26px 50px -34px rgba(18,20,18,.55)}
.e-con.wt-pcard:hover{transform:translateY(-6px);box-shadow:0 34px 60px -30px rgba(18,20,18,.6)}
.wt-pcard .elementor-widget-image{margin:0!important;overflow:hidden}
.wt-pcard .elementor-widget-image img{width:100%!important;aspect-ratio:4/3;object-fit:cover;display:block;border-radius:0!important;transition:transform .6s}
.wt-pcard:hover .elementor-widget-image img{transform:scale(1.05)}
.e-con.wt-pbody{padding:26px 26px 28px!important;gap:10px!important;flex-grow:1}
.wt-pbody .elementor-heading-title{color:#fff!important;font-size:30px!important;text-transform:uppercase}
.wt-pbody .elementor-widget-text-editor,.wt-pbody .elementor-widget-text-editor p{color:rgba(255,255,255,.68)!important;font-size:15px!important;line-height:1.6!important}
.wt-chips,.wt-chips p{display:flex!important;flex-wrap:wrap;gap:6px;margin:6px 0 0!important}
.wt-chips span{display:inline-block;padding:5px 11px;border-radius:999px;background:rgba(161,207,99,.14);color:var(--wt-g)!important;font:600 12.5px/1.3 var(--wt-body);letter-spacing:.02em}
.wt-more .elementor-heading-title{font-family:var(--wt-head)!important;font-size:17px!important;letter-spacing:.06em!important;text-transform:uppercase;color:var(--wt-g)!important;margin-top:8px}
.wt-more .elementor-heading-title:after{content:" →";transition:margin .2s}
.wt-pcard:hover .wt-more .elementor-heading-title:after{margin-left:6px}

/* split */
.e-con.wt-split{display:grid!important;grid-template-columns:1.05fr .95fr;gap:70px!important;align-items:center!important;padding:0!important}
.e-con.wt-split.wt-split-top{align-items:start!important}
.e-con.wt-col{padding:0!important;gap:18px!important}
.wt-photo img{width:100%!important;border-radius:var(--wt-r)!important;aspect-ratio:4/3;object-fit:cover;display:block}
.wt-photo-tall img{aspect-ratio:4/5}
.e-con.wt-photos{position:relative;padding:0!important}
.e-con.wt-photos .wt-photo-2{position:absolute!important;right:-26px;bottom:-40px;width:46%!important;border:8px solid #fff;border-radius:22px;overflow:hidden;box-shadow:0 30px 60px -30px rgba(0,0,0,.5)}
.wt-photos .wt-photo-2 img{aspect-ratio:1;border-radius:0!important}
.wt-badge{position:absolute!important;left:-22px;top:28px;width:auto!important;background:var(--wt-g);border-radius:16px;padding:16px 20px;box-shadow:0 20px 40px -20px rgba(0,0,0,.5);z-index:2}
.wt-badge .elementor-heading-title{font-size:15px!important;font-family:var(--wt-body)!important;font-weight:700!important;color:var(--wt-k)!important;line-height:1.3!important}
.wt-badge .elementor-heading-title strong{display:block;font-family:var(--wt-head);font-size:38px;line-height:1}

/* lijst met vinkjes */
.wt-checks .elementor-icon-list-item{padding:6px 0!important;align-items:flex-start!important}
.wt-checks .elementor-icon-list-icon{margin-top:4px}
.wt-checks .elementor-icon-list-icon i,.wt-checks .elementor-icon-list-icon svg{color:var(--wt-g2)!important;fill:var(--wt-g2)!important;font-size:18px!important;width:18px!important}
.wt-checks .elementor-icon-list-text{font-size:17px!important;color:var(--wt-t)!important;font-family:var(--wt-body)}
.wt-dark .wt-checks .elementor-icon-list-text{color:rgba(255,255,255,.8)!important}
.wt-dark .wt-checks .elementor-icon-list-icon i,.wt-dark .wt-checks .elementor-icon-list-icon svg{color:var(--wt-g)!important;fill:var(--wt-g)!important}

/* specificaties */
.e-con.wt-spec{background:var(--wt-k);border-radius:var(--wt-r);padding:34px 32px!important;gap:16px!important;position:sticky;top:120px;box-shadow:0 30px 60px -34px rgba(18,20,18,.6)}
.wt-spec .elementor-heading-title{color:#fff!important}
.wt-spec .elementor-icon-list-items{border-top:1px solid rgba(255,255,255,.1)}
.wt-spec .elementor-icon-list-item{padding:13px 0!important;border-bottom:1px solid rgba(255,255,255,.1);align-items:flex-start!important}
.wt-spec .elementor-icon-list-item:after{display:none!important}
.wt-spec .elementor-icon-list-icon i,.wt-spec .elementor-icon-list-icon svg{color:var(--wt-g)!important;fill:var(--wt-g)!important;font-size:16px!important;width:16px!important}
.wt-spec .elementor-icon-list-icon{margin-top:4px}
.wt-spec .elementor-icon-list-text{color:rgba(255,255,255,.86)!important;font-size:15.5px!important;line-height:1.5;font-family:var(--wt-body)}
.wt-spec .elementor-icon-list-text b,.wt-spec .elementor-icon-list-text strong{color:#fff;display:block;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--wt-g);margin-bottom:2px}
.wt-spec .wt-btn .elementor-button{width:100%;justify-content:center}
.wt-spec .wt-phone,.wt-spec .wt-phone p{color:rgba(255,255,255,.7)!important;font-size:14.5px!important;text-align:center}
.wt-spec .wt-phone a{color:#fff;font-weight:700;text-decoration:none}
.e-con.wt-text{background:#fff;border-radius:var(--wt-r);padding:44px 46px!important;gap:20px!important;box-shadow:0 30px 60px -40px rgba(18,20,18,.35)}
.e-con.wt-text .wt-h3{margin-top:14px!important}

/* maten */
.wt-sizes,.wt-sizes p{display:flex!important;flex-wrap:wrap;gap:10px;margin:4px 0 0!important}
.wt-sizes span{display:inline-flex;align-items:baseline;gap:4px;padding:12px 18px;border-radius:12px;background:var(--wt-bg);border:1px solid var(--wt-line);font:700 22px/1 var(--wt-head);color:var(--wt-k)}
.wt-sizes span small{font:600 13px var(--wt-body);color:var(--wt-m)}

/* galerij */
.wt-gallery .elementor-gallery-item,.wt-gallery .e-gallery-item{border-radius:14px;overflow:hidden}
.wt-gallery .e-gallery-image{transition:transform .6s!important}
.wt-gallery .e-gallery-item:hover .e-gallery-image{transform:scale(1.05)}

/* info-kaarten */
.e-con.wt-info{background:#fff;border:1px solid var(--wt-line);border-radius:var(--wt-r);padding:30px 28px!important;gap:10px!important}
.wt-info .elementor-icon,.wt-info .elementor-icon i{color:var(--wt-g2)!important;font-size:28px!important}
.wt-info .elementor-icon svg{fill:var(--wt-g2)!important}
.wt-info .elementor-icon svg{width:28px;height:28px}
.wt-info .elementor-heading-title{font-size:24px!important;text-transform:uppercase}
.wt-info .elementor-widget-text-editor,.wt-info .elementor-widget-text-editor p{font-size:15.5px!important;line-height:1.65!important}

/* evenementen-tags */
.wt-tags,.wt-tags p{display:flex!important;flex-wrap:wrap;gap:10px;margin:0!important}
.wt-tags span{padding:10px 18px;border-radius:999px;border:1px solid rgba(255,255,255,.18);color:#fff;font:600 15px/1 var(--wt-body)}
.wt-light .wt-tags span,.wt-white .wt-tags span{border-color:var(--wt-line);color:var(--wt-k);background:#fff}

/* cta */
.e-con.wt-cta{background:var(--wt-g);border-radius:26px;padding:60px 64px!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:30px!important;position:relative;overflow:hidden}
.e-con.wt-cta:after{content:"";position:absolute;right:-60px;bottom:-110px;width:420px;height:240px;background:radial-gradient(closest-side,rgba(255,255,255,.35),transparent);pointer-events:none}
.wt-cta>.e-con{padding:0!important;gap:12px!important;max-width:640px}
.wt-cta .elementor-heading-title{color:var(--wt-k)!important}
.wt-cta .elementor-widget-text-editor,.wt-cta .elementor-widget-text-editor p{color:rgba(18,20,18,.78)!important}

/* werkgebied */
.wt-areas p{columns:3;column-gap:30px;font-size:15.5px!important;line-height:2!important;color:var(--wt-t)!important}
.wt-dark .wt-areas p{color:rgba(255,255,255,.72)!important}

/* formulier */
.e-con.wt-formcard{background:#fff;border-radius:var(--wt-r);padding:44px 46px!important;gap:18px!important;box-shadow:0 30px 60px -40px rgba(18,20,18,.35)}
.wt-form .elementor-field-label{font:600 14px var(--wt-body)!important;color:var(--wt-k)!important;margin-bottom:6px}
.wt-form .elementor-field-textual,.wt-form select{min-height:52px;border:1.5px solid var(--wt-line)!important;border-radius:12px!important;background:#fff!important;font:400 15.5px var(--wt-body)!important;color:var(--wt-k)!important;padding:12px 15px!important}
.wt-form textarea.elementor-field-textual{min-height:150px}
.wt-form .elementor-field-textual:focus,.wt-form select:focus{border-color:var(--wt-g2)!important;box-shadow:0 0 0 3px rgba(161,207,99,.25)!important;outline:0}
.wt-form .elementor-button{min-height:56px;border-radius:999px!important;background:var(--wt-g)!important;color:var(--wt-k)!important;font:700 18px var(--wt-head)!important;letter-spacing:.05em;text-transform:uppercase}
.wt-form .elementor-button:hover{background:var(--wt-k)!important;color:#fff!important}
.wt-form .elementor-message-success{color:var(--wt-g2);font-weight:600}
.e-con.wt-contactcard{background:var(--wt-k);border-radius:var(--wt-r);padding:40px 38px!important;gap:18px!important;position:sticky;top:120px}
.wt-contactcard .elementor-heading-title{color:#fff!important}
.wt-contactcard .elementor-icon-list-item{padding:14px 0!important;border-bottom:1px solid rgba(255,255,255,.1)}
.wt-contactcard .elementor-icon-list-item:after{display:none!important}
.wt-contactcard .elementor-icon-list-text{color:#fff!important;font:600 16.5px var(--wt-body)!important}
.wt-contactcard .elementor-icon-list-icon i,.wt-contactcard .elementor-icon-list-icon svg{color:var(--wt-g)!important;fill:var(--wt-g)!important;font-size:18px!important;width:18px!important}
.wt-contactcard a:hover .elementor-icon-list-text{color:var(--wt-g)!important}

/* voorwaarden */
.wt-legal{max-width:860px;margin:0 auto}
.wt-legal h2{font-family:var(--wt-head);font-size:26px;text-transform:uppercase;color:var(--wt-k);margin:2em 0 .5em}
.wt-legal p{font-size:16px!important;line-height:1.75!important}

/* header */
.elementor-location-header{position:relative;z-index:999}
.e-con.wt-header{position:fixed!important;top:0;left:0;right:0;z-index:999;background:rgba(18,20,18,.72);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.08);padding:0 24px!important;transition:background .3s}
body.admin-bar .e-con.wt-header{top:32px}
.wt-header.wt-scrolled{background:rgba(18,20,18,.96)}
.e-con.wt-header>.e-con.wt-wrap{flex-direction:row!important;align-items:center!important;justify-content:space-between!important;min-height:88px;gap:24px!important}
.wt-logo img{width:178px!important;height:auto!important;display:block}
.wt-nav .elementor-nav-menu--main .elementor-item{font-family:var(--wt-head)!important;font-size:19px!important;font-weight:700!important;letter-spacing:.03em;text-transform:uppercase;color:#fff!important;padding:10px 16px!important}
.wt-nav .elementor-nav-menu--main .elementor-item:hover,.wt-nav .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var(--wt-g)!important}
.wt-nav .elementor-nav-menu--main .elementor-item:after,.wt-nav .elementor-nav-menu--main .elementor-item:before{display:none!important}
.wt-nav .sub-arrow{color:var(--wt-g)}
.wt-nav .elementor-nav-menu--main .sub-menu{background:var(--wt-k2)!important;border-radius:14px!important;padding:8px!important;min-width:230px!important;border:1px solid rgba(255,255,255,.08);box-shadow:0 30px 60px -20px rgba(0,0,0,.7)!important;margin-top:6px!important}
.wt-nav .elementor-nav-menu--main .sub-menu .elementor-sub-item{font:600 15.5px var(--wt-body)!important;color:rgba(255,255,255,.86)!important;text-transform:none;padding:11px 14px!important;border-radius:9px;background:transparent!important}
.wt-nav .elementor-nav-menu--main .sub-menu .elementor-sub-item:hover{background:rgba(161,207,99,.12)!important;color:var(--wt-g)!important}
.wt-nav .elementor-menu-toggle{background:transparent!important;color:#fff!important;font-size:26px}
.wt-nav .elementor-menu-toggle svg{fill:#fff}
.wt-nav .elementor-nav-menu--dropdown{background:var(--wt-k)!important;border-radius:0 0 16px 16px;padding:10px 16px 18px}
.wt-nav .elementor-nav-menu--dropdown .elementor-item,.wt-nav .elementor-nav-menu--dropdown .elementor-sub-item{font-family:var(--wt-head)!important;font-weight:700!important;font-size:21px!important;text-transform:uppercase;color:#fff!important;background:transparent!important;border-bottom:1px solid rgba(255,255,255,.08)}
.wt-nav .elementor-nav-menu--dropdown .elementor-sub-item{font-size:18px!important;color:rgba(255,255,255,.75)!important;padding-left:30px!important}
.wt-nav .elementor-nav-menu--dropdown a:hover,.wt-nav .elementor-nav-menu--dropdown a.elementor-item-active{color:var(--wt-g)!important}
.e-con.wt-hright{flex-direction:row!important;align-items:center!important;gap:18px!important;padding:0!important;width:auto!important;flex:0 0 auto}
.wt-hphone a{display:inline-flex;align-items:center;gap:9px;color:#fff!important;text-decoration:none;font:700 18px var(--wt-head);letter-spacing:.03em}
.wt-hphone a:before{content:"";width:34px;height:34px;border-radius:50%;background:rgba(161,207,99,.16) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23A1CF63'%3E%3Cpath d='M6.6 10.8a15.1 15.1 0 0 0 6.6 6.6l2.2-2.2c.3-.3.7-.4 1-.2 1.1.4 2.3.6 3.6.6.6 0 1 .4 1 1V20c0 .6-.4 1-1 1A17 17 0 0 1 3 4c0-.6.4-1 1-1h3.5c.6 0 1 .4 1 1 0 1.3.2 2.5.6 3.6.1.3 0 .7-.2 1l-2.3 2.2z'/%3E%3C/svg%3E") center/16px no-repeat}
.wt-hphone a:hover{color:var(--wt-g)!important}
.wt-hbtn .elementor-button{padding:13px 22px!important;font-size:16.5px!important}

/* footer */
.e-con.wt-footer{background:#0C0E0C;padding:0 24px!important;gap:0!important}
.e-con.wt-areas-bar{border-bottom:1px solid rgba(255,255,255,.08);padding:34px 0!important;flex-direction:row!important;align-items:center!important;gap:24px!important}
.wt-areas-bar .elementor-heading-title{color:var(--wt-g)!important;font-size:15px!important;font-family:var(--wt-body)!important;font-weight:700!important;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}
.wt-areas-bar>.elementor-widget-heading{flex:0 0 auto!important;width:auto!important}
.wt-areas-bar>.elementor-widget-text-editor{flex:1 1 auto!important}
.wt-areas-inline,.wt-areas-inline p{color:rgba(255,255,255,.6)!important;font-size:14.5px!important;line-height:1.8!important}
.e-con.wt-fcols{display:grid!important;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:50px!important;padding:70px 0 60px!important}
.e-con.wt-fcol{padding:0!important;gap:16px!important}
.wt-fcol .elementor-heading-title{color:#fff!important;font-size:22px!important;text-transform:uppercase}
.wt-fcol .elementor-widget-text-editor,.wt-fcol .elementor-widget-text-editor p{color:rgba(255,255,255,.62)!important;font-size:15px!important;line-height:1.7!important}
.wt-flinks .elementor-icon-list-item{padding:5px 0!important}
.wt-flinks .elementor-icon-list-text{color:rgba(255,255,255,.7)!important;font-size:15.5px!important;transition:color .2s;font-family:var(--wt-body)}
.wt-flinks a:hover .elementor-icon-list-text{color:var(--wt-g)!important}
.wt-flinks .elementor-icon-list-icon i,.wt-flinks .elementor-icon-list-icon svg{color:var(--wt-g)!important;fill:var(--wt-g)!important;font-size:14px!important;width:14px!important}
.wt-flogo img{width:200px!important}
.wt-social .elementor-social-icon{background:rgba(255,255,255,.08)!important;border-radius:12px!important;transition:background .2s}
.wt-social .elementor-social-icon i,.wt-social .elementor-social-icon svg{color:#fff!important;fill:#fff!important}
.wt-social .elementor-social-icon:hover{background:var(--wt-g)!important}
.wt-social .elementor-social-icon:hover i,.wt-social .elementor-social-icon:hover svg{color:var(--wt-k)!important;fill:var(--wt-k)!important}
.e-con.wt-fbottom{border-top:1px solid rgba(255,255,255,.08);padding:22px 0!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important}
.wt-fbottom,.wt-fbottom p,.wt-fbottom a{color:rgba(255,255,255,.5)!important;font-size:13.5px!important;text-decoration:none}
.wt-fbottom a:hover{color:var(--wt-g)!important}

/* responsief */
@media (max-width:1024px){
 .e-con.wt-sec{padding:84px 24px!important}
 .e-con.wt-cards4{grid-template-columns:repeat(2,1fr)}
 .e-con.wt-cards3{grid-template-columns:1fr 1fr}
 .e-con.wt-split{grid-template-columns:1fr;gap:50px!important}
 .e-con.wt-fcols{grid-template-columns:1fr 1fr;gap:40px!important}
 .e-con.wt-spec,.e-con.wt-contactcard{position:relative;top:0}
 .wt-hphone{display:none}
 .e-con.wt-photos .wt-photo-2{right:12px}
 .wt-badge{left:12px}
}
@media (max-width:767px){
 .e-con.wt-sec{padding:64px 16px!important}
 .e-con.wt-hero{padding:140px 16px 120px!important;min-height:82vh}
 .e-con.wt-hero.wt-hero-page,.e-con.wt-hero.wt-hero-small{padding:130px 16px 110px!important;min-height:0}
 .e-con.wt-overlap{padding:0 16px!important;margin-top:-70px!important}
 .e-con.wt-cards4,.e-con.wt-cards3,.e-con.wt-cards2{grid-template-columns:1fr}
 .e-con.wt-headrow{flex-direction:column!important;align-items:flex-start!important}
 .e-con.wt-cta{flex-direction:column!important;align-items:flex-start!important;padding:40px 26px!important}
 .e-con.wt-text,.e-con.wt-formcard{padding:30px 22px!important}
 .wt-areas p{columns:2}
 .e-con.wt-fcols{grid-template-columns:1fr}
 .e-con.wt-areas-bar,.e-con.wt-fbottom{flex-direction:column!important;align-items:flex-start!important;gap:10px!important}
 .wt-logo img{width:150px!important}
 .e-con.wt-header>.e-con.wt-wrap{min-height:74px}
 .wt-hbtn{display:none}
 body.admin-bar .e-con.wt-header{top:46px}
 .e-con.wt-photos .wt-photo-2{display:none}
}
@media (prefers-reduced-motion:reduce){*{transition:none!important}}

/* eigen fotoraster */
.e-con.wt-gal{display:grid!important;grid-template-columns:repeat(3,1fr);gap:14px!important;padding:0!important}
.wt-galitem{margin:0!important;overflow:hidden;border-radius:14px}
.wt-galitem a{display:block;overflow:hidden;border-radius:14px}
.wt-galitem img{width:100%!important;height:auto;aspect-ratio:3/2;object-fit:cover;display:block;border-radius:14px!important;transition:transform .6s,filter .3s}
.wt-galitem a:hover img{transform:scale(1.05);filter:brightness(1.05)}
.e-con.wt-sec:has(> .wt-wrap > .wt-cta){padding-top:20px!important}
@media (max-width:1024px){.e-con.wt-gal{grid-template-columns:repeat(2,1fr)}}
@media (max-width:767px){.e-con.wt-gal{grid-template-columns:1fr 1fr;gap:8px!important}}
.elementor-widget.wt-legal{max-width:860px!important;width:100%!important;margin-left:auto!important;margin-right:auto!important}
@media (max-width:1024px){.wt-header .wt-nav{margin-left:auto!important;width:auto!important;flex:0 0 auto}.wt-header .wt-nav .elementor-menu-toggle{margin:0!important}}
@media (max-width:767px){.e-con.wt-hright{display:none!important}}/* End custom CSS */