@font-face{font-family:"OpenSans";src:url("../fonts/Open_Sans/OpenSans-VariableFont_wdth,wght.ttf");font-style:normal}@font-face{font-family:"OpenSans";src:url("../fonts/Open_Sans/OpenSans-Italic-VariableFont_wdth,wght.ttf");font-style:italic}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-300%)}100%{opacity:100;transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(300%)}100%{opacity:100;transform:translateX(0)}}html{scroll-behavior:smooth}body{font-family:"OpenSans";font-size:18px;color:#867359;letter-spacing:1px;margin:0;padding:0}@media all and (max-width: 1200px){body{font-size:16px}}.lien{text-decoration:none;white-space:nowrap;color:#483f32}.lien:hover{color:#867359}.lien--nav{color:#fff;background-color:#a08b6f;padding:1vh 1vw;font-size:14px;font-weight:600}.lien--resa{text-decoration:none;color:#867359;color:#fff}.h2{font-size:59.94px;font-weight:600;line-height:60px;color:#483f32}@media all and (max-width: 1200px){.h2{font-size:32px}}.h3{font-size:39.96px;font-weight:600;color:#483f32}@media all and (max-width: 1200px){.h3{font-size:35.52px}}.h3--clair{color:#fff}.h4{font-size:29.88px;text-align:left}@media all and (max-width: 1200px){.h4{font-size:26.56px}}.h5{font-size:20.16px}@media all and (max-width: 1200px){.h5{font-size:17.92px}}.gras{font-weight:bold}.italique{font-style:italic}.centre{text-align:center}.bordure_gauche{border-left:solid 4px #fff;padding-left:.5vw}.texte--normal{color:#867359}.texte--renforce{color:#483f32}.texte--blanc{color:#fff}.texte--uppercase{text-transform:uppercase}.news{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1vh .5vw 1vh .5vw;background-color:rgba(165,236,156,.5764705882);border-radius:20px;align-self:center;color:#483f32;font-weight:bold}@media all and (max-width: 1200px){.news{text-align:center}}.grille{display:flex}.grille__colonne{display:flex;flex-direction:column}.illustrationSection{max-width:40vw;max-height:40vh}@media all and (max-width: 1200px){.illustrationSection{max-width:75vw;max-height:75vh}}.photoCabinet{max-width:30vw;max-height:50vh}@media all and (max-width: 1200px){.photoCabinet{max-width:75vw;max-height:75vh}}.coordonnees{border-bottom:2px solid #483f32}@media all and (max-width: 1200px){.coordonnees{width:85vw}}.resabouton{animation:fadeInRight;transition:transform .25s ease-in-out;animation-duration:1.5s;align-self:center;font-size:25px;background-color:#315c40;padding:1vh 1.5vw;color:#fff;text-decoration:none}.resabouton:hover{transform:translateY(-5px);background-color:#483f32}.resabouton:hover a{color:#fff}@media all and (max-width: 1200px){.resabouton{font-size:19.2px}}.resabouton:hover{color:#fff}@media all and (max-width: 1200px){.resabouton{margin-top:25px}}table{border-collapse:collapse;margin-top:5px}td{border:1px solid #867359;padding:10px}.menu__ligne{display:flex;justify-content:center}.menu__ligne--responsive{justify-content:space-around;align-items:center}.menu__ligne .navbouton{padding:0px .5vw;transition:transform .25s ease-in-out}.menu__ligne .navbouton:hover{transform:translateY(-5px)}.menuSticky{width:100vw;background-color:#b2a692;padding:.1vh 0vw;border-bottom:solid 1px #fff;top:0;position:sticky}@media all and (max-width: 1500px){.menuSticky{display:none}}.menuSticky .lien{color:#483f32}.menuSticky .lien:hover{color:#fff}.menuSticky .lien--icone:hover{filter:brightness(0%) invert(100%)}.menuSticky .navbouton--resa .lien{color:#0b723b}.menuSticky .navbouton--resa .lien:hover{color:#fff}.menuStickyResponsive{width:100vw;background-color:#483f32;padding:1vh 0vw;border-top:1px solid #fff;position:fixed;bottom:0;left:0;right:0;display:none}@media all and (max-width: 1500px){.menuStickyResponsive{display:block}}.menuStickyResponsive .lien--icone{filter:brightness(0%) invert(75%)}.menuStickyResponsive .lien--icone:hover{filter:brightness(0%) invert(100%)}.bloc{width:62vw;display:flex;justify-content:space-between;padding-top:5vh}@media all and (max-width: 1700px){.bloc{width:95vw;padding-top:2vh;flex-direction:column;align-items:center;justify-content:space-between}}@media all and (max-width: 1200px){.bloc--inverse{flex-direction:column-reverse}}.bloc--centre{justify-content:center}.bloc__colonne{width:30vw;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:justify}@media all and (max-width: 1700px){.bloc__colonne{width:85vw;padding-bottom:5vh}}.bloc__colonne .h4{align-self:flex-start}@media all and (max-width: 1200px){.bloc__colonne .h4{text-align:left}}.bloc__colonne li{text-align:left}@media all and (max-width: 1200px){.bloc iframe{max-width:95vw}}.navbouton{list-style:none}.navbouton__1{animation:fadeInLeft;transition:transform .25s ease-in-out;animation-duration:1.5s}.navbouton__1:hover{transform:translateY(-5px)}.navbouton__1:hover .lien{color:#fff}.navbouton__2{animation:fadeInLeft;transition:transform .25s ease-in-out;animation-duration:1.6s}.navbouton__2:hover{transform:translateY(-5px)}.navbouton__2:hover .lien{color:#fff}.navbouton__3{animation:fadeInLeft;transition:transform .25s ease-in-out;animation-duration:1.7s}.navbouton__3:hover{transform:translateY(-5px)}.navbouton__3:hover .lien{color:#fff}.navbouton__4{animation:fadeInLeft;transition:transform .25s ease-in-out;animation-duration:1.8s}.navbouton__4:hover{transform:translateY(-5px)}.navbouton__4:hover .lien{color:#fff}.navbouton__5{animation:fadeInLeft;transition:transform .25s ease-in-out;animation-duration:1.9s}.navbouton__5:hover{transform:translateY(-5px)}.navbouton__5:hover .lien{color:#fff}.navbouton__6{animation:fadeInLeft;transition:transform .25s ease-in-out;animation-duration:2s}.navbouton__6:hover{transform:translateY(-5px)}.navbouton__6:hover .lien{color:#fff}.bandeau{width:99vw;padding:2vh;display:flex;justify-content:center;background-color:#b2a692}.grandBandeau{height:35vh;display:block}@media all and (max-width: 1500px){.grandBandeau{display:none}}.responsiveBandeau{display:none}@media all and (max-width: 1500px){.responsiveBandeau{display:block;height:75vh}}header{height:100vh;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-around;background:url("../images/header_background.webp") center;margin:0;padding:0}@media all and (max-width: 1200px){header{height:auto;align-items:center;justify-content:flex-start}}header div:has(.logo){display:flex;align-items:center}header .logo{max-height:30vh;padding:2vh 2vw}@media all and (max-width: 1200px){header .logo{margin:0}}header .grille{width:95vw;align-items:flex-start;justify-content:space-around}header .grille__colonne{width:60vw;align-items:flex-end;text-align:right}@media all and (max-width: 1200px){header .grille__colonne{width:95vw;align-items:flex-end;justify-content:space-between}}@media all and (max-width: 1200px){header .grille{flex-direction:column-reverse;justify-content:flex-end}}header .nouveau{margin-top:2vh}header .header__menu{display:flex;flex-direction:column;justify-content:space-around;height:35vh}@media all and (max-width: 1200px){header .header__menu{height:auto}header .header__menu .navbouton{margin-top:2vh}}@media all and (max-width: 1200px){.flashCode{display:none}}@media all and (max-width: 1200px){footer{font-size:8.8px}}footer .section{padding-top:4vh}@media all and (max-width: 1200px){footer .menu__ligne{display:none}}footer>div{border-top:solid #fff 2px}footer .navbouton:hover .lien{color:#fff}footer .lien--icone:hover{filter:brightness(0%) invert(100%)}.section{width:100vw;padding-bottom:2vh;display:flex;flex-direction:column;align-items:center}.section .h3{padding:70px 0px}@media all and (max-width: 1200px){.section .h3{text-align:center;padding:50px 0px}}.section--clair{background-color:#b2a692;color:#fff}/*# sourceMappingURL=main.css.map */