.sticky {
position: sticky;
top: 20px;
}
@media only screen and (max-width: 1280px) {
.sticky {
position: relative;
top: 0;
}
} .width-auto {
width: auto;
}
.width-66 {
width: 66%;
}
.width-34 {
width: 34%;
}
@media only screen and (max-width: 1280px) {
.width-66,
.width-34 {
width: 100%;
}
}
.aspect-ratio-3_2 {
width: 100%;
height: auto;
aspect-ratio: 3 / 2;
object-fit: cover;
} .gap-large,
.gap-large > .e-con-inner {
gap: clamp(30px, calc(calc(100 / 1152) * (100vw - 768px) + 30px), 80px) clamp(30px, calc(calc(100 / 1152) * (100vw - 768px) + 30px), 160px);
}
.margin-top {
margin-top: 20px;
}
.no-padding-top {
padding-top: 0;
}
.hero.no-padding-top {
padding-top: var(--header-height);
}
.padding-top {
padding-top: clamp(30px, calc(calc(100 / 1152) * (100vw - 768px) + 30px), 160px);
}
.padding-bottom {
padding-bottom: clamp(30px, calc(calc(100 / 1152) * (100vw - 768px) + 30px), 160px);
}
.padding-inner-large {
padding: clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 60px) !important;
}
.padding-inner {
padding: clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 30px) !important;
} .box {
background-color: var(--e-global-color-dd31cb9);
border-radius: clamp(15px, calc(calc(100 / 1152) * (100vw - 768px) + 15px), 20px);
overflow: hidden;
}
.box.off-black {
background-color: var(--e-global-color-primary);
} .elementor-element + .buttons-container {
margin-top: 20px;
} .call-to-action .elementor-widget-heading * {
transition: color .8s cubic-bezier(0.19, 1, 0.22, 1);
}
.call-to-action:hover .elementor-widget-heading *,
.call-to-action:focus .elementor-widget-heading *,
.call-to-action:active .elementor-widget-heading * {
color: var(--e-global-color-secondary);
}
.call-to-action .elementor-widget-icon {
overflow: hidden;
}
.call-to-action:hover .elementor-icon,
.call-to-action:focus .elementor-icon,
.call-to-action:active .elementor-icon,
.call-to-action:hover .elementor-widget-icon::after,
.call-to-action:focus .elementor-widget-icon::after,
.call-to-action:active .elementor-widget-icon::after {
animation: clipToTop .8s forwards cubic-bezier(0.19, 1, 0.22, 1);
}
.call-to-action .elementor-widget-icon::after {
cursor: pointer;
content: '';
background-image: url(//www.novarecruits.be/wp-content/uploads/2026/05/NovaRecruits-Website-Icons-Pijl-NaarBoven-Lime-72px.svg);
background-position: center;
background-repeat: no-repeat;
background-size: 100%;
position: absolute;
display: flex;
width: clamp(24px, calc(calc(100 / 1152) * (100vw - 768px) + 24px), 45px);
height: clamp(24px, calc(calc(100 / 1152) * (100vw - 768px) + 24px), 45px);
top: 100%;
left: -100%;
}
.call-to-action .elementor-widget-icon .elementor-icon svg {
width: clamp(24px, calc(calc(100 / 1152) * (100vw - 768px) + 24px), 45px);
height: clamp(24px, calc(calc(100 / 1152) * (100vw - 768px) + 24px), 45px);
}
.call-to-action .elementor-widget-icon .elementor-icon svg * {
fill: var(--e-global-color-text);
}  h1,
h2,
h3,
h4,
p,
ul li,
.elementor-widget-heading h1,
.elementor-widget-heading h2,
.elementor-widget-heading h3,
.elementor-widget-heading h4,
.elementor-widget-heading p,
.elementor-widget-text-editor p,
.elementor-widget-text-editor ul li {
color: var(--e-global-color-text);
}
h1 .lime,
h2 .lime,
h3 .lime,
h4 .lime,
p .lime,
.elementor-widget-heading h1 .lime,
.elementor-widget-heading h2 .lime,
.elementor-widget-heading h3 .lime,
.elementor-widget-heading h4 .lime,
.elementor-widget-heading p .lime,
.elementor-widget-text-editor p .lime {
color: var(--e-global-color-secondary);
}
h3.h4,
.elementor-widget-heading.h4 h3 {
font-family: 'PP Frama', sans-serif;
font-size: clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 30px);
letter-spacing: .5px;
} h1,
.elementor-widget-heading h1 {
max-width: 14ch;
}
h2,
.elementor-widget-heading h2 {
max-width: 18ch;
}
p.emphasis,
.elementor-widget-text-editor.emphasis p {
max-width: 48ch;
font-size: clamp(16px, calc(calc(100 / 1152) * (100vw - 768px) + 16px), 20px);
}
.highlighted,
.elementor-widget-heading .highlighted,
.elementor-widget-text-editor .highlighted {
color: var(--e-global-color-secondary);
} @keyframes clipToTop {
from {
transform: translate(0, 0);
} to {
transform: translate(100%, -100%);
}
}     .elementor-widget-jet-horizontal-timeline .elementor-jet-horizontal-timeline .jet-hor-timeline-track .jet-hor-timeline-list--top .jet-hor-timeline-item {
padding-top: 0;
}
.elementor-widget-jet-horizontal-timeline .elementor-jet-horizontal-timeline .jet-hor-timeline-track .jet-hor-timeline-list--middle .jet-hor-timeline__line {
background-color: var(--e-global-color-primary);
height: 2px;
}
.elementor-widget-jet-horizontal-timeline .elementor-jet-horizontal-timeline .jet-hor-timeline-track .jet-hor-timeline-list--middle .jet-hor-timeline-item .jet-hor-timeline-item__point .jet-hor-timeline-item__point-content {
background-color: var(--e-global-color-primary);
color: var(--e-global-color-text);
height: clamp(50px, calc(calc(100 / 1152) * (100vw - 768px) + 50px), 72px);
width: clamp(50px, calc(calc(100 / 1152) * (100vw - 768px) + 50px), 72px);
font-family: 'PP Frama', sans-serif;
font-weight: 900;
font-size: clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 50px);
letter-spacing: .5px;
line-height: 1.2;
text-transform: uppercase;
border-radius: clamp(15px, calc(calc(100 / 1152) * (100vw - 768px) + 15px), 20px);
transition: background-color .4s cubic-bezier(0.19, 1, 0.22, 1), color .4s cubic-bezier(0.19, 1, 0.22, 1);
}
.elementor-widget-jet-horizontal-timeline .elementor-jet-horizontal-timeline .jet-hor-timeline-track .jet-hor-timeline-list--middle .jet-hor-timeline-item.is-hover .jet-hor-timeline-item__point-content {
color: var(--e-global-color-primary);
background-color: var(--e-global-color-secondary);
}
.elementor-widget-jet-horizontal-timeline .elementor-jet-horizontal-timeline .jet-hor-timeline-track .jet-hor-timeline-list--bottom .jet-hor-timeline-item .jet-hor-timeline-item__card {
background-color: transparent;
margin-top: clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 30px);
}
.elementor-widget-jet-horizontal-timeline .elementor-jet-horizontal-timeline .jet-hor-timeline-track .jet-hor-timeline-list--bottom .jet-hor-timeline-item .jet-hor-timeline-item__card .jet-hor-timeline-item__card-inner {
background-color: var(--e-global-color-primary);
display: flex;
flex-flow: column wrap;
align-items: flex-start;
justify-content: flex-start;
gap: 20px;
padding: clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 60px);
border-radius: clamp(15px, calc(calc(100 / 1152) * (100vw - 768px) + 15px), 20px);
overflow: hidden;
}
.elementor-widget-jet-horizontal-timeline .elementor-jet-horizontal-timeline .jet-hor-timeline-track .jet-hor-timeline-list--bottom .jet-hor-timeline-item .jet-hor-timeline-item__card .jet-hor-timeline-item__card-inner .jet-hor-timeline-item__card-title {
margin: 0;
font-size: clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 30px);
}
.elementor-widget-jet-horizontal-timeline .elementor-jet-horizontal-timeline .jet-arrow {
background-color: var(--e-global-color-secondary);
height: clamp(50px, calc(calc(100 / 1152) * (100vw - 768px) + 50px), 72px);
width: clamp(50px, calc(calc(100 / 1152) * (100vw - 768px) + 50px), 72px);
border: 2px solid var(--e-global-color-secondary);
border-radius: clamp(15px, calc(calc(100 / 1152) * (100vw - 768px) + 15px), 20px);
transition: background-color .4s cubic-bezier(0.19, 1, 0.22, 1), border .4s cubic-bezier(0.19, 1, 0.22, 1);
}
.elementor-widget-jet-horizontal-timeline .elementor-jet-horizontal-timeline .jet-arrow svg * {
fill: var(--e-global-color-primary);
}
.elementor-widget-jet-horizontal-timeline .elementor-jet-horizontal-timeline .jet-arrow.jet-arrow-disabled {
background-color: var(--e-global-color-dd31cb9);
border: 2px solid var(--e-global-color-primary);
} .elementor-widget-jet-smart-filters-search .jet-smart-filters-search,
.elementor-widget-jet-smart-filters-select .jet-smart-filters-select,
.elementor-widget-jet-smart-filters-checkboxes .jet-smart-filters-checkboxes {
display: flex;
flex-flow: column wrap;
align-items: flex-start;
justify-content: flex-start;
gap: 10px;
}
.elementor-widget-jet-smart-filters-search .jet-smart-filters-search .jet-filter-label,
.elementor-widget-jet-smart-filters-select .jet-smart-filters-select .jet-filter-label,
.elementor-widget-jet-smart-filters-checkboxes .jet-smart-filters-checkboxes .jet-filter-label {
color: var(--e-global-color-text);
font-size: clamp(14px, calc(calc(100 / 1152) * (100vw - 768px) + 14px), 16px);
}
.elementor-widget-jet-smart-filters-search .jet-smart-filters-search .jet-search-filter .jet-search-filter__input,
.elementor-widget-jet-smart-filters-select .jet-smart-filters-select .jet-select .jet-select__control {
background-color: transparent;
color: var(--e-global-color-text);
display: flex;
flex-flow: row wrap;
align-items: center;
justify-content: flex-start;
gap: 0;
height: clamp(60px, calc(calc(100 / 1152) * (100vw - 768px) + 60px), 80px);
padding: 0 clamp(60px, calc(calc(100 / 1152) * (100vw - 768px) + 60px), 80px) 0 clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 30px);
font-family: 'PP Frama Text', sans-serif;
font-weight: 400;
font-size: clamp(16px, calc(calc(100 / 1152) * (100vw - 768px) + 16px), 20px);
letter-spacing: 0;
line-height: 1.5;
overflow-wrap: break-word;
text-align: left;
text-transform: initial;
border: 2px solid var(--e-global-color-dd31cb9);
border-radius: clamp(8px, calc(calc(100 / 1152) * (100vw - 768px) + 8px), 10px);
transition: border .4s cubic-bezier(0.19, 1, 0.22, 1);
} .elementor-widget-jet-smart-filters-select .jet-filters-group {
display: flex;
flex-flow: column wrap;
align-items: flex-start;
justify-content: flex-start;
gap: 20px;
margin: 0 !important;
}
.elementor-widget-jet-smart-filters-select .jet-smart-filters-select {
display: flex !important;
margin: 0 !important;
}
.elementor-widget-jet-smart-filters-select .jet-smart-filters-select .jet-select {
max-width: 100% !important;
flex-basis: initial !important;
}
.elementor-widget-jet-smart-filters-select .jet-smart-filters-select .jet-select .jet-select__control {
background-image: url(//www.novarecruits.be/wp-content/uploads/2026/05/NovaRecruits-Website-Icons-Pijl-NaarBeneden-Lime-60px.svg);
background-position: right clamp(15px, calc(calc(100 / 1152) * (100vw - 768px) + 15px), 20px) center;
background-repeat: no-repeat;
background-size: clamp(30px, calc(calc(100 / 1152) * (100vw - 768px) + 30px), 40px);
} .elementor-widget-jet-smart-filters-checkboxes .jet-smart-filters-checkboxes {
gap: 15px;
}
.elementor-widget-jet-smart-filters-checkboxes .jet-smart-filters-checkboxes .jet-checkboxes-list .jet-checkboxes-list-wrapper {
display: flex;
flex-flow: column wrap;
align-items: flex-start;
justify-content: flex-start;
gap: 10px;
}
.elementor-widget-jet-smart-filters-checkboxes .jet-smart-filters-checkboxes .jet-checkboxes-list .jet-checkboxes-list-wrapper .jet-checkboxes-list__row {
background-color: var(--e-global-color-dd31cb9);
color: var(--e-global-color-text);
display: flex;
flex-flow: row nowrap;
align-items: center;
justify-content: center;
gap: 10px;
height: clamp(30px, calc(calc(100 / 1152) * (100vw - 768px) + 30px), 40px);
margin: 0;
padding: 0 clamp(10px, calc(calc(100 / 1152) * (100vw - 768px) + 10px), 20px);
font-family: 'PP Frama Text', sans-serif;
font-weight: 400;
font-size: clamp(14px, calc(calc(100 / 1152) * (100vw - 768px) + 14px), 16px);
letter-spacing: 0;
line-height: 1.5;
text-align: left;
border-radius: clamp(8px, calc(calc(100 / 1152) * (100vw - 768px) + 8px), 10px);
}
.elementor-widget-jet-smart-filters-checkboxes .jet-smart-filters-checkboxes .jet-checkboxes-list .jet-checkboxes-list-wrapper .jet-checkboxes-list__row .jet-checkboxes-list__item .jet-checkboxes-list__button {
display: flex;
flex-flow: row nowrap;
align-items: center;
justify-content: center;
gap: 10px;
}
.elementor-widget-jet-smart-filters-checkboxes .jet-smart-filters-checkboxes .jet-checkboxes-list .jet-checkboxes-list-wrapper .jet-checkboxes-list__row .jet-checkboxes-list__item .jet-checkboxes-list__button .jet-checkboxes-list__decorator {
margin: 0;
}
.elementor-widget-jet-smart-filters-checkboxes .jet-smart-filters-checkboxes .jet-checkboxes-list .jet-checkboxes-list-wrapper .jet-checkboxes-list__row .jet-checkboxes-list__item .jet-checkboxes-list__button .jet-checkboxes-list__label {
transition: color .4s cubic-bezier(0.19, 1, 0.22, 1);
}
.elementor-widget-jet-smart-filters-checkboxes .jet-smart-filters-checkboxes .jet-checkboxes-list .jet-checkboxes-list-wrapper .jet-checkboxes-list__row .jet-checkboxes-list__item input[type=checkbox]:checked + .jet-checkboxes-list__button .jet-checkboxes-list__label {
color: var(--e-global-color-secondary);
} .elementor-widget-jet-listing-dynamic-terms.badge-small .jet-listing-dynamic-terms .jet-listing-dynamic-terms__link,
.elementor-widget-jet-listing-dynamic-field.badge-small .jet-listing-dynamic-field .jet-listing-dynamic-field__content  {
background-color: var(--e-global-color-dd31cb9);
color: var(--e-global-color-text);
display: flex;
flex-flow: row nowrap;
align-items: center;
justify-content: center;
height: clamp(30px, calc(calc(100 / 1152) * (100vw - 768px) + 30px), 40px);
padding: 0 clamp(10px, calc(calc(100 / 1152) * (100vw - 768px) + 10px), 20px);
font-family: 'PP Frama Text', sans-serif;
font-weight: 400;
font-size: clamp(14px, calc(calc(100 / 1152) * (100vw - 768px) + 14px), 16px);
letter-spacing: 0;
line-height: 1.5;
text-align: center;
border-radius: clamp(8px, calc(calc(100 / 1152) * (100vw - 768px) + 8px), 10px);
} .elementor-widget-jet-listing-grid .jet-listing-notice,
.elementor-widget-jet-listing-grid .jet-listing-grid .jet-listing-not-found {
margin-right: 0 !important;
margin-left: 0 !important;
opacity: .5;
}
.elementor-widget-heading + .elementor-widget-jet-listing-grid {
margin-top: 20px;
} .elementor-widget-image:not(.elementor-widget-theme-site-logo) {
background-color: var(--e-global-color-dd31cb9);
border-radius: clamp(15px, calc(calc(100 / 1152) * (100vw - 768px) + 15px), 20px);
overflow: hidden;
} .elementor-widget-animated-headline h1 {
font-weight: 900;
font-size: clamp(30px, calc(calc(100 / 1152) * (100vw - 768px) + 30px), 80px);
letter-spacing: .5px;
}
.elementor-widget-animated-headline .elementor-headline .elementor-headline-dynamic-wrapper .elementor-headline-dynamic-text {
color: var(--e-global-color-secondary);
} .elementor-widget-theme-site-logo img {
width: clamp(120px, calc(calc(100 / 1152) * (100vw - 768px) + 120px), 180px) !important;
height: auto !important;
} .elementor-widget-nav-menu .elementor-nav-menu .menu-item a {
display: flex;
flex-flow: row nowrap;
align-items: center;
justify-content: flex-start;
gap: 5px;
transition: color .4s cubic-bezier(0.19, 1, 0.22, 1);
}
.elementor-widget-nav-menu .elementor-nav-menu .menu-item:hover a,
.elementor-widget-nav-menu .elementor-nav-menu .menu-item:focus a,
.elementor-widget-nav-menu .elementor-nav-menu .menu-item:active a {
color: var(--e-global-color-secondary) !important;
}
.elementor-widget-nav-menu .elementor-nav-menu .menu-item a .counter {
background-color: var(--e-global-color-secondary);
color: var(--e-global-color-primary);
position: relative;
display: flex;
flex-flow: row nowrap;
align-items: center;
justify-content: center;
gap: 0;
text-align: center;
transition: transform .4s cubic-bezier(0.19, 1, 0.22, 1);
}
.elementor-widget-nav-menu .elementor-nav-menu .menu-item:hover a .counter,
.elementor-widget-nav-menu .elementor-nav-menu .menu-item:focus a .counter,
.elementor-widget-nav-menu .elementor-nav-menu .menu-item:active a .counter {
transform: scale(1.2);
} .elementor-widget-button .elementor-button,
#gform_wrapper_1 .gform_body .gform_fields .gfield.gfield--type-submit .gform-button,
body .cky-consent-container .cky-consent-bar .cky-notice-content-wrapper .cky-notice .cky-notice-group .cky-notice-btn-wrapper .cky-btn {
background-color: var(--e-global-color-secondary);
color: var(--e-global-color-primary);
display: flex;
flex-flow: row nowrap;
align-items: center;
justify-content: center;
gap: 0;
height: clamp(50px, calc(calc(100 / 1152) * (100vw - 768px) + 50px), 72px);
padding: 0 30px;
border: none;
border-radius: clamp(15px, calc(calc(100 / 1152) * (100vw - 768px) + 15px), 20px);
transition: background-color .4s cubic-bezier(0.19, 1, 0.22, 1), color .8s cubic-bezier(0.19, 1, 0.22, 1);
}
.elementor-widget-button.secondary .elementor-button {
background-color: var(--e-global-color-dd31cb9);
color: var(--e-global-color-secondary);
}
.elementor-widget-button.badge .elementor-button {
background-color: var(--e-global-color-dd31cb9);
color: var(--e-global-color-secondary);
height: clamp(30px, calc(calc(100 / 1152) * (100vw - 768px) + 30px), 40px);
padding: 0 clamp(10px, calc(calc(100 / 1152) * (100vw - 768px) + 10px), 20px);
border-radius: clamp(8px, calc(calc(100 / 1152) * (100vw - 768px) + 8px), 10px);
}
.elementor-widget-button.badge.off-black .elementor-button {
background-color: var(--e-global-color-primary);
}
body .cky-consent-container .cky-consent-bar .cky-notice-content-wrapper .cky-notice .cky-notice-group .cky-notice-btn-wrapper .cky-btn {
height: clamp(40px, calc(calc(100 / 1152) * (100vw - 768px) + 40px), 48px);
padding: 0 20px;
}
.elementor-widget-button:hover .elementor-button,
.elementor-widget-button:focus .elementor-button,
.elementor-widget-button:active .elementor-button,
#gform_wrapper_1 .gform_body .gform_fields .gfield.gfield--type-submit .gform-button:hover,
#gform_wrapper_1 .gform_body .gform_fields .gfield.gfield--type-submit .gform-button:focus,
#gform_wrapper_1 .gform_body .gform_fields .gfield.gfield--type-submit .gform-button:active {
background-color: var(--e-global-color-dd31cb9);
color: var(--e-global-color-secondary);
border: none;
outline: none;
}
.elementor-widget-button.hover-off-black:hover .elementor-button,
.elementor-widget-button.hover-off-black:focus .elementor-button,
.elementor-widget-button.hover-off-black:active .elementor-button {
background-color: var(--e-global-color-primary);
color: var(--e-global-color-secondary);
}
.elementor-widget-button.secondary .elementor-button:hover,
.elementor-widget-button.secondary .elementor-button:focus,
.elementor-widget-button.secondary .elementor-button:active {
background-color: var(--e-global-color-secondary);
color: var(--e-global-color-primary);
}
body .cky-consent-container .cky-consent-bar .cky-notice-content-wrapper .cky-notice .cky-notice-group .cky-notice-btn-wrapper .cky-btn.cky-btn-accept:hover,
body .cky-consent-container .cky-consent-bar .cky-notice-content-wrapper .cky-notice .cky-notice-group .cky-notice-btn-wrapper .cky-btn.cky-btn-accept:focus,
body .cky-consent-container .cky-consent-bar .cky-notice-content-wrapper .cky-notice .cky-notice-group .cky-notice-btn-wrapper .cky-btn.cky-btn-accept:active {
background-color: var(--e-global-color-dd31cb9) !important;
color: var(--e-global-color-secondary) !important;
}
.elementor-widget-button .elementor-button .elementor-button-text,
#gform_wrapper_1 .gform_body .gform_fields .gfield.gfield--type-submit .gform-button,
body .cky-consent-container .cky-consent-bar .cky-notice-content-wrapper .cky-notice .cky-notice-group .cky-notice-btn-wrapper .cky-btn {
font-family: 'PP Frama', sans-serif;
font-weight: 900;
font-size: clamp(16px, calc(calc(100 / 1152) * (100vw - 768px) + 16px), 20px);
letter-spacing: .5px;
line-height: 1.2;
overflow-wrap: break-word;
text-align: center;
text-transform: uppercase;
}
.elementor-widget-button.badge .elementor-button .elementor-button-content-wrapper {
gap: clamp(10px, calc(calc(100 / 1152) * (100vw - 768px) + 10px), 20px);
} .elementor-widget-social-icons .elementor-social-icons-wrapper {
display: flex;
flex-flow: row wrap;
align-items: flex-start;
justify-content: center;
gap: 10px;
}
.elementor-widget-social-icons .elementor-social-icons-wrapper .elementor-grid-item .elementor-social-icon {
background-color: transparent;
width: auto;
height: auto;
}
.elementor-widget-social-icons .elementor-social-icons-wrapper .elementor-grid-item .elementor-social-icon:hover,
.elementor-widget-social-icons .elementor-social-icons-wrapper .elementor-grid-item .elementor-social-icon:focus,
.elementor-widget-social-icons .elementor-social-icons-wrapper .elementor-grid-item .elementor-social-icon:active {
opacity: 1;
}
.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);
}     .gform_wrapper .gform_validation_errors {
display: flex;
flex-flow: column wrap;
align-items: flex-start;
justify-content: flex-start;
gap: 20px;
}
.gform_wrapper .gform_validation_errors:hover,
.gform_wrapper .gform_validation_errors:focus,
.gform_wrapper .gform_validation_errors:active {
border: none !important;
outline: none !important;
}
.gform_wrapper .gform_validation_errors + form {
margin-top: 20px;
}
.gform_wrapper .gform_validation_errors .gform_validation_error {
background-color: var(--color-error-muted);
color: var(--color-error);
width: 100%;
min-height: clamp(60px, calc(calc(100 / 1152) * (100vw - 768px) + 60px), 80px);
padding: clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 28px) clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 30px);
font-size: clamp(16px, calc(calc(100 / 1152) * (100vw - 768px) + 16px), 20px);
line-height: 1.5;
border: none;
border-radius: clamp(8px, calc(calc(100 / 1152) * (100vw - 768px) + 8px), 10px);
} .gform_confirmation_wrapper .gform_confirmation_message {
color: var(--e-global-color-secondary);
} .gform_wrapper .gform_fields .gfield .gform-field-label {
color: var(--e-global-color-text);
margin-bottom: 10px;
font-size: clamp(14px, calc(calc(100 / 1152) * (100vw - 768px) + 14px), 16px);
} .gform_wrapper .gform_body .gform_fields {
column-gap: 20px;
row-gap: 20px;
}
.gform_wrapper .gform_fields .gfield select,
.gform_wrapper .gform_fields .gfield textarea,
.gform_wrapper .gform_fields .gfield input[type=text],
.gform_wrapper .gform_fields .gfield input[type=number],
.gform_wrapper .gform_fields .gfield input[type=date],
.gform_wrapper .gform_fields .gfield input[type=time],
.gform_wrapper .gform_fields .gfield input[type=password],
.gform_wrapper .gform_fields .gfield input[type=email],
.gform_wrapper .gform_fields .gfield input[type=tel],
.gform_wrapper .gform_fields .gfield input[type=url] {
background-color: transparent;
color: var(--e-global-color-text);
position: relative;
display: flex;
flex-flow: row wrap;
align-items: center;
justify-content: flex-start;
gap: 0;
width: 100%;
height: clamp(60px, calc(calc(100 / 1152) * (100vw - 768px) + 60px), 80px);
padding: clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 28px) clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 30px);
font-family: 'PP Frama Text', sans-serif;
font-weight: 400;
font-size: clamp(16px, calc(calc(100 / 1152) * (100vw - 768px) + 16px), 20px);
letter-spacing: 0;
line-height: 1.5;
overflow-wrap: break-word;
text-align: left;
text-transform: initial;
border: 2px solid var(--e-global-color-dd31cb9);
border-radius: clamp(8px, calc(calc(100 / 1152) * (100vw - 768px) + 8px), 10px);
box-shadow: unset;
transition: border .4s cubic-bezier(0.19, 1, 0.22, 1);
}
.gform_wrapper .gform_fields .gfield select::-webkit-input-placeholder,
.gform_wrapper .gform_fields .gfield select::placeholder,
.gform_wrapper .gform_fields .gfield textarea::-webkit-input-placeholder,
.gform_wrapper .gform_fields .gfield textarea::placeholder,
.gform_wrapper .gform_fields .gfield input[type=text]::-webkit-input-placeholder,
.gform_wrapper .gform_fields .gfield input[type=text]::placeholder,
.gform_wrapper .gform_fields .gfield input[type=number]::-webkit-input-placeholder,
.gform_wrapper .gform_fields .gfield input[type=number]::placeholder,
.gform_wrapper .gform_fields .gfield input[type=date]::-webkit-input-placeholder,
.gform_wrapper .gform_fields .gfield input[type=date]::placeholder,
.gform_wrapper .gform_fields .gfield input[type=time]::-webkit-input-placeholder,
.gform_wrapper .gform_fields .gfield input[type=time]::placeholder,
.gform_wrapper .gform_fields .gfield input[type=password]::-webkit-input-placeholder,
.gform_wrapper .gform_fields .gfield input[type=password]::placeholder,
.gform_wrapper .gform_fields .gfield input[type=email]::-webkit-input-placeholder,
.gform_wrapper .gform_fields .gfield input[type=email]::placeholder,
.gform_wrapper .gform_fields .gfield input[type=tel]::-webkit-input-placeholder,
.gform_wrapper .gform_fields .gfield input[type=tel]::placeholder,
.gform_wrapper .gform_fields .gfield input[type=url]::-webkit-input-placeholder,
.gform_wrapper .gform_fields .gfield input[type=url]::placeholder {
color: rgba(254, 241, 222, .5);
}
.gform_wrapper .gform_fields .gfield select:hover,
.gform_wrapper .gform_fields .gfield select:focus,
.gform_wrapper .gform_fields .gfield select:active,
.gform_wrapper .gform_fields .gfield textarea:hover,
.gform_wrapper .gform_fields .gfield textarea:focus,
.gform_wrapper .gform_fields .gfield textarea:active,
.gform_wrapper .gform_fields .gfield input[type=text]:hover,
.gform_wrapper .gform_fields .gfield input[type=text]:focus,
.gform_wrapper .gform_fields .gfield input[type=text]:active,
.gform_wrapper .gform_fields .gfield input[type=number]:hover,
.gform_wrapper .gform_fields .gfield input[type=number]:focus,
.gform_wrapper .gform_fields .gfield input[type=number]:active,
.gform_wrapper .gform_fields .gfield input[type=date]:hover,
.gform_wrapper .gform_fields .gfield input[type=date]:focus,
.gform_wrapper .gform_fields .gfield input[type=date]:active,
.gform_wrapper .gform_fields .gfield input[type=time]:hover,
.gform_wrapper .gform_fields .gfield input[type=time]:focus,
.gform_wrapper .gform_fields .gfield input[type=time]:active,
.gform_wrapper .gform_fields .gfield input[type=password]:hover,
.gform_wrapper .gform_fields .gfield input[type=password]:focus,
.gform_wrapper .gform_fields .gfield input[type=password]:active,
.gform_wrapper .gform_fields .gfield input[type=email]:hover,
.gform_wrapper .gform_fields .gfield input[type=email]:focus,
.gform_wrapper .gform_fields .gfield input[type=email]:active,
.gform_wrapper .gform_fields .gfield input[type=tel]:hover,
.gform_wrapper .gform_fields .gfield input[type=tel]:focus,
.gform_wrapper .gform_fields .gfield input[type=tel]:active,
.gform_wrapper .gform_fields .gfield input[type=url]:hover,
.gform_wrapper .gform_fields .gfield input[type=url]:focus,
.gform_wrapper .gform_fields .gfield input[type=url]:active {
border: 2px solid var(--e-global-color-secondary);
} .gform_wrapper .gform_fields .gfield.gfield--type-fileupload .ginput_container_fileupload {
display: flex;
flex-flow: column wrap;
align-items: flex-start;
justify-content: flex-start;
gap: 10px;
}
.gform_wrapper .gform_fields .gfield.gfield--type-fileupload .ginput_container_fileupload .gform_fileupload_multifile {
width: 100%;
}
.gform_wrapper .gform_fields .gfield.gfield--type-fileupload .ginput_container_fileupload .gform_fileupload_multifile .gform_drop_area::before {
display: none;
}
.gform_wrapper .gform_fields .gfield.gfield--type-fileupload .ginput_container_fileupload .gform_fileupload_multifile .gform_drop_area {
background-color: transparent;
display: flex;
flex-flow: column wrap;
align-items: center;
justify-content: center;
gap: 20px;
border: 2px dashed var(--e-global-color-dd31cb9);
border-radius: clamp(8px, calc(calc(100 / 1152) * (100vw - 768px) + 8px), 10px);
}
.gform_wrapper .gform_fields .gfield.gfield--type-fileupload .ginput_container_fileupload .gform_fileupload_multifile .gform_drop_area .gform_drop_instructions {
color: var(--e-global-color-text);
font-size: clamp(14px, calc(calc(100 / 1152) * (100vw - 768px) + 14px), 16px);
line-height: 1.5;
}
.gform_wrapper .gform_fields .gfield.gfield--type-fileupload .ginput_container_fileupload .gform_fileupload_multifile .gform_drop_area .gform_button_select_files {
background-color: var(--e-global-color-dd31cb9);
color: var(--e-global-color-secondary);
display: flex;
flex-flow: row nowrap;
align-items: center;
justify-content: center;
gap: 0;
height: clamp(40px, calc(calc(100 / 1152) * (100vw - 768px) + 40px), 50px);
padding: 0 30px;
font-family: 'PP Frama', sans-serif;
font-weight: 900;
font-size: clamp(16px, calc(calc(100 / 1152) * (100vw - 768px) + 16px), 20px);
letter-spacing: .5px;
line-height: 1.2;
overflow-wrap: break-word;
text-align: center;
text-transform: uppercase;
border-radius: clamp(15px, calc(calc(100 / 1152) * (100vw - 768px) + 15px), 20px);
transition: background-color .4s cubic-bezier(0.19, 1, 0.22, 1), color .8s cubic-bezier(0.19, 1, 0.22, 1);
}
.gform_wrapper .gform_fields .gfield.gfield--type-fileupload .ginput_container_fileupload .gform_fileupload_multifile .gform_drop_area .gform_button_select_files:hover,
.gform_wrapper .gform_fields .gfield.gfield--type-fileupload .ginput_container_fileupload .gform_fileupload_multifile .gform_drop_area .gform_button_select_files:focus,
.gform_wrapper .gform_fields .gfield.gfield--type-fileupload .ginput_container_fileupload .gform_fileupload_multifile .gform_drop_area .gform_button_select_files:active {
border: none;
outline: none;
}
.gform_wrapper .gform_fields .gfield.gfield--type-fileupload .ginput_container_fileupload .gform_fileupload_multifile + .gfield_description {
display: none;
} .gform_wrapper .gform_fields .gfield.gfield--type-consent .ginput_container {
display: flex;
flex-flow: row nowrap;
align-items: center;
justify-content: flex-start;
gap: 20px;
}
.gform_wrapper .gform_fields .gfield.gfield--type-consent .ginput_container input[type=checkbox] {
background-color: var(--e-global-color-dd31cb9);
min-width: clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 30px);
width: clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 30px);
height: clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 30px);
border: 2px solid var(--e-global-color-text);
border-radius: clamp(8px, calc(calc(100 / 1152) * (100vw - 768px) + 8px), 10px);
transition: background-color .4s cubic-bezier(0.19, 1, 0.22, 1), border .4s cubic-bezier(0.19, 1, 0.22, 1);
}
.gform_wrapper .gform_fields .gfield.gfield--type-consent.gfield_error .ginput_container input[type=checkbox] {
background-color: var(--color-error-muted);
border: 2px solid var(--color-error);
}
.gform_wrapper .gform_fields .gfield.gfield--type-consent .ginput_container input[type=checkbox]:checked::before {
color: var(--e-global-color-primary);
position: absolute;
top: 50%;
left: 50%;
border: none;
transform: translate(-50%, -50%) scale(1.5);
}
@media only screen and (max-width: 768px) {
.gform_wrapper .gform_fields .gfield.gfield--type-consent .ginput_container input[type=checkbox]:checked::before {
transform: translate(-50%, -50%) scale(1);
}
}
.gform_wrapper .gform_fields .gfield.gfield--type-consent .ginput_container input[type=checkbox]:hover,
.gform_wrapper .gform_fields .gfield.gfield--type-consent .ginput_container input[type=checkbox]:focus,
.gform_wrapper .gform_fields .gfield.gfield--type-consent .ginput_container input[type=checkbox]:active,
.gform_wrapper .gform_fields .gfield.gfield--type-consent .ginput_container input[type=checkbox]:checked {
border: 2px solid var(--e-global-color-secondary);
}
.gform_wrapper .gform_fields .gfield.gfield--type-consent .ginput_container input[type=checkbox]:checked {
background-color: var(--e-global-color-secondary);
}
.gform_wrapper .gform_fields .gfield.gfield--type-consent .ginput_container .gform-field-label {
margin: 0;
padding: 0;
}
.gform_wrapper .gform_fields .gfield.gfield--type-consent .ginput_container .gform-field-label,
.gform_wrapper .gform_fields .gfield.gfield--type-consent .ginput_container .gform-field-label a {
color: var(--e-global-color-text);
font-size: clamp(14px, calc(calc(100 / 1152) * (100vw - 768px) + 14px), 16px);
letter-spacing: 0;
line-height: 1.5;
transition: color .4s cubic-bezier(0.19, 1, 0.22, 1);
}
.gform_wrapper .gform_fields .gfield.gfield--type-consent.gfield_error .gform-field-label,
.gform_wrapper .gform_fields .gfield.gfield--type-consent.gfield_error .gform-field-label a {
color: var(--color-error);
}
.gform_wrapper .gform_fields .gfield.gfield--type-consent .ginput_container input[type=checkbox]:checked + .gform-field-label,
.gform_wrapper .gform_fields .gfield.gfield--type-consent .ginput_container input[type=checkbox]:checked + .gform-field-label a {
color: var(--e-global-color-secondary);
}
.gform_wrapper .gform_fields .gfield.gfield--type-consent .ginput_container .gform-field-label a {
display: contents;
} @media only screen and (max-width: 640px) {
.gform_wrapper .gform_fields .gfield.gfield--type-address .has_zip {
margin-bottom: -20px;
}
} .gform_wrapper .gform_fields .gfield.gfield_error .gform-field-label {
color: var(--color-error);
} .gform_wrapper .gform_footer .gform_button {
background-color: var(--e-global-color-secondary) !important;
color: var(--e-global-color-primary) !important;
display: flex !important;
flex-flow: row nowrap !important;
align-items: center !important;
justify-content: center !important;
gap: 0 !important;
height: clamp(50px, calc(calc(100 / 1152) * (100vw - 768px) + 50px), 72px) !important;
padding: 0 30px !important;
border: none !important;
border-radius: clamp(15px, calc(calc(100 / 1152) * (100vw - 768px) + 15px), 20px) !important;
transition: background-color .4s cubic-bezier(0.19, 1, 0.22, 1), color .8s cubic-bezier(0.19, 1, 0.22, 1) !important;
}
.gform_wrapper .gform_body .gform_fields .gfield.gfield--type-submit .gform-button:hover,
.gform_wrapper .gform_body .gform_fields .gfield.gfield--type-submit .gform-button:focus,
.gform_wrapper .gform_body .gform_fields .gfield.gfield--type-submit .gform-button:active,
.gform_wrapper .gform_footer .gform_button:hover,
.gform_wrapper .gform_footer .gform_button:focus,
.gform_wrapper .gform_footer .gform_button:active {
background-color: var(--e-global-color-dd31cb9) !important;
color: var(--e-global-color-secondary) !important;
border: none !important;
outline: none !important;
}
.gform_wrapper .gform_footer .gform_button {
font-family: 'PP Frama', sans-serif !important;
font-weight: 900 !important;
font-size: clamp(16px, calc(calc(100 / 1152) * (100vw - 768px) + 16px), 20px) !important;
letter-spacing: .5px !important;
line-height: 1.2 !important;
overflow-wrap: break-word !important;
text-align: center !important;
text-transform: uppercase !important;
} .elementor-location-header .header {
z-index: 998;
position: absolute;
padding-top: clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 40px);
padding-bottom: clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 40px);
}  .elementor-location-header .header .elementor-widget-nav-menu .elementor-nav-menu {
gap: 20px clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 40px);
}
.elementor-location-header .header .elementor-widget-nav-menu .elementor-nav-menu .menu-item a {
color: var(--e-global-color-text);
font-family: 'PP Frama', sans-serif;
font-weight: 900;
font-size: clamp(14px, calc(calc(100 / 1152) * (100vw - 768px) + 14px), 20px);
letter-spacing: .5px;
line-height: 1.2;
text-transform: uppercase;
}
.elementor-location-header .header .elementor-widget-nav-menu .elementor-nav-menu .menu-item a .counter {
height: clamp(15px, calc(calc(100 / 1152) * (100vw - 768px) + 15px), 20px);
width: clamp(15px, calc(calc(100 / 1152) * (100vw - 768px) + 15px), 20px);
font-size: clamp(12px, calc(calc(100 / 1152) * (100vw - 768px) + 12px), 14px);
border-radius: clamp(8px, calc(calc(100 / 1152) * (100vw - 768px) + 8px), 10px);
} .elementor-location-header .header .elementor-widget-opgemerkt-burger .burger,
.elementor-location-header .header .elementor-widget-opgemerkt-burger .burger .burger-wrapper {
width: 40px;
height: 40px;
}
.elementor-location-header .header .elementor-widget-opgemerkt-burger .burger .burger-wrapper::before,
.elementor-location-header .header .elementor-widget-opgemerkt-burger .burger .burger-wrapper::after {
background-color: var(--e-global-color-text);
width: 40px;
height: 4px;
}
.elementor-location-header .header .elementor-widget-opgemerkt-burger .burger .burger-wrapper::before {
bottom: 10px;
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
}
.elementor-location-header .header .elementor-widget-opgemerkt-burger .burger .burger-wrapper::after {
top: 10px;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
}
.responsive-menu-open .elementor-location-header .header .elementor-widget-opgemerkt-burger .burger .burger-wrapper::before {
bottom: calc(50% - 2px);
}
.responsive-menu-open .elementor-location-header .header .elementor-widget-opgemerkt-burger .burger .burger-wrapper::after {
top: calc(50% - 2px);
} .elementor-location-header .responsive-menu {
background-color: var(--e-global-color-primary);
padding-top: calc(var(--header-height) + clamp(30px, calc(calc(100 / 1152) * (100vw - 768px) + 30px), 160px));
padding-bottom: clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 160px);
} .elementor-location-header .responsive-menu .elementor-widget-nav-menu .elementor-nav-menu .menu-item a {
color: var(--e-global-color-text);
font-family: 'PP Frama', sans-serif;
font-weight: 900;
font-size: clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 40px);
letter-spacing: .5px;
line-height: 1.2;
text-transform: uppercase;
}
.elementor-location-header .responsive-menu .elementor-widget-nav-menu .elementor-nav-menu .menu-item a .counter {
height: clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 40px);
width: clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 40px);
font-size: clamp(14px, calc(calc(100 / 1152) * (100vw - 768px) + 14px), 20px);
border-radius: clamp(10px, calc(calc(100 / 1152) * (100vw - 768px) + 10px), 20px);
}
.elementor-location-header .responsive-menu .elementor-widget-nav-menu.contact .elementor-nav-menu .menu-item a {
color: var(--e-global-color-secondary);
font-family: 'PP Frama Text', sans-serif;
font-weight: 400;
font-size: clamp(16px, calc(calc(100 / 1152) * (100vw - 768px) + 16px), 20px);
letter-spacing: 2px;
line-height: 1.5;
}   .hero {
padding-top: calc(var(--header-height) + clamp(30px, calc(calc(100 / 1152) * (100vw - 768px) + 30px), 160px));
padding-bottom: clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 160px);
border-bottom-left-radius: clamp(30px, calc(calc(100 / 1152) * (100vw - 768px) + 30px), 40px);
border-bottom-right-radius: clamp(30px, calc(calc(100 / 1152) * (100vw - 768px) + 30px), 40px);
overflow: hidden;
}
.parallax {
min-height: 600px;
height: 60vh;
border-top-left-radius: clamp(30px, calc(calc(100 / 1152) * (100vw - 768px) + 30px), 40px);
border-top-right-radius: clamp(30px, calc(calc(100 / 1152) * (100vw - 768px) + 30px), 40px);
overflow: hidden;
} #gform_wrapper_1 .gform_body .gform_fields {
display: flex;
flex-flow: row wrap;
align-items: center;
justify-content: flex-start;
gap: 20px;
}
#gform_wrapper_1 .gform_body .gform_fields .gfield.gfield--type-html {
color: var(--e-global-color-text);
font-family: 'PP Frama Text', sans-serif;
font-weight: 400;
font-size: clamp(16px, calc(calc(100 / 1152) * (100vw - 768px) + 16px), 20px);
letter-spacing: 0;
line-height: 1.5;
overflow-wrap: break-word;
text-align: left;
text-transform: initial;
}
#gform_wrapper_1 .gform_body .gform_fields .gfield.gfield--type-select select {
cursor: pointer;
background-color: transparent;
background-image: url(//www.novarecruits.be/wp-content/uploads/2026/05/NovaRecruits-Website-Icons-Pijl-NaarBeneden-Lime-60px.svg);
background-position: right clamp(15px, calc(calc(100 / 1152) * (100vw - 768px) + 15px), 20px) center;
background-repeat: no-repeat;
background-size: clamp(30px, calc(calc(100 / 1152) * (100vw - 768px) + 30px), 40px);
color: var(--e-global-color-text);
position: relative;
display: flex;
flex-flow: row wrap;
align-items: center;
justify-content: flex-start;
gap: 0;
width: 100%;
height: clamp(60px, calc(calc(100 / 1152) * (100vw - 768px) + 60px), 80px);
padding: 0 clamp(60px, calc(calc(100 / 1152) * (100vw - 768px) + 60px), 80px) 0 clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 30px);
font-family: 'PP Frama Text', sans-serif;
font-weight: 400;
font-size: clamp(16px, calc(calc(100 / 1152) * (100vw - 768px) + 16px), 20px);
letter-spacing: 0;
line-height: 1.5;
overflow-wrap: break-word;
text-align: left;
text-transform: initial;
border: 2px solid var(--e-global-color-dd31cb9);
border-radius: clamp(8px, calc(calc(100 / 1152) * (100vw - 768px) + 8px), 10px);
transition: border .4s cubic-bezier(0.19, 1, 0.22, 1);
}
#gform_wrapper_1 .gform_body .gform_fields .gfield.gfield--type-select select:hover,
#gform_wrapper_1 .gform_body .gform_fields .gfield.gfield--type-select select:focus,
#gform_wrapper_1 .gform_body .gform_fields .gfield.gfield--type-select select:active {
border: 2px solid var(--e-global-color-secondary);
}
#gform_wrapper_1 .gform_footer {
margin: 0;
padding: 0;
} #gform_wrapper_2 .gform_body .gform_fields .gfield.gfield--type-address .ginput_complex .ginput_right {
width: 100%;
}
.elementor-widget-jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item .job .elementor-widget-heading h3 {
font-size: clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 30px);
}
.elementor-widget-jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item .call-to-action .elementor-widget-icon::after {
width: clamp(24px, calc(calc(100 / 1152) * (100vw - 768px) + 24px), 36px);
height: clamp(24px, calc(calc(100 / 1152) * (100vw - 768px) + 24px), 36px);
}
.elementor-widget-jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item .call-to-action .elementor-widget-icon .elementor-icon svg {
width: clamp(24px, calc(calc(100 / 1152) * (100vw - 768px) + 24px), 36px);
height: clamp(24px, calc(calc(100 / 1152) * (100vw - 768px) + 24px), 36px);
} .details .elementor-widget-text-editor {
color: var(--e-global-color-text);
line-height: 1.8;
}
.details .elementor-widget-text-editor h1,
.details .elementor-widget-text-editor h2,
.details .elementor-widget-text-editor h3 {
max-width: 26ch;
font-size: clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 30px);
}
.details .elementor-widget-text-editor h1 + p,
.details .elementor-widget-text-editor h2 + p,
.details .elementor-widget-text-editor h3 + p,
.details .elementor-widget-text-editor h1 + ul,
.details .elementor-widget-text-editor h2 + ul,
.details .elementor-widget-text-editor h3 + ul,
.details .elementor-widget-text-editor ul + h1,
.details .elementor-widget-text-editor ul + h2,
.details .elementor-widget-text-editor ul + h3,
.details .elementor-widget-text-editor p + ul,
.details .elementor-widget-text-editor ul + p {
margin-top: 20px;
}
.details .elementor-widget-text-editor strong {
font-family: 'PP Frama', sans-serif;
font-weight: 900;
letter-spacing: .5px;
text-transform: uppercase;
}
.details .elementor-widget-text-editor a {
color: var(--e-global-color-text);
}
.details .elementor-widget-text-editor ul {
padding: 0;
}
.details .elementor-widget-text-editor ul li::before {
content: '—';
}
.details .elementor-widget-text-editor ul li {
color: var(--e-global-color-text);
display: flex;
flex-flow: row nowrap;
align-items: center;
justify-content: flex-start;
gap: 10px;
line-height: 1.8;
list-style: none;
}
.details .elementor-widget-text-editor ul li br {
display: none;
}
.details .elementor-widget-text-editor hr {
display: none;
} .story .elementor-widget-text-editor p + h4 {
margin-top: 20px;
}
.story .elementor-widget-text-editor h4 + p {
margin-top: 10px;
} .privacy-policy.padding-top,
.cookie-policy.padding-top {
padding-top: var(--header-height);
} .elementor-location-footer .footer {
background-color: var(--e-global-color-primary);
margin-top: 0;
scroll-margin-top: 0;
padding-top: clamp(30px, calc(calc(100 / 1152) * (100vw - 768px) + 30px), 160px);
padding-bottom: clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 160px);
border-top-left-radius: clamp(30px, calc(calc(100 / 1152) * (100vw - 768px) + 30px), 40px);
border-top-right-radius: clamp(30px, calc(calc(100 / 1152) * (100vw - 768px) + 30px), 40px);
overflow: hidden;
}
@media only screen and (max-width: 1440px) {
.elementor-location-footer .footer .logo-container {
flex: 75%;
}
.elementor-location-footer .footer .contact-container {
flex: 125%;
}
}
.elementor-location-footer .footer .box.contact .elementor-widget-heading h3 {
font-size: clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 30px);
}
.elementor-location-footer .footer .box.contact .elementor-widget-nav-menu.contact .elementor-nav-menu .menu-item a {
color: var(--e-global-color-text);
font-size: clamp(14px, calc(calc(100 / 1152) * (100vw - 768px) + 14px), 16px);
}
.elementor-location-footer .footer .box.contact .elementor-widget-nav-menu.contact.secondary .elementor-nav-menu .menu-item a {
color: rgba(254, 241, 222, .5);
font-size: 14px;
} .elementor-location-footer .footer .elementor-widget-nav-menu .elementor-nav-menu .menu-item a {
color: var(--e-global-color-text);
font-family: 'PP Frama', sans-serif;
font-weight: 900;
font-size: clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 40px);
letter-spacing: .5px;
line-height: 1.2;
text-transform: uppercase;
}
.elementor-location-footer .footer .elementor-widget-nav-menu.contact .elementor-nav-menu .menu-item a {
color: var(--e-global-color-secondary);
font-family: 'PP Frama Text', sans-serif;
font-weight: 400;
font-size: clamp(16px, calc(calc(100 / 1152) * (100vw - 768px) + 16px), 20px);
letter-spacing: 2px;
line-height: 1.5;
}
.elementor-location-footer .footer .elementor-widget-opgemerkt-copyright .copyright p,
.elementor-location-footer .footer .elementor-widget-nav-menu.disclaimer .elementor-nav-menu .menu-item a,
.elementor-location-footer .footer .elementor-widget-opgemerkt-made-by .made-by .made-by-wrapper {
color: var(--e-global-color-text);
font-family: 'PP Frama Text', sans-serif;
font-weight: 400;
font-size: clamp(14px, calc(calc(100 / 1152) * (100vw - 768px) + 14px), 16px);
letter-spacing: 0;
line-height: 1.5;
text-transform: initial;
}
.elementor-location-footer .footer .elementor-widget-nav-menu.disclaimer .elementor-nav-menu .menu-item:hover a,
.elementor-location-footer .footer .elementor-widget-nav-menu.disclaimer .elementor-nav-menu .menu-item:focus a,
.elementor-location-footer .footer .elementor-widget-nav-menu.disclaimer .elementor-nav-menu .menu-item:active a {
color: var(--e-global-color-text) !important;
}
.elementor-location-footer .footer .elementor-widget-nav-menu .elementor-nav-menu .menu-item a .counter {
height: clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 40px);
width: clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 40px);
font-size: clamp(14px, calc(calc(100 / 1152) * (100vw - 768px) + 14px), 20px);
border-radius: clamp(10px, calc(calc(100 / 1152) * (100vw - 768px) + 10px), 20px);
} .elementor-location-footer .footer .elementor-widget-opgemerkt-made-by .made-by .made-by-wrapper {
display: flex;
flex-flow: row nowrap;
align-items: center;
justify-content: flex-start;
gap: 10px;
opacity: .5;
}
.elementor-location-footer .footer .elementor-widget-opgemerkt-made-by .made-by .made-by-wrapper span {
color: var(--e-global-color-text);
margin: 0;
font-size: clamp(14px, calc(calc(100 / 1152) * (100vw - 768px) + 14px), 16px);
font-weight: 400;
line-height: 1.5;
text-align: left;
white-space: nowrap;
}
.elementor-location-footer .footer .elementor-widget-opgemerkt-made-by .made-by .made-by-wrapper svg {
height: clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 30px);
width: auto;
}
.elementor-location-footer .footer .elementor-widget-opgemerkt-made-by .made-by .made-by-wrapper svg * {
fill: var(--e-global-color-text);
}