*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}button{background:none;border:none;padding:0;cursor:pointer}fieldset{border:none;padding:0;margin:0}legend{padding:0}table{border-collapse:collapse;border-spacing:0}address{font-style:normal}html{font-size:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:"Source Sans Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:400;line-height:1.625;color:#212121;background-color:#f5f5f5;overflow-x:hidden}body.is-nav-open{overflow:hidden}@media(min-width: 992px){body.is-nav-open{overflow:auto}}::selection{background-color:#2ba4dd;color:#fff}a{color:#2ba4dd;text-decoration:none;transition:color .2s ease}a:hover{color:#2194c8}a:focus-visible{outline:2px solid #2ba4dd;outline-offset:2px}img{max-width:100%;height:auto;display:block}svg{display:block}button{cursor:pointer}button:focus-visible{outline:2px solid #2ba4dd;outline-offset:2px}input,textarea,select{width:100%;padding:.75rem 1rem;font-family:"Source Sans Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;line-height:1.5;color:#212121;background-color:#fff;border:1px solid #e0e0e0;border-radius:.5rem;transition:border-color .2s ease,box-shadow .2s ease}input:focus,textarea:focus,select:focus{outline:none;border-color:#2ba4dd;box-shadow:0 0 0 3px rgba(43,164,221,.1)}input::placeholder,textarea::placeholder,select::placeholder{color:#9e9e9e}textarea{resize:vertical;min-height:120px}label{display:block;margin-bottom:.5rem;font-weight:500;color:#212121}ul,ol{padding-left:1.5rem}ul li,ol li{margin-bottom:.5rem}blockquote{margin:1.5rem 0;padding-left:1.5rem;border-left:4px solid #2ba4dd;font-style:italic;color:#616161}hr{border:none;border-top:1px solid #e0e0e0;margin:2rem 0}code,pre{font-family:"Monaco","Menlo","Courier New",monospace;font-size:.875rem;background-color:#f5f5f5;border-radius:.25rem}code{padding:.25rem .5rem}pre{padding:1rem;overflow-x:auto}pre code{padding:0;background:none}table{width:100%;margin:1.5rem 0}th,td{padding:.75rem 1rem;text-align:left;border-bottom:1px solid #e0e0e0}th{font-weight:600;background-color:#f5f5f5}.l-main{min-height:100vh}.l-container{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media(min-width: 768px){.l-container{padding-left:1.5rem;padding-right:1.5rem}}.skip-link{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.skip-link:focus{position:fixed;top:1rem;left:1rem;z-index:z("tooltip");padding:.75rem 1.5rem;background-color:#2ba4dd;color:#fff;border-radius:.5rem;clip:auto;width:auto;height:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}h1,.h1{font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:700;line-height:1.2;color:#212121;font-size:2.25rem}@media(min-width: 768px){h1,.h1{font-size:3rem}}@media(min-width: 992px){h1,.h1{font-size:3.75rem}}h1,.h1{margin-bottom:1.5rem}h2,.h2{font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:700;line-height:1.2;color:#212121;font-size:1.875rem}@media(min-width: 768px){h2,.h2{font-size:2.25rem}}h2,.h2{margin-bottom:1.25rem}h3,.h3{font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:700;line-height:1.2;color:#212121;font-size:1.5rem}@media(min-width: 768px){h3,.h3{font-size:1.875rem}}h3,.h3{margin-bottom:1rem}h4,.h4{font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:700;line-height:1.2;color:#212121;font-size:1.25rem}@media(min-width: 768px){h4,.h4{font-size:1.5rem}}h4,.h4{margin-bottom:1rem}h5,.h5{font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1.125rem;font-weight:600;line-height:1.375;margin-bottom:.75rem}h6,.h6{font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:600;line-height:1.375;margin-bottom:.75rem}p{margin-bottom:1rem}p:last-child{margin-bottom:0}.lead{font-size:1.125rem;line-height:1.625;color:#616161}@media(min-width: 768px){.lead{font-size:1.25rem}}small,.small{font-size:.875rem}strong,b{font-weight:600}em,i{font-style:italic}.content a{text-decoration:underline;text-underline-offset:2px}.content a:hover{text-decoration:none}.content h2{margin-top:2.5rem}.content h2:first-child{margin-top:0}.content h3{margin-top:2rem}.content h4{margin-top:1.5rem}.content ul,.content ol{margin-bottom:1rem}.content img{margin:1.5rem 0;border-radius:.75rem}.text-primary{color:#2ba4dd}.text-secondary{color:#616161}.text-muted{color:#757575}.text-light{color:#fff}.text-dark{color:#212121}.text-success{color:#4caf50}.text-error{color:#dc3545}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-light{font-weight:300}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeInUp{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{from{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{from{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes scaleIn{from{opacity:0;transform:scale(0.97)}to{opacity:1;transform:scale(1)}}@keyframes slideDown{from{max-height:0;opacity:0}to{max-height:500px;opacity:1}}@keyframes slideUp{from{max-height:500px;opacity:1}to{max-height:0;opacity:0}}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.5}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-fade-up,.animate-fade-in,.animate-fade-left,.animate-fade-right,.animate-scale-in{opacity:0;transition:opacity .7s cubic-bezier(0, 0, 0.2, 1),transform .7s cubic-bezier(0, 0, 0.2, 1)}@media(prefers-reduced-motion: reduce){.animate-fade-up,.animate-fade-in,.animate-fade-left,.animate-fade-right,.animate-scale-in{opacity:1;transform:none;transition:none}.animate-fade-up.is-visible,.animate-fade-in.is-visible,.animate-fade-left.is-visible,.animate-fade-right.is-visible,.animate-scale-in.is-visible{opacity:1;transform:none}}.animate-fade-up{transform:translateY(40px)}.animate-fade-up.is-visible{opacity:1;transform:translateY(0)}.animate-fade-up.no-animation{opacity:1;transform:translateY(0)}.animate-fade-in{transition:opacity .6s cubic-bezier(0, 0, 0.2, 1)}.animate-fade-in.is-visible{opacity:1}.animate-fade-in.no-animation{opacity:1}.animate-fade-left{transform:translateX(-40px)}.animate-fade-left.is-visible{opacity:1;transform:translateX(0)}.animate-fade-left.no-animation{opacity:1;transform:translateX(0)}.animate-fade-right{transform:translateX(40px)}.animate-fade-right.is-visible{opacity:1;transform:translateX(0)}.animate-fade-right.no-animation{opacity:1;transform:translateX(0)}.animate-scale-in{transform:scale(0.97)}.animate-scale-in.is-visible{opacity:1;transform:scale(1)}.animate-scale-in.no-animation{opacity:1;transform:scale(1)}.c-hero__content,.c-intro,.c-intro__content,.c-intro__image,.c-new-kitchens,.c-new-kitchens__content,.c-new-kitchens__image,.c-werkzaamheden,.c-werkzaamheden__title,.c-werkzaamheden__text,.c-cta-section,.c-cta-section__content,.c-faq,.l-section:not(.c-hero),.c-breadcrumbs,.c-hero__actions,.c-werkzaamheden__footer,.c-cta-section__actions{opacity:0;transform:translateY(40px);transition:opacity .7s cubic-bezier(0, 0, 0.2, 1),transform .7s cubic-bezier(0, 0, 0.2, 1)}@media(prefers-reduced-motion: reduce){.c-hero__content,.c-intro,.c-intro__content,.c-intro__image,.c-new-kitchens,.c-new-kitchens__content,.c-new-kitchens__image,.c-werkzaamheden,.c-werkzaamheden__title,.c-werkzaamheden__text,.c-cta-section,.c-cta-section__content,.c-faq,.l-section:not(.c-hero),.c-breadcrumbs,.c-hero__actions,.c-werkzaamheden__footer,.c-cta-section__actions{opacity:1;transform:none;transition:none}}.c-hero__content.is-visible,.c-intro.is-visible,.c-intro__content.is-visible,.c-intro__image.is-visible,.c-new-kitchens.is-visible,.c-new-kitchens__content.is-visible,.c-new-kitchens__image.is-visible,.c-werkzaamheden.is-visible,.c-werkzaamheden__title.is-visible,.c-werkzaamheden__text.is-visible,.c-cta-section.is-visible,.c-cta-section__content.is-visible,.c-faq.is-visible,.l-section:not(.c-hero).is-visible,.c-breadcrumbs.is-visible,.c-hero__actions.is-visible,.c-werkzaamheden__footer.is-visible,.c-cta-section__actions.is-visible{opacity:1;transform:translateY(0)}.c-hero__content.no-animation,.c-intro.no-animation,.c-intro__content.no-animation,.c-intro__image.no-animation,.c-new-kitchens.no-animation,.c-new-kitchens__content.no-animation,.c-new-kitchens__image.no-animation,.c-werkzaamheden.no-animation,.c-werkzaamheden__title.no-animation,.c-werkzaamheden__text.no-animation,.c-cta-section.no-animation,.c-cta-section__content.no-animation,.c-faq.no-animation,.l-section:not(.c-hero).no-animation,.c-breadcrumbs.no-animation,.c-hero__actions.no-animation,.c-werkzaamheden__footer.no-animation,.c-cta-section__actions.no-animation{opacity:1;transform:translateY(0)}.c-werkzaamheden__card,.c-keukenrenovatie-grid__card{opacity:0;transform:translateY(35px);transition:opacity .6s cubic-bezier(0, 0, 0.2, 1),transform .6s cubic-bezier(0, 0, 0.2, 1)}@media(prefers-reduced-motion: reduce){.c-werkzaamheden__card,.c-keukenrenovatie-grid__card{opacity:1;transform:none;transition:none}}.c-werkzaamheden__card.is-visible,.c-keukenrenovatie-grid__card.is-visible{opacity:1;transform:translateY(0)}.c-werkzaamheden__card.no-animation,.c-keukenrenovatie-grid__card.no-animation{opacity:1;transform:translateY(0)}.c-faq__item{opacity:0;transform:translateY(30px);transition:opacity .6s cubic-bezier(0, 0, 0.2, 1),transform .6s cubic-bezier(0, 0, 0.2, 1)}@media(prefers-reduced-motion: reduce){.c-faq__item{opacity:1;transform:none;transition:none}}.c-faq__item.is-visible{opacity:1;transform:translateY(0)}.c-faq__item.no-animation{opacity:1;transform:translateY(0)}img[loading=lazy]{opacity:0;transition:opacity .7s cubic-bezier(0, 0, 0.2, 1)}@media(prefers-reduced-motion: reduce){img[loading=lazy]{opacity:1;transition:none}}img[loading=lazy].is-loaded{opacity:1}.c-intro__media img,.c-new-kitchens__media img,.c-faq__media img{opacity:0;transform:scale(0.95) translateY(20px);transition:opacity .8s cubic-bezier(0, 0, 0.2, 1),transform .8s cubic-bezier(0, 0, 0.2, 1)}@media(prefers-reduced-motion: reduce){.c-intro__media img,.c-new-kitchens__media img,.c-faq__media img{opacity:1;transform:scale(1) translateY(0);transition:none}}.c-intro__media.is-visible img,.c-new-kitchens__media.is-visible img,.c-faq__media.is-visible img{opacity:1;transform:scale(1) translateY(0)}.c-trust-band{opacity:0;transform:translateY(20px);transition:opacity .7s cubic-bezier(0, 0, 0.2, 1),transform .7s cubic-bezier(0, 0, 0.2, 1)}@media(prefers-reduced-motion: reduce){.c-trust-band{opacity:1;transform:translateY(0);transition:none}}.c-trust-band.is-visible{opacity:1;transform:translateY(0)}.c-trust-band.no-animation{opacity:1;transform:translateY(0)}.animate-delay-1{transition-delay:0.1s}.animate-delay-2{transition-delay:0.2s}.animate-delay-3{transition-delay:0.3s}.animate-delay-4{transition-delay:0.4s}.animate-delay-5{transition-delay:0.5s}.animate-delay-6{transition-delay:0.6s}.animate-delay-7{transition-delay:0.7s}.animate-delay-8{transition-delay:0.8s}.animate-delay-9{transition-delay:0.9s}.animate-delay-10{transition-delay:1s}.animation-fade-in{animation:fadeIn .3s ease ease forwards}.animation-fade-in-up{animation:fadeInUp .3s ease ease forwards}.animation-scale-in{animation:scaleIn .3s ease ease forwards}.animation-pulse{animation:pulse 2s ease-in-out infinite}.animation-spin{animation:spin 1s linear infinite}.transition-all{transition:all .2s ease}.transition-colors{transition:color .2s ease,background-color .2s ease,border-color .2s ease}.transition-transform{transition:transform .2s ease}.transition-opacity{transition:opacity .2s ease}.hover-scale{transition:transform .2s ease}.hover-scale:hover{transform:scale(1.05)}.hover-lift{transition:transform .2s ease,box-shadow .2s ease}.hover-lift:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.l-header{position:sticky;top:0;z-index:z("sticky");background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1)}.l-header__inner{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media(min-width: 768px){.l-header__inner{padding-left:1.5rem;padding-right:1.5rem}}.l-header__inner{display:flex;align-items:center;justify-content:space-between;height:64px}@media(min-width: 992px){.l-header__inner{height:80px}}.c-navigation{display:flex;align-items:center;justify-content:space-between;width:100%}.c-navigation__logo{display:flex;align-items:center;z-index:z("fixed")1}.c-navigation__logo-img{height:40px;width:auto}@media(min-width: 992px){.c-navigation__logo-img{height:50px}}.c-navigation__mobile-logo{display:none}@media(max-width: 991.98px){.c-navigation__mobile-logo{display:flex;align-items:center;height:64px;padding:0;border-bottom:none;margin-bottom:1.5rem}}.c-navigation__mobile-logo-img{height:40px;width:auto;display:block;filter:brightness(0) invert(1)}.c-navigation__toggle{display:flex;flex-direction:column;justify-content:center;align-items:center;width:44px;height:44px;padding:0;background:none;border:none;cursor:pointer;z-index:1100;position:relative}@media(min-width: 992px){.c-navigation__toggle{display:none}}.c-navigation__toggle .c-navigation__toggle-line{position:relative}.c-navigation__toggle-line{display:block;width:24px;height:3px;background-color:#212121;transition:all .5s ease;border-radius:2px;margin:3px 0}.c-navigation__toggle-line:nth-child(1){margin-top:0}.c-navigation__toggle-line:nth-child(3){margin-bottom:0}.c-navigation__toggle.is-active .c-navigation__toggle-line{background-color:#fff;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.c-navigation__toggle.is-active .c-navigation__toggle-line:nth-child(1){transform:translate(-50%, -50%) rotate(45deg)}.c-navigation__toggle.is-active .c-navigation__toggle-line:nth-child(2){opacity:0}.c-navigation__toggle.is-active .c-navigation__toggle-line:nth-child(3){transform:translate(-50%, -50%) rotate(-45deg)}@media(max-width: 991.98px){.c-navigation__toggle.is-active .c-navigation__toggle-line{background-color:#fff !important}}@media(max-width: 991.98px){.c-navigation__container{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#2ba4dd;z-index:1099;padding-top:0;padding-left:1rem;padding-right:1rem;padding-bottom:2rem;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .6s ease,visibility .6s ease;overflow-y:auto;-webkit-overflow-scrolling:touch;box-shadow:0 4px 20px rgba(0,0,0,.15)}.c-navigation__container.is-active{opacity:1;visibility:visible;pointer-events:auto}}@media(min-width: 992px){.c-navigation__container{display:flex;align-items:center}}.c-navigation__menu{list-style:none;margin:0;padding:0}@media(max-width: 991.98px){.c-navigation__menu{display:flex;flex-direction:column;gap:0;margin-top:2rem}}@media(min-width: 992px){.c-navigation__menu{display:flex;align-items:center;gap:2rem}}.c-navigation__item{position:relative}@media(max-width: 991.98px){.c-navigation__item{border-bottom:none;margin-bottom:0}.c-navigation__item:first-child{border-top:none}.c-navigation__item:last-child{border-bottom:none}}.c-navigation__link{display:block;padding:1rem 0;font-size:1.125rem;font-weight:500;color:#212121;text-decoration:none;transition:color .2s ease}@media(max-width: 991.98px){.c-navigation__link{padding:.75rem 1rem;border-radius:.5rem;transition:background-color .2s ease,color .2s ease;font-size:1.125rem;color:#fff !important}.c-navigation__link:hover,.c-navigation__link:focus,.c-navigation__link:active{background-color:hsla(0,0%,100%,.1);color:#fff !important}}@media(min-width: 992px){.c-navigation__link{padding:.5rem 0;font-size:1.125rem}.c-navigation__link:hover{color:#2ba4dd}}.c-navigation__link:focus-visible{outline:2px solid #2ba4dd;outline-offset:2px}.c-navigation__item--has-dropdown .c-navigation__link{display:flex;align-items:center;gap:.5rem}.c-navigation__item--has-dropdown .c-navigation__link::after{content:"";display:block;width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .2s ease}@media(max-width: 991.98px){.c-navigation__item--has-dropdown .c-navigation__link::after{display:none}}.c-navigation__item--has-dropdown:hover .c-navigation__link::after,.c-navigation__item--has-dropdown.is-open .c-navigation__link::after{transform:rotate(-135deg)}.c-navigation__dropdown{list-style:none;margin:0;padding:0}@media(max-width: 991.98px){.c-navigation__dropdown{display:block !important;padding-left:1rem;padding-top:0;padding-bottom:0}}@media(min-width: 992px){.c-navigation__dropdown{position:absolute;top:100%;left:50%;transform:translateX(-50%);min-width:220px;background-color:#fff;border-radius:.75rem;box-shadow:0 10px 15px rgba(0,0,0,.1);padding:.5rem;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.c-navigation__item--has-dropdown:hover .c-navigation__dropdown{opacity:1;visibility:visible}}@media(max-width: 991.98px){.c-navigation__dropdown-item{border-bottom:none}}.c-navigation__dropdown-link{display:block;padding:.75rem 1rem;font-size:1rem;font-weight:400;color:#212121;text-decoration:none;border-radius:.5rem;transition:background-color .2s ease,color .2s ease}@media(max-width: 991.98px){.c-navigation__dropdown-link{padding:0 1.5rem;font-size:1rem;color:hsla(0,0%,100%,.8);border-radius:.5rem}.c-navigation__dropdown-link:hover,.c-navigation__dropdown-link:focus{background-color:hsla(0,0%,100%,.1);color:#fff}}@media(min-width: 992px){.c-navigation__dropdown-link:hover{background-color:#f5f5f5;color:#2ba4dd}}.c-navigation__dropdown-link:focus-visible{outline:2px solid #2ba4dd;outline-offset:2px}@media(max-width: 991.98px){.c-navigation__cta{display:block;margin-top:2rem;padding-top:1.5rem;border-top:none}.c-navigation__cta .c-button{width:100%;justify-content:center;background-color:#fff !important;color:#2ba4dd !important}.c-navigation__cta .c-button:hover{background-color:hsla(0,0%,100%,.9) !important;color:#2194c8 !important}}@media(min-width: 992px){.c-navigation__cta{margin-left:1.5rem}}@media(max-width: 991.98px){.c-navigation__item--cta{margin-top:2rem;padding-top:1.5rem;border-top:none}.c-navigation__item--cta .c-button{width:100%;justify-content:center;background-color:#fff !important;color:#2ba4dd !important}.c-navigation__item--cta .c-button:hover{background-color:hsla(0,0%,100%,.9) !important;color:#2194c8 !important}}@media(min-width: 992px){.c-navigation__item--cta{margin-left:1.5rem}}.has-hero .l-header{position:absolute !important;left:0 !important;right:0 !important;background-color:rgba(0,0,0,0) !important;box-shadow:none !important;z-index:1050 !important}@media(max-width: 767.98px){.has-hero .l-header{top:0 !important}}@media(min-width: 768px){.has-hero .l-header{top:24px !important}}.has-hero .c-navigation__toggle:not(.is-active) .c-navigation__toggle-line{background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2)}@media(max-width: 991.98px){.has-hero .c-navigation__toggle.is-active .c-navigation__toggle-line{background-color:#fff !important}}.has-hero .c-navigation__link{color:#fff}@media(max-width: 991.98px){.has-hero .c-navigation__link{color:#212121 !important}}@media(min-width: 992px){.has-hero .c-navigation__link:hover{color:#fff;opacity:.8}}.has-hero .c-navigation__logo-img{filter:none}@media(max-width: 991.98px){.has-hero .c-navigation__container{background-color:#2ba4dd !important}.has-hero .c-navigation__container.is-active{opacity:1 !important;visibility:visible !important}.has-hero .c-navigation__container .c-navigation__link{color:#fff !important;font-size:1.125rem !important;font-weight:500 !important}.has-hero .c-navigation__container .c-navigation__link:hover,.has-hero .c-navigation__container .c-navigation__link:focus,.has-hero .c-navigation__container .c-navigation__link:active{color:#fff !important;background-color:hsla(0,0%,100%,.1) !important}.has-hero .c-navigation__container .c-navigation__dropdown-link{color:hsla(0,0%,100%,.8) !important}.has-hero .c-navigation__container .c-navigation__dropdown-link:hover,.has-hero .c-navigation__container .c-navigation__dropdown-link:focus,.has-hero .c-navigation__container .c-navigation__dropdown-link:active{color:#fff !important;background-color:hsla(0,0%,100%,.1) !important}.has-hero .c-navigation__container .c-navigation__mobile-logo-img{filter:brightness(0) invert(1) !important}.has-hero .c-navigation__container .c-navigation__mobile-logo{border-bottom:none !important}.has-hero .c-navigation__container .c-navigation__item{border-bottom:none !important}.has-hero .c-navigation__container .c-navigation__item:first-child{border-top:none !important}.has-hero .c-navigation__container .c-navigation__cta{border-top:none !important}.has-hero .c-navigation__container .c-navigation__cta .c-button{background-color:#fff !important;color:#2ba4dd !important}.has-hero .c-navigation__container .c-navigation__cta .c-button:hover{background-color:hsla(0,0%,100%,.9) !important;color:#2194c8 !important}.has-hero .c-navigation__container .c-navigation__item--cta{border-top:none !important}.has-hero .c-navigation__container .c-navigation__item--cta .c-button{background-color:#fff !important;color:#2ba4dd !important}.has-hero .c-navigation__container .c-navigation__item--cta .c-button:hover{background-color:hsla(0,0%,100%,.9) !important;color:#2194c8 !important}}.l-footer{background-color:#212121;color:#fff}.l-footer__main{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media(min-width: 768px){.l-footer__main{padding-left:1.5rem;padding-right:1.5rem}}.l-footer__main{padding-top:3rem;padding-bottom:3rem}@media(min-width: 768px){.l-footer__main{padding-top:4rem;padding-bottom:4rem}}.l-footer__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.5rem}@media(min-width: 992px){.l-footer__grid{grid-template-columns:repeat(4, 1fr)}}.l-footer__column{min-width:0}.l-footer__bottom{border-top:1px solid #616161}.l-footer__bottom-inner{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media(min-width: 768px){.l-footer__bottom-inner{padding-left:1.5rem;padding-right:1.5rem}}.l-footer__bottom-inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;padding-top:1.5rem;padding-bottom:1.5rem;font-size:.875rem;color:#bdbdbd}.c-footer__heading{font-size:1.125rem;font-weight:600;color:#fff;margin-bottom:1rem}.c-footer__heading-link{color:#fff !important;text-decoration:none;transition:opacity .2s ease}.c-footer__heading-link:hover,.c-footer__heading-link:focus,.c-footer__heading-link:active,.c-footer__heading-link:visited{color:#fff !important;opacity:.8}.c-footer__heading-link:focus-visible{outline:2px solid #2ba4dd;outline-offset:2px}.c-footer__contact-list{list-style:none;margin:0;padding:0}.c-footer__contact-item{margin-bottom:.5rem;color:#e0e0e0}.c-footer__contact-item:last-child{margin-bottom:0}.c-footer__contact-link{color:#e0e0e0;text-decoration:none;transition:color .2s ease}.c-footer__contact-link:hover{color:#fff}.c-footer__contact-link:focus-visible{outline:2px solid #2ba4dd;outline-offset:2px}.c-footer__nav-list{list-style:none;margin:0;padding:0}.c-footer__nav-item{margin-bottom:.5rem}.c-footer__nav-item:last-child{margin-bottom:0}.c-footer__nav-link{color:#e0e0e0;text-decoration:none;transition:color .2s ease}.c-footer__nav-link:hover{color:#fff}.c-footer__nav-link:focus-visible{outline:2px solid #2ba4dd;outline-offset:2px}.c-footer__social-list{display:flex;gap:.75rem;list-style:none;margin:0;padding:0}.c-footer__social-link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:#424242;border-radius:50%;color:#e0e0e0;text-decoration:none;transition:all .2s ease}.c-footer__social-link:hover{background-color:#2ba4dd;color:#fff}.c-footer__social-link svg{width:20px;height:20px}.c-footer__social-link:focus-visible{outline:2px solid #2ba4dd;outline-offset:2px}.c-footer__section{margin-top:1.5rem}.c-footer__section:first-of-type{margin-top:0}.c-footer__section-heading{font-size:1rem;font-weight:600;color:#fff;margin-bottom:.75rem}.c-footer__trust-badge{max-width:120px}.c-footer__trust-badge img{width:100%;height:auto}.c-footer__credit-badge{max-width:150px}.c-footer__credit-badge a{display:block;transition:opacity .2s ease}.c-footer__credit-badge a:hover{opacity:.8}.c-footer__credit-badge img{width:100%;height:auto}.c-footer__bottom-links{display:flex;flex-wrap:wrap;gap:1rem;list-style:none;margin:0;padding:0}.c-footer__bottom-link{color:#bdbdbd;text-decoration:none;transition:color .2s ease}.c-footer__bottom-link:hover{color:#fff}.c-footer__bottom-link:focus-visible{outline:2px solid #2ba4dd;outline-offset:2px}.c-footer__copyright{color:#9e9e9e}.c-footer__copyright a{color:#bdbdbd;text-decoration:none}.c-footer__copyright a:hover{color:#fff}.l-grid{display:grid;gap:1.5rem}@media(min-width: 768px){.l-grid{gap:2rem}}@media(min-width: 768px){.l-grid--2{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 768px){.l-grid--3{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 992px){.l-grid--3{grid-template-columns:repeat(3, 1fr)}}.l-grid--4{grid-template-columns:repeat(2, 1fr)}@media(min-width: 768px){.l-grid--4{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 992px){.l-grid--4{grid-template-columns:repeat(4, 1fr)}}.l-grid--6{grid-template-columns:repeat(6, 1fr)}@media(max-width: 991.98px){.l-grid--6{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 767.98px){.l-grid--6{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 575.98px){.l-grid--6{grid-template-columns:1fr}}.l-grid__item--span-2{grid-column:span 2}@media(max-width: 767.98px){.l-grid__item--span-2{grid-column:span 1}}.l-grid__item--span-3{grid-column:span 3}@media(max-width: 991.98px){.l-grid__item--span-3{grid-column:span 2}}@media(max-width: 767.98px){.l-grid__item--span-3{grid-column:span 1}}.l-grid__item--span-full{grid-column:1/-1}.l-flex{display:flex;flex-wrap:wrap;gap:1.5rem}.l-flex--center{align-items:center;justify-content:center}.l-flex--between{justify-content:space-between}.l-flex--column{flex-direction:column}.l-split{display:grid;gap:2rem}@media(min-width: 768px){.l-split{grid-template-columns:1fr 1fr;gap:3rem}}@media(min-width: 768px){.l-split--reversed .l-split__left{order:2}.l-split--reversed .l-split__right{order:1}}@media(min-width: 768px){.l-split--wide-left{grid-template-columns:2fr 1fr}}@media(min-width: 768px){.l-split--wide-right{grid-template-columns:1fr 2fr}}.l-section{padding-top:3rem;padding-bottom:3rem}@media(min-width: 768px){.l-section{padding-top:5rem;padding-bottom:5rem}}.l-section--bg-white{background-color:#fff}.l-section--bg-light{background-color:#f5f5f5}.l-section--bg-dark{background-color:#1a1a1a;color:#fff}.l-section--bg-primary{background-color:#2ba4dd;color:#fff}.l-center{text-align:center}.l-center>*{margin-left:auto;margin-right:auto}.l-center--narrow{max-width:700px;margin-left:auto;margin-right:auto}.l-center--medium{max-width:900px;margin-left:auto;margin-right:auto}.l-stack>*+*{margin-top:1.5rem}.l-stack--sm>*+*{margin-top:1rem}.l-stack--lg>*+*{margin-top:2rem}.l-stack--xl>*+*{margin-top:3rem}.c-usp-strip{background-color:#212121;color:#fff;padding:.25rem 0;display:flex;align-items:center;min-height:24px}@media(min-width: 768px){.c-usp-strip{padding:.25rem 0}}.c-usp-strip .l-container{display:flex;align-items:center;width:100%}.c-usp-strip__wrapper{display:flex;align-items:center;justify-content:space-between;width:100%;gap:1rem}.c-usp-strip__list{display:flex;flex-direction:row;align-items:center;gap:1rem;list-style:none;margin:0;padding:0;flex:0 0 auto;margin-bottom:0 !important}.c-usp-strip__item{display:flex;align-items:center;gap:.25rem;font-size:.875rem;font-weight:500;white-space:nowrap;line-height:1.5;margin-bottom:0 !important;margin-top:0}.c-usp-strip__icon{flex-shrink:0;color:#4caf50;display:flex;align-items:center}.home .c-usp-strip{position:relative;z-index:1060}.c-usp-strip__trustpilot{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;min-width:200px}.c-usp-strip__trustpilot .trustpilot-widget{width:100%;display:flex;justify-content:flex-end}.c-usp-strip__trustpilot .trustpilot-widget iframe{margin-left:auto}@media(max-width: 767.98px){.c-usp-strip{display:none}}.c-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;font-family:"Source Sans Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:600;line-height:1;text-decoration:none;border:2px solid rgba(0,0,0,0);border-radius:9999px;cursor:pointer;transition:all .2s ease}.c-button:focus-visible{outline:2px solid #2ba4dd;outline-offset:2px}.c-button--primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;font-family:"Source Sans Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:600;line-height:1;text-decoration:none;border:2px solid rgba(0,0,0,0);border-radius:9999px;cursor:pointer;transition:all .2s ease}.c-button--primary:focus-visible{outline:2px solid #2ba4dd;outline-offset:2px}.c-button--primary{background-color:#2ba4dd;color:#fff;border-color:#2ba4dd}.c-button--primary:hover{background-color:#2194c8;border-color:#2194c8;color:#fff;box-shadow:0 8px 25px rgba(0,0,0,.15)}.c-button--outline{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;font-family:"Source Sans Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:600;line-height:1;text-decoration:none;border:2px solid rgba(0,0,0,0);border-radius:9999px;cursor:pointer;transition:all .2s ease}.c-button--outline:focus-visible{outline:2px solid #2ba4dd;outline-offset:2px}.c-button--outline{background-color:rgba(0,0,0,0);color:#2ba4dd;border-color:#2ba4dd}.c-button--outline:hover{background-color:#2ba4dd;color:#fff}.c-button--white{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;font-family:"Source Sans Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:600;line-height:1;text-decoration:none;border:2px solid rgba(0,0,0,0);border-radius:9999px;cursor:pointer;transition:all .2s ease}.c-button--white:focus-visible{outline:2px solid #2ba4dd;outline-offset:2px}.c-button--white{background-color:#fff;color:#2ba4dd;border-color:#fff}.c-button--white:hover{background-color:#f5f5f5;border-color:#f5f5f5}.c-button--secondary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;font-family:"Source Sans Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:600;line-height:1;text-decoration:none;border:2px solid rgba(0,0,0,0);border-radius:9999px;cursor:pointer;transition:all .2s ease}.c-button--secondary:focus-visible{outline:2px solid #2ba4dd;outline-offset:2px}.c-button--secondary{background-color:#424242;color:#fff;border-color:#424242}.c-button--secondary:hover{background-color:#212121;border-color:#212121}.c-button--ghost{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;font-family:"Source Sans Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:600;line-height:1;text-decoration:none;border:2px solid rgba(0,0,0,0);border-radius:9999px;cursor:pointer;transition:all .2s ease}.c-button--ghost:focus-visible{outline:2px solid #2ba4dd;outline-offset:2px}.c-button--ghost{background-color:rgba(0,0,0,0);color:#212121;border-color:rgba(0,0,0,0)}.c-button--ghost:hover{background-color:#f5f5f5}.c-button--accent{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;font-family:"Source Sans Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:600;line-height:1;text-decoration:none;border:2px solid rgba(0,0,0,0);border-radius:9999px;cursor:pointer;transition:all .2s ease}.c-button--accent:focus-visible{outline:2px solid #2ba4dd;outline-offset:2px}.c-button--accent{background-color:#e49e37;color:#212121;border-color:#e49e37}.c-button--accent:hover{background-color:#c98a2e;border-color:#c98a2e}.c-button--sm{padding:.5rem 1rem;font-size:.875rem}.c-button--lg{padding:1rem 2rem;font-size:1.125rem}.c-button--arrow::after{content:"";display:block;width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;transition:transform .2s ease}.c-button--arrow:hover::after{transform:translateX(4px)}.c-button--arrow.c-button--white::after{filter:none}.c-button--arrow.c-button--outline::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%232BA4DD' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E");filter:none}.c-button--arrow.c-button--outline:hover::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E")}.c-button--arrow.c-button--primary::after{filter:brightness(0) invert(1)}.c-button--arrow.c-button--secondary::after{filter:brightness(0) saturate(100%) invert(27%) sepia(96%) saturate(2644%) hue-rotate(208deg) brightness(95%) contrast(92%)}.c-button__icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px}.c-button__icon svg{width:100%;height:100%}.c-button__icon--left{margin-right:.5rem}.c-button__icon--right{margin-left:.5rem}.c-button:disabled,.c-button.is-disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.c-button.is-loading{position:relative;color:rgba(0,0,0,0);pointer-events:none}.c-button.is-loading::before{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid currentColor;border-right-color:rgba(0,0,0,0);border-radius:50%;animation:spin .6s linear infinite}.c-button--full{width:100%}.c-button-group{display:flex;flex-wrap:wrap;gap:.75rem}@media(max-width: 575.98px){.c-button-group{flex-direction:column}.c-button-group .c-button{width:100%}}.c-button-group--center{justify-content:center}.c-hero{position:relative;display:flex;align-items:center;justify-content:center;min-height:60vh;background-color:#424242;background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden}@media(min-width: 768px){.c-hero{min-height:70vh}}.c-hero--large{min-height:80vh}@media(min-width: 768px){.c-hero--large{min-height:90vh}}.c-hero--small{min-height:40vh}@media(min-width: 768px){.c-hero--small{min-height:50vh}}.c-hero__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.35);z-index:1}.c-hero::before{content:"";position:absolute;top:0;left:0;right:0;height:200px;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0) 100%);pointer-events:none;z-index:0}.c-hero__content{position:relative;z-index:2;text-align:center;color:#fff;padding:calc(64px + 1.5rem) 1rem 3rem}@media(min-width: 768px){.c-hero__content{padding:calc(24px + 80px + 2rem) 1rem 4rem}}.c-hero__title{font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:700;line-height:1.2;color:#212121;font-size:2.25rem}@media(min-width: 768px){.c-hero__title{font-size:3rem}}@media(min-width: 992px){.c-hero__title{font-size:3.75rem}}.c-hero__title{color:#fff;margin-bottom:1rem}@media(min-width: 768px){.c-hero__title{margin-bottom:1.5rem}}.c-hero__subtitle{font-size:1.125rem;font-weight:400;line-height:1.625;max-width:700px;margin:0 auto 1.5rem;opacity:.9}@media(min-width: 768px){.c-hero__subtitle{font-size:1.25rem;margin-bottom:2rem}}.c-hero__actions{display:flex;flex-direction:column;align-items:center;gap:1rem}@media(min-width: 576px){.c-hero__actions{flex-direction:row;justify-content:center}}.c-hero--centered{text-align:center}.c-hero--centered .c-hero__content{text-align:center}.c-hero--left .c-hero__content{text-align:left;max-width:700px}.c-hero--left .c-hero__actions{justify-content:flex-start}.c-hero--gradient .c-hero__overlay{background:linear-gradient(135deg, rgba(33, 33, 33, 0.9) 0%, rgba(33, 33, 33, 0.6) 50%, rgba(33, 33, 33, 0.3) 100%)}.c-hero--light{background-color:#f5f5f5}.c-hero--light .c-hero__overlay{display:none}.c-hero--light .c-hero__title,.c-hero--light .c-hero__subtitle{color:#212121}.c-hero__scroll{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:.5rem;color:#fff;opacity:.7;cursor:pointer;transition:opacity .2s ease}.c-hero__scroll:hover{opacity:1}.c-hero__scroll-text{font-size:.75rem;text-transform:uppercase;letter-spacing:.025em}.c-hero__scroll-icon{width:24px;height:24px;animation:bounce 2s infinite}.c-hero--page{min-height:30vh}@media(min-width: 768px){.c-hero--page{min-height:40vh}}.c-hero--page .c-hero__title{font-size:2.25rem}@media(min-width: 768px){.c-hero--page .c-hero__title{font-size:3rem}}.c-trust-band{background-color:#fafafa;padding:2.5rem 0;overflow:hidden;position:relative}@media(max-width: 767.98px){.c-trust-band{padding:2rem 0}}.c-trust-band__container{width:100%;position:relative}.c-trust-band__scroll-wrapper{overflow:hidden;width:100%;position:relative}.c-trust-band__scroll-content{display:flex;align-items:center;gap:3rem;width:fit-content;animation:trust-band-scroll 30s linear infinite;animation-play-state:running}@media(max-width: 767.98px){.c-trust-band__scroll-content{gap:2rem;animation-duration:20s}}.c-trust-band:hover .c-trust-band__scroll-content{animation-play-state:paused}.c-trust-band:focus-within .c-trust-band__scroll-content{animation-play-state:paused}@media(prefers-reduced-motion: reduce){.c-trust-band__scroll-content{animation:none}}@keyframes trust-band-scroll{0%{transform:translateX(0)}100%{transform:translateX(-25%)}}.c-trust-band__item{flex-shrink:0;display:flex;align-items:center;justify-content:center;height:48px}@media(max-width: 767.98px){.c-trust-band__item{height:36px}}@media(max-width: 480px){.c-trust-band__item{height:32px}}.c-trust-band__link{display:flex;align-items:center;justify-content:center;text-decoration:none}.c-trust-band__link:focus:not(:focus-visible){outline:none}.c-trust-band__link:focus-visible{outline:2px solid #2ba4dd;outline-offset:4px;border-radius:4px}.c-trust-band__logo{max-height:48px;width:auto;height:auto;object-fit:contain;display:block;filter:grayscale(100%) brightness(0.65) contrast(0.9);opacity:.6;transition:filter .2s ease,opacity .2s ease}.c-trust-band__item:hover .c-trust-band__logo,.c-trust-band__link:hover .c-trust-band__logo,.c-trust-band__link:focus .c-trust-band__logo{filter:grayscale(0%) brightness(1) contrast(1);opacity:1}@media(max-width: 767.98px){.c-trust-band__logo{max-height:36px}}@media(max-width: 480px){.c-trust-band__logo{max-height:32px}}.c-trust-band{min-height:88px}@media(max-width: 767.98px){.c-trust-band{min-height:76px}}@media(max-width: 480px){.c-trust-band{min-height:64px}}.c-intro{padding-top:3rem;padding-bottom:3rem}@media(min-width: 768px){.c-intro{padding-top:5rem;padding-bottom:5rem}}.c-intro{background-color:#fff}.c-intro__grid{display:grid;gap:2rem;align-items:center}@media(min-width: 992px){.c-intro__grid{grid-template-columns:1fr 1fr;gap:3rem}}.c-intro__content{max-width:550px;order:1}@media(min-width: 992px){.c-intro__content{padding-right:2rem}}.c-intro__media{order:2}@media(max-width: 991.98px){.c-intro__media{display:none}}.c-intro__media img{width:100%;height:auto;border-radius:1rem;object-fit:cover;box-shadow:0 10px 15px rgba(0,0,0,.1)}.c-intro__title{font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:700;line-height:1.2;color:#212121;font-size:1.875rem}@media(min-width: 768px){.c-intro__title{font-size:2.25rem}}.c-intro__title{margin-bottom:1rem}@media(min-width: 768px){.c-intro__title{margin-bottom:1.5rem}}.c-intro__text{font-size:1rem;line-height:1.625;color:#616161;margin-bottom:1.5rem}@media(min-width: 768px){.c-intro__text{font-size:1.125rem;margin-bottom:2rem}}@media(min-width: 992px){.c-intro--reversed .c-intro__media{order:2}}@media(min-width: 992px){.c-intro--reversed .c-intro__content{padding-right:0;padding-left:2rem}}.c-intro--centered .c-intro__grid{display:block;text-align:center}.c-intro--centered .c-intro__content{max-width:700px;margin:0 auto;padding:0}.c-intro--light{background-color:#f5f5f5}.c-new-kitchens{padding-top:3rem;padding-bottom:3rem}@media(min-width: 768px){.c-new-kitchens{padding-top:5rem;padding-bottom:5rem}}.c-new-kitchens{background-color:#f5f5f5}.c-new-kitchens__grid{display:grid;gap:2rem;align-items:center}@media(min-width: 992px){.c-new-kitchens__grid{grid-template-columns:1fr 1fr;gap:3rem}}@media(max-width: 991.98px){.c-new-kitchens__media{order:-1}}.c-new-kitchens__media img{width:100%;height:auto;border-radius:1rem;object-fit:cover;box-shadow:0 10px 15px rgba(0,0,0,.1);aspect-ratio:4/3}.c-new-kitchens__content{max-width:550px}@media(min-width: 992px){.c-new-kitchens__content{padding-left:2rem}}.c-new-kitchens__title{font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:700;line-height:1.2;color:#212121;font-size:1.875rem}@media(min-width: 768px){.c-new-kitchens__title{font-size:2.25rem}}.c-new-kitchens__title{margin-bottom:1rem}@media(min-width: 768px){.c-new-kitchens__title{margin-bottom:1.5rem}}.c-new-kitchens__intro{font-size:1rem;line-height:1.625;color:#616161;margin-bottom:1.5rem}@media(min-width: 768px){.c-new-kitchens__intro{font-size:1.125rem;margin-bottom:2rem}}.c-new-kitchens__usps{list-style:none;margin:0 0 2rem 0;padding:0;display:flex;flex-direction:column;gap:1rem}.c-new-kitchens__usp{display:flex;align-items:flex-start;gap:.75rem;font-size:1rem;line-height:1.625;color:#212121}.c-new-kitchens__usp-icon{flex-shrink:0;width:20px;height:20px;margin-top:2px;color:#2ba4dd}.c-new-kitchens__actions{display:flex;flex-direction:column;gap:1rem}@media(min-width: 576px){.c-new-kitchens__actions{flex-direction:row;flex-wrap:wrap}}.c-werkzaamheden{padding-top:3rem;padding-bottom:3rem}@media(min-width: 768px){.c-werkzaamheden{padding-top:5rem;padding-bottom:5rem}}.c-werkzaamheden{background-color:#fff}.c-werkzaamheden__title{font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:700;line-height:1.2;color:#212121;font-size:1.875rem}@media(min-width: 768px){.c-werkzaamheden__title{font-size:2.25rem}}.c-werkzaamheden__title{text-align:center;margin-bottom:1.5rem}@media(min-width: 768px){.c-werkzaamheden__title{margin-bottom:2rem}}.c-werkzaamheden__text{text-align:center;font-size:1rem;color:#616161;line-height:1.625;max-width:800px;margin:0 auto 2rem}@media(min-width: 768px){.c-werkzaamheden__text{font-size:1.125rem;margin-bottom:3rem}}.c-werkzaamheden__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem}@media(min-width: 768px){.c-werkzaamheden__grid{grid-template-columns:repeat(4, 1fr);gap:1.5rem}}.c-werkzaamheden__card{position:relative;border-radius:.75rem;overflow:hidden;background-color:#eee;aspect-ratio:4/3}@media(min-width: 768px){.c-werkzaamheden__card{aspect-ratio:1}}.c-werkzaamheden__link{display:block;width:100%;height:100%;text-decoration:none;color:inherit}.c-werkzaamheden__image{position:absolute;top:0;left:0;right:0;bottom:0}.c-werkzaamheden__image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.c-werkzaamheden__link:hover .c-werkzaamheden__image img{transform:scale(1.05)}.c-werkzaamheden__card-content{position:absolute;bottom:0;left:0;right:0;padding:1rem;background:linear-gradient(to top, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.4) 60%, transparent 100%)}@media(min-width: 768px){.c-werkzaamheden__card-content{padding:1.5rem}}.c-werkzaamheden__card-title{font-size:1.125rem;font-weight:600;color:#fff;margin:0}@media(min-width: 768px){.c-werkzaamheden__card-title{font-size:1.25rem}}.c-werkzaamheden__footer{text-align:center;margin-top:2rem}@media(min-width: 768px){.c-werkzaamheden__footer{margin-top:3rem}}.c-keukenrenovatie-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width: 576px){.c-keukenrenovatie-grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 992px){.c-keukenrenovatie-grid{grid-template-columns:repeat(3, 1fr)}}.c-keukenrenovatie-grid__card{background-color:#fff;border-radius:.75rem;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:all .2s ease}.c-keukenrenovatie-grid__card:hover{box-shadow:0 8px 25px rgba(0,0,0,.15);transform:translateY(-4px)}.c-keukenrenovatie-grid__link{display:block;text-decoration:none;color:inherit}.c-keukenrenovatie-grid__image{position:relative;overflow:hidden;aspect-ratio:16/10}.c-keukenrenovatie-grid__image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.c-keukenrenovatie-grid__link:hover .c-keukenrenovatie-grid__image img{transform:scale(1.05)}.c-keukenrenovatie-grid__content{padding:1rem}@media(min-width: 768px){.c-keukenrenovatie-grid__content{padding:1.5rem}}.c-keukenrenovatie-grid__title{font-size:1.25rem;font-weight:600;color:#212121;margin:0 0 .5rem}.c-keukenrenovatie-grid__link:hover .c-keukenrenovatie-grid__title{color:#2ba4dd}.c-keukenrenovatie-grid__excerpt{font-size:1rem;color:#616161;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.c-faq{padding-top:3rem;padding-bottom:3rem}@media(min-width: 768px){.c-faq{padding-top:5rem;padding-bottom:5rem}}.c-faq{background-color:#fff}.c-faq__grid{display:grid;gap:2rem}@media(min-width: 768px){.c-faq__grid{gap:3rem}}@media(min-width: 992px){.c-faq--split .c-faq__grid{grid-template-columns:1fr 1fr;align-items:start}}@media(max-width: 991.98px){.c-faq__media{order:-1}}.c-faq__media img{width:100%;height:auto;border-radius:.75rem;object-fit:cover}.c-faq__title{font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:700;line-height:1.2;color:#212121;font-size:1.875rem}@media(min-width: 768px){.c-faq__title{font-size:2.25rem}}.c-faq__title{margin-bottom:1.5rem}@media(min-width: 768px){.c-faq__title{margin-bottom:2rem}}.c-faq__list{display:flex;flex-direction:column;gap:.75rem}.c-faq__item{background-color:#fafafa;border-radius:.75rem;overflow:hidden;border:1px solid #eee;transition:border-color .2s ease}.c-faq__item:hover{border-color:#e0e0e0}.c-faq__question{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1rem 1.25rem;margin:0;font-size:1rem;font-weight:600;text-align:left;color:#212121;background:none;border:none;cursor:pointer;transition:background-color .2s ease}@media(min-width: 768px){.c-faq__question{padding:1.25rem 1.5rem;font-size:1.125rem}}.c-faq__question:hover{background-color:#f5f5f5}.c-faq__question:focus-visible{outline:2px solid #2ba4dd;outline-offset:2px}.c-faq__question[aria-expanded=true]{background-color:#f5f5f5}.c-faq__question[aria-expanded=true] .c-faq__icon svg{transform:rotate(180deg)}.c-faq__question-text{flex:1;padding-right:1rem}.c-faq__icon{flex-shrink:0;color:#616161;transition:color .2s ease}.c-faq__icon svg{display:block;transition:transform .2s ease}.c-faq__question:hover .c-faq__icon{color:#2ba4dd}.c-faq__answer{max-height:0;overflow:hidden;transition:max-height .3s ease ease-out}.c-faq__answer[aria-hidden=false]{max-height:500px}.c-faq__answer-content{padding:1.5rem 1.25rem 1.25rem;color:#616161;line-height:1.625}@media(min-width: 768px){.c-faq__answer-content{padding:1.5rem 1.5rem 1.5rem}}.c-faq__answer-content p{margin:0}.c-faq__answer-content p:not(:last-child){margin-bottom:1rem}.c-faq__answer-content ul,.c-faq__answer-content ol{margin:.75rem 0;padding-left:1.25rem}.c-faq--minimal{background-color:rgba(0,0,0,0)}.c-faq--minimal .c-faq__item{background-color:#fff}.c-faq--centered .c-faq__title{text-align:center}.c-faq--centered .c-faq__list{max-width:800px;margin:0 auto}.c-cta-section{position:relative;padding:3rem 0;background-color:#212121;background-size:cover;background-position:center;background-repeat:no-repeat;text-align:center}@media(min-width: 768px){.c-cta-section{padding:5rem 0}}.c-cta-section__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7)}.c-cta-section__content{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media(min-width: 768px){.c-cta-section__content{padding-left:1.5rem;padding-right:1.5rem}}.c-cta-section__content{position:relative;z-index:2;max-width:800px}.c-cta-section__title{font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:700;line-height:1.2;color:#212121;font-size:1.875rem}@media(min-width: 768px){.c-cta-section__title{font-size:2.25rem}}.c-cta-section__title{color:#fff;margin-bottom:1rem}@media(min-width: 768px){.c-cta-section__title{margin-bottom:1.5rem}}.c-cta-section__text{font-size:1.125rem;line-height:1.625;color:hsla(0,0%,100%,.9);margin-bottom:1.5rem}@media(min-width: 768px){.c-cta-section__text{font-size:1.25rem;margin-bottom:2rem}}.c-cta-section--minimal{background-color:#2ba4dd}.c-cta-section--minimal .c-cta-section__overlay{display:none}.c-cta-section--light{background-color:#f5f5f5}.c-cta-section--light .c-cta-section__overlay{display:none}.c-cta-section--light .c-cta-section__title{color:#212121}.c-cta-section--light .c-cta-section__text{color:#616161}.c-cta-section--boxed{background:none;padding:2rem 0}@media(min-width: 768px){.c-cta-section--boxed{padding:3rem 0}}.c-cta-section--boxed .c-cta-section__content{background-color:#2ba4dd;padding:2rem;border-radius:1rem;max-width:900px}@media(min-width: 768px){.c-cta-section--boxed .c-cta-section__content{padding:3rem 4rem}}.c-cta-section--boxed .c-cta-section__overlay{display:none}.c-cta-section--boxed .c-cta-section__title{color:#fff}.c-cta-section--boxed .c-cta-section__text{color:hsla(0,0%,100%,.9)}.c-cta-inline{background-color:#f5f5f5;padding:1.5rem;border-radius:.75rem;text-align:center}@media(min-width: 768px){.c-cta-inline{padding:2rem}}.c-cta-inline__title{font-size:1.5rem;font-weight:700;color:#212121;margin-bottom:.75rem}.c-cta-inline__text{font-size:1rem;color:#616161;margin-bottom:1.25rem}.c-breadcrumbs{padding:1rem 0;background-color:#fafafa;border-bottom:1px solid #eee}.c-hero__breadcrumbs{position:absolute;bottom:0;left:0;right:0;z-index:3;padding-bottom:1rem}.c-hero__breadcrumbs .c-breadcrumbs{background-color:rgba(0,0,0,0) !important;border-bottom:none !important;padding:0 !important}.c-hero__breadcrumbs .c-breadcrumbs__list{padding-left:1rem;padding-right:1rem;max-width:1200px;margin:0 auto}@media(min-width: 768px){.c-hero__breadcrumbs .c-breadcrumbs__list{padding-left:1.5rem;padding-right:1.5rem}}.c-hero__breadcrumbs .c-breadcrumbs__link{color:hsla(0,0%,100%,.8) !important}.c-hero__breadcrumbs .c-breadcrumbs__link:hover{color:#fff !important}.c-hero__breadcrumbs .c-breadcrumbs__separator{color:hsla(0,0%,100%,.5) !important}.c-hero__breadcrumbs .c-breadcrumbs__current{color:#fff !important}.c-breadcrumbs__list{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media(min-width: 768px){.c-breadcrumbs__list{padding-left:1.5rem;padding-right:1.5rem}}.c-breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;list-style:none;margin:0;padding:0;font-size:.875rem}.c-breadcrumbs__item{display:flex;align-items:center;gap:.5rem;color:#757575}.c-breadcrumbs__link{color:#616161;text-decoration:none;transition:color .2s ease}.c-breadcrumbs__link:hover{color:#2ba4dd}.c-breadcrumbs__link:focus-visible{outline:2px solid #2ba4dd;outline-offset:2px}.c-breadcrumbs__separator{color:#bdbdbd;font-size:.75rem}.c-breadcrumbs__current{color:#212121;font-weight:500}.c-breadcrumbs--dark{background-color:rgba(0,0,0,0);border-bottom:none}.c-breadcrumbs--dark .c-breadcrumbs__link{color:hsla(0,0%,100%,.7)}.c-breadcrumbs--dark .c-breadcrumbs__link:hover{color:#fff}.c-breadcrumbs--dark .c-breadcrumbs__separator{color:hsla(0,0%,100%,.4)}.c-breadcrumbs--dark .c-breadcrumbs__current{color:#fff}.c-breadcrumbs--transparent{background-color:rgba(0,0,0,0);border-bottom:none;padding:1.5rem 0}.c-breadcrumbs--centered .c-breadcrumbs__list{justify-content:center}.c-related{padding-top:3rem;padding-bottom:3rem}@media(min-width: 768px){.c-related{padding-top:5rem;padding-bottom:5rem}}.c-related{background-color:#f5f5f5}.c-related__title{font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:700;line-height:1.2;color:#212121;font-size:1.875rem}@media(min-width: 768px){.c-related__title{font-size:2.25rem}}.c-related__title{text-align:center;margin-bottom:2rem}@media(min-width: 768px){.c-related__title{margin-bottom:3rem}}.c-related__grid{display:grid;gap:1.5rem}@media(min-width: 576px){.c-related__grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 992px){.c-related__grid{grid-template-columns:repeat(3, 1fr)}}.c-related__card{background-color:#fff;border-radius:.75rem;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:all .2s ease}.c-related__card:hover{box-shadow:0 8px 25px rgba(0,0,0,.15);transform:translateY(-4px)}.c-related__link{display:block;text-decoration:none;color:inherit}.c-related__image{position:relative;overflow:hidden;aspect-ratio:16/10}.c-related__image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.c-related__link:hover .c-related__image img{transform:scale(1.05)}.c-related__card-title{padding:1rem;font-size:1.125rem;font-weight:600;color:#212121;margin:0;transition:color .2s ease}@media(min-width: 768px){.c-related__card-title{padding:1.25rem;font-size:1.25rem}}.c-related__link:hover .c-related__card-title{color:#2ba4dd}.c-form{max-width:600px}.c-form--centered{margin:0 auto}.c-form__group{margin-bottom:1.25rem}.c-form__group:last-child{margin-bottom:0}.c-form__label{display:block;margin-bottom:.5rem;font-size:1rem;font-weight:500;color:#212121}.c-form__label--required::after{content:" *";color:#dc3545}.c-form__input,.c-form__textarea,.c-form__select{width:100%;padding:.75rem 1rem;font-family:"Source Sans Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;line-height:1.5;color:#212121;background-color:#fff;border:1px solid #e0e0e0;border-radius:.5rem;transition:border-color .2s ease,box-shadow .2s ease}.c-form__input:focus,.c-form__textarea:focus,.c-form__select:focus{outline:none;border-color:#2ba4dd;box-shadow:0 0 0 3px rgba(43,164,221,.1)}.c-form__input::placeholder,.c-form__textarea::placeholder,.c-form__select::placeholder{color:#9e9e9e}.c-form__textarea{resize:vertical;min-height:150px}.c-form__select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:20px;padding-right:2.5rem}.c-form__checkbox,.c-form__radio{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer}.c-form__checkbox-input,.c-form__radio-input{flex-shrink:0;width:20px;height:20px;margin-top:2px;accent-color:#2ba4dd;cursor:pointer}.c-form__checkbox-label,.c-form__radio-label{font-size:1rem;color:#616161;cursor:pointer}.c-form__help{margin-top:.5rem;font-size:.875rem;color:#757575}.c-form__input--error,.c-form__textarea--error,.c-form__select--error{border-color:#dc3545}.c-form__input--error:focus,.c-form__textarea--error:focus,.c-form__select--error:focus{border-color:#dc3545;box-shadow:0 0 0 3px rgba(220,53,69,.1)}.c-form__error{margin-top:.5rem;font-size:.875rem;color:#dc3545}.c-form__input--success,.c-form__textarea--success,.c-form__select--success{border-color:#4caf50}.c-form__actions{margin-top:1.5rem;display:flex;flex-wrap:wrap;gap:1rem}.c-contact-form{padding-top:3rem;padding-bottom:3rem}@media(min-width: 768px){.c-contact-form{padding-top:5rem;padding-bottom:5rem}}.c-contact-form__grid{display:grid;gap:2rem}@media(min-width: 992px){.c-contact-form__grid{grid-template-columns:1fr 1fr;gap:3rem}}@media(min-width: 992px){.c-contact-form__info{padding-right:2rem}}.c-contact-form__title{font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:700;line-height:1.2;color:#212121;font-size:1.875rem}@media(min-width: 768px){.c-contact-form__title{font-size:2.25rem}}.c-contact-form__title{margin-bottom:1rem}.c-contact-form__text{font-size:1.125rem;color:#616161;margin-bottom:1.5rem}.c-contact-details{margin-top:2rem}.c-contact-details__item{display:flex;gap:1rem;margin-bottom:1.25rem}.c-contact-details__item:last-child{margin-bottom:0}.c-contact-details__icon{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background-color:#f5f5f5;border-radius:.75rem;color:#2ba4dd}.c-contact-details__icon svg{width:24px;height:24px}.c-contact-details__content{flex:1}.c-contact-details__label{font-size:.875rem;color:#757575;margin-bottom:.25rem}.c-contact-details__value{font-size:1rem;font-weight:500;color:#212121}.c-contact-details__value a{color:inherit;text-decoration:none}.c-contact-details__value a:hover{color:#2ba4dd}.whatsapp-float{position:fixed;bottom:.25rem;right:.25rem;z-index:1030;width:56px;height:56px;display:flex;align-items:center;justify-content:center;transition:transform .2s ease}@media(min-width: 768px){.whatsapp-float{display:none}}.whatsapp-float:hover{transform:scale(1.1)}.whatsapp-float:active{transform:scale(0.95)}.whatsapp-float:focus-visible{outline:2px solid #2ba4dd;outline-offset:2px}.whatsapp-icon{width:100%;height:100%;display:block}.c-nieuwe-keuken-block1{padding-top:3rem;padding-bottom:3rem}@media(min-width: 768px){.c-nieuwe-keuken-block1{padding-top:5rem;padding-bottom:5rem}}.c-nieuwe-keuken-block1{background-color:#fff}.c-nieuwe-keuken-block1__grid{display:grid;gap:2rem;align-items:center}@media(min-width: 992px){.c-nieuwe-keuken-block1__grid{grid-template-columns:1fr 1fr;gap:3rem}}.c-nieuwe-keuken-block1__content{max-width:550px;order:1}@media(min-width: 992px){.c-nieuwe-keuken-block1__content{padding-right:2rem}}.c-nieuwe-keuken-block1__media{order:2}@media(max-width: 991.98px){.c-nieuwe-keuken-block1__media{order:-1}}.c-nieuwe-keuken-block1__media img{width:100%;height:auto;border-radius:1rem;object-fit:cover;box-shadow:0 10px 15px rgba(0,0,0,.1)}.c-nieuwe-keuken-block1__title{font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:700;line-height:1.2;color:#212121;font-size:1.875rem}@media(min-width: 768px){.c-nieuwe-keuken-block1__title{font-size:2.25rem}}.c-nieuwe-keuken-block1__title{margin-bottom:1rem}@media(min-width: 768px){.c-nieuwe-keuken-block1__title{margin-bottom:1.5rem}}.c-nieuwe-keuken-block1__intro{font-size:1rem;line-height:1.625;color:#616161;margin-bottom:1.5rem}@media(min-width: 768px){.c-nieuwe-keuken-block1__intro{font-size:1.125rem;margin-bottom:2rem}}.c-nieuwe-keuken-block1__bullets{list-style:none;margin:0 0 2rem 0;padding:0;display:flex;flex-direction:column;gap:1rem}.c-nieuwe-keuken-block1__bullet{display:flex;align-items:flex-start;gap:.75rem;font-size:1rem;line-height:1.625;color:#212121}.c-nieuwe-keuken-block1__bullet-icon{flex-shrink:0;width:20px;height:20px;margin-top:2px;color:#2ba4dd}.c-nieuwe-keuken-block1__service-area{font-size:1rem;color:#616161;margin-bottom:2rem;font-style:italic}.c-nieuwe-keuken-block1__actions{display:flex;flex-direction:column;gap:1rem}@media(min-width: 576px){.c-nieuwe-keuken-block1__actions{flex-direction:row;flex-wrap:wrap}}.c-nieuwe-keuken-block2{padding-top:3rem;padding-bottom:3rem}@media(min-width: 768px){.c-nieuwe-keuken-block2{padding-top:5rem;padding-bottom:5rem}}.c-nieuwe-keuken-block2{background-color:#f5f5f5}.c-nieuwe-keuken-block2__content{max-width:900px;margin:0 auto}.c-nieuwe-keuken-block2__title{font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:700;line-height:1.2;color:#212121;font-size:1.875rem}@media(min-width: 768px){.c-nieuwe-keuken-block2__title{font-size:2.25rem}}.c-nieuwe-keuken-block2__title{margin-bottom:1rem;text-align:center}@media(min-width: 768px){.c-nieuwe-keuken-block2__title{margin-bottom:1.5rem}}.c-nieuwe-keuken-block2__intro{font-size:1rem;line-height:1.625;color:#616161;margin-bottom:2rem;text-align:center}@media(min-width: 768px){.c-nieuwe-keuken-block2__intro{font-size:1.125rem;margin-bottom:3rem}}.c-nieuwe-keuken-block2__steps{display:flex;flex-direction:column;gap:3rem;margin-bottom:2rem}@media(min-width: 768px){.c-nieuwe-keuken-block2__steps{gap:4rem;margin-bottom:3rem}}.c-nieuwe-keuken-block2__step{display:flex;flex-direction:column;gap:1.5rem}@media(min-width: 768px){.c-nieuwe-keuken-block2__step{flex-direction:row;gap:2rem;align-items:center}}@media(min-width: 768px){.c-nieuwe-keuken-block2__step--has-image{gap:3rem}}.c-nieuwe-keuken-block2__step-wrapper{display:flex;gap:1rem;align-items:flex-start;flex:1}@media(min-width: 768px){.c-nieuwe-keuken-block2__step-wrapper{gap:1.5rem;order:1}}.c-nieuwe-keuken-block2__step-media{width:100%;order:-1}@media(min-width: 768px){.c-nieuwe-keuken-block2__step-media{width:50%;flex-shrink:0;order:0}}.c-nieuwe-keuken-block2__step-media img{width:100%;height:auto;border-radius:1rem;object-fit:cover;box-shadow:0 10px 15px rgba(0,0,0,.1);aspect-ratio:4/3}@media(min-width: 768px){.c-nieuwe-keuken-block2__step--image-left .c-nieuwe-keuken-block2__step-media{order:0}.c-nieuwe-keuken-block2__step--image-left .c-nieuwe-keuken-block2__step-wrapper{order:1}}@media(min-width: 768px){.c-nieuwe-keuken-block2__step--image-right .c-nieuwe-keuken-block2__step-media{order:1}.c-nieuwe-keuken-block2__step--image-right .c-nieuwe-keuken-block2__step-wrapper{order:0}}.c-nieuwe-keuken-block2__step-number{flex-shrink:0;width:48px;height:48px;border-radius:50%;background-color:#2ba4dd;color:#fff;display:flex;align-items:center;justify-content:center;font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:700;font-size:1.25rem;line-height:1}@media(min-width: 768px){.c-nieuwe-keuken-block2__step-number{width:56px;height:56px;font-size:1.5rem}}.c-nieuwe-keuken-block2__step-content{flex:1;padding-top:.5rem}.c-nieuwe-keuken-block2__step-title{font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:700;line-height:1.2;color:#212121;font-size:1.5rem}@media(min-width: 768px){.c-nieuwe-keuken-block2__step-title{font-size:1.875rem}}.c-nieuwe-keuken-block2__step-title{margin-bottom:.5rem}@media(min-width: 768px){.c-nieuwe-keuken-block2__step-title{margin-bottom:.75rem}}.c-nieuwe-keuken-block2__step-description{font-size:1rem;line-height:1.625;color:#616161;margin:0}.c-nieuwe-keuken-block2__actions{display:flex;flex-direction:column;gap:1rem;justify-content:center;align-items:center}@media(min-width: 576px){.c-nieuwe-keuken-block2__actions{flex-direction:row;flex-wrap:wrap}}.home .c-hero{min-height:85vh}@media(min-width: 992px){.home .c-hero{min-height:90vh}}.home .c-hero{position:relative}.home .c-intro,.home .c-werkzaamheden,.home .c-faq,.home .c-cta-section{opacity:0;animation:fadeInUp .6s ease forwards}.home .c-intro{animation-delay:.1s}.home .c-werkzaamheden{animation-delay:.2s}.home .c-faq{animation-delay:.3s}.home .c-cta-section{animation-delay:.4s}.c-contact-hero{background-color:#2ba4dd;padding:3rem 0;text-align:center}@media(min-width: 768px){.c-contact-hero{padding:4rem 0}}.c-contact-hero__title{font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:700;line-height:1.2;color:#212121;font-size:2.25rem}@media(min-width: 768px){.c-contact-hero__title{font-size:3rem}}@media(min-width: 992px){.c-contact-hero__title{font-size:3.75rem}}.c-contact-hero__title{color:#fff;margin-bottom:1rem}.c-contact-hero__subtitle{font-size:1.125rem;color:hsla(0,0%,100%,.9);max-width:600px;margin:0 auto}@media(min-width: 768px){.c-contact-hero__subtitle{font-size:1.25rem}}.c-contact-section{padding-top:3rem;padding-bottom:3rem}@media(min-width: 768px){.c-contact-section{padding-top:5rem;padding-bottom:5rem}}.c-contact-section{background-color:#fff}.c-contact-section__grid{display:grid;gap:2.5rem}@media(min-width: 992px){.c-contact-section__grid{grid-template-columns:1fr 1.5fr;gap:3rem}}.c-contact-info__card{background-color:#fff;border-radius:1rem;padding:2rem;border:1px solid #eee}@media(min-width: 768px){.c-contact-info__card{padding:2.5rem}}.c-contact-owner{text-align:center;margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #eee}.c-contact-owner__photo{width:140px;height:140px;border-radius:1rem;object-fit:cover;margin:0 auto 1rem;display:block;border:1px solid #eee;box-shadow:0 1px 2px rgba(0,0,0,.05)}@media(min-width: 768px){.c-contact-owner__photo{width:160px;height:160px}}.c-contact-owner__info{text-align:center}.c-contact-owner__name{font-size:1.5rem;font-weight:700;color:#212121;margin:0 0 .5rem;font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.c-contact-owner__title{font-size:1.125rem;color:#2ba4dd;font-weight:500;margin:0}.c-contact-info__intro{margin-bottom:2rem}.c-contact-info__title{font-size:1.25rem;font-weight:700;margin-bottom:1rem;color:#212121;font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.c-contact-info__text{color:#616161;font-size:1rem;line-height:1.625;margin:0}.c-contact-details{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #eee}.c-contact-detail{display:flex;flex-direction:column;gap:.5rem}.c-contact-detail__label{font-size:.875rem;color:#757575;font-weight:500;text-transform:uppercase;letter-spacing:.5px;margin:0}.c-contact-detail__value{font-size:1.125rem;font-weight:600;color:#212121;margin:0;line-height:1.625}.c-contact-detail__value a{color:inherit;text-decoration:none;transition:color .2s ease}.c-contact-detail__value a:hover{color:#2ba4dd}.c-contact-form-wrapper{background-color:#fafafa;padding:1.5rem;border-radius:1rem}@media(min-width: 768px){.c-contact-form-wrapper{padding:2rem}}.c-contact-form-wrapper__title{font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:700;line-height:1.2;color:#212121;font-size:1.5rem}@media(min-width: 768px){.c-contact-form-wrapper__title{font-size:1.875rem}}.c-contact-form-wrapper__title{margin-bottom:.5rem}.c-contact-form-wrapper__subtitle{color:#616161;margin-bottom:1.5rem}.c-form-disabled{padding:2rem;text-align:center;background-color:#f5f5f5;border-radius:.75rem}.c-form-disabled__message{font-size:1.125rem;color:#616161;margin:0}.c-form-disabled__help{font-size:.875rem;color:#757575;margin:1rem 0 0}.c-opening-hours{margin-top:0;padding-top:0}.c-opening-hours__title{font-size:1rem;font-weight:600;margin-bottom:.75rem;color:#212121}.c-opening-hours__list{list-style:none;margin:0;padding:0}.c-opening-hours__item{display:flex;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid #f5f5f5}.c-opening-hours__item:last-child{border-bottom:none}.c-opening-hours__day{color:#616161}.c-opening-hours__time{font-weight:500;color:#212121}.c-single-content{padding-top:3rem;padding-bottom:3rem}@media(min-width: 768px){.c-single-content{padding-top:5rem;padding-bottom:5rem}}.c-single-content{background-color:#fff}.c-single-content__wrapper{max-width:800px;margin:0 auto}.c-single-content__article h2{font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:700;line-height:1.2;color:#212121;font-size:1.875rem}@media(min-width: 768px){.c-single-content__article h2{font-size:2.25rem}}.c-single-content__article h2{margin-top:2.5rem;margin-bottom:1rem}.c-single-content__article h2:first-child{margin-top:0}.c-single-content__article h3{font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:700;line-height:1.2;color:#212121;font-size:1.5rem}@media(min-width: 768px){.c-single-content__article h3{font-size:1.875rem}}.c-single-content__article h3{margin-top:2rem;margin-bottom:.75rem}.c-single-content__article h4{font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:700;line-height:1.2;color:#212121;font-size:1.25rem}@media(min-width: 768px){.c-single-content__article h4{font-size:1.5rem}}.c-single-content__article h4{margin-top:1.5rem;margin-bottom:.75rem}.c-single-content__article p{font-size:1rem;line-height:1.625;color:#616161;margin-bottom:1rem}@media(min-width: 768px){.c-single-content__article p{font-size:1.125rem}}.c-single-content__article p:last-child{margin-bottom:0}.c-single-content__article ul,.c-single-content__article ol{margin:1rem 0;padding-left:1.5rem;color:#616161}.c-single-content__article ul li,.c-single-content__article ol li{margin-bottom:.5rem;line-height:1.625}.c-single-content__article ul{list-style-type:disc}.c-single-content__article ul ul{list-style-type:circle}.c-single-content__article a{color:#2ba4dd;text-decoration:underline;text-underline-offset:2px}.c-single-content__article a:hover{text-decoration:none}.c-single-content__article img{margin:1.5rem 0;border-radius:.75rem;box-shadow:0 2px 4px rgba(0,0,0,.1)}.c-single-content__article blockquote{margin:2rem 0;padding:1.5rem;background-color:#fafafa;border-left:4px solid #2ba4dd;border-radius:0 .75rem .75rem 0}.c-single-content__article blockquote p{font-size:1.125rem;font-style:italic;color:#212121;margin:0}.c-single-content__article table{width:100%;margin:1.5rem 0;border-collapse:collapse}.c-single-content__article table th,.c-single-content__article table td{padding:.75rem 1rem;text-align:left;border-bottom:1px solid #eee}.c-single-content__article table th{font-weight:600;background-color:#fafafa}.c-single-content__cta{margin-top:2.5rem;padding:1.5rem;background-color:#2ba4dd;border-radius:1rem;text-align:center}@media(min-width: 768px){.c-single-content__cta{padding:2rem}}.c-single-content__cta-title{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:1rem}.c-single-content__cta-text{font-size:1rem;color:hsla(0,0%,100%,.9);margin-bottom:1.25rem}@media(min-width: 768px){.c-single-content__cta-text{font-size:1.125rem}}
