.gap-large, .gap-large > .e-con-inner{gap:clamp(40px, calc(calc(100 / 1152) * (100vw - 768px) + 40px), 60px);}
.no-gap, .no-gap > .e-con-inner{gap:0;}
.aspect-ratio-1_1, .aspect-ratio-3_4, .aspect-ratio-1_1 img, .aspect-ratio-3_4 img{object-fit:cover;}
.aspect-ratio-1_1, .aspect-ratio-1_1 img{aspect-ratio:1 / 1;}
.aspect-ratio-3_4, .aspect-ratio-3_4 img{aspect-ratio:3 / 4;}
.width-auto{width:auto;}
.width-66, .width-34 + .e-con{flex:2 !important;}
.width-50, .width-50 + .e-con,
.width-66 + .e-con,
.width-34{flex:1 !important;}
.padding-inner{padding:clamp(30px, calc(calc(100 / 1152) * (100vw - 768px) + 30px), 40px) clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 30px) !important;}
.padding-top-large{padding-top:clamp(30px, calc(calc(100 / 1152) * (100vw - 768px) + 30px), 160px);}
.padding-top-small{padding-top:clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 80px);}
.padding-bottom-small{padding-bottom:clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 80px);}
.e-con[data-color] .elementor-widget-button a{color:var(--e-global-color-uicore_headline);}
.e-con[data-color] .elementor-widget-button .elementor-button .elementor-button-icon svg path{fill:var(--e-global-color-uicore_headline) !important;}
.e-con[data-color] .elementor-widget-button.secondary a{color:var(--e-global-color-uicore_primary);}
.e-con[data-color] .elementor-widget-button.secondary .elementor-button .elementor-button-icon svg path{fill:var(--e-global-color-uicore_primary) !important;}
.color-light{background-color:var(--e-global-color-uicore_accent);}
.e-con[data-color="light"] h1,
.e-con[data-color="light"] h2,
.e-con[data-color="light"] h3,
.e-con[data-color="light"] h4,
.e-con[data-color="light"] p,
.e-con[data-color="light"] a{color:var(--e-global-color-uicore_secondary);}
.color-dark{background-color:var(--e-global-color-uicore_secondary);}
.e-con[data-color="dark"] h1,
.e-con[data-color="dark"] h2,
.e-con[data-color="dark"] h3,
.e-con[data-color="dark"] h4,
.e-con[data-color="dark"] p,
.e-con[data-color="dark"] a{color:var(--e-global-color-uicore_accent);}
.color-dark .elementor-location-header .header{background:linear-gradient(0deg,rgba(29, 29, 27, 0) 0%, rgba(29, 29, 27, 1) 50%);}
.color-dark .elementor-location-header .header .elementor-widget-theme-site-logo img{filter:brightness(0) invert(1);}
.color-dark .elementor-location-header .header .elementor-widget-icon-list.account .elementor-icon-list-item a{color:var(--e-global-color-uicore_headline);}
.color-dark .gform_wrapper .gform_fields .gfield .gform-field-label, .color-dark .gform_wrapper .gform_fields .gfield.gfield--type-html{color:var(--e-global-color-uicore_accent);}
.color-dark .gform_wrapper .gform_fields .gfield select::-webkit-input-placeholder, .color-dark .gform_wrapper .gform_fields .gfield select::placeholder, .color-dark .gform_wrapper .gform_fields .gfield textarea::-webkit-input-placeholder, .color-dark .gform_wrapper .gform_fields .gfield textarea::placeholder, .color-dark .gform_wrapper .gform_fields .gfield input[type=tel]::-webkit-input-placeholder,
.color-dark .gform_wrapper .gform_fields .gfield input[type=tel]::placeholder,
.color-dark .gform_wrapper .gform_fields .gfield input[type=date]::-webkit-input-placeholder,
.color-dark .gform_wrapper .gform_fields .gfield input[type=date]::placeholder,
.color-dark .gform_wrapper .gform_fields .gfield input[type=text]::-webkit-input-placeholder,
.color-dark .gform_wrapper .gform_fields .gfield input[type=text]::placeholder,
.color-dark .gform_wrapper .gform_fields .gfield input[type=email]::-webkit-input-placeholder,
.color-dark .gform_wrapper .gform_fields .gfield input[type=email]::placeholder,
.color-dark .gform_wrapper .gform_fields .gfield input[type=number]::-webkit-input-placeholder,
.color-dark .gform_wrapper .gform_fields .gfield input[type=number]::placeholder,
.color-dark .gform_wrapper .gform_fields .gfield input[type=search]::-webkit-input-placeholder,
.color-dark .gform_wrapper .gform_fields .gfield input[type=search]::placeholder{color:rgba(255, 255, 255, 0.5) !important;}
.color-dark .gform_wrapper .gform_fields .gfield select, .color-dark .gform_wrapper .gform_fields .gfield textarea, .color-dark .gform_wrapper .gform_fields .gfield input[type=tel],
.color-dark .gform_wrapper .gform_fields .gfield input[type=date],
.color-dark .gform_wrapper .gform_fields .gfield input[type=text],
.color-dark .gform_wrapper .gform_fields .gfield input[type=email],
.color-dark .gform_wrapper .gform_fields .gfield input[type=number],
.color-dark .gform_wrapper .gform_fields .gfield input[type=search]{color:var(--e-global-color-uicore_accent) !important;}
.box{background-color:var(--e-global-color-uicore_headline) !important;border-radius:15px;overflow:hidden;transition:transform .4s cubic-bezier(0.19, 1, 0.22, 1);}
.box.fadeInUp{opacity:0;border-radius:0;transform:translateY(100%);animation-name:expandHeight !important;animation-delay:.2s !important;animation-duration:.6s !important;animation-fill-mode:forwards !important;animation-timing-function:cubic-bezier(0.19, 1, 0.22, 1) !important;}
a.box:hover, a.box:focus, a.box:active{transform:translateY(-20px);}
.box > .box{background-color:rgba(255, 255, 255, 0.3) !important;border-bottom-left-radius:0;border-bottom-right-radius:0;backdrop-filter:blur(5px);}
small, .small, small p, .small p, small a, .small a, .gform_wrapper .gform_fields .gfield .gform-field-label, .elementor-widget-login .elementor-login .elementor-form-fields-wrapper .elementor-field-type-text .elementor-field-label, .woocommerce-lost-password .woocommerce .woocommerce-ResetPassword .woocommerce-form-row label{font-weight:400;font-size:clamp(14px, calc(calc(100 / 1152) * (100vw - 768px) + 14px), 16px);line-height:1.5;}
strong, .bold{font-weight:700;}
.elementor-widget-heading h1, .elementor-widget-heading h2{max-width:18ch;}
h1.h2, .elementor-widget-heading.h2 h1{font-size:clamp(30px, calc(calc(100 / 1152) * (100vw - 768px) + 30px), 80px);}
h1.h3, .elementor-widget-heading.h3 h1{font-size:clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 30px);}
h1.h4, .elementor-widget-heading.h4 h1{font-family:"PP Radio Grotesk", sans-serif;font-weight:400;font-size:clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 30px);}
.elementor-widget-text-editor.emphasis p, p.emphasis{max-width:36ch;font-size:clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 24px);}
p, .elementor-widget-heading p, .elementor-widget-text-editor p{max-width:60ch;}
.elementor-widget-heading a{line-height:1.5 !important;}
.elementor-widget-heading.fadeInUp, .elementor-widget-text-editor.fadeInUp, .elementor-widget-shortcode.fadeInUp{overflow:hidden;}
.elementor-widget-heading.fadeInUp h1, .elementor-widget-text-editor.fadeInUp p{opacity:0;transform:translateY(100%);animation-name:maskedFadeInUp !important;animation-delay:.4s !important;animation-duration:.6s !important;animation-fill-mode:forwards !important;animation-timing-function:cubic-bezier(0.19, 1, 0.22, 1) !important;}
.elementor-widget-heading.h1 + .elementor-widget-text-editor.emphasis,
.member-only-container .member-only h1 + p,
.elementor-widget-heading.h2 + .elementor-widget-text-editor,
.elementor-widget-heading.h2 + .elementor-widget-login,
.elementor-widget-text-editor + .elementor-widget-button,
.member-only-container .member-only p + .button,
.elementor-widget-text-editor + .elementor-widget-shortcode,
.elementor-widget-text-editor + .buttons,
.buttons + .elementor-widget-heading.h2,
.single-tribe_events .elementor-widget-tec_events_elementor_widget_event_datetime + .elementor-widget-theme-post-content{margin-top:clamp(10px, calc(calc(100 / 1152) * (100vw - 768px) + 10px), 20px);}
@keyframes maskedFadeInUp {
0%{transform:translateY(100%);opacity:0;}
75%{transform:translateY(0);}
100%{opacity:1;transform:translateY(0);}
}
@keyframes expandHeight {
0%{border-radius:0;opacity:1;transform:translateY(100%);}
100%{border-radius:15px;opacity:1;transform:translateY(0);}
}   .woocommerce-form__input-checkbox{border:2px solid var(--e-global-color-uicore_primary) !important;}
.woocommerce .woocommerce-notices-wrapper, .woocommerce .woocommerce-message{display:flex;flex-flow:column wrap;align-items:flex-start;justify-content:flex-start;gap:20px;margin-bottom:40px;}
.woocommerce .woocommerce-notices-wrapper .woocommerce-error::before, .woocommerce .woocommerce-notices-wrapper .woocommerce-error::after, .woocommerce .woocommerce-message::before, .woocommerce .woocommerce-message::after{display:none;}
.woocommerce .woocommerce-notices-wrapper .woocommerce-error{margin:0;}
#tribe-events-pg-template{max-width:100%;padding:0;}
.elementor-widget-shortcode.tribe-user-event-confirmations .tribe-tickets{display:flex;flex-flow:column wrap;align-items:flex-start;justify-content:flex-start;gap:20px;margin:0;padding:0;list-style:none;}
.elementor-widget-shortcode.tribe-user-event-confirmations .tribe-tickets .event-none, .elementor-widget-shortcode.tribe-user-event-confirmations .tribe-tickets > [class^="event-"]{display:flex;flex-flow:column wrap;align-items:flex-start;justify-content:center;gap:10px;min-height:clamp(60px, calc(calc(100 / 1152) * (100vw - 768px) + 60px), 80px);max-width:640px;padding:20px clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 30px);border-radius:15px;}
.elementor-widget-shortcode.tribe-user-event-confirmations .tribe-tickets .event-none{background-color:var(--color-error-muted);color:var(--color-error);font-weight:700;font-size:clamp(16px, calc(calc(100 / 1152) * (100vw - 768px) + 16px), 20px);line-height:1.8;}
.elementor-widget-shortcode.tribe-user-event-confirmations .tribe-tickets > [class^="event-"]{background-color:var(--e-global-color-uicore_headline);border:2px solid var(--e-global-color-uicore_primary);}
.elementor-widget-shortcode.tribe-user-event-confirmations .tribe-tickets [class^="event-"] .event-title{max-width:24ch;}
.elementor-widget-shortcode.tribe-user-event-confirmations .tribe-tickets [class^="event-"] .event-information{display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:flex-start;gap:5px 20px;}
.elementor-widget-shortcode.tribe-user-event-confirmations .tribe-tickets [class^="event-"] .event-information p{margin:0;}
.elementor-widget-shortcode.tribe-user-event-confirmations .tribe-tickets [class^="event-"] .event-information .start-date,
.elementor-widget-shortcode.tribe-user-event-confirmations .tribe-tickets [class^="event-"] .event-information .start-time,
.elementor-widget-shortcode.tribe-user-event-confirmations .tribe-tickets [class^="event-"] .event-information .venue,
.elementor-widget-shortcode.tribe-user-event-confirmations .tribe-tickets [class^="event-"] .event-information .ical-link{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;gap:10px;font-size:clamp(14px, calc(calc(100 / 1152) * (100vw - 768px) + 14px), 16px);line-height:1.5;}
.elementor-widget-shortcode.tribe-user-event-confirmations .tribe-tickets [class^="event-"] .event-information .ical-link{color:var(--e-global-color-uicore_primary);}
.elementor-widget-shortcode.tribe-user-event-confirmations .tribe-tickets [class^="event-"] .event-information .start-date::before,
.elementor-widget-shortcode.tribe-user-event-confirmations .tribe-tickets [class^="event-"] .event-information .start-time::before,
.elementor-widget-shortcode.tribe-user-event-confirmations .tribe-tickets [class^="event-"] .event-information .venue::before,
.elementor-widget-shortcode.tribe-user-event-confirmations .tribe-tickets [class^="event-"] .event-information .ical-link::after{content:'';background-repeat:no-repeat;background-size:100%;background-position:center;position:relative;display:flex;width:clamp(16px, calc(calc(100 / 1152) * (100vw - 768px) + 16px), 20px);height:clamp(16px, calc(calc(100 / 1152) * (100vw - 768px) + 16px), 20px);}
.elementor-widget-shortcode.tribe-user-event-confirmations .tribe-tickets [class^="event-"] .event-information .start-date::before{background-image:url(//www.bouwenmetpartners.be/wp-content/uploads/2026/03/BouwenMetPartners-Website-Icons-Kalender.svg);}
.elementor-widget-shortcode.tribe-user-event-confirmations .tribe-tickets [class^="event-"] .event-information .start-time::before{background-image:url(//www.bouwenmetpartners.be/wp-content/uploads/2026/03/BouwenMetPartners-Website-Icons-Klok.svg);}
.elementor-widget-shortcode.tribe-user-event-confirmations .tribe-tickets [class^="event-"] .event-information .venue::before{background-image:url(//www.bouwenmetpartners.be/wp-content/uploads/2026/03/BouwenMetPartners-Website-Icons-Marker.svg);}
.elementor-widget-shortcode.tribe-user-event-confirmations .tribe-tickets [class^="event-"] .event-information .ical-link::after{background-image:url(//www.bouwenmetpartners.be/wp-content/uploads/2025/11/BouwenMetPartners-Website-Icons-Link.svg);}
.elementor-widget-shortcode.tribe-user-event-confirmations .tribe-tickets [class^="event-"] .event-information .start-date span::first-letter{text-transform:capitalize;}
.elementor-widget-tec_events_elementor_widget_event_export .tec-events-elementor-event-widget__export{margin-bottom:0;}
#tribe-events-pg-template .elementor-widget-tec_events_elementor_widget_event_export .tec-events-elementor-event-widget__export-dropdown-button{cursor:pointer;background-image:url(//www.bouwenmetpartners.be/wp-content/uploads/2025/11/BouwenMetPartners-Website-Icons-Kalender-Wit.svg);background-repeat:no-repeat;background-size:clamp(30px, calc(calc(100 / 1152) * (100vw - 768px) + 30px), 40px);background-position:center left clamp(15px, calc(calc(100 / 1152) * (100vw - 768px) + 15px), 20px);padding-left:clamp(60px, calc(calc(100 / 1152) * (100vw - 768px) + 60px), 80px) !important;}
.elementor-widget-tec_events_elementor_widget_event_export .tec-events-elementor-event-widget__export-dropdown-button i, .elementor-widget-tec_events_elementor_widget_event_export .tec-events-elementor-event-widget__export-dropdown-button svg{display:none;}
.elementor-widget-tec_events_elementor_widget_event_datetime .tec-events-elementor-event-widget__datetime-wrapper, .elementor-widget-tec_events_elementor_widget_event_datetime .tec-events-elementor-event-widget__datetime-wrapper .tec-events-elementor-event-widget__datetime{margin:0 !important;}
#tribe-events-pg-template .elementor-widget-tec_events_elementor_widget_event_datetime .tec-events-elementor-event-widget__datetime{font-size:clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 30px);}
.elementor-widget-tec_events_elementor_widget_event_datetime .tec-events-elementor-event-widget__datetime .tec-events-elementor-event-widget__datetime-date::first-letter{text-transform:uppercase !important;}
body .elementor-widget-tec_events_elementor_widget_event_status .tec-events-elementor-event-widget__status-passed{background-color:var(--color-error-muted);color:var(--color-error);padding:10px 30px;font-weight:700;font-size:clamp(16px, calc(calc(100 / 1152) * (100vw - 768px) + 16px), 20px);border-radius:15px;}
.member-only-container{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);padding-left:clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 120px);padding-right:clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 120px);}
.member-only-container .member-only{display:flex;flex-flow:column wrap;align-items:flex-start;justify-content:center;gap:20px;max-width:1920px;margin:0 auto;}
.member-only-container .member-only h1{max-width:18ch;}
.elementor-popup-modal .dialog-widget-content{border-radius:15px;overflow:hidden;}
.elementor-popup-modal .dialog-widget-content .box.padding-inner{padding:clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 40px) !important;}
.elementor-widget-post-comments .comment-respond, .elementor-widget-post-comments .comment-respond .comment-form, .elementor-widget-post-comments .comments-area, .elementor-widget-post-comments .comments-area .comment-list{display:flex;flex-flow:column wrap;align-items:flex-start;justify-content:flex-start;gap:20px;}
.elementor-widget-post-comments .comment-respond .comment-form .logged-in-as, .elementor-widget-post-comments .comment-respond .comment-form .comment-form-comment label{display:none;}
.elementor-widget-post-comments .comment-respond .comment-form .comment-form-comment, .elementor-widget-post-comments .comment-respond .comment-form .form-submit{display:flex;margin:0 !important;}
.elementor-widget-post-comments .comments-area .comment-list{width:100%;max-width:800px;margin:0;padding:0;}
.elementor-widget-post-comments .comments-area .comment-list .comment{background-color:var(--e-global-color-uicore_headline) !important;padding:clamp(30px, calc(calc(100 / 1152) * (100vw - 768px) + 30px), 40px) clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 30px);list-style:none;border-radius:15px;overflow:hidden;}
.elementor-widget-post-comments .comments-area .comment-list .comment .comment-body{display:flex;flex-flow:column wrap;align-items:flex-start;justify-content:flex-start;gap:10px;}
.elementor-widget-post-comments .comments-area .comment-list .comment .comment-body + .children{padding-left:20px;}
.elementor-widget-post-comments .comments-area .comments-title + .comment-list > .comment > .comment-body + .children{margin-top:20px;border-top:2px solid var(--e-global-color-uicore_primary);}
.elementor-widget-post-comments .comments-area .comment-list .comment .comment-body + .children .comment{margin-top:20px;padding:0;border-radius:0;}
.elementor-widget-post-comments .comments-area .comment-list .comment .comment-body .comment-author, .elementor-widget-post-comments .comments-area .comment-list .comment .comment-body .comment-meta{font-size:clamp(14px, calc(calc(100 / 1152) * (100vw - 768px) + 14px), 16px);line-height:1.5;}
.elementor-widget-post-comments .comments-area .comment-list .comment .comment-body .comment-author img, .elementor-widget-post-comments .comments-area .comment-list .comment .comment-body .comment-meta .comment-edit-link{display:none;}
.elementor-widget-post-comments .comments-area .comment-list .comment .comment-body .comment-author .fn{font-style:initial;}
.elementor-widget-post-comments .comments-area .comment-list .comment .comment-body .comment-author .fn a{pointer-events:none;}
.elementor-widget-post-comments .comments-area .comment-list .comment .comment-body .comment-meta .comment-edit-link{display:none;}
.elementor-widget-post-comments .comments-area .comment-list .comment .comment-body .reply{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;background-color:transparent;min-height:clamp(40px, calc(calc(100 / 1152) * (100vw - 768px) + 40px), 60px);fill:var(--e-global-color-uicore_primary);padding:5px 20px;border:2px solid var(--e-global-color-uicore_primary);border-radius:clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 30px);}
.elementor-widget-post-comments .comments-area .comment-list .comment .comment-body .reply a{color:var(--e-global-color-uicore_primary);}
.elementor-widget-alert .elementor-alert, .woocommerce .woocommerce-notices-wrapper .woocommerce-error, .woocommerce .woocommerce-message{display:flex;flex-flow:column wrap;align-items:flex-start;justify-content:flex-start;gap:20px;max-width:640px;padding:20px;line-height:1.8;border:none;border-radius:15px;}
.elementor-widget-alert.elementor-alert-info .elementor-alert, .elementor-widget-alert.elementor-alert-success .elementor-alert, .woocommerce .woocommerce-message{background-color:var(--color-valid-muted);color:var(--color-valid);}
.elementor-widget-alert.elementor-alert-warning .elementor-alert, .elementor-widget-alert.elementor-alert-danger .elementor-alert, .woocommerce .woocommerce-notices-wrapper .woocommerce-error{background-color:var(--color-error-muted);color:var(--color-error);}
.elementor-widget-alert .elementor-alert .elementor-alert-title{font-weight:700;font-size:clamp(16px, calc(calc(100 / 1152) * (100vw - 768px) + 16px), 20px);line-height:1.8;}
.elementor-widget-alert .elementor-alert .elementor-alert-description{font-weight:400;font-size:clamp(14px, calc(calc(100 / 1152) * (100vw - 768px) + 14px), 16px);line-height:1.8;}
.elementor-widget-icon-list .elementor-icon-list-item{gap:15px;}
.elementor-widget-icon-list.small .elementor-icon-list-item{gap:10px;}
.elementor-widget-icon-list .elementor-icon-list-item .elementor-icon-list-icon svg{width:clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 30px);height:clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 30px);margin:0;}
.elementor-widget-icon-list.small .elementor-icon-list-item .elementor-icon-list-icon svg{width:clamp(16px, calc(calc(100 / 1152) * (100vw - 768px) + 16px), 20px);height:clamp(16px, calc(calc(100 / 1152) * (100vw - 768px) + 16px), 20px);}
.elementor-widget-icon-list .elementor-icon-list-item .elementor-icon-list-text{display:flex;flex-flow:column wrap;align-items:flex-start;justify-content:center;padding-left:0;line-height:1.5;}
.elementor-widget-icon-list.small .elementor-icon-list-item .elementor-icon-list-text{font-weight:400;font-size:clamp(14px, calc(calc(100 / 1152) * (100vw - 768px) + 14px), 16px);}
.elementor-widget-login{width:100%;max-width:640px !important;}
.elementor-widget-login .elementor-login .elementor-form-fields-wrapper{display:flex;flex-flow:column wrap;align-items:flex-start;justify-content:center;gap:20px;width:100%;}
.elementor-widget-login .elementor-login .elementor-form-fields-wrapper .elementor-column{margin:0;}
.elementor-widget-login .elementor-login .elementor-form-fields-wrapper .elementor-field-type-text .elementor-field-label{margin-bottom:8px;}
.elementor-widget-shortcode{width:100%;}
.elementor-widget-n-accordion .e-n-accordion .e-n-accordion-item{background-color:var(--e-global-color-uicore_headline);}
.elementor-widget-n-accordion .e-n-accordion .e-n-accordion-item .e-n-accordion-item-title, .elementor-widget-n-accordion .e-n-accordion .e-n-accordion-item .e-n-accordion-item-title + .e-con{border:none;}
.elementor-widget-n-accordion .e-n-accordion .e-n-accordion-item .e-n-accordion-item-title{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;gap:20px;min-height:clamp(60px, calc(calc(100 / 1152) * (100vw - 768px) + 60px), 80px);padding:10px clamp(15px, calc(calc(100 / 1152) * (100vw - 768px) + 15px), 20px) 10px 30px;}
.elementor-widget-n-accordion .e-n-accordion .e-n-accordion-item .e-n-accordion-item-title + .e-con{padding:0 30px 10px 30px;}
.elementor-widget-n-accordion .e-n-accordion .e-n-accordion-item .e-n-accordion-item-title .e-n-accordion-item-title-header .e-n-accordion-item-title-text, .elementor-widget-n-accordion .e-n-accordion .e-n-accordion-item .e-n-accordion-item-title .answer p{font-size:clamp(16px, calc(calc(100 / 1152) * (100vw - 768px) + 16px), 20px);}
.elementor-widget-n-accordion .e-n-accordion .e-n-accordion-item .e-n-accordion-item-title .e-n-accordion-item-title-header .e-n-accordion-item-title-text{font-weight:700;line-height:1.5;}
.elementor-widget-n-accordion .e-n-accordion .e-n-accordion-item .e-n-accordion-item-title .e-n-accordion-item-title-icon .e-closed, .elementor-widget-n-accordion .e-n-accordion .e-n-accordion-item .e-n-accordion-item-title .e-n-accordion-item-title-icon .e-opened, .elementor-widget-n-accordion .e-n-accordion .e-n-accordion-item .e-n-accordion-item-title .e-n-accordion-item-title-icon svg{width:clamp(30px, calc(calc(100 / 1152) * (100vw - 768px) + 30px), 40px);height:clamp(30px, calc(calc(100 / 1152) * (100vw - 768px) + 30px), 40px);}
.elementor-widget-n-accordion .e-n-accordion .e-n-accordion-item .e-n-accordion-item-title .answer p{line-height:1.8;}
.elementor-widget-image-carousel .elementor-image-carousel-wrapper{border-radius:15px;overflow:hidden;}
.elementor-widget-image-carousel .elementor-image-carousel .swiper-slide img{aspect-ratio:3 / 4;object-fit:cover;}
.elementor-widget-jet-listing-grid .jet-listing-not-found{margin-left:0 !important;}
.elementor-widget-jet-smart-filters-select .jet-smart-filters-select .jet-select{max-width:100% !important;}
.elementor-widget-jet-smart-filters-select .jet-smart-filters-select .jet-select .jet-select__control, .gform_wrapper .gform_fields .gfield select{background-image:url(//www.bouwenmetpartners.be/wp-content/uploads/2025/11/BouwenMetPartners-Website-Icons-Pijl-NaarBeneden.svg);background-repeat:no-repeat;background-size:clamp(30px, calc(calc(100 / 1152) * (100vw - 768px) + 30px), 40px);background-position:center right clamp(15px, calc(calc(100 / 1152) * (100vw - 768px) + 15px), 20px);padding-right:clamp(60px, calc(calc(100 / 1152) * (100vw - 768px) + 60px), 80px) !important;}
.elementor-widget-jet-smart-filters-search .jet-smart-filters-search{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;gap:20px;}
@media only screen and (max-width: 768px) {
.elementor-widget-jet-smart-filters-search .jet-smart-filters-search .jet-filter-label{display:none;}
}
.elementor-widget-jet-smart-filters-search .jet-smart-filters-search .jet-search-filter .jet-search-filter__submit{cursor:pointer;background-color:transparent;background-image:url(//www.bouwenmetpartners.be/wp-content/uploads/2025/11/BouwenMetPartners-Website-Icons-Zoekfunctie.svg);background-repeat:no-repeat;background-size:clamp(30px, calc(calc(100 / 1152) * (100vw - 768px) + 30px), 40px);background-position:center;position:absolute;width:clamp(60px, calc(calc(100 / 1152) * (100vw - 768px) + 60px), 80px);height:clamp(60px, calc(calc(100 / 1152) * (100vw - 768px) + 60px), 80px);margin:0;top:0;right:0;font-size:0;border:none;}
.image-container, .elementor-widget-image, .elementor-widget-image-carousel .elementor-image-carousel .swiper-slide img{border-radius:15px;overflow:hidden;}
.image-container .elementor-shortcode{display:flex;}
.elementor-widget-theme-site-logo img{width:clamp(150px, calc(calc(100 / 1152) * (100vw - 768px) + 150px), 200px) !important;}
.elementor-widget-nav-menu .elementor-nav-menu .menu-item a{font-weight:700;}
.buttons{gap:10px;}
.button, .button:hover, .button:focus, .button:active, .elementor-widget-button .elementor-button, #opgemerkt .gform_wrapper .gform_footer .gform_button,
.elementor-widget-login .elementor-login .elementor-form-fields-wrapper .elementor-field-type-submit .elementor-button, #tribe-events-pg-template .elementor-widget-tec_events_elementor_widget_event_export .tec-events-elementor-event-widget__export-dropdown-button,
[id^="elementor-popup-modal"] .gform_wrapper .gform_footer .gform_button,
.woocommerce-lost-password .woocommerce .woocommerce-ResetPassword .woocommerce-form-row .woocommerce-Button, .elementor-widget-post-comments .comment-respond .comment-form .form-submit .submit, .single-tribe_events .elementor-widget-tec_et_elementor_widget_tec-tickets .tribe-tickets__tickets-buy, .single-tribe_events .elementor-widget-tec_et_elementor_widget_tec-tickets .tribe-tickets__tickets-buy:hover, .single-tribe_events .elementor-widget-tec_et_elementor_widget_tec-tickets .tribe-tickets__tickets-buy:focus, .single-tribe_events .elementor-widget-tec_et_elementor_widget_tec-tickets .tribe-tickets__tickets-buy:active{background-color:var(--e-global-color-uicore_primary);color:var(--e-global-color-uicore_headline);position:relative;display:flex;flex-flow:row wrap;align-items:center;justify-content:center;min-height:clamp(60px, calc(calc(100 / 1152) * (100vw - 768px) + 60px), 80px);padding:10px 30px;border:none;border-radius:clamp(30px, calc(calc(100 / 1152) * (100vw - 768px) + 30px), 40px);fill:var(--e-global-color-uicore_headline);outline:unset;transition:.4s cubic-bezier(0.19, 1, 0.22, 1);}
.elementor-widget-button.secondary .elementor-button{background-color:transparent;color:var(--e-global-color-uicore_primary);border:2px solid var(--e-global-color-uicore_primary);fill:var(--e-global-color-uicore_primary);}
.elementor-widget-button.small .elementor-button{min-height:clamp(40px, calc(calc(100 / 1152) * (100vw - 768px) + 40px), 60px);padding:5px 20px;border-radius:clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 30px);}
.elementor-widget-button .elementor-button .elementor-button-content-wrapper{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;gap:clamp(15px, calc(calc(100 / 1152) * (100vw - 768px) + 15px), 20px);}
.elementor-widget-button .elementor-button .elementor-button-icon svg{width:clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 30px);}
.elementor-widget-button .elementor-button .elementor-button-icon svg path{fill:var(--e-global-color-uicore_headline) !important;}
.elementor-widget-button.secondary .elementor-button .elementor-button-icon svg path{fill:var(--e-global-color-uicore_primary) !important;}
.button, .elementor-widget-button .elementor-button .elementor-button-text, #opgemerkt .gform_wrapper .gform_footer .gform_button,
.elementor-widget-login .elementor-login .elementor-form-fields-wrapper .elementor-field-type-submit .elementor-button, #tribe-events-pg-template .elementor-widget-tec_events_elementor_widget_event_export .tec-events-elementor-event-widget__export-dropdown-button,
[id^="elementor-popup-modal"] .gform_wrapper .gform_footer .gform_button,
.elementor-widget-post-comments .comment-respond .comment-form .form-submit .submit, .single-tribe_events .elementor-widget-tec_et_elementor_widget_tec-tickets .tribe-tickets__tickets-buy{font-family:'PP Radio Grotesk', sans-serif;font-weight:700;font-size:clamp(16px, calc(calc(100 / 1152) * (100vw - 768px) + 16px), 20px);letter-spacing:0;line-height:1.5;text-decoration:none;text-transform:none;}
.elementor-widget-social-icons .elementor-social-icons-wrapper{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-start;gap:10px;}
.elementor-widget-social-icons .elementor-social-icons-wrapper .elementor-grid-item .elementor-social-icon{background-color:transparent;}
.elementor-widget-social-icons .elementor-social-icons-wrapper .elementor-grid-item .elementor-social-icon, .elementor-widget-social-icons .elementor-social-icons-wrapper .elementor-grid-item .elementor-social-icon svg{width:clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 30px);height:clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 30px);}
.elementor-widget-social-icons .elementor-social-icons-wrapper .elementor-grid-item .elementor-social-icon svg path{fill:var(--e-global-color-uicore_primary);}
.gform_wrapper{max-width:800px;}
.gform_wrapper .gform_fields .gfield .gform-field-label, .elementor-widget-login .elementor-login .elementor-form-fields-wrapper .elementor-field-type-text .elementor-field-label, .gform_wrapper .gform_fields .gfield.gfield--type-html{line-height:1.5;}
.gform_wrapper .gform_fields .gfield .gform-field-label{color:var(--e-global-color-uicore_secondary);}
.gform_wrapper .gform_fields .gfield.gfield--type-html{display:flex;flex-flow:column wrap;align-items:flex-start;justify-content:flex-start;gap:20px;}
.gform_wrapper .gform_fields .gfield select{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;}
.gform_confirmation_message{line-height:1.8;}
.elementor-location-header .header{z-index:998;background:linear-gradient(0deg,rgba(247, 239, 230, 0) 0%, rgba(247, 239, 230, 1) 50%);position:fixed;padding-top:20px;padding-bottom:40px;top:0;}
.elementor-location-header .header .navigation-container, .elementor-location-header .header .call-to-action-burger-container{width:auto;gap:clamp(10px, calc(calc(100 / 1152) * (100vw - 768px) + 10px), 20px);}
@media only screen and (max-width: 1440px) {
.elementor-location-header .header .call-to-action-burger-container .elementor-widget-button .elementor-hidden-laptop{display:none;}
}
@media only screen and (max-width: 1280px) {
.elementor-location-header .header .call-to-action-burger-container .elementor-widget-button .elementor-button{min-width:clamp(60px, calc(calc(100 / 1152) * (100vw - 768px) + 60px), 80px);padding-left:0;padding-right:0;}
.elementor-location-header .header .call-to-action-burger-container .elementor-widget-button .elementor-button .elementor-button-content-wrapper{gap:0;}
.elementor-location-header .header .call-to-action-burger-container .elementor-widget-button .elementor-hidden-mobile{display:none;}
}
.elementor-location-header .header .navigation-container{background-color:var(--e-global-color-uicore_headline);height:clamp(60px, calc(calc(100 / 1152) * (100vw - 768px) + 60px), 80px);padding:10px 30px;border-radius:15px;}
.elementor-widget-opgemerkt-burger .burger, .elementor-widget-opgemerkt-burger .burger-wrapper{width:clamp(60px, calc(calc(100 / 1152) * (100vw - 768px) + 60px), 80px);height:clamp(60px, calc(calc(100 / 1152) * (100vw - 768px) + 60px), 80px);}
.elementor-widget-opgemerkt-burger .burger{background-color:var(--e-global-color-uicore_headline);border-radius:15px;}
.elementor-widget-opgemerkt-burger .burger-wrapper::before, .elementor-widget-opgemerkt-burger .burger-wrapper::after{background-color:var(--e-global-color-uicore_secondary);width:clamp(30px, calc(calc(100 / 1152) * (100vw - 768px) + 30px), 40px);height:2px;left:50%;transform:translateX(-50%);}
.elementor-widget-opgemerkt-burger .burger.burger-bar-2 .burger-wrapper::before{bottom:5px;}
.elementor-widget-opgemerkt-burger .burger.burger-bar-2 .burger-wrapper::after{top:5px;}
.responsive-menu-open .elementor-widget-opgemerkt-burger .burger-wrapper::before{left:50%;transform:translateX(calc(-50% + 3px));}
.responsive-menu-open .elementor-widget-opgemerkt-burger .burger-wrapper::after{left:50%;transform:translateX(calc(-50% - 3px));}
.elementor-widget-icon-list.account{padding-right:10px;}
.elementor-widget-icon-list.account .elementor-icon-list-item a{gap:15px;}
.elementor-widget-icon-list.account .elementor-icon-list-item a .elementor-icon-list-icon svg{width:clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 30px);height:clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 30px);margin:0;}
.elementor-widget-icon-list.account .elementor-icon-list-item a .elementor-icon-list-icon svg path{fill:var(--e-global-color-uicore_primary);}
.elementor-widget-icon-list.account .elementor-icon-list-item a .elementor-icon-list-text{display:flex;flex-flow:column wrap;align-items:flex-start;justify-content:center;line-height:1.5;}
.elementor-widget-icon-list.provinces .elementor-icon-list-items{display:flex;flex-flow:column wrap;align-items:flex-start;justify-content:center;gap:20px;}
.elementor-widget-icon-list.provinces .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-icon svg{width:clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 30px);height:clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 30px);margin-right:0;}
.elementor-location-header .responsive-menu{background-color:var(--e-global-color-uicore_accent);}
.elementor-location-header .responsive-menu .elementor-widget-nav-menu .elementor-nav-menu .menu-item a{font-family:'PP Pangaia', serif;font-weight:500;font-size:clamp(30px, calc(calc(100 / 1152) * (100vw - 768px) + 30px), 80px);}
body{margin-top:var(--header-height);transition:background-color 1s ease-in-out;}
.page-id-3473 .elementor-location-footer .footer .elementor-widget-nav-menu.navigation{display:none;}
.page-id-3473 .hero .elementor-widget-heading h1{max-width:18ch;}
.page-id-3473 .hero .elementor-widget-text-editor.emphasis p{max-width:32ch;}
.page-id-3473 .hero .segments-container{overflow:hidden;}
@media only screen and (max-width: 768px) {
.page-id-3473 .hero .aspect-ratio-3_4{aspect-ratio:4 / 3;}
}
.page-id-3473 .hero .box.fadeInUp{animation-delay:.4s !important;}
.page-id-3473 .hero .box.fadeInUp + .box.fadeInUp{animation-delay:.5s !important;}
.page-id-3473 .hero .box.fadeInUp + .box.fadeInUp + .box.fadeInUp{animation-delay:.6s !important;}
.page-id-202 .hero .elementor-widget-heading h1{max-width:12ch;}
.page-id-202 .hero .image-container{min-height:640px;}
@media only screen and (max-width: 1024px) {
.page-id-202 .hero .width-66 + .width-34{margin-top:clamp(10px, calc(calc(100 / 1152) * (100vw - 768px) + 10px), 20px);}
}  .building-partners .elementor-widget-jet-listing-grid.building-partners,
.architects .elementor-widget-jet-listing-grid.architects, .members .elementor-widget-jet-listing-grid.members, .faq .elementor-widget-jet-listing-grid.faq, .posts .elementor-widget-jet-listing-grid.posts, .building-partners .elementor-widget-jet-listing-grid.building-partners .elementor-widget-jet-listing-dynamic-field.services{width:100%;}
.building-partners .elementor-widget-jet-listing-grid.building-partners .jet-listing-grid__items .jet-listing-grid__item .building-partner::before, .architects .elementor-widget-jet-listing-grid.architects .jet-listing-grid__items .jet-listing-grid__item .architect::before, .events .elementor-widget-jet-listing-grid.events .jet-listing-grid__items .jet-listing-grid__item .event::before, .posts .elementor-widget-jet-listing-grid.posts .jet-listing-grid__items .jet-listing-grid__item .post::before, .building-partners .elementor-widget-jet-listing-grid.building-partners .elementor-widget-jet-listing-dynamic-field.services .jet-check-list::before{z-index:2;content:'';background:linear-gradient(90deg,rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 80%);position:absolute;display:flex;top:0;right:0;height:100%;}
.building-partners .elementor-widget-jet-listing-grid.building-partners .jet-listing-grid__items .jet-listing-grid__item .building-partner::before, .architects .elementor-widget-jet-listing-grid.architects .jet-listing-grid__items .jet-listing-grid__item .architect::before, .events .elementor-widget-jet-listing-grid.events .jet-listing-grid__items .jet-listing-grid__item .event::before, .posts .elementor-widget-jet-listing-grid.posts .jet-listing-grid__items .jet-listing-grid__item .post::before{width:100%;opacity:0;transition:opacity .4s cubic-bezier(0.19, 1, 0.22, 1);}
.building-partners .elementor-widget-jet-listing-grid.building-partners .jet-listing-grid__items .jet-listing-grid__item .building-partner:hover::before, .building-partners .elementor-widget-jet-listing-grid.building-partners .jet-listing-grid__items .jet-listing-grid__item .building-partner:focus::before, .building-partners .elementor-widget-jet-listing-grid.building-partners .jet-listing-grid__items .jet-listing-grid__item .building-partner:active::before, .architects .elementor-widget-jet-listing-grid.architects .jet-listing-grid__items .jet-listing-grid__item .architect:hover::before, .architects .elementor-widget-jet-listing-grid.architects .jet-listing-grid__items .jet-listing-grid__item .architect:focus::before, .architects .elementor-widget-jet-listing-grid.architects .jet-listing-grid__items .jet-listing-grid__item .architect:active::before, .events .elementor-widget-jet-listing-grid.events .jet-listing-grid__items .jet-listing-grid__item .event:hover::before, .events .elementor-widget-jet-listing-grid.events .jet-listing-grid__items .jet-listing-grid__item .event:focus::before, .events .elementor-widget-jet-listing-grid.events .jet-listing-grid__items .jet-listing-grid__item .event:active::before, .posts .elementor-widget-jet-listing-grid.posts .jet-listing-grid__items .jet-listing-grid__item .post:hover::before, .posts .elementor-widget-jet-listing-grid.posts .jet-listing-grid__items .jet-listing-grid__item .post:focus::before, .posts .elementor-widget-jet-listing-grid.posts .jet-listing-grid__items .jet-listing-grid__item .post:active::before{opacity:1;}
.building-partners .elementor-widget-jet-listing-grid.building-partners .jet-listing-grid__items .jet-listing-grid__item .building-partner, .architects .elementor-widget-jet-listing-grid.architects .jet-listing-grid__items .jet-listing-grid__item .architect, .events .elementor-widget-jet-listing-grid.events .jet-listing-grid__items .jet-listing-grid__item .event, .posts .elementor-widget-jet-listing-grid.posts .jet-listing-grid__items .jet-listing-grid__item .post{transition:box-shadow .4s cubic-bezier(0.19, 1, 0.22, 1), transform .4s cubic-bezier(0.19, 1, 0.22, 1);}
.building-partners .elementor-widget-jet-listing-grid.building-partners .jet-listing-grid__items .jet-listing-grid__item:hover .building-partner, .building-partners .elementor-widget-jet-listing-grid.building-partners .jet-listing-grid__items .jet-listing-grid__item:focus .building-partner, .building-partners .elementor-widget-jet-listing-grid.building-partners .jet-listing-grid__items .jet-listing-grid__item:active .building-partner, .architects .elementor-widget-jet-listing-grid.architects .jet-listing-grid__items .jet-listing-grid__item:hover .architect, .architects .elementor-widget-jet-listing-grid.architects .jet-listing-grid__items .jet-listing-grid__item:focus .architect, .architects .elementor-widget-jet-listing-grid.architects .jet-listing-grid__items .jet-listing-grid__item:active .architect, .events .elementor-widget-jet-listing-grid.events .jet-listing-grid__items .jet-listing-grid__item:hover .event, .events .elementor-widget-jet-listing-grid.events .jet-listing-grid__items .jet-listing-grid__item:focus .event, .events .elementor-widget-jet-listing-grid.events .jet-listing-grid__items .jet-listing-grid__item:active .event, .posts .elementor-widget-jet-listing-grid.posts .jet-listing-grid__items .jet-listing-grid__item:hover .post, .posts .elementor-widget-jet-listing-grid.posts .jet-listing-grid__items .jet-listing-grid__item:focus .post, .posts .elementor-widget-jet-listing-grid.posts .jet-listing-grid__items .jet-listing-grid__item:active .post{box-shadow:5px 5px 20px 0px rgba(29, 29, 27, .1);transform:translateY(-10px);}
.building-partners .elementor-widget-jet-listing-grid.building-partners .jet-listing-grid__items .jet-listing-grid__item .building-partner .read-more, .architects .elementor-widget-jet-listing-grid.architects .jet-listing-grid__items .jet-listing-grid__item .architect .read-more, .events .elementor-widget-jet-listing-grid.events .jet-listing-grid__items .jet-listing-grid__item .event .read-more, .posts .elementor-widget-jet-listing-grid.posts .jet-listing-grid__items .jet-listing-grid__item .post .read-more{z-index:996;position:absolute;display:none;opacity:0;top:50%;right:clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 30px);transform:translateY(-50%);transition:opacity .4s cubic-bezier(0.19, 1, 0.22, 1);}
.building-partners .elementor-widget-jet-listing-grid.building-partners .jet-listing-grid__items .jet-listing-grid__item:hover .building-partner .read-more, .building-partners .elementor-widget-jet-listing-grid.building-partners .jet-listing-grid__items .jet-listing-grid__item:focus .building-partner .read-more, .building-partners .elementor-widget-jet-listing-grid.building-partners .jet-listing-grid__items .jet-listing-grid__item:active .building-partner .read-more, .architects .elementor-widget-jet-listing-grid.architects .jet-listing-grid__items .jet-listing-grid__item:hover .architect .read-more, .architects .elementor-widget-jet-listing-grid.architects .jet-listing-grid__items .jet-listing-grid__item:focus .architect .read-more, .architects .elementor-widget-jet-listing-grid.architects .jet-listing-grid__items .jet-listing-grid__item:active .architect .read-more, .events .elementor-widget-jet-listing-grid.events .jet-listing-grid__items .jet-listing-grid__item:hover .event .read-more, .events .elementor-widget-jet-listing-grid.events .jet-listing-grid__items .jet-listing-grid__item:focus .event .read-more, .events .elementor-widget-jet-listing-grid.events .jet-listing-grid__items .jet-listing-grid__item:active .event .read-more, .posts .elementor-widget-jet-listing-grid.posts .jet-listing-grid__items .jet-listing-grid__item:hover .post .read-more, .posts .elementor-widget-jet-listing-grid.posts .jet-listing-grid__items .jet-listing-grid__item:focus .post .read-more, .posts .elementor-widget-jet-listing-grid.posts .jet-listing-grid__items .jet-listing-grid__item:active .post .read-more{display:flex;opacity:1;}
.building-partners .elementor-widget-jet-listing-grid.building-partners .jet-listing-grid__items .jet-listing-grid__item .building-partner .content-container .information-container, .architects .elementor-widget-jet-listing-grid.architects .jet-listing-grid__items .jet-listing-grid__item .architect .content-container .information-container{flex:1 1 auto;}
.building-partners .elementor-widget-jet-listing-grid.building-partners .elementor-widget-jet-listing-dynamic-field.services .jet-check-list::before{width:40px;}
.building-partners .elementor-widget-jet-listing-grid.building-partners .elementor-widget-jet-listing-dynamic-field.services .jet-check-list{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;gap:5px 10px;}
.building-partners .elementor-widget-jet-listing-grid.building-partners .elementor-widget-jet-listing-dynamic-field.services .jet-check-list .jet-check-list__item{color:var(--e-global-color-uicore_primary);flex:1 0 auto;padding:5px 10px;font-weight:700;font-size:clamp(14px, calc(calc(100 / 1152) * (100vw - 768px) + 14px), 16px);border:2px solid var(--e-global-color-uicore_primary);border-radius:15px;}
.building-partners .elementor-widget-jet-listing-grid.building-partners .jet-listing-grid__items .jet-listing-grid__item .building-partner .content-container .logo-container, .architects .elementor-widget-jet-listing-grid.architects .jet-listing-grid__items .jet-listing-grid__item .architect .content-container .logo-container{flex:0 0 clamp(80px, calc(calc(100 / 1152) * (100vw - 768px) + 80px), 120px);width:clamp(80px, calc(calc(100 / 1152) * (100vw - 768px) + 80px), 120px);}
.building-partners .elementor-widget-jet-listing-grid.building-partners .jet-listing-grid__items .jet-listing-grid__item .building-partner .elementor-widget-image.logo, .architects .elementor-widget-jet-listing-grid.architects .jet-listing-grid__items .jet-listing-grid__item .architect .elementor-widget-image.logo, .members .elementor-widget-jet-listing-grid.members .jet-listing-grid__items .jet-listing-grid__item .member .elementor-widget-image.logo{width:clamp(80px, calc(calc(100 / 1152) * (100vw - 768px) + 80px), 120px);height:clamp(80px, calc(calc(100 / 1152) * (100vw - 768px) + 80px), 120px);aspect-ratio:1 / 1;object-fit:contain;border-radius:0;}
.testimonials .elementor-widget-jet-listing-grid.testimonials .jet-listing-grid__items .jet-listing-grid__item .testimonial .author-container, .faq .elementor-widget-jet-listing-grid.faq .jet-listing-grid__items .jet-listing-grid__item .faq .author-container{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;}
.testimonials .elementor-widget-jet-listing-grid.testimonials .jet-listing-grid__items .jet-listing-grid__item .testimonial .elementor-widget-image.profile-image, .faq .elementor-widget-jet-listing-grid.faq .jet-listing-grid__items .jet-listing-grid__item .faq .elementor-widget-image.profile-image{width:clamp(60px, calc(calc(100 / 1152) * (100vw - 768px) + 60px), 80px);border-radius:clamp(30px, calc(calc(100 / 1152) * (100vw - 768px) + 30px), 40px);aspect-ratio:1 / 1;object-fit:cover;}
.testimonials .elementor-widget-jet-listing-grid.testimonials .jet-listing-grid__items .jet-listing-grid__item .testimonial .elementor-widget-image.profile-image img, .faq .elementor-widget-jet-listing-grid.faq .jet-listing-grid__items .jet-listing-grid__item .faq .elementor-widget-image.profile-image img{aspect-ratio:1 / 1;object-fit:cover;}
.testimonials .elementor-widget-jet-listing-grid.testimonials .jet-listing-grid__items .jet-listing-grid__item .testimonial .name-company-container, .faq .elementor-widget-jet-listing-grid.faq .jet-listing-grid__items .jet-listing-grid__item .faq .name-company-container{gap:0;}
.book .elementor-widget-heading h2{max-width:12ch;}
.page-id-202 .architects .elementor-widget-heading h2{max-width:16ch;}
@media only screen and (max-width: 1024px) {
.networking > .e-con-inner > .e-con{width:100%;}
}  .faq .elementor-widget-jet-listing-grid.faq{border-radius:15px;overflow:hidden;}
.faq .elementor-widget-jet-listing-grid.faq .jet-listing-grid__items .jet-listing-grid__item:last-child .faq .author-container{margin-bottom:10px;}
.page-id-2067 .introduction .elementor-widget-heading h1, .page-id-2328 .introduction .elementor-widget-heading h1{max-width:30ch;}
.page-id-2067 .introduction .elementor-widget-heading h2, .page-id-2328 .introduction .elementor-widget-heading h2{max-width:20ch;}
@media only screen and (max-width: 1024px) {
.page-id-2067 .introduction > .e-con-inner .width-50, .page-id-2328 .introduction > .e-con-inner .width-50{width:100%;}
} .page-id-2067 .introduction .contact-information-container,
.page-id-2328 .introduction .contact-information-container, .events .elementor-widget-jet-listing-grid.events .jet-listing-grid__items .jet-listing-grid__item .event, .members .elementor-widget-jet-listing-grid.members .jet-listing-grid__items .jet-listing-grid__item .member{gap:clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 40px);}
.page-id-2067 .introduction .contact-information-container .logo-container, .page-id-2328 .introduction .contact-information-container .logo-container{max-width:clamp(120px, calc(calc(100 / 1152) * (100vw - 768px) + 120px), 180px);max-height:clamp(120px, calc(calc(100 / 1152) * (100vw - 768px) + 120px), 180px);}
.page-id-2067 .introduction .contact-information-container .elementor-widget-shortcode.logo, .page-id-2328 .introduction .contact-information-container .elementor-widget-shortcode.logo{aspect-ratio:1 / 1;object-fit:contain;border-radius:0;}
.page-id-2067 .biography .elementor-widget-text-editor.text, .page-id-2328 .biography .elementor-widget-text-editor.text{line-height:1.8;}
.role-architect .elementor-widget-jet-listing-grid.events .jet-listing-grid__items .jet-listing-grid__item.jet-listing-dynamic-post-8715{display:none !important;}
.events .elementor-widget-jet-listing-grid.events .jet-listing-grid__items .jet-listing-grid__item .event .elementor-widget-tec_events_elementor_widget_event_venue .tec-events-elementor-event-widget__venue, .events .elementor-widget-jet-listing-grid.events .jet-listing-grid__items .jet-listing-grid__item .event .elementor-widget-tec_events_elementor_widget_event_venue .tec-events-elementor-event-widget__venue .tec-events-elementor-event-widget__venue-container, .events .elementor-widget-jet-listing-grid.events .jet-listing-grid__items .jet-listing-grid__item .event .elementor-widget-tec_events_elementor_widget_event_venue .tec-events-elementor-event-widget__venue .tec-events-elementor-event-widget__venue-container .tec-events-elementor-event-widget__venue-details{margin:0;padding:0;}
.events .elementor-widget-jet-listing-grid.events .jet-listing-grid__items .jet-listing-grid__item .event .elementor-widget-tec_events_elementor_widget_event_venue .tec-events-elementor-event-widget__venue .tec-events-elementor-event-widget__venue-container{display:flex;border:none;}
.single-tribe_events .elementor-widget-theme-post-content h2 + p,
.single-tribe_events .elementor-widget-theme-post-content h3 + p{margin-top:20px;}
.single-tribe_events.role-bouwondernemer .elementor-widget-tec_et_elementor_widget_tec-tickets .tribe-tickets__tickets-item[data-ticket-price="0"],
.single-tribe_events.role-architect .elementor-widget-tec_et_elementor_widget_tec-tickets .tribe-tickets__tickets-item:not([data-ticket-price="0"]){display:none;}
.single-tribe_events .elementor-widget-tec_et_elementor_widget_tec-tickets .tribe-tickets__tickets-title, .single-tribe_events .elementor-widget-tec_et_elementor_widget_tec-tickets .tribe-tickets__notice{display:none;}
.single-tribe_events .elementor-widget-tec_et_elementor_widget_tec-tickets .tribe-tickets__tickets-item + .tribe-tickets__tickets-item{margin-top:20px;}
.single-tribe_events .elementor-widget-tec_et_elementor_widget_tec-tickets .tribe-tickets__tickets-buy{background-color:var(--e-global-color-uicore_primary) !important;margin-top:20px;padding:10px 30px !important;}
.single-tribe_events .elementor-widget-tec_et_elementor_widget_tec-tickets .tribe-tickets__tickets-buy:disabled{opacity:.5;}
.past-events-gallery .elementor-widget-jet-listing-grid.past-events-gallery .jet-listing-grid__items .jet-listing-grid__item .past-event-gallery{background-color:var(--e-global-color-uicore_headline);border-radius:15px;overflow:hidden;transition:transform .4s cubic-bezier(0.19, 1, 0.22, 1);}
.past-events-gallery .elementor-widget-jet-listing-grid.past-events-gallery .jet-listing-grid__items .jet-listing-grid__item .past-event-gallery .box{z-index:1;position:absolute;bottom:0;left:0;}
.past-events-gallery .elementor-widget-jet-listing-grid.past-events-gallery .jet-listing-grid__items .jet-listing-grid__item .past-event-gallery .elementor-widget-heading h3{max-width:24ch;}
.past-events-gallery .elementor-widget-jet-listing-grid.past-events-gallery .jet-listing-grid__items .jet-listing-grid__item .past-event-gallery .elementor-widget-tec_events_elementor_widget_event_datetime span, .events .elementor-widget-jet-listing-grid.events .jet-listing-grid__items .jet-listing-grid__item .event .elementor-widget-tec_events_elementor_widget_event_datetime span, .events .elementor-widget-jet-listing-grid.events .jet-listing-grid__items .jet-listing-grid__item .event .elementor-widget-tec_events_elementor_widget_event_venue .tec-events-elementor-event-widget__venue .tec-events-elementor-event-widget__venue-container .tec-events-elementor-event-widget__venue-details .tec-events-elementor-event-widget__venue-name{font-size:clamp(16px, calc(calc(100 / 1152) * (100vw - 768px) + 16px), 20px) !important;}
.posts .elementor-widget-jet-listing-grid.posts .jet-listing-grid__items .jet-listing-grid__item .post .owner{position:absolute;width:100%;height:100%;top:0;left:0;border:2px solid var(--e-global-color-uicore_primary);border-radius:15px;}
.posts .elementor-widget-jet-listing-grid.posts .jet-listing-grid__items .jet-listing-grid__item .post .owner .elementor-widget-button.badge{position:absolute;top:0;right:0;}
.posts .elementor-widget-jet-listing-grid.posts .jet-listing-grid__items .jet-listing-grid__item .post .owner .elementor-widget-button.badge .elementor-button{background-color:var(--e-global-color-uicore_primary);color:var(--e-global-color-uicore_headline) !important;border-top-left-radius:0;border-top-right-radius:12px;border-bottom-right-radius:0;}
.posts .elementor-widget-jet-listing-grid.posts .jet-listing-grid__items .jet-listing-grid__item .post .elementor-widget-jet-listing-dynamic-field h3{max-width:45ch;}
.posts .elementor-widget-jet-listing-grid.posts .jet-listing-grid__items .jet-listing-grid__item .post .elementor-widget-jet-listing-dynamic-field p{max-width:60ch;}
.elementor-widget-button.badge .elementor-button, .elementor-widget-shortcode.tribe-user-event-confirmations .tribe-tickets > [class^="event-"] .badge{background-color:transparent;color:var(--e-global-color-uicore_primary) !important;width:auto;min-height:auto;height:auto;padding:5px 10px;border:2px solid var(--e-global-color-uicore_primary);border-radius:15px;}
.elementor-widget-button.badge.new .elementor-button, .elementor-widget-shortcode.tribe-user-event-confirmations .tribe-tickets > [class^="event-"] .badge.new{background-color:var(--e-global-color-uicore_primary);color:var(--e-global-color-uicore_headline) !important;}
.elementor-widget-button.badge .elementor-button .elementor-button-text, .elementor-widget-shortcode.tribe-user-event-confirmations .tribe-tickets > [class^="event-"] .badge{font-weight:700;font-size:clamp(14px, calc(calc(100 / 1152) * (100vw - 768px) + 14px), 16px);line-height:1.15;}
.posts .elementor-widget-shortcode .gform_wrapper .gform_confirmation_wrapper .gform_confirmation_message{background-color:var(--color-valid-muted);color:var(--color-valid);max-width:640px;padding:20px;border-radius:15px;}
.woocommerce-lost-password .entry-content{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);padding-left:clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 120px);padding-right:clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 120px);}
.woocommerce-lost-password .entry-content .woocommerce{display:flex;flex-flow:column wrap;align-items:flex-start;justify-content:center;gap:0;max-width:1920px;margin:0 auto;}
.woocommerce-lost-password .woocommerce .woocommerce-ResetPassword{display:flex;flex-flow:column wrap;align-items:flex-start;justify-content:flex-start;gap:20px;}
.woocommerce-lost-password .woocommerce .woocommerce-ResetPassword p{margin:0;padding:0;}
.woocommerce-lost-password .woocommerce .woocommerce-ResetPassword .clear{display:none;}
.woocommerce-lost-password .woocommerce .woocommerce-ResetPassword .woocommerce-form-row label{margin-bottom:8px;}
.woocommerce-lost-password .woocommerce .woocommerce-ResetPassword .woocommerce-form-row label .required{display:none;}
.woocommerce-lost-password .woocommerce .woocommerce-ResetPassword .woocommerce-form-row label, .woocommerce-lost-password .woocommerce .woocommerce-ResetPassword .woocommerce-form-row .password-input{min-width:300px;}
@media only screen and (max-width: 768px) {
.woocommerce-lost-password .woocommerce .woocommerce-ResetPassword .woocommerce-form-row label, .woocommerce-lost-password .woocommerce .woocommerce-ResetPassword .woocommerce-form-row .password-input{width:100%;}
}  .elementor-location-footer .footer .disclaimer-container{gap:15px 20px;}
.elementor-location-footer .footer .copyright-disclaimer-container, .elementor-location-footer .footer .elementor-widget-nav-menu.disclaimer .elementor-nav-menu{gap:10px clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 40px);}
.elementor-location-footer .footer .elementor-widget-nav-menu.navigation .elementor-nav-menu .menu-item a{font-family:'PP Pangaia', serif;font-weight:500;font-size:clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 30px);}
.elementor-location-footer .footer .elementor-widget-nav-menu.disclaimer .elementor-nav-menu .menu-item a{font-weight:400;}
.elementor-widget-opgemerkt-made-by{min-width:108px !important;}
@media only screen and (max-width: 768px) {
.elementor-widget-opgemerkt-made-by{min-width:auto !important;}
}
.elementor-widget-opgemerkt-made-by .made-by-wrapper{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-end;gap:10px;}
.elementor-widget-opgemerkt-made-by .made-by-wrapper span{font-weight:400;white-space:nowrap;}
.elementor-widget-opgemerkt-made-by .made-by-wrapper svg{height:20px;}
.elementor-widget-opgemerkt-made-by .made-by-wrapper svg path {
fill: var(--e-global-color-uicore_secondary);
}