@import url('https://fonts.googleapis.com/css?family=Bebas+Neue|Roboto|Montserrat&display=swap');:root{--main-green:#6fc56d;--main-yellow:#f7e8a7;--main-orange:#ed8858;--main-red:#ed5858;--main-blue:#63acbf;--color-primary:#ff9430;--color-secondary:#f5cfac;--color-tertiary:#f2eba6;--color-4:#ffefe0;--color-button:#009688;--color-button-txt:#ffffff;--color-button-before:#ff9430;--color-txt:#ffffff;--color-txt-secondary:#ffffff;--background-color:#000000;--background-color-zone:#ff9430;--color-fond-card:#000000;--color-footer:#000000;--color-txt-footer:#ffffff;--color-infobulle:#ffffff;--back-infobulle:#141414;--border-infobulle:var(--color-secondary);--fonth1:Bebas Neue;--fonth:Bebas Neue;--font-original:Roboto;--font-txt:Montserrat;--font-title:Bebas Neue;--font-subtitle:Bebas Neue;--padding-default:16px;--padding-medium:32px;--padding-large:48px;--paddingzone-tb:5vh;--paddingzone-lr:3vw;--paddingbottomh:25px;--gap-default:3px;--gap-medium:10px;--gap-large:3.5rem;--sizetxt:18px;--sizebtn:20px;--sizea:var(--sizebtn);--sizesmall:15px;--sizeh1:45px;--sizeh2:30px;--sizeh3:25px;--sizeh4:120%;--sizeh5:100%;--sizeh6:100%}html{height:100%;font-size:100%;background:var(--background-color);overflow-x:hidden}*:not(u){position:relative;list-style:none;text-decoration:none}*,*::before,*::after{box-sizing:inherit;margin:0;padding:0}nav{z-index:9999}video{height:auto;max-width:100%}img{max-width:100%;height:auto}a{text-decoration:none}body,a,input,h3,h4,h5,h6{font-family:var(--font-txt),sans-serif;color:var(--color-txt)}input{color:var(--color-txt-secondary);min-height:25px;line-height:1.5;border-radius:4px}input,textarea{padding:5px 7px}h1{font-family:var(--font-title),sans-serif;font-size:var(--sizeh1)}h2{font-family:var(--font-subtitle),sans-serif;font-size:var(--sizeh2)}h3{font-family:var(--font-subtitle),sans-serif;font-size:var(--sizeh3)}h4{font-weight:bold;font-size:var(--sizeh4)}p,span{font-size:var(--sizetxt)}.sizesmall{font-size:var(--sizesmall)}@media (max-width:1400px){h1,h2,h3{text-align:center;padding-left:2vw;padding-right:2vw}}@media (max-width:800px){h1,h2{font-size:180%}h3{font-size:140%}}@media (max-width:570px){h1,h2{font-size:150%}h3{font-size:125%}}.formMsgEnd{position:fixed;margin-top:-50px;text-align:center;top:0;left:0;width:100%;padding:10px;z-index:99999;justify-content:center;animation:messageEphemere 5s linear 1}#mailOk,#msgOk{background:var(--main-green)}#mailErreur,#msgErreur{background:var(--main-red)}#mailNOk,#msgNOk{background:var(--main-orange)}@keyframes messageEphemere{from{margin-top:-50px}10%{margin-top:0}90%{margin-top:0}to{margin-top:-50px}}.inactive{display:none}.zerodebordement{overflow:hidden}.invisibleHr{border:none;padding:15px 0}br{width:100%}.txtright,.textalignr{text-align:right}.txtleft,.textalignl{text-align:left}.txt-center,.txtcenter{text-align:center}.justify{text-align:justify}.bold{font-weight:bold}.italic{font-style:italic}.txtblack{color:black}.txtwhite{color:white}.autosautligne{white-space:pre-line}.shadow{box-shadow:0 5px 15px black}.sexyrow{border:none;box-shadow:0 0 1px 1px #414141}.button{font-size:var(--sizea);display:flex;flex-flow:row wrap;justify-content:center;align-items:center;min-height:2.5em;padding:10px 24px;text-align:center;max-width:80vw;border-radius:100px;background:var(--color-button);color:var(--color-button-txt);border:none;cursor:pointer;box-shadow:0 10px 28px rgba(0,0,0,.35);transition:background .4s,transform .4s}.button:hover{background:var(--color-button-before);transform:translateY(-2px)}.button .fa{margin-right:10px}.button.is-success{background:var(--main-green)}.button.is-warning{background:var(--main-yellow)}.button.is-danger{background:var(--main-red)}.button.is-primary{background:var(--color-button)}.etiquette{border:solid 1px white;padding:2px 15px;margin:0 5px}.etiquettePrimary{background:var(--color-primary)}.etiquetteSecondary{background:var(--color-secondary);color:black}.infobulle{display:none}.avecInfoBulle:hover .infobulle{display:block;position:absolute;z-index:5;min-width:250px;max-width:80vw;right:-50px;top:-20px;color:var(--color-infobulle);background:var(--back-infobulle);border:solid 1px var(--border-infobulle);border-radius:15px;padding:2px 15px;font-size:90%}.h250px{height:250px}.h450px{height:450px}.h100vh{height:100vh}.h90vh{height:90vh}.h60vh{height:60vh}.h55vh{height:55vh}.h50vh{height:50vh}.w10,.w15,.w20,.w25,.w30,.w40,.w50,.w60,.w70{min-width:200px}.w10{width:10%}.w15{width:15%}.w20{width:20%}.w25{width:25%}.w30{width:30%}.w40{width:40%}.w50{width:46%}.w60{width:60%}.w65{width:65%}.w70{width:70%}.w75{width:75%}.w80{width:80%}.w90{width:90%}.w100{width:100%}.w30px{width:30px}.w50px{width:50px}.w100px{width:100px}.w150px{width:150px}.w250px{width:250px}.w300px{width:300px}.w400px{width:400px}.w500px{width:500px}.w700px{width:700px;max-width:92vw}.w800px{width:800px;max-width:92vw}.minw90{min-width:90%}.minw100{min-width:100%}.minw400px{min-width:400px}.maxw300px{max-width:300px}.maxw400px{max-width:400px}.maxw550px{max-width:550px}.maxw900{max-width:900px}.maxw1200{max-width:1200px}@media (max-width:1240px){.maxw900,.maxw1200{width:92vw;max-width:92vw}}.minh150px{min-height:150px}.minh250px{min-height:250px}.minh400px{min-height:400px}.minh700px{min-height:700px}@media (max-width:830px){.w30,.w40,.w50,.w60{width:90%}.w30:not(.button),.w40:not(.button),.w50:not(.button),.w60:not(.button){margin-left:auto;margin-right:auto;justify-content:center}h1,h2,h3{text-align:center}}@media (max-width:550px){.w30,.w40,.w50,.w60{width:94%}}.flex{display:flex;margin:auto}.flexnoauto{display:flex}.flexligne{flex-flow:row wrap}.flexwrap{flex-wrap:wrap}.flexlignenowrap{flex-direction:row}.flexcolonne{flex-flow:column wrap}.flexcolonnenowrap{flex-direction:column}.flexremplissage > div,.flexremplissage > li,.flexremplissage > a,.flexremplissage > label,.flexremplissage > p,.flexremplissage > section,.flexremplissage > aside{flex:1 1 auto}.flexremplissageh > div,.flexremplissageh > li,.flexremplissageh > a,.flexremplissageh > label,.flexremplissageh > p,.flexremplissageh > section,.flexremplissageh > aside{flex:1 1 0}.flexauto > div{margin:auto}.flexend{justify-content:flex-end}.flexcenter{justify-content:center}.flexbetween{justify-content:space-between}.flexaround{justify-content:space-around}.flexeven{justify-content:space-evenly}.flexalignstart{align-items:flex-start}.flexalignend{align-items:flex-end}.flexaligncenter{align-items:center}.flexcontentstart{align-content:flex-start}.flexcontentbetween{align-content:space-between}.itemflexalignstart{align-self:flex-start}.itemflexalignend{align-self:flex-end}.itemflexaligncenter{align-self:center}.itemflexremplissage{align-self:stretch}.margin5px{margin:5px}.margin10px{margin:10px}.margin15px{margin:15px}.margin20px{margin:20px}.margintb15px{margin:15px 0}.margintb20px{margin:20px 0}.margintb30px{margin:30px 0}.marginl0{margin-left:0}.marginl5px{margin-left:5px}.marginl5{margin-left:5vw}.margint10px{margin-top:10px}.margint20px{margin-top:20px}.margint30px{margin-top:30px}.margint50px{margin-top:50px}.margint10vh{margin-top:10vh}.marginb15px{margin-bottom:15px}.marginb30px{margin-bottom:30px}.marginb5vh{margin-bottom:5vh}.marginb10vh{margin-bottom:10vh}.gap{gap:var(--gap-default)}.gapmedium{gap:var(--gap-medium)}.gaplarge{gap:var(--gap-large)}.paddinglr5{padding-left:5vw;padding-right:5vw}.paddingfull5{padding:5vh 5vw}.padding15px0{padding:15px 0}.padding5vh{padding:5vh 0}.padding10vh{padding:10vh 0}.padding20vh{padding:20vh 0}.padding5px{padding:5px}.padding15px{padding:15px}.padding25px{padding:25px}.padding30px{padding:30px}.padding15-5px{padding:15px 5px}.paddingl30px{padding-left:30px}.paddingr30px{padding-right:30px}.paddingb5vh{padding-bottom:5vh}.paddingb10vh{padding:0 0 10vh 0}@media (max-width:830px){.paddinglr5{padding-left:3vw;padding-right:3vw}}@media (max-width:570px){.paddinglr5{padding-left:15px;padding-right:15px}}.fa-bars.pushNavMobileI,.fa-bars.pushUpMobileI{font-size:30px}.pushNavMobile,.pushUpMobile{display:none}@media (max-width:1300px){.pushNavMobile,.pushUpMobile{display:flex;position:fixed;top:15px;left:15px;cursor:pointer;z-index:999999}.navprimary{display:none;width:100vw;height:100vh;position:absolute;padding:10vh 2vw;top:0;left:0;background:black;z-index:99999;overflow-y:auto}.navprimary ul{justify-content:center}.navprimary ul li{width:80% !important;margin:15px auto !important;text-align:center;border:none}}.footer{position:relative;text-align:center;margin:auto;background:var(--color-footer);padding:10vh 0;color:var(--color-txt-footer)}.footer a{color:var(--color-txt-footer);font-weight:bold}.arrowReturn{position:fixed;bottom:15px;right:15px;padding-top:4px;font-size:90%;background:var(--color-txt-footer);z-index:9999;width:40px;height:40px;border-radius:8px}.arrowReturn a{margin:0;padding:0}.iArrowReturn{font-size:180%;color:var(--color-footer)}html::-webkit-scrollbar,.scroll::-webkit-scrollbar{height:12px}html::-webkit-scrollbar-thumb,.scroll::-webkit-scrollbar-thumb{border-radius:10px;background-color:var(--color-secondary)}.scroll::-webkit-scrollbar-track{border-radius:10px;background-color:var(--color-secondary)}.blocIntro.blocVideo{padding:0}.blocIntro.blocVideo:has(video,iframe,img,h1,h2,h3,p,a){min-height:100vh}.blocIntro .videoDiv{position:initial}.blocIntro .videoDiv video,.blocIntro .videoDiv iframe{position:absolute;top:0;left:0;width:100vw;min-height:100%;object-fit:cover;z-index:0}.blocIntro img,.blocIntro p,.blocIntro a{position:relative;z-index:1}.containerbuilding{padding:0}.boxbuilding{flex-flow:row wrap;justify-content:center}.boxbuilding > div{overflow:hidden;margin:var(--paddingzone-tb) 8px}.boxbuilding > div:not(:has(h3)):not(:has(p)):not(:has(img)){display:none;margin:0;padding:0}.boxbuilding h3{font-size:135%;color:var(--color-primary)}.buildingPIC,.buildingPIC img{max-width:100%}.buildingPIC img{width:95%}.buildingTXT,.buildingH{text-align:left;margin-left:15%}.building0 .buildingH,.building0 .buildingTXT,.building1 .buildingH,.building1 .buildingTXT,.building2 .buildingH,.building2 .buildingTXT,.building3 .buildingH,.building3 .buildingTXT,.building4 .buildingH,.building4 .buildingTXT{width:70%}@media (max-width:830px){.building0 .buildingH,.building0 .buildingTXT,.building1 .buildingH,.building1 .buildingTXT,.building2 .buildingH,.building2 .buildingTXT,.building3 .buildingH,.building3 .buildingTXT,.building4 .buildingH,.building4 .buildingTXT{margin:auto;width:100%}.boxbuilding .building0,.boxbuilding .building1,.boxbuilding .building2,.boxbuilding .building3,.boxbuilding .building4{margin-left:0;width:92%}}.bubblegallery{flex-direction:column;padding:5vh 0}.bubblegallery > div{box-sizing:border-box;max-width:100vw;flex-flow:row nowrap;gap:24px;overflow-x:auto;overflow-y:hidden;padding:10px 5vw 20px;scroll-snap-type:x proximity}.bubblegallery > div > a{flex:0 0 auto;width:clamp(140px,16vw,190px);scroll-snap-align:center;text-align:center;color:var(--color-txt)}.bubblegallery .myphoto{width:clamp(110px,13vw,160px);height:clamp(110px,13vw,160px);margin:0 auto 12px;overflow:hidden;border-radius:50%;box-shadow:0 10px 28px rgba(0,0,0,.35)}.bubblegallery .myphoto img{width:100%;height:100%;max-width:none;object-fit:cover;display:block}.bubblegallery h2,.bubblegallery h3{text-align:center;width:100%}.bubblegallery > div > a h2,.bubblegallery > div > a h3,.bubblegallery > div > a h4{font-size:115%}.bubblegallery > div::-webkit-scrollbar{height:8px}.bubblegallery > div::-webkit-scrollbar-thumb{background:var(--color-secondary);border-radius:10px}.parallax.parallaxOn{background-size:cover;background-position:center;background-attachment:fixed;min-height:55vh}.parallax.parallaxOn img{display:none}.containerPatchWork{box-sizing:border-box;width:100%;max-width:100%;margin:0;padding:var(--paddingzone-tb) var(--paddingzone-lr);overflow:hidden;background:var(--background-color-zone);color:var(--color-txt-secondary)}.containerPatchWork:not(:has(.pwimg)){display:none;padding:0}.patchWork{position:relative;flex-flow:row nowrap;justify-content:center;align-items:flex-start;gap:10px;width:100%}.patchWork p,.patchWork h3{font-family:var(--font-subtitle2,var(--font-txt))}.pwa{font-size:1.2rem;margin:15px;text-align:center}.pwa p{margin-top:12px;font-weight:700;z-index:5}.pwPict{overflow:hidden;border-radius:var(--sb-radius,12px);box-shadow:var(--sb-shadow-soft,0 18px 36px -18px rgba(0,0,0,.45))}.pwimg{width:100%;height:100%;max-width:100%;object-fit:cover;display:block;cursor:pointer;transition:transform 1s ease}.pwa:hover .pwimg{transform:scale(1.04)}.ms1,.ms4,.ms5{color:var(--color-secondary)}.ms2,.ms3,.ms6{color:var(--color-txt-secondary)}.startDuo .pwa:first-child .pwPict{height:280px;width:500px;margin-top:100px}.startDuo .pwa:last-child .pwPict{height:250px;width:420px;margin-left:40px}.centerDuo{margin-top:-80px}.centerDuo .pwa:first-child .pwPict{height:300px;width:520px;margin-top:120px}.centerDuo .pwa:last-child .pwPict{height:340px;width:220px;margin-top:-30px}.endDuo{margin-top:340px;margin-left:-220px}.endDuo .pwa:first-child .pwPict{height:220px;width:380px}.endDuo .pwa:last-child .pwPict{height:180px;width:300px}.centerTxt{display:none;flex-direction:column;width:500px;max-width:90vw;padding:40px 20px;align-self:center}.centerTxt .pwct{display:none;scroll-margin-top:100px}.centerTxt h3{color:var(--color-primary)}.centerTxt p{color:var(--color-txt-secondary)}@media screen and (max-width:1229px){.patchWork{flex-flow:column nowrap;align-items:center}.startDuo,.centerDuo,.endDuo{display:flex;flex-flow:row wrap;justify-content:center;margin:0}.centerTxt{order:99}.startDuo .pwa .pwPict,.centerDuo .pwa .pwPict,.endDuo .pwa .pwPict{height:auto !important;width:460px !important;max-width:90vw;margin:0 !important;aspect-ratio:3 / 2}}:root{--sb-radius:12px;--sb-shadow:0 12px 32px rgba(0,0,0,.16);--sb-shadow-soft:0 6px 18px rgba(0,0,0,.10);--sb-trans:.4s cubic-bezier(.2,.7,.2,1)}.titleH1{color:var(--color-primary);line-height:1.08;letter-spacing:.005em;margin-bottom:var(--paddingbottomh)}.titleH2{color:var(--color-tertiary);font-family:var(--font-original),cursive;margin-bottom:18px}.titleS2{color:var(--color-txt);margin-bottom:var(--paddingbottomh)}.titleS3,.titleS3b{color:var(--color-primary);margin-bottom:calc(var(--paddingbottomh) / 2)}.txt,.texteS1,.texteS2{line-height:1.75;opacity:.95;margin-bottom:1em}.imgS2,.imgTrio{width:100%;height:100%;object-fit:cover;display:block}.blocINTRODuo img,.blocDuoTI img,.blocCard5050TIInverse img,.blocCard5050TI img,.blocTrioDuoTI img,.blocTxt img,.blocTxtSimpleb img,.containerPatchWork img{max-width:100%}.blocINTRODuo .imgS2{max-height:72vh}.linkCTA,.lienCTAS2,a.button.cta{display:inline-flex;align-items:center;justify-content:center;width:fit-content;background:var(--color-button);color:var(--color-button-txt);border:none;border-radius:100px;padding:12px 32px;margin-top:8px;font-weight:600;letter-spacing:.03em;box-shadow:var(--sb-shadow-soft);transition:background var(--sb-trans),transform var(--sb-trans)}.linkCTA:hover,.lienCTAS2:hover,a.button.cta:hover{background:var(--color-button-before);transform:translateY(-2px)}.blocINTRODuo,.blocTxt,.blocTxtSimpleb,.blocDuoTI,.blocCard5050TIInverse,.blocCard5050TI,.blocTrioDuoTI,.blocFondImage{box-sizing:border-box;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}.blocINTRODuo .padding30px,.blocDuoTI .padding30px,.blocCard5050TIInverse .padding30px,.blocCard5050TI .padding30px,.blocTrioDuoTI .padding30px,.blocFondImage .padding30px{padding-top:0;padding-bottom:0}.blocTxt.padding10vh{padding-top:0;padding-bottom:0}.blocTxtSimpleb.padding30px{padding-top:0;padding-bottom:0}.blocTxt >:first-child,.blocTxtSimpleb >:first-child{margin-top:var(--paddingzone-tb)}.blocTxt >:last-child,.blocTxtSimpleb >:last-child{margin-bottom:var(--paddingzone-tb)}.blocINTRODuo .imgS2,.blocDuoTI .imgS2,.blocCard5050TIInverse .imgS2,.blocCard5050TI .imgS2{margin-top:var(--paddingzone-tb);margin-bottom:var(--paddingzone-tb)}.blocINTRODuo .padding30px >:first-child,.blocDuoTI .padding30px >:first-child,.blocCard5050TIInverse .padding30px >:first-child,.blocCard5050TI .padding30px >:first-child{margin-top:var(--paddingzone-tb)}.blocINTRODuo .padding30px >:last-child,.blocDuoTI .padding30px >:last-child,.blocCard5050TIInverse .padding30px >:last-child,.blocCard5050TI .padding30px >:last-child{margin-bottom:var(--paddingzone-tb)}.blocTrioDuoTI .imgTrio{margin-top:var(--paddingzone-tb);margin-bottom:var(--paddingzone-tb)}.blocTrioDuoTI .trioTxt.padding30px >:first-child{margin-top:var(--paddingzone-tb)}.blocTrioDuoTI .trioTxt.padding30px >:last-child{margin-bottom:var(--paddingzone-tb)}.navOnePage{position:sticky;top:0;z-index:9000;padding:14px clamp(16px,4vw,48px);background:var(--background-color);background:color-mix(in srgb,var(--background-color) 88%,transparent);backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);border-bottom:1px solid color-mix(in srgb,var(--color-primary) 18%,transparent)}.navOnePage ul{display:flex;width:100%;margin:0}.navOnePage ul > li{display:flex;flex-flow:row wrap;align-items:center;gap:clamp(12px,2.5vw,34px);width:95%;margin:0}.navOnePage ul > li > a:first-child{margin-right:auto}.navOnePage a{color:var(--color-txt);font-weight:500;letter-spacing:.03em;padding-bottom:4px}.navOnePage a:hover{color:var(--color-primary)}.navOnePage a.button.is-primary{padding:9px 24px}.navOnePage img#logoNav{width:auto;height:52px;max-width:none}.header{background:linear-gradient(180deg,color-mix(in srgb,var(--color-primary) 8%,var(--background-color)) 0%,var(--background-color) 60%)}.blocINTRODuo .flexremplissage{align-items:center;gap:clamp(20px,4vw,60px)}.blocINTRODuo .imgS2{aspect-ratio:1 / 1;height:auto;border-radius:var(--sb-radius);box-shadow:var(--sb-shadow)}.blocINTRODuo .txt{max-width:56ch}.blocINTRODuo .flexremplissage > div,.blocDuoTI .flexremplissage > div,.blocCard5050TIInverse .flexremplissage > div,.blocCard5050TI .flexremplissage > div{flex:1 1 0;min-width:0}.blocTxt > *{margin-left:auto;margin-right:auto;max-width:80ch}.blocTxt > .button,.blocTxt > .linkCTA{width:auto}.blocTxtSimpleb{background:var(--background-color-zone)}.blocTxtSimpleb > *{margin-left:auto;margin-right:auto;max-width:80ch}.blocTxt .titleS2::after,.blocTxtSimpleb .titleS2::after{content:"";display:block;width:64px;height:3px;margin:14px auto 0;background:var(--color-primary);border-radius:3px}.blocDuoTI .imgS2,.blocCard5050TIInverse .imgS2,.blocCard5050TI .imgS2{aspect-ratio:4 / 3;height:auto;border-radius:var(--sb-radius);box-shadow:var(--sb-shadow)}.blocCard5050TIInverse{background:var(--background-color-zone)}.blocDuoTI .flexremplissage,.blocCard5050TIInverse .flexremplissage,.blocCard5050TI .flexremplissage{align-items:center;gap:clamp(20px,3vw,48px)}.blocTrioDuoTI{gap:clamp(28px,5vh,64px)}.blocTrioDuoTI .trioBloc{align-items:center;gap:clamp(20px,3vw,48px)}.blocTrioDuoTI .trioBloc:not(:has(img)):not(:has(.titleS2)):not(:has(.titleS3)):not(:has(.txt)){display:none;gap:0}.blocTrioDuoTI .trioImg,.blocTrioDuoTI .trioTxt{flex:1 1 0;min-width:0}.blocTrioDuoTI .trioImg{box-sizing:border-box}.blocTrioDuoTI .imgTrio{aspect-ratio:4 / 3;height:auto;border-radius:var(--sb-radius);box-shadow:var(--sb-shadow)}.blocTrioDuoTI .trioTxt{justify-content:center}.parallax{overflow:hidden}.parallax .imgS2,.parallax img{width:100%;height:auto;max-height:70vh;object-fit:cover}.parallax.parallaxOn::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--background-color) 30%,transparent),transparent 35%,color-mix(in srgb,var(--background-color) 45%,transparent))}.blocFondImage{text-align:center}.fondImageInner{width:100%}.blocFondImage .titleS2{color:var(--color-primary)}.blocFondImage .imgback{position:absolute;top:0;left:0;width:100%;opacity:.5}.blocFondImage .fondImageInner >:nth-child(2){margin-top:var(--paddingzone-tb)}.blocFondImage .fondImageInner >:last-child{margin-bottom:var(--paddingzone-tb)}#divContact{padding:clamp(50px,var(--paddingzone-tb),12vh) var(--paddingzone-lr);background:var(--background-color)}#formulaireDeContact{max-width:720px;margin:auto}#formulaireDeContact h2{text-align:center;color:var(--color-primary)}#formulaireDeContact fieldset{border:none;gap:14px}#formulaireDeContact legend{text-align:center;width:100%;opacity:.8;margin-bottom:18px;font-size:.9em}.formContactLigne{flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:6px}#formulaireDeContact label{font-size:.85em;letter-spacing:.04em;text-transform:uppercase;opacity:.8;color:var(--color-txt-secondary)}#formulaireDeContact input[type=text],#formulaireDeContact textarea{width:100%;color:var(--color-txt-secondary);background:color-mix(in srgb,var(--background-color) 92%,var(--background-color-zone));border:1px solid color-mix(in srgb,var(--color-primary) 26%,transparent);border-radius:10px;padding:12px 14px;min-height:auto;transition:border-color var(--sb-trans),box-shadow var(--sb-trans)}#formulaireDeContact input:focus,#formulaireDeContact textarea:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 20%,transparent)}#formulaireDeContact textarea{resize:vertical;min-height:150px}#divEnvoie{text-align:center;margin-top:22px}#btnEnvoie{background:var(--color-button);color:var(--color-button-txt);border:none;cursor:pointer;border-radius:100px;padding:14px 46px;font-weight:600;letter-spacing:.06em;box-shadow:var(--sb-shadow);transition:background var(--sb-trans),transform var(--sb-trans)}#btnEnvoie:hover{background:var(--color-button-before);transform:translateY(-2px)}.containerbuilding{background:var(--background-color-zone);padding-top:var(--paddingzone-tb)}.boxbuilding > div{background:var(--color-fond-card);border-radius:var(--sb-radius);padding:26px 18px;box-shadow:var(--sb-shadow-soft);transition:transform var(--sb-trans),box-shadow var(--sb-trans);border:1px solid color-mix(in srgb,var(--color-primary) 10%,transparent)}.boxbuilding > div:hover{transform:translateY(-6px);box-shadow:var(--sb-shadow)}.bubblegallery .myphoto{border:3px solid color-mix(in srgb,var(--color-primary) 45%,transparent);transition:transform var(--sb-trans),border-color var(--sb-trans)}.bubblegallery > div > a:hover .myphoto{border-color:var(--color-primary);transform:translateY(-4px)}.bubblegallery > div > a h2,.bubblegallery > div > a h3,.bubblegallery > div > a h4{color:var(--color-tertiary)}.blocCard5050TIInverse,.blocTxtSimpleb,.containerbuilding,.containerPatchWork{color:var(--color-txt-secondary)}.blocCard5050TIInverse .titleS2,.blocTxtSimpleb .titleS2{color:var(--color-txt-secondary)}.blocCard5050TIInverse .titleS3,.blocCard5050TIInverse .titleS3b,.blocTxtSimpleb .titleS3,.blocTxtSimpleb .titleS3b{color:var(--color-primary)}.boxbuilding > div,.boxbuilding > div p,.boxbuilding > div .buildingTXT{color:var(--color-txt)}@media (max-width:900px){.blocFondImage{background-attachment:scroll}.navOnePage ul{justify-content:center}}@media (max-width:830px){.blocTrioDuoTI .trioBloc{flex-direction:column}.blocTrioDuoTI .trioBloc.trioB{flex-direction:column-reverse}}