.language_button{display:flex;flex-flow:row wrap;justify-content:center;padding-top:32px}.elementor-element .elementor-widget-container .language_button a{background-color:#00e57d;padding:10px 22px;border-radius:2rem;color:#000;text-transform:uppercase;font-weight:700;font-size:18px;transition:0.2s ease-in-out}body:not(.elementor-editor-active) .nederlands{display:none}.elementor-element .elementor-widget-container .language_button a:hover{background-color:#FF8000;text-decoration:none}.header-black{display:none!important;background-color:#000!important}body.body-black:not(.elementor_library-template-default) .header-black{display:block!important;border:none!important}body.body-black .elementor-location-header nav.elementor-section:not(.header-black){display:none!important}body.body-black .elementor-location-header nav.elementor-section.header-black .mega-menu-wrap{background-color:#000!important}body.body-black .elementor-location-header nav.elementor-section.header-black .mega-menu-wrap ul li a{color:#fff!important}body.body-black .elementor-location-header nav.elementor-section.header-black .mega-menu-wrap ul li a:hover{color:#00e57d!important}body.body-black .elementor-location-header nav.elementor-section.header-black a.elementor-button{color:#fff!important}body.body-black .elementor-location-header nav.elementor-section.header-black a.ro-button-primary{color:#000!important}@media only screen and (max-width:1024px){body.body-black .elementor-location-header .mega-menu-toggle{background-color:#000!important}body.body-black .elementor-location-header .mega-menu-toggle .mega-toggle-block::after{color:#fff!important}body.body-black .elementor-location-header .mega-menu{background-color:#000!important}body.body-black nav.header-black .mega-menu-wrap ul.mega-menu li.mega-menu-item a.mega-menu-link{background-color:transparent!important}}body.body-black nav.header-black .mega-menu-wrap ul.mega-menu li.mega-menu-item .mega-sub-menu li.mega-menu-item a.mega-menu-link{color:#000!important}body.body-black nav.header-black .mega-menu-wrap ul.mega-menu li.mega-menu-item .mega-sub-menu li.mega-menu-item a.mega-menu-link:hover{color:#00e57d!important}body.body-black .ro-button-container .ro-button span{color:#fff!important}@media only screen and (min-width:px){.main-header-template .menu-row .elementor-widget-container nav.elementor-nav-menu--main ul.elementor-nav-menu li.menu-item a span.sub-arrow{font-size:15px}.main-header-template .menu-row .elementor-widget-container nav.elementor-nav-menu--main ul.elementor-nav-menu li.menu-item ul.sub-menu{padding-top:26.5px}.main-header-template .menu-row .elementor-widget-container nav.elementor-nav-menu--main ul.elementor-nav-menu li.menu-item ul.sub-menu li.menu-item a{padding-inline:2rem;font-size:18px;line-height:24px}.main-header-template .menu-row .elementor-widget-container nav.elementor-nav-menu--main ul.elementor-nav-menu li.menu-item ul.sub-menu li.menu-item ul.sub-menu{padding:0}.main-header-template .menu-row .elementor-widget-container nav.elementor-nav-menu--main ul.elementor-nav-menu li.menu-item.button{display:none}body:not(.elementor-editor-active) .top-bar{z-index:34!important}body:not(.elementor-editor-active) .elementor-location-header .sub-section{opacity:0;pointer-events:none;position:absolute;z-index:10;transition:opacity 0.3s ease-in-out,transform 0.3s ease-in-out;transform:translateY(-16px);padding-top:16px}body:not(.elementor-editor-active) .elementor-location-header .sub-section.active{opacity:1;pointer-events:all}body:not(.elementor-editor-active) .elementor-location-header .sub-section.slide-from-top{transform:translateY(calc(-100% - 16px))}body:not(.elementor-editor-active) .elementor-location-header .sub-section.slide-from-top.active{height:auto;transform:translateY(0)}body:not(.elementor-editor-active) .elementor-location-header:has(.sub-section)::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.5);z-index:9;opacity:0;transition:opacity 0.3s ease-in-out;pointer-events:none}body:not(.elementor-editor-active) .elementor-location-header:has(.sub-section):has(.sub-section.active) .main-header-template{box-shadow:none}body:not(.elementor-editor-active) .elementor-location-header:has(.sub-section):has(.sub-section.active)::after{opacity:1}body:not(.elementor-editor-active) .elementor-location-header:has(.sub-section):has(.main-header-template.elementor-sticky--active) .sub-section{position:fixed}body:not(.elementor-editor-active) .elementor-location-header:has(.sub-section):has(.main-header-template.elementor-sticky--active) .sub-section.slide-from-top.top-bar-active.active{transform:translateY(-50px)}body:not(.elementor-editor-active) .elementor-location-header:has(.sub-section):has(.main-header-template.elementor-sticky--active)::after{position:fixed}}@media only screen and (max-width:px){.sub-section{display:none!important}.main-header-template{padding-inline:32px!important}.main-header-template .logo-row{width:25%}.main-header-template .menu-row .elementor-widget-container nav.elementor-nav-menu--main{display:none}.main-header-template .menu-row .elementor-widget-container .elementor-menu-toggle{display:block;padding:0}.main-header-template .menu-row .elementor-widget-container .elementor-menu-toggle.elementor-active+nav.elementor-nav-menu--dropdown{opacity:1;pointer-events:all}.main-header-template .menu-row .elementor-widget-container nav.elementor-nav-menu--dropdown{display:block;position:fixed;left:0;width:100vw;margin:0;top:0;overflow:visible;transform:scaleY(1);pointer-events:none;opacity:0;transition:opacity 0.3s ease-in-out;background-color:#fff;min-height:100px!important;box-shadow:0 13px 13px #00000009}.main-header-template .menu-row .elementor-widget-container nav.elementor-nav-menu--dropdown ul.elementor-nav-menu{padding-bottom:2rem}.main-header-template .menu-row .elementor-widget-container nav.elementor-nav-menu--dropdown ul.elementor-nav-menu li.menu-item a{padding:.75rem 2rem;transition:0.3s ease-in-out;font-weight:500}.main-header-template .menu-row .elementor-widget-container nav.elementor-nav-menu--dropdown ul.elementor-nav-menu li.menu-item a span{padding-inline-end:10px}.main-header-template .menu-row .elementor-widget-container nav.elementor-nav-menu--dropdown ul.elementor-nav-menu li.menu-item a:focus{background-color:transparent}.main-header-template .menu-row .elementor-widget-container nav.elementor-nav-menu--dropdown ul.elementor-nav-menu li.menu-item.button{display:block;max-width:fit-content;padding-left:2rem;margin-top:.75rem}.main-header-template .menu-row .elementor-widget-container nav.elementor-nav-menu--dropdown ul.elementor-nav-menu li.menu-item.button a{font-size:17px;font-weight:500;line-height:22px;color:#fff;border-radius:7px;padding:10px 22px}.main-header-template .menu-row .elementor-widget-container nav.elementor-nav-menu--dropdown ul.elementor-nav-menu li.menu-item.button:not(:last-child){margin-bottom:1.5rem}.main-header-template .menu-row .elementor-widget-container nav.elementor-nav-menu--dropdown ul.elementor-nav-menu li.menu-item.button.primary a{background-color:var(--e-global-color-cf8778a)}.main-header-template .menu-row .elementor-widget-container nav.elementor-nav-menu--dropdown ul.elementor-nav-menu li.menu-item.button.primary:hover a{background-color:var(--e-global-color-primary)}.main-header-template .menu-row .elementor-widget-container nav.elementor-nav-menu--dropdown ul.elementor-nav-menu li.menu-item.button.secondary a{background-color:var(--e-global-color-primary)}.main-header-template .menu-row .elementor-widget-container nav.elementor-nav-menu--dropdown ul.elementor-nav-menu li.menu-item.button.secondary:hover a{background-color:var(--e-global-color-cf8778a)}.main-header-template .menu-row .elementor-widget-container nav.elementor-nav-menu--dropdown ul.elementor-nav-menu li.menu-item.menu-item-has-children a.highlighted span{transform:rotate(180deg);padding-top:5px}.main-header-template .menu-row .elementor-widget-container nav.elementor-nav-menu--dropdown ul.elementor-nav-menu li.menu-item.menu-item-has-children ul.sub-menu li.menu-item a{padding:.75rem 2rem .75rem 3rem;line-height:1}.main-header-template .buttons-row{display:none}}section.review-slider .row{display:flex;flex-flow:row wrap}section.review-slider .row .column.content-column{flex:0 0 30%}.magic-gallery{display:flex;flex-flow:row wrap;gap:1.25rem}.magic-gallery .magic-gallery-item{flex:1;transition:flex 0.3s ease-in-out;min-height:412px;border-radius:.75rem;overflow:hidden;display:flex;align-items:flex-end;padding:1rem;position:relative}.magic-gallery .magic-gallery-item a.fullink{position:absolute;top:0;left:0;width:100%;height:100%;z-index:4;pointer-events:none}.magic-gallery .magic-gallery-item a.fullink.link-active{pointer-events:auto}.magic-gallery .magic-gallery-item img{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;object-fit:cover;object-position:center;transition:transform 0.3s ease-in-out}.magic-gallery .magic-gallery-item .overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none}.magic-gallery .magic-gallery-item .magic-gallery-icon{position:absolute;right:1rem;top:1rem;background-color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;opacity:0;transition:0.3s ease-in-out;z-index:3}.magic-gallery .magic-gallery-item .magic-gallery-content{position:relative;z-index:3}.magic-gallery .magic-gallery-item .magic-gallery-content .magic-gallery-title{color:#fff;font-size:19px;font-weight:700;margin:0;line-height:1.2;transition:0.3s ease-in-out}.magic-gallery .magic-gallery-item .magic-gallery-content .magic-gallery-description{color:#fff;font-size:18px;font-weight:400;margin:0;line-height:1.2;transition:0.3s ease-in-out}.magic-gallery .magic-gallery-item.highlighted{flex:4}.magic-gallery .magic-gallery-item.highlighted .magic-gallery-title{font-size:31px}.magic-gallery .magic-gallery-item.highlighted .magic-gallery-description{font-size:20px}.magic-gallery .magic-gallery-item:hover .magic-gallery-icon{opacity:1}@media only screen and (max-width:767px){.magic-gallery{gap:1rem}.magic-gallery .magic-gallery-item{min-height:280px;flex:0 0 calc(40% - 0.5rem)}.magic-gallery .magic-gallery-item.highlighted{flex:0 0 calc(60% - 0.5rem)}}