@charset "UTF-8";.dark .header .logo a img{content:url(../img/logotype-light.svg)}.clear .header .logo a img{content:url(../img/logotype-dark-blue.svg)}header.header{width:100%;height:160px;position:absolute;top:0;font-size:0}header.header *{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}header.header .logo{height:100%;width:50%;display:inline-block;padding:0 25px;vertical-align:top}header.header .logo img{width:110px;height:100%;object-fit:contain}@media (max-width:992px){header.header .logo img{width:94px}}header.header .top-left{display:none}header.header .color_mode{height:100%;width:50%;display:inline-block;padding:0 25px;vertical-align:top;text-align:right}header.header .color_mode div{display:inline-block;line-height:160px;font-size:0;padding:0 10px}header.header .color_mode div span{background:var(--color-off-white);width:28px;height:28px;border-radius:50%;vertical-align:middle;display:inline-block}header.header .filariane{display:none}@media (min-width:992px){header.header{height:75px;z-index:1}header.header .logo{display:none}header.header .top-left{height:100%;width:20%;display:inline-block;padding:0 20px;vertical-align:top}header.header .top-left a{display:inline-block;line-height:75px;font-size:0;padding:0 10px}header.header .top-left a img{height:15px;vertical-align:middle}header.header .top-left a svg{height:15px;vertical-align:middle;cursor:pointer}header.header .top-left#retour_lst a{font-size:19px}header.header .top-left#retour_lst a svg{margin-right:14px}header.header .color_mode{width:20%}header.header .color_mode div{line-height:75px}header.header .color_mode div span{width:26px;height:26px}header.header .filariane{display:inline-block;padding:0 20px;vertical-align:top;height:100%;width:60%;line-height:75px}}@media (min-width:992px){.header-sticky-proj{position:fixed!important;top:0!important;background-color:var(--color-darkblue)}}.stick_menu .menu-left,.stick_menu .menu-right{display:inline-block;height:100%;vertical-align:top}@media (min-width:992px){.stick_menu{z-index:3;height:130px;background:0 0;position:fixed;bottom:0;font-size:0;width:100%}}.stick_menu *{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.stick_menu .menu_light{height:100%}.stick_menu .menu_light .menu-left{padding-left:10px}.stick_menu .menu_light .menu-left a{padding:0 5px}.stick_menu .menu_light .menu-left,.stick_menu .menu_light .menu-right{margin-top:-35px;width:35%;position:relative}@media (max-width:992px){.stick_menu .menu_light .menu-center{z-index:3;height:130px;background:0 0;position:fixed;bottom:0;font-size:0;width:30%}}.stick_menu .menu_full{display:none}.stick_menu .menu_full .menu-left,.stick_menu .menu_full .menu-right{width:20%}.stick_menu .menu_full .menu-center{width:60%}.stick_menu .menu_full .menu-right a{padding-left:0}.stick_menu .menu_full .menu-right a:hover{border-bottom:12px solid}.stick_menu .menu_full .menu-right a.menu-general:after{margin-left:-1px}.stick_menu .menu-center{display:inline-block;text-align:center;height:auto;vertical-align:top}.stick_menu .menu-center .menu-b{display:inline-block;background:var(--color-off-white);color:var(--color-darkblue);font-size:15px;width:60px;height:60px;border-radius:50%;line-height:61px;font-weight:800}.stick_menu .top-left{padding:15px 15px;vertical-align:bottom;position:absolute;bottom:0}.stick_menu .top-left a{display:inline-block;font-size:0;padding:10px}.stick_menu .top-left a img{height:19px;vertical-align:middle}@media (min-width:992px){.stick_menu{height:90px;background:var(--color-darkblue);border-top:1px solid #2f406a}.stick_menu .menu_light{display:none}.stick_menu .menu_full{display:block;height:100%}.stick_menu ul{list-style-type:none;font-size:12px;color:var(--color-off-white);display:inline-block;line-height:90px;margin:0;padding:0}.stick_menu ul li{float:left}.stick_menu ul li a{font-size:17px;padding:10px 20px}.stick_menu .menu-left .logo{padding:0 20px;height:100%}.stick_menu .menu-left .logo img{height:100%;width:100px;object-fit:contain}.stick_menu .menu-right{text-align:right}.stick_menu .menu-right a{color:var(--color-off-white);font-size:17px;padding:10px 20px;line-height:90px}.stick_menu .menu-right a::after{content:"›";font-size:20px;margin-left:12px;margin-right:8px;color:var(--color-off-white)}}._b.b-img-index{background:linear-gradient(to right,var(--color-darkblue-opa),var(--color-darkblue-opa)),url(../img/bg/home_1.jpg);background-size:cover;background-repeat:no-repeat;background-position:center}.homepage .section-content img{width:100%;height:800px}@media (max-width:992px){.homepage .section-content img{max-height:340px}}._b.b-img-contact{background:linear-gradient(to right,var(--color-darkblue-opa),var(--color-darkblue-opa)),url(../img/bg/contact_2.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;display:flex;align-items:center}@media (min-width:992px){._b.b-img-contact{height:100vh}}._b.b-img-contact .bloc_content{position:relative;width:100%;margin:0 auto 75px}@media (min-width:992px){._b.b-img-contact .bloc_content .hero-contact{display:flex;height:65vh}}._b.b-img-contact .bloc_content h1{font-size:80px;margin:0;text-align:left;line-height:1.3;font-weight:400;width:68%}@media (max-width:992px){._b.b-img-contact .bloc_content h1{font-size:46px;width:100%}}@media (min-width:992px){._b.b-img-contact .bloc_content .bloc-paragr{bottom:0;position:absolute;right:0;width:28%}}._b.b-img-contact .bloc_content p{font-family:IBMPlexSans,Arial,sans-serif;text-align:left;line-height:1.8;font-weight:lighter;font-size:17px}.form-contact .rappel-contact{width:100%;color:var(--color-off-white);background-color:transparent}@media (max-width:992px){.form-contact .rappel-contact{padding:30px}}@media (min-width:992px){.form-contact .rappel-contact{margin-top:200px;display:flex;padding:0}}@media (min-width:992px){.form-contact .rappel-contact #idc1{width:35%}}@media (min-width:992px){.form-contact .rappel-contact #idc2{width:65%;max-width:800px;margin-left:170px}}.form-contact .rappel-contact #idc2 h2{text-align:left;margin-top:0}@media (max-width:992px){.form-contact .rappel-contact #idc2 h2{margin-top:20px}}.form-contact .rappel-contact #idc2 label{color:var(--color-off-white)}.form-contact .rappel-contact #idc2 input[type=file],.form-contact .rappel-contact #idc2 input[type=submit],.form-contact .rappel-contact #idc2 input[type=text]{color:var(--color-off-white);border-bottom:1px solid var(--color-off-white)}@media (max-width:992px){.form-contact .rappel-contact #idc2 .input-file{height:64px}}.form-contact .rappel-contact #idc2 .input-file input[type=file]{display:none}.form-contact .rappel-contact #idc2 .input-file label{border-bottom:1px solid var(--color-off-white);cursor:pointer;display:flex;width:90%;padding:10px;margin-top:20px;font-size:16px;align-items:flex-end;justify-content:space-between}.form-contact .rappel-contact #idc2 .input-file label svg{width:15px}.form-contact .rappel-contact #idc2 textarea{width:calc(100% - 40px);padding:10px;border:none;box-shadow:none;border-radius:0;display:block;background-color:unset;margin-top:20px;border-bottom:1px solid var(--color-off-white);font-size:20px;color:var(--color-off-white)}.form-contact .rappel-contact #idc2 #message-box{width:100%}.form-contact .rappel-contact #idc2 #message-box .col-md-6{width:100%}@media (min-width:992px){.form-contact .rappel-contact #idc2 .col-md-4{width:30%}}.form-contact .rappel-contact #idc2 .info a{color:var(--color-off-white)}.form-contact .rappel-contact form .col-md-6{margin-bottom:40px}@media (max-width:992px){.form-contact .rappel-contact form #btn-submit-msg{justify-content:center}}@media (max-width:992px){.form-contact #messagesendMessageContainer{height:0}}._b.b-img{background-size:cover!important;background-repeat:no-repeat!important;background-position:center!important}._b.b-img-histoire{background:linear-gradient(to right,var(--color-darkblue-opa),var(--color-darkblue-opa)),url(../img/bg/notre_histoire_2.jpg)}._b.b-img-valeurs{background:linear-gradient(to bottom,var(--color-darkblue-opa),var(--color-darkblue)),url(../img/bg/a_propos_1.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;padding-top:50px}@media (min-width:992px){._b.b-img-valeurs{padding-top:200px}}#notre-histoire .hero .bloc_content{height:60vh}#notre-histoire .hero .bloc_content .headline{display:flex;flex-direction:column;height:100%;justify-content:space-between}#notre-histoire .hero .bloc_content .headline h1{margin:0;margin-bottom:20px}#notre-histoire .hero .bloc_content .headline p{margin:0 auto}@media (max-width:992px){#notre-histoire .hero .bloc_content .headline p{font-size:16px;line-height:26px}}#notre-histoire .hero .bloc_content .headline .vertical-line{margin:0 auto}@media (min-width:992px){.histoire-page .bloc_content .middle{padding:100px 0!important}}@media (max-width:992px){.histoire-page .section-content{margin-bottom:50px}}.bloc_header-h2 .bloc-titre-content{display:flex}.bloc_header-h2 h2{font-size:90px;font-weight:300;margin:0}@media (max-width:992px){.bloc_header-h2 h2{font-size:32px;line-height:1.2}}@media (min-width:992px){.bloc_header-h2 p{width:440px}}.w-part-container{display:flex;justify-content:space-between}@media (max-width:992px){.w-part-container{flex-direction:column}}@media (max-width:992px){.w-part{margin-top:20px}}@media (min-width:992px){.w-part{width:43%}}#team-container{margin-top:100px;margin-bottom:200px}@media (max-width:992px){#team-container{margin-top:50px;margin-bottom:50px}}#team-container .team-content{display:flex;flex-direction:column-reverse}#team-container .team-content figure{border:solid 1px #2d3f6c;padding:34px}@media (max-width:992px){#team-container .team-content figure{padding:14px}}#team-container .team-content .teamer h3{font-size:80px;line-height:100px;font-weight:300;margin-bottom:0}@media (max-width:992px){#team-container .team-content .teamer h3{font-size:32px;line-height:1.2}}#team-container .team-content .teamer .status{font-weight:700}@media (min-width:992px){#team-container .team-content .teamer .status{margin-bottom:75px}}#team-container .team-content .teamer p{font-family:IBMPlexSans,Arial,sans-serif;font-weight:300;font-size:20px}@media (max-width:992px){#team-container .team-content .teamer p{font-size:16px;line-height:26px}}#team-container .team-content .teamer .coord{margin-top:50px}@media (max-width:992px){#team-container .team-content .teamer .coord{padding-left:20px;margin-top:16px}#team-container .team-content .teamer .coord p{margin:5px 0}}@media (min-width:992px){#team-container .team-content:first-child{margin-bottom:15%}}@media (min-width:992px){#team-container .team-content:last-child{margin-top:15%}}.fscr{min-height:100vh;display:flex;align-items:center}#vision{margin-bottom:200px}@media (min-width:992px){#vision{height:100vh}}@media (max-width:992px){#vision{margin-bottom:20px}}#vision aside{justify-content:center}#vision aside>div{margin-top:0}@media (max-width:992px){#vision .visions{width:80vw;flex-direction:column-reverse}}@media (max-width:992px){#vision .visions>div{height:450px;padding:30px 10px 30px 30px}#vision .visions>div .parag-scr{padding-right:16px;height:calc(100% - 52px)}}#vision .visions .vision-content{color:var(--color-darkblue);background-color:var(--color-off-white);padding:50px;display:flex;justify-content:center;flex-direction:column;width:50%}#vision .visions span{font-family:IBMPlexSans;font-size:18px}#vision .visions h3{margin:30px 0 40px;width:85%}@media (max-width:992px){#vision .visions h3{width:100%;margin:3px 0}}#vision ul{color:var(--color-darkblue)}@media (max-width:992px){#vision ul{padding-bottom:50px}}#vision ul li{width:calc((100vw + 1200px)/ 2);flex-direction:row}#vision ul li>div{background-color:var(--color-off-white);width:43%;padding:100px}@media (max-width:992px){#vision ul li>div{width:100%;padding:33px}}#vision ul li>div .parag-scr{overflow-y:auto;height:50vh}#vision ul li>div strong{color:var(--color-verydarkblue)}#vision ul li figure{width:57%}@media (max-width:992px){#vision ul li figure{height:200px;width:100%}}#vision ul li figure img{width:100%}#surmersure{overflow:hidden;background:var(--color-verydarkblue)}@media (max-width:992px){#surmersure{padding-top:150px}}._b.b-img-articles{background:linear-gradient(to right,var(--color-darkblue-opa),var(--color-darkblue-opa)),url(../img/bg/articles_1.jpg);background-size:cover;background-repeat:no-repeat;background-position:center}._b.b-img-articles.hero .headline{max-width:850px}._b.b-img-articles.hero h1{margin:0}._b.b-img-articles.hero p{margin:50px auto 25px}._b.b-img-articles.hero img{height:70px}@media (min-width:992px){.singleproj section{padding-top:105px}}.singleproj section .bloc_content{padding-top:0}.singleproj .line-vertical{margin:0}@media (max-width:992px){.singleproj #_projet .b-img{min-height:unset}}@media (min-width:992px){.singleproj #_projet .t2{font-size:5.2vw}}@media (max-width:992px){.singleproj .stick_menu .menu_full{display:initial}.singleproj .stick_menu .menu_full .menu-left,.singleproj .stick_menu .menu_full .menu-right{display:none}.singleproj .stick_menu .menu_full .menu-center{text-align:center;padding-top:20px;padding-bottom:20px;width:100%;background-color:var(--color-darkblue);height:auto}.singleproj .stick_menu .menu_full .menu-center #btn-som-proj{margin-top:10px;padding-top:20px;display:flex;flex-direction:column;border-top:1px solid #2d3f6c;font-size:14px;font-weight:300;border-bottom:1px solid #2d3f6c;padding-bottom:20px}.singleproj .stick_menu .menu_full .menu-center #section-summary{padding-top:20px;display:flex;flex-direction:column;border-top:1px solid #2d3f6c;font-size:14px;font-weight:300}}@media (max-width:992px) and (max-width:992px){.singleproj .stick_menu .menu_full .menu-center #section-summary li a{font-family:IvyMode;position:relative;margin:10px auto;display:inline-block;cursor:pointer}.singleproj .stick_menu .menu_full .menu-center #section-summary li a:after{left:-12px;top:9px}}.singleproj .stick_menu .fixed{position:fixed;top:0;z-index:1000;width:100%;background-color:var(--color-darkblue);padding-bottom:10px}@media (min-width:992px){.singleproj #sommaire{display:none}}@media (min-width:992px){.singleproj .fullwidth-s2{height:100vh;min-height:100vh;display:flex;align-items:flex-end}}.singleproj .title{width:100%;display:flex;flex-direction:column;padding-bottom:50px}@media (min-width:992px){.singleproj .title{width:50%;margin:auto;height:100%;justify-content:space-evenly;padding-bottom:100px}}.singleproj .title .vertical-line{margin:0}.singleproj .title h1{margin:0}@media (max-width:992px){.singleproj .title h1{padding-bottom:20px}}@media (max-width:992px){.singleproj .bloc-img{margin-bottom:30px}}.singleproj .bloc-img img{height:85vh;width:100%}@media (max-width:992px){.singleproj .bloc-img img{height:250px}}@media (max-width:992px){.singleproj .bloc_header-style-3 .bloc-titre{text-align:left;margin-bottom:0}.singleproj .bloc_header-style-3 .bloc-titre p{font-size:16px}.singleproj .bloc_header-style-3 .bloc-titre p::before{display:none}.singleproj .bloc_header-style-3 .bloc-titre-content{text-align:left}.singleproj .bloc_header-style-3 .bloc-titre-content h2{margin:0 0 20px}.singleproj .bloc_header-style-3 .bloc-p p{text-align:left}}@media (min-width:992px){.singleproj .bloc_header-style-3 .bloc-p p{text-align:center!important}}@media (max-width:992px){.singleproj #descriptif .bloc_header-style-3{margin-bottom:50px}}@media (min-width:992px){.singleproj #description-bien{display:flex}}@media (max-width:992px){.singleproj #description-bien #visuels-bien{display:flex;flex-direction:column-reverse;margin-right:-8px;margin-left:-8px}}@media (min-width:992px){.singleproj #description-bien #visuels-bien{width:53%;display:flex;align-items:flex-end;margin-bottom:-15px}}.singleproj #description-bien #visuels-bien .img-h100{height:100%}.singleproj #description-bien #visuels-bien .img-h100 figure{height:100%;align-items:flex-end}.singleproj #description-bien #visuels-bien .img-h100 img{object-fit:cover;max-height:732px;height:100%}@media (max-width:992px){.singleproj #description-bien #visuels-bien .img-h50{display:flex}}.singleproj #description-bien #visuels-bien .img-h50 figure{height:50%;width:100%}@media (min-width:992px){.singleproj #description-bien #visuels-bien .img-h50.bas_pict{display:flex;align-items:end}}.singleproj #description-bien #visuels-bien .img-h50 img{max-height:400px;height:366px}.singleproj #description-bien #visuels-bien img{width:100%;object-fit:cover;padding:8px}@media (min-width:992px){.singleproj #description-bien #visuels-bien img{padding:15px}}.singleproj #description-bien #visuels-bien .fullpict{width:100%}.singleproj #description-bien #visuels-bien .fullpict+div{display:none}.singleproj #description-bien #visuels-bien .fullpict figure{display:flex;align-items:flex-end}.singleproj #description-bien #visuels-bien .fullpict img{max-height:702px}@media (min-width:992px){.singleproj #description-bien #description-content{width:47%;padding:0 100px}}.singleproj #description-bien #description-content ul{padding-left:0;margin:50px 0}.singleproj #description-bien a{cursor:pointer}.singleproj #emplacement-bien{display:flex;background-color:var(--color-off-white)}@media (max-width:992px){.singleproj #emplacement-bien{flex-direction:column-reverse;margin:auto -40px}}@media (min-width:992px){.singleproj #emplacement-bien{min-height:100vh}}.singleproj #emplacement-bien #services-bien{width:400px;padding:30px;color:var(--color-darkblue);height:100%;display:flex;flex-direction:column;justify-content:space-between}@media (max-width:992px){.singleproj #emplacement-bien #services-bien{width:100%}}@media (min-width:992px){.singleproj #emplacement-bien #services-bien #services-bien-dispo{height:45vh}}.singleproj #emplacement-bien #services-bien h3{font-size:40px;font-weight:300;margin:0}@media (max-width:992px){.singleproj #emplacement-bien #services-bien h3{font-size:28px}}.singleproj #emplacement-bien #services-bien #lst-services{margin:40px 0;overflow-y:auto}@media (min-width:992px){.singleproj #emplacement-bien #services-bien #lst-services{height:calc(100% - 120px)}}.singleproj #emplacement-bien #services-bien ul{padding-left:0}@media (min-width:992px){.singleproj #emplacement-bien #services-bien ul{overflow-y:auto}}.singleproj #emplacement-bien #services-bien ul li{display:flex}.singleproj #emplacement-bien #services-bien ul li img{width:24px;object-fit:contain}.singleproj #emplacement-bien #services-bien ul li h4{padding-left:20px;font-size:24px;font-weight:300;font-family:IBMPlexSans,Arial,sans-serif;margin:8px 0}.singleproj #emplacement-bien #services-bien a{color:var(--color-darkblue);display:flex;align-items:baseline;font-size:18px}.singleproj #emplacement-bien #services-bien a:after{content:"›";font-size:20px;margin-left:7px;display:flex;align-items:center}.singleproj #emplacement-bien #services-bien #quartier{height:55%}.singleproj #emplacement-bien #services-bien #quartier img{width:100%;object-fit:cover;padding:10px 0}.singleproj #emplacement-bien #services-bien #quartier #img1{height:250px}.singleproj #emplacement-bien #services-bien #quartier #img2{height:125px}.singleproj #emplacement-bien #services-bien #quartier a{cursor:pointer;padding-bottom:22px}@media (max-width:992px){.singleproj #emplacement-bien #container_map{height:60vh}}@media (min-width:992px){.singleproj #emplacement-bien #container_map{width:calc(100% - 400px)}}.singleproj #emplacement-bien #container_map img{height:100%;width:100%}.singleproj #prix_plan .bloc_header-style-3 .bloc-h2{width:50%;margin:auto}@media (max-width:992px){.singleproj #prix_plan #listing_appart_container{overflow:scroll;width:calc(100vw - 40px)}}.singleproj #prix_plan #listing_appart_container .appartement-container{display:flex}.singleproj #prix_plan #listing_appart{display:flex;align-items:flex-start}@media (max-width:992px){.singleproj #prix_plan #listing_appart{display:inline-flex;width:auto}}@media (min-width:992px){.singleproj #prix_plan #listing_appart{flex-wrap:wrap;margin-left:-75px;margin-right:-75px;width:calc(100% + 150px)}}@media (max-width:992px){.singleproj #prix_plan #listing_appart #listing_appart_content{display:flex}}.singleproj #prix_plan #listing_appart .appartement{display:flex;flex-direction:column;justify-content:space-between}@media (max-width:992px){.singleproj #prix_plan #listing_appart .appartement{padding-left:0;display:flex;flex-direction:column;margin:0;width:58vw;margin-right:43px}}@media (min-width:992px){.singleproj #prix_plan #listing_appart .appartement{width:33.3333%;padding:0 75px 75px}}@media (max-width:992px){.singleproj #prix_plan #listing_appart .appartement .appartement-infos{margin-bottom:50px}}.singleproj #prix_plan #listing_appart .appartement .bloc-parag{margin-bottom:50px}@media (max-width:992px){.singleproj #prix_plan #listing_appart .appartement .bloc-parag{margin-bottom:10px}}.singleproj #prix_plan #listing_appart .appartement ul{margin-bottom:50px}.singleproj #prix_plan #listing_appart .appartement .links{display:flex;justify-content:space-between}@media (max-width:992px){.singleproj #prix_plan #listing_appart .appartement .links{flex-direction:column}}@media (max-width:992px){.singleproj #prix_plan #listing_appart .appartement .links a{display:inline-block;margin:auto auto 13px 0;flex-direction:column}}.singleproj #prix_plan #listing_appart .appartement .open_mod_log{cursor:pointer}.singleproj #prix_plan #listing_appart .appartement img{height:20vw;width:100%}@media (max-width:992px){.singleproj #prix_plan #listing_appart .appartement img{height:236px}}.singleproj #prix_plan #listing_appart .appartement .details-show{font-family:IvyMode,Arial,sans-serif}.singleproj .listing_details li{font-family:IBMPlexSans,Arial,sans-serif;list-style:none;position:relative;padding:20px 0;font-weight:300}@media (max-width:992px){.singleproj .listing_details li{font-size:15px}}@media (min-width:992px){.singleproj .listing_details li{padding:30px 0}}.singleproj .listing_details li:before{content:"";width:100%;height:1px;top:0;position:absolute;left:0;background-color:#2d3f6c}.singleproj .listing_details li:last-child:after{content:"";width:100%;height:1px;bottom:0;position:absolute;left:0;background-color:#2d3f6c}.singleproj .listing_details li .tva{font-size:10px}.singleproj .interesse{margin-top:150px;margin-left:150px;display:flex;min-height:80vh;color:var(--color-darkblue)}@media (max-width:992px){.singleproj .interesse{margin-left:0;margin-top:20px;min-height:unset;flex-direction:column-reverse;padding:0 40px}}.singleproj .interesse .cadre-contact{background-color:var(--color-off-white);width:43%;padding:5vw;display:flex;flex-direction:column;justify-content:space-between}@media (max-width:992px){.singleproj .interesse .cadre-contact{width:100%;padding:40px 30px}}@media (min-width:992px) and (max-width:1350px){.singleproj .interesse .cadre-contact{padding:3vw}}.singleproj .interesse .cadre-contact .t1{margin:0}@media (max-width:992px){.singleproj .interesse .cadre-contact .t1{font-size:26px}}.singleproj .interesse .cadre-contact .bloc-parag{margin:50px 0}@media (max-width:992px){.singleproj .interesse .cadre-contact .bloc-parag{margin:30px 0}}@media (max-width:992px){.singleproj .interesse .cadre-contact .rappelLink{background-color:transparent;color:var(--color-darkblue)}}.singleproj .interesse .cadre-img{position:relative;width:calc(57% + 150px)}@media (max-width:992px){.singleproj .interesse .cadre-img{width:100%;height:350px}}.singleproj .interesse .cadre-img figure{position:absolute;width:100%;height:100%}@media (max-width:992px){.singleproj #avancement-container-container{overflow:scroll;width:calc(100vw - 40px)}}.singleproj #avancement-container{display:flex;margin:50px 0 100px}@media (max-width:992px){.singleproj #avancement-container{align-items:flex-start;display:inline-flex;margin:50px 0;padding-right:40px}}.singleproj #avancement-container .avancement{width:25%;display:flex;flex-direction:column;margin:0 15px}@media (max-width:992px){.singleproj #avancement-container .avancement{width:66vw;display:flex;flex-direction:column;padding:0;margin-right:10px;height:450px}}.singleproj #avancement-container .avancement:first-child{margin-left:0}.singleproj #avancement-container .avancement:last-child{margin-right:0}.singleproj #avancement-container .avancement span{font-family:IBMPlexSans,Arial,sans-serif;font-weight:100;margin:20px 0;display:block;font-size:20px}@media (max-width:992px){.singleproj #avancement-container .avancement span{font-size:16px}}.singleproj #avancement-container .avancement .avancement-content{height:100%;border:1px solid #2d3f6c;padding:20px 50px;display:flex;flex-direction:column;justify-content:space-between}@media (max-width:992px){.singleproj #avancement-container .avancement .avancement-content{padding:10px 30px}}@media (min-width:992px) and (max-width:1500px){.singleproj #avancement-container .avancement .avancement-content{padding:10px 40px}.singleproj #avancement-container .avancement .avancement-content .t3{margin:0}}.opage{opacity:.2!important;pointer-events:none}.slide-in-right{-webkit-animation:slide-in-right .5s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-right .5s cubic-bezier(.25,.46,.45,.94) both}@-webkit-keyframes slide-in-right{0%{-webkit-transform:translateX(66%);transform:translateX(66%);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slide-in-right{0%{-webkit-transform:translateX(66%);transform:translateX(66%);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.current-paragr{position:relative}.current-paragr:after{content:"";width:5px;height:5px;left:calc(50% - 3px);top:90%;background-color:var(--color-off-white);position:absolute;border-radius:50%}@media (min-width:992px){.current-paragr:after{width:12px;height:12px;left:calc(50% - 6px)}}.section-scroller{cursor:pointer}#mod-gallerie{position:fixed;height:100vh;width:100%;background-color:var(--color-darkblue);top:0;right:0;z-index:1000}@media (max-width:992px){#mod-gallerie{overflow-y:auto}}#mod-gallerie ._c{position:relative;height:100%}@media (min-width:992px){#mod-gallerie ._c{display:flex;align-items:center}}#mod-gallerie ._c #decoh1{z-index:-1}@media (max-width:992px){#mod-gallerie ._c #decoh1{position:fixed;width:100vw;height:100vh}}#mod-gallerie ._c #decoh1 h1{z-index:-1;color:var(--color-verydarkblue);overflow:hidden}@media (max-width:992px){#mod-gallerie ._c #decoh1 h1{transform:rotate(270deg);transform-origin:left top;position:absolute;top:75vh;left:16vh;white-space:nowrap;font-size:27vh}}@media (min-width:992px){#mod-gallerie ._c #decoh1 h1{position:absolute;bottom:0;width:100%;font-size:31vw;overflow-x:hidden;margin:0;font-weight:300;line-height:25vw}}#mod-gallerie ._c .section-scrollh{width:100%}@media (min-width:992px){#mod-gallerie ._c .section-scrollh{height:75vh}}#mod-gallerie ._c .section-scrollh aside{width:20vw;height:100%;align-items:center;justify-content:flex-end}@media (max-width:992px){#mod-gallerie ._c .section-scrollh aside{display:block;position:fixed;pointer-events:none}#mod-gallerie ._c .section-scrollh aside .backward,#mod-gallerie ._c .section-scrollh aside .forward{display:none}#mod-gallerie ._c .section-scrollh aside #mod-close-gal{pointer-events:initial}}@media (max-width:992px) and (max-width:992px){#mod-gallerie ._c .section-scrollh aside #mod-close-gal{margin:auto}}@media (min-width:992px){#mod-gallerie ._c .section-scrollh aside .aside_container{height:calc(100% - 72px);margin-top:0;justify-content:center}}@media (max-width:992px){#mod-gallerie ._c .section-scrollh aside .aside_container{height:100%;align-items:center;justify-content:flex-end;padding-bottom:30px}}@media (min-width:992px){#mod-gallerie ._c .section-scrollh aside .aside_container .aside_content{height:444px;max-height:80%;display:flex;flex-direction:column;justify-content:space-between}}@media (max-width:992px){#mod-gallerie ._c .section-scrollh aside .aside_container .aside_content{position:absolute;bottom:22px;width:100%}}#mod-gallerie ._c .section-scrollh aside .aside_container .aside_content .btn-gal{width:10vh;height:10vh;min-height:80px;min-width:80px}#mod-gallerie ._c .section-scrollh .scroller{width:100%}@media (min-width:992px){#mod-gallerie ._c .section-scrollh .scroller{width:calc(100% - 20vw)}}#mod-gallerie ._c .section-scrollh .scroller ul{height:100%;display:-webkit-inline-box}@media (max-width:992px){#mod-gallerie ._c .section-scrollh .scroller ul{display:flex;flex-direction:column;width:60%;margin:auto;margin-bottom:40px;padding-bottom:160px}}#mod-gallerie ._c .section-scrollh .scroller ul li{max-width:55vw;height:100%;width:auto}@media (max-width:992px){#mod-gallerie ._c .section-scrollh .scroller ul li{max-width:100%;padding:0}}@media (min-width:992px){#mod-gallerie ._c .section-scrollh .scroller ul .actus-txt{height:100%}}#mod-gallerie ._c .section-scrollh .scroller ul .actus-txt figure{justify-content:center}@media (min-width:992px){#mod-gallerie ._c .section-scrollh .scroller ul .actus-txt figure{height:calc(100% - 63px)}}#mod-logement{position:fixed;overflow-y:scroll;overflow-x:hidden;height:100%;width:66%;background-color:var(--color-verydarkblue);top:0;right:0;z-index:3}@media (max-width:992px){#mod-logement{width:100%}}#mod-logement ._c{margin:0 150px}@media (max-width:992px){#mod-logement ._c{margin:0 40px 40px;padding-top:60px}}@media (min-width:992px){#mod-logement ._c .filariane{padding-top:120px;padding-bottom:40px;text-align:left}}#mod-logement ._c #titre-container{padding-bottom:50px}@media (min-width:992px){#mod-logement ._c #titre-container{display:flex;justify-content:space-between;align-items:flex-end}}#mod-logement ._c #titre-container #titre-content{width:60%}@media (max-width:992px){#mod-logement ._c #titre-container #titre-content{width:100%}#mod-logement ._c #titre-container #titre-content span{margin-bottom:50px}}#mod-logement ._c #titre-container .bloc-parag{margin:0;margin-top:24px}@media (max-width:992px){#mod-logement ._c #titre-container a{padding:30px 0}}#mod-logement ._c #titre-container a span{font-weight:300}@media (max-width:992px){#mod-logement ._c .t3{font-size:32px;padding:40px 0;line-height:40px}}#mod-logement ._c .section-scrollh{width:calc(100% + 150px);padding:50px 0}@media (max-width:992px){#mod-logement ._c .section-scrollh{padding:0 0 20px}}#mod-logement ._c .section-scrollh li{height:400px;margin-right:40px}#mod-logement ._c .section-scrollh li:last-child{margin-right:0}#mod-logement ._c .section-scrollh li p{margin:0}@media (max-width:992px){#mod-logement ._c .section-scrollh .scroll_elements{height:250px;margin-right:20px;padding-right:0}#mod-logement ._c .section-scrollh .scroll_elements:first-child{padding-left:20px!important}}@media (max-width:992px){#mod-logement ._c .section-scrollh #sh1{padding-top:30px;padding-bottom:20px}}#mod-logement ._c .section-scrollh #sh1 li{width:800px}@media (max-width:992px){#mod-logement ._c .section-scrollh #sh1 li{font-size:32px;width:62vw}}@media (max-width:992px){#mod-logement ._c .section-scrollh #sh2{padding-top:10px;padding-bottom:20px}}#mod-logement ._c .section-scrollh #sh2 li{width:300px}@media (max-width:992px){#mod-logement ._c .section-scrollh #sh2 li{font-size:32px;width:55vw}}#mod-logement ._c .t3{margin:0;padding:20px 0}#mod-logement ._c #option-plus span{font-size:16px}@media (max-width:992px){#mod-logement ._c #option-plus{width:83%}}@media (min-width:992px){#mod-logement ._c #option-plus .mid>div{padding-top:40px}#mod-logement ._c #option-plus .mid>div:first-child{margin-right:25px}#mod-logement ._c #option-plus .mid>div:last-child{margin-left:25px}#mod-logement ._c #option-plus .option-plus-content{width:80%}#mod-logement ._c #option-plus .option-plus-content span{font-size:24px}}#mod-logement ._c figure{height:100%}#mod-logement .interesse{margin-left:0}@media (min-width:992px){#mod-logement .interesse .cadre-contact{width:50%}}#mod-logement aside{justify-content:center}#mod-logement aside>div{margin-top:0}@media (max-width:992px){#mod-logement .interesse{padding:0}}.rappelLink{cursor:pointer}#mod-rappel{width:100%;height:100%;opacity:1;position:fixed;top:50px;z-index:999}@media (max-width:992px){#mod-rappel{top:0;padding:30px;overflow-y:auto}}#mod-close,#mod-close-rappel{position:fixed;top:calc(50% - 50px);z-index:50}#mod-close #btn-close,#mod-close-rappel #btn-close{margin:auto}#mod-close{width:calc(100% - 66%)}@media (max-width:992px){#mod-close{width:100%;bottom:0;margin-bottom:60px;top:auto}}#mod-close-rappel{left:calc(((100vw - 800px)/ 4) - 50px);z-index:1000}.note-scroll{padding-top:15px;font-size:14px;font-weight:400}.margesup{margin-bottom:75vh!important}._b.b-img-projets{background:linear-gradient(to right,var(--color-darkblue-opa),var(--color-darkblue-opa)),url(../img/bg/projets_1.jpg);background-size:cover;background-repeat:no-repeat;background-position:center}#single-article._b:first-child{padding-top:100px}#single-article #article-container{margin-bottom:200px;scroll-behavior:smooth}#single-article .filariane{padding-left:40px;padding-right:40px}@media (max-width:992px){#single-article .bloc_content{padding:20px 0}}#single-article .headline-single{width:100%;text-align:left}@media (min-width:992px){#single-article .headline-single{width:80%}}@media (min-width:992px){#single-article .bloc-article{width:calc(100% - 480px);padding:0}}#single-article .photo{padding:0}@media (max-width:992px){#single-article .photo{display:flex;flex-direction:column-reverse;padding:0 40px}}@media (max-width:992px){#single-article .photo img{height:40vh;object-fit:cover}}@media (max-width:992px){#single-article #article-content-container{display:flex}}#single-article #article-content-container #listing-rs-mob{width:90px;text-align:center;position:sticky;top:33%;margin-top:50px}@media (min-width:992px){#single-article #article-content-container #listing-rs-mob{display:none}}#single-article #article-content-container #listing-rs-mob .separateur-vertical{width:1px;height:50px;background:#2d3f6c;margin:10px auto}#single-article #article-content-container #listing-rs-mob img{width:28px}#single-article #article-content-container #listing-rs-mob svg{width:28px}#single-article #article-content-container #listing-rs-mob #rs-ico a{display:block;margin-bottom:20px}#single-article #article-content-container #listing-rs-mob #rs-ico img{height:14px;width:auto}#single-article #article-content-container #listing-rs-mob #rs-ico svg{height:14px;width:auto}#single-article #article-content-container #listing-rs-mob path{stroke:var(--color-off-white);fill:var(--color-off-white)}#single-article #article-content-container #article-corpus{scroll-behavior:smooth}@media (max-width:992px){#single-article #article-content-container .article-content{width:calc(100% - 90px)}}#single-article #article-content-container .article-content .chapo{font-size:20px;font-family:IvyMode;font-weight:600}@media (max-width:992px){#single-article #article-content-container .article-content .chapo{margin:50px 0 20px;padding-right:40px}}@media (min-width:992px){#single-article #article-content-container .article-content .chapo{font-size:42px;line-height:1.2;margin:0;width:80%}}#single-article #article-content-container .article-content .chapo+p{margin-bottom:40px;width:80%;font-size:18px;font-weight:300;line-height:30px;font-family:IvyMode}#single-article #article-content-container .article-content .actus-txt p{font-size:16px}@media (max-width:992px){#single-article #article-content-container .article-content .actus-txt p{padding-right:40px}}@media (min-width:992px){#single-article #article-content-container .article-content .actus-txt p{margin-bottom:40px;width:80%;font-size:18px;line-height:30px}}#single-article #article-content-container .article-content .actus-txt p:last-child{margin-bottom:0}@media (max-width:992px){#single-article #article-content-container .article-content .actus-txt h2{padding-right:40px;padding-top:30px;font-weight:300;font-size:32px;line-height:38px}}@media (min-width:992px){#single-article #article-content-container .article-content .actus-txt h2{font-size:67px;font-weight:300;width:80%;line-height:80px;margin-top:70px;margin-bottom:50px}}@media (max-width:992px){#single-article #article-content-container .article-content .actus-txt img{height:300px;object-fit:cover}}.footer{position:relative;margin:0 auto;color:var(--color-off-white);margin-bottom:130px;padding:0 40px}.footer h3{font-weight:400;font-size:42px;margin:50px 0 25px}.footer p,.footer ul{margin:12px 0}.footer a,.footer li,.footer p{font-size:16px;line-height:1.8;font-weight:300;padding:2px 0}.footer .ctn_footer{max-width:1600px;margin:auto;font-size:0;padding:70px 0}.footer .ctn_footer a,.footer .ctn_footer li,.footer .ctn_footer p{font-family:IBMPlexSans,Arial,sans-serif}.footer .ctn_footer .f_logo img{margin:5px 0 25px;width:150px}.footer .ctn_footer ul{list-style-type:none;padding:0}.footer .ctn_footer::before{content:'';display:block;height:2px;background:#2d3f6c;margin:0 auto 60px}.footer .ctn_f_link{max-width:1600px;margin:auto;font-size:0}.footer .ctn_f_link .copyr,.footer .ctn_f_link .f_link{display:block;font-size:16px;padding:8px 0}.footer .ctn_f_link .f_link a{font-size:16px}.footer .ctn_f_link .f_link span{padding:0 4px}.footer .ctn_f_link::after{content:'';display:block;margin-top:30px;width:100%;height:2px}.footer .db-inline{display:block;width:100%;font-size:12px}@media (min-width:992px){.footer{margin-bottom:90px;padding:0}.footer h3{font-size:26px;margin:0 0 40px}.footer .ctn_f_link{padding:0 40px}.footer .ctn_f_link .copyr,.footer .ctn_f_link .f_link{display:inline-block;width:50%;font-size:13px}.footer .ctn_f_link .f_link{text-align:right}.footer .ctn_f_link .f_link a{font-size:13px}.footer .db-inline{display:inline-block!important;width:25%!important;vertical-align:top;padding:0 40px}.footer .ctn_footer .f_logo img{width:110px}.footer .ctn_footer::before{content:'';display:block;height:1px;background:var(--color-off-white);opacity:.15;margin:0 auto 60px;width:calc(100% - 80px)}}#logo_footer{position:absolute;top:0;height:67%;object-fit:contain;height:100%;padding-top:90px;padding-bottom:10px;right:-33px;z-index:-1}#logo_footer svg{height:100%}#logo_footer path{fill:var(--color-verydarkblue)}@media (max-width:992px){#logo_footer{display:none}}@font-face{font-family:IvyMode;font-style:normal;font-weight:400;font-display:swap;src:local("IvyMode"),url(../fonts/IvyMode-Thin.woff) format("woff")}@font-face{font-family:IBMPlexSans;font-style:normal;font-weight:400;font-display:swap;src:local("IvyMode"),url(../fonts/IBMPlexSans.woff) format("woff")}@font-face{font-family:IBMPlexSans;font-style:normal;font-weight:700;font-display:swap;src:local("IvyMode"),url(../fonts/IBMPlexSans-Medium.woff) format("woff")}@font-face{font-family:IBMPlexSans;font-style:normal;font-weight:300;font-display:swap;src:local("IvyMode"),url(../fonts/IBMPlexSans-Light.woff) format("woff")}:root{--color-darkblue:#0D2255;--color-darkblue-opa:rgba(13,34,85,.85);--color-off-white:#F0EBE5;--color-off-white-opa:rgba(240,235,229,.85);--color-clearblue:#2d3f6c;--color-verydarkblue:#0B1E4B;--color-white:#fff}*,::after,::before{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:IvyMode,Arial,sans-serif;margin:0;font-size:1rem;font-weight:400;line-height:1.5;color:var(--color-off-white);text-align:left;background-color:var(--color-darkblue);counter-increment:x var(--color-darkblue);overflow-x:hidden}a{text-decoration:none;color:var(--color-off-white)}p{font-family:IBMPlexSans}ul{margin:0;padding-left:0}figure{margin:0;display:flex}img{max-width:100%;object-fit:cover}.full-img{width:100%;object-fit:cover}.mg-r-10{margin-right:10px}.align-center{text-align:center!important}@media (max-width:992px){.nobr br{display:none}}.bolder-span{font-weight:700}.t1{font-size:70px;line-height:90px;font-weight:300;font-family:IvyMode}@media (max-width:992px){.t1{font-size:22px;line-height:34px}}.t2{font-size:36px;line-height:1.2;font-weight:300;font-family:IvyMode}@media (min-width:992px){.t2{font-size:100px;line-height:1.2}}.t3{font-size:42px;line-height:50px;margin:42px 0;font-weight:300;font-family:IvyMode,Arial,sans-serif}@media (max-width:992px){.t3{font-size:22px;line-height:32px}}.bgcolor-main{background:var(--color-darkblue)}@media (min-width:992px){.bgcolor-sec{background:var(--color-off-white)}}@media (max-width:992px){.desk-only{display:none}}@media (min-width:992px){.mob-only{display:none}}._b{background:var(--color-darkblue);padding-top:80px}@media (max-width:992px){._b{padding-top:40px}}._b:first-child{padding-top:160px}._b .bloc_content{max-width:1600px;margin:0 auto;color:var(--color-off-white);padding:20px 40px}@media (min-width:992px){._b .bloc_content{padding-left:0;padding-right:0}}._b .bloc_content.fullwidth{max-width:initial}@media (min-width:992px){._b .bloc_content.fullwidth{margin:0 150px}}._b .bloc_content.fullwidth-s2{max-width:initial}._b .bloc_content .bloc-p p{font-family:IBMPlexSans,Arial,sans-serif;text-align:left;line-height:1.8;font-weight:lighter;font-size:17px}@media (max-width:992px){._b .bloc_content .bloc-p p{font-size:16px;line-height:26px}}._b .bloc_content .headline{text-align:left;max-width:700px;margin:0 auto}@media (min-width:992px){._b .bloc_content .headline{padding:0 40px;text-align:center}}._b .bloc_content .headline h1{font-weight:400;font-size:50px;line-height:1.2;margin:50px 0 100px}._b .bloc_content .content h2{font-size:32px;font-weight:400}._b .bloc_content .content p{font-family:IBMPlexSans,Arial,sans-serif;line-height:1.8;font-size:16px}._b .bloc_content.maxw-medium{max-width:1200px}._b .bloc_content.maxw-large{max-width:1600px}._b.h-vp{min-height:100vh}.filariane{font-size:0;text-align:center}.filariane>div:last-child{font-weight:bolder}@media (max-width:992px){.filariane{text-align:left;padding-bottom:10px}}.filariane div{font-size:12px;display:inline-block;font-weight:100}.filariane div a{background-color:transparent;text-decoration:none!important;color:var(--color-off-white);font-size:14px;font-family:IBMPlexSans,Arial,sans-serif}.filariane div:not(:last-child)::after{content:"›";font-size:1.4em;line-height:.5;margin-left:.3em;margin-right:.3em;color:var(--color-off-white)}.hero{display:flex;align-items:center}@media (max-width:992px){.hero{padding-top:160px}}.hero h1{margin:50px 0!important}@media (max-width:992px){.hero h1{margin:12px 0 0!important}}.hero p{font-size:16px;line-height:26px;font-family:IBMPlexSans;font-weight:300;text-align:left;margin:20px auto 0}@media (min-width:992px){.hero p{font-size:18px;line-height:32px;width:500px;text-align:justify;text-align-last:center;margin:60px auto 40px}}@media (min-width:992px){.hero .bloc_content{padding-bottom:110px}}.main_btn{display:inline-block;color:var(--color-off-white);font-size:25px}@media (max-width:992px){.main_btn{color:var(--color-off-white);font-size:18px}}.main_btn.bgcolor-main{background-color:var(--color-darkblue)}.main_btn.btn_direct span{text-align:center;font-weight:800}@media (max-width:992px){.main_btn span{text-decoration:underline;text-underline-offset:9px}.main_btn span.noln{text-decoration:none}}.btn_sec{padding:6px 0;font-size:19px}.btn_sec span{text-decoration:underline;text-underline-offset:9px}.headline.style-1{max-width:initial!important;text-align:left!important}.headline.style-1 .bloc-h1 h1{text-align:left;font-size:36px;line-height:1.3;margin:0 0 50px!important}.headline.style-1 .bloc-p p{font-size:15px}.headline.style-1 .main_btn{margin:30px 0}.headline.style-1::after{content:'';clear:both;display:block}.bloc-titre{margin:30px 0}@media (min-width:992px){.bloc-titre{margin:0}}.bloc-titre p{font-size:18px;font-family:IBMPlexSans,Arial,sans-serif;font-weight:300}@media (max-width:992px){.bloc-titre p{font-size:14px!important}}.bloc-titre p:before{content:"";height:1px;width:50px;background:var(--color-off-white);opacity:.15;display:inline-block;vertical-align:middle;margin-right:16px}@media (min-width:992px){.bloc-titre p:before{width:78px;margin-right:40px}}.bloc-texte{margin:0 0 40px}.bloc-texte p{margin:0}.bloc-parag{font-family:IBMPlexSans,Arial,sans-serif;text-align:left;line-height:1.8;font-weight:lighter;font-size:17px}@media (max-width:992px){.bloc-parag{line-height:1.6;font-size:15px}}#pres{padding-bottom:0}#pres>div{padding-bottom:150px}@media (max-width:992px){#pres>div{padding-bottom:50px}}@media (max-width:992px){#pres .section-content{margin-bottom:60px}#pres .section-content:last-child{margin-bottom:0}}@media (max-width:992px){.section-content{display:flex;flex-direction:column-reverse}}@media (min-width:992px){.section-content:not(:first-child){padding:100px 0}}.section-content.pt100{padding-top:100px}.section-content#apropos{flex-direction:column;position:relative}@media (min-width:992px){.section-content#apropos{margin-bottom:200px;min-height:88vh}}.section-content#apropos .apropos-content{display:flex;flex-direction:column;justify-content:space-between}@media (max-width:992px){.section-content#apropos .apropos-content{height:435px}}@media (min-width:992px){.section-content#apropos .apropos-content{min-height:calc(88vh - 18px)}}@media (max-width:992px){.section-content#apropos .bloc-titre{line-height:1px;margin:0}}.section-content#apropos .bloc-section{z-index:2;position:relative;text-align:left}@media (min-width:992px){.section-content#apropos .bloc-section{width:70%}}.section-content#apropos .bloc-section h2,.section-content#apropos .bloc-section p{font-size:30px;line-height:42px;font-weight:300;text-shadow:1px 1px 2px var(--color-darkblue)}@media (min-width:992px){.section-content#apropos .bloc-section h2,.section-content#apropos .bloc-section p{font-size:80px!important;font-weight:400;line-height:96px}}.section-content#apropos img{position:absolute;z-index:1;max-width:50vw;filter:opacity(62%);right:-40px;bottom:14px;bottom:0}@media (min-width:992px){.section-content#apropos img{max-width:770px;right:0;bottom:0}}@media (min-width:992px){.section-content.middle{display:flex}}@media (min-width:992px){.section-content.middle>div{width:50%}}.section-content.middle>div .img-contain{display:flex}@media (min-width:992px){.section-content.middle>div .img-contain{width:92%}}.section-content.middle>div .img-contain img{max-width:100%}@media (min-width:992px){.section-content.middle>div.section-txt{padding:0 8%;margin:auto}}@media (min-width:992px){.section-content.middle>div.section-txt .bloc-p{width:66%}}.bloc-style-2{width:70%}@media (min-width:992px){.bloc-style-2{width:70%}}.bloc-style-proj{width:70%}.style-2{font-size:30px;line-height:40px;font-weight:300;margin-top:0}@media (min-width:992px){.style-2{font-size:60px;line-height:80px;font-weight:400}}.style-2:first-line{line-height:100%!important}.style-3{font-size:28px;line-height:46px;font-weight:300}@media (min-width:992px){.style-3{font-size:70px;font-weight:400;line-height:90px}}@media (min-width:992px){.rightorder{order:1}.rightorder .img-contain{margin-left:auto}.leftorder{order:0}}.clear .go:after{content:url(/ico/right-arrow-light.svg)}.clear .bgcolor-main.go:after{content:url(/ico/right-arrow-darkblue.svg)}.clear .bgcolor-sec.go:after{content:url(/ico/right-arrow-light.svg)}@media (max-width:992px){.clear .bgcolor-sec.go:after{content:url(/ico/right-arrow-darkblue.svg)}}.clear .btn_sec.go:after{content:url(/ico/right-arrow-darkblue.svg)}.clear #settings-mob path{color:var(--color-darkblue)}.clear #settings-mob img{content:url(../img/settings-darkblue.svg)}.clear .menu-left .logo img{content:url(../img/logotype-dark-blue.svg)}.dark .go:after{content:url(/ico/right-arrow-darkblue.svg)}.dark .bgcolor-main.go:after{content:url(/ico/right-arrow-light.svg)}.dark .bgcolor-sec.go:after{content:url(/ico/right-arrow-darkblue.svg)}@media (max-width:992px){.dark .bgcolor-sec.go:after{content:url(/ico/right-arrow-light.svg)}}.dark .btn_sec.go:after{content:url(/ico/right-arrow-light.svg)}.dark #settings-mob path{color:var(--color-off-white)}.dark #settings-mob img{content:url(../img/settings-darkblue.svg)}.dark .menu-left .logo img{content:url(../img/logotype-light.svg)}.go:after{margin-left:11px}@media (max-width:992px){.goup:after{margin-left:15px}}.clear .goup:after{content:url(/ico/up-arrow-light.svg)}.dark .goup:after{content:url(/ico/up-arrow-darkblue.svg)}@media (min-width:992px){.main_btn{display:flex;height:180px;width:180px;border-radius:50%;font-size:20px;justify-content:center}.main_btn.go:after{font-size:20px;margin-left:19px;display:flex;align-items:center}.main_btn.bgcolor-main{color:var(--color-off-white)}.main_btn.bgcolor-main:after{color:var(--color-off-white)}}@media (min-width:992px) and (min-width:992px){.main_btn.bgcolor-sec{color:var(--color-darkblue)}}@media (min-width:992px){.main_btn span{display:flex;align-items:center;text-align:left;font-weight:700;font-size:18px;line-height:20px}.main_btn span:first-line{line-height:100%!important}._b:first-child{padding-top:75px}.bloc_content .filariane{display:none}.bloc_content .headline h1{font-size:100px!important}.bloc_content .content h2{font-size:50px!important}.headline.style-1 .bloc-h1{width:70%}.headline.style-1 .bloc-h1 h1{font-size:80px!important;margin:50px 0 100px!important}.headline.style-1 .bloc-p{width:30%;float:right}.headline.style-1 .bloc-p p{font-size:17px}}.bloc_header{display:flex;flex-direction:column}@media (min-width:992px){.bloc_header{flex-direction:initial;align-items:flex-end;justify-content:space-between}}@media (max-width:992px){.bloc_header .bloc-h2{margin-bottom:10px}}.bloc_header .bloc-h2 h2{font-size:36px;line-height:60px;font-weight:400;margin:0}@media (min-width:992px){.bloc_header .bloc-h2 h2{font-size:200px;line-height:180px}}.bloc_header .bloc-p{max-width:420px}.bloc_header .bloc-p p{margin:0}.bloc_header .main_btn{margin:30px 0 20px}@media (min-width:992px){.bloc_header .main_btn{margin:0}}.bloc_header-style-3{text-align:center;margin-bottom:100px}.bloc_header-style-3 p{display:inline-block;margin:auto;position:relative}.bloc_header-style-3 .bloc-p{max-width:500px;margin:auto;text-align:center}.bloc_header-style-3 h2{margin:50px auto}.arrow:after{position:relative;left:7px;top:-4px}.down-arrow:after{content:url(../img/down-arrow-darkblue.svg)}@media (min-width:992px){.down-arrow:after{content:url(../img/down-arrow-light.svg)}}.up-arrow:after{content:url(../img/up-arrow-darkblue.svg)}@media (min-width:992px){.up-arrow:after{content:url(../img/up-arrow-light.svg)}}.clear .down-arrow:after{content:url(../img/down-arrow-light.svg)}@media (min-width:992px){.clear .down-arrow:after{content:url(../img/down-arrow-darkblue.svg)}}.clear .up-arrow:after{content:url(../img/up-arrow-light.svg)}@media (min-width:992px){.clear .up-arrow:after{content:url(../img/up-arrow-darkblue.svg)}}#unprojet{position:relative;background-color:var(--color-off-white);min-height:100vh;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;padding-top:20vh}#unprojet:before{content:"";height:20vh;border-right:1px solid var(--color-darkblue);top:0;position:absolute;left:50%}#unprojet h2{font-size:66px;line-height:0;color:var(--color-darkblue);font-weight:300}@media (min-width:992px){#unprojet h2{font-size:220px;margin:0;line-height:100px}}#unprojet .main_btn{font-size:18px;width:200px;height:200px;display:flex;justify-content:center;align-items:center;border-radius:50%}#unprojet .main_btn.bgcolor-main{color:var(--color-off-white)}#unprojet .main_btn.bgcolor-sec{color:var(--color-darkblue)}#unprojet span{max-width:initial}.actus-bloc{overflow-x:hidden}.section-scrollh{display:flex;width:calc((100vw + 1600px)/ 2)}@media (max-width:992px){.section-scrollh{width:calc(100vw - 40px)}}.section-scrollh aside{position:sticky;display:flex;flex-direction:column;width:200px}.section-scrollh aside>div{height:275px;display:flex;flex-direction:column;justify-content:space-between;margin-top:205px}.section-scrollh aside .btn-scroll{width:100px;height:100px;border-radius:50%;background-color:var(--color-off-white);position:relative;color:var(--color-darkblue);cursor:pointer;margin:10px 0;min-height:100px}.section-scrollh aside .btn-scroll:before{position:absolute;left:50%;top:calc(50% - 3px);line-height:0;color:var(--color-darkblue);transform:scale(1.4)}.section-scrollh aside .btn-scroll.backward:before{content:url(/ico/left-arrow-darkblue.svg)}.section-scrollh aside .btn-scroll.forward:before{content:url(/ico/right-arrow-darkblue.svg)}.section-scrollh aside .btn-scroll.close:before{content:url(/ico/close-darkblue.svg)}@media (max-width:992px){.section-scrollh aside{display:none}}.section-scrollh .scroller{width:calc(100% - 100px);overflow-y:hidden;overflow-x:hidden}@media (max-width:992px){.section-scrollh .scroller{overflow-x:auto;width:calc(100vw - 40px)}}.section-scrollh .scroller ul{display:inline-flex;align-items:flex-start}.section-scrollh .scroller ul li{display:flex;flex-direction:column-reverse}@media (max-width:992px){.section-scrollh .scroller ul li{padding-left:0;padding-right:40px;width:66vw}}.clear .section-scrollh .btn-scroll.backward:before{content:url(/ico/left-arrow-light.svg)}.clear .section-scrollh .btn-scroll.forward:before{content:url(/ico/right-arrow-light.svg)}.clear .section-scrollh .btn-scroll.close:before{content:url(/ico/close-light.svg)}.actus-container{display:inline-flex}@media (max-width:992px){.actus-container{padding-bottom:50px}}.actus-container li{display:flex;flex-direction:column-reverse;width:600px;padding:0 45px 12px}.actus-container.section-scrollh aside{width:100px;height:700px;justify-content:center;margin-right:100px}.actus-txt h3{font-size:42px;line-height:50px;margin:42px 0;font-weight:300}@media (max-width:992px){.actus-txt h3{font-size:22px;line-height:26px}}.actus-txt p{font-size:18px;font-family:IBMPlexSans,Arial,sans-serif;font-weight:300}@media (max-width:992px){.actus-txt p{font-size:12px;line-height:22px}}.cadre1{display:flex;flex-wrap:wrap;padding-left:0;width:calc(100vw - 120px);justify-content:space-between}@media (min-width:992px){.cadre1{width:calc(100% - 280px)}}.cadre1 li{display:flex;flex-direction:column-reverse;justify-content:flex-end;margin-bottom:80px}@media (min-width:992px){.cadre1 li{width:50%;padding-left:7vw;margin-bottom:130px}}@media (min-width:992px){.cadre1 li:nth-last-child(-n+2){margin-bottom:0!important}}.cadre1 li figure{overflow:hidden}.cadre1 li img{height:300px;object-fit:cover;width:100%}@media (min-width:992px){.cadre1 li img{height:600px}}.filtre{position:relative}@media (min-width:992px){.filtre:after{content:"";position:absolute;right:0;top:0;width:1px;background-color:var(--color-off-white);opacity:.15;height:100%}}.filtre p{font-family:IvyMode}.filtre #settings-modal{display:none;text-align:center}@media (min-width:992px){.filtre #settings-modal{display:block;position:sticky;top:22%;width:280px;text-align:left}}.filtre #settings-modal #titre-filtre{margin-top:0;margin-bottom:40px}.filtre #settings-modal .opt-filtre{cursor:pointer;margin-top:40px}.filtre #settings-modal input{list-style:none;cursor:pointer}.filtre #settings-modal .input-choix input[type=radio]{display:none}.filtre #settings-modal .input-choix input[type=radio]:checked{display:initial;width:0}.filtre #settings-modal .input-choix input[type=radio]:checked+label{text-decoration:underline;text-underline-offset:9px;text-decoration-thickness:2px}.filtre #settings-modal .input-choix input[type=radio]:checked:after{width:12px;height:12px;border-radius:50%;top:0;left:-18px;position:relative;background-color:var(--color-off-white);content:'';display:inline-block;visibility:visible}.filtre #settings-modal .input-choix label{cursor:pointer}.filtre #settings-modal .input-choix label.active-cat{cursor:initial}.filtre #settings-modal.modal-active{position:fixed;top:0;left:0;height:100vh;width:100vw;background:var(--color-off-white);z-index:5;padding:40px 20px;font-size:30px;color:var(--color-darkblue);display:flex!important;flex-direction:column;justify-content:space-between}.filtre #settings-modal.modal-active .opt-filtre{font-family:IBMPlexSans;font-weight:200;font-size:20px}.filtre #settings-modal.modal-active input[type=radio]:checked:after{background-color:var(--color-darkblue);top:-3px;left:-4px;width:8px;height:8px}.filtre #settings-modal .zone-choix{margin-top:20px;-webkit-transition:max-height 1s;-moz-transition:max-height 1s;-ms-transition:max-height 1s;-o-transition:max-height 1s;transition:max-height 1s;overflow-y:clip;max-height:0}.filtre #settings-modal .up-arrow+.zone-choix{max-height:500px}.filtre #settings-modal .selected{list-style:disc;text-decoration:underline;text-underline-offset:9px}.filtre #settings-modal button{width:100px;height:100px;border:none;background-color:var(--color-darkblue);border-radius:50%;font-size:20px;font-family:IvyMode,Arial,sans-serif;color:var(--color-off-white)}@media (min-width:992px){.filtre #settings-modal button{display:none}}.filtre #settings-modal span{width:100px;height:100px;border:none;background-color:var(--color-darkblue);border-radius:50%;font-size:20px;font-family:IvyMode,Arial,sans-serif;color:var(--color-off-white);display:flex;align-items:center;justify-content:center}@media (min-width:992px){.filtre #settings-modal span{display:none}}.filtre #settings-modal>div{display:inline-block;margin:auto;text-align:left}.filtre #settings-modal>div:first-child{margin-left:20px}.filtre #settings-modal .input-choix{font-size:18px;line-height:50px}@media (max-width:992px){.filtre #settings-modal .input-choix{font-size:30px;line-height:60px}}.filtre #settings-mob{position:sticky;top:200px;display:flex;margin-right:30px;width:50px;background-color:var(--color-off-white);height:50px;border-radius:50%;cursor:pointer}@media (min-width:992px){.filtre #settings-mob{display:none}}.filtre #settings-mob img{width:100%;padding:13px;cursor:pointer}.filtre #settings-mob svg{width:40%;margin:auto}.ln_end{position:relative}.ln_end::after{content:'';position:absolute;width:100%;height:1px;background-color:var(--color-off-white);left:0;bottom:0;opacity:.15}.ln_start{position:relative}.ln_start::after{content:'';position:absolute;width:100%;height:1px;background-color:#2d3f6c;left:0;top:0}.filtre-container-sum{position:relative;padding-top:0;padding-bottom:0}@media (min-width:992px){.filtre-container-sum{display:flex;flex-direction:column;align-items:end;padding-bottom:0}}@media (min-width:992px){.filtre-container-sum #sommaire{position:absolute;top:0;left:0;height:100%}}@media (max-width:992px){.filtre-container-sum #sommaire #summary-container.fixed{position:fixed;top:0;z-index:1000}}@media (max-width:992px){.filtre-container-sum #sommaire #summary-container{text-align:center;padding-top:20px;padding-bottom:20px;width:100%;background-color:var(--color-darkblue)}}@media (min-width:992px){.filtre-container-sum #sommaire #summary-container{width:330px;position:sticky;top:18%;padding-right:30px}}@media (max-width:992px){.filtre-container-sum #sommaire #summary-container .summary{padding-top:20px;display:flex;flex-direction:column;border-top:1px solid #2d3f6c;font-size:14px;font-weight:300}}.filtre-container-sum #sommaire #summary-container #btn-som{border-bottom:1px solid #2d3f6c;padding-bottom:20px}@media (min-width:992px){.filtre-container-sum #sommaire #summary-container #btn-som{display:none}}@media (min-width:992px){.filtre-container-sum #sommaire #summary-container #listing-som{display:block;padding-bottom:1px}}.filtre-container-sum #sommaire #summary-container #listing-som .summary-item{font-family:IvyMode;position:relative;margin:10px auto;display:inline-block;cursor:pointer}@media (min-width:992px){.filtre-container-sum #sommaire #summary-container #listing-som .summary-item{font-size:20px;margin:30px 0;display:block}}.filtre-container-sum #sommaire #summary-container #listing-som .summary-item.active-sum:before{content:"";width:5px;height:5px;left:-12px;top:9px;background-color:var(--color-off-white);position:absolute;border-radius:50%}@media (min-width:992px){.filtre-container-sum #sommaire #summary-container #listing-som .summary-item.active-sum:before{width:12px;height:12px;top:10px;left:-26px}}.filtre-container-sum #sommaire #summary-container #listing-rs{display:flex;flex-direction:column;font-size:20px;margin-top:10px}@media (max-width:992px){.filtre-container-sum #sommaire #summary-container #listing-rs{display:none}}.filtre-container-sum #sommaire #summary-container #listing-rs a{line-height:32px}@media (min-width:992px){.filtre-container-sum #sommaire #summary-container #listing-rs>div svg{height:18px;width:auto;cursor:pointer;margin-right:20px}}.filtre-container-sum #sommaire #summary-container #listing-rs>div svg path{stroke:var(--color-off-white);fill:var(--color-off-white)}@media (min-width:992px){.filtre-container-sum #sommaire-height{display:none}}.filtre-container{display:inline-flex;width:100%}@media (min-width:992px){.filtre-container{padding:100px 0 150px}}.filtre-container .offres-container{display:block;padding-left:0}@media (min-width:992px){.filtre-container .offres-container{display:flex;flex-wrap:wrap;width:calc(100% - 280px)}}.filtre-container .offres-container .offre{display:flex;flex-direction:column-reverse;margin-bottom:100px}@media (min-width:992px){.filtre-container .offres-container .offre{width:50%;padding-left:5vw}}@media (max-width:992px){.filtre-container .offres-container .offre:last-child{margin-bottom:0}}.filtre-container .offres-container .offre .bloc-style-2{width:100%}.filtre-container .offres-container .offre h3{margin:28px 0}.filtre-container .offres-container .offre a{font-size:large}@media (min-width:992px){.filtre-container .offres-container .offre figure{width:100%}}#pagination{display:flex;justify-content:right;margin:50px 0;font-size:19px}#pagination.desactiv-pagin{visibility:hidden}#pagination #num-page-container{display:flex;margin:0 25px}#pagination .num_page{width:30px;height:30px;text-align:center;border-radius:50%;margin:0 15px;padding-right:1px;padding-top:1px;cursor:pointer}#pagination .num_page.active{background-color:var(--color-off-white);color:var(--color-darkblue);cursor:initial}#pagination .prevnext{cursor:pointer;padding:0 4px}#pagination .prevnext.desactiv{cursor:initial}#pagination .prevnext img{width:8px}.nodrag{user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none}.disp-none{display:none!important}@media (max-width:992px){.disp-none-mob{display:none!important}}@media (min-width:992px){.mid{display:flex;width:100%}.mid>div{width:50%}}.vertical-line{height:70px;width:2px;margin:auto}.vertical-line img{object-fit:cover;height:100%}#actus .section-scrollh{margin:200px 0 100px}@media (max-width:992px){#actus .section-scrollh{margin:10px 0 00px}}#actus .section-scrollh aside>div{margin-top:205px}#actus ul figure{overflow:hidden}.header-t{flex-wrap:wrap}.header-t .bloc-p{padding:0 30px}.header-t a{min-width:180px;margin-top:50px!important}.btn-st-2{width:100px;height:100px;min-height:100px;border-radius:50%;background-color:var(--color-off-white);border:1px solid var(--color-darkblue);position:relative;color:var(--color-darkblue);display:flex;justify-content:center;align-items:center;cursor:pointer;margin:10px 0}.btn-st-2 svg{height:14px}.btn-st-2:before{position:absolute;left:calc(50% - 4px);top:calc(50% - 12px);font-size:20px;color:var(--color-darkblue)}svg.dark_svg path{fill:var(--color-darkblue)}svg.white_svg path{fill:var(--color-off-white)}.actu_page .page_4,.current-paragr,.histoire-page .page_2,.homepage .page_1,.projet_page .page_3{position:relative}.actu_page .page_4:after,.current-paragr:after,.histoire-page .page_2:after,.homepage .page_1:after,.projet_page .page_3:after{content:"";width:5px;height:5px;left:calc(50% - 3px);top:90%;background-color:var(--color-off-white);position:absolute;border-radius:50%}@media (min-width:992px){.actu_page .page_4:after,.current-paragr:after,.histoire-page .page_2:after,.homepage .page_1:after,.projet_page .page_3:after{width:12px;height:12px;left:calc(50% - 6px)}}#ctl-color-mod{cursor:pointer}.line-vertical{width:2px;margin:auto;height:70px}@media (max-width:992px){.line-vertical{display:none}}.line-vertical #top-line{background-color:var(--color-off-white);opacity:.85;height:20px}.line-vertical #bot-line{height:50px;background-color:var(--color-off-white);opacity:.15}.sd-cmp-xmoYy.sd-cmp-jVbO4{right:120px!important}@media (max-width:992px){#articles_container .bloc-titre{margin:20px 0}#articles_container .bloc-titre p{margin:0}#articles_container h3{margin:5px 0 20px}#articles_container .photo-art{display:flex;flex-direction:column-reverse}}.mb{margin-bottom:130px!important}.lv:before{content:"";background:var(--color-off-white);width:1px!important;height:78px!important;position:absolute;left:50%;top:-100px}.rappel-contact{width:100%;margin:auto;background-color:var(--color-off-white);color:var(--color-darkblue);padding:40px 80px;font-size:20px}@media (min-width:992px){.rappel-contact{width:800px}}@media (max-width:992px){.rappel-contact{padding:30px}}.rappel-contact input[type=submit]{cursor:pointer}.rappel-contact h2{font-size:60px;line-height:80px;font-weight:400;text-align:center;margin-top:25px;margin-bottom:25px}@media (max-width:992px){.rappel-contact h2{font-size:30px;line-height:40px}}@media (min-width:992px){.rappel-contact p{text-align:center}}.rappel-contact p.info{text-align:left;font-size:17px;margin:0;padding:5px 0}.rappel-contact p.info a{font-weight:700;color:var(--color-darkblue)}.rappel-contact form{margin-bottom:20px;font-family:IBMPlexSans}.rappel-contact div.row{width:100%;margin:30px 0}.rappel-contact div.row::after{content:'';display:block;clear:both}.rappel-contact div.row .col-md-12{width:100%;display:flex;align-items:center}.rappel-contact div.row .col-md-12.col-radio{margin:10px 0}.rappel-contact div.row .col-md-12 .label-radio{padding-right:20px}.rappel-contact div.row .col-md-12 .container{display:flex;align-items:center;position:relative;padding-left:35px;margin-right:25px}.rappel-contact div.row .col-md-12 .container input{position:absolute;opacity:0;cursor:pointer}.rappel-contact div.row .col-md-12 .checkmark{position:absolute;top:6px;left:10px;height:20px;width:20px;border-radius:50%;border:1px solid var(--color-darkblue)}.rappel-contact div.row .col-md-12 .checkmark:after{content:"";position:absolute;display:none}.rappel-contact div.row .col-md-12 .container input:checked~.checkmark:after{display:block}.rappel-contact div.row .col-md-12 .container .checkmark:after{top:5px;left:5px;width:8px;height:8px;border-radius:50%;background:var(--color-darkblue)}.rappel-contact div.row .col-md-6{width:100%;float:left;display:flex;align-items:center;position:relative}@media (min-width:992px){.rappel-contact div.row .col-md-6{width:50%}}.rappel-contact div.row .col-md-6 input[type=file],.rappel-contact div.row .col-md-6 input[type=text],.rappel-contact div.row .col-md-6 textarea{padding:10px;width:90%;border:none;box-shadow:none;border-radius:0;display:block;background-color:unset;margin-top:20px;border-bottom:1px solid var(--color-darkblue);font-size:20px;color:var(--color-darkblue)}.rappel-contact div.row .col-md-6 input[type=file]:focus,.rappel-contact div.row .col-md-6 input[type=text]:focus,.rappel-contact div.row .col-md-6 textarea:focus{outline:0}.rappel-contact div.row .col-md-6 input[type=file].error,.rappel-contact div.row .col-md-6 input[type=text].error,.rappel-contact div.row .col-md-6 textarea.error{border-bottom:1px solid #f33}.rappel-contact div.row .col-md-6 label{font-weight:400;color:var(--color-darkblue);font-size:13px;position:absolute;top:0;left:0;cursor:text}.rappel-contact div.row .col-md-8{width:100%;float:left;position:relative}@media (min-width:992px){.rappel-contact div.row .col-md-8{width:60%}}.rappel-contact div.row .col-md-4{width:100%;float:left;height:74px;display:flex;align-items:flex-end;justify-content:flex-end}@media (min-width:992px){.rappel-contact div.row .col-md-4{width:40%}}.rappel-contact div.row .col-md-4 input[type=submit]{font-family:IvyMode,Arial,sans-serif;color:var(--color-darkblue);border:none;border-bottom:1px solid var(--color-darkblue);background-color:transparent;font-size:18px;padding-bottom:10px}@media (max-width:992px){.rappel-contact div.row .col-md-4 input[type=submit]{font-size:20px;font-weight:600;padding-left:0}}.rappel-contact div.row .col-md-4 #messageRetourMessage{padding:10px;font-size:16px}.rappel-contact div.row .col-md-4 #messageRetourMessage.error{border:1px solid #f33;color:#f33}.rappel-contact div.row .col-md-4 #messageRetourMessage.success{border:1px solid #4bb543;color:#4bb543}@media (max-width:992px){.rappel-contact #formrappel .labelflex{display:flex;align-items:baseline}}@media (max-width:992px){.rappel-contact #formrappel .labelflex .container{margin-bottom:20px}}@media (max-width:992px){.rappel-contact #formrappel .labelflex .label-radio{padding-right:20px}}@media (min-width:992px){.rappel-contact #formrappel .labelflex>div{display:flex}}@media (max-width:992px){.rappel-contact .g-recaptcha{transform:scale(.8)}}.rappel-contact #send-dr{justify-content:flex-start}@media (min-width:992px){.rappel-contact #send-dr{justify-content:flex-end;padding-right:32px}}.rappel-contact #send-dr input{padding-left:0;padding-right:0}.rappel-contact .info{font-size:15px}.rappel-contact #messageRetourMessageContainer{display:none}.open-nav-only{display:none}#open-menu-mob{cursor:pointer}.open-menu{padding-top:100px;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:var(--color-darkblue);z-index:1000;display:flex;align-items:center}.open-menu .open-nav-only{display:block}.open-menu .menu_full{display:block}.open-menu .menu_full .menu-right{display:none}.open-menu .menu_full .menu-left{position:absolute;width:100%;display:flex;justify-content:space-between;align-items:center;padding:25px;height:auto;top:15px}.open-menu .menu_full .menu-left .contact-mob{text-align:right;line-height:25px;font-size:14px}.open-menu .menu_full .menu-left .contact-mob p{margin:0}.open-menu .menu_full .menu-center{width:100%;height:auto}.open-menu .menu_full .menu-center ul{padding-left:60px;padding-bottom:40px;text-align:left;width:100%}.open-menu .menu_full .menu-center ul li{list-style:none}.open-menu .menu_full .menu-center ul li a{font-size:40px}.open-menu .menu_full .menu-center ul li a:after{left:-20px;top:24px;width:10px;height:10px}.open-menu .menu_light .menu-left{position:absolute;bottom:10px;z-index:1001;height:auto;display:flex;width:100%;justify-content:space-between;padding:0 20px 10px 10px;align-items:flex-end}.open-menu .menu_light .menu-left .coordonnees{text-align:right;font-size:14px}.open-menu .menu_light .menu-left .coordonnees p{margin:0}.open-menu .menu_light .menu-center{width:100%;z-index:1002}#sommaire-height-proj,.menu-projet{display:none}.singleproj #sommaire-height-proj,.singleproj .menu-projet{display:block}.singleproj .menu-general{display:none}.singleproj .open-menu .menu-projet{display:none}.singleproj .open-menu .menu-general{display:block}@media (min-width:992px) and (max-width:1760px){._b{padding-left:80px;padding-right:80px}._b .bloc_content.fullwidth{margin:0}#_projet .b-img{padding-left:0;padding-right:0}}@media (max-width:992px){#projet_section{margin-top:50px}}.nosrc{width:100%;display:flex;align-items:center;justify-content:center}.zoomover:hover{transform:scale(1.1)}.zoomover{transition:.3s}#projet_container figure{overflow:hidden}.ovflow-y{overflow-y:hidden}