@import url("/assets/css/fonts/awesome/css/all.min.css");@font-face{font-display:swap;font-family:"Source Sans 3";font-style:normal;font-weight:400;src:url("/assets/css/fonts/source-sans-3-v18-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:normal;font-weight:600;src:url("/assets/css/fonts/source-sans-3-v18-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Playfair";font-style:normal;font-weight:400;src:url("/assets/css/fonts/playfair-v9-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Playfair";font-style:normal;font-weight:700;src:url("/assets/css/fonts/playfair-v9-latin-700.woff2") format("woff2")}*,*:before,*:after{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}a{text-decoration:none}#page{position:relative;right:0;z-index:0}#page.menu_ouvert{right:300px}@media (min-width:1024px){#page.menu_ouvert{right:0}}#page.menu_ouvert #menu{right:0}.container{padding:15px;max-width:1400px;margin:auto}.row{display:flex;flex-flow:column;justify-content:space-evenly;gap:15px}@media (min-width:544px){.row{flex-flow:row wrap}}.row>*{flex:1 1}body,select,input[type="text"],input[type="password"],textarea{font-family:"Source Sans 3", sans-serif;font-size:16px;background-color:#2F1F25;color:#fff}.titre{font-family:"Playfair", sans-serif;font-weight:bold;font-size:36px}p{line-height:32px}#page,#menu,a{-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s}img{max-width:100%;display:inline-block;height:auto;vertical-align:middle}.btn{background-color:#fff;color:#D97706;border-radius:25px;padding:8px 15px}.btn:hover{color:#fff;background-color:#D97706}.btn-primary{color:#fff;background-color:#D97706;border-radius:25px;padding:8px 15px}.btn-primary:hover{background-color:#2F1F25}textarea,input{-webkit-appearance:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}input[type="checkbox"]{-webkit-appearance:checkbox}input[type="radio"]{-webkit-appearance:radio}form>.row{gap:0 5px !important;flex-flow:row wrap}form>.row>*{flex-basis:0}form .labels{flex:0 0 100%;display:flex;height:40px;line-height:20px}@media (min-width:768px){form .labels{flex-basis:19%}}@media (min-width:1024px){form .labels{flex-basis:15%}}form .labels label{margin:auto 0}form .champs{margin-bottom:10px}form .champs.erreur>*{background-color:#f78686;border-color:red;color:inherit}form .erreur{color:red}select,input[type="text"],input[type="password"],textarea{width:100%;margin:0;padding:0 4px;color:black;background:white;border:1px solid #BABFC3;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;border-radius:7px;outline:none}select,input[type="text"],input[type="password"]{height:40px;line-height:40px}form>*[align="right"]{display:none !important}header{background:url("/assets/css/../img/desert.jpg") no-repeat;background-size:cover}header .row{align-items:center}header .nav .container{max-width:1671px;padding:25px}header .nav .container a{color:#fff}header .nav>.container{border-bottom:1px solid #fff}@media (min-width:1024px){header .head{height:441px}}header .head .container,header .head .row{height:100%}header .head .container{max-width:1170px}header .head .presentation{color:#fff}header .head .presentation h1{font-size:72px}header .head .presentation p{color:#2F1F25;margin-bottom:5px}#btn_menu{display:block;position:absolute;top:5px;right:10px;color:black;font-size:24px;z-index:1;cursor:pointer}@media (min-width:1024px){#btn_menu{display:none}}#menu{position:fixed;top:0;bottom:0;width:300px;right:-300px;max-width:100%;padding-top:32px;z-index:999;margin:0}@media (min-width:1024px){#menu{position:static;width:100%;padding-top:0}}#menu .container{padding:0;list-style-type:none}@media (min-width:1024px){#menu .container{display:flex;flex-flow:row nowrap}}#menu .button{margin:0 15px}#menu .button .btn{color:#D97706}#menu .button .btn:hover{color:#fff}#menu li{position:relative;display:grid;grid-template-rows:auto 0fr;-webkit-transition:grid-template-rows 400ms;-moz-transition:grid-template-rows 400ms;-ms-transition:grid-template-rows 400ms;-o-transition:grid-template-rows 400ms;transition:grid-template-rows 400ms}@media (min-width:1024px){#menu li{display:block}}#menu li.ss_menu_ouvert{grid-template-rows:auto 1fr}#menu a{display:flex;padding:0 15px;color:white;height:40px;text-decoration:none;align-items:center}@media (min-width:1024px){#menu a{height:50px}}#menu a .fa{font-size:27px;margin-right:8px}#menu a .btn_sous_menu{font-size:25px;margin-right:0;flex-grow:1;text-align:right}@media (min-width:1024px){#menu a .btn_sous_menu{display:none}}@media (min-width:1024px){#menu li:hover>ul{display:block}}#menu li ul{min-width:100%;margin:0;background:#738389;overflow:hidden}@media (min-width:1024px){#menu li ul{display:none;position:absolute;top:100%;left:0;z-index:1}}#menu li ul a{padding:0 20px;height:35px}@media (min-width:1024px){#menu li ul a{padding:0 15px;white-space:nowrap}}#footer_processx{font-size:11px;text-align:center;padding:20px 0}#footer_processx,#footer_processx a{color:white}#livre{padding:70px 0 70px 0}@media (min-width:1024px){#livre{padding:145px 0 70px 0}}#livre .titre{color:#D97706;margin-bottom:53px}#livre p{margin-bottom:50px;line-height:32px}#livre .container{max-width:830px}#livre .row{align-items:center;justify-content:center;gap:90px}#livre .row .btn{margin-right:30px}.portrait{text-align:center}.portrait img{border-radius:50%}#auteur .container{border-block:1px solid #D97706;padding:70px 0}#auteur h2{padding-top:30px;padding-bottom:65px;max-width:434px;margin:0 auto;text-align:center}#auteur h3{color:#D97706;margin-bottom:30px}#auteur p{margin-bottom:30px}#auteur .histoire{padding:100px 35px;background:url("/assets/css/../img/cactus.png") no-repeat;background-color:#402822;background-position:right bottom;margin-bottom:65px}#auteur .button{text-align:center}#auteur .button .btn{margin-right:30px}#temoignages .container{border-bottom:1px solid #D97706}#temoignages .more{display:none}#temoignages .more.active{display:block}#temoignages h2.titre{text-align:center;max-width:434px;margin:70px auto}#temoignages .button{margin:40px 0;text-align:center}#temoignages .avis{border:1px solid rgba(255, 255, 255, 0.5);padding:15px;margin-bottom:30px}@media (min-width:1024px){#temoignages .avis{padding:15px 155px}}#contact{text-align:center;padding-top:70px}#contact h2.titre{margin:0 auto;margin-top:30px}@media (min-width:1024px){#contact h2.titre{max-width:434px}}#contact>.container{border-bottom:1px solid #D97706}#contact .citation{margin:60px auto;text-align:left;background-color:#402822;padding:30px;color:#D97706}@media (min-width:1024px){#contact .citation{padding:90px}}#contact .citation p{margin:0 auto}@media (min-width:1024px){#contact .citation p{width:933px}}#contact #contactForm{margin:0 auto;text-align:left}@media (min-width:1024px){#contact #contactForm{width:800px}}#contact .btn-primary{border:none;margin:50px 0}#contact input,#contact textarea{width:100%;padding:10px 5px}