body{color:#000;font-family:'Montserrat',sans-serif;font-size:18px;font-weight:400;line-height:222.2222222222222%;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}*{box-sizing:border-box}section,footer,header,article,main,aside,.row,.container{position:relative}section{z-index:1}h1,h2,h3,h4,h5,h6{color:inherit;padding:0;margin-top:0}p{margin-bottom:25px}*>p:last-child{margin-bottom:0!important}a{text-decoration:none}a:hover,a:focus{text-decoration:none}ul,ol{margin:0;padding:0;list-style:none}img{max-width:100%}b,strong{font-weight:700}a,span,button{transition:all .5s}.clear{clear:both!important;display:block;float:none!important;width:100%!important;height:0!important;margin:0!important;padding:0!important;border:none!important;min-height:0!important}.notDisplay{display:none}.displayBlock{display:block}.displayInlineBlock{display:inline-block;vertical-align:top}.position_relative{position:relative}.position_absolute{position:absolute;left:0;top:0}.position_static{position:static!important}.object_fit_cover{width:100%;height:100%!important;object-fit:cover}.margin,.wrap{margin:0 auto}.full{height:100%;width:100%;display:block}.width_100{width:100%}.height_100{height:100%}.cover{background-position:center center;background-size:cover;background-repeat:no-repeat}.z_index_0{z-index:0}.z_index_1{z-index:1}.z_index_2{z-index:2}.no_margin{margin:0!important}.nowrap{white-space:nowrap}.color_inherit{color:inherit!important}.no_padding,.no_flex{padding:0}.row_noflex{display:block}.row_noflex:after{content:'';display:block;clear:both}.row_noflex *[class*="col-"]{max-width:none;flex:none;float:left}.float_left,.row_noflex *[class*="col-"].float_left{float:left}.float_right,.row_noflex *[class*="col-"].float_right{float:right}.row.no_padding *[class*="col-"]:not(.padding),.container.no_padding *[class*="col-"]:not(.padding){padding-left:0;padding-right:0}.container.no_padding .row:not(.padding),.row.no_padding,.row.no_padding .row:not(.padding){margin-right:auto;margin-left:auto}a,a:hover{color:#ed6235}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5{font-size:51px;line-height:133.3333333333333%;font-weight:300;margin-bottom:39px;text-transform:uppercase;color:#ed6235;text-align:center}h1:after,.h1:after,h2:after,.h2:after{content:'';display:block;margin:10px auto 0;width:73px;height:8px;background-image:url(../images/underligne.png);background-repeat:no-repeat;background-size:100% auto}h1:after,.h1:after{background-image:url(../images/underligne_h1.png);width:104px;height:10px;margin-top:15px}h2,.h2{font-size:36px;line-height:133.3333333333333%}h3,.h3{font-size:30px;line-height:116.6666666666667%;margin-bottom:20px;color:#000;text-align:left}h3:last-child,.h3:last-child{margin-bottom:0}h4,.h4{font-size:25px;line-height:140%}h5,.h5{font-size:20px;line-height:150%}.no_uppercase{text-transform:none!important}.btn_site{background:#ed6235;padding:16px 26px 17px;color:#FFF!important;font-size:21.12px;line-height:1em;display:inline-block}.btn_site:hover{box-shadow:0 0 11px -1px rgba(0,0,0,.35)}.box_shadow{box-shadow:0 0 11px -1px rgba(0,0,0,.1)}.anim_elt{opacity:0}.container{max-width:1363px}#header{z-index:99;position:absolute;left:0;top:0;width:100%;padding:75px 0}.logo_header{width:18.92883345561262%;margin-left:.586940572267058%}.nav_header{width:79.23697725605282%;text-align:right;margin-top:-10px}.main_menu>ul>li{margin-right:9.259259259259259%;line-height:1em;display:inline-block;position:relative}.main_menu>ul>li.current-menu-item{margin-right:7.592592592592593%}.main_menu>ul>li:last-child{margin-right:0!important;padding-right:20px}.main_menu>ul>li.menu-item-has-children>a:after{content:'';display:inline-block;margin-left:10px;width:9px;height:6px;position:relative;top:1px}.main_menu ul li a{display:block;color:#000;font-size:14px;font-weight:400;line-height:1em;text-transform:uppercase;padding-bottom:30px}.main_menu ul li a:hover,.main_menu ul li.current-menu-item>a{color:#ed6235}.main_menu>ul>li>ul{position:absolute;top:44px;left:0;width:200px;background:#fff;opacity:0;visibility:hidden;min-width:12.5rem;margin:0;padding:.9375rem 1.5625rem;z-index:5;transition:all .5s ease-in-out;transform:translate3d(15px,0,0);text-align:left}.main_menu>ul>li:hover>ul{opacity:1;visibility:visible;transform:translate3d(0,0,0)}.main_menu>ul>li>ul li{display:block;margin:0}.main_menu>ul>li>ul li a{padding:.7rem 0}.cursor{position:fixed;top:50%;left:-100px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:12px;height:12px;pointer-events:none;box-sizing:border-box;z-index:9999;-webkit-transition:all .2s cubic-bezier(.19,.94,.336,1);transition:all .2s cubic-bezier(.19,.94,.336,1);border-radius:100%;background:#ed6235;overflow:hidden;opacity:0;cursor:pointer}.cursor.hover_slider{width:40px;height:40px;background:rgba(255,255,255,.08);-webkit-box-shadow:0 0 10px rgb(255 255 255 / 40%);box-shadow:0 0 10px rgb(255 255 255 / 40%);overflow:visible;opacity:1}.cursor.hover_slider:before,.cursor.hover_slider:after{content:"\F284";font-family:"bootstrap-icons";position:absolute;top:50%;left:-17px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#a6a182;font-size:16px;transform-origin:top}.cursor.hover_slider:after{content:"\F285";left:auto;right:-17px}@keyframes animation_rond_cursor{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}.cursor.hover_nav{width:40px;height:40px;margin-top:-15px;margin-left:-15px;background:rgba(0,0,0,.2);border:1px dashed #1D1D1B;opacity:1;-webkit-animation:animation_rond_cursor 4s infinite linear;animation:animation_rond_cursor 4s infinite linear}.section_head_page{background-image:url(../images/bg_header.png);background-repeat:no-repeat;background-size:cover;min-height:960px;padding-top:191px;padding-bottom:47px}.section_head_page .slider_hp{width:65.95744680851064%}.slider_hp .item{margin-bottom:80px;position:relative}.slider_hp .item .img{position:relative;z-index:0;height:642px}.navigation_carousel{right:3.337041156840934%;bottom:100px;position:absolute;z-index:2}.navigation_carousel .nav{display:inline-block;background-image:url(../images/next.png);background-repeat:no-repeat;background-size:100% auto;width:31px;height:31px;border-radius:50%;border:1px solid #1D1D1B;transition:all .5s}.navigation_carousel .nav.prev,.navigation_carousel .nav.next{-webkit-appearance:none}.navigation_carousel .nav.prev{transform:rotate(180deg);margin-right:7px}.navigation_carousel .nav:hover{background-color:#ed6235;border-color:transparent;background-image:url(../images/next1.png)}.box_txt{position:absolute;z-index:1;bottom:-75px;left:35px;width:36.81868743047831%;padding:26px 39px 34px 20px;display:block;color:#000!important;font-weight:400;font-size:18px;line-height:1em;background:#fff}.link_box{position:relative;padding-right:65px;display:block;font-weight:500;font-size:18px;color:#000!important}.link_box .point{display:flex;position:absolute;right:0;top:-8px;width:36px;height:36px;border:1px solid #3D3D3B;border-radius:50%;justify-content:center;align-items:center;z-index:0}.link_box:hover .point{border-style:dashed;-webkit-animation:animation_rond_cursor 4s infinite linear;animation:animation_rond_cursor 4s infinite linear}.link_box .point:before{content:'';width:6px;height:6px;border-radius:50%;background:#1A1A18;display:inline-block;position:relative;z-index:1}@keyframes animation_petit_point_link{0%{background:#1A1A18}100%{background:#ed6235}}.link_box:hover .point:before{-webkit-animation:animation_petit_point_link 2s infinite linear;animation:animation_petit_point_link 2s infinite linear}.link_box .point___:after{content:'';display:block;position:absolute;top:17px;left:-29px;z-index:0;background:#3D3D3B;width:47px;height:.0625rem}.link_box .trait{display:block;position:absolute;top:10px;right:20px;z-index:1;background:#3D3D3B;width:47px;height:1px}@keyframes animation_trait_link{0%{width:47px}50%{width:0}100%{width:47px}}.link_box:hover .trait{-webkit-animation:animation_trait_link 2s infinite linear;animation:animation_trait_link 2s infinite linear}.section_head_page .objet_du_mois{width:31.91489361702128%}.objet_du_mois .wrap{background:#fff}.objet_du_mois .img{position:relative;z-index:0;height:642px}.objet_du_mois .img img{max-width:100%;width:100%;height:100%;object-fit:cover}.objet_du_mois .tag{z-index:10;background:#ed6235;color:#fff;position:absolute;right:0;top:24px;line-height:32px;display:block;text-align:center;padding:0 18px}.objet_du_mois .box_txt{width:81.14942528735632%}.section_txt{padding:65px 0 49px}.section_txt_hp .txt{max-width:1328px}.section_projets h2{margin-bottom:52px}.listing_projets .item.col-sm-6{width:49.08290535583272%;margin-bottom:30px;position:relative}.listing_projets .item .img{height:799px;position:relative;z-index:0;background:#f5f5f5;display:flex;justify-content:center;align-items:center}.listing_projets .item .nb{display:block;position:absolute;z-index:1;left:25px;top:15px;font-size:74.14px;line-height:1em;font-weight:100}.listing_projets .item:nth-child(even) .nb{left:16px}.listing_projets .item .box_txt{width:49.47683109118087%;max-width:331px;bottom:-3px;padding:22px 35px 30px 41px;box-shadow:0 0 11px -6px rgb(0 0 0 / 10%);transform:perspective(250px) rotateY(90deg);transform-origin:left;transition:all .5s ease-in-out}.listing_projets .item:hover .box_txt{transform:perspective(250px) rotateY(0deg)}.listing_projets .item .box_txt .title{font-size:36px;line-height:133.3333333333333%;margin-bottom:17px}.listing_projets .item .box_txt .link_box .point{top:-9px}.listing_projets .item .box_txt .link_box .trait{top:9px}.section_projets .btn_site_section{margin-top:47px}.section_collection_privee{padding-top:70px}.section_collection_privee h2{margin-bottom:55px}.listing_collection .item .img img{max-height:100%;max-height:100%;width:100%;height:100%;object-fit:cover}.section_collection_privee .listing_collection .item .box_txt .title{text-transform:none}.section_posts_insta{padding-top:80px;padding-bottom:85px}.section_posts_insta h2{margin-bottom:80px}.section_posts_insta h2:after{margin-top:13px}.listing_insta .item{width:14.4534115920763%;height:197px;position:relative;display:flex;justify-content:center;align-items:center}.listing_insta .item:after{content:'';display:block;position:absolute;top:0;left:0;z-index:1;height:100%;width:100%;background:#fff;opacity:0;transition:all .5s}.listing_insta .item:hover:after{opacity:.8}.listing_insta .item img{position:absolute;z-index:0;top:0;left:0}.listing_insta .item .link_box{opacity:0;position:relative;z-index:2;line-height:1em;padding-right:75px}.listing_insta .item:hover .link_box{opacity:1}.section_posts_insta .link_box_all{padding-right:75px;margin-top:60px;line-height:1em}.section_head_page.section_head_page_interne{background-image:url(../images/bg_header_int.jpg);padding-top:288px;padding-bottom:148px;min-height:0}.section_head_page_interne h1{margin-bottom:0!important}.content_page .section_txt{padding:89px 0 82px;line-height:210%}.content_page .section_projets{padding-bottom:68px}.content_page .section_collection_privee{padding-top:0}.content_page .section_collection_privee .btn_site_section{padding:16px 43px 17px}.listing_detail_collection .item .img{overflow:hidden}.listing_detail_collection .item:hover .img img{transition:all .5s}.content_collection_detail .section_txt{padding-bottom:72px}.content_collection_detail .section_projets{padding-bottom:87px}.content_collection_detail .section_projets .btn_site_section{margin-top:31px}.content_contact{padding:97px 0 94px}.infos_contact{margin-top:-12px}.infos_contact,.bloc_form_contact{width:49.08290535583272%}.infos_contact p{margin-bottom:39px}.map_contact iframe{height:345px;width:100%;background:#f5f5f5}.form_site .field{margin-bottom:44px}.form_site .field [name]{width:100%;height:50px;line-height:46px;font-size:18px;color:#000;padding:0 32px;background:#f5f5f5;border:none;outline:none!important}.form_site .field [name]::placeholder{color:#000}.form_site .field textarea[name]{height:146px;padding-top:15px;line-height:1.3em}.form_site button{border:none;outline:none!important;margin-top:-10px}.section_head_page.section_head_projet{background-image:url(../images/bg_header_projet.jpg);background-size:auto;background-size:cover;padding-top:191px;padding-bottom:86px;min-height:0}.bloc_head_projet{height:640px;background-image:url(../images/projet_detail.jpg);padding:28px 37px;color:#ed6235;font-weight:300;font-size:33px;line-height:1em}.bloc_head_projet .num{font-weight:100;color:#000;font-size:68px;line-height:1em;display:block;margin-top:-3px}.content_page.content_single_projet .section_txt{padding:72px 0 57px}.content_page.content_single_projet .section_txt h2{margin-bottom:28px}.content_page.content_single_projet .section_projets{padding-bottom:93px}.content_page.content_single_projet .listing_projets .item{margin-bottom:27px}.section_avant_apres{padding-bottom:30px}.section_avant_apres h2{margin-bottom:45px}.bloc_avant_apres{position:relative;height:800px;background:#f5f5f5}.bloc_avant_apres .img{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat}.bloc_avant_apres .img.after{width:50%}.slider_range{position:absolute;-webkit-appearance:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:100%;background:rgba(255,255,255,.3);outline:none;margin:0;transition:all .2s;text-align:center;cursor:pointer}.slider_range:hover{background:rgba(255,255,255,.1)}.slider_range::-webkit-slider-thumb{-webkit-appearance:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:4px;height:100%;background:#fff;cursor:pointer}.slider_range::-moz-range-thumb{width:4px;height:100%;background:#fff;cursor:pointer}.slider-button{pointer-events:none;position:absolute;width:4px;height:100%;background-color:#fff;left:50%;top:0;cursor:pointer}.slider-button span{display:flex;justify-content:space-between;align-items:center;position:absolute;left:-21px;top:48%;width:45px;height:45px;border-radius:50%;background-color:#ed6235;padding:5px}.slider-button span:before,.slider-button span:after{content:'';display:block;background-image:url(../images/prev.svg);background-size:auto 100%;background-repeat:no-repeat;width:15px;height:20px}.slider-button span:after{transform:rotate(180deg)}.section_avant_apres .title{position:absolute;z-index:2;bottom:30px;left:30px;background-color:#ed6235;color:#fff;display:inline-block;line-height:1em;padding:10px 15px}.section_avant_apres .title.title_after{left:auto;right:30px}.bloc_gris_img{padding:50px 100px 50px 87px;background:#f9f9f9;margin-top:6px}#footer{padding:100px 0 112px;background-image:url(../images/footer.jpg);background-size:cover;background-repeat:no-repeat}#footer a{color:#000!important}.col_footer{background:#fff;width:26.8525311812179%;padding:23px 50px 45px 53px!important;line-height:36px;font-weight:500}.col_footer .title{font-size:23.64px;font-weight:400;text-transform:none;line-height:31.52px;margin-bottom:65px;text-align:left}.col_footer h6{font-size:24px;font-weight:400;margin-bottom:0;line-height:42px}.col_footer p{margin-bottom:50px}.col_footer .link{display:inline-block;margin-left:7px;margin-left:0}@media (max-width:1599px){body{font-size:16px}.container{max-width:1170px}h3,.h3{font-size:25px}.main_menu>ul>li:last-child>ul{left:-40px}.box_txt{font-size:15px}.objet_du_mois .box_txt .link_box{font-size:15px}.listing_projets .item .box_txt .title{font-size:26px}.listing_insta .item{height:187px;width:16%}.col_footer{width:30%}}@media (max-width:1365px){.main_menu>ul>li:last-child>ul{left:-100%}.content_page.content_single_projet .section_projets{padding-bottom:73px}}@media (max-width:1199px){.visible_md{display:block!important}.hidden_md{display:none!important}.visible_md_inline_block{display:inline-block!important}.no_float_md{float:none!important;flex:none!important;width:100%!important;margin-right:auto!important;margin-left:auto!important;display:block!important}.row .no_float_md{max-width:none!important}.no_flex_md{flex:none!important;display:block!important}.container{max-width:930px!important;width:100%}h3,.h3{font-size:23px}#header{padding:50px 0 40px}.section_head_page{padding-top:150px;min-height:0;padding-bottom:50px}.slider_hp .item .img,.objet_du_mois .img{height:542px;height:450px}.box_txt{width:45%;padding-right:20px}.listing_projets .item .box_txt{padding-left:30px;width:55%}.listing_projets .item .img{height:600px}.listing_insta .item{height:148px}.listing_insta .item .link_box{font-size:13px}.listing_insta .item .link_box .point{top:-11px}.listing_insta .item .link_box .trait{top:7px}.section_head_page.section_head_page_interne{padding-top:250px;padding-bottom:130px}.section_head_page.section_head_page_interne{padding-top:150px;padding-bottom:70px}.bloc_head_projet{background-size:auto;background-position:0 0;height:540px}#footer{font-size:15px;padding:70px 0 72px}.col_footer{width:31%;padding:23px 30px 45px 30px!important}}@media (max-width:991px){.hidden_sm{display:none!important}.visible_sm{display:block!important}.visible_sm_inline_block{display:inline-block!important}.no_float_sm{float:none!important;flex:none!important;width:100%!important;margin-right:auto!important;margin-left:auto!important;display:block!important;max-width:none}.no_flex_sm{flex:none!important;display:block!important}.flex_direction_column_sm{flex-direction:column!important}.container{max-width:730px!important}#header{padding:50px 0 20px}.main_menu>ul>li{margin-right:5%!important}.section_head_page{padding-top:120px}.box_txt{width:50%}.objet_du_mois .img img{max-width:100%}.listing_projets .item .box_txt{width:65%}.listing_projets .item .box_txt .title{font-size:23px}.listing_collection .item .img{height:550px}.listing_collection .item .img img{max-width:100%}.listing_insta .item{height:105px}.listing_insta .item .link_box{padding-right:55px}.section_head_page.section_head_page_interne{padding-top:180px;padding-bottom:100px}.content_page .section_projets:not(.section_collection_privee){padding-bottom:48px}.content_page .section_txt{padding:59px 0 52px}.content_collection_detail .section_projets .btn_site_section{margin-top:18px}.content_contact{padding:60px 0 60px}.form_site .field{margin-bottom:40px}.section_head_page.section_head_projet{padding-top:140px;padding-bottom:70px}.bloc_avant_apres{height:600px}.content_single_projet .listing_projets .item .img{height:500px}#footer{font-size:14px}.col_footer{width:32.5%}.col_footer .title{margin-bottom:35px}.col_footer h6{font-size:20px}.col_footer p{margin-bottom:35px}}@media (max-width:767px){body{font-size:14px}body.open_menu_xs{overflow:hidden!important}.row_no_float_xs{display:block!important}.no_col_xs{float:none!important;width:100%!important;margin-right:auto!important;margin-left:auto!important}.no_float_xs{float:none!important;flex:none!important;width:100%!important;margin-right:auto!important;margin-left:auto!important;display:block!important}.row .no_float_xs,.row_noflex .no_float_xs{max-width:none}.no_flex_xs{flex:none!important;display:block!important}.no_position_absolute_xs{width:100%!important;right:auto!important;left:auto!important;top:auto!important;bottom:auto!important;margin-right:auto!important;margin-left:auto!important;position:relative!important;display:block!important}.hidden_xs{display:none!important}.visible_xs{display:block!important}.visible_xs_inline_block{display:inline-block!important}.flex_direction_column_xs{flex-direction:column!important}.container{width:92%!important;max-width:100%!important}.container .container{width:100%!important}h1,.h1,h2,.h2{margin-bottom:30px;font-size:30px}h1,.h1{font-size:35px}h4,.h4{font-size:20px}h5,.h5{font-size:16px}p{margin-bottom:15px}.btn_site:not(.not_xs){font-size:14px}#header{padding:20px 0}.opener_menu{background-image:url(../images/burger.svg);background-repeat:no-repeat;background-size:100% auto;width:25px;height:15px;cursor:pointer;display:block;position:relative}body.open_menu_xs .opener_menu{background-image:url(../images/close.svg)!important;width:23px;height:21px}.nav_header{width:80%;box-shadow:0 0 11px -1px rgb(0 0 0 / 10%);background:#fff;transition:all .5s;position:fixed;left:-100%;top:0;padding:40px 0;height:100%;overflow:auto;text-align:left;z-index:99}body.open_menu_xs .nav_header{left:0}.nav_header .logo{margin:0 0 40px 20px;max-width:180px}.main_menu>ul>li{display:block;margin-right:0!important}.main_menu>ul>li>a{padding:15px 20px}.main_menu>ul>li.menu-item-has-children>a:after{position:absolute;right:10px;top:18px;margin:0;transform:rotate(-90deg)}.main_menu>ul>li>ul{position:static;margin-left:20px;width:auto;display:none;transform:none;opacity:1;visibility:visible}.main_menu>ul>li:hover>ul{display:block}.logo_header{width:200px}.section_head_page{padding-top:80px;padding-bottom:90px}.box_txt{width:70%;left:15px;bottom:-55px}.link_box{font-size:15px}.objet_du_mois .box_txt .link_box{font-size:14px}.section_txt{padding:45px 0 30px}.section_projets h2{margin-bottom:35px}.listing_projets .item .img{height:435px}.listing_projets .item .nb{font-size:54px}.section_projets .btn_site_section{margin-top:20px}.section_collection_privee{padding-top:50px}.listing_collection .item .img{padding:40px;padding:0}.section_posts_insta{padding:60px 0}.section_posts_insta h2{margin-bottom:40px}.listing_insta .item{width:32%;height:110px;margin-bottom:7px}.listing_insta .item .link_box{padding-right:0}.listing_insta .item .link_box .wrap{display:block;position:relative;margin-top:12px}.section_posts_insta .link_box_all{margin-top:40px}.section_head_page.section_head_page_interne{padding-top:130px;padding-bottom:60px}.content_page .section_projets:not(.section_collection_privee){padding-bottom:28px}.content_collection_detail .section_projets{padding-bottom:45px!important}.content_collection_detail .section_projets .btn_site_section{margin-top:0}.content_contact{padding:40px 0}.infos_contact{margin-bottom:35px}.infos_contact p{margin-bottom:25px}.form_site .field{margin-bottom:20px}.form_site button{margin-top:0}.form_site .field [name]{font-size:15px}.form_site .field [name]{padding:0 22px}.section_head_page.section_head_page_interne{padding-top:100px;padding-bottom:50px}.bloc_head_projet{background-position:-50px 0;height:340px}.content_page.content_single_projet .section_txt{padding:52px 0 37px}.section_avant_apres h2{margin-bottom:40px}.bloc_avant_apres{height:350px}.content_single_projet .listing_projets .item .img{height:auto}#footer{padding:40px 0 22px}.col_footer{margin-bottom:20px}}@media (max-width:374px){h3,.h3,.listing_projets .item .box_txt .title{font-size:21px}.navigation_carousel .nav{width:25px;height:25px}.navigation_carousel .nav.prev{margin-right:-1px}.listing_projets .item .box_txt{width:80%}.listing_projets .item .box_txt .link_box .point{top:-8px}.listing_insta .item{height:94.2px}.content_page .section_txt{padding:49px 0 42px}.bloc_avant_apres{height:250px}}