[class*=elementor-kit]{--color-primary:var(--e-global-color-primary);--color-primary-hover:var(--e-global-color-primary);--color-secondary:var(--e-global-color-secondary);--color-secondary-hover:var(--e-global-color-secondary);--color-text:var(--e-global-color-text);--color-error:var(--e-global-color-secondary);--color-error-muted:var(--e-global-color, #FFEBF1);--color-valid:var(--e-global-color, #18F7A7);--color-valid-muted:var(--e-global-color, #E7F8F2);--404-page-bg:var(--color-primary);--404-page-text:var(--color-text);}
       *,
*::before,
*::after{outline:unset;box-sizing:border-box;}
html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;scroll-behavior:smooth;}
html, body{height:100%;margin:0;padding:0;}
body{font-family:"halyard-display", sans-serif;font-size:clamp(18px, calc(calc(100 / 1152) * (100vw - 768px) + 18px), 20px);}::-moz-selection{color:var(--e-global-color-text);background-color:var(--e-global-color-secondary);}::selection{color:var(--e-global-color-text);background-color:var(--e-global-color-secondary);}::moz-selection{color:var(--e-global-color-text);background-color:var(--e-global-color-secondary);}
input, button, textarea, select {
font: inherit;
} p{color:var(--e-global-color-text);margin-top:0;margin-bottom:20px;font-weight:300;font-size:16px;letter-spacing:.75px;line-height:1.75;overflow-wrap:break-word;}
p:last-of-type{margin-bottom:0;}
body .elementor-column-gap-default > .elementor-column > .elementor-element-populated, body .elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated > .elementor-widget-wrap{padding:0;}
body .e-con-full, body section.elementor-section-boxed > .e-con-inner, body .e-con > .e-con-inner{--gap:var(--widgets-spacing, 20px);padding-top:0;padding-bottom:0;padding-block-start:0;padding-block-end:0;}
a{cursor:pointer;color:var(--e-global-color-secondary);font-weight:500;letter-spacing:.75px;text-transform:lowercase;transition:color 0.4s cubic-bezier(0.19, 1, 0.22, 1);}
a:hover, a:focus, a:active{color:var(--e-global-color-secondary);transition:color 0.2s cubic-bezier(0.19, 1, 0.22, 1);}
a:not([href]){cursor:default;}
h1, h2, h3, h4, h1.elementor-heading-title, h2.elementor-heading-title, h3.elementor-heading-title, h4.elementor-heading-title{color:var(--e-global-color-secondary);margin:0;font-family:"Bison", sans-serif;font-weight:700;letter-spacing:0;text-transform:initial;}
h1, h1.elementor-heading-title{font-size:clamp(60px, calc(calc(100 / 1152) * (100vw - 768px) + 60px), 80px);line-height:1;}
h2, h2.elementor-heading-title{font-size:clamp(40px, calc(calc(100 / 1152) * (100vw - 768px) + 40px), 60px);line-height:1.25;}
h3, h3.elementor-heading-title{font-size:clamp(30px, calc(calc(100 / 1152) * (100vw - 768px) + 30px), 40px);line-height:1.25;}
h4, h4.elementor-heading-title{font-size:20px;line-height:1.25;}
.e-con{padding-left:clamp(30px, calc(calc(100 / 1152) * (100vw - 768px) + 30px), 100px);padding-right:clamp(30px, calc(calc(100 / 1152) * (100vw - 768px) + 30px), 100px);}
.e-con-boxed, .e-con-full{margin-bottom:clamp(40px, calc(calc(100 / 1152) * (100vw - 768px) + 40px), 200px);scroll-margin-top:clamp(40px, calc(calc(100 / 1152) * (100vw - 768px) + 40px), 200px);}
.e-con .e-con{margin-bottom:0;}
.e-con .e-con-full, .elementor-location-popup .e-con-full{padding-left:0;padding-right:0;}
.e-con .e-con-boxed{padding-top:clamp(40px, calc(calc(100 / 1152) * (100vw - 768px) + 40px), 200px);padding-right:clamp(30px, calc(calc(100 / 1152) * (100vw - 768px) + 30px), 100px);padding-bottom:clamp(40px, calc(calc(100 / 1152) * (100vw - 768px) + 40px), 200px);padding-left:clamp(30px, calc(calc(100 / 1152) * (100vw - 768px) + 30px), 100px);}
body .height-100vh{height:100vh;height:var(--viewport-height);}
.elementor-popup-modal .dialog-message{width:calc(100vw - clamp(60px, calc(calc(100 / 1152) * (100vw - 768px) + 60px), 200px)) !important;max-width:960px !important;}
.elementor-location-popup > .elementor-element{margin-bottom:0;scroll-margin-top:0;}
.elementor-popup-modal .dialog-widget-content{box-shadow:none !important;}
.elementor-popup-modal .dialog-widget-content .dialog-close-button{text-decoration:none;}
.elementor-widget-nav-menu ul.elementor-nav-menu::after{display:none;}
.elementor-widget-nav-menu ul.elementor-nav-menu li.menu-item a{padding:0;}
.elementor-widget-nav-menu.elementor-nav-menu--layout-horizontal ul.elementor-nav-menu li.menu-item:not(:last-child) a{margin-inline-end:calc(clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 20px) * 2);}
body .gform_footer{margin:20px 0 0 0;padding:0;}
#opgemerkt .gform_wrapper .gfield_required{display:none;}
#opgemerkt .gform_wrapper .gfield_validation_message,
#opgemerkt .gform_wrapper .validation_message{background:transparent;margin:0;padding:0;border:0;}
#opgemerkt .gform_wrapper .gform_fields{grid-column-gap:20px;grid-row-gap:20px;}
#opgemerkt .gform_fileupload_rules{display:none;}
 .burger{--burger-bar-color:var(--e-global-color-secondary);z-index:999;cursor:pointer;background-color:transparent;position:relative;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-self:center;gap:20px;padding:0;border:0;border-radius:unset;box-shadow:unset;-webkit-user-select:none;-moz-user-select:none;user-select:none;}
