.lbmc-label{display:block;font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:#cc0000;margin-bottom:20px}.lbmc-hoofdtitel{font-size:13px!important;font-family:'Raleway',sans-serif!important;font-weight:500!important;letter-spacing:0.2em!important;text-transform:uppercase!important;color:#cc0000!important;margin-bottom:8px!important}.lbmc-link{color:#ffffff;font-size:12px;letter-spacing:0.15em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid #cc0000;padding-bottom:4px}.lbmc-hero-slider,.lbmc-hero-slider.et_pb_fullwidth_slider,.lbmc-hero-slider .et_pb_slide,.lbmc-hero-slider .et_pb_slider_container_wrap,.lbmc-hero-slider .et_pb_container{height:95vh!important;min-height:95vh!important;max-height:95vh!important}.lbmc-dienst{padding:40px 24px;text-align:center}.lbmc-dienst-lijn{width:30px;height:1px;background:#cc0000;margin:0 auto 24px}.lbmc-dienst h3{font-family:'Cormorant Garamond',serif;font-size:22px;font-weight:300;letter-spacing:0.06em;color:#ffffff;margin-bottom:16px}.lbmc-dienst p{font-size:14px;color:#999999;line-height:1.8;max-width:260px;margin:0 auto}.lbmc-over{padding:20px 40px 20px 0}.lbmc-over h2{font-family:'Cormorant Garamond',serif;font-size:36px;font-weight:300;color:#ffffff;margin-bottom:24px;line-height:1.2}.lbmc-over p{color:#999999;font-size:15px;line-height:1.9;margin-bottom:32px}.lbmc-foto-placeholder{background:#1a1a1a;height:400px;display:flex;align-items:center;justify-content:center;color:#444;font-size:13px}.lbmc-projecten-portfolio{padding-top:40px;padding-bottom:80px;background-color:#050505}.lbmc-projecten-portfolio .et_pb_row{padding-top:0!important;padding-bottom:0!important}.lbmc-projecten-portfolio .et_pb_portfolio_grid_items{display:grid;grid-template-columns:repeat(3,1fr);gap:34px}.lbmc-projecten-portfolio .et_pb_grid_item{width:100%!important;margin:0!important;clear:none!important}.lbmc-projecten-portfolio .et_portfolio_image{display:block;overflow:hidden;background:#111111}.lbmc-projecten-portfolio .et_portfolio_image img{width:100%;height:260px;object-fit:cover;display:block;transition:transform 0.4s ease,opacity 0.4s ease}.lbmc-projecten-portfolio .et_pb_portfolio_item:hover img{transform:scale(1.04);opacity:0.85}.lbmc-projecten-portfolio .et_pb_module_header{margin-top:14px;padding-bottom:0}.lbmc-projecten-portfolio .et_pb_module_header a{color:#ffffff;font-family:'Raleway';font-size:14px;font-weight:300;letter-spacing:1px;text-transform:uppercase}.lbmc-projecten-portfolio .et_pb_module_header a:hover{color:#cc0000}.lbmc-projecten-portfolio .et_overlay{border:none!important;background:rgba(0,0,0,0.25)}.lbmc-projecten-portfolio .et_overlay::before{color:#cc0000!important}@media only screen and (max-width:980px){.lbmc-projecten-portfolio .et_pb_portfolio_grid_items{grid-template-columns:repeat(2,1fr);gap:28px}.lbmc-projecten-portfolio .et_portfolio_image img{height:230px}}@media only screen and (max-width:767px){.lbmc-projecten-portfolio{padding-top:30px;padding-bottom:60px}.lbmc-projecten-portfolio .et_pb_portfolio_grid_items{grid-template-columns:1fr;gap:30px}.lbmc-projecten-portfolio .et_portfolio_image img{height:240px}}.lbmc-seo-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;max-width:1040px;margin:0 auto}.lbmc-seo-card span{display:inline-block;color:#cc0000;font-family:'Raleway';font-size:11px;font-weight:300;letter-spacing:2px;text-transform:uppercase;margin-bottom:18px}.lbmc-seo-card h2{color:#ffffff;font-family:'Cormorant Garamond';font-weight:300;font-size:32px;line-height:1.3;margin-bottom:20px}.lbmc-seo-card p{color:#cccccc;font-family:'Raleway';font-size:15px;font-weight:300;line-height:1.8;margin-bottom:18px}.lbmc-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.lbmc-tags span,.lbmc-tags a{display:inline-block;border:1px solid rgba(255,255,255,0.18);color:#cccccc;font-family:'Raleway';font-size:11px;font-weight:300;letter-spacing:1px;text-transform:uppercase;padding:8px 12px;text-decoration:none}.lbmc-tags a:hover{border-color:#cc0000;color:#cc0000}@media only screen and (max-width:767px){.lbmc-seo-grid{grid-template-columns:1fr;gap:50px}.lbmc-seo-card h2{font-size:28px}}.lbmc-projecten-seo{padding-top:70px;padding-bottom:80px;background-color:#050505}.lbmc-projecten-seo .et_pb_row{padding-top:0!important;padding-bottom:0!important}.lbmc-faq{margin-bottom:64px}.lbmc-faq__header{display:flex;align-items:baseline;gap:16px;margin-bottom:32px}.lbmc-faq h2{font-family:'Cormorant Garamond',Georgia,serif!important;font-size:32px!important;font-weight:300!important;color:#e8e4dc!important;margin:0!important;letter-spacing:0.03em!important}.lbmc-faq__sub{font-size:12px;letter-spacing:0.1em;text-transform:uppercase}.lbmc-faq__item{border-top:1px solid #1e1e1e;overflow:hidden}.lbmc-faq__item:last-child{border-bottom:1px solid #1e1e1e}.lbmc-faq__question{width:100%;background:none;border:none;padding:22px 0;display:flex;align-items:center;justify-content:space-between;cursor:pointer;text-align:left;gap:20px}.lbmc-faq__question span{font-size:15px;font-weight:300;letter-spacing:0.02em;line-height:1.4;color:#cccccc}.lbmc-faq__icon{width:20px;height:20px;flex-shrink:0;position:relative}.lbmc-faq__icon::before,.lbmc-faq__icon::after{content:'';position:absolute;background:#cc0000;transition:transform 0.3s ease,opacity 0.3s ease}.lbmc-faq__icon::before{width:14px;height:1px;top:50%;left:3px;transform:translateY(-50%)}.lbmc-faq__icon::after{width:1px;height:14px;left:50%;top:3px;transform:translateX(-50%)}.lbmc-faq__item.open .lbmc-faq__icon::after{transform:translateX(-50%) rotate(90deg);opacity:0}.lbmc-faq__answer{max-height:0;overflow:hidden;transition:max-height 0.35s ease}.lbmc-faq__answer p{font-size:14px;font-weight:300;line-height:1.9;padding:0 0 24px;margin:0}.lbmc-faq__item.open .lbmc-faq__answer{max-height:300px}.lbmc-faq .et_pb_toggle{background:transparent!important;border:none!important;border-bottom:0.5px solid rgba(255,255,255,0.08)!important;padding:24px 0!important;margin-bottom:0!important}.lbmc-faq .et_pb_toggle:first-child{border-top:0.5px solid rgba(255,255,255,0.08)!important}.lbmc-faq .et_pb_toggle_title{font-family:'Cormorant Garamond',serif!important;font-size:20px!important;font-weight:300!important;color:#cccccc!important;letter-spacing:0.03em!important;padding-left:0!important}.lbmc-faq .et_pb_toggle_content{font-family:'Raleway',sans-serif!important;font-size:14px!important;color:#777777!important;line-height:1.9!important;padding:12px 0 8px!important}.lbmc-faq .et_pb_toggle_icon{display:none!important}.lbmc-faq .et_pb_toggle_title::after{content:'+'!important;float:right!important;font-size:18px!important;font-weight:200!important;color:#cc0000!important;font-family:'Raleway',sans-serif!important}.lbmc-faq .et_pb_toggle.et_pb_toggle_open .et_pb_toggle_title::after{content:'\2212'!important;color:#cc0000!important}.lbmc-faq .et_pb_toggle_title::before{display:none!important;content:none!important}.lbmc-cta{text-align:center;padding:48px 0 0;border-top:1px solid #1e1e1e}.lbmc-cta h2{font-family:'Cormorant Garamond',serif!important;font-size:36px!important;font-weight:300!important;color:#ffffff!important;margin-bottom:32px!important}.lbmc-cta p{font-family:'Cormorant Garamond',Georgia,serif;font-size:22px;font-weight:300;font-style:italic;color:#cccccc;margin:0 0 24px}.lbmc-cta-knop,.lbmc-cta a{display:inline-block;font-size:11px!important;font-weight:500!important;letter-spacing:0.2em!important;text-transform:uppercase!important;text-decoration:none!important;color:#cc0000!important;border:1px solid #cccccc!important;padding:14px 36px!important;transition:border-color 0.3s ease,color 0.3s ease!important}.lbmc-cta-knop:hover,.lbmc-cta a:hover{border-color:#cccccc!important;color:#cccccc!important}.lbmc-footer{display:flex;justify-content:space-between;gap:120px;max-width:1300px;margin:0 auto}.lbmc-footer-col{flex:1}.lbmc-footer-col:first-child{max-width:380px}.lbmc-footer-naam{font-size:34px;letter-spacing:8px;color:#fff;margin-bottom:60px}.lbmc-footer-sub{font-size:13px;letter-spacing:6px;text-transform:uppercase;color:#fff;margin-bottom:50px}.lbmc-footer-label{color:#fff;font-size:13px;letter-spacing:3px;text-transform:uppercase;margin-bottom:25px}.lbmc-footer-img{width:320px;display:block;margin-bottom:35px}.lbmc-footer-tekst,.lbmc-footer-nav li,.lbmc-footer-nav a{color:#fff;line-height:2}.lbmc-footer-bottom{text-align:center;border-top:1px solid rgba(255,255,255,.15);margin-top:60px;padding-top:30px;color:rgba(255,255,255,.7)}@media only screen and (max-width:767px){.lbmc-hero-sectie{height:100svh!important;min-height:100svh!important}.lbmc-hero-sectie .lbmc-hero-slider .et_pb_slide_description h2.et_pb_slide_title,.lbmc-hero-slider .et_pb_slide_description .et_pb_slide_title{font-size:28px!important;line-height:1.3!important;padding:0 24px!important;text-align:center!important}.et_pb_section_1 .et_pb_column,.et_pb_section_2 .et_pb_column{width:100%!important;margin-bottom:20px!important}.lbmc-header{padding:50px 20px 40px}.lbmc-footer-block{padding:48px 20px 60px}.lbmc-seo{grid-template-columns:1fr;gap:36px}.lbmc-footer-col{margin-bottom:32px!important}}@media only screen and (max-width:479px){.lbmc-hero-sectie .lbmc-hero-slider .et_pb_slide_description h2.et_pb_slide_title,.lbmc-hero-slider .et_pb_slide_description .et_pb_slide_title{font-size:22px!important;line-height:1.3!important;padding:0 24px!important;text-align:center!important}}.lbmc-project-meta{display:flex;gap:12px;align-items:center;font-family:'Raleway',sans-serif;font-size:15px;font-weight:300;letter-spacing:0.2em;text-transform:uppercase;color:#cc0000;margin-bottom:32px}@media (max-width:767px){.lbmc-project-meta{flex-wrap:wrap;gap:6px 10px;font-size:12px;letter-spacing:0.1em}}.lbmc-meta-sep{color:#3a3530}.lbmc-sidebar{border-left:1px solid #1e1e1e;padding-left:32px}.lbmc-sidebar__item{display:flex;flex-direction:column;padding:15px 0;border-bottom:1px solid #1a1a1a}.lbmc-sidebar__item:last-child{border-bottom:none}.lbmc-sidebar__label{font-family:'Raleway',sans-serif;font-size:15px;letter-spacing:0.2em;text-transform:uppercase;color:#cc0000;margin-bottom:4px}.lbmc-sidebar__value{font-family:'Raleway',sans-serif;font-size:15px;font-weight:300;color:#fff;letter-spacing:0.04em}.lbmc-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.lbmc-gallery__item{display:block;aspect-ratio:3/2;overflow:hidden;background:#111111;border:1px solid #1a1a1a;cursor:pointer}.lbmc-gallery__item img{width:100%;height:100%;object-fit:cover;transition:transform 0.4s ease,filter 0.4s ease}.lbmc-gallery__item:hover img{transform:scale(1.04);filter:brightness(0.85)}.lbmc-lightbox{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(5,5,5,0.94);z-index:9999;align-items:center;justify-content:center}.lbmc-lightbox.open{display:flex}.lbmc-lightbox__img{max-width:90vw;max-height:86vh;object-fit:contain;border:1px solid #2a2a2a}.lbmc-lightbox__close{position:absolute;top:24px;right:36px;font-size:36px;font-weight:300;color:#c8c0b4;cursor:pointer;line-height:1}.lbmc-lightbox__close:hover{color:#f0ece4}.lbmc-hero-title-overlay{position:absolute;bottom:0;left:0;width:100%;padding:32px 50px;background:linear-gradient(to top,rgba(10,10,10,0.85) 0%,rgba(10,10,10,0.3) 60%,transparent 100%);z-index:10}.lbmc-hero-title-overlay h1,.lbmc-hero-title-overlay .et_pb_text_inner h1{font-family:'Cormorant Garamond',Georgia,serif!important;font-size:40px!important;font-weight:300!important;letter-spacing:0.03em!important;color:#fff!important;margin:0!important}@media (max-width:767px){.lbmc-hero-title-overlay{padding:20px 24px}}.et_pb_section_0_tb_body{overflow:hidden}.et_pb_section_0_tb_body .et_pb_row{width:100%!important}.et_pb_section_0_tb_body .et_pb_image img{height:560px!important;max-height:560px!important;width:100%!important;object-fit:cover!important;object-position:center!important}.et_pb_section_0_tb_body .et_pb_image,.et_pb_section_0_tb_body .et_pb_image_wrap,.et_pb_section_0_tb_body span.et_pb_image_wrap{width:100%!important;max-width:100%!important;display:block!important}.et_pb_section_0_tb_body .et_pb_row{width:100%!important;max-width:1600px!important}.lbmc-over-hero{padding-top:140px;padding-bottom:100px;background-size:cover;background-position:center;position:relative}.lbmc-over-hero::before{content:"";position:absolute;inset:0;background:rgba(10,10,10,0.6)}.lbmc-over-hero-row{position:relative;z-index:2;text-align:center}.lbmc-hero-titel h1{font-size:42px;line-height:1.3;margin-bottom:20px;color:#ffffff;font-family:'Cormorant Garamond';font-weight:300}.lbmc-hero-subtekst p{font-size:18px;color:#cccccc;font-family:'Raleway';font-weight:300}.lbmc-filosofie{padding-top:70px;padding-bottom:50px}.lbmc-filosofie-row{align-items:center}.lbmc-filosofie-tekst h2{color:#ffffff;font-family:'Cormorant Garamond';font-weight:300;font-size:30px;margin-bottom:16px}.lbmc-filosofie-tekst p{color:#cccccc;font-family:'Raleway';font-weight:300;line-height:1.7}.lbmc-filosofie-foto img{width:100%;height:480px;object-fit:cover}.lbmc-kernwaarden{padding-top:40px;padding-bottom:80px}.lbmc-kernwaarde-item .et_pb_blurb_content{text-align:center}.lbmc-kernwaarde-item .et_pb_main_blurb_image{margin-bottom:20px}.lbmc-kernwaarde-item h4{color:#ffffff;font-family:'Raleway';font-weight:400;font-size:18px}.lbmc-kernwaarde-item .et_pb_blurb_description p{color:#cccccc;font-size:15px}.lbmc-cijfers{padding:80px 0}.lbmc-cijfer-item .et_pb_number_counter_container{text-align:center}.lbmc-cijfer-item .percent{color:#cc0000!important;font-family:'Cormorant Garamond';font-size:44px}.lbmc-cijfer-item .et_pb_module_header{color:#cccccc;font-size:14px;text-transform:uppercase;letter-spacing:1px}.lbmc-cta-werkwijze{padding:90px 0;text-align:center}.lbmc-btn-outline .et_pb_button{border:1px solid #cc0000;color:#cc0000;background:transparent;padding:12px 32px;font-family:'Raleway';font-weight:300;letter-spacing:1px;transition:all 0.3s ease}.lbmc-btn-outline .et_pb_button:hover{background:#cc0000;color:#ffffff}.lbmc-cta-contact-licht{padding:90px 0;text-align:center;background-color:#f5f5f3}.lbmc-cta-contact-licht h2{color:#0a0a0a;font-family:'Cormorant Garamond';font-weight:300}.lbmc-btn-outline-dark .et_pb_button{border:1px solid #0a0a0a;color:#0a0a0a;background:transparent;padding:12px 32px;font-family:'Raleway';font-weight:300;letter-spacing:1px}.lbmc-btn-outline-dark .et_pb_button:hover{background:#0a0a0a;color:#ffffff}@media only screen and (max-width:767px){.lbmc-over-hero{padding-top:80px;padding-bottom:60px}.lbmc-hero-titel h1{font-size:30px}.lbmc-filosofie-foto img{height:280px}.lbmc-kernwaarde-item{margin-bottom:40px}}.lbmc-kernwaarde-item{text-align:center;padding:0 20px}.lbmc-kernwaarde-icon{color:#cc0000;font-family:'Cormorant Garamond';font-size:36px;font-weight:300;margin-bottom:18px}.lbmc-kernwaarde-item h4{color:#ffffff;font-family:'Raleway';font-weight:400;font-size:18px;margin-bottom:14px}.lbmc-kernwaarde-item p{color:#cccccc;font-family:'Raleway';font-weight:300;font-size:15px;line-height:1.7}.lbmc-cta-inner{max-width:760px;margin:0 auto;text-align:center}.lbmc-cta-inner h2{color:#ffffff;font-family:'Cormorant Garamond';font-weight:300;font-size:34px;margin-bottom:18px}.lbmc-cta-inner p{color:#cccccc;font-family:'Raleway';font-weight:300;font-size:16px;line-height:1.7;margin-bottom:32px}.lbmc-button{display:inline-block;padding:12px 32px;font-family:'Raleway';font-weight:300;letter-spacing:1px;text-decoration:none;transition:all 0.3s ease}.lbmc-button-red{border:1px solid #cc0000;color:#cc0000;background:transparent}.lbmc-button-red:hover{background:#cc0000;color:#ffffff}.lbmc-cta-contact-inner{max-width:760px;margin:0 auto;text-align:center}.lbmc-cta-contact-inner h2{font-family:'Cormorant Garamond';font-weight:300;font-size:34px;margin-bottom:18px}.lbmc-cta-contact-inner p{font-family:'Raleway';font-weight:300;font-size:16px;line-height:1.7;margin-bottom:32px}.lbmc-button-dark{border:1px solid #cc0000;color:#cc0000;background:transparent}.lbmc-button-dark:hover{background:#cc0000;color:#ffffff}@media only screen and (max-width:767px){.lbmc-over-hero{padding-top:80px;padding-bottom:60px}.lbmc-hero-titel h1{font-size:30px}.lbmc-hero-subtekst p{font-size:16px}.lbmc-filosofie{padding-top:50px;padding-bottom:20px}.lbmc-filosofie .et_pb_row,.lbmc-filosofie-row{padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}.lbmc-filosofie .et_pb_column,.lbmc-filosofie .et_pb_module{margin-bottom:0!important}.lbmc-filosofie-tekst h2{font-size:28px}.lbmc-filosofie-foto img{height:280px;margin-top:30px}.lbmc-kernwaarden{padding-top:70px;padding-bottom:70px}.lbmc-kernwaarde-item{margin-bottom:40px}.lbmc-cta-inner h2,.lbmc-cta-contact-inner h2{font-size:28px}.lbmc-cta-werkwijze,.lbmc-cta-contact-licht{padding:70px 0}}.lbmc-cta-duo{display:grid;grid-template-columns:1fr 1fr;gap:80px;max-width:1040px;margin:0 auto;padding:30px 0 100px}.lbmc-cta-card{text-align:center;max-width:460px;margin:0 auto}.lbmc-cta-card h2{color:#ffffff;font-family:'Cormorant Garamond';font-weight:300;font-size:34px;line-height:1.25;margin-bottom:18px}.lbmc-cta-card p{color:#cccccc;font-family:'Raleway';font-weight:300;font-size:15px;line-height:1.7;margin-bottom:30px}.lbmc-button{display:inline-block;padding:12px 32px;font-family:'Raleway';font-weight:300;font-size:13px;letter-spacing:1px;text-decoration:none;transition:all 0.3s ease}.lbmc-button-red{border:1px solid #cc0000;color:#cc0000;background:transparent}.lbmc-button-red:hover{background:#cc0000;color:#ffffff}@media only screen and (max-width:767px){.lbmc-cta-duo{grid-template-columns:1fr;gap:60px;padding:20px 0 70px}.lbmc-cta-card{max-width:100%;padding:0 20px}.lbmc-cta-card h2{font-size:28px}.lbmc-cta-card p{font-size:15px}}.lbmc-cta-duo-section{padding:40px 0 0}.et_pb_row.lbmc-filosofie-row{padding-top:50px!important;padding-bottom:20px!important}.lbmc-diensten-overzicht{padding-top:70px;padding-bottom:70px;background-color:#050505}.lbmc-diensten-overzicht .et_pb_row{padding-top:0!important;padding-bottom:0!important}.lbmc-dienst-card{text-align:center;padding:0 24px}.lbmc-dienst-nummer{color:#cc0000;font-family:'Cormorant Garamond';font-size:34px;font-weight:300;margin-bottom:12px}.lbmc-dienst-card h3{color:#ffffff;font-family:'Raleway';font-weight:400;font-size:18px;margin-bottom:16px}.lbmc-dienst-card p{color:#cccccc;font-family:'Raleway';font-weight:300;font-size:15px;line-height:1.75;margin-bottom:22px}.lbmc-text-link{color:#cc0000;font-family:'Raleway';font-size:13px;letter-spacing:1px;text-decoration:none;text-transform:uppercase}.lbmc-text-link:hover{color:#ffffff}@media only screen and (max-width:767px){.lbmc-diensten-overzicht{padding-top:50px;padding-bottom:50px}.lbmc-dienst-card{padding:0 20px;margin-bottom:45px}.lbmc-dienst-card h3{font-size:18px}.lbmc-dienst-card p{font-size:15px}}.lbmc-takenlijst{max-width:760px;margin:30px auto 0;text-align:left}.lbmc-takenlijst ul{list-style:none;padding:0;margin:0}.lbmc-takenlijst li{color:#cccccc;font-family:'Raleway';font-weight:300;font-size:15px;line-height:1.7;padding:10px 0 10px 24px;border-bottom:1px solid rgba(255,255,255,0.08);position:relative}.lbmc-takenlijst li::before{content:"";width:6px;height:6px;background:#cc0000;position:absolute;left:0;top:20px}.lbmc-stappenplan{max-width:900px;margin:45px auto 0;text-align:left}.lbmc-stap{padding:28px 0;border-bottom:1px solid rgba(255,255,255,0.08)}.lbmc-stap-kop{display:flex;align-items:baseline;gap:18px;margin-bottom:12px}.lbmc-stap-kop span{color:#cc0000;font-family:'Cormorant Garamond';font-size:30px;font-weight:300;line-height:1;min-width:42px}.lbmc-stap-kop h3{color:#ffffff;font-family:'Raleway';font-weight:400;font-size:18px;line-height:1.4;margin:0}.lbmc-stap p{color:#cccccc;font-family:'Raleway';font-weight:300;font-size:15px;line-height:1.75;margin:0;max-width:760px;padding-left:60px}@media only screen and (max-width:767px){.lbmc-stappenplan{margin-top:30px}.lbmc-stap{padding:24px 0}.lbmc-stap-kop{gap:14px;margin-bottom:10px}.lbmc-stap-kop span{font-size:28px;min-width:36px}.lbmc-stap-kop h3{font-size:17px}.lbmc-stap p{padding-left:50px;font-size:15px}}.lbmc-cta-card h2{min-height:95px}.lbmc-cta-card p{min-height:78px}@media only screen and (max-width:767px){.lbmc-cta-card h2,.lbmc-cta-card p{min-height:0}}.lbmc-stappenplan .lbmc-stap>span{color:#cc0000!important}.lbmc-project-faq{max-width:900px;margin:42px auto 0;text-align:left}.lbmc-project-faq-item{border-bottom:1px solid rgba(255,255,255,0.08)}.lbmc-project-faq-question{width:100%;display:block;position:relative;background:transparent!important;border:none!important;box-shadow:none!important;outline:none!important;appearance:none;-webkit-appearance:none;color:#ffffff!important;font-family:'Raleway';font-size:15px;font-weight:300;line-height:1.6;text-align:left;padding:22px 44px 22px 0;cursor:pointer}.lbmc-project-faq-question span{display:block;color:#ffffff}.lbmc-project-faq-question::after{content:"+";position:absolute;right:0;top:20px;color:#cc0000;font-size:24px;font-weight:300;line-height:1}.lbmc-project-faq-item.open .lbmc-project-faq-question::after{content:"–"}.lbmc-project-faq-answer{display:none;padding:0 0 24px 0}.lbmc-project-faq-item.open .lbmc-project-faq-answer{display:block}.lbmc-project-faq-answer p{color:#cccccc;font-family:'Raleway';font-weight:300;font-size:15px;line-height:1.8;margin:0;max-width:760px}@media only screen and (max-width:767px){.lbmc-home-slider .et_pb_slide{background-position:center center!important;min-height:520px}.lbmc-home-slider .et_pb_slide_description{padding-top:170px!important;padding-bottom:120px!important}.lbmc-home-slider .et_pb_slide_title{font-size:34px!important;line-height:1.25!important}}.lbmc-home-diensten{display:grid;grid-template-columns:repeat(3,1fr);gap:70px;max-width:1040px;margin:0 auto;padding:80px 0 90px;text-align:center}.lbmc-home-dienst span{display:block;color:#cc0000;font-family:'Cormorant Garamond';font-size:30px;font-weight:300;margin-bottom:12px}.lbmc-home-dienst h3{color:#ffffff;font-family:'Raleway';font-size:17px;font-weight:400;margin-bottom:14px}.lbmc-home-dienst p{color:#cccccc;font-family:'Raleway';font-size:15px;font-weight:300;line-height:1.7;margin-bottom:18px}.lbmc-home-dienst a{color:#cc0000;font-family:'Raleway';font-size:12px;letter-spacing:1px;text-transform:uppercase;text-decoration:none}.lbmc-home-dienst a:hover{color:#ffffff}@media only screen and (max-width:767px){.lbmc-home-diensten{grid-template-columns:1fr;gap:45px;padding:60px 22px 70px}}.lbmc-label{display:block;color:#cc0000;font-family:'Raleway';font-size:11px;font-weight:300;letter-spacing:2px;text-transform:uppercase;margin-bottom:14px}.lbmc-center-button{text-align:center;margin-top:40px}.et_pb_portfolio_0 .et_pb_portfolio_grid_items{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:55px 60px!important}.et_pb_portfolio_0 .et_pb_portfolio_item,.et_pb_portfolio_0 .et_pb_grid_item,.et_pb_portfolio_0 .et_pb_grid_item.first_in_row,.et_pb_portfolio_0 .et_pb_grid_item.last_in_row{float:none!important;clear:none!important;width:100%!important;max-width:none!important;margin:0!important}.et_pb_portfolio_0 .et_portfolio_image{display:block!important;width:100%!important;overflow:hidden;background:#111111}.et_pb_portfolio_0 .et_portfolio_image img{width:100%!important;height:260px!important;object-fit:cover!important;display:block!important}.et_pb_portfolio_0 .et_pb_module_header{margin-top:16px!important;padding-bottom:0!important}.et_pb_portfolio_0 .et_pb_module_header a{color:#ffffff!important;font-family:'Cormorant Garamond'!important;font-size:25px!important;font-weight:300!important;letter-spacing:1px;text-decoration:none}.et_pb_portfolio_0 .et_pb_module_header a:hover{color:#cc0000!important}@media only screen and (max-width:980px){.et_pb_portfolio_0 .et_pb_portfolio_grid_items{grid-template-columns:repeat(2,1fr)!important;gap:40px!important}.et_pb_portfolio_0 .et_portfolio_image img{height:240px!important}}@media only screen and (max-width:767px){.et_pb_portfolio_0 .et_pb_portfolio_grid_items{grid-template-columns:1fr!important;gap:36px!important}.et_pb_portfolio_0 .et_portfolio_image img{height:240px!important}.et_pb_portfolio_0 .et_pb_module_header a{font-size:23px!important}}.et_header_style_left .logo_container{display:none}.lbmc-footer{color:#ffffff;padding:55px 30px 35px;font-family:inherit}.lbmc-footer-inner{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:45px;align-items:start}.lbmc-footer-logo{max-width:260px;height:auto;display:block;margin-bottom:24px}.lbmc-footer-img{width:100%;max-width:260px;height:auto;display:block;margin-bottom:18px;border-radius:2px}.lbmc-footer-label{font-size:13px;line-height:1.4;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:#ffffff;margin:0 0 18px}.lbmc-footer-tekst{font-size:15px;line-height:1.75;color:rgba(255,255,255,0.78);margin:0}.lbmc-footer a{color:rgba(255,255,255,0.78);text-decoration:none;transition:color 0.2s ease}.lbmc-footer a:hover{color:#ffffff}.lbmc-footer-nav{list-style:none;padding:0;margin:0}.lbmc-footer-nav li{margin-bottom:10px}.lbmc-footer-nav a{font-size:15px;line-height:1.5}.lbmc-footer-bottom{max-width:1180px;margin:40px auto 0;padding-top:22px;border-top:1px solid rgba(255,255,255,0.14);display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.lbmc-footer-small{font-size:13px;line-height:1.5;color:rgba(255,255,255,0.55);margin:0}.lbmc-footer-legal{display:flex;gap:18px;flex-wrap:wrap}.lbmc-footer-legal a{font-size:13px;color:rgba(255,255,255,0.55)}.lbmc-footer-legal a:hover{color:#ffffff}@media (max-width:980px){.lbmc-footer-inner{grid-template-columns:1fr 1fr;gap:35px}}@media (max-width:767px){.lbmc-footer{padding:42px 22px 28px}.lbmc-footer-inner{grid-template-columns:1fr;gap:32px}.lbmc-footer-logo{max-width:165px}.lbmc-footer-img{max-width:100%}.lbmc-footer-bottom{margin-top:34px;flex-direction:column;gap:12px}.lbmc-footer-legal{flex-direction:column;gap:8px}}.lbmc-footer-nav li{list-style:none;position:relative;margin-bottom:10px;padding-left:18px}.lbmc-footer-nav li::before{content:"";width:6px;height:6px;background:#cc0000;position:absolute;left:0;top:15px}#top-menu li li a{width:215px}.lbmc-lightbox__arrow{position:absolute;top:50%;transform:translateY(-50%);background:none;border:none;font-size:56px;font-weight:300;line-height:1;color:#c8c0b4;cursor:pointer;padding:10px 16px;transition:color 0.25s ease,opacity 0.25s ease;opacity:0.7;z-index:10000}.lbmc-lightbox__arrow:hover{color:#f0ece4;opacity:1}.lbmc-lightbox__arrow--prev{left:12px}.lbmc-lightbox__arrow--next{right:12px}@media (max-width:767px){.lbmc-lightbox__arrow{font-size:40px;padding:8px 10px}.lbmc-lightbox__arrow--prev{left:2px}.lbmc-lightbox__arrow--next{right:2px}}.wpcf7-form p{margin-bottom:20px}.lbmc-form-row{display:flex;gap:20px;flex-wrap:wrap}.lbmc-form-row>span{flex:1 1 0}.wpcf7-form label{display:block;font-family:'Raleway',sans-serif;font-weight:300;color:#cccccc;margin-bottom:8px;font-size:14px}.wpcf7-form input[type="text"],.wpcf7-form input[type="email"],.wpcf7-form textarea{width:100%;background:#0a0a0a;border:1px solid #333333;color:#ffffff;font-family:'Raleway',sans-serif;font-weight:300;padding:14px 16px;font-size:15px;transition:border-color 0.3s ease}.wpcf7-form input[type="text"]:focus,.wpcf7-form input[type="email"]:focus,.wpcf7-form textarea:focus{border-color:#cc0000;outline:none}.wpcf7-form textarea{min-height:160px;resize:vertical}.wpcf7-form input[type="submit"]{background:#cc0000;color:#ffffff;border:none;padding:14px 36px;font-family:'Raleway',sans-serif;font-weight:300;letter-spacing:0.5px;text-transform:uppercase;font-size:13px;cursor:pointer;transition:background 0.3s ease}.wpcf7-form input[type="submit"]:hover{background:#a00000}.wpcf7-form p{margin-bottom:20px;padding-bottom:0px}.lbmc-form-row{display:flex;gap:20px;flex-wrap:wrap;margin-bottom:20px}.lbmc-form-row p{flex:1 1 0;min-width:200px;margin-bottom:0}.wpcf7-form label{display:block;font-family:'Raleway',sans-serif;font-weight:300;color:#cccccc;margin-bottom:8px;font-size:14px}.wpcf7-form input[type="text"],.wpcf7-form input[type="email"],.wpcf7-form textarea{width:100%;background:#1a1a1a;border:1px solid #333333;color:#ffffff;font-family:'Raleway',sans-serif;font-weight:300;padding:14px 16px;font-size:15px;transition:border-color 0.3s ease;box-sizing:border-box}.wpcf7-form input[type="text"]:focus,.wpcf7-form input[type="email"]:focus,.wpcf7-form textarea:focus{border-color:#cc0000;outline:none}.wpcf7-form textarea{min-height:160px;resize:vertical}.wpcf7-form .wpcf7-submit-wrap,.wpcf7-form p:has(input[type="submit"]){text-align:left}.wpcf7-form input[type="submit"]{background:#cc0000;color:#ffffff;border:none;padding:14px 36px;font-family:'Raleway',sans-serif;font-weight:300;letter-spacing:0.5px;text-transform:uppercase;font-size:13px;cursor:pointer;transition:background 0.3s ease;display:inline-block}.wpcf7-form input[type="submit"]:hover{background:#a00000}.wpcf7-not-valid-tip{color:#cc0000;font-size:13px;margin-top:6px}.wpcf7-response-output{border:1px solid #cc0000!important;color:#cccccc;font-family:'Raleway',sans-serif;font-size:14px;padding:12px 16px;margin-top:20px;text-align:center}.wpcf7-mail-sent-ok{border-color:#4a7c4a!important}.wpcf7-form .wpcf7-submit-wrap,.wpcf7-form p:has(input[type="submit"]){text-align:left;margin-bottom:0}.cf-turnstile{text-align:left}@media (max-width:767px){.home .et_pb_slider .et_pb_slide_description,.home .et_pb_fullwidth_slider_0 .et_pb_slide_description{width:88%!important;max-width:88%!important;padding-left:6%!important;padding-right:6%!important}.home .et_pb_slider .et_pb_slide_title,.home .et_pb_fullwidth_slider_0 .et_pb_slide_title{font-size:20px!important;line-height:1.18em!important;letter-spacing:0.03em!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important;white-space:normal!important}.home .et_pb_slider .et_pb_slide_content,.home .et_pb_fullwidth_slider_0 .et_pb_slide_content{font-size:13px!important;line-height:1.55em!important}}@media (max-width:767px){.home .lbmc-home-slider,.home .lbmc-home-slider .et_pb_slides,.home .lbmc-home-slider .et_pb_slide{height:58svh!important;min-height:58svh!important}.home .lbmc-home-slider .et_pb_slide{background-size:cover!important;background-position:center center!important}.home .lbmc-home-slider .et_pb_slide_description{padding-top:90px!important;padding-bottom:40px!important}.home .lbmc-home-logo{padding-top:18px!important;padding-bottom:18px!important;margin-top:0!important}.home .lbmc-home-logo img{max-width:240px!important;height:auto!important}}