.elementor-14238 .elementor-element.elementor-element-d9010ba:not(.elementor-motion-effects-element-type-background), .elementor-14238 .elementor-element.elementor-element-d9010ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8309631 );background-image:url("https://b-events.amsterdam/wp-content/uploads/2025/11/Adjustments.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14238 .elementor-element.elementor-element-d9010ba > .elementor-background-overlay{background-color:#0000008F;opacity:0.3;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14238 .elementor-element.elementor-element-d9010ba > .elementor-container{max-width:1400px;min-height:100vh;}.elementor-14238 .elementor-element.elementor-element-d9010ba{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-250px;margin-bottom:-175px;}.elementor-14238 .elementor-element.elementor-element-2ff309c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-14238 .elementor-element.elementor-element-b498cc8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14238 .elementor-element.elementor-element-b498cc8 .elementor-heading-title{font-family:"Normish", Sans-serif;font-size:90px;font-weight:500;color:#FFFFFF;}.elementor-14238 .elementor-element.elementor-element-52030f4:not(.elementor-motion-effects-element-type-background), .elementor-14238 .elementor-element.elementor-element-52030f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9EC;}.elementor-14238 .elementor-element.elementor-element-52030f4 > .elementor-container{max-width:1400px;}.elementor-14238 .elementor-element.elementor-element-52030f4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14238 .elementor-element.elementor-element-52030f4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14238 .elementor-element.elementor-element-68762f1{--spacer-size:50px;}.elementor-14238 .elementor-element.elementor-element-b05d76d{text-align:center;}.elementor-14238 .elementor-element.elementor-element-b05d76d .elementor-heading-title{font-family:"Normish", Sans-serif;font-size:70px;font-weight:500;color:#F30E00;}.elementor-14238 .elementor-element.elementor-element-c1c1508{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Mabry", Sans-serif;font-size:16px;}.elementor-14238 .elementor-element.elementor-element-fff9bd9{--spacer-size:50px;}.elementor-14238 .elementor-element.elementor-element-01c4dbd:not(.elementor-motion-effects-element-type-background), .elementor-14238 .elementor-element.elementor-element-01c4dbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14238 .elementor-element.elementor-element-01c4dbd > .elementor-container{max-width:1400px;}.elementor-14238 .elementor-element.elementor-element-01c4dbd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14238 .elementor-element.elementor-element-01c4dbd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14238 .elementor-element.elementor-element-4977b19{--spacer-size:50px;}.elementor-14238 .elementor-element.elementor-element-b1630c1{width:var( --container-widget-width, 99.552% );max-width:99.552%;--container-widget-width:99.552%;--container-widget-flex-grow:0;}.elementor-14238 .elementor-element.elementor-element-9203eb7{--spacer-size:50px;}.elementor-14238 .elementor-element.elementor-element-629f36d{text-align:start;}.elementor-14238 .elementor-element.elementor-element-629f36d .elementor-heading-title{font-family:"Normish", Sans-serif;font-size:70px;font-weight:500;color:#000000;}.elementor-14238 .elementor-element.elementor-element-ac0a2ea{width:var( --container-widget-width, 105.141% );max-width:105.141%;--container-widget-width:105.141%;--container-widget-flex-grow:0;font-family:"Mabry", Sans-serif;}.elementor-14238 .elementor-element.elementor-element-c842c00{--spacer-size:25px;}.elementor-14238 .elementor-element.elementor-element-5ae33df{--spacer-size:50px;}.elementor-14238 .elementor-element.elementor-element-43aafc8:not(.elementor-motion-effects-element-type-background), .elementor-14238 .elementor-element.elementor-element-43aafc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14238 .elementor-element.elementor-element-43aafc8 > .elementor-container{max-width:1400px;}.elementor-14238 .elementor-element.elementor-element-43aafc8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14238 .elementor-element.elementor-element-43aafc8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14238 .elementor-element.elementor-element-80ef3a0{--spacer-size:50px;}.elementor-14238 .elementor-element.elementor-element-82a5c1c{text-align:start;}.elementor-14238 .elementor-element.elementor-element-82a5c1c .elementor-heading-title{font-family:"Normish", Sans-serif;font-size:70px;font-weight:500;color:#000000;}.elementor-14238 .elementor-element.elementor-element-0123533{width:var( --container-widget-width, 105.141% );max-width:105.141%;--container-widget-width:105.141%;--container-widget-flex-grow:0;font-family:"Mabry", Sans-serif;}.elementor-14238 .elementor-element.elementor-element-1f9be73{--spacer-size:25px;}.elementor-14238 .elementor-element.elementor-element-e06d3f1{--spacer-size:50px;}.elementor-bc-flex-widget .elementor-14238 .elementor-element.elementor-element-b6ded24.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14238 .elementor-element.elementor-element-b6ded24.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14238 .elementor-element.elementor-element-398372b{width:var( --container-widget-width, 99.552% );max-width:99.552%;--container-widget-width:99.552%;--container-widget-flex-grow:0;}.elementor-14238 .elementor-element.elementor-element-c945112{--spacer-size:50px;}.elementor-14238 .elementor-element.elementor-element-ce2d431:not(.elementor-motion-effects-element-type-background), .elementor-14238 .elementor-element.elementor-element-ce2d431 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14238 .elementor-element.elementor-element-ce2d431 > .elementor-container{max-width:1400px;}.elementor-14238 .elementor-element.elementor-element-ce2d431{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14238 .elementor-element.elementor-element-ce2d431 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14238 .elementor-element.elementor-element-26afb34{--spacer-size:50px;}.elementor-14238 .elementor-element.elementor-element-5bb6458{width:var( --container-widget-width, 99.552% );max-width:99.552%;--container-widget-width:99.552%;--container-widget-flex-grow:0;}.elementor-14238 .elementor-element.elementor-element-51ef94e{--spacer-size:50px;}.elementor-14238 .elementor-element.elementor-element-a984105{text-align:start;}.elementor-14238 .elementor-element.elementor-element-a984105 .elementor-heading-title{font-family:"Normish", Sans-serif;font-size:70px;font-weight:500;color:#000000;}.elementor-14238 .elementor-element.elementor-element-d7bfba4{width:var( --container-widget-width, 105.141% );max-width:105.141%;--container-widget-width:105.141%;--container-widget-flex-grow:0;font-family:"Mabry", Sans-serif;}.elementor-14238 .elementor-element.elementor-element-3dfe128{--spacer-size:25px;}.elementor-14238 .elementor-element.elementor-element-a472709 .elementor-button{background-color:#F30E00;font-family:"Mabry", Sans-serif;fill:#000000;color:#000000;box-shadow:3px 5px 0px 0px #54A8E2;}.elementor-14238 .elementor-element.elementor-element-a472709 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14238 .elementor-element.elementor-element-11ceb71{--spacer-size:50px;}.elementor-14238 .elementor-element.elementor-element-a8ad5dd:not(.elementor-motion-effects-element-type-background), .elementor-14238 .elementor-element.elementor-element-a8ad5dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14238 .elementor-element.elementor-element-a8ad5dd > .elementor-container{max-width:1400px;}.elementor-14238 .elementor-element.elementor-element-a8ad5dd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14238 .elementor-element.elementor-element-a8ad5dd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14238 .elementor-element.elementor-element-285792e{--spacer-size:50px;}.elementor-14238 .elementor-element.elementor-element-3a7159c{text-align:start;}.elementor-14238 .elementor-element.elementor-element-3a7159c .elementor-heading-title{font-family:"Normish", Sans-serif;font-size:60px;font-weight:500;color:#F30E00;}.elementor-14238 .elementor-element.elementor-element-b6d9a34{width:var( --container-widget-width, 59.71% );max-width:59.71%;--container-widget-width:59.71%;--container-widget-flex-grow:0;text-align:center;font-family:"Mabry", Sans-serif;}.elementor-14238 .elementor-element.elementor-element-b6d9a34.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14238 .elementor-element.elementor-element-2e65c54{--spacer-size:25px;}.elementor-14238 .elementor-element.elementor-element-b11d97b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14238 .elementor-element.elementor-element-35302cc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14238 .elementor-element.elementor-element-608e696 img{width:100%;height:35vh;object-fit:cover;object-position:center center;transition-duration:0.3s;border-radius:4px 4px 4px 4px;}.elementor-14238 .elementor-element.elementor-element-608e696:hover img{opacity:1;filter:brightness( 60% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-14238 .elementor-element.elementor-element-8fc107b{--display:flex;--justify-content:space-between;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:none;--border-style:none;--border-radius:0px 0px 4px 4px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14238 .elementor-element.elementor-element-3149edb .elementor-heading-title{font-family:"Mabry", Sans-serif;font-size:24px;font-weight:700;text-transform:lowercase;line-height:0.85em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-14238 .elementor-element.elementor-element-c24704f > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-14238 .elementor-element.elementor-element-c24704f{font-family:"Mabry", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.3px;color:var( --e-global-color-text );}.elementor-14238 .elementor-element.elementor-element-200ec9a{--display:flex;--justify-content:flex-end;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:none;--border-style:none;--border-radius:0px 0px 4px 4px;--padding-top:0024px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14238 .elementor-element.elementor-element-200ec9a.e-con{--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:0;}.elementor-14238 .elementor-element.elementor-element-5f54517 .elementor-button{background-color:#F30E00;font-family:"Mabry", Sans-serif;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-14238 .elementor-element.elementor-element-5f54517 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14238 .elementor-element.elementor-element-5f54517.elementor-element{--align-self:flex-start;}.elementor-14238 .elementor-element.elementor-element-228700b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14238 .elementor-element.elementor-element-9ec48dc img{width:100%;height:35vh;object-fit:cover;object-position:center center;transition-duration:0.3s;border-radius:4px 4px 4px 4px;}.elementor-14238 .elementor-element.elementor-element-9ec48dc:hover img{opacity:1;filter:brightness( 60% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-14238 .elementor-element.elementor-element-399a590{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:none;--border-style:none;--border-radius:0px 0px 4px 4px;--padding-top:0024px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14238 .elementor-element.elementor-element-399a590.e-con{--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:0;}.elementor-14238 .elementor-element.elementor-element-5de47ff .elementor-heading-title{font-family:"Mabry", Sans-serif;font-size:24px;font-weight:700;text-transform:lowercase;line-height:0.85em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-14238 .elementor-element.elementor-element-52181c6 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-14238 .elementor-element.elementor-element-52181c6{font-family:"Mabry", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.3px;color:var( --e-global-color-text );}.elementor-14238 .elementor-element.elementor-element-80d74b1{--display:flex;--justify-content:flex-end;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:none;--border-style:none;--border-radius:0px 0px 4px 4px;--padding-top:0024px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14238 .elementor-element.elementor-element-80d74b1.e-con{--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:0;}.elementor-14238 .elementor-element.elementor-element-3433fdc .elementor-button{background-color:#F30E00;font-family:"Mabry", Sans-serif;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-14238 .elementor-element.elementor-element-3433fdc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14238 .elementor-element.elementor-element-3433fdc.elementor-element{--align-self:flex-start;}.elementor-14238 .elementor-element.elementor-element-ee3694b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14238 .elementor-element.elementor-element-6b743d6 img{width:100%;height:35vh;object-fit:cover;object-position:center center;transition-duration:0.3s;border-radius:4px 4px 4px 4px;}.elementor-14238 .elementor-element.elementor-element-6b743d6:hover img{opacity:1;filter:brightness( 61% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-14238 .elementor-element.elementor-element-e5bc36c{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:none;--border-style:none;--border-radius:0px 0px 4px 4px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14238 .elementor-element.elementor-element-c7a9d70 .elementor-heading-title{font-family:"Mabry", Sans-serif;font-size:24px;font-weight:700;text-transform:lowercase;line-height:0.85em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-14238 .elementor-element.elementor-element-4329d63 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-14238 .elementor-element.elementor-element-4329d63{font-family:"Mabry", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.3px;color:var( --e-global-color-text );}.elementor-14238 .elementor-element.elementor-element-6e8da5d{--display:flex;--justify-content:flex-end;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:none;--border-style:none;--border-radius:0px 0px 4px 4px;--padding-top:0024px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14238 .elementor-element.elementor-element-6e8da5d.e-con{--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:0;}.elementor-14238 .elementor-element.elementor-element-ad71230 .elementor-button{background-color:#F30E00;font-family:"Mabry", Sans-serif;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-14238 .elementor-element.elementor-element-ad71230 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14238 .elementor-element.elementor-element-ad71230.elementor-element{--align-self:flex-start;}.elementor-14238 .elementor-element.elementor-element-29fae3d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:4px 4px 4px 4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14238 .elementor-element.elementor-element-ca19ba9 img{width:100%;height:35vh;object-fit:cover;object-position:center center;transition-duration:0.3s;border-radius:4px 4px 4px 4px;}.elementor-14238 .elementor-element.elementor-element-ca19ba9:hover img{opacity:1;filter:brightness( 61% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-14238 .elementor-element.elementor-element-21b1c18{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:none;--border-style:none;--border-radius:0px 0px 4px 4px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14238 .elementor-element.elementor-element-a890568 .elementor-heading-title{font-family:"Mabry", Sans-serif;font-size:24px;font-weight:700;text-transform:lowercase;line-height:0.85em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-14238 .elementor-element.elementor-element-98dd062 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-14238 .elementor-element.elementor-element-98dd062{font-family:"Mabry", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.3px;color:var( --e-global-color-text );}.elementor-14238 .elementor-element.elementor-element-4f834cf{--display:flex;--justify-content:flex-end;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:none;--border-style:none;--border-radius:0px 0px 4px 4px;--padding-top:0024px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14238 .elementor-element.elementor-element-4f834cf.e-con{--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:0;}.elementor-14238 .elementor-element.elementor-element-5ae6811 .elementor-button{background-color:#F30E00;font-family:"Mabry", Sans-serif;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-14238 .elementor-element.elementor-element-5ae6811 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14238 .elementor-element.elementor-element-5ae6811.elementor-element{--align-self:flex-start;}.elementor-14238 .elementor-element.elementor-element-a2d1236{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14238 .elementor-element.elementor-element-2f01efa img{width:100%;height:35vh;object-fit:cover;object-position:center center;transition-duration:0.3s;border-radius:4px 4px 4px 4px;}.elementor-14238 .elementor-element.elementor-element-2f01efa:hover img{opacity:1;filter:brightness( 61% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-14238 .elementor-element.elementor-element-d516aab .elementor-heading-title{font-family:"Mabry", Sans-serif;font-size:24px;font-weight:700;text-transform:lowercase;line-height:0.85em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-14238 .elementor-element.elementor-element-dbb1b44 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-14238 .elementor-element.elementor-element-dbb1b44{font-family:"Mabry", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.3px;color:var( --e-global-color-text );}.elementor-14238 .elementor-element.elementor-element-0dc0e60{--display:flex;--justify-content:flex-end;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:none;--border-style:none;--border-radius:0px 0px 4px 4px;--padding-top:0024px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14238 .elementor-element.elementor-element-0dc0e60.e-con{--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:0;}.elementor-14238 .elementor-element.elementor-element-3d6b89d .elementor-button{background-color:#F30E00;font-family:"Mabry", Sans-serif;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-14238 .elementor-element.elementor-element-3d6b89d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14238 .elementor-element.elementor-element-3d6b89d.elementor-element{--align-self:flex-start;}.elementor-14238 .elementor-element.elementor-element-e391c50{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:16px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:16px;--e-n-carousel-arrow-normal-color:var( --e-global-color-secondary );--e-n-carousel-arrow-hover-color:var( --e-global-color-secondary );}.elementor-14238 .elementor-element.elementor-element-e391c50 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#F30E00;border-radius:0px 0px 0px 0px;padding:12px 12px 12px 12px;}.elementor-14238 .elementor-element.elementor-element-e391c50 > .elementor-widget-container{padding:0px 0px 0px 0px;}:where( .elementor-14238 .elementor-element.elementor-element-e391c50 .swiper-slide ) > .e-con{--border-radius:0px 0px 0px 0px;}.elementor-14238 .elementor-element.elementor-element-e391c50 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {box-shadow:3px 5px 0px 0px #54A8E2;}.elementor-14238 .elementor-element.elementor-element-b7286b0{--spacer-size:50px;}.elementor-14238 .elementor-element.elementor-element-8e3c2a1{--spacer-size:50px;}.elementor-14238 .elementor-element.elementor-element-a39ab95:not(.elementor-motion-effects-element-type-background), .elementor-14238 .elementor-element.elementor-element-a39ab95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F30E00;}.elementor-14238 .elementor-element.elementor-element-a39ab95 > .elementor-container{max-width:1400px;}.elementor-14238 .elementor-element.elementor-element-a39ab95{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:100;}.elementor-14238 .elementor-element.elementor-element-a39ab95 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14238 .elementor-element.elementor-element-ecf1108 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14238 .elementor-element.elementor-element-ecf1108 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14238 .elementor-element.elementor-element-3542b0f{--spacer-size:50px;}.elementor-14238 .elementor-element.elementor-element-76e4695{text-align:center;}.elementor-14238 .elementor-element.elementor-element-76e4695 .elementor-heading-title{font-family:"Normish", Sans-serif;font-size:60px;font-weight:500;color:#F7F9EC;}.elementor-14238 .elementor-element.elementor-element-24dcd33 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14238 .elementor-element.elementor-element-24dcd33 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14238 .elementor-element.elementor-element-0c8305a{text-align:center;font-family:"Mabry", Sans-serif;color:#F7F9EC;}.elementor-14238 .elementor-element.elementor-element-069639e{width:var( --container-widget-width, 100.003% );max-width:100.003%;--container-widget-width:100.003%;--container-widget-flex-grow:0;}.elementor-14238 .elementor-element.elementor-element-a283535{--spacer-size:50px;}.elementor-14238 .elementor-element.elementor-element-9f2e67e:not(.elementor-motion-effects-element-type-background), .elementor-14238 .elementor-element.elementor-element-9f2e67e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9EC;}.elementor-14238 .elementor-element.elementor-element-9f2e67e > .elementor-background-overlay{background-image:url("https://b-events.amsterdam/wp-content/uploads/2025/08/kom-langs-en-5.png");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14238 .elementor-element.elementor-element-9f2e67e > .elementor-container{max-width:1400px;}.elementor-14238 .elementor-element.elementor-element-9f2e67e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14238 .elementor-element.elementor-element-9b8a5fb > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14238 .elementor-element.elementor-element-9b8a5fb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14238 .elementor-element.elementor-element-c61b9b8{--spacer-size:50px;}.elementor-14238 .elementor-element.elementor-element-f26b275{--spacer-size:750px;}.elementor-14238 .elementor-element.elementor-element-f92e999{--spacer-size:50px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-14238 .elementor-element.elementor-element-d9010ba{margin-top:-200px;margin-bottom:-150px;}.elementor-bc-flex-widget .elementor-14238 .elementor-element.elementor-element-ab5c7be.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14238 .elementor-element.elementor-element-ab5c7be.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14238 .elementor-element.elementor-element-c842c00{--spacer-size:10px;}.elementor-14238 .elementor-element.elementor-element-1f9be73{--spacer-size:10px;}.elementor-bc-flex-widget .elementor-14238 .elementor-element.elementor-element-b6ded24.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14238 .elementor-element.elementor-element-b6ded24.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-14238 .elementor-element.elementor-element-39bff57.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14238 .elementor-element.elementor-element-39bff57.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14238 .elementor-element.elementor-element-3dfe128{--spacer-size:10px;}.elementor-14238 .elementor-element.elementor-element-b6d9a34{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-14238 .elementor-element.elementor-element-e391c50{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:16px;}}@media(max-width:767px){.elementor-14238 .elementor-element.elementor-element-d9010ba > .elementor-container{min-height:85vh;}.elementor-14238 .elementor-element.elementor-element-d9010ba{margin-top:-100px;margin-bottom:-100px;}.elementor-14238 .elementor-element.elementor-element-2ff309c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-14238 .elementor-element.elementor-element-8886b4c{padding:30px 0px 0px 0px;}.elementor-14238 .elementor-element.elementor-element-b498cc8{width:var( --container-widget-width, 237px );max-width:237px;--container-widget-width:237px;--container-widget-flex-grow:0;text-align:start;}.elementor-14238 .elementor-element.elementor-element-b498cc8 .elementor-heading-title{font-size:150px;}.elementor-14238 .elementor-element.elementor-element-b05d76d .elementor-heading-title{font-size:100px;}.elementor-14238 .elementor-element.elementor-element-9203eb7{--spacer-size:10px;}.elementor-14238 .elementor-element.elementor-element-629f36d .elementor-heading-title{font-size:100px;}.elementor-14238 .elementor-element.elementor-element-c842c00{--spacer-size:10px;}.elementor-14238 .elementor-element.elementor-element-82a5c1c .elementor-heading-title{font-size:100px;}.elementor-14238 .elementor-element.elementor-element-1f9be73{--spacer-size:10px;}.elementor-14238 .elementor-element.elementor-element-e06d3f1{--spacer-size:10px;}.elementor-14238 .elementor-element.elementor-element-51ef94e{--spacer-size:10px;}.elementor-14238 .elementor-element.elementor-element-a984105 .elementor-heading-title{font-size:100px;}.elementor-14238 .elementor-element.elementor-element-3dfe128{--spacer-size:10px;}.elementor-14238 .elementor-element.elementor-element-3a7159c .elementor-heading-title{font-size:100px;}.elementor-14238 .elementor-element.elementor-element-b6d9a34{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-14238 .elementor-element.elementor-element-b11d97b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14238 .elementor-element.elementor-element-35302cc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14238 .elementor-element.elementor-element-e391c50{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:16px;}.elementor-14238 .elementor-element.elementor-element-ecf1108 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-14238 .elementor-element.elementor-element-76e4695 .elementor-heading-title{font-size:100px;}.elementor-14238 .elementor-element.elementor-element-069639e{width:100%;max-width:100%;}.elementor-14238 .elementor-element.elementor-element-9b8a5fb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-14238 .elementor-element.elementor-element-1abac87{width:15.712%;}.elementor-14238 .elementor-element.elementor-element-4a0adf9{width:21.373%;}.elementor-14238 .elementor-element.elementor-element-6c2177a{width:62.579%;}.elementor-14238 .elementor-element.elementor-element-0eb0903{width:20%;}.elementor-14238 .elementor-element.elementor-element-5dfe2b1{width:59.664%;}.elementor-14238 .elementor-element.elementor-element-f6ffdad{width:20%;}.elementor-14238 .elementor-element.elementor-element-ab5c7be{width:47.5%;}.elementor-14238 .elementor-element.elementor-element-9a3ea70{width:4.332%;}.elementor-14238 .elementor-element.elementor-element-98ac6f2{width:47.5%;}.elementor-14238 .elementor-element.elementor-element-1ba339c{width:47.5%;}.elementor-14238 .elementor-element.elementor-element-752e40d{width:4.332%;}.elementor-14238 .elementor-element.elementor-element-b6ded24{width:47.5%;}.elementor-14238 .elementor-element.elementor-element-39bff57{width:47.5%;}.elementor-14238 .elementor-element.elementor-element-7e948a3{width:4.332%;}.elementor-14238 .elementor-element.elementor-element-f4afa7b{width:47.5%;}.elementor-14238 .elementor-element.elementor-element-24dcd33{width:25%;}.elementor-14238 .elementor-element.elementor-element-fab7e82{width:49.666%;}.elementor-14238 .elementor-element.elementor-element-2239730{width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-14238 .elementor-element.elementor-element-1abac87{width:30%;}.elementor-14238 .elementor-element.elementor-element-4a0adf9{width:30%;}.elementor-14238 .elementor-element.elementor-element-6c2177a{width:50%;}}/* Start custom CSS for container, class: .elementor-element-8fc107b *//* Push all buttons inside those slides to the bottom */
.elementor-widget-carousel .swiper-slide .elementor-button {
  margin-top: auto;
  align-self: center; /* center horizontally, change to flex-start or flex-end if needed */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f54517 */.elementor-14238 .elementor-element.elementor-element-5f54517 {
    margin-top: auto
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-200ec9a */.elementor-14238 .elementor-element.elementor-element-200ec9a .elementor-widget-wrap{
 flex-direction: column;
}
.elementor-14238 .elementor-element.elementor-element-200ec9a .elementor-widget-wrap .elementor-widget-button{
 margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35302cc */.my-carousel .swiper-slide {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}

.my-carousel .swiper-slide .elementor-button {
  margin-top: auto;
  align-self: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-399a590 */.elementor-14238 .elementor-element.elementor-element-399a590 .elementor-widget-wrap{
 flex-direction: column;
}
.elementor-14238 .elementor-element.elementor-element-399a590 .elementor-widget-wrap .elementor-widget-button{
 margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3433fdc */.elementor-14238 .elementor-element.elementor-element-3433fdc {
    margin-top: auto
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80d74b1 */.elementor-14238 .elementor-element.elementor-element-80d74b1 .elementor-widget-wrap{
 flex-direction: column;
}
.elementor-14238 .elementor-element.elementor-element-80d74b1 .elementor-widget-wrap .elementor-widget-button{
 margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-228700b */.my-carousel .swiper-slide {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}

.my-carousel .swiper-slide .elementor-button {
  margin-top: auto;
  align-self: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5bc36c */.elementor-14238 .elementor-element.elementor-element-e5bc36c .elementor-widget-wrap{
 flex-direction: column;
}
.elementor-14238 .elementor-element.elementor-element-e5bc36c .elementor-widget-wrap .elementor-widget-button{
 margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ad71230 */.elementor-14238 .elementor-element.elementor-element-ad71230 {
    margin-top: auto
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e8da5d */.elementor-14238 .elementor-element.elementor-element-6e8da5d .elementor-widget-wrap{
 flex-direction: column;
}
.elementor-14238 .elementor-element.elementor-element-6e8da5d .elementor-widget-wrap .elementor-widget-button{
 margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee3694b */.elementor-14238 .elementor-element.elementor-element-ee3694b .elementor-widget-wrap{
 flex-direction: column;
}
.elementor-14238 .elementor-element.elementor-element-ee3694b .elementor-widget-wrap .elementor-widget-button{
 margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5ae6811 */.elementor-14238 .elementor-element.elementor-element-5ae6811 {
    margin-top: auto
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f834cf */.elementor-14238 .elementor-element.elementor-element-4f834cf .elementor-widget-wrap{
 flex-direction: column;
}
.elementor-14238 .elementor-element.elementor-element-4f834cf .elementor-widget-wrap .elementor-widget-button{
 margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d6b89d */.elementor-14238 .elementor-element.elementor-element-3d6b89d {
    margin-top: auto
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0dc0e60 */.elementor-14238 .elementor-element.elementor-element-0dc0e60 .elementor-widget-wrap{
 flex-direction: column;
}
.elementor-14238 .elementor-element.elementor-element-0dc0e60 .elementor-widget-wrap .elementor-widget-button{
 margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fc107b *//* Push all buttons inside those slides to the bottom */
.elementor-widget-carousel .swiper-slide .elementor-button {
  margin-top: auto;
  align-self: center; /* center horizontally, change to flex-start or flex-end if needed */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f54517 */.elementor-14238 .elementor-element.elementor-element-5f54517 {
    margin-top: auto
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-200ec9a */.elementor-14238 .elementor-element.elementor-element-200ec9a .elementor-widget-wrap{
 flex-direction: column;
}
.elementor-14238 .elementor-element.elementor-element-200ec9a .elementor-widget-wrap .elementor-widget-button{
 margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35302cc */.my-carousel .swiper-slide {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}

.my-carousel .swiper-slide .elementor-button {
  margin-top: auto;
  align-self: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-399a590 */.elementor-14238 .elementor-element.elementor-element-399a590 .elementor-widget-wrap{
 flex-direction: column;
}
.elementor-14238 .elementor-element.elementor-element-399a590 .elementor-widget-wrap .elementor-widget-button{
 margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3433fdc */.elementor-14238 .elementor-element.elementor-element-3433fdc {
    margin-top: auto
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80d74b1 */.elementor-14238 .elementor-element.elementor-element-80d74b1 .elementor-widget-wrap{
 flex-direction: column;
}
.elementor-14238 .elementor-element.elementor-element-80d74b1 .elementor-widget-wrap .elementor-widget-button{
 margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-228700b */.my-carousel .swiper-slide {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}

.my-carousel .swiper-slide .elementor-button {
  margin-top: auto;
  align-self: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5bc36c */.elementor-14238 .elementor-element.elementor-element-e5bc36c .elementor-widget-wrap{
 flex-direction: column;
}
.elementor-14238 .elementor-element.elementor-element-e5bc36c .elementor-widget-wrap .elementor-widget-button{
 margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ad71230 */.elementor-14238 .elementor-element.elementor-element-ad71230 {
    margin-top: auto
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e8da5d */.elementor-14238 .elementor-element.elementor-element-6e8da5d .elementor-widget-wrap{
 flex-direction: column;
}
.elementor-14238 .elementor-element.elementor-element-6e8da5d .elementor-widget-wrap .elementor-widget-button{
 margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee3694b */.elementor-14238 .elementor-element.elementor-element-ee3694b .elementor-widget-wrap{
 flex-direction: column;
}
.elementor-14238 .elementor-element.elementor-element-ee3694b .elementor-widget-wrap .elementor-widget-button{
 margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5ae6811 */.elementor-14238 .elementor-element.elementor-element-5ae6811 {
    margin-top: auto
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f834cf */.elementor-14238 .elementor-element.elementor-element-4f834cf .elementor-widget-wrap{
 flex-direction: column;
}
.elementor-14238 .elementor-element.elementor-element-4f834cf .elementor-widget-wrap .elementor-widget-button{
 margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d6b89d */.elementor-14238 .elementor-element.elementor-element-3d6b89d {
    margin-top: auto
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0dc0e60 */.elementor-14238 .elementor-element.elementor-element-0dc0e60 .elementor-widget-wrap{
 flex-direction: column;
}
.elementor-14238 .elementor-element.elementor-element-0dc0e60 .elementor-widget-wrap .elementor-widget-button{
 margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fc107b *//* Push all buttons inside those slides to the bottom */
.elementor-widget-carousel .swiper-slide .elementor-button {
  margin-top: auto;
  align-self: center; /* center horizontally, change to flex-start or flex-end if needed */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f54517 */.elementor-14238 .elementor-element.elementor-element-5f54517 {
    margin-top: auto
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-200ec9a */.elementor-14238 .elementor-element.elementor-element-200ec9a .elementor-widget-wrap{
 flex-direction: column;
}
.elementor-14238 .elementor-element.elementor-element-200ec9a .elementor-widget-wrap .elementor-widget-button{
 margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35302cc */.my-carousel .swiper-slide {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}

.my-carousel .swiper-slide .elementor-button {
  margin-top: auto;
  align-self: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-399a590 */.elementor-14238 .elementor-element.elementor-element-399a590 .elementor-widget-wrap{
 flex-direction: column;
}
.elementor-14238 .elementor-element.elementor-element-399a590 .elementor-widget-wrap .elementor-widget-button{
 margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3433fdc */.elementor-14238 .elementor-element.elementor-element-3433fdc {
    margin-top: auto
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80d74b1 */.elementor-14238 .elementor-element.elementor-element-80d74b1 .elementor-widget-wrap{
 flex-direction: column;
}
.elementor-14238 .elementor-element.elementor-element-80d74b1 .elementor-widget-wrap .elementor-widget-button{
 margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-228700b */.my-carousel .swiper-slide {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}

.my-carousel .swiper-slide .elementor-button {
  margin-top: auto;
  align-self: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5bc36c */.elementor-14238 .elementor-element.elementor-element-e5bc36c .elementor-widget-wrap{
 flex-direction: column;
}
.elementor-14238 .elementor-element.elementor-element-e5bc36c .elementor-widget-wrap .elementor-widget-button{
 margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ad71230 */.elementor-14238 .elementor-element.elementor-element-ad71230 {
    margin-top: auto
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e8da5d */.elementor-14238 .elementor-element.elementor-element-6e8da5d .elementor-widget-wrap{
 flex-direction: column;
}
.elementor-14238 .elementor-element.elementor-element-6e8da5d .elementor-widget-wrap .elementor-widget-button{
 margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee3694b */.elementor-14238 .elementor-element.elementor-element-ee3694b .elementor-widget-wrap{
 flex-direction: column;
}
.elementor-14238 .elementor-element.elementor-element-ee3694b .elementor-widget-wrap .elementor-widget-button{
 margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5ae6811 */.elementor-14238 .elementor-element.elementor-element-5ae6811 {
    margin-top: auto
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f834cf */.elementor-14238 .elementor-element.elementor-element-4f834cf .elementor-widget-wrap{
 flex-direction: column;
}
.elementor-14238 .elementor-element.elementor-element-4f834cf .elementor-widget-wrap .elementor-widget-button{
 margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d6b89d */.elementor-14238 .elementor-element.elementor-element-3d6b89d {
    margin-top: auto
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0dc0e60 */.elementor-14238 .elementor-element.elementor-element-0dc0e60 .elementor-widget-wrap{
 flex-direction: column;
}
.elementor-14238 .elementor-element.elementor-element-0dc0e60 .elementor-widget-wrap .elementor-widget-button{
 margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fc107b *//* Push all buttons inside those slides to the bottom */
.elementor-widget-carousel .swiper-slide .elementor-button {
  margin-top: auto;
  align-self: center; /* center horizontally, change to flex-start or flex-end if needed */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f54517 */.elementor-14238 .elementor-element.elementor-element-5f54517 {
    margin-top: auto
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-200ec9a */.elementor-14238 .elementor-element.elementor-element-200ec9a .elementor-widget-wrap{
 flex-direction: column;
}
.elementor-14238 .elementor-element.elementor-element-200ec9a .elementor-widget-wrap .elementor-widget-button{
 margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35302cc */.my-carousel .swiper-slide {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}

.my-carousel .swiper-slide .elementor-button {
  margin-top: auto;
  align-self: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-399a590 */.elementor-14238 .elementor-element.elementor-element-399a590 .elementor-widget-wrap{
 flex-direction: column;
}
.elementor-14238 .elementor-element.elementor-element-399a590 .elementor-widget-wrap .elementor-widget-button{
 margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3433fdc */.elementor-14238 .elementor-element.elementor-element-3433fdc {
    margin-top: auto
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80d74b1 */.elementor-14238 .elementor-element.elementor-element-80d74b1 .elementor-widget-wrap{
 flex-direction: column;
}
.elementor-14238 .elementor-element.elementor-element-80d74b1 .elementor-widget-wrap .elementor-widget-button{
 margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-228700b */.my-carousel .swiper-slide {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}

.my-carousel .swiper-slide .elementor-button {
  margin-top: auto;
  align-self: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5bc36c */.elementor-14238 .elementor-element.elementor-element-e5bc36c .elementor-widget-wrap{
 flex-direction: column;
}
.elementor-14238 .elementor-element.elementor-element-e5bc36c .elementor-widget-wrap .elementor-widget-button{
 margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ad71230 */.elementor-14238 .elementor-element.elementor-element-ad71230 {
    margin-top: auto
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e8da5d */.elementor-14238 .elementor-element.elementor-element-6e8da5d .elementor-widget-wrap{
 flex-direction: column;
}
.elementor-14238 .elementor-element.elementor-element-6e8da5d .elementor-widget-wrap .elementor-widget-button{
 margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee3694b */.elementor-14238 .elementor-element.elementor-element-ee3694b .elementor-widget-wrap{
 flex-direction: column;
}
.elementor-14238 .elementor-element.elementor-element-ee3694b .elementor-widget-wrap .elementor-widget-button{
 margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5ae6811 */.elementor-14238 .elementor-element.elementor-element-5ae6811 {
    margin-top: auto
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f834cf */.elementor-14238 .elementor-element.elementor-element-4f834cf .elementor-widget-wrap{
 flex-direction: column;
}
.elementor-14238 .elementor-element.elementor-element-4f834cf .elementor-widget-wrap .elementor-widget-button{
 margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d6b89d */.elementor-14238 .elementor-element.elementor-element-3d6b89d {
    margin-top: auto
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0dc0e60 */.elementor-14238 .elementor-element.elementor-element-0dc0e60 .elementor-widget-wrap{
 flex-direction: column;
}
.elementor-14238 .elementor-element.elementor-element-0dc0e60 .elementor-widget-wrap .elementor-widget-button{
 margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fc107b *//* Push all buttons inside those slides to the bottom */
.elementor-widget-carousel .swiper-slide .elementor-button {
  margin-top: auto;
  align-self: center; /* center horizontally, change to flex-start or flex-end if needed */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f54517 */.elementor-14238 .elementor-element.elementor-element-5f54517 {
    margin-top: auto
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-200ec9a */.elementor-14238 .elementor-element.elementor-element-200ec9a .elementor-widget-wrap{
 flex-direction: column;
}
.elementor-14238 .elementor-element.elementor-element-200ec9a .elementor-widget-wrap .elementor-widget-button{
 margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35302cc */.my-carousel .swiper-slide {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}

.my-carousel .swiper-slide .elementor-button {
  margin-top: auto;
  align-self: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-399a590 */.elementor-14238 .elementor-element.elementor-element-399a590 .elementor-widget-wrap{
 flex-direction: column;
}
.elementor-14238 .elementor-element.elementor-element-399a590 .elementor-widget-wrap .elementor-widget-button{
 margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3433fdc */.elementor-14238 .elementor-element.elementor-element-3433fdc {
    margin-top: auto
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80d74b1 */.elementor-14238 .elementor-element.elementor-element-80d74b1 .elementor-widget-wrap{
 flex-direction: column;
}
.elementor-14238 .elementor-element.elementor-element-80d74b1 .elementor-widget-wrap .elementor-widget-button{
 margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-228700b */.my-carousel .swiper-slide {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}

.my-carousel .swiper-slide .elementor-button {
  margin-top: auto;
  align-self: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5bc36c */.elementor-14238 .elementor-element.elementor-element-e5bc36c .elementor-widget-wrap{
 flex-direction: column;
}
.elementor-14238 .elementor-element.elementor-element-e5bc36c .elementor-widget-wrap .elementor-widget-button{
 margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ad71230 */.elementor-14238 .elementor-element.elementor-element-ad71230 {
    margin-top: auto
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e8da5d */.elementor-14238 .elementor-element.elementor-element-6e8da5d .elementor-widget-wrap{
 flex-direction: column;
}
.elementor-14238 .elementor-element.elementor-element-6e8da5d .elementor-widget-wrap .elementor-widget-button{
 margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee3694b */.elementor-14238 .elementor-element.elementor-element-ee3694b .elementor-widget-wrap{
 flex-direction: column;
}
.elementor-14238 .elementor-element.elementor-element-ee3694b .elementor-widget-wrap .elementor-widget-button{
 margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5ae6811 */.elementor-14238 .elementor-element.elementor-element-5ae6811 {
    margin-top: auto
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f834cf */.elementor-14238 .elementor-element.elementor-element-4f834cf .elementor-widget-wrap{
 flex-direction: column;
}
.elementor-14238 .elementor-element.elementor-element-4f834cf .elementor-widget-wrap .elementor-widget-button{
 margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d6b89d */.elementor-14238 .elementor-element.elementor-element-3d6b89d {
    margin-top: auto
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0dc0e60 */.elementor-14238 .elementor-element.elementor-element-0dc0e60 .elementor-widget-wrap{
 flex-direction: column;
}
.elementor-14238 .elementor-element.elementor-element-0dc0e60 .elementor-widget-wrap .elementor-widget-button{
 margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fc107b *//* Push all buttons inside those slides to the bottom */
.elementor-widget-carousel .swiper-slide .elementor-button {
  margin-top: auto;
  align-self: center; /* center horizontally, change to flex-start or flex-end if needed */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f54517 */.elementor-14238 .elementor-element.elementor-element-5f54517 {
    margin-top: auto
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-200ec9a */.elementor-14238 .elementor-element.elementor-element-200ec9a .elementor-widget-wrap{
 flex-direction: column;
}
.elementor-14238 .elementor-element.elementor-element-200ec9a .elementor-widget-wrap .elementor-widget-button{
 margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35302cc */.my-carousel .swiper-slide {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}

.my-carousel .swiper-slide .elementor-button {
  margin-top: auto;
  align-self: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-399a590 */.elementor-14238 .elementor-element.elementor-element-399a590 .elementor-widget-wrap{
 flex-direction: column;
}
.elementor-14238 .elementor-element.elementor-element-399a590 .elementor-widget-wrap .elementor-widget-button{
 margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3433fdc */.elementor-14238 .elementor-element.elementor-element-3433fdc {
    margin-top: auto
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80d74b1 */.elementor-14238 .elementor-element.elementor-element-80d74b1 .elementor-widget-wrap{
 flex-direction: column;
}
.elementor-14238 .elementor-element.elementor-element-80d74b1 .elementor-widget-wrap .elementor-widget-button{
 margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-228700b */.my-carousel .swiper-slide {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}

.my-carousel .swiper-slide .elementor-button {
  margin-top: auto;
  align-self: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5bc36c */.elementor-14238 .elementor-element.elementor-element-e5bc36c .elementor-widget-wrap{
 flex-direction: column;
}
.elementor-14238 .elementor-element.elementor-element-e5bc36c .elementor-widget-wrap .elementor-widget-button{
 margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ad71230 */.elementor-14238 .elementor-element.elementor-element-ad71230 {
    margin-top: auto
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e8da5d */.elementor-14238 .elementor-element.elementor-element-6e8da5d .elementor-widget-wrap{
 flex-direction: column;
}
.elementor-14238 .elementor-element.elementor-element-6e8da5d .elementor-widget-wrap .elementor-widget-button{
 margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee3694b */.elementor-14238 .elementor-element.elementor-element-ee3694b .elementor-widget-wrap{
 flex-direction: column;
}
.elementor-14238 .elementor-element.elementor-element-ee3694b .elementor-widget-wrap .elementor-widget-button{
 margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5ae6811 */.elementor-14238 .elementor-element.elementor-element-5ae6811 {
    margin-top: auto
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f834cf */.elementor-14238 .elementor-element.elementor-element-4f834cf .elementor-widget-wrap{
 flex-direction: column;
}
.elementor-14238 .elementor-element.elementor-element-4f834cf .elementor-widget-wrap .elementor-widget-button{
 margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d6b89d */.elementor-14238 .elementor-element.elementor-element-3d6b89d {
    margin-top: auto
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0dc0e60 */.elementor-14238 .elementor-element.elementor-element-0dc0e60 .elementor-widget-wrap{
 flex-direction: column;
}
.elementor-14238 .elementor-element.elementor-element-0dc0e60 .elementor-widget-wrap .elementor-widget-button{
 margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d5257e8 */.elementor-14238 .elementor-element.elementor-element-d5257e8 .elementor-widget-call-to-action, .elementor-14238 .elementor-element.elementor-element-d5257e8 .elementor-widget-call-to-action .elementor-widget-container,  .elementor-14238 .elementor-element.elementor-element-d5257e8 .elementor-widget-call-to-action .elementor-widget-container .elementor-cta {
    height: 100%;
}

.elementor-14238 .elementor-element.elementor-element-d5257e8 .elementor-cta{
    flex-direction: column;
}

.elementor-14238 .elementor-element.elementor-element-d5257e8 .elementor-cta__content{
    flex-grow: 1;
    flex-direction: column;
    justify-content: flex-start;
}

.elementor-14238 .elementor-element.elementor-element-d5257e8 .elementor-cta__button-wrapper{
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-069639e *//* Gravity Forms "Plan je event. (1)" (FORM ID 5) */

/* Wrapper */
#gform_wrapper_5 {
  /* Color tokens */
  --bg: #F7F9EC;
  --accent: #F30E00;          /* titles en overige accenten blijven rood */
  --field-border: #000;       /* veldranden en focusring zijn zwart */
  --text-default: #F30E00;    /* standaard tekstkleur binnen wrapper */
  --label: #000;              /* labeltekst */
  --input-text: #000;         /* getypte tekst in velden */
  --btn-bg: #000;             /* submit button achtergrond */
  --btn-text: #fff;           /* submit button tekst */
  --hover-shadow: #54A8E2;    /* hover schaduw kleur */

  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  background: var(--bg);
  color: var(--text-default);
  padding: 20px;
  max-width: 600px;
  margin: 0 auto;
  border-radius: 0;
  box-shadow: none;
}

/* Mobile */
@media only screen and (max-width: 768px) {
  #gform_wrapper_5 {
    padding: 10px;
    margin: 15px;
  }
}

/* Title */
#gform_wrapper_5 .form-title {
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
  color: var(--accent);
  margin-bottom: 10px;
}

/* Hide required legend */
#gform_wrapper_5 .gform_heading .gform_required_legend {
  display: none;
}

/* Labels */
#gform_wrapper_5 .gfield_label,
#gform_wrapper_5 label {
  font-size: 14px;
  font-weight: bold;
  color: var(--label);
  margin-bottom: 2px;
  display: inline-block;
}

/* Field group spacing */
#gform_wrapper_5 .gfield {
  margin-bottom: -20px; /* behouden indien nodig voor layout */
}

/* Inputs */
#gform_wrapper_5 input[type="text"],
#gform_wrapper_5 input[type="email"],
#gform_wrapper_5 input[type="tel"],
#gform_wrapper_5 input[type="number"],
#gform_wrapper_5 select,
#gform_wrapper_5 textarea {
  width: 100%;
  padding: 8px 12px;
  margin: 0;
  border: 1px solid var(--field-border);   /* zwart */
  border-radius: 12px;
  font-size: 14px;
  color: var(--input-text);                /* zwart */
  background: transparent;
  box-shadow: none;
  transition: all 0.3s ease;
}

/* Focus state */
#gform_wrapper_5 input[type="text"]:focus,
#gform_wrapper_5 input[type="email"]:focus,
#gform_wrapper_5 input[type="tel"]:focus,
#gform_wrapper_5 input[type="number"]:focus,
#gform_wrapper_5 select:focus,
#gform_wrapper_5 textarea:focus {
  border-color: var(--field-border);       /* zwart */
  outline: none;
  box-shadow: 0 0 0 1px var(--field-border); /* zwart */
}

/* Submit button */
#gform_wrapper_5 .gform_footer input[type="submit"],
#gform_wrapper_5 .gform_footer button,
#gform_wrapper_5 .gform_page_footer input[type="button"],
#gform_wrapper_5 .gform_page_footer input[type="submit"],
#gform_wrapper_5 .gform_page_footer button,
#gform_wrapper_5 .gform_footer .gform_button,
#gform_wrapper_5 .gform_footer .button {
  background: var(--btn-bg) !important;
  color: var(--btn-text) !important;
  border: none !important;
  border-radius: 0 !important;
  font-size: 16px !important;
  font-weight: bold !important;
  padding: 14px 32px !important;
  cursor: pointer !important;
  box-shadow: none !important;
  transition: box-shadow 0.3s ease, background 0.2s ease;
}

/* Button hover */
#gform_wrapper_5 .gform_footer input[type="submit"]:hover,
#gform_wrapper_5 .gform_footer button:hover,
#gform_wrapper_5 .gform_page_footer input[type="button"]:hover,
#gform_wrapper_5 .gform_page_footer input[type="submit"]:hover,
#gform_wrapper_5 .gform_page_footer button:hover,
#gform_wrapper_5 .gform_footer .gform_button:hover,
#gform_wrapper_5 .gform_footer .button:hover {
  background: var(--btn-bg) !important; /* blijft zwart */
  box-shadow: 3px 3px 0 var(--hover-shadow) !important;
}

/* Placeholder text */
#gform_wrapper_5 ::-webkit-input-placeholder { color: var(--input-text); }
#gform_wrapper_5 :-ms-input-placeholder { color: var(--input-text); }
#gform_wrapper_5 ::placeholder { color: var(--input-text); }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Normish';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://b-events.amsterdam/wp-content/uploads/2025/08/ATNormish-Regular.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Mabry';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://b-events.amsterdam/wp-content/uploads/2025/08/font.woff2') format('woff2'),
		url('https://b-events.amsterdam/wp-content/uploads/2025/08/font.woff') format('woff');
}
@font-face {
	font-family: 'Mabry';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://b-events.amsterdam/wp-content/uploads/2025/08/font-1.woff2') format('woff2'),
		url('https://b-events.amsterdam/wp-content/uploads/2025/08/font-1.woff') format('woff');
}
/* End Custom Fonts CSS */