.elementor-3 .elementor-element.elementor-element-a8c7a4e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3 .elementor-element.elementor-element-a8c7a4e:not(.elementor-motion-effects-element-type-background), .elementor-3 .elementor-element.elementor-element-a8c7a4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0A09;}.elementor-3 .elementor-element.elementor-element-cc0c44c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:6%;--padding-right:6%;}.elementor-3 .elementor-element.elementor-element-7d5fd67{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-3 .elementor-element.elementor-element-7d5fd67 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;font-style:normal;line-height:1.3em;letter-spacing:1.5px;color:#C9A23F;}.elementor-3 .elementor-element.elementor-element-ced6353 .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:58px;font-weight:400;text-transform:none;font-style:normal;line-height:1.05em;color:#FFFFFF;}.elementor-3 .elementor-element.elementor-element-1090fd0{--divider-border-style:solid;--divider-color:#C9A23F;--divider-border-width:2px;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3 .elementor-element.elementor-element-1090fd0 .elementor-divider-separator{width:56px;margin:0 auto;margin-left:0;}.elementor-3 .elementor-element.elementor-element-1090fd0 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-3 .elementor-element.elementor-element-3b06731{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3 .elementor-element.elementor-element-797ad1a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-3 .elementor-element.elementor-element-df00fcb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-3 .elementor-element.elementor-element-df00fcb:not(.elementor-motion-effects-element-type-background), .elementor-3 .elementor-element.elementor-element-df00fcb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5EFEA;}.elementor-3 .elementor-element.elementor-element-013daee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-3 .elementor-element.elementor-element-013daee{--content-width:860px;}}@media(max-width:1024px){.elementor-3 .elementor-element.elementor-element-ced6353 .elementor-heading-title{font-size:48px;}}@media(max-width:767px){.elementor-3 .elementor-element.elementor-element-cc0c44c{--padding-top:56px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-3 .elementor-element.elementor-element-ced6353 .elementor-heading-title{font-size:38px;}.elementor-3 .elementor-element.elementor-element-df00fcb{--padding-top:48px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS */html, body { overflow-x: clip; }
/* Torn ripple: alleen de Torn-container zelf 0 hoog, zodat de scheur precies op de sectiegrens valt */
:is(.e-con:has(> .elementor-widget-html [data-ripple]), .e-con:has(> .e-con-inner > .elementor-widget-html [data-ripple])){height:0!important;min-height:0!important;padding:0!important;margin:0!important;overflow:visible!important;z-index:5}
:is(.e-con:has(> .elementor-widget-html [data-ripple]), .e-con:has(> .e-con-inner > .elementor-widget-html [data-ripple])) .elementor-widget-html, :is(.e-con:has(> .elementor-widget-html [data-ripple]), .e-con:has(> .e-con-inner > .elementor-widget-html [data-ripple])) .elementor-widget-container{height:0!important;margin:0!important;overflow:visible!important}
[data-ripple] img{margin-bottom:0!important}

.dn-legal-text, .dn-legal-text p, .dn-legal-text li{font-family:"DM Sans",sans-serif!important;font-size:16px!important;line-height:1.8!important;color:#2A2520!important}
.dn-legal-text p{margin:0 0 1.1em!important}
.dn-legal-text h1,.dn-legal-text h2,.dn-legal-text h3,.dn-legal-text h4,.dn-legal-text h5,.dn-legal-text h6{font-family:"EB Garamond",serif!important;font-style:normal!important;font-weight:400!important;color:#141210!important;line-height:1.2!important;margin:1.6em 0 .5em!important;text-transform:none!important;letter-spacing:0!important}
.dn-legal-text h1,.dn-legal-text h2{font-size:32px!important;padding-top:1.2em;border-top:1px solid #DCD0C0}
.dn-legal-text > div > *:first-child, .dn-legal-text h2:first-child{margin-top:0!important;border-top:0!important;padding-top:0}
.dn-legal-text h3{font-size:24px!important}.dn-legal-text h4,.dn-legal-text h5,.dn-legal-text h6{font-size:19px!important}
.dn-legal-text strong,.dn-legal-text b{color:#141210}
.dn-legal-text a{color:#B9822F!important;text-decoration:underline}
.dn-legal-text ul,.dn-legal-text ol{padding-left:1.3em;margin:0 0 1.1em}
.dn-legal-text li::marker{color:#B9822F}
.dn-legal-sitemap .elementor-sitemap-title{font-family:"EB Garamond",serif!important;font-size:26px!important;font-weight:400!important;color:#141210!important;border-bottom:1px solid #DCD0C0;padding-bottom:8px;margin-bottom:12px}
.dn-legal-sitemap .elementor-sitemap-item, .dn-legal-sitemap .elementor-sitemap-item a{font-family:"DM Sans",sans-serif!important;font-size:15px!important;color:#2A2520!important;line-height:1.9}
.dn-legal-sitemap .elementor-sitemap-item a:hover{color:#B9822F!important}
.dn-legal-sitemap .elementor-sitemap-item::marker{color:#B9822F}
@media(max-width:767px){.dn-legal-text, .dn-legal-text p, .dn-legal-text li{font-size:15px!important}.dn-legal-text h1,.dn-legal-text h2{font-size:26px!important}}/* End custom CSS */