@charset "UTF-8";
  [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-uicore_secondary);--color-accent:var(--e-global-color-accent);--color-error:var(--e-global-color, #FF3C73);--color-error-muted:var(--e-global-color, #FFEBF1);--color-valid:var(--e-global-color, #0FBE82);--color-valid-muted:var(--e-global-color, #E7F8F2);--404-page-bg:var(--color-accent);--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:"PP Radio Grotesk", sans-serif;font-size:clamp(16px, calc(calc(100 / 1152) * (100vw - 768px) + 16px), 20px);}::-moz-selection{color:var(--e-global-color-uicore_secondary);background-color:var(--e-global-color-uicore_primary);}::selection{color:var(--e-global-color-uicore_secondary);background-color:var(--e-global-color-uicore_primary);}::moz-selection{color:var(--e-global-color-uicore_secondary);background-color:var(--e-global-color-uicore_primary);}
input, button, textarea, select {
font: inherit;
} p{margin-top:0;margin-bottom:clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 20px);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(--color-text);font-weight:700;transition:color 0.4s cubic-bezier(0.19, 1, 0.22, 1);}
a:hover, a:focus, a:active{color:var(--color-text);transition:color 0.2s cubic-bezier(0.19, 1, 0.22, 1);}
a:not([href]){color:var(--color-text);cursor:default;}
h1, h2, h3, h4, h1.elementor-heading-title, h2.elementor-heading-title, h3.elementor-heading-title, h4.elementor-heading-title{color:var(--color-text);margin:0;letter-spacing:0;line-height:1.2;text-transform:initial;overflow-wrap:break-word;}
h1, h1.elementor-heading-title{font-family:"PP Pangaia", serif;font-weight:500;font-size:clamp(40px, calc(calc(100 / 1152) * (100vw - 768px) + 40px), 80px);}
h2, h2.elementor-heading-title{font-family:"PP Pangaia", serif;font-weight:500;font-size:clamp(30px, calc(calc(100 / 1152) * (100vw - 768px) + 30px), 60px);}
h3, h3.elementor-heading-title{font-family:"PP Pangaia", serif;font-weight:500;font-size:clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 30px);}
h4, h4.elementor-heading-title {
font-family: "PP Radio Grotesk", sans-serif;
font-weight: 400;
font-size: clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 30px);
} p{color:var(--color-text);font-family:"PP Radio Grotesk", sans-serif;font-weight:400;font-size:clamp(16px, calc(calc(100 / 1152) * (100vw - 768px) + 16px), 20px);letter-spacing:0;line-height:1.8;text-transform:initial;}
body .e-con{padding-left:clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 120px);padding-right:clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 120px);}
body .e-con-boxed, body .e-con-full{margin-bottom:clamp(30px, calc(calc(100 / 1152) * (100vw - 768px) + 30px), 160px);scroll-margin-top:clamp(30px, calc(calc(100 / 1152) * (100vw - 768px) + 30px), 160px);}
body .e-con .e-con{margin-bottom:0;}
body .e-con .e-con-full, body .elementor-location-popup .e-con-full{padding-left:0;padding-right:0;}
body .e-con .e-con-boxed{padding-top:clamp(30px, calc(calc(100 / 1152) * (100vw - 768px) + 30px), 160px);padding-right:clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 120px);padding-bottom:clamp(30px, calc(calc(100 / 1152) * (100vw - 768px) + 30px), 160px);padding-left:clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 120px);}
body .min-height-100vh{min-height:100vh;min-height:var(--viewport-height);}
.elementor-popup-modal .dialog-message{width:calc(100vw - clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 120px) * 2) !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 .elementor-nav-menu{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;gap:20px 40px;}
.elementor-widget-nav-menu.elementor-nav-menu__align-start .elementor-nav-menu{justify-content:flex-start;}
.elementor-widget-nav-menu .elementor-nav-menu.sm-vertical{flex-flow:column wrap;}
.elementor-widget-nav-menu.elementor-nav-menu__align-start .elementor-nav-menu.sm-vertical{align-items:flex-start;}
.elementor-widget-nav-menu .elementor-nav-menu::after{display:none;}
.elementor-widget-nav-menu .elementor-nav-menu .menu-item a, .elementor-widget-nav-menu .elementor-nav-menu .menu-item a:hover, .elementor-widget-nav-menu .elementor-nav-menu .menu-item a:focus, .elementor-widget-nav-menu .elementor-nav-menu .menu-item a:active{padding:0;line-height:1.5;}
.elementor-widget-nav-menu.elementor-nav-menu--layout-horizontal .elementor-nav-menu .menu-item:not(:last-child) a{margin-inline-end:calc(clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 20px) * 2);}
.elementor-widget-nav-menu .elementor-nav-menu .menu-item.menu-item-has-children a + ul{flex-flow:column wrap;align-items:center;justify-content:center;gap:20px 40px;width:auto;}
.elementor-widget-nav-menu .elementor-nav-menu .menu-item.menu-item-has-children a + ul .menu-item a{border:none;}
.elementor-widget-icon .elementor-icon-wrapper{display:flex;}
.elementor-widget-image-carousel .swiper-wrapper .swiper-slide .swiper-slide-inner{display:flex;}
.elementor-widget-jet-listing-grid .jet-engine-frontend-query-editor-buttons{display:none;}
.elementor-widget-jet-listing-grid .jet-listing-notice, .elementor-widget-jet-listing-grid .jet-listing-grid .jet-listing-not-found{color:var(--color-text);font-weight:normal;line-height:1.8;text-align:left;}
.elementor-widget-jet-listing-grid .jet-listing-grid .jet-engine-frontend-query-editor-buttons{display:none;}
#opgemerkt .gform_footer{margin:20px 0 0 0;padding:0;}
#opgemerkt .gform_wrapper .validation_message{background:transparent;margin:0;padding:0;border:0;}
#opgemerkt .gform_wrapper .gform_validation_errors{background-color:transparent;display:none;margin:0;padding:0;font-weight:normal;font-size:clamp(16px, calc(calc(100 / 1152) * (100vw - 768px) + 16px), 20px);border:0;box-shadow:unset;}
#opgemerkt .gform_wrapper .validation_error{padding:0;text-align:left;border:0;}
#opgemerkt .gform_fileupload_rules{display:none;}
.gform_wrapper .gform_fields, .gform_wrapper .gform_fields .gfield .ginput_complex{grid-column-gap:20px;grid-row-gap:20px;}
.gform_wrapper .gform_fields .gfield .gform-field-label{display:flex;}
.gform_wrapper .gform_fields .gfield .gfield_required{display:none;}
.gform_wrapper .gform_fields .gfield .ginput_complex{margin:0;}
.gform_wrapper .gform_fields .gfield .ginput_complex > span{padding:0;}
.gform_wrapper .gform_fields .gfield .gfield_validation_message{display:none;}
body header.e-con-boxed{margin-bottom:0;scroll-margin-top:0;}
.elementor-location-header .header .e-con-inner{flex-flow:row nowrap;}
.elementor-widget-opgemerkt-burger .burger{--burger-bar-color:var(--e-global-color-text);z-index:998;cursor:pointer;background-color:transparent;position:relative;display:flex;flex-flow:row wrap;align-items:center;justify-content:center;width:60px;height:60px;padding:0;border:0;border-radius:unset;box-shadow:unset;-webkit-user-select:none;-moz-user-select:none;user-select:none;}
.elementor-widget-opgemerkt-burger .burger-wrapper{background-color:var(--burger-bar-color);position:absolute;width:60px;height:2px;margin:0;padding:0;top:50%;left:50%;transform:translate(-50%, -50%);transition:all 0.2s cubic-bezier(0.19, 1, 0.22, 1);pointer-events:none;}
.elementor-widget-opgemerkt-burger .burger-wrapper::before, .elementor-widget-opgemerkt-burger .burger-wrapper::after{content:"";background-color:var(--burger-bar-color);position:absolute;width:60px;height:2px;left:0;}
.elementor-widget-opgemerkt-burger .burger-wrapper::before{bottom:calc(60px / 3);transition:bottom 0.2s 0.2s cubic-bezier(0.19, 1, 0.22, 1), transform 0.2s cubic-bezier(0.19, 1, 0.22, 1);}
.elementor-widget-opgemerkt-burger .burger-wrapper::after{top:calc(60px / 3);transition:top 0.2s 0.2s cubic-bezier(0.19, 1, 0.22, 1), transform 0.2s cubic-bezier(0.19, 1, 0.22, 1);}
.responsive-menu-open .elementor-widget-opgemerkt-burger .burger-wrapper{background-color:transparent;transition:background-color 0.2s cubic-bezier(0.19, 1, 0.22, 1) calc(0.2s / 1.5);}
.responsive-menu-open .elementor-widget-opgemerkt-burger .burger-wrapper::before{bottom:0;transform:rotate(45deg) scaleX(0.8);transition:bottom 0.2s cubic-bezier(0.19, 1, 0.22, 1), transform 0.2s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;}
.responsive-menu-open .elementor-widget-opgemerkt-burger .burger-wrapper::after{top:0;transform:rotate(-45deg) scaleX(0.8);transition:top 0.2s cubic-bezier(0.19, 1, 0.22, 1), transform 0.2s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;}
.elementor-widget-opgemerkt-burger .burger.burger-text .burger-wrapper, .elementor-widget-opgemerkt-burger .burger.burger-bar-2 .burger-text-wrapper, .elementor-widget-opgemerkt-burger .burger.burger-bar-3 .burger-text-wrapper{display:none;}
.elementor-widget-opgemerkt-burger .burger.burger-bar-2 .burger-wrapper{height:0;}
.elementor-widget-opgemerkt-burger .burger.burger-bar-2 .burger-wrapper::before{bottom:calc(60px / 7);}
.elementor-widget-opgemerkt-burger .burger.burger-bar-2 .burger-wrapper::after{top:calc(60px / 7);}
.responsive-menu-open{position:fixed;width:100%;}
.elementor-location-header .responsive-menu{display:none;height:100vh;height:var(--viewport-height);padding-top:calc(var(--header-height) + var(--gutter-y));padding-bottom:var(--gutter-y);}
.responsive-menu-open .elementor-location-header .responsive-menu{z-index:997;position:absolute;display:flex;top:0;}
body footer.e-con-boxed{margin-bottom:0;scroll-margin-top:0;padding-left:clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 120px);padding-right:clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 120px);padding-bottom:calc(clamp(30px, calc(calc(100 / 1152) * (100vw - 768px) + 30px), 160px) / 2);}
body footer.e-con-boxed section.elementor-section-boxed{margin-bottom:clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 120px) !important;padding-left:0 !important;padding-right:0 !important;}
#opgemerkt select,
#opgemerkt textarea,
#opgemerkt input[type=tel],
#opgemerkt input[type=date],
#opgemerkt input[type=text],
#opgemerkt input[type=email],
#opgemerkt input[type=number],
#opgemerkt input[type=password],
#opgemerkt input[type=search],
.elementor-widget-post-comments .comment-respond .comment-form .comment-form-comment textarea{color:var(--e-global-color-text);background-color:transparent;position:relative;font:inherit;line-height:1.8;width:100%;height:clamp(60px, calc(calc(100 / 1152) * (100vw - 768px) + 60px), 80px);padding-top:0;padding-bottom:0;padding-left:clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 30px);padding-right:clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 30px);border:unset;border:2px solid var(--e-global-color-uicore_primary);border-radius:15px;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);}
#opgemerkt select:hover, #opgemerkt select:focus,
#opgemerkt textarea:hover,
#opgemerkt textarea:focus,
#opgemerkt input[type=tel]:hover,
#opgemerkt input[type=tel]:focus,
#opgemerkt input[type=date]:hover,
#opgemerkt input[type=date]:focus,
#opgemerkt input[type=text]:hover,
#opgemerkt input[type=text]:focus,
#opgemerkt input[type=email]:hover,
#opgemerkt input[type=email]:focus,
#opgemerkt input[type=number]:hover,
#opgemerkt input[type=number]:focus,
#opgemerkt input[type=password]:hover,
#opgemerkt input[type=password]:focus,
#opgemerkt input[type=search]:hover,
#opgemerkt input[type=search]:focus,
.elementor-widget-post-comments .comment-respond .comment-form .comment-form-comment textarea:hover, .elementor-widget-post-comments .comment-respond .comment-form .comment-form-comment textarea:focus{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);}
#opgemerkt select:focus-visible,
#opgemerkt textarea:focus-visible,
#opgemerkt input[type=tel]:focus-visible,
#opgemerkt input[type=date]:focus-visible,
#opgemerkt input[type=text]:focus-visible,
#opgemerkt input[type=email]:focus-visible,
#opgemerkt input[type=number]:focus-visible,
#opgemerkt input[type=password]:focus-visible,
#opgemerkt input[type=search]:focus-visible,
.elementor-widget-post-comments .comment-respond .comment-form .comment-form-comment textarea: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);}
#opgemerkt select::-webkit-input-placeholder, #opgemerkt select::placeholder,
#opgemerkt textarea::-webkit-input-placeholder,
#opgemerkt textarea::placeholder,
#opgemerkt input[type=tel]::-webkit-input-placeholder,
#opgemerkt input[type=tel]::placeholder,
#opgemerkt input[type=date]::-webkit-input-placeholder,
#opgemerkt input[type=date]::placeholder,
#opgemerkt input[type=text]::-webkit-input-placeholder,
#opgemerkt input[type=text]::placeholder,
#opgemerkt input[type=email]::-webkit-input-placeholder,
#opgemerkt input[type=email]::placeholder,
#opgemerkt input[type=number]::-webkit-input-placeholder,
#opgemerkt input[type=number]::placeholder,
#opgemerkt input[type=password]::-webkit-input-placeholder,
#opgemerkt input[type=password]::placeholder,
#opgemerkt input[type=search]::-webkit-input-placeholder,
#opgemerkt input[type=search]::placeholder,
.elementor-widget-post-comments .comment-respond .comment-form .comment-form-comment textarea::-webkit-input-placeholder, .elementor-widget-post-comments .comment-respond .comment-form .comment-form-comment textarea::placeholder{color:rgba(29, 29, 27, 0.5);}
#opgemerkt select{-webkit-appearance:none;-moz-appearance:none;appearance:none;}
#opgemerkt textarea,
.elementor-widget-post-comments .comment-respond .comment-form .comment-form-comment textarea{min-width:100%;max-width:100%;min-height:200px;padding-top:clamp(14px, calc(calc(100 / 1152) * (100vw - 768px) + 14px), 20px);padding-bottom:clamp(14px, calc(calc(100 / 1152) * (100vw - 768px) + 14px), 20px);padding-left:clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 30px);padding-right:clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 30px);}
@media only screen and (max-width: calc(768 * 1px)) {
#opgemerkt textarea,
.elementor-widget-post-comments .comment-respond .comment-form .comment-form-comment 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;-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;vertical-align:middle;isolation:isolate;}
#opgemerkt input[type=checkbox]::before, #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]::before{z-index:2;background-color:transparent;border:1px solid var(--e-global-color-primary);border-radius:calc(0 / 2);}
#opgemerkt input[type=checkbox]::after{z-index:3;background-color:var(--e-global-color-primary);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::before, #opgemerkt input[type=checkbox]:focus-visible::before{border-color:var(--color-accent);}
#opgemerkt input[type=checkbox]:hover, #opgemerkt input[type=checkbox]:focus{outline:unset;}
#opgemerkt input[type=checkbox]:active::before{border-color:var(--color-accent);}
#opgemerkt input[type=checkbox]:active::after{transform:translate(-50%, -50%) scale(0.66);}
#opgemerkt input[type=checkbox]:checked:active::before{border-color:var(--e-global-color-text);}
#opgemerkt input[type=checkbox]:checked:active::after{transform:translate(-50%, -50%) scale(0.6);}
#opgemerkt input[type=checkbox]:checked::before{background-color:var(---e-global-color-primary);border-color:var(--e-global-color-primary);}
#opgemerkt input[type=checkbox]:checked::after{background-color:var(--e-global-color-uicore_primary) !important;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;vertical-align:middle;isolation:isolate;}
#opgemerkt input[type=radio]::before, #opgemerkt input[type=radio]::after{content:"";position:absolute;display:block;width:100%;height:100%;top:50%;left:50%;border-radius:30px;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]::before{z-index:2;background-color:var(--e-global-color-primary);border:1px solid var(--e-global-color-primary);border-radius:30px;}
#opgemerkt input[type=radio]::after{z-index:3;background-color:var(--e-global-color-primary);-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::before, #opgemerkt input[type=radio]:focus-visible::before{border-color:var(--color-accent);}
#opgemerkt input[type=radio]:hover, #opgemerkt input[type=radio]:focus{outline:unset;}
#opgemerkt input[type=radio]:active::before{border-color:var(--e-global-color-text);}
#opgemerkt input[type=radio]:active::after{transform:translate(-50%, -50%) scale(0.45);}
#opgemerkt input[type=radio]:checked::before{background-color:var(--color-accent);border-color:var(--color-accent);}
#opgemerkt input[type=radio]:checked::after{transform:translate(-50%, -50%) scale(0.55);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(16px, calc(calc(100 / 1152) * (100vw - 768px) + 16px), 20px);text-transform:uppercase;}
#opgemerkt input[type=file]::-webkit-file-upload-button{color:var(--color-secondary);background-color:var(--color-text);margin-right:20px;padding:20px 30px;font-size:clamp(16px, calc(calc(100 / 1152) * (100vw - 768px) + 16px), 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(--e-global-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);}
#opgemerkt .gfield_error label{color:var(--color-error);}
#opgemerkt .gfield_error select,
#opgemerkt .gfield_error textarea,
#opgemerkt .gfield_error input[type=tel],
#opgemerkt .gfield_error input[type=date],
#opgemerkt .gfield_error input[type=text],
#opgemerkt .gfield_error input[type=email],
#opgemerkt .gfield_error input[type=number],
#opgemerkt .gfield_error select{border-color:var(--color-error);}
#opgemerkt .gfield_error select::-webkit-input-placeholder, #opgemerkt .gfield_error select::placeholder,
#opgemerkt .gfield_error textarea::-webkit-input-placeholder, #opgemerkt .gfield_error textarea::placeholder,
#opgemerkt .gfield_error input[type=tel]::-webkit-input-placeholder,
#opgemerkt .gfield_error input[type=tel]::placeholder,
#opgemerkt .gfield_error input[type=date]::-webkit-input-placeholder,
#opgemerkt .gfield_error input[type=date]::placeholder,
#opgemerkt .gfield_error input[type=text]::-webkit-input-placeholder,
#opgemerkt .gfield_error input[type=text]::placeholder,
#opgemerkt .gfield_error input[type=email]::-webkit-input-placeholder,
#opgemerkt .gfield_error input[type=email]::placeholder,
#opgemerkt .gfield_error input[type=number]::-webkit-input-placeholder,
#opgemerkt .gfield_error input[type=number]::placeholder{color:var(--color-error);}
.gform_wrapper .gform-loader{display:none;}
.u-gutter-top-0{margin-top:0 !important;}
.u-gutter-top-1{margin-top:clamp(30px, calc(calc(100 / 1152) * (100vw - 768px) + 30px), 160px) !important;}
.u-gutter-top-1-5{margin-top:calc(clamp(30px, calc(calc(100 / 1152) * (100vw - 768px) + 30px), 160px) / 1.5) !important;}
.u-gutter-top-2{margin-top:calc(clamp(30px, calc(calc(100 / 1152) * (100vw - 768px) + 30px), 160px) / 2) !important;}
.u-gutter-top-3{margin-top:calc(clamp(30px, calc(calc(100 / 1152) * (100vw - 768px) + 30px), 160px) / 3) !important;}
.u-gutter-bottom-0{margin-bottom:0 !important;}
.u-gutter-bottom-1{margin-bottom:clamp(30px, calc(calc(100 / 1152) * (100vw - 768px) + 30px), 160px) !important;}
.u-gutter-bottom-1-5{margin-bottom:calc(clamp(30px, calc(calc(100 / 1152) * (100vw - 768px) + 30px), 160px) / 1.5) !important;}
.u-gutter-bottom-2{margin-bottom:calc(clamp(30px, calc(calc(100 / 1152) * (100vw - 768px) + 30px), 160px) / 2) !important;}
.u-gutter-bottom-3{margin-bottom:calc(clamp(30px, calc(calc(100 / 1152) * (100vw - 768px) + 30px), 160px) / 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(30px, calc(calc(100 / 1152) * (100vw - 768px) + 30px), 160px) 0;}
section.error-404 .container{position:relative;display:block;width:100%;max-width:1920px;margin-left:auto;margin-right:auto;padding:0 clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 120px);}
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;}
.page-id-1291 .elementor-widget-text-editor, .page-id-1292 .elementor-widget-text-editor, .page-id-1293 .elementor-widget-text-editor{max-width:960px !important;}
.page-id-1291 .elementor-widget-text-editor h4 + p,
.page-id-1291 .elementor-widget-text-editor p + h4,
.page-id-1291 .elementor-widget-text-editor h4 + ul,
.page-id-1291 .elementor-widget-text-editor ul + h4,
.page-id-1291 .elementor-widget-text-editor ul + p,
.page-id-1291 .elementor-widget-text-editor p + ul,
.page-id-1291 .elementor-widget-text-editor p + p,
.page-id-1292 .elementor-widget-text-editor h4 + p,
.page-id-1292 .elementor-widget-text-editor p + h4,
.page-id-1292 .elementor-widget-text-editor h4 + ul,
.page-id-1292 .elementor-widget-text-editor ul + h4,
.page-id-1292 .elementor-widget-text-editor ul + p,
.page-id-1292 .elementor-widget-text-editor p + ul,
.page-id-1292 .elementor-widget-text-editor p + p,
.page-id-1293 .elementor-widget-text-editor h4 + p,
.page-id-1293 .elementor-widget-text-editor p + h4,
.page-id-1293 .elementor-widget-text-editor h4 + ul,
.page-id-1293 .elementor-widget-text-editor ul + h4,
.page-id-1293 .elementor-widget-text-editor ul + p,
.page-id-1293 .elementor-widget-text-editor p + ul,
.page-id-1293 .elementor-widget-text-editor p + p{margin-top:20px;}
.page-id-1291 .elementor-widget-text-editor a, .page-id-1292 .elementor-widget-text-editor a, .page-id-1293 .elementor-widget-text-editor a{white-space:normal;-webkit-hyphens:auto;hyphens:auto;}
.page-id-1291 .elementor-widget-text-editor ul, .page-id-1292 .elementor-widget-text-editor ul, .page-id-1293 .elementor-widget-text-editor ul{padding:0;}
.page-id-1291 .elementor-widget-text-editor ul li::before, .page-id-1292 .elementor-widget-text-editor ul li::before, .page-id-1293 .elementor-widget-text-editor ul li::before{content:"—";margin-right:10px;}
.page-id-1291 .elementor-widget-text-editor ul li, .page-id-1292 .elementor-widget-text-editor ul li, .page-id-1293 .elementor-widget-text-editor ul li {
color: var(--color-text);
line-height: 1.8;
list-style: none;
}