.elementor-4906 .elementor-element.elementor-element-ae00001{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-4906 .elementor-element.elementor-element-ae00001:not(.elementor-motion-effects-element-type-background), .elementor-4906 .elementor-element.elementor-element-ae00001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://soundbeats.nl/wp-content/uploads/2026/09/bruiloft-sfeer-lichtjes.webp");background-position:center center;background-size:cover;}.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-4906 .elementor-element.elementor-element-07a14b8{text-align:center;}.elementor-4906 .elementor-element.elementor-element-07a14b8 .elementor-heading-title{color:#000000;}.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-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-4906 .elementor-element.elementor-element-5f554c8 .elementor-heading-title{color:#000000;}.elementor-4906 .elementor-element.elementor-element-3b1b0d9 .elementor-heading-title{color:#000000;}.elementor-4906 .elementor-element.elementor-element-ae00010{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.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-4906 .elementor-element.elementor-element-a443138 .elementor-heading-title{color:#000000;}.elementor-4906 .elementor-element.elementor-element-dd5c874 .elementor-heading-title{color:#000000;}.elementor-4906 .elementor-element.elementor-element-052b749 .elementor-heading-title{color:#000000;}.elementor-4906 .elementor-element.elementor-element-ae00020{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-4906 .elementor-element.elementor-element-fd8f876 .elementor-heading-title{color:#000000;}.elementor-4906 .elementor-element.elementor-element-ae00030{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-4906 .elementor-element.elementor-element-14779cf .elementor-heading-title{color:#000000;}.elementor-4906 .elementor-element.elementor-element-ae000b1 .elementor-heading-title{color:#000000;}.elementor-4906 .elementor-element.elementor-element-ae000b2 .elementor-heading-title{color:#000000;}.elementor-4906 .elementor-element.elementor-element-ae000b3 .elementor-heading-title{color:#000000;}.elementor-4906 .elementor-element.elementor-element-a91ef50 .elementor-heading-title{color:#000000;}.elementor-4906 .elementor-element.elementor-element-ae000b4 .elementor-heading-title{color:#000000;}.elementor-4906 .elementor-element.elementor-element-ae00040{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-4906 .elementor-element.elementor-element-ae00042{--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;--justify-content:center;}.elementor-4906 .elementor-element.elementor-element-1da5590{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4906 .elementor-element.elementor-element-21cec43{--display:flex;}.elementor-4906 .elementor-element.elementor-element-4120c5f .elementor-button{background-color:#009DD1;}.elementor-4906 .elementor-element.elementor-element-385f3e5{--grid-template-columns:repeat(0, auto);text-align:center;--grid-column-gap:5px;--grid-row-gap:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-4906 .elementor-element.elementor-element-21cec43{--content-width:90px;}}@media(max-width:767px){.elementor-4906 .elementor-element.elementor-element-ae00010{--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-4906 .elementor-element.elementor-element-ae00020{--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-4906 .elementor-element.elementor-element-ae00030{--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-4906 .elementor-element.elementor-element-ae00042{--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-4906 .elementor-element.elementor-element-21cec43{--content-width:90px;}}/* Start custom CSS *//* ===== SoundBeats thema - DJ bruiloft Nootdorp */


/* Titel midden bovenaan met gradient-achtergrond */
body.page-id-4906 .page-header { text-align:center; padding:28px 16px 8px; }
body.page-id-4906 .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-4906 .elementor-widget-text-editor,
.elementor-4906 .elementor-widget-text-editor p,
.elementor-4906 .elementor-widget-text-editor li { color:#d9d3f7 !important; }
.elementor-4906 .elementor-widget-text-editor strong,
.elementor-4906 .elementor-widget-text-editor b { color:#8fb8ff !important; }
.elementor-4906 .elementor-widget-text-editor a { color:#b38cff !important; }
.elementor-4906 .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-4906 .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-4906 .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-4906 .elementor-button .elementor-button-text { color:#fff !important; }
.elementor-4906 .elementor-button:hover { transform:translateY(-2px); box-shadow:0 6px 24px rgba(224,20,156,.45); }

/* ===== Achtergrond-details in logo-stijl ===== */
body.page-id-4906 { 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-4906 .site-main, body.page-id-4906 .elementor-4906 { background-color:transparent !important; }
body.page-id-4906::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-4906::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-4906::after{animation:none;} }

/* ===== Zijkant-decoratie (alleen computer) ===== */
@media (min-width:1300px){
  body.page-id-4906 .site-main::before,
  body.page-id-4906 .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-4906 .site-main::before { left:calc((100vw - 1180px) / 4 - min(110px, calc((100vw - 1180px) / 4 - 15px))); }
  body.page-id-4906 .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-4906 .site-main::before, body.page-id-4906 .site-main::after{animation:none;} }

/* ===== Overgangseffect bij openen pagina ===== */
html:has(body.page-id-4906)::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-4906 .site-main { animation:sbFadeIn .9s ease-out .35s both; }
@keyframes sbFadeIn { from{opacity:0;} to{opacity:1;} }
body.page-id-4906 .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-4906)::after{display:none;} body.page-id-4906 .site-main, body.page-id-4906 .page-header .entry-title{animation:none;} }


/* Social-icoon in thema */
.elementor-4906 .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-4906 .elementor-social-icon:hover { transform:translateY(-2px) scale(1.06); box-shadow:0 0 20px rgba(224,20,156,.6); }
.elementor-4906 .elementor-social-icon i, .elementor-4906 .elementor-social-icon svg { color:#fff !important; fill:#fff !important; }
/* Terug-knop gecentreerd boven Facebook */
.elementor-4906 .elementor-element.elementor-element-21cec43 { align-items:center !important; justify-content:center !important; }
.elementor-4906 .elementor-element.elementor-element-21cec43 > .e-con-inner { align-items:center !important; justify-content:center !important; }
.elementor-4906 .elementor-element.elementor-element-4120c5f { align-self:center !important; margin-left:auto !important; margin-right:auto !important; text-align:center !important; }
.elementor-4906 .elementor-element-4120c5f .elementor-button-wrapper { text-align:center !important; display:flex; justify-content:center; }






/* ===== Nette, professionele tekstopmaak (zelfde als Live bands) ===== */
.elementor-4906 .elementor-widget-text-editor p, .elementor-4906 .elementor-widget-text-editor li { font-size:16px !important; line-height:1.75 !important; }
.elementor-4906 .elementor-widget-text-editor p { margin:0 0 12px !important; }
.elementor-4906 .elementor-widget-text-editor p:last-child { margin-bottom:0 !important; }
/* Lijsten met neon vinkjes */
.elementor-4906 .elementor-widget-text-editor ul { list-style:none !important; margin:10px 0 14px !important; padding:0 !important; }
.elementor-4906 .elementor-widget-text-editor ul:last-child { margin-bottom:0 !important; }
.elementor-4906 .elementor-widget-text-editor li { position:relative; padding-left:32px !important; margin:0 0 9px !important; }
.elementor-4906 .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-4906 .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-4906 .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-4906 .elementor-widget-text-editor:empty, .elementor-4906 .elementor-widget-text-editor:has(> .elementor-widget-container:empty) { display:none !important; }
/* Foto en tekstkaart netjes verticaal gecentreerd naast elkaar */
.elementor-4906 .e-con:has(> .elementor-widget-image):has(> .elementor-widget-text-editor), .elementor-4906 .e-con-inner:has(> .elementor-widget-image):has(> .elementor-widget-text-editor) { align-items:center !important; gap:32px !important; }
.elementor-4906 .elementor-widget-image { margin-top:0 !important; align-self:center !important; }
@media (max-width:767px){
  .elementor-4906 .elementor-widget-image { margin-top:16px !important; }
  .elementor-4906 .elementor-widget-text-editor ul:has(> li:nth-child(6)) { grid-template-columns:1fr; }
  .elementor-4906 .elementor-widget-text-editor { padding:20px !important; }
}
/* Led-bar: geplakte tekst (blockquote) zonder extra marges, zodat het kader strak om de tekst valt */
.elementor-4906 .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-4906 .elementor-element.elementor-element-56427ad blockquote div { margin:0 !important; }
/* ===== einde tekstopmaak ===== */



/* ===== Hoofdtitel als paars-roze pil ===== */
.elementor-4906 .elementor-element.elementor-element-07a14b8 { text-align:center; margin-top:28px !important; }
.elementor-4906 .elementor-element.elementor-element-07a14b8 .elementor-heading-title { display:inline-block; max-width:100%; padding:14px 40px; border-radius:40px; border:2px solid #1a1030; background:linear-gradient(90deg,#8a3cf0 0%,#e0149c 100%) !important;
  color:#fff !important; -webkit-text-fill-color:#fff !important; font-size:34px !important; font-weight:700 !important; line-height:1.25 !important; box-shadow:0 0 0 1px rgba(138,60,240,.35),0 8px 24px rgba(138,60,240,.35); }

/* ===== Tussenkoppen als afgeronde gekleurde balken ===== */
.elementor-4906 .elementor-element.elementor-element-5f554c8, .elementor-4906 .elementor-element.elementor-element-a443138, .elementor-4906 .elementor-element.elementor-element-3b1b0d9, .elementor-4906 .elementor-element.elementor-element-dd5c874, .elementor-4906 .elementor-element.elementor-element-052b749, .elementor-4906 .elementor-element.elementor-element-fd8f876, .elementor-4906 .elementor-element.elementor-element-14779cf, .elementor-4906 .elementor-element.elementor-element-a91ef50 { position:relative; overflow:hidden; border-radius:14px; padding:14px 24px !important; margin-top:26px !important; margin-bottom:12px !important; }
.elementor-4906 .elementor-element.elementor-element-5f554c8, .elementor-4906 .elementor-element.elementor-element-a443138, .elementor-4906 .elementor-element.elementor-element-ae000b1, .elementor-4906 .elementor-element.elementor-element-dd5c874, .elementor-4906 .elementor-element.elementor-element-052b749, .elementor-4906 .elementor-element.elementor-element-fd8f876, .elementor-4906 .elementor-element.elementor-element-14779cf, .elementor-4906 .elementor-element.elementor-element-a91ef50{ position:relative; overflow:hidden; border-radius:14px; padding:14px 24px !important; margin-top:26px !important; margin-bottom:12px !important; }
.elementor-4906 .elementor-element.elementor-element-5f554c8, .elementor-4906 .elementor-element.elementor-element-a443138, .elementor-4906 .elementor-element.elementor-element-3b1b0d9, .elementor-4906 .elementor-element.elementor-element-ae000b2, .elementor-4906 .elementor-element.elementor-element-052b749, .elementor-4906 .elementor-element.elementor-element-fd8f876, .elementor-4906 .elementor-element.elementor-element-14779cf, .elementor-4906 .elementor-element.elementor-element-a91ef50{ position:relative; overflow:hidden; border-radius:14px; padding:14px 24px !important; margin-top:26px !important; margin-bottom:12px !important; }
.elementor-4906 .elementor-element.elementor-element-5f554c8, .elementor-4906 .elementor-element.elementor-element-a443138, .elementor-4906 .elementor-element.elementor-element-3b1b0d9, .elementor-4906 .elementor-element.elementor-element-dd5c874, .elementor-4906 .elementor-element.elementor-element-ae000b3, .elementor-4906 .elementor-element.elementor-element-fd8f876, .elementor-4906 .elementor-element.elementor-element-14779cf, .elementor-4906 .elementor-element.elementor-element-a91ef50{ position:relative; overflow:hidden; border-radius:14px; padding:14px 24px !important; margin-top:26px !important; margin-bottom:12px !important; }
.elementor-4906 .elementor-element.elementor-element-ae000b4, .elementor-4906 .elementor-element.elementor-element-a443138, .elementor-4906 .elementor-element.elementor-element-3b1b0d9, .elementor-4906 .elementor-element.elementor-element-dd5c874, .elementor-4906 .elementor-element.elementor-element-052b749, .elementor-4906 .elementor-element.elementor-element-fd8f876, .elementor-4906 .elementor-element.elementor-element-14779cf, .elementor-4906 .elementor-element.elementor-element-a91ef50{ position:relative; overflow:hidden; border-radius:14px; padding:14px 24px !important; margin-top:26px !important; margin-bottom:12px !important; }
.elementor-4906 .elementor-element.elementor-element-5f554c8 > *, .elementor-4906 .elementor-element.elementor-element-a443138 > *, .elementor-4906 .elementor-element.elementor-element-3b1b0d9 > *, .elementor-4906 .elementor-element.elementor-element-dd5c874 > *, .elementor-4906 .elementor-element.elementor-element-052b749 > *, .elementor-4906 .elementor-element.elementor-element-fd8f876 > *, .elementor-4906 .elementor-element.elementor-element-14779cf > *, .elementor-4906 .elementor-element.elementor-element-a91ef50 > * { position:relative; z-index:2; }
.elementor-4906 .elementor-element.elementor-element-5f554c8 > *, .elementor-4906 .elementor-element.elementor-element-a443138 > *, .elementor-4906 .elementor-element.elementor-element-ae000b1 > *, .elementor-4906 .elementor-element.elementor-element-dd5c874 > *, .elementor-4906 .elementor-element.elementor-element-052b749 > *, .elementor-4906 .elementor-element.elementor-element-fd8f876 > *, .elementor-4906 .elementor-element.elementor-element-14779cf > *, .elementor-4906 .elementor-element.elementor-element-a91ef50 > *{ position:relative; z-index:2; }
.elementor-4906 .elementor-element.elementor-element-5f554c8 > *, .elementor-4906 .elementor-element.elementor-element-a443138 > *, .elementor-4906 .elementor-element.elementor-element-3b1b0d9 > *, .elementor-4906 .elementor-element.elementor-element-ae000b2 > *, .elementor-4906 .elementor-element.elementor-element-052b749 > *, .elementor-4906 .elementor-element.elementor-element-fd8f876 > *, .elementor-4906 .elementor-element.elementor-element-14779cf > *, .elementor-4906 .elementor-element.elementor-element-a91ef50 > *{ position:relative; z-index:2; }
.elementor-4906 .elementor-element.elementor-element-5f554c8 > *, .elementor-4906 .elementor-element.elementor-element-a443138 > *, .elementor-4906 .elementor-element.elementor-element-3b1b0d9 > *, .elementor-4906 .elementor-element.elementor-element-dd5c874 > *, .elementor-4906 .elementor-element.elementor-element-ae000b3 > *, .elementor-4906 .elementor-element.elementor-element-fd8f876 > *, .elementor-4906 .elementor-element.elementor-element-14779cf > *, .elementor-4906 .elementor-element.elementor-element-a91ef50 > *{ position:relative; z-index:2; }
.elementor-4906 .elementor-element.elementor-element-ae000b4 > *, .elementor-4906 .elementor-element.elementor-element-a443138 > *, .elementor-4906 .elementor-element.elementor-element-3b1b0d9 > *, .elementor-4906 .elementor-element.elementor-element-dd5c874 > *, .elementor-4906 .elementor-element.elementor-element-052b749 > *, .elementor-4906 .elementor-element.elementor-element-fd8f876 > *, .elementor-4906 .elementor-element.elementor-element-14779cf > *, .elementor-4906 .elementor-element.elementor-element-a91ef50 > *{ position:relative; z-index:2; }
.elementor-4906 .elementor-element.elementor-element-5f554c8 .elementor-heading-title, .elementor-4906 .elementor-element.elementor-element-a443138 .elementor-heading-title, .elementor-4906 .elementor-element.elementor-element-3b1b0d9 .elementor-heading-title, .elementor-4906 .elementor-element.elementor-element-dd5c874 .elementor-heading-title, .elementor-4906 .elementor-element.elementor-element-052b749 .elementor-heading-title, .elementor-4906 .elementor-element.elementor-element-fd8f876 .elementor-heading-title, .elementor-4906 .elementor-element.elementor-element-14779cf .elementor-heading-title, .elementor-4906 .elementor-element.elementor-element-a91ef50 .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-4906 .elementor-element.elementor-element-5f554c8 .elementor-heading-title, .elementor-4906 .elementor-element.elementor-element-a443138 .elementor-heading-title, .elementor-4906 .elementor-element.elementor-element-ae000b1 .elementor-heading-title, .elementor-4906 .elementor-element.elementor-element-dd5c874 .elementor-heading-title, .elementor-4906 .elementor-element.elementor-element-052b749 .elementor-heading-title, .elementor-4906 .elementor-element.elementor-element-fd8f876 .elementor-heading-title, .elementor-4906 .elementor-element.elementor-element-14779cf .elementor-heading-title, .elementor-4906 .elementor-element.elementor-element-a91ef50 .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-4906 .elementor-element.elementor-element-5f554c8 .elementor-heading-title, .elementor-4906 .elementor-element.elementor-element-a443138 .elementor-heading-title, .elementor-4906 .elementor-element.elementor-element-3b1b0d9 .elementor-heading-title, .elementor-4906 .elementor-element.elementor-element-ae000b2 .elementor-heading-title, .elementor-4906 .elementor-element.elementor-element-052b749 .elementor-heading-title, .elementor-4906 .elementor-element.elementor-element-fd8f876 .elementor-heading-title, .elementor-4906 .elementor-element.elementor-element-14779cf .elementor-heading-title, .elementor-4906 .elementor-element.elementor-element-a91ef50 .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-4906 .elementor-element.elementor-element-5f554c8 .elementor-heading-title, .elementor-4906 .elementor-element.elementor-element-a443138 .elementor-heading-title, .elementor-4906 .elementor-element.elementor-element-3b1b0d9 .elementor-heading-title, .elementor-4906 .elementor-element.elementor-element-dd5c874 .elementor-heading-title, .elementor-4906 .elementor-element.elementor-element-ae000b3 .elementor-heading-title, .elementor-4906 .elementor-element.elementor-element-fd8f876 .elementor-heading-title, .elementor-4906 .elementor-element.elementor-element-14779cf .elementor-heading-title, .elementor-4906 .elementor-element.elementor-element-a91ef50 .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-4906 .elementor-element.elementor-element-ae000b4 .elementor-heading-title, .elementor-4906 .elementor-element.elementor-element-a443138 .elementor-heading-title, .elementor-4906 .elementor-element.elementor-element-3b1b0d9 .elementor-heading-title, .elementor-4906 .elementor-element.elementor-element-dd5c874 .elementor-heading-title, .elementor-4906 .elementor-element.elementor-element-052b749 .elementor-heading-title, .elementor-4906 .elementor-element.elementor-element-fd8f876 .elementor-heading-title, .elementor-4906 .elementor-element.elementor-element-14779cf .elementor-heading-title, .elementor-4906 .elementor-element.elementor-element-a91ef50 .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-4906 .elementor-element.elementor-element-5f554c8::after, .elementor-4906 .elementor-element.elementor-element-a443138::after, .elementor-4906 .elementor-element.elementor-element-3b1b0d9::after, .elementor-4906 .elementor-element.elementor-element-dd5c874::after, .elementor-4906 .elementor-element.elementor-element-052b749::after, .elementor-4906 .elementor-element.elementor-element-fd8f876::after, .elementor-4906 .elementor-element.elementor-element-14779cf::after, .elementor-4906 .elementor-element.elementor-element-a91ef50::after { content:"" !important; display:block !important; position:absolute; inset:0; pointer-events:none; z-index:1; }
.elementor-4906 .elementor-element.elementor-element-5f554c8::after, .elementor-4906 .elementor-element.elementor-element-a443138::after, .elementor-4906 .elementor-element.elementor-element-ae000b1::after, .elementor-4906 .elementor-element.elementor-element-dd5c874::after, .elementor-4906 .elementor-element.elementor-element-052b749::after, .elementor-4906 .elementor-element.elementor-element-fd8f876::after, .elementor-4906 .elementor-element.elementor-element-14779cf::after, .elementor-4906 .elementor-element.elementor-element-a91ef50::after{ content:"" !important; display:block !important; position:absolute; inset:0; pointer-events:none; z-index:1; }
.elementor-4906 .elementor-element.elementor-element-5f554c8::after, .elementor-4906 .elementor-element.elementor-element-a443138::after, .elementor-4906 .elementor-element.elementor-element-3b1b0d9::after, .elementor-4906 .elementor-element.elementor-element-ae000b2::after, .elementor-4906 .elementor-element.elementor-element-052b749::after, .elementor-4906 .elementor-element.elementor-element-fd8f876::after, .elementor-4906 .elementor-element.elementor-element-14779cf::after, .elementor-4906 .elementor-element.elementor-element-a91ef50::after{ content:"" !important; display:block !important; position:absolute; inset:0; pointer-events:none; z-index:1; }
.elementor-4906 .elementor-element.elementor-element-5f554c8::after, .elementor-4906 .elementor-element.elementor-element-a443138::after, .elementor-4906 .elementor-element.elementor-element-3b1b0d9::after, .elementor-4906 .elementor-element.elementor-element-dd5c874::after, .elementor-4906 .elementor-element.elementor-element-ae000b3::after, .elementor-4906 .elementor-element.elementor-element-fd8f876::after, .elementor-4906 .elementor-element.elementor-element-14779cf::after, .elementor-4906 .elementor-element.elementor-element-a91ef50::after{ content:"" !important; display:block !important; position:absolute; inset:0; pointer-events:none; z-index:1; }
.elementor-4906 .elementor-element.elementor-element-ae000b4::after, .elementor-4906 .elementor-element.elementor-element-a443138::after, .elementor-4906 .elementor-element.elementor-element-3b1b0d9::after, .elementor-4906 .elementor-element.elementor-element-dd5c874::after, .elementor-4906 .elementor-element.elementor-element-052b749::after, .elementor-4906 .elementor-element.elementor-element-fd8f876::after, .elementor-4906 .elementor-element.elementor-element-14779cf::after, .elementor-4906 .elementor-element.elementor-element-a91ef50::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-4906 .elementor-element.elementor-element-5f554c8 { 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-4906 .elementor-element.elementor-element-ae000b4{ 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-4906 .elementor-element.elementor-element-5f554c8::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-4906 .elementor-element.elementor-element-ae000b4::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-4906 .elementor-element.elementor-element-a443138 { 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-4906 .elementor-element.elementor-element-a443138::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-4906 .elementor-element.elementor-element-3b1b0d9 { 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-4906 .elementor-element.elementor-element-ae000b1{ 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-4906 .elementor-element.elementor-element-3b1b0d9::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-4906 .elementor-element.elementor-element-ae000b1::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-4906 .elementor-element.elementor-element-dd5c874 { 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-4906 .elementor-element.elementor-element-ae000b2{ 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-4906 .elementor-element.elementor-element-dd5c874::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-4906 .elementor-element.elementor-element-ae000b2::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-4906 .elementor-element.elementor-element-dd5c874 { padding-right:160px !important; }
.elementor-4906 .elementor-element.elementor-element-ae000b2{ padding-right:160px !important; }
@media (max-width:767px){ .elementor-4906 .elementor-element.elementor-element-dd5c874 { padding-right:24px !important; }
.elementor-4906 .elementor-element.elementor-element-ae000b2{ padding-right:24px !important; } .elementor-4906 .elementor-element.elementor-element-dd5c874::after { width:60px; opacity:.35; }
.elementor-4906 .elementor-element.elementor-element-ae000b2::after{ width:60px; opacity:.35; } }
.elementor-4906 .elementor-element.elementor-element-052b749 { 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-4906 .elementor-element.elementor-element-ae000b3{ 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-4906 .elementor-element.elementor-element-052b749::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-4906 .elementor-element.elementor-element-ae000b3::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-4906 .elementor-element.elementor-element-fd8f876 { 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-4906 .elementor-element.elementor-element-14779cf { 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-4906 .elementor-element.elementor-element-14779cf::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-4906 .elementor-element.elementor-element-a91ef50 { 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-4906 .elementor-element.elementor-element-a91ef50::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; }

/* Alles in één nette kolom */
.elementor-4906 .elementor-widget-text-editor, .elementor-4906 .elementor-widget-heading { width:100% !important; max-width:1140px !important; margin-left:auto !important; margin-right:auto !important; align-self:center !important; }
.elementor-4906 .elementor-element.elementor-element-07a14b8 { max-width:1140px !important; }
/* Terug-knop en Facebook */
.elementor-4906 .elementor-element.elementor-element-21cec43, .elementor-4906 .elementor-element.elementor-element-21cec43 > .e-con-inner { align-items:center !important; justify-content:center !important; padding-top:24px !important; padding-bottom:0 !important; }
.elementor-4906 .elementor-element.elementor-element-4120c5f { align-self:center !important; } .elementor-4906 .elementor-element.elementor-element-4120c5f .elementor-button-wrapper { display:flex; justify-content:center; }
.elementor-4906 .elementor-element.elementor-element-0d16d22 { padding-top:8px !important; padding-bottom:40px !important; }
@media (prefers-reduced-motion:reduce){ .elementor-4906 .elementor-element.elementor-element-5f554c8::after, .elementor-4906 .elementor-element.elementor-element-a443138::after, .elementor-4906 .elementor-element.elementor-element-3b1b0d9::after, .elementor-4906 .elementor-element.elementor-element-dd5c874::after, .elementor-4906 .elementor-element.elementor-element-052b749::after, .elementor-4906 .elementor-element.elementor-element-fd8f876::after, .elementor-4906 .elementor-element.elementor-element-14779cf::after, .elementor-4906 .elementor-element.elementor-element-a91ef50::after { animation:none !important; }
.elementor-4906 .elementor-element.elementor-element-5f554c8::after, .elementor-4906 .elementor-element.elementor-element-a443138::after, .elementor-4906 .elementor-element.elementor-element-ae000b1::after, .elementor-4906 .elementor-element.elementor-element-dd5c874::after, .elementor-4906 .elementor-element.elementor-element-052b749::after, .elementor-4906 .elementor-element.elementor-element-fd8f876::after, .elementor-4906 .elementor-element.elementor-element-14779cf::after, .elementor-4906 .elementor-element.elementor-element-a91ef50::after{ animation:none !important; }
.elementor-4906 .elementor-element.elementor-element-5f554c8::after, .elementor-4906 .elementor-element.elementor-element-a443138::after, .elementor-4906 .elementor-element.elementor-element-3b1b0d9::after, .elementor-4906 .elementor-element.elementor-element-ae000b2::after, .elementor-4906 .elementor-element.elementor-element-052b749::after, .elementor-4906 .elementor-element.elementor-element-fd8f876::after, .elementor-4906 .elementor-element.elementor-element-14779cf::after, .elementor-4906 .elementor-element.elementor-element-a91ef50::after{ animation:none !important; }
.elementor-4906 .elementor-element.elementor-element-5f554c8::after, .elementor-4906 .elementor-element.elementor-element-a443138::after, .elementor-4906 .elementor-element.elementor-element-3b1b0d9::after, .elementor-4906 .elementor-element.elementor-element-dd5c874::after, .elementor-4906 .elementor-element.elementor-element-ae000b3::after, .elementor-4906 .elementor-element.elementor-element-fd8f876::after, .elementor-4906 .elementor-element.elementor-element-14779cf::after, .elementor-4906 .elementor-element.elementor-element-a91ef50::after{ animation:none !important; }
.elementor-4906 .elementor-element.elementor-element-ae000b4::after, .elementor-4906 .elementor-element.elementor-element-a443138::after, .elementor-4906 .elementor-element.elementor-element-3b1b0d9::after, .elementor-4906 .elementor-element.elementor-element-dd5c874::after, .elementor-4906 .elementor-element.elementor-element-052b749::after, .elementor-4906 .elementor-element.elementor-element-fd8f876::after, .elementor-4906 .elementor-element.elementor-element-14779cf::after, .elementor-4906 .elementor-element.elementor-element-a91ef50::after{ animation:none !important; } }
@media (max-width:767px){ .elementor-4906 .elementor-element.elementor-element-07a14b8 .elementor-heading-title { font-size:24px !important; padding:12px 22px; border-radius:26px; } .elementor-4906 .elementor-element.elementor-element-5f554c8 .elementor-heading-title, .elementor-4906 .elementor-element.elementor-element-a443138 .elementor-heading-title, .elementor-4906 .elementor-element.elementor-element-3b1b0d9 .elementor-heading-title, .elementor-4906 .elementor-element.elementor-element-dd5c874 .elementor-heading-title, .elementor-4906 .elementor-element.elementor-element-052b749 .elementor-heading-title, .elementor-4906 .elementor-element.elementor-element-fd8f876 .elementor-heading-title, .elementor-4906 .elementor-element.elementor-element-14779cf .elementor-heading-title, .elementor-4906 .elementor-element.elementor-element-a91ef50 .elementor-heading-title { font-size:20px !important; }
.elementor-4906 .elementor-element.elementor-element-5f554c8 .elementor-heading-title, .elementor-4906 .elementor-element.elementor-element-a443138 .elementor-heading-title, .elementor-4906 .elementor-element.elementor-element-ae000b1 .elementor-heading-title, .elementor-4906 .elementor-element.elementor-element-dd5c874 .elementor-heading-title, .elementor-4906 .elementor-element.elementor-element-052b749 .elementor-heading-title, .elementor-4906 .elementor-element.elementor-element-fd8f876 .elementor-heading-title, .elementor-4906 .elementor-element.elementor-element-14779cf .elementor-heading-title, .elementor-4906 .elementor-element.elementor-element-a91ef50 .elementor-heading-title{ font-size:20px !important; }
.elementor-4906 .elementor-element.elementor-element-5f554c8 .elementor-heading-title, .elementor-4906 .elementor-element.elementor-element-a443138 .elementor-heading-title, .elementor-4906 .elementor-element.elementor-element-3b1b0d9 .elementor-heading-title, .elementor-4906 .elementor-element.elementor-element-ae000b2 .elementor-heading-title, .elementor-4906 .elementor-element.elementor-element-052b749 .elementor-heading-title, .elementor-4906 .elementor-element.elementor-element-fd8f876 .elementor-heading-title, .elementor-4906 .elementor-element.elementor-element-14779cf .elementor-heading-title, .elementor-4906 .elementor-element.elementor-element-a91ef50 .elementor-heading-title{ font-size:20px !important; }
.elementor-4906 .elementor-element.elementor-element-5f554c8 .elementor-heading-title, .elementor-4906 .elementor-element.elementor-element-a443138 .elementor-heading-title, .elementor-4906 .elementor-element.elementor-element-3b1b0d9 .elementor-heading-title, .elementor-4906 .elementor-element.elementor-element-dd5c874 .elementor-heading-title, .elementor-4906 .elementor-element.elementor-element-ae000b3 .elementor-heading-title, .elementor-4906 .elementor-element.elementor-element-fd8f876 .elementor-heading-title, .elementor-4906 .elementor-element.elementor-element-14779cf .elementor-heading-title, .elementor-4906 .elementor-element.elementor-element-a91ef50 .elementor-heading-title{ font-size:20px !important; }
.elementor-4906 .elementor-element.elementor-element-ae000b4 .elementor-heading-title, .elementor-4906 .elementor-element.elementor-element-a443138 .elementor-heading-title, .elementor-4906 .elementor-element.elementor-element-3b1b0d9 .elementor-heading-title, .elementor-4906 .elementor-element.elementor-element-dd5c874 .elementor-heading-title, .elementor-4906 .elementor-element.elementor-element-052b749 .elementor-heading-title, .elementor-4906 .elementor-element.elementor-element-fd8f876 .elementor-heading-title, .elementor-4906 .elementor-element.elementor-element-14779cf .elementor-heading-title, .elementor-4906 .elementor-element.elementor-element-a91ef50 .elementor-heading-title{ font-size:20px !important; } }

/* Terug-knop exact in het midden boven Facebook */
.elementor-4906 .elementor-element.elementor-element-4120c5f { width:auto !important; max-width:none !important; flex:0 0 auto !important; margin-left:auto !important; margin-right:auto !important; }
.elementor-4906 .elementor-element.elementor-element-4120c5f .elementor-button { margin:0 auto; }
.elementor-4906 .elementor-element.elementor-element-21cec43 > .e-con-inner { width:100% !important; max-width:100% !important; align-self:stretch !important; padding-left:0 !important; padding-right:0 !important; }


/* ====== DJ bruiloft Nootdorp: hero met sfeerfoto ====== */
.elementor-4906 .elementor-element.elementor-element-ae00001 { position:relative; overflow:hidden; width:100%; max-width:1140px; margin:24px auto 8px !important; padding:56px 40px 60px !important; min-height:420px; justify-content:center !important; align-items:center !important; gap:14px; border-radius:26px; border:1px solid rgba(170,130,255,.35); background-size:cover !important; background-position:center 40% !important; box-shadow:0 0 0 1px rgba(138,60,240,.25),0 18px 50px rgba(0,0,0,.55),0 0 42px rgba(138,60,240,.28); }
.elementor-4906 .elementor-element.elementor-element-ae00001::before { content:""; position:absolute; inset:0; z-index:0; pointer-events:none; background:linear-gradient(180deg,rgba(8,4,22,.55) 0%,rgba(8,4,22,.72) 55%,rgba(8,4,22,.88) 100%),radial-gradient(ellipse at 15% 0%,rgba(138,60,240,.38),transparent 60%),radial-gradient(ellipse at 85% 100%,rgba(224,20,156,.32),transparent 60%); }
.elementor-4906 .elementor-element.elementor-element-ae00001 > * { position:relative; z-index:1; }
.elementor-4906 .elementor-element.elementor-element-ae00001 .elementor-element.elementor-element-07a14b8 { margin-top:0 !important; }
.elementor-4906 .elementor-element.elementor-element-ae00002 { background:none !important; border:none !important; box-shadow:none !important; padding:0 !important; max-width:780px !important; text-align:center; }
.elementor-4906 .elementor-element.elementor-element-ae00002 p { color:#fff !important; font-size:18px !important; line-height:1.7 !important; text-shadow:0 2px 12px rgba(0,0,0,.7); }
.elementor-4906 .elementor-element.elementor-element-ae00002 strong { color:#c9b3ff !important; }
.elementor-4906 .elementor-element.elementor-element-ae00003 { width:auto !important; margin-top:6px !important; }
.elementor-4906 .elementor-element.elementor-element-ae00003 .elementor-button, .elementor-4906 .elementor-element.elementor-element-ae00043 .elementor-button, .elementor-4906 .elementor-element.elementor-element-ae00044 .elementor-button { font-size:17px !important; padding:16px 36px !important; box-shadow:0 0 18px rgba(224,20,156,.45),0 6px 22px rgba(138,60,240,.45) !important; }

/* ====== Foto naast tekstkaart ====== */
.elementor-4906 .elementor-element.elementor-element-ae00010, .elementor-4906 .elementor-element.elementor-element-ae00020, .elementor-4906 .elementor-element.elementor-element-ae00030 { display:flex !important; flex-direction:row !important; align-items:center !important; gap:36px !important; width:100%; max-width:1140px; margin:0 auto !important; padding:0 !important; }
.elementor-4906 .elementor-element.elementor-element-ae00011, .elementor-4906 .elementor-element.elementor-element-ae00021, .elementor-4906 .elementor-element.elementor-element-ae00031 { flex:0 0 40% !important; width:40% !important; max-width:40% !important; margin:0 !important; text-align:center; }
.elementor-4906 .elementor-element.elementor-element-ae00011 img, .elementor-4906 .elementor-element.elementor-element-ae00021 img, .elementor-4906 .elementor-element.elementor-element-ae00031 img { width:100% !important; aspect-ratio:4/3; object-fit:cover; }
.elementor-4906 .elementor-element.elementor-element-ae00012, .elementor-4906 .elementor-element.elementor-element-ae00022, .elementor-4906 .elementor-element.elementor-element-ae00032 { flex:1 1 0 !important; width:auto !important; max-width:none !important; margin:0 !important; }

/* ====== Afsluitende call-to-action ====== */
.elementor-4906 .elementor-element.elementor-element-ae00040 { width:100%; max-width:1140px; margin:0 auto 34px !important; padding:0 !important; align-items:center !important; }
.elementor-4906 .elementor-element.elementor-element-ae00041 { text-align:center; }
.elementor-4906 .elementor-element.elementor-element-ae00041 p:last-child { color:#b38cff !important; font-weight:600; }
.elementor-4906 .elementor-element.elementor-element-ae00042 { display:flex !important; flex-direction:row !important; flex-wrap:wrap; justify-content:center !important; gap:16px !important; padding:0 !important; margin-top:20px !important; width:100%; }
.elementor-4906 .elementor-element.elementor-element-ae00043, .elementor-4906 .elementor-element.elementor-element-ae00044 { width:auto !important; margin:0 !important; }
.elementor-4906 .elementor-element.elementor-element-ae00044 .elementor-button { background:rgba(20,10,45,.6) !important; border:2px solid #b38cff !important; box-shadow:0 0 14px rgba(179,140,255,.35) !important; }

@media (max-width:1024px) {
  .elementor-4906 .elementor-element.elementor-element-ae00001 { margin-left:16px !important; margin-right:16px !important; width:auto; }
  .elementor-4906 .elementor-element.elementor-element-ae00010, .elementor-4906 .elementor-element.elementor-element-ae00020, .elementor-4906 .elementor-element.elementor-element-ae00030 { gap:24px !important; }
}
@media (max-width:880px) {
  .elementor-4906 .elementor-element.elementor-element-ae00010, .elementor-4906 .elementor-element.elementor-element-ae00020, .elementor-4906 .elementor-element.elementor-element-ae00030 { flex-direction:column !important; }
  .elementor-4906 .elementor-element.elementor-element-ae00011, .elementor-4906 .elementor-element.elementor-element-ae00021, .elementor-4906 .elementor-element.elementor-element-ae00031 { flex:0 0 auto !important; width:100% !important; max-width:560px !important; order:-1; }
  .elementor-4906 .elementor-element.elementor-element-ae00012, .elementor-4906 .elementor-element.elementor-element-ae00022, .elementor-4906 .elementor-element.elementor-element-ae00032 { width:100% !important; flex:0 0 auto !important; }
}
@media (max-width:767px) {
  .elementor-4906 .elementor-element.elementor-element-ae00001 { padding:34px 18px 38px !important; min-height:0; margin-left:10px !important; margin-right:10px !important; border-radius:20px; }
  .elementor-4906 .elementor-element.elementor-element-ae00002 p { font-size:16px !important; }
  .elementor-4906 .elementor-element.elementor-element-ae00003 .elementor-button, .elementor-4906 .elementor-element.elementor-element-ae00043 .elementor-button, .elementor-4906 .elementor-element.elementor-element-ae00044 .elementor-button { font-size:15px !important; padding:14px 22px !important; white-space:normal; }
  .elementor-4906 .elementor-element.elementor-element-ae00042 { flex-direction:column !important; align-items:center !important; }
}/* End custom CSS */