::selection{color:#000000;background:#fff9e5}::-moz-selection{color:#000000;background:#fff9e5}#main-footer{display:none}.et_pb_filterable_portfolio .et_pb_portfolio_filters li a{border:none!important;background-color:white!important}.et_pb_filterable_portfolio .et_pb_portfolio_filters li a:hover{border:none!important;background-color:white!important}.et_pb_filterable_portfolio_0.et_pb_filterable_portfolio.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active{color:#ababab!important}.dsm-post-carousel-item .dsm-entry-wrapper{position:absolute!important;bottom:-100px!important;opacity:0;transition:all 0.7s ease;pointer-events:none}.dsm-post-carousel-item:hover .dsm-entry-wrapper{position:absolute!important;z-index:9999;bottom:0px!important;opacity:1!important}.et_pb_filterable_portfolio .et_pb_portfolio_filters li a{Padding:0px 20px 0px 0px!important}.adresses-bonkers.et_pb_text_module_wrapper{display:inline-block}.vertical-align{display:flex;flex-direction:column;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center}.et_pb_module_header{pointer-events:none!important;cursor:default!important}.social-link{padding:5px!important}.sub-menu li a{font-weight:400!important;font-size:13px!important;line-height:1.5em!important}.woocommerce div.product div.images .flex-control-thumbs{margin-top:0px}.woocommerce div.product div.images .flex-control-thumbs li{width:25%;margin-right:0px;margin-bottom:0px}.single_add_to_cart_button{display:none!important}li.menu-item-774{display:flex;align-items:center}.et_pb_menu_0_tb_header.et_pb_menu ul li.menu-item-774>a,.et_pb_sticky .et_pb_menu_0_tb_header.et_pb_menu ul li.menu-item-774>a{background:#4F46E5!important;color:#ffffff!important;padding:12px 20px!important;height:auto!important;line-height:1!important;border-radius:2px;display:inline-flex!important;align-self:center}.et_pb_menu_0_tb_header.et_pb_menu ul li.menu-item-774>a:hover{opacity:.85}.et_pb_menu_0_tb_header.et_pb_menu ul li.menu-item-7109>a,.et_pb_sticky .et_pb_menu_0_tb_header.et_pb_menu ul li.menu-item-7109>a{color:#4F46E5!important;font-weight:700!important}body.home .et_pb_section_0_tb_footer.et_pb_section,body.page-id-3743 .et_pb_section_0_tb_footer.et_pb_section{background-color:#ffffff!important}.page-id-756 .et_pb_row>.et_pb_column.et_pb_column_4_4,.page-id-7139 .et_pb_row>.et_pb_column.et_pb_column_4_4,.page-id-287 .et_pb_row>.et_pb_column.et_pb_column_4_4,.page-id-287 .et_pb_row>.et_pb_column.et_pb_column_1_1,.page-id-7118 .et_pb_row>.et_pb_column.et_pb_column_4_4,.page-id-7118 .et_pb_row>.et_pb_column.et_pb_column_1_1{width:100%!important;flex:1 1 100%!important}.page-id-756 .et_pb_code:has(#hs-catalogue-1),.page-id-756 .et_pb_code:has(#hs-catalogue-2),.page-id-7139 .et_pb_code:has(#hs-catalogue-1),.page-id-7139 .et_pb_code:has(#hs-catalogue-2){background:#ffffff;border:1px solid #c9c2ae;border-top:0;padding:0 32px 24px;margin-top:-2.75%!important}.page-id-756 .et_pb_text:has(+.et_pb_code),.page-id-7139 .et_pb_text:has(+.et_pb_code){margin-bottom:0!important}.page-id-756 .et_pb_text:has(+.et_pb_code)>.et_pb_text_inner>div,.page-id-7139 .et_pb_text:has(+.et_pb_code)>.et_pb_text_inner>div{border-bottom:0!important;padding-bottom:0!important}.single-project .et_pb_section_0_tb_body{padding:0!important}.single-project .et_pb_section_0_tb_body>.et_pb_row{width:100%!important;max-width:100%!important;padding:0!important}.single-project .et_pb_post_content .et_pb_row>.et_pb_column.et_pb_column_4_4{width:100%!important;flex:1 1 100%!important}.post-type-archive-project .et_pb_section_0_tb_body{background-color:#fff9e5!important;padding:72px 0 112px!important}.post-type-archive-project .et_pb_section_0_tb_body .et_pb_row{width:90%!important;max-width:1280px!important}.post-type-archive-project .et_pb_section_0_tb_body .et_pb_text{text-align:left!important}.post-type-archive-project .et_pb_section_0_tb_body .et_pb_text h1{font-family:'Montserrat',sans-serif!important;font-weight:900!important;font-size:clamp(40px,6vw,88px)!important;line-height:1!important;letter-spacing:-2px!important;color:#141414!important;text-align:left!important;margin:0 0 20px!important}.post-type-archive-project .et_pb_section_0_tb_body .et_pb_text h1::before{content:'NOS PROJETS';display:block;font-family:'Work Sans',Arial,sans-serif;font-weight:600;font-size:13px;letter-spacing:3px;color:#4338CA;margin-bottom:18px}.post-type-archive-project .et_pb_section_0_tb_body .et_pb_text p{font-size:17px!important;line-height:1.6!important;color:#141414!important;text-align:left!important;max-width:640px;margin:0!important}.post-type-archive-project .et_pb_portfolio_filters ul{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0 40px!important}.post-type-archive-project .et_pb_portfolio_filters li{margin:0!important}.post-type-archive-project .et_pb_portfolio_filters li a{border:1px solid #c9c2ae!important;border-radius:0!important;background:transparent!important;color:#141414!important;padding:10px 18px!important;font-size:13px!important;font-weight:600!important;letter-spacing:1px;text-transform:uppercase}.post-type-archive-project .et_pb_portfolio_filters li a.active{background:#4F46E5!important;border-color:#4F46E5!important;color:#ffffff!important}.post-type-archive-project .et_pb_portfolio_items{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.post-type-archive-project .et_pb_portfolio_items::before,.post-type-archive-project .et_pb_portfolio_items::after{display:none!important}.post-type-archive-project .et_pb_portfolio_item.et_pb_grid_item{width:auto!important;margin:0!important;float:none!important;clear:none!important;border:1px solid #c9c2ae;background:#fffcf1}.post-type-archive-project .et_pb_portfolio_item .et_portfolio_image,.post-type-archive-project .et_pb_portfolio_item .et_portfolio_image img{display:block;width:100%;height:260px!important;object-fit:cover}.post-type-archive-project .et_pb_portfolio_item .et_overlay{display:none!important}.post-type-archive-project .et_pb_portfolio_item h2{padding:20px 24px 24px!important;margin:0!important;font-family:'Work Sans',Arial,sans-serif!important;font-size:20px!important;font-weight:600!important;line-height:1.25!important}.post-type-archive-project .et_pb_portfolio_item h2 a{color:#141414!important}.post-type-archive-project .et_pb_portfolio_item h2::before{display:block;font-size:12px;letter-spacing:2px;font-weight:600;color:#4338CA;margin-bottom:8px}.post-type-archive-project .project_category_hospitality h2::before{content:'HOSPITALITY'}.post-type-archive-project .project_category_workplace h2::before{content:'WORKPLACE'}.post-type-archive-project .project_category_restaurants h2::before{content:'RESTAURANT'}.post-type-archive-project .et_pb_portfolio_item h2::after{content:'Voir le projet \2192';display:block;font-size:14px;font-weight:600;color:#4338CA;margin-top:12px}.post-type-archive-project .et_pb_section_0_tb_body .et_pb_row{display:flex!important}.post-type-archive-project .et_pb_section_0_tb_body .et_pb_column.et-last-child:empty,.post-type-archive-project .et_pb_section_0_tb_body .et_pb_column_empty{display:none!important}.post-type-archive-project .et_pb_section_0_tb_body .et_pb_column{flex:1 1 auto;width:auto!important;margin:0!important}.post-type-archive-project .et_pb_section_0_tb_body .et_pb_module{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.post-type-archive-project .et_pb_portfolio_item .et_portfolio_image{height:260px!important;overflow:hidden;position:relative}.post-type-archive-project .et_pb_portfolio_item .et_portfolio_image picture,.post-type-archive-project .et_pb_portfolio_item .et_portfolio_image img{height:260px!important;width:100%!important;object-fit:cover}.post-type-archive-project .et_pb_portfolio_item h2,.post-type-archive-project .et_pb_portfolio_item .et_pb_module_header{position:static!important;opacity:1!important;transform:none!important;visibility:visible!important;background:transparent!important;color:#141414!important;text-align:left!important}body.post-type-archive-project .et_pb_portfolio_item>a{display:block!important;height:260px!important;max-height:260px!important;overflow:hidden!important}body.post-type-archive-project .et_pb_portfolio_item span.et_portfolio_image{display:block!important;height:260px!important;max-height:260px!important;padding:0!important}.bk-cta{background:#4F46E5;padding:72px 0}.bk-cta-in{width:90%;max-width:1280px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:32px;flex-wrap:wrap}.bk-cta-t{font-family:'Montserrat',sans-serif;font-weight:900;font-size:clamp(30px,4vw,48px);line-height:1.05;letter-spacing:-1px;color:#ffffff;margin:0;padding:0;max-width:760px}.bk-cta-b{background:#ffffff;color:#4F46E5!important;padding:16px 28px;font-size:13px;font-weight:600;letter-spacing:1px;text-decoration:none}.bk-cta-b:hover{opacity:.88}.post-type-archive-project .et_pb_portfolio_item,.post-type-archive-project .et_pb_portfolio_item *{transition:none!important}.post-type-archive-project .et_pb_portfolio_item:hover h2,.post-type-archive-project .et_pb_portfolio_item:hover .et_pb_module_header{padding:20px 24px 24px!important;margin:0!important;transform:none!important;top:auto!important}.post-type-archive-project .et_pb_portfolio_item .et_portfolio_image img{transition:transform .5s ease!important}.post-type-archive-project .et_pb_portfolio_item:hover .et_portfolio_image img{transform:scale(1.05)}.post-type-archive-project .et_pb_portfolio_item:hover{border-color:#4F46E5;box-shadow:inset 0 -4px 0 #4F46E5}.post-type-archive-project .et_pb_portfolio_item:hover h2 a{color:#4338CA!important}.post-type-archive-project .et_pb_section_0_tb_body .et_pb_row:first-child{padding-bottom:16px!important}body.post-type-archive-project .et_pb_portfolio_item:hover .et_pb_module_header,body.post-type-archive-project .et_pb_portfolio_item:hover h2{position:static!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;z-index:auto!important}body.post-type-archive-project .et_pb_filterable_portfolio .et_pb_portfolio_filters li a:hover{border:1px solid #4F46E5!important;background:#fffcf1!important;color:#141414!important}body.post-type-archive-project .et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active:hover{background:#4F46E5!important;color:#ffffff!important}@media (max-width:980px){.post-type-archive-project .et_pb_portfolio_items{grid-template-columns:1fr}}body.single-project .et_pb_row_3_tb_body{display:none!important}.bk-related{background:#fff9e5;padding:96px 0}.bk-related .et_pb_row_1_tb_body{width:90%!important;max-width:1280px!important;margin:0 auto!important;padding:0!important;display:block!important}.bk-related .et_pb_column{width:100%!important;margin:0!important;float:none!important}.bk-related .et_pb_module{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.bk-related .et_pb_text_0_tb_body{text-align:left!important;margin-bottom:32px!important}.bk-k{font-size:13px;letter-spacing:3px;font-weight:600;color:#4338CA;margin:0 0 16px;padding:0;text-align:left}.bk-h{font-family:'Montserrat',sans-serif;font-weight:900;font-size:clamp(30px,4vw,48px);line-height:1.05;letter-spacing:-1px;color:#141414;margin:0;padding:0;text-align:left}.bk-related .et_pb_portfolio_grid_items{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.bk-related .et_pb_portfolio_grid_items::before,.bk-related .et_pb_portfolio_grid_items::after{display:none!important}.bk-related .et_pb_portfolio_item.et_pb_grid_item{width:auto!important;margin:0!important;float:none!important;clear:none!important;border:1px solid #c9c2ae;background:#fffcf1}.bk-related .et_pb_portfolio_item>a{display:block!important;height:220px!important;overflow:hidden!important}.bk-related .et_pb_portfolio_item span.et_portfolio_image{display:block!important;height:220px!important;padding:0!important}.bk-related .et_pb_portfolio_item .et_portfolio_image img,.bk-related .et_pb_portfolio_item .et_portfolio_image picture{display:block;width:100%!important;height:220px!important;object-fit:cover;transition:transform .5s ease!important}.bk-related .et_pb_portfolio_item .et_overlay{display:none!important}.bk-related .et_pb_portfolio_item h3,.bk-related .et_pb_portfolio_item:hover h3{position:static!important;left:auto!important;top:auto!important;transform:none!important;opacity:1!important;padding:16px 20px 20px!important;margin:0!important;font-family:'Work Sans',Arial,sans-serif!important;font-size:17px!important;font-weight:600!important;line-height:1.25!important;text-align:left!important}.bk-related .et_pb_portfolio_item h3 a{color:#141414!important}.bk-related .et_pb_portfolio_item h3::before{display:block;font-size:11px;letter-spacing:2px;font-weight:600;color:#4338CA;margin-bottom:6px}.bk-related .project_category-hospitality h3::before{content:'HOSPITALITY'}.bk-related .project_category-workplace h3::before{content:'WORKPLACE'}.bk-related .et_pb_portfolio_item h3::after{content:'Voir le projet \2192';display:block;font-size:13px;font-weight:600;color:#4338CA;margin-top:10px}.bk-related .et_pb_portfolio_item:hover{border-color:#4F46E5;box-shadow:inset 0 -4px 0 #4F46E5}.bk-related .et_pb_portfolio_item:hover .et_portfolio_image img{transform:scale(1.05)}.bk-related .et_pb_portfolio_item:hover h3 a{color:#4338CA!important}@media (max-width:980px){.bk-related .et_pb_portfolio_grid_items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.bk-related .et_pb_portfolio_grid_items{grid-template-columns:1fr}}body.single-project .bk-related .et_pb_portfolio_0_tb_body.et_pb_portfolio .et_pb_portfolio_item h3,body.single-project .bk-related .et_pb_portfolio_0_tb_body.et_pb_portfolio .et_pb_portfolio_item h3 a{color:#141414!important;text-shadow:none!important}body.single-project .bk-related .et_pb_portfolio_0_tb_body.et_pb_portfolio .et_pb_portfolio_item:hover h3 a{color:#4338CA!important}.page-id-273 .et_pb_code:has(#hs-contact),.page-id-7329 .et_pb_code:has(#hs-contact){background:#ffffff;border:1px solid #c9c2ae;border-top:0;padding:0 32px 24px;margin-top:-2.75%!important}.page-id-273 .et_pb_text:has(+.et_pb_code),.page-id-7329 .et_pb_text:has(+.et_pb_code){margin-bottom:0!important}.page-id-273 .et_pb_text:has(+.et_pb_code)>.et_pb_text_inner>div,.page-id-7329 .et_pb_text:has(+.et_pb_code)>.et_pb_text_inner>div{border-bottom:0!important;padding-bottom:0!important}.page-id-273 .et_pb_row>.et_pb_column.et_pb_column_4_4,.page-id-7329 .et_pb_row>.et_pb_column.et_pb_column_4_4{width:100%!important;flex:1 1 100%!important}body #page-container .et_pb_section .et_pb_button.et_pb_button_0_tb_footer,body #page-container .et_pb_section .et_pb_button.et_pb_button_0_tb_footer:hover{background-color:#4F46E5!important;color:#ffffff!important;border-color:#4F46E5!important}body #page-container .et_pb_section .et_pb_button.et_pb_button_0_tb_footer:hover{opacity:.9}body.page-id-273 .et_pb_column:has(#hs-contact),body.page-id-7329 .et_pb_column:has(#hs-contact){background:#ffffff!important;border:1px solid #c9c2ae;padding:28px 32px!important}body.page-id-273 .et_pb_column:has(#hs-contact) .et_pb_code,body.page-id-7329 .et_pb_column:has(#hs-contact) .et_pb_code{border:0!important;padding:0!important;margin:0!important;background:transparent!important}body.page-id-273 .et_pb_column:has(#hs-contact) .et_pb_text>.et_pb_text_inner>div,body.page-id-7329 .et_pb_column:has(#hs-contact) .et_pb_text>.et_pb_text_inner>div{border:0!important;padding:0!important;background:transparent!important}body.page-id-273 .et_pb_column:has(#hs-contact) .et_pb_text,body.page-id-7329 .et_pb_column:has(#hs-contact) .et_pb_text{margin-bottom:0!important}body.et-db #page-container #et-boc .et-l .et_pb_section .et_pb_button.et_pb_button_0_tb_footer,body.et-db #page-container #et-boc .et-l .et_pb_section .et_pb_button.et_pb_button_0_tb_footer:hover,body.et-db #page-container #et-boc .et-l .et_pb_section .et_pb_button.et_pb_button_0_tb_footer:visited,body #page-container .et_pb_button_0_tb_footer:visited{color:#ffffff!important;background-color:#4F46E5!important;border-color:#4F46E5!important}body.et-db #page-container #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu ul li.menu-item-774>a,body.et-db #page-container #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu ul li.menu-item-774>a:hover,body.et-db #page-container #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu ul li.menu-item-774>a:visited{color:#ffffff!important;background:#4F46E5!important}.post-type-archive-project .et_pb_portfolio_item,.bk-related .et_pb_portfolio_item{position:relative!important;cursor:pointer}.post-type-archive-project .et_pb_portfolio_item h2 a::after,.bk-related .et_pb_portfolio_item h3 a::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}body.single-project .et_pb_post_content .et_pb_button{white-space:nowrap!important;font-size:12px!important;letter-spacing:.5px!important;padding-left:20px!important;padding-right:20px!important}@media (max-width:767px){body.single-project .et_pb_post_content .et_pb_button{white-space:normal!important}}@media (max-width:767px){body.home .et_pb_section_0{height:auto!important;min-height:0!important;padding-top:120px!important;padding-bottom:40px!important}body.home .et_pb_section_0 .et_pb_row{position:static!important;transform:none!important}body.home .et_pb_text_1 p{font-size:44px!important;line-height:1.02!important;letter-spacing:-1px!important}body.home .et_pb_text_2 a[href^="https"],body.home .et_pb_post_content a[href^="https"][style*="padding:18px 30px"]{display:block!important;text-align:center!important;margin:0 0 10px!important;padding:14px 12px!important;font-size:12px!important;letter-spacing:.5px!important}body.home .et_pb_text_2 p:last-child{font-size:12px!important;line-height:1.5!important;margin-top:8px!important}body #page-container .et_pb_section .et_pb_button.et_pb_button_0_tb_footer,body.et-db #page-container #et-boc .et-l .et_pb_section .et_pb_button.et_pb_button_0_tb_footer{font-size:14px!important;padding:10px 18px!important;white-space:nowrap!important;line-height:1.2!important}body.single-project .et_pb_post_content .et_pb_button,body .et_pb_post_content .et_pb_button{white-space:normal!important;font-size:12px!important}}@media (max-width:767px){body.home .et_pb_text p:has(>a[style*="inline-block"]){width:100%!important}body.home .et_pb_text a[style*="inline-block"]{width:100%!important;box-sizing:border-box!important;display:block!important;text-align:center!important;margin:0 0 10px!important;padding:14px 12px!important;font-size:12px!important;letter-spacing:.5px!important}body.home .et_pb_text div[style*="flex:1 1 200px"]{flex:1 1 50%!important;padding:0 12px!important}body.home .et_pb_text div[style*="flex:1 1 200px"] p:first-child{font-size:18px!important}body.home .et_pb_text div[style*="flex:1 1 200px"] p:last-child{font-size:12px!important}.et_pb_button_0_tb_footer_wrapper{left:auto!important;right:12px!important;transform:none!important}}.page-id-7398 .et_pb_row>.et_pb_column.et_pb_column_4_4{width:100%!important;flex:1 1 100%!important}@media (min-width:981px){body.page-id-273 .et_pb_row:has(#hs-contact){align-items:stretch!important}body.page-id-273 .et_pb_row:has(#hs-contact)>.et_pb_column:has(#hs-contact){margin-top:47px!important}body.page-id-273 .et_pb_row:has(#hs-contact)>.et_pb_column:not(:has(#hs-contact)){display:flex!important;flex-direction:column!important}body.page-id-273 .et_pb_row:has(#hs-contact)>.et_pb_column:not(:has(#hs-contact))>.et_pb_text{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;margin-bottom:0!important}body.page-id-273 .et_pb_row:has(#hs-contact)>.et_pb_column:not(:has(#hs-contact))>.et_pb_text>.et_pb_text_inner{flex:1 1 auto!important;display:flex!important;flex-direction:column!important}body.page-id-273 .et_pb_row:has(#hs-contact)>.et_pb_column:not(:has(#hs-contact))>.et_pb_text>.et_pb_text_inner>div{flex:1 1 0!important;display:flex!important;flex-direction:column!important;justify-content:center!important}body.page-id-273 .et_pb_row:has(#hs-contact)>.et_pb_column:not(:has(#hs-contact))>.et_pb_text>.et_pb_text_inner>div:last-child{margin-bottom:0!important}}