.elementor-5053 .elementor-element.elementor-element-cce86a6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5053 .elementor-element.elementor-element-77ab15f .elementor-heading-title{color:#000000;}.elementor-5053 .elementor-element.elementor-element-d17f65b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5053 .elementor-element.elementor-element-27a1fb9{color:#000000;}.elementor-5053 .elementor-element.elementor-element-e721abb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-5053 .elementor-element.elementor-element-d8c7cca .elementor-heading-title{color:#000000;}.elementor-5053 .elementor-element.elementor-element-0ea93dc{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5053 .elementor-element.elementor-element-da7acb5{color:#000000;}.elementor-5053 .elementor-element.elementor-element-023d0a5{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5053 .elementor-element.elementor-element-d983949 .elementor-button{background-color:#009DD1;}.elementor-5053 .elementor-element.elementor-element-5dbaf11{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:51px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5053 .elementor-element.elementor-element-878e739 .elementor-heading-title{color:#000000;}.elementor-5053 .elementor-element.elementor-element-a95a116{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5053 .elementor-element.elementor-element-b730f86{color:#000000;}.elementor-5053 .elementor-element.elementor-element-af8b8d5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:51px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5053 .elementor-element.elementor-element-6b5c52a .elementor-heading-title{color:#000000;}.elementor-5053 .elementor-element.elementor-element-eb368b8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-5053 .elementor-element.elementor-element-c5ec86c{color:#000000;}.elementor-5053 .elementor-element.elementor-element-df6fb7f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-5053 .elementor-element.elementor-element-e6c14be .elementor-heading-title{color:#000000;}.elementor-5053 .elementor-element.elementor-element-9677535{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-5053 .elementor-element.elementor-element-5fc90b5{color:#000000;}.elementor-5053 .elementor-element.elementor-element-618c814{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-5053 .elementor-element.elementor-element-072be20 .elementor-heading-title{color:#000000;}.elementor-5053 .elementor-element.elementor-element-a79d081{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-5053 .elementor-element.elementor-element-968105f{color:#000000;}.elementor-5053 .elementor-element.elementor-element-c701a60{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5053 .elementor-element.elementor-element-faebc09{--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;}.elementor-5053 .elementor-element.elementor-element-3c6bc6d{color:#000000;}.elementor-5053 .elementor-element.elementor-element-14ba884{--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;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5053 .elementor-element.elementor-element-10b3024{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-5053 .elementor-element.elementor-element-3813118 .elementor-heading-title{color:#000000;}.elementor-5053 .elementor-element.elementor-element-32747c8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-5053 .elementor-element.elementor-element-87fc019{color:#000000;}.elementor-5053 .elementor-element.elementor-element-151b058{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-5053 .elementor-element.elementor-element-74d8d61 .elementor-heading-title{color:#000000;}.elementor-5053 .elementor-element.elementor-element-7a3a8bb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-5053 .elementor-element.elementor-element-28d857a{color:#000000;}.elementor-5053 .elementor-element.elementor-element-69ac934{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-5053 .elementor-element.elementor-element-75a7a3f{color:#000000;}.elementor-5053 .elementor-element.elementor-element-c526b2a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-5053 .elementor-element.elementor-element-8454d77 .elementor-heading-title{color:#000000;}.elementor-5053 .elementor-element.elementor-element-478df18{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-5053 .elementor-element.elementor-element-e0ea3c5{color:#000000;}.elementor-5053 .elementor-element.elementor-element-c2536d3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-5053 .elementor-element.elementor-element-bdeaf74 .elementor-heading-title{color:#000000;}.elementor-5053 .elementor-element.elementor-element-89c932b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-5053 .elementor-element.elementor-element-32a9dd0 .elementor-heading-title{color:#000000;}.elementor-5053 .elementor-element.elementor-element-e07ee97{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-5053 .elementor-element.elementor-element-acd8413{margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5053 .elementor-element.elementor-element-d3c611d{margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5053 .elementor-element.elementor-element-a571566{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-5053 .elementor-element.elementor-element-4bcad28 .elementor-button{background-color:#009DD1;}.elementor-5053 .elementor-element.elementor-element-ce5e6fb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-5053 .elementor-element.elementor-element-8be309f .elementor-button{background-color:#009DD1;}@media(min-width:768px){.elementor-5053 .elementor-element.elementor-element-faebc09{--width:50%;}.elementor-5053 .elementor-element.elementor-element-14ba884{--width:50%;}}@media(max-width:1024px){.elementor-5053 .elementor-element.elementor-element-d17f65b{--grid-auto-flow:row;}.elementor-5053 .elementor-element.elementor-element-0ea93dc{--grid-auto-flow:row;}.elementor-5053 .elementor-element.elementor-element-023d0a5{--grid-auto-flow:row;}.elementor-5053 .elementor-element.elementor-element-a95a116{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-5053 .elementor-element.elementor-element-d17f65b{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5053 .elementor-element.elementor-element-0ea93dc{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5053 .elementor-element.elementor-element-023d0a5{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5053 .elementor-element.elementor-element-a95a116{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS *//* ===== SoundBeats thema - Geluid huren in Leidschendam */


/* Titel midden bovenaan met gradient-achtergrond */
body.page-id-5053 .page-header { text-align:center; padding:28px 16px 8px; }
body.page-id-5053 .page-header .entry-title {
  display:block; width:fit-content; max-width:100%; margin:0 auto; padding:12px 40px;
  border-radius:999px; border:2px solid #1a1030;
  background:linear-gradient(90deg,#8a3cf0 0%,#e0149c 100%);
  color:#fff !important; font-weight:700;
  box-shadow:0 0 0 1px rgba(138,60,240,.35),0 8px 24px rgba(138,60,240,.35);
}

/* Tekstkleuren */
.elementor-5053 .elementor-widget-text-editor,
.elementor-5053 .elementor-widget-text-editor p,
.elementor-5053 .elementor-widget-text-editor li { color:#d9d3f7 !important; }
.elementor-5053 .elementor-widget-text-editor strong,
.elementor-5053 .elementor-widget-text-editor b { color:#8fb8ff !important; }
.elementor-5053 .elementor-widget-text-editor a { color:#b38cff !important; }
.elementor-5053 .elementor-heading-title {
  background:linear-gradient(90deg,#1e7bf0 0%,#8a3cf0 100%);
  -webkit-background-clip:text; background-clip:text;
  color:transparent !important; -webkit-text-fill-color:transparent;
}

/* Foto's: diepere afgeronde hoeken + neon highlight */
.elementor-5053 .elementor-widget-image img {
  border-radius:32px !important;
  padding:4px;
  width:88% !important; height:auto !important;
  background:linear-gradient(135deg,#00d4ff 0%,#3d7bff 35%,#9b3cff 70%,#e01cff 100%);
  box-shadow:0 0 8px rgba(0,212,255,.9),0 0 22px rgba(61,123,255,.8),0 0 42px rgba(155,60,255,.7),0 0 70px rgba(224,28,255,.4);
}

/* Knoppen */
.elementor-5053 .elementor-button {
  background:linear-gradient(90deg,#8a3cf0 0%,#e0149c 100%) !important;
  border-radius:999px !important; border:2px solid #1a1030 !important;
  color:#fff !important; font-weight:700 !important;
  padding:14px 32px !important;
  box-shadow:0 4px 18px rgba(138,60,240,.35);
  transition:transform .2s ease, box-shadow .2s ease;
}
.elementor-5053 .elementor-button .elementor-button-text { color:#fff !important; }
.elementor-5053 .elementor-button:hover { transform:translateY(-2px); box-shadow:0 6px 24px rgba(224,20,156,.45); }

/* ===== Achtergrond-details in logo-stijl ===== */
body.page-id-5053 { background-color:#050507 !important;
  background-image:
    radial-gradient(ellipse 60% 45% at 10% 100%, rgba(30,90,255,.22), transparent 70%),
    radial-gradient(ellipse 55% 40% at 95% 85%, rgba(160,40,255,.18), transparent 70%),
    radial-gradient(ellipse 50% 35% at 85% 5%, rgba(224,28,255,.10), transparent 70%),
    radial-gradient(ellipse 45% 35% at 5% 15%, rgba(30,160,255,.10), transparent 70%) !important;
  background-attachment:fixed !important; }
body.page-id-5053 .site-main, body.page-id-5053 .elementor-5053 { background-color:transparent !important; }
body.page-id-5053::before { content:""; position:fixed; inset:0; z-index:-1; pointer-events:none;
  background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27520%27%20height%3D%27520%27%20viewBox%3D%270%200%20520%20520%27%3E%3Cdefs%3E%3ClinearGradient%20id%3D%27g%27%20x1%3D%270%27%20y1%3D%271%27%20x2%3D%271%27%20y2%3D%270%27%3E%3Cstop%20offset%3D%270%27%20stop-color%3D%27%231ea0ff%27%2F%3E%3Cstop%20offset%3D%271%27%20stop-color%3D%27%23b23cff%27%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cg%20fill%3D%27none%27%20stroke%3D%27url(%23g)%27%20stroke-width%3D%273%27%20stroke-linecap%3D%27round%27%20opacity%3D%27.11%27%3E%3Cpath%20d%3D%27M60%20150%20A60%2060%200%200%201%20180%20150%27%2F%3E%3Cpath%20d%3D%27M80%20150%20A40%2040%200%200%201%20160%20150%27%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%27url(%23g)%27%20opacity%3D%27.11%27%3E%3Crect%20x%3D%2766%27%20y%3D%27150%27%20width%3D%2710%27%20height%3D%2736%27%20rx%3D%275%27%2F%3E%3Crect%20x%3D%27164%27%20y%3D%27150%27%20width%3D%2710%27%20height%3D%2736%27%20rx%3D%275%27%2F%3E%3Crect%20x%3D%27100%27%20y%3D%27140%27%20width%3D%277%27%20height%3D%2730%27%20rx%3D%273%27%2F%3E%3Crect%20x%3D%27114%27%20y%3D%27128%27%20width%3D%277%27%20height%3D%2754%27%20rx%3D%273%27%2F%3E%3Crect%20x%3D%27128%27%20y%3D%27146%27%20width%3D%277%27%20height%3D%2720%27%20rx%3D%273%27%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%27M410%2070%20l-26%2044%20h18%20l-12%2038%20l34%20-52%20h-18%20l14%20-30z%27%20fill%3D%27%23e01cff%27%20opacity%3D%27.13%27%2F%3E%3Cpath%20d%3D%27M150%20400%20l-14%2024%20h10%20l-7%2020%20l19%20-28%20h-10%20l8%20-16z%27%20fill%3D%27%238a3cff%27%20opacity%3D%27.12%27%2F%3E%3Cg%20fill%3D%27url(%23g)%27%20opacity%3D%27.10%27%3E%3Crect%20x%3D%27330%27%20y%3D%27330%27%20width%3D%276%27%20height%3D%2716%27%20rx%3D%273%27%2F%3E%3Crect%20x%3D%27342%27%20y%3D%27318%27%20width%3D%276%27%20height%3D%2740%27%20rx%3D%273%27%2F%3E%3Crect%20x%3D%27354%27%20y%3D%27308%27%20width%3D%276%27%20height%3D%2760%27%20rx%3D%273%27%2F%3E%3Crect%20x%3D%27366%27%20y%3D%27322%27%20width%3D%276%27%20height%3D%2732%27%20rx%3D%273%27%2F%3E%3Crect%20x%3D%27378%27%20y%3D%27332%27%20width%3D%276%27%20height%3D%2712%27%20rx%3D%273%27%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%27%236fb6ff%27%20opacity%3D%27.25%27%3E%3Ccircle%20cx%3D%27260%27%20cy%3D%2740%27%20r%3D%271.5%27%2F%3E%3Ccircle%20cx%3D%27470%27%20cy%3D%27260%27%20r%3D%271.2%27%2F%3E%3Ccircle%20cx%3D%2730%27%20cy%3D%27330%27%20r%3D%271.4%27%2F%3E%3Ccircle%20cx%3D%27250%27%20cy%3D%27480%27%20r%3D%271.2%27%2F%3E%3Ccircle%20cx%3D%27480%27%20cy%3D%27470%27%20r%3D%271.5%27%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%27%23c77dff%27%20opacity%3D%27.25%27%3E%3Ccircle%20cx%3D%27300%27%20cy%3D%27200%27%20r%3D%271.3%27%2F%3E%3Ccircle%20cx%3D%2740%27%20cy%3D%2740%27%20r%3D%271.2%27%2F%3E%3Ccircle%20cx%3D%27200%27%20cy%3D%27280%27%20r%3D%271%27%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); background-size:520px 520px; }
body.page-id-5053::after { content:""; position:fixed; left:0; right:0; bottom:0; height:130px; z-index:-1; pointer-events:none;
  background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27400%27%20height%3D%27130%27%20viewBox%3D%270%200%20400%20130%27%3E%3Cdefs%3E%3ClinearGradient%20id%3D%27e%27%20x1%3D%270%27%20y1%3D%271%27%20x2%3D%270%27%20y2%3D%270%27%3E%3Cstop%20offset%3D%270%27%20stop-color%3D%27%231ea0ff%27%20stop-opacity%3D%27.9%27%2F%3E%3Cstop%20offset%3D%271%27%20stop-color%3D%27%23a23cff%27%20stop-opacity%3D%27.2%27%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cg%20fill%3D%27url(%23e)%27%3E%3Crect%20x%3D%273%27%20y%3D%27112%27%20width%3D%2710%27%20height%3D%2718%27%20rx%3D%275%27%2F%3E%3Crect%20x%3D%2719%27%20y%3D%2790%27%20width%3D%2710%27%20height%3D%2740%27%20rx%3D%275%27%2F%3E%3Crect%20x%3D%2735%27%20y%3D%27104%27%20width%3D%2710%27%20height%3D%2726%27%20rx%3D%275%27%2F%3E%3Crect%20x%3D%2751%27%20y%3D%2766%27%20width%3D%2710%27%20height%3D%2764%27%20rx%3D%275%27%2F%3E%3Crect%20x%3D%2767%27%20y%3D%2740%27%20width%3D%2710%27%20height%3D%2790%27%20rx%3D%275%27%2F%3E%3Crect%20x%3D%2783%27%20y%3D%2778%27%20width%3D%2710%27%20height%3D%2752%27%20rx%3D%275%27%2F%3E%3Crect%20x%3D%2799%27%20y%3D%2720%27%20width%3D%2710%27%20height%3D%27110%27%20rx%3D%275%27%2F%3E%3Crect%20x%3D%27115%27%20y%3D%2760%27%20width%3D%2710%27%20height%3D%2770%27%20rx%3D%275%27%2F%3E%3Crect%20x%3D%2761%27%20y%3D%2796%27%20width%3D%2710%27%20height%3D%2734%27%20rx%3D%275%27%2F%3E%3Crect%20x%3D%27147%27%20y%3D%2746%27%20width%3D%2710%27%20height%3D%2784%27%20rx%3D%275%27%2F%3E%3Crect%20x%3D%27163%27%20y%3D%2710%27%20width%3D%2710%27%20height%3D%27120%27%20rx%3D%275%27%2F%3E%3Crect%20x%3D%27179%27%20y%3D%2770%27%20width%3D%2710%27%20height%3D%2760%27%20rx%3D%275%27%2F%3E%3Crect%20x%3D%27195%27%20y%3D%2734%27%20width%3D%2710%27%20height%3D%2796%27%20rx%3D%275%27%2F%3E%3Crect%20x%3D%27211%27%20y%3D%2786%27%20width%3D%2710%27%20height%3D%2744%27%20rx%3D%275%27%2F%3E%3Crect%20x%3D%27227%27%20y%3D%27102%27%20width%3D%2710%27%20height%3D%2728%27%20rx%3D%275%27%2F%3E%3Crect%20x%3D%27243%27%20y%3D%2758%27%20width%3D%2710%27%20height%3D%2772%27%20rx%3D%275%27%2F%3E%3Crect%20x%3D%27259%27%20y%3D%2726%27%20width%3D%2710%27%20height%3D%27104%27%20rx%3D%275%27%2F%3E%3Crect%20x%3D%27275%27%20y%3D%2774%27%20width%3D%2710%27%20height%3D%2756%27%20rx%3D%275%27%2F%3E%3Crect%20x%3D%27291%27%20y%3D%2792%27%20width%3D%2710%27%20height%3D%2738%27%20rx%3D%275%27%2F%3E%3Crect%20x%3D%27307%27%20y%3D%2750%27%20width%3D%2710%27%20height%3D%2780%27%20rx%3D%275%27%2F%3E%3Crect%20x%3D%27323%27%20y%3D%27106%27%20width%3D%2710%27%20height%3D%2724%27%20rx%3D%275%27%2F%3E%3Crect%20x%3D%27339%27%20y%3D%2764%27%20width%3D%2710%27%20height%3D%2766%27%20rx%3D%275%27%2F%3E%3Crect%20x%3D%27355%27%20y%3D%2732%27%20width%3D%2710%27%20height%3D%2798%27%20rx%3D%275%27%2F%3E%3Crect%20x%3D%27371%27%20y%3D%2782%27%20width%3D%2710%27%20height%3D%2748%27%20rx%3D%275%27%2F%3E%3Crect%20x%3D%27387%27%20y%3D%27100%27%20width%3D%2710%27%20height%3D%2730%27%20rx%3D%275%27%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); background-repeat:repeat-x; background-position:bottom left; background-size:400px 130px;
  opacity:.18; animation:sbPulse 3.5s ease-in-out infinite;
  -webkit-mask-image:linear-gradient(to top,#000 30%,transparent); mask-image:linear-gradient(to top,#000 30%,transparent); }
@keyframes sbPulse { 0%,100%{opacity:.12; transform:scaleY(.9); transform-origin:bottom;} 50%{opacity:.22; transform:scaleY(1.05); transform-origin:bottom;} }
@media (prefers-reduced-motion:reduce){ body.page-id-5053::after{animation:none;} }

/* ===== Zijkant-decoratie (alleen computer) ===== */
@media (min-width:1300px){
  body.page-id-5053 .site-main::before,
  body.page-id-5053 .site-main::after {
    content:""; position:fixed; top:90px; bottom:20px; z-index:-1; pointer-events:none;
    width:min(220px, calc((100vw - 1180px) / 2 - 30px));
    background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27200%27%20height%3D%27900%27%20viewBox%3D%270%200%20200%20900%27%3E%3Cdefs%3E%3ClinearGradient%20id%3D%27v%27%20x1%3D%270%27%20y1%3D%270%27%20x2%3D%270%27%20y2%3D%271%27%3E%3Cstop%20offset%3D%270%27%20stop-color%3D%27%23b23cff%27%2F%3E%3Cstop%20offset%3D%27.5%27%20stop-color%3D%27%235a6bff%27%2F%3E%3Cstop%20offset%3D%271%27%20stop-color%3D%27%231ea0ff%27%2F%3E%3C%2FlinearGradient%3E%3Cfilter%20id%3D%27gl%27%20x%3D%27-50%25%27%20y%3D%27-50%25%27%20width%3D%27200%25%27%20height%3D%27200%25%27%3E%3CfeGaussianBlur%20stdDeviation%3D%274%27%20result%3D%27b%27%2F%3E%3CfeMerge%3E%3CfeMergeNode%20in%3D%27b%27%2F%3E%3CfeMergeNode%20in%3D%27SourceGraphic%27%2F%3E%3C%2FfeMerge%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Cg%20filter%3D%27url(%23gl)%27%3E%3Crect%20x%3D%2798%27%20y%3D%270%27%20width%3D%274%27%20height%3D%27900%27%20rx%3D%272%27%20fill%3D%27url(%23v)%27%20opacity%3D%27.35%27%2F%3E%3Cg%20fill%3D%27none%27%20stroke%3D%27url(%23v)%27%20stroke-width%3D%276%27%20stroke-linecap%3D%27round%27%3E%3Cpath%20d%3D%27M50%20150%20A50%2050%200%200%201%20150%20150%27%2F%3E%3Cpath%20d%3D%27M66%20150%20A34%2034%200%200%201%20134%20150%27%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%27url(%23v)%27%3E%3Crect%20x%3D%2742%27%20y%3D%27145%27%20width%3D%2716%27%20height%3D%2752%27%20rx%3D%278%27%2F%3E%3Crect%20x%3D%27142%27%20y%3D%27145%27%20width%3D%2716%27%20height%3D%2752%27%20rx%3D%278%27%2F%3E%3Crect%20x%3D%2780%27%20y%3D%27150%27%20width%3D%278%27%20height%3D%2730%27%20rx%3D%274%27%2F%3E%3Crect%20x%3D%2796%27%20y%3D%27132%27%20width%3D%278%27%20height%3D%2766%27%20rx%3D%274%27%2F%3E%3Crect%20x%3D%27112%27%20y%3D%27146%27%20width%3D%278%27%20height%3D%2738%27%20rx%3D%274%27%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%27M160%2040%20l-22%2036%20h15%20l-10%2032%20l29%20-44%20h-15%20l12%20-24z%27%20fill%3D%27%23e01cff%27%2F%3E%3Cg%20fill%3D%27url(%23v)%27%20opacity%3D%27.85%27%3E%3Crect%20x%3D%2785%27%20y%3D%27250%27%20width%3D%2730%27%20height%3D%279%27%20rx%3D%274.5%27%2F%3E%3Crect%20x%3D%2771%27%20y%3D%27268%27%20width%3D%2758%27%20height%3D%279%27%20rx%3D%274.5%27%2F%3E%3Crect%20x%3D%2778%27%20y%3D%27286%27%20width%3D%2744%27%20height%3D%279%27%20rx%3D%274.5%27%2F%3E%3Crect%20x%3D%2757%27%20y%3D%27304%27%20width%3D%2786%27%20height%3D%279%27%20rx%3D%274.5%27%2F%3E%3Crect%20x%3D%2740%27%20y%3D%27322%27%20width%3D%27120%27%20height%3D%279%27%20rx%3D%274.5%27%2F%3E%3Crect%20x%3D%2764%27%20y%3D%27340%27%20width%3D%2772%27%20height%3D%279%27%20rx%3D%274.5%27%2F%3E%3Crect%20x%3D%2730%27%20y%3D%27358%27%20width%3D%27140%27%20height%3D%279%27%20rx%3D%274.5%27%2F%3E%3Crect%20x%3D%2752%27%20y%3D%27376%27%20width%3D%2796%27%20height%3D%279%27%20rx%3D%274.5%27%2F%3E%3Crect%20x%3D%2774%27%20y%3D%27394%27%20width%3D%2752%27%20height%3D%279%27%20rx%3D%274.5%27%2F%3E%3Crect%20x%3D%2745%27%20y%3D%27412%27%20width%3D%27110%27%20height%3D%279%27%20rx%3D%274.5%27%2F%3E%3Crect%20x%3D%2725%27%20y%3D%27430%27%20width%3D%27150%27%20height%3D%279%27%20rx%3D%274.5%27%2F%3E%3Crect%20x%3D%2760%27%20y%3D%27448%27%20width%3D%2780%27%20height%3D%279%27%20rx%3D%274.5%27%2F%3E%3Crect%20x%3D%2738%27%20y%3D%27466%27%20width%3D%27124%27%20height%3D%279%27%20rx%3D%274.5%27%2F%3E%3Crect%20x%3D%2768%27%20y%3D%27484%27%20width%3D%2764%27%20height%3D%279%27%20rx%3D%274.5%27%2F%3E%3Crect%20x%3D%2781%27%20y%3D%27502%27%20width%3D%2738%27%20height%3D%279%27%20rx%3D%274.5%27%2F%3E%3Crect%20x%3D%2754%27%20y%3D%27520%27%20width%3D%2792%27%20height%3D%279%27%20rx%3D%274.5%27%2F%3E%3Crect%20x%3D%2734%27%20y%3D%27538%27%20width%3D%27132%27%20height%3D%279%27%20rx%3D%274.5%27%2F%3E%3Crect%20x%3D%2765%27%20y%3D%27556%27%20width%3D%2770%27%20height%3D%279%27%20rx%3D%274.5%27%2F%3E%3Crect%20x%3D%2777%27%20y%3D%27574%27%20width%3D%2746%27%20height%3D%279%27%20rx%3D%274.5%27%2F%3E%3Crect%20x%3D%2748%27%20y%3D%27592%27%20width%3D%27104%27%20height%3D%279%27%20rx%3D%274.5%27%2F%3E%3Crect%20x%3D%2786%27%20y%3D%27610%27%20width%3D%2728%27%20height%3D%279%27%20rx%3D%274.5%27%2F%3E%3Crect%20x%3D%2762%27%20y%3D%27628%27%20width%3D%2776%27%20height%3D%279%27%20rx%3D%274.5%27%2F%3E%3Crect%20x%3D%2742%27%20y%3D%27646%27%20width%3D%27116%27%20height%3D%279%27%20rx%3D%274.5%27%2F%3E%3Crect%20x%3D%2770%27%20y%3D%27664%27%20width%3D%2760%27%20height%3D%279%27%20rx%3D%274.5%27%2F%3E%3Crect%20x%3D%2783%27%20y%3D%27682%27%20width%3D%2734%27%20height%3D%279%27%20rx%3D%274.5%27%2F%3E%3Crect%20x%3D%2756%27%20y%3D%27700%27%20width%3D%2788%27%20height%3D%279%27%20rx%3D%274.5%27%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%27M60%20790%20l-16%2027%20h11%20l-8%2023%20l22%20-33%20h-11%20l9%20-17z%27%20fill%3D%27%238a3cff%27%2F%3E%3Cg%20fill%3D%27%238fc8ff%27%3E%3Ccircle%20cx%3D%2730%27%20cy%3D%27230%27%20r%3D%272%27%2F%3E%3Ccircle%20cx%3D%27176%27%20cy%3D%27330%27%20r%3D%272.4%27%2F%3E%3Ccircle%20cx%3D%2722%27%20cy%3D%27520%27%20r%3D%271.8%27%2F%3E%3Ccircle%20cx%3D%27182%27%20cy%3D%27640%27%20r%3D%272%27%2F%3E%3Ccircle%20cx%3D%27150%27%20cy%3D%27860%27%20r%3D%272.2%27%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E"); background-repeat:no-repeat; background-position:center; background-size:contain;
    opacity:.32; animation:sbSideGlow 4s ease-in-out infinite;
  }
  body.page-id-5053 .site-main::before { left:calc((100vw - 1180px) / 4 - min(110px, calc((100vw - 1180px) / 4 - 15px))); }
  body.page-id-5053 .site-main::after  { right:calc((100vw - 1180px) / 4 - min(110px, calc((100vw - 1180px) / 4 - 15px))); transform:scaleX(-1); animation-delay:2s; }
}
@keyframes sbSideGlow { 0%,100%{opacity:.24;} 50%{opacity:.4;} }
@media (prefers-reduced-motion:reduce){ body.page-id-5053 .site-main::before, body.page-id-5053 .site-main::after{animation:none;} }

/* ===== Overgangseffect bij openen pagina ===== */
html:has(body.page-id-5053)::after {
  content:""; position:fixed; inset:0; z-index:99999; pointer-events:none;
  background:
    linear-gradient(90deg, transparent calc(100% - 6px), #1ea0ff calc(100% - 6px), #8a3cf0 calc(100% - 3px), #e01cff 100%),
    linear-gradient(135deg, #050507 0%, #0d1240 45%, #2a0f55 100%);
  box-shadow:0 0 40px 10px rgba(138,60,240,.7);
  animation:sbWipe .9s cubic-bezier(.7,0,.25,1) .15s both;
}
@keyframes sbWipe { 0%{transform:translateX(0);} 100%{transform:translateX(105%); visibility:hidden;} }
body.page-id-5053 .site-main { animation:sbFadeIn .9s ease-out .35s both; }
@keyframes sbFadeIn { from{opacity:0;} to{opacity:1;} }
body.page-id-5053 .page-header .entry-title { animation:sbPop .7s cubic-bezier(.2,1.4,.4,1) .75s both; }
@keyframes sbPop { from{opacity:0; transform:scale(.8);} to{opacity:1; transform:scale(1);} }
@media (prefers-reduced-motion:reduce){ html:has(body.page-id-5053)::after{display:none;} body.page-id-5053 .site-main, body.page-id-5053 .page-header .entry-title{animation:none;} }


/* Social-icoon in thema */
.elementor-5053 .elementor-social-icon { background:linear-gradient(135deg,#1e7bf0 0%,#8a3cf0 60%,#e0149c 100%) !important; border-radius:12px !important;
  box-shadow:0 0 12px rgba(138,60,240,.55); transition:transform .2s ease, box-shadow .2s ease; }
.elementor-5053 .elementor-social-icon:hover { transform:translateY(-2px) scale(1.06); box-shadow:0 0 20px rgba(224,20,156,.6); }
.elementor-5053 .elementor-social-icon i, .elementor-5053 .elementor-social-icon svg { color:#fff !important; fill:#fff !important; }
/* Terug-knop gecentreerd boven Facebook */
.elementor-5053 .elementor-element.elementor-element-7717576 { align-items:center !important; justify-content:center !important; }
.elementor-5053 .elementor-element.elementor-element-7717576 > .e-con-inner { align-items:center !important; justify-content:center !important; }
.elementor-5053 .elementor-element.elementor-element-61826d0 { align-self:center !important; margin-left:auto !important; margin-right:auto !important; text-align:center !important; }
.elementor-5053 .elementor-element-61826d0 .elementor-button-wrapper { text-align:center !important; display:flex; justify-content:center; }






/* ===== Nette, professionele tekstopmaak (zelfde als Live bands) ===== */
.elementor-5053 .elementor-widget-text-editor p, .elementor-5053 .elementor-widget-text-editor li { font-size:16px !important; line-height:1.75 !important; }
.elementor-5053 .elementor-widget-text-editor p { margin:0 0 12px !important; }
.elementor-5053 .elementor-widget-text-editor p:last-child { margin-bottom:0 !important; }
/* Lijsten met neon vinkjes */
.elementor-5053 .elementor-widget-text-editor ul { list-style:none !important; margin:10px 0 14px !important; padding:0 !important; }
.elementor-5053 .elementor-widget-text-editor ul:last-child { margin-bottom:0 !important; }
.elementor-5053 .elementor-widget-text-editor li { position:relative; padding-left:32px !important; margin:0 0 9px !important; }
.elementor-5053 .elementor-widget-text-editor li::before { content:"✓"; position:absolute; left:0; top:4px; width:20px; height:20px; border-radius:50%;
  display:flex; align-items:center; justify-content:center; font-size:11px; font-weight:700; color:#fff;
  background:linear-gradient(135deg,#1e7bf0 0%,#8a3cf0 55%,#e0149c 100%); box-shadow:0 0 8px rgba(138,60,240,.6); }
/* Lange lijsten (6+ punten) in twee kolommen */
.elementor-5053 .elementor-widget-text-editor ul:has(> li:nth-child(6)) { display:grid; grid-template-columns:1fr 1fr; column-gap:24px; }
/* Tekstblokken als nette glaskaarten */
.elementor-5053 .elementor-widget-text-editor { background:linear-gradient(160deg, rgba(40,20,90,.55) 0%, rgba(14,8,32,.75) 100%);
  border:1px solid rgba(170,130,255,.28); border-radius:18px; padding:26px 30px !important;
  box-shadow:0 10px 30px rgba(0,0,0,.35), 0 0 18px rgba(138,60,240,.18); }
.elementor-5053 .elementor-widget-text-editor:empty, .elementor-5053 .elementor-widget-text-editor:has(> .elementor-widget-container:empty) { display:none !important; }
/* Foto en tekstkaart netjes verticaal gecentreerd naast elkaar */
.elementor-5053 .e-con:has(> .elementor-widget-image):has(> .elementor-widget-text-editor), .elementor-5053 .e-con-inner:has(> .elementor-widget-image):has(> .elementor-widget-text-editor) { align-items:center !important; gap:32px !important; }
.elementor-5053 .elementor-widget-image { margin-top:0 !important; align-self:center !important; }
@media (max-width:767px){
  .elementor-5053 .elementor-widget-image { margin-top:16px !important; }
  .elementor-5053 .elementor-widget-text-editor ul:has(> li:nth-child(6)) { grid-template-columns:1fr; }
  .elementor-5053 .elementor-widget-text-editor { padding:20px !important; }
}
/* Led-bar: geplakte tekst (blockquote) zonder extra marges, zodat het kader strak om de tekst valt */
.elementor-5053 .elementor-element.elementor-element-56427ad blockquote { margin:0 !important; padding:0 !important; border:0 !important; font-size:16px !important; line-height:1.75 !important; color:#d9d3f7 !important; font-style:normal !important; }
.elementor-5053 .elementor-element.elementor-element-56427ad blockquote div { margin:0 !important; }
/* ===== einde tekstopmaak ===== */




/* ===== Intro-kop als donkere neon-balk met gradient-tekst ===== */
.elementor-5053 .elementor-element.elementor-element-77ab15f { position:relative; overflow:hidden; border-radius:16px; padding:22px 28px !important; margin-top:6px !important; margin-bottom:12px !important; background:linear-gradient(90deg,#070b2a 0%,#141446 50%,#2a0f55 100%) !important; box-shadow:0 0 18px rgba(80,90,255,.35), inset 0 0 0 1px rgba(140,150,255,.25); }
.elementor-5053 .elementor-element.elementor-element-77ab15f .elementor-heading-title { position:relative; z-index:2; font-size:28px !important; font-weight:700 !important; line-height:1.3 !important; background:linear-gradient(90deg,#6fc3ff 0%,#b88cff 55%,#ff8fe6 100%) !important; -webkit-background-clip:text !important; background-clip:text !important; color:transparent !important; -webkit-text-fill-color:transparent !important; filter:drop-shadow(0 0 8px rgba(138,60,240,.45)); }
.elementor-5053 .elementor-element.elementor-element-77ab15f::after { content:""; position:absolute; inset:auto 0 0 0; height:4px; pointer-events:none; background:linear-gradient(90deg, transparent 0%, #7fe8ff 40%, #ffffff 50%, #c77dff 60%, transparent 100%); background-size:50% 100%; background-repeat:no-repeat; filter:drop-shadow(0 0 6px rgba(127,232,255,.95)); animation:sbScan 4.7s ease-in-out infinite; }
/* ===== Tussenkoppen als afgeronde gekleurde balken ===== */
.elementor-5053 .elementor-element.elementor-element-d8c7cca, .elementor-5053 .elementor-element.elementor-element-878e739, .elementor-5053 .elementor-element.elementor-element-6b5c52a, .elementor-5053 .elementor-element.elementor-element-e6c14be, .elementor-5053 .elementor-element.elementor-element-072be20, .elementor-5053 .elementor-element.elementor-element-3813118, .elementor-5053 .elementor-element.elementor-element-74d8d61, .elementor-5053 .elementor-element.elementor-element-8454d77, .elementor-5053 .elementor-element.elementor-element-bdeaf74, .elementor-5053 .elementor-element.elementor-element-32a9dd0 { position:relative; overflow:hidden; border-radius:14px; padding:14px 24px !important; margin-top:26px !important; margin-bottom:12px !important; }
.elementor-5053 .elementor-element.elementor-element-d8c7cca > *, .elementor-5053 .elementor-element.elementor-element-878e739 > *, .elementor-5053 .elementor-element.elementor-element-6b5c52a > *, .elementor-5053 .elementor-element.elementor-element-e6c14be > *, .elementor-5053 .elementor-element.elementor-element-072be20 > *, .elementor-5053 .elementor-element.elementor-element-3813118 > *, .elementor-5053 .elementor-element.elementor-element-74d8d61 > *, .elementor-5053 .elementor-element.elementor-element-8454d77 > *, .elementor-5053 .elementor-element.elementor-element-bdeaf74 > *, .elementor-5053 .elementor-element.elementor-element-32a9dd0 > * { position:relative; z-index:2; }
.elementor-5053 .elementor-element.elementor-element-d8c7cca .elementor-heading-title, .elementor-5053 .elementor-element.elementor-element-878e739 .elementor-heading-title, .elementor-5053 .elementor-element.elementor-element-6b5c52a .elementor-heading-title, .elementor-5053 .elementor-element.elementor-element-e6c14be .elementor-heading-title, .elementor-5053 .elementor-element.elementor-element-072be20 .elementor-heading-title, .elementor-5053 .elementor-element.elementor-element-3813118 .elementor-heading-title, .elementor-5053 .elementor-element.elementor-element-74d8d61 .elementor-heading-title, .elementor-5053 .elementor-element.elementor-element-8454d77 .elementor-heading-title, .elementor-5053 .elementor-element.elementor-element-bdeaf74 .elementor-heading-title, .elementor-5053 .elementor-element.elementor-element-32a9dd0 .elementor-heading-title { background:none !important; color:#fff !important; -webkit-text-fill-color:#fff; font-size:24px !important; font-weight:700 !important; line-height:1.3 !important; text-shadow:0 0 10px rgba(255,255,255,.35),0 2px 6px rgba(10,5,40,.7); }
.elementor-5053 .elementor-element.elementor-element-d8c7cca::after, .elementor-5053 .elementor-element.elementor-element-878e739::after, .elementor-5053 .elementor-element.elementor-element-6b5c52a::after, .elementor-5053 .elementor-element.elementor-element-e6c14be::after, .elementor-5053 .elementor-element.elementor-element-072be20::after, .elementor-5053 .elementor-element.elementor-element-3813118::after, .elementor-5053 .elementor-element.elementor-element-74d8d61::after, .elementor-5053 .elementor-element.elementor-element-8454d77::after, .elementor-5053 .elementor-element.elementor-element-bdeaf74::after, .elementor-5053 .elementor-element.elementor-element-32a9dd0::after { content:"" !important; display:block !important; position:absolute; inset:0; pointer-events:none; z-index:1; }
@keyframes sbFlow { from{background-position:0% 0;} to{background-position:-200% 0;} }
@keyframes sbBreathe { 0%,100%{opacity:.25;} 50%{opacity:1;} }
@keyframes sbScan { 0%{background-position:-100% 0;} 100%{background-position:200% 0;} }
@keyframes sbShine { 0%{transform:translateX(-120%) skewX(-18deg);} 60%,100%{transform:translateX(420%) skewX(-18deg);} }
@keyframes sbTwinkle { 0%,100%{opacity:.25; background-position:20px 12px, 90px 40px, 150px 22px;} 50%{opacity:1; background-position:24px 10px, 86px 42px, 154px 20px;} }
@keyframes sbEq { 0%{background-size:100% 30%;} 35%{background-size:100% 85%;} 70%{background-size:100% 45%;} 100%{background-size:100% 70%;} }
.elementor-5053 .elementor-element.elementor-element-d8c7cca { background:linear-gradient(90deg,#08236f 0%,#1964c8 60%,#2f85dd 100%) !important; box-shadow:0 0 16px rgba(30,123,240,.45), inset 0 0 0 1px rgba(120,190,255,.35); }
.elementor-5053 .elementor-element.elementor-element-d8c7cca::after { background:linear-gradient(90deg, rgba(120,200,255,0) 0%, rgba(120,200,255,.22) 25%, rgba(160,120,255,0) 50%, rgba(120,200,255,.22) 75%, rgba(120,200,255,0) 100%); background-size:200% 100%; animation:sbFlow 6s linear infinite; }
.elementor-5053 .elementor-element.elementor-element-878e739 { background:linear-gradient(90deg,#300c80 0%,#7433cc 60%,#9659d9 100%) !important; box-shadow:0 0 16px rgba(138,60,240,.5), inset 0 0 0 1px rgba(200,160,255,.35); }
.elementor-5053 .elementor-element.elementor-element-878e739::after { background:radial-gradient(ellipse 60% 140% at 50% 50%, rgba(220,190,255,.35), transparent 70%); animation:sbBreathe 3s ease-in-out infinite; }
.elementor-5053 .elementor-element.elementor-element-6b5c52a { background:linear-gradient(90deg,#1043b5 0%,#5832cf 55%,#9624bd 100%) !important; box-shadow:0 0 16px rgba(88,50,207,.5), inset 0 0 0 1px rgba(170,160,255,.35); }
.elementor-5053 .elementor-element.elementor-element-6b5c52a::after { inset:auto 18px 0 auto !important; width:120px; height:100%; background:repeating-linear-gradient(90deg, rgba(255,190,245,.75) 0 6px, transparent 6px 10px); background-repeat:no-repeat; background-position:bottom; background-size:100% 40%; filter:drop-shadow(0 0 5px rgba(255,120,230,.8)); animation:sbEq .9s ease-in-out infinite alternate; }
.elementor-5053 .elementor-element.elementor-element-6b5c52a { padding-right:160px !important; }
@media (max-width:767px){ .elementor-5053 .elementor-element.elementor-element-6b5c52a { padding-right:24px !important; } .elementor-5053 .elementor-element.elementor-element-6b5c52a::after { width:60px; opacity:.35; } }
.elementor-5053 .elementor-element.elementor-element-e6c14be { background:linear-gradient(90deg,#4b0c8c 0%,#8619bd 55%,#bc1184 100%) !important; box-shadow:0 0 16px rgba(190,30,200,.45), inset 0 0 0 1px rgba(240,150,230,.35); }
.elementor-5053 .elementor-element.elementor-element-e6c14be::after { inset:0 auto 0 0 !important; width:30%; background:linear-gradient(100deg, transparent 0%, rgba(255,255,255,0) 20%, rgba(255,210,245,.3) 50%, rgba(255,255,255,0) 80%, transparent 100%); transform:translateX(-120%) skewX(-18deg); animation:sbShine 4.5s ease-in-out infinite; }
.elementor-5053 .elementor-element.elementor-element-072be20 { background:linear-gradient(90deg,#0d38b0 0%,#4a2cc4 50%,#8a26c2 100%) !important; box-shadow:0 0 22px rgba(110,70,255,.6), inset 0 0 0 1px rgba(190,170,255,.45); }
.elementor-5053 .elementor-element.elementor-element-3813118 { background:linear-gradient(90deg,#05235c 0%,#0877b5 55%,#1ca8d6 100%) !important; box-shadow:0 0 16px rgba(28,168,214,.45), inset 0 0 0 1px rgba(140,220,255,.35); }
.elementor-5053 .elementor-element.elementor-element-3813118::after { inset:auto 0 0 0 !important; height:4px; background:linear-gradient(90deg, transparent 0%, #7fe8ff 40%, #ffffff 50%, #c77dff 60%, transparent 100%); background-size:50% 100%; background-repeat:no-repeat; filter:drop-shadow(0 0 6px rgba(127,232,255,.95)); animation:sbScan 4.7s ease-in-out infinite; }
.elementor-5053 .elementor-element.elementor-element-74d8d61 { background:linear-gradient(90deg,#08236f 0%,#1964c8 60%,#2f85dd 100%) !important; box-shadow:0 0 16px rgba(30,123,240,.45), inset 0 0 0 1px rgba(120,190,255,.35); }
.elementor-5053 .elementor-element.elementor-element-74d8d61::after { background:linear-gradient(90deg, rgba(120,200,255,0) 0%, rgba(120,200,255,.22) 25%, rgba(160,120,255,0) 50%, rgba(120,200,255,.22) 75%, rgba(120,200,255,0) 100%); background-size:200% 100%; animation:sbFlow 6s linear infinite; }
.elementor-5053 .elementor-element.elementor-element-8454d77 { background:linear-gradient(90deg,#300c80 0%,#7433cc 60%,#9659d9 100%) !important; box-shadow:0 0 16px rgba(138,60,240,.5), inset 0 0 0 1px rgba(200,160,255,.35); }
.elementor-5053 .elementor-element.elementor-element-8454d77::after { background:radial-gradient(ellipse 60% 140% at 50% 50%, rgba(220,190,255,.35), transparent 70%); animation:sbBreathe 3s ease-in-out infinite; }
.elementor-5053 .elementor-element.elementor-element-bdeaf74 { background:linear-gradient(90deg,#1043b5 0%,#5832cf 55%,#9624bd 100%) !important; box-shadow:0 0 16px rgba(88,50,207,.5), inset 0 0 0 1px rgba(170,160,255,.35); }
.elementor-5053 .elementor-element.elementor-element-bdeaf74::after { inset:auto 18px 0 auto !important; width:120px; height:100%; background:repeating-linear-gradient(90deg, rgba(255,190,245,.75) 0 6px, transparent 6px 10px); background-repeat:no-repeat; background-position:bottom; background-size:100% 40%; filter:drop-shadow(0 0 5px rgba(255,120,230,.8)); animation:sbEq .9s ease-in-out infinite alternate; }
.elementor-5053 .elementor-element.elementor-element-bdeaf74 { padding-right:160px !important; }
@media (max-width:767px){ .elementor-5053 .elementor-element.elementor-element-bdeaf74 { padding-right:24px !important; } .elementor-5053 .elementor-element.elementor-element-bdeaf74::after { width:60px; opacity:.35; } }
.elementor-5053 .elementor-element.elementor-element-32a9dd0 { background:linear-gradient(90deg,#4b0c8c 0%,#8619bd 55%,#bc1184 100%) !important; box-shadow:0 0 16px rgba(190,30,200,.45), inset 0 0 0 1px rgba(240,150,230,.35); }
.elementor-5053 .elementor-element.elementor-element-32a9dd0::after { inset:0 auto 0 0 !important; width:30%; background:linear-gradient(100deg, transparent 0%, rgba(255,255,255,0) 20%, rgba(255,210,245,.3) 50%, rgba(255,255,255,0) 80%, transparent 100%); transform:translateX(-120%) skewX(-18deg); animation:sbShine 4.5s ease-in-out infinite; }

/* ===== Plaatsen als klikbare neon-chips naast elkaar ===== */
.elementor-5053 .elementor-element.elementor-element-e07ee97, .elementor-5053 .elementor-element.elementor-element-e07ee97 > .e-con-inner { flex-direction:row !important; flex-wrap:wrap !important; justify-content:center !important; align-items:center !important; gap:12px !important; }
.elementor-5053 .elementor-element.elementor-element-e07ee97 { padding-top:10px !important; padding-bottom:20px !important; }
.elementor-5053 .elementor-element.elementor-element-064a1ac, .elementor-5053 .elementor-element.elementor-element-de57168, .elementor-5053 .elementor-element.elementor-element-09edd7f, .elementor-5053 .elementor-element.elementor-element-1bb3be8, .elementor-5053 .elementor-element.elementor-element-a1dc42c, .elementor-5053 .elementor-element.elementor-element-acd8413, .elementor-5053 .elementor-element.elementor-element-d3c611d ,
.elementor-5053 .elementor-element.elementor-element-89db419,
.elementor-5053 .elementor-element.elementor-element-0cbb869,
.elementor-5053 .elementor-element.elementor-element-d7971bc,
.elementor-5053 .elementor-element.elementor-element-155412b{ width:auto !important; max-width:none !important; flex:0 0 auto !important; background:none !important; border:0 !important; box-shadow:none !important; padding:0 !important; margin:0 !important; }
.elementor-5053 .elementor-element.elementor-element-bb0a0f1, .elementor-5053 .elementor-element.elementor-element-de57168, .elementor-5053 .elementor-element.elementor-element-09edd7f, .elementor-5053 .elementor-element.elementor-element-1bb3be8, .elementor-5053 .elementor-element.elementor-element-a1dc42c, .elementor-5053 .elementor-element.elementor-element-acd8413, .elementor-5053 .elementor-element.elementor-element-d3c611d{ width:auto !important; max-width:none !important; flex:0 0 auto !important; background:none !important; border:0 !important; box-shadow:none !important; padding:0 !important; margin:0 !important; }
.elementor-5053 .elementor-element.elementor-element-bb0a0f2, .elementor-5053 .elementor-element.elementor-element-de57168, .elementor-5053 .elementor-element.elementor-element-09edd7f, .elementor-5053 .elementor-element.elementor-element-1bb3be8, .elementor-5053 .elementor-element.elementor-element-a1dc42c, .elementor-5053 .elementor-element.elementor-element-acd8413, .elementor-5053 .elementor-element.elementor-element-d3c611d{ width:auto !important; max-width:none !important; flex:0 0 auto !important; background:none !important; border:0 !important; box-shadow:none !important; padding:0 !important; margin:0 !important; }
.elementor-5053 .elementor-element.elementor-element-bb0a0f3, .elementor-5053 .elementor-element.elementor-element-de57168, .elementor-5053 .elementor-element.elementor-element-09edd7f, .elementor-5053 .elementor-element.elementor-element-1bb3be8, .elementor-5053 .elementor-element.elementor-element-a1dc42c, .elementor-5053 .elementor-element.elementor-element-acd8413, .elementor-5053 .elementor-element.elementor-element-d3c611d{ width:auto !important; max-width:none !important; flex:0 0 auto !important; background:none !important; border:0 !important; box-shadow:none !important; padding:0 !important; margin:0 !important; }
.elementor-5053 .elementor-element.elementor-element-bb0a0f4, .elementor-5053 .elementor-element.elementor-element-de57168, .elementor-5053 .elementor-element.elementor-element-09edd7f, .elementor-5053 .elementor-element.elementor-element-1bb3be8, .elementor-5053 .elementor-element.elementor-element-a1dc42c, .elementor-5053 .elementor-element.elementor-element-acd8413, .elementor-5053 .elementor-element.elementor-element-d3c611d{ width:auto !important; max-width:none !important; flex:0 0 auto !important; background:none !important; border:0 !important; box-shadow:none !important; padding:0 !important; margin:0 !important; }
.elementor-5053 .elementor-element.elementor-element-064a1ac p, .elementor-5053 .elementor-element.elementor-element-de57168 p, .elementor-5053 .elementor-element.elementor-element-09edd7f p, .elementor-5053 .elementor-element.elementor-element-1bb3be8 p, .elementor-5053 .elementor-element.elementor-element-a1dc42c p, .elementor-5053 .elementor-element.elementor-element-acd8413 p, .elementor-5053 .elementor-element.elementor-element-d3c611d p ,
.elementor-5053 .elementor-element.elementor-element-89db419 p,
.elementor-5053 .elementor-element.elementor-element-0cbb869 p,
.elementor-5053 .elementor-element.elementor-element-d7971bc p,
.elementor-5053 .elementor-element.elementor-element-155412b p{ margin:0 !important; }
.elementor-5053 .elementor-element.elementor-element-bb0a0f1 p, .elementor-5053 .elementor-element.elementor-element-de57168 p, .elementor-5053 .elementor-element.elementor-element-09edd7f p, .elementor-5053 .elementor-element.elementor-element-1bb3be8 p, .elementor-5053 .elementor-element.elementor-element-a1dc42c p, .elementor-5053 .elementor-element.elementor-element-acd8413 p, .elementor-5053 .elementor-element.elementor-element-d3c611d p{ margin:0 !important; }
.elementor-5053 .elementor-element.elementor-element-bb0a0f2 p, .elementor-5053 .elementor-element.elementor-element-de57168 p, .elementor-5053 .elementor-element.elementor-element-09edd7f p, .elementor-5053 .elementor-element.elementor-element-1bb3be8 p, .elementor-5053 .elementor-element.elementor-element-a1dc42c p, .elementor-5053 .elementor-element.elementor-element-acd8413 p, .elementor-5053 .elementor-element.elementor-element-d3c611d p{ margin:0 !important; }
.elementor-5053 .elementor-element.elementor-element-bb0a0f3 p, .elementor-5053 .elementor-element.elementor-element-de57168 p, .elementor-5053 .elementor-element.elementor-element-09edd7f p, .elementor-5053 .elementor-element.elementor-element-1bb3be8 p, .elementor-5053 .elementor-element.elementor-element-a1dc42c p, .elementor-5053 .elementor-element.elementor-element-acd8413 p, .elementor-5053 .elementor-element.elementor-element-d3c611d p{ margin:0 !important; }
.elementor-5053 .elementor-element.elementor-element-bb0a0f4 p, .elementor-5053 .elementor-element.elementor-element-de57168 p, .elementor-5053 .elementor-element.elementor-element-09edd7f p, .elementor-5053 .elementor-element.elementor-element-1bb3be8 p, .elementor-5053 .elementor-element.elementor-element-a1dc42c p, .elementor-5053 .elementor-element.elementor-element-acd8413 p, .elementor-5053 .elementor-element.elementor-element-d3c611d p{ margin:0 !important; }
.elementor-5053 .elementor-element.elementor-element-064a1ac a, .elementor-5053 .elementor-element.elementor-element-de57168 a, .elementor-5053 .elementor-element.elementor-element-09edd7f a, .elementor-5053 .elementor-element.elementor-element-1bb3be8 a, .elementor-5053 .elementor-element.elementor-element-a1dc42c a, .elementor-5053 .elementor-element.elementor-element-acd8413 a, .elementor-5053 .elementor-element.elementor-element-d3c611d a ,
.elementor-5053 .elementor-element.elementor-element-89db419 a,
.elementor-5053 .elementor-element.elementor-element-0cbb869 a,
.elementor-5053 .elementor-element.elementor-element-d7971bc a,
.elementor-5053 .elementor-element.elementor-element-155412b a{ display:inline-block; padding:10px 20px; border-radius:999px; font-weight:600; font-size:15px; text-decoration:none !important; color:#fff !important; background:linear-gradient(160deg, rgba(40,20,90,.8), rgba(14,8,32,.9)); border:1px solid rgba(170,130,255,.45); box-shadow:0 0 10px rgba(138,60,240,.3); transition:transform .2s ease, box-shadow .2s ease, border-color .2s ease; }
.elementor-5053 .elementor-element.elementor-element-bb0a0f1 a, .elementor-5053 .elementor-element.elementor-element-de57168 a, .elementor-5053 .elementor-element.elementor-element-09edd7f a, .elementor-5053 .elementor-element.elementor-element-1bb3be8 a, .elementor-5053 .elementor-element.elementor-element-a1dc42c a, .elementor-5053 .elementor-element.elementor-element-acd8413 a, .elementor-5053 .elementor-element.elementor-element-d3c611d a{ display:inline-block; padding:10px 20px; border-radius:999px; font-weight:600; font-size:15px; text-decoration:none !important; color:#fff !important; background:linear-gradient(160deg, rgba(40,20,90,.8), rgba(14,8,32,.9)); border:1px solid rgba(170,130,255,.45); box-shadow:0 0 10px rgba(138,60,240,.3); transition:transform .2s ease, box-shadow .2s ease, border-color .2s ease; }
.elementor-5053 .elementor-element.elementor-element-bb0a0f2 a, .elementor-5053 .elementor-element.elementor-element-de57168 a, .elementor-5053 .elementor-element.elementor-element-09edd7f a, .elementor-5053 .elementor-element.elementor-element-1bb3be8 a, .elementor-5053 .elementor-element.elementor-element-a1dc42c a, .elementor-5053 .elementor-element.elementor-element-acd8413 a, .elementor-5053 .elementor-element.elementor-element-d3c611d a{ display:inline-block; padding:10px 20px; border-radius:999px; font-weight:600; font-size:15px; text-decoration:none !important; color:#fff !important; background:linear-gradient(160deg, rgba(40,20,90,.8), rgba(14,8,32,.9)); border:1px solid rgba(170,130,255,.45); box-shadow:0 0 10px rgba(138,60,240,.3); transition:transform .2s ease, box-shadow .2s ease, border-color .2s ease; }
.elementor-5053 .elementor-element.elementor-element-bb0a0f3 a, .elementor-5053 .elementor-element.elementor-element-de57168 a, .elementor-5053 .elementor-element.elementor-element-09edd7f a, .elementor-5053 .elementor-element.elementor-element-1bb3be8 a, .elementor-5053 .elementor-element.elementor-element-a1dc42c a, .elementor-5053 .elementor-element.elementor-element-acd8413 a, .elementor-5053 .elementor-element.elementor-element-d3c611d a{ display:inline-block; padding:10px 20px; border-radius:999px; font-weight:600; font-size:15px; text-decoration:none !important; color:#fff !important; background:linear-gradient(160deg, rgba(40,20,90,.8), rgba(14,8,32,.9)); border:1px solid rgba(170,130,255,.45); box-shadow:0 0 10px rgba(138,60,240,.3); transition:transform .2s ease, box-shadow .2s ease, border-color .2s ease; }
.elementor-5053 .elementor-element.elementor-element-bb0a0f4 a, .elementor-5053 .elementor-element.elementor-element-de57168 a, .elementor-5053 .elementor-element.elementor-element-09edd7f a, .elementor-5053 .elementor-element.elementor-element-1bb3be8 a, .elementor-5053 .elementor-element.elementor-element-a1dc42c a, .elementor-5053 .elementor-element.elementor-element-acd8413 a, .elementor-5053 .elementor-element.elementor-element-d3c611d a{ display:inline-block; padding:10px 20px; border-radius:999px; font-weight:600; font-size:15px; text-decoration:none !important; color:#fff !important; background:linear-gradient(160deg, rgba(40,20,90,.8), rgba(14,8,32,.9)); border:1px solid rgba(170,130,255,.45); box-shadow:0 0 10px rgba(138,60,240,.3); transition:transform .2s ease, box-shadow .2s ease, border-color .2s ease; }
.elementor-5053 .elementor-element.elementor-element-064a1ac a:hover, .elementor-5053 .elementor-element.elementor-element-de57168 a:hover, .elementor-5053 .elementor-element.elementor-element-09edd7f a:hover, .elementor-5053 .elementor-element.elementor-element-1bb3be8 a:hover, .elementor-5053 .elementor-element.elementor-element-a1dc42c a:hover, .elementor-5053 .elementor-element.elementor-element-acd8413 a:hover, .elementor-5053 .elementor-element.elementor-element-d3c611d a:hover ,
.elementor-5053 .elementor-element.elementor-element-89db419 a:hover,
.elementor-5053 .elementor-element.elementor-element-0cbb869 a:hover,
.elementor-5053 .elementor-element.elementor-element-d7971bc a:hover,
.elementor-5053 .elementor-element.elementor-element-155412b a:hover{ transform:translateY(-2px); border-color:#ff8fe6; box-shadow:0 6px 20px rgba(224,20,156,.4); }
.elementor-5053 .elementor-element.elementor-element-bb0a0f1 a:hover, .elementor-5053 .elementor-element.elementor-element-de57168 a:hover, .elementor-5053 .elementor-element.elementor-element-09edd7f a:hover, .elementor-5053 .elementor-element.elementor-element-1bb3be8 a:hover, .elementor-5053 .elementor-element.elementor-element-a1dc42c a:hover, .elementor-5053 .elementor-element.elementor-element-acd8413 a:hover, .elementor-5053 .elementor-element.elementor-element-d3c611d a:hover{ transform:translateY(-2px); border-color:#ff8fe6; box-shadow:0 6px 20px rgba(224,20,156,.4); }
.elementor-5053 .elementor-element.elementor-element-bb0a0f2 a:hover, .elementor-5053 .elementor-element.elementor-element-de57168 a:hover, .elementor-5053 .elementor-element.elementor-element-09edd7f a:hover, .elementor-5053 .elementor-element.elementor-element-1bb3be8 a:hover, .elementor-5053 .elementor-element.elementor-element-a1dc42c a:hover, .elementor-5053 .elementor-element.elementor-element-acd8413 a:hover, .elementor-5053 .elementor-element.elementor-element-d3c611d a:hover{ transform:translateY(-2px); border-color:#ff8fe6; box-shadow:0 6px 20px rgba(224,20,156,.4); }
.elementor-5053 .elementor-element.elementor-element-bb0a0f3 a:hover, .elementor-5053 .elementor-element.elementor-element-de57168 a:hover, .elementor-5053 .elementor-element.elementor-element-09edd7f a:hover, .elementor-5053 .elementor-element.elementor-element-1bb3be8 a:hover, .elementor-5053 .elementor-element.elementor-element-a1dc42c a:hover, .elementor-5053 .elementor-element.elementor-element-acd8413 a:hover, .elementor-5053 .elementor-element.elementor-element-d3c611d a:hover{ transform:translateY(-2px); border-color:#ff8fe6; box-shadow:0 6px 20px rgba(224,20,156,.4); }
.elementor-5053 .elementor-element.elementor-element-bb0a0f4 a:hover, .elementor-5053 .elementor-element.elementor-element-de57168 a:hover, .elementor-5053 .elementor-element.elementor-element-09edd7f a:hover, .elementor-5053 .elementor-element.elementor-element-1bb3be8 a:hover, .elementor-5053 .elementor-element.elementor-element-a1dc42c a:hover, .elementor-5053 .elementor-element.elementor-element-acd8413 a:hover, .elementor-5053 .elementor-element.elementor-element-d3c611d a:hover{ transform:translateY(-2px); border-color:#ff8fe6; box-shadow:0 6px 20px rgba(224,20,156,.4); }


/* Lege koppen/tekstvakken verbergen */
.sb-none { display:none !important; }
/* Foto naast tekst */
.elementor-5053 .elementor-element.elementor-element-c701a60, .elementor-5053 .elementor-element.elementor-element-c701a60 > .e-con-inner { align-items:center !important; gap:32px !important; }
.elementor-5053 .elementor-element.elementor-element-8467b84 img { width:100% !important; aspect-ratio:4/3; object-fit:cover; }
/* Alles in één nette kolom */
.elementor-5053 .elementor-widget-text-editor:not(.elementor-element-064a1ac):not(.elementor-element-155412b):not(.elementor-element-d7971bc):not(.elementor-element-0cbb869):not(.elementor-element-89db419):not(.elementor-element-bb0a0f1):not(.elementor-element-bb0a0f2):not(.elementor-element-bb0a0f3):not(.elementor-element-bb0a0f4):not(.elementor-element-de57168):not(.elementor-element-09edd7f):not(.elementor-element-1bb3be8):not(.elementor-element-a1dc42c):not(.elementor-element-acd8413):not(.elementor-element-d3c611d), .elementor-5053 .elementor-widget-heading { width:100% !important; max-width:1140px !important; margin-left:auto !important; margin-right:auto !important; align-self:center !important; }
.elementor-5053 .e-con.e-grid:not(.elementor-element-c701a60){ grid-template-columns:1fr !important; }
/* Knoppen exact gecentreerd */
.elementor-5053 .elementor-element.elementor-element-023d0a5, .elementor-5053 .elementor-element.elementor-element-a571566, .elementor-5053 .elementor-element.elementor-element-ce5e6fb, .elementor-5053 .elementor-element.elementor-element-023d0a5 > .e-con-inner, .elementor-5053 .elementor-element.elementor-element-a571566 > .e-con-inner, .elementor-5053 .elementor-element.elementor-element-ce5e6fb > .e-con-inner { align-items:center !important; justify-content:center !important; }
.elementor-5053 .elementor-element.elementor-element-d983949, .elementor-5053 .elementor-element.elementor-element-4bcad28, .elementor-5053 .elementor-element.elementor-element-8be309f { padding:0 !important; width:fit-content !important; max-width:100% !important; margin-left:auto !important; margin-right:auto !important; align-self:center !important; text-align:center !important; }
.elementor-5053 .elementor-element.elementor-element-023d0a5, .elementor-5053 .elementor-element.elementor-element-a571566, .elementor-5053 .elementor-element.elementor-element-ce5e6fb { padding-top:16px !important; }
.elementor-5053 .elementor-element.elementor-element-ce5e6fb { padding-bottom:40px !important; }
@media (prefers-reduced-motion:reduce){ .elementor-5053 .elementor-element.elementor-element-d8c7cca::after, .elementor-5053 .elementor-element.elementor-element-878e739::after, .elementor-5053 .elementor-element.elementor-element-6b5c52a::after, .elementor-5053 .elementor-element.elementor-element-e6c14be::after, .elementor-5053 .elementor-element.elementor-element-072be20::after, .elementor-5053 .elementor-element.elementor-element-3813118::after, .elementor-5053 .elementor-element.elementor-element-74d8d61::after, .elementor-5053 .elementor-element.elementor-element-8454d77::after, .elementor-5053 .elementor-element.elementor-element-bdeaf74::after, .elementor-5053 .elementor-element.elementor-element-32a9dd0::after, .elementor-5053 .elementor-element.elementor-element-77ab15f::after { animation:none !important; } }
@media (max-width:767px){ .elementor-5053 .elementor-element.elementor-element-77ab15f .elementor-heading-title { font-size:22px !important; } .elementor-5053 .elementor-element.elementor-element-d8c7cca .elementor-heading-title, .elementor-5053 .elementor-element.elementor-element-878e739 .elementor-heading-title, .elementor-5053 .elementor-element.elementor-element-6b5c52a .elementor-heading-title, .elementor-5053 .elementor-element.elementor-element-e6c14be .elementor-heading-title, .elementor-5053 .elementor-element.elementor-element-072be20 .elementor-heading-title, .elementor-5053 .elementor-element.elementor-element-3813118 .elementor-heading-title, .elementor-5053 .elementor-element.elementor-element-74d8d61 .elementor-heading-title, .elementor-5053 .elementor-element.elementor-element-8454d77 .elementor-heading-title, .elementor-5053 .elementor-element.elementor-element-bdeaf74 .elementor-heading-title, .elementor-5053 .elementor-element.elementor-element-32a9dd0 .elementor-heading-title { font-size:20px !important; } .elementor-5053 .elementor-element.elementor-element-d983949 .elementor-button, .elementor-5053 .elementor-element.elementor-element-4bcad28 .elementor-button, .elementor-5053 .elementor-element.elementor-element-8be309f .elementor-button { white-space:normal !important; text-align:center; } }

.elementor-5053 .elementor-element.elementor-element-1bb3be8 a { background:linear-gradient(90deg,#8a3cf0 0%,#e0149c 100%) !important; border-color:transparent !important; }

/* Titelpil op telefoon: kleinere tekst en afgeronde rechthoek zodat lange titels netjes binnen de achtergrond blijven */
@media (max-width:767px){ body.page-id-5053 .page-header .entry-title { font-size:26px !important; line-height:1.25 !important; padding:12px 22px !important; border-radius:24px !important; max-width:100% !important; } }/* End custom CSS */