.burger .burger-wrapper{width:clamp(30px, calc(calc(100 / 1152) * (100vw - 768px) + 30px), 40px);height:clamp(30px, calc(calc(100 / 1152) * (100vw - 768px) + 30px), 40px);}
.burger-wrapper::after, .burger-wrapper::before{content:'';background-color:var(--burger-bar-color);position:absolute;width:clamp(30px, calc(calc(100 / 1152) * (100vw - 768px) + 30px), 40px);height:2px;left:0;}
.burger-wrapper::after{top:clamp(6px, calc(calc(100 / 1152) * (100vw - 768px) + 6px), 10px);transition:top .2s .2s cubic-bezier(0.19, 1, 0.22, 1), transform .2s cubic-bezier(0.19, 1, 0.22, 1);}
.burger-wrapper::before{bottom:clamp(6px, calc(calc(100 / 1152) * (100vw - 768px) + 6px), 10px);transition:bottom .2s .2s cubic-bezier(0.19, 1, 0.22, 1), transform .2s cubic-bezier(0.19, 1, 0.22, 1);}
.responsive-menu-open .burger-wrapper::before{bottom:calc(50% - 1px);transform:rotate(30deg) scaleX(0.9);transition:bottom .2s cubic-bezier(0.19, 1, 0.22, 1), transform .2s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;}
.responsive-menu-open .burger-wrapper::after{top:calc(50% - 1px);transform:rotate(-30deg) scaleX(0.9);transition:top .2s cubic-bezier(0.19, 1, 0.22, 1), transform .2s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;}
.burger .burger-text-wrapper{display:none;}
footer{padding-left:clamp(30px, calc(calc(100 / 1152) * (100vw - 768px) + 30px), 100px);padding-right:clamp(30px, calc(calc(100 / 1152) * (100vw - 768px) + 30px), 100px);padding-bottom:calc(clamp(40px, calc(calc(100 / 1152) * (100vw - 768px) + 40px), 200px) / 2);}
footer section.elementor-section-boxed{margin-bottom:clamp(30px, calc(calc(100 / 1152) * (100vw - 768px) + 30px), 100px) !important;padding-left:0 !important;padding-right:0 !important;}
body .gform_wrapper select, body .gform_wrapper textarea, body .gform_wrapper input[type=tel],
body .gform_wrapper input[type=date],
body .gform_wrapper input[type=text],
body .gform_wrapper input[type=email],
body .gform_wrapper input[type=number],
.subscribe .tribe-tickets__tickets-item .tribe-tickets__tickets-item-quantity .tribe-tickets__tickets-item-quantity-number .tribe-tickets__tickets-item-quantity-number-input, .elementor-widget-jet-cart-table .elementor-jet-cart-table .woocommerce-cart-form .shop_table tbody tr .product-quantity .quantity input[type=number],
.elementor-widget-jet-cart-table .elementor-jet-cart-table .woocommerce-cart-form .shop_table tbody tr .actions .coupon input[type="text"],
.elementor-widget-jet-checkout-billing .elementor-jet-checkout-billing .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row input[type="text"],
.elementor-widget-jet-checkout-billing .elementor-jet-checkout-billing .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row input[type="email"],
.elementor-widget-jet-checkout-billing .elementor-jet-checkout-billing .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row input[type="tel"],
.elementor-widget-jet-checkout-billing .elementor-jet-checkout-billing .woocommerce-account-fields .create-account .form-row input[type="password"],
.elementor-widget-jet-checkout-billing .elementor-jet-checkout-billing .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row select, .elementor-widget-jet-checkout-billing .elementor-jet-checkout-billing .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .select2 .selection .select2-selection .select2-selection__rendered, .elementor-widget-jet-checkout-additional-form .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper .woocommerce-input-wrapper textarea, .elementor-widget-jet-myaccount-login-form .elementor-jet-myaccount-login-form .woocommerce-form-login input[type="text"],
.elementor-widget-jet-myaccount-login-form .elementor-jet-myaccount-login-form .woocommerce-form-login input[type="password"]{color:var(--e-global-color-text);background-color:transparent;position:relative;font-family:'halyard-display', sans-serif;font-weight:300;font-size:clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 24px);letter-spacing:.75px;line-height:1.5;width:100%;height:clamp(60px, calc(calc(100 / 1152) * (100vw - 768px) + 60px), 80px);padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;border:unset;border-bottom:2px solid var(--e-global-color-text);border-radius:0;box-shadow:unset;transition:color 0.4s cubic-bezier(0.19, 1, 0.22, 1), border-color 0.4s cubic-bezier(0.19, 1, 0.22, 1), background-color 0.4s cubic-bezier(0.19, 1, 0.22, 1), box-shadow 0.4s cubic-bezier(0.19, 1, 0.22, 1);}
body .gform_wrapper select:hover, body .gform_wrapper select:focus, body .gform_wrapper textarea:hover, body .gform_wrapper textarea:focus, body .gform_wrapper input[type=tel]:hover,
body .gform_wrapper input[type=tel]:focus,
body .gform_wrapper input[type=date]:hover,
body .gform_wrapper input[type=date]:focus,
body .gform_wrapper input[type=text]:hover,
body .gform_wrapper input[type=text]:focus,
body .gform_wrapper input[type=email]:hover,
body .gform_wrapper input[type=email]:focus,
body .gform_wrapper input[type=number]:hover,
body .gform_wrapper input[type=number]:focus,
.subscribe .tribe-tickets__tickets-item .tribe-tickets__tickets-item-quantity .tribe-tickets__tickets-item-quantity-number .tribe-tickets__tickets-item-quantity-number-input:hover, .subscribe .tribe-tickets__tickets-item .tribe-tickets__tickets-item-quantity .tribe-tickets__tickets-item-quantity-number .tribe-tickets__tickets-item-quantity-number-input:focus, .elementor-widget-jet-cart-table .elementor-jet-cart-table .woocommerce-cart-form .shop_table tbody tr .product-quantity .quantity input[type=number]:hover,
.elementor-widget-jet-cart-table .elementor-jet-cart-table .woocommerce-cart-form .shop_table tbody tr .product-quantity .quantity input[type=number]:focus,
.elementor-widget-jet-cart-table .elementor-jet-cart-table .woocommerce-cart-form .shop_table tbody tr .actions .coupon input[type="text"]:hover,
.elementor-widget-jet-cart-table .elementor-jet-cart-table .woocommerce-cart-form .shop_table tbody tr .actions .coupon input[type="text"]:focus,
.elementor-widget-jet-checkout-billing .elementor-jet-checkout-billing .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row input[type="text"]:hover,
.elementor-widget-jet-checkout-billing .elementor-jet-checkout-billing .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row input[type="text"]:focus,
.elementor-widget-jet-checkout-billing .elementor-jet-checkout-billing .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row input[type="email"]:hover,
.elementor-widget-jet-checkout-billing .elementor-jet-checkout-billing .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row input[type="email"]:focus,
.elementor-widget-jet-checkout-billing .elementor-jet-checkout-billing .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row input[type="tel"]:hover,
.elementor-widget-jet-checkout-billing .elementor-jet-checkout-billing .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row input[type="tel"]:focus,
.elementor-widget-jet-checkout-billing .elementor-jet-checkout-billing .woocommerce-account-fields .create-account .form-row input[type="password"]:hover,
.elementor-widget-jet-checkout-billing .elementor-jet-checkout-billing .woocommerce-account-fields .create-account .form-row input[type="password"]:focus,
.elementor-widget-jet-checkout-billing .elementor-jet-checkout-billing .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row select:hover, .elementor-widget-jet-checkout-billing .elementor-jet-checkout-billing .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row select:focus, .elementor-widget-jet-checkout-additional-form .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper .woocommerce-input-wrapper textarea:hover, .elementor-widget-jet-checkout-additional-form .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper .woocommerce-input-wrapper textarea:focus, .elementor-widget-jet-myaccount-login-form .elementor-jet-myaccount-login-form .woocommerce-form-login input[type="text"]:hover,
.elementor-widget-jet-myaccount-login-form .elementor-jet-myaccount-login-form .woocommerce-form-login input[type="text"]:focus,
.elementor-widget-jet-myaccount-login-form .elementor-jet-myaccount-login-form .woocommerce-form-login input[type="password"]:hover,
.elementor-widget-jet-myaccount-login-form .elementor-jet-myaccount-login-form .woocommerce-form-login input[type="password"]:focus{border-color:var(--e-global-color-secondary);outline:unset;transition:color 0.2s cubic-bezier(0.19, 1, 0.22, 1), border-color 0.2s cubic-bezier(0.19, 1, 0.22, 1), background-color 0.2s cubic-bezier(0.19, 1, 0.22, 1), box-shadow 0.2s cubic-bezier(0.19, 1, 0.22, 1);}
body .gform_wrapper select:focus-visible, body .gform_wrapper textarea:focus-visible, body .gform_wrapper input[type=tel]:focus-visible,
body .gform_wrapper input[type=date]:focus-visible,
body .gform_wrapper input[type=text]:focus-visible,
body .gform_wrapper input[type=email]:focus-visible,
body .gform_wrapper input[type=number]:focus-visible{transition:color 0.2s cubic-bezier(0.19, 1, 0.22, 1), border-color 0.2s cubic-bezier(0.19, 1, 0.22, 1), background-color 0.2s cubic-bezier(0.19, 1, 0.22, 1), box-shadow 0.2s cubic-bezier(0.19, 1, 0.22, 1);}
body .gform_wrapper select::-webkit-input-placeholder, body .gform_wrapper select::placeholder, body .gform_wrapper textarea::-webkit-input-placeholder, body .gform_wrapper textarea::placeholder, body .gform_wrapper input[type=tel]::-webkit-input-placeholder,
body .gform_wrapper input[type=tel]::placeholder,
body .gform_wrapper input[type=date]::-webkit-input-placeholder,
body .gform_wrapper input[type=date]::placeholder,
body .gform_wrapper input[type=text]::-webkit-input-placeholder,
body .gform_wrapper input[type=text]::placeholder,
body .gform_wrapper input[type=email]::-webkit-input-placeholder,
body .gform_wrapper input[type=email]::placeholder,
body .gform_wrapper input[type=number]::-webkit-input-placeholder,
body .gform_wrapper input[type=number]::placeholder,
.subscribe .tribe-tickets__tickets-item .tribe-tickets__tickets-item-quantity .tribe-tickets__tickets-item-quantity-number .tribe-tickets__tickets-item-quantity-number-input::-webkit-input-placeholder, .subscribe .tribe-tickets__tickets-item .tribe-tickets__tickets-item-quantity .tribe-tickets__tickets-item-quantity-number .tribe-tickets__tickets-item-quantity-number-input::placeholder, .elementor-widget-jet-cart-table .elementor-jet-cart-table .woocommerce-cart-form .shop_table tbody tr .product-quantity .quantity input[type=number]::-webkit-input-placeholder,
.elementor-widget-jet-cart-table .elementor-jet-cart-table .woocommerce-cart-form .shop_table tbody tr .product-quantity .quantity input[type=number]::placeholder,
.elementor-widget-jet-cart-table .elementor-jet-cart-table .woocommerce-cart-form .shop_table tbody tr .actions .coupon input[type="text"]::-webkit-input-placeholder,
.elementor-widget-jet-cart-table .elementor-jet-cart-table .woocommerce-cart-form .shop_table tbody tr .actions .coupon input[type="text"]::placeholder,
.elementor-widget-jet-checkout-billing .elementor-jet-checkout-billing .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row input[type="text"]::-webkit-input-placeholder,
.elementor-widget-jet-checkout-billing .elementor-jet-checkout-billing .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row input[type="text"]::placeholder,
.elementor-widget-jet-checkout-billing .elementor-jet-checkout-billing .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row input[type="email"]::-webkit-input-placeholder,
.elementor-widget-jet-checkout-billing .elementor-jet-checkout-billing .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row input[type="email"]::placeholder,
.elementor-widget-jet-checkout-billing .elementor-jet-checkout-billing .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row input[type="tel"]::-webkit-input-placeholder,
.elementor-widget-jet-checkout-billing .elementor-jet-checkout-billing .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row input[type="tel"]::placeholder,
.elementor-widget-jet-checkout-billing .elementor-jet-checkout-billing .woocommerce-account-fields .create-account .form-row input[type="password"]::-webkit-input-placeholder,
.elementor-widget-jet-checkout-billing .elementor-jet-checkout-billing .woocommerce-account-fields .create-account .form-row input[type="password"]::placeholder,
.elementor-widget-jet-checkout-billing .elementor-jet-checkout-billing .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row select::-webkit-input-placeholder, .elementor-widget-jet-checkout-billing .elementor-jet-checkout-billing .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row select::placeholder, .elementor-widget-jet-checkout-additional-form .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper .woocommerce-input-wrapper textarea::-webkit-input-placeholder, .elementor-widget-jet-checkout-additional-form .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper .woocommerce-input-wrapper textarea::placeholder, .elementor-widget-jet-myaccount-login-form .elementor-jet-myaccount-login-form .woocommerce-form-login input[type="text"]::-webkit-input-placeholder,
.elementor-widget-jet-myaccount-login-form .elementor-jet-myaccount-login-form .woocommerce-form-login input[type="text"]::placeholder,
.elementor-widget-jet-myaccount-login-form .elementor-jet-myaccount-login-form .woocommerce-form-login input[type="password"]::-webkit-input-placeholder,
.elementor-widget-jet-myaccount-login-form .elementor-jet-myaccount-login-form .woocommerce-form-login input[type="password"]::placeholder{color:var(--e-global-color-e591b8d);font-family:'halyard-display', sans-serif;font-weight:300;font-size:clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 24px);letter-spacing:.75px;line-height:1.5;text-transform:lowercase;}
#opgemerkt select{-webkit-appearance:none;-moz-appearance:none;appearance:none;}
#opgemerkt textarea{min-width:100%;max-width:100%;min-height:200px;padding-top:clamp(15px, calc(calc(100 / 1152) * (100vw - 768px) + 15px), 22px);padding-bottom:clamp(15px, calc(calc(100 / 1152) * (100vw - 768px) + 15px), 22px);}
@media only screen and (max-width: calc(768 * 1px)) {
#opgemerkt textarea{height:calc(clamp(60px, calc(calc(100 / 1152) * (100vw - 768px) + 60px), 80px) * 4 / 1.2);}
}
#opgemerkt input[type=checkbox]{z-index:1;cursor:pointer;background-color:transparent;-webkit-appearance:initial;-moz-appearance:initial;appearance:initial;position:relative;display:inline-block;min-width:30px;width:30px;min-height:30px;height:30px;margin:0;padding:0;border:2px solid var(--e-global-color-e591b8d);border-radius:0;vertical-align:middle;isolation:isolate;outline:unset;}
#opgemerkt input[type=checkbox]::after{content:"";position:absolute;display:block;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%, -50%);transition:transform 0.4s cubic-bezier(0.19, 1, 0.22, 1), border-color 0.2s cubic-bezier(0.19, 1, 0.22, 1), background-color 0.2s cubic-bezier(0.19, 1, 0.22, 1), box-shadow 0.2s cubic-bezier(0.19, 1, 0.22, 1);visibility:visible;}
#opgemerkt input[type=checkbox]::after{z-index:3;background-color:var(--e-global-color-secondary);transform-origin:center center;-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 11 8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.585.158c.114-.115.236-.115.365 0l.602.623c.129.115.129.236 0 .365L4.106 7.592c-.114.114-.236.114-.365 0L.884 4.712c-.13-.114-.13-.236 0-.365l.601-.601c.13-.13.25-.13.365 0L3.934 5.83z' /%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 11 8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.585.158c.114-.115.236-.115.365 0l.602.623c.129.115.129.236 0 .365L4.106 7.592c-.114.114-.236.114-.365 0L.884 4.712c-.13-.114-.13-.236 0-.365l.601-.601c.13-.13.25-.13.365 0L3.934 5.83z' /%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;border-radius:calc(0 / 2);transform:translate(-50%, -50%) scale(0);}
#opgemerkt input[type=checkbox]:hover,
#opgemerkt input[type=checkbox]:focus-visible{border-color:var(--e-global-color-secondary);}
#opgemerkt input[type=checkbox]:hover,
#opgemerkt input[type=checkbox]:focus{outline:unset;}
#opgemerkt input[type=checkbox]:active::after{transform:translate(-50%, -50%) scale(0.6);}
#opgemerkt input[type=checkbox]:checked{border-color:var(--e-global-color-secondary);}
#opgemerkt input[type=checkbox]:checked:active::after{transform:translate(-50%, -50%) scale(0.6);}
#opgemerkt input[type=checkbox]:checked::after{transform:translate(-50%, -50%) scale(0.7);transition:transform 0.4s cubic-bezier(0.19, 1, 0.22, 1);}
#opgemerkt input[type=checkbox] ~ label{margin:0;}
#opgemerkt input[type=radio]{z-index:1;cursor:pointer;-webkit-appearance:initial;-moz-appearance:initial;appearance:initial;position:relative;display:inline-block;min-width:30px;width:30px;min-height:30px;height:30px;margin:0;padding:0;border:2px solid var(--e-global-color-e591b8d);border-radius:50%;vertical-align:middle;isolation:isolate;outline:unset;}
#opgemerkt input[type=radio]::after{content:"";position:absolute;display:block;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%, -50%);transition:transform 0.4s cubic-bezier(0.19, 1, 0.22, 1), border-color 0.2s cubic-bezier(0.19, 1, 0.22, 1), background-color 0.2s cubic-bezier(0.19, 1, 0.22, 1), box-shadow 0.2s cubic-bezier(0.19, 1, 0.22, 1);visibility:visible;}
#opgemerkt input[type=radio]::after{z-index:3;background-color:var(--e-global-color-secondary);-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 11 8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.585.158c.114-.115.236-.115.365 0l.602.623c.129.115.129.236 0 .365L4.106 7.592c-.114.114-.236.114-.365 0L.884 4.712c-.13-.114-.13-.236 0-.365l.601-.601c.13-.13.25-.13.365 0L3.934 5.83z' /%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 11 8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.585.158c.114-.115.236-.115.365 0l.602.623c.129.115.129.236 0 .365L4.106 7.592c-.114.114-.236.114-.365 0L.884 4.712c-.13-.114-.13-.236 0-.365l.601-.601c.13-.13.25-.13.365 0L3.934 5.83z' /%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;transform:translate(-50%, -50%) scale(0);transform-origin:center center;}
#opgemerkt input[type=radio]:hover,
#opgemerkt input[type=radio]:focus-visible{border-color:var(--e-global-color-secondary);}
#opgemerkt input[type=radio]:active::after{transform:translate(-50%, -50%) scale(0.6);}
#opgemerkt input[type=radio]:checked{border-color:var(--e-global-color-secondary);}
#opgemerkt input[type=radio]:checked::after{transform:translate(-50%, -50%) scale(0.7);transition:transform 0.2s cubic-bezier(0.19, 1, 0.22, 1);}
#opgemerkt input[type=radio] ~ label{margin:0;}
#opgemerkt input[type=file]{font-size:clamp(18px, calc(calc(100 / 1152) * (100vw - 768px) + 18px), 20px);text-transform:uppercase;}
#opgemerkt input[type=file]::-webkit-file-upload-button{color:var(--color-secondary);background-color:var(--color-text);margin-right:36px;padding:1.2rem 2.4rem;font-size:clamp(18px, calc(calc(100 / 1152) * (100vw - 768px) + 18px), 20px);font-weight:700;text-transform:uppercase;border:unset;border-radius:unset;box-shadow:unset;-webkit-transition:background-color 0.4s cubic-bezier(0.19, 1, 0.22, 1);transition:background-color 0.4s cubic-bezier(0.19, 1, 0.22, 1);}
#opgemerkt input[type=file]::-webkit-file-upload-button:hover, #opgemerkt input[type=file]::-webkit-file-upload-button:focus-visible{background-color:var(--color-primary);-webkit-transition:background-color 0.2s cubic-bezier(0.19, 1, 0.22, 1);transition:background-color 0.2s cubic-bezier(0.19, 1, 0.22, 1);}
body .gfield_error textarea, body .gfield_error input[type=tel],
body .gfield_error input[type=date],
body .gfield_error input[type=text],
body .gfield_error input[type=email],
body .gfield_error input[type=number]{border-color:var(--color-error);}
.u-gutter-top-0{margin-top:0 !important;}
.u-gutter-top-1{margin-top:clamp(40px, calc(calc(100 / 1152) * (100vw - 768px) + 40px), 200px) !important;}
.u-gutter-top-1-5{margin-top:calc(clamp(40px, calc(calc(100 / 1152) * (100vw - 768px) + 40px), 200px) / 1.5) !important;}
.u-gutter-top-2{margin-top:calc(clamp(40px, calc(calc(100 / 1152) * (100vw - 768px) + 40px), 200px) / 2) !important;}
.u-gutter-top-3{margin-top:calc(clamp(40px, calc(calc(100 / 1152) * (100vw - 768px) + 40px), 200px) / 3) !important;}
.u-gutter-bottom-0{margin-bottom:0 !important;}
.u-gutter-bottom-1{margin-bottom:clamp(40px, calc(calc(100 / 1152) * (100vw - 768px) + 40px), 200px) !important;}
.u-gutter-bottom-1-5{margin-bottom:calc(clamp(40px, calc(calc(100 / 1152) * (100vw - 768px) + 40px), 200px) / 1.5) !important;}
.u-gutter-bottom-2{margin-bottom:calc(clamp(40px, calc(calc(100 / 1152) * (100vw - 768px) + 40px), 200px) / 2) !important;}
.u-gutter-bottom-3{margin-bottom:calc(clamp(40px, calc(calc(100 / 1152) * (100vw - 768px) + 40px), 200px) / 3) !important;}
.u-baseline-top-12{margin-top:calc(clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 20px) * 0.75) !important;}
.u-baseline-top-16{margin-top:clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 20px) !important;}
.u-baseline-top-24{margin-top:calc(clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 20px) * 1.5) !important;}
.u-baseline-top-30{margin-top:calc(clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 20px) * 1.875) !important;}
.u-baseline-top-36{margin-top:calc(clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 20px) * 2.25) !important;}
.u-baseline-top-42{margin-top:calc(clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 20px) * 2.625) !important;}
.u-baseline-top-54{margin-top:calc(clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 20px) * 3.375) !important;}
.u-baseline-top-60{margin-top:calc(clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 20px) * 3.75) !important;}
.u-baseline-top-72{margin-top:calc(clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 20px) * 4.5);}
.u-baseline-bottom-12{margin-bottom:calc(clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 20px) * 0.75) !important;}
.u-baseline-bottom-16{margin-bottom:clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 20px) !important;}
.u-baseline-bottom-24{margin-bottom:calc(clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 20px) * 1.5) !important;}
.u-baseline-bottom-30{margin-bottom:calc(clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 20px) * 1.875) !important;}
.u-baseline-bottom-36{margin-bottom:calc(clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 20px) * 2.25) !important;}
.u-baseline-bottom-42{margin-bottom:calc(clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 20px) * 2.625) !important;}
.u-baseline-bottom-54{margin-bottom:calc(clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 20px) * 3.375) !important;}
.u-baseline-bottom-60{margin-bottom:calc(clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 20px) * 3.75) !important;}
.u-baseline-bottom-72{margin-bottom:calc(clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 20px) * 4.5) !important;}
section.error-404{color:var(--404-page-text);background-color:var(--404-page-bg);display:flex;flex-flow:row wrap;justify-content:center;align-items:center;width:100%;min-height:calc(100vh - var(--header-height, 0) - var(--footer-height, 0));padding:clamp(40px, calc(calc(100 / 1152) * (100vw - 768px) + 40px), 200px) 0;}
section.error-404 .container{position:relative;display:block;width:100%;max-width:1920px;margin-left:auto;margin-right:auto;padding:0 clamp(30px, calc(calc(100 / 1152) * (100vw - 768px) + 30px), 100px);}
section.error-404 *{text-align:center;}
section.error-404 p {
max-width: 60ch;
margin-left: auto;
margin-right: auto;
margin-top: calc(clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 20px) * 1.5);
margin-bottom: 0;
}