@import url(https://fonts.googleapis.com/css2?family=Lora&family=Noto+Sans+JP&family=Poppins:wght@300;400;500;600&family=Zen+Antique&display=swap);body,html{height:100%;margin:0;overflow-x:hidden;padding:0;width:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}h1,h2,h3{font-family:Zen Antique}p{font-family:Noto Sans JP}.App{text-align:center}#home-header{align-items:center;background:linear-gradient(180deg,rgba(146,30,80,0),rgba(245,111,176,0),rgba(251,158,205,.25),rgba(45,237,199,.3)),url(/static/media/lever%20de%20soleil.f49ac81b9c6dc7af413d.jpg) no-repeat 50% fixed;background-size:cover;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;justify-content:space-between;min-height:100vh;width:100%}#home-header img{display:block;width:100%}#home-header #home-header-title-container h1,#home-header #home-header-title-container h2{font-family:Zen Antique;padding-bottom:.1em}#home-header #home-header-title-container h1{-webkit-text-fill-color:transparent;background:-webkit-linear-gradient(#333,#b91010,#830000);background-clip:text;-webkit-background-clip:text}#home-header #home-header-title-container p{-webkit-text-fill-color:transparent;background:#333;background-clip:text;-webkit-background-clip:text;font-family:Noto Sans JP}#home-header #home-header-title-container h1,#home-header #home-header-title-container p{line-height:1.25em;margin-bottom:0;margin-top:0;padding-bottom:.1em}#home-header #home-header-button-container a{align-items:center;background-color:rgba(46,147,160,.66);border:.15em solid hsla(0,0%,100%,.33);border-radius:.15em;color:#fff;display:flex;font-family:Noto Sans JP;font-size:.55em;height:3.25em;justify-content:space-around;margin-bottom:25%;text-decoration:none;width:17.5em}#home-header #home-header-button-container a:hover{border:2px solid hsla(0,0%,100%,.66)}#home-header #home-header-button-container a:active{background-color:rgba(41,139,152,.77);border:2px solid hsla(0,0%,100%,.66)}@media(max-width:1024px){#home-header{background:linear-gradient(180deg,rgba(146,30,80,0),rgba(245,111,176,0),rgba(251,158,205,.35),rgba(45,237,199,.4)),url(/static/media/lever%20de%20soleil.f49ac81b9c6dc7af413d.jpg) no-repeat 50% fixed;background-size:cover}#home-header img{display:block;width:100%}#home-header #home-header-title-container h1{font-size:1.7em;margin-top:2em}#home-header #home-header-title-container p{font-weight:600}#home-header #home-header-button-container a{height:3.25em;margin-bottom:63%;width:17.5em}}@media(max-width:768px){#home-header #home-header-title-container h1{font-size:1.3em;margin-top:3em}#home-header #home-header-title-container p{font-size:.78em}#home-header #home-header-button-container a{margin-bottom:55%}}@media(max-width:580px){#home-header #home-header-title-container h1{font-size:1.3em;margin-top:4em}#home-header #home-header-button-container a{margin-bottom:72%}}@media(max-width:425px){#home-header #home-header-title-container h1{font-size:1.2em;margin-top:4.5em}#home-header #home-header-title-container p{font-size:.7em}#home-header #home-header-button-container a{margin-bottom:62%}}#main{background:linear-gradient(90deg,hsla(0,0%,8%,.9) 50%,hsla(0,0%,88%,.9) 0),url(/static/media/marbre_1.a2e1836a09a34efbe74e.jpg) no-repeat;background-size:100% 100%;margin:0 auto;text-align:center;width:100%}#main a::selection,#main h1::selection,#main h2::selection,#main h3::selection,#main h4::selection,#main img::selection,#main p::selection,#main span::selection{background-color:rgba(15,136,15,.6)}#main.white-theme{background:linear-gradient(90deg,hsla(60,42%,89%,.9) 33%,hsla(60,26%,89%,.9) 66%,hsla(60,42%,89%,.9)),url(/static/media/marbre_2.7b6ef0d7db379687f21f.jpg) no-repeat;background-size:100% 100%}#main-header{color:#c33;display:flex;flex-direction:column;justify-content:flex-start;min-height:40vh;width:100%}#main-header #logo{margin:1em auto 0;width:5%}#main-header #logo img{height:100%;width:100%}#main-header #title{-webkit-text-fill-color:transparent;background:-webkit-linear-gradient(#333,#c33,#cd9f70);background-clip:text;-webkit-background-clip:text;display:inline-block;font-family:Zen Antique;font-size:1.8em;font-weight:700;letter-spacing:.1em;margin:0 0 2em}#main-header #title.header-white-theme{-webkit-text-fill-color:transparent;background:-webkit-linear-gradient(#333,#c33,#a67a4e);background-clip:text;-webkit-background-clip:text}@media(max-width:1024px){#main-header{min-height:20vh}#main-header #logo{width:7.5%}#main-header #title{font-size:2em}}@media(max-width:768px){#main-header #title{font-size:1.6em}}@media(max-width:580px){#main-header #title{font-size:1.1em}}@media(max-width:425px){#main-header #title{font-size:.9em}}nav{position:-webkit-sticky;position:sticky;top:0;width:100%}nav ul{background:linear-gradient(180deg,#cb2525,#be0000,#cb2525);box-shadow:0 0 2px 1px #cd9f70;box-sizing:border-box;color:#fff;height:4em;justify-content:center;margin:0 0 5em;width:100%}nav ul,nav ul li{align-items:center;display:flex}nav ul li{border-bottom:3px solid hsla(30,48%,62%,0);font-family:Zen Antique;height:75%;list-style-type:none;margin-right:3.5em}nav ul li a{color:#fff;text-decoration:none}nav ul li #faq-mobile{display:none}nav ul .active{border-bottom:3px solid #cd9f70}nav .nav-white-theme{border-bottom:3px solid #bc8a58;border-top:3px solid #bc8a58;box-shadow:0 0 2px 1px #fecfa0}@media(max-width:1024px){nav ul{height:4.5em}nav ul li a{font-size:1.5em}}@media(max-width:768px){nav ul{height:4em}nav ul li a{font-size:1.25em}nav ul li #faq-desktop{display:none}nav ul li #faq-mobile{display:inline}}@media(max-width:425px){nav ul{height:3em;margin-bottom:1em}nav ul li a{font-size:.8em}}#section-presentation{align-items:center;display:flex;flex-direction:column}#section-presentation .h2-container{background:linear-gradient(180deg,hsla(42,38%,63%,.97),rgba(188,138,88,.97),hsla(42,38%,63%,.97));border:1px solid #bc8a58;box-shadow:0 0 50px 4px hsla(104,5%,52%,.6);margin:5.5em auto 0;width:25%}#section-presentation .h2-container h2{color:#e1e1e1;display:inline-block;margin-top:.5em}#section-presentation .h2-container h2:after{border:1px solid #c33;bottom:-7.5%;content:"";display:block;left:40%;margin:auto;width:6em}#section-presentation .presentation-titre-white-theme{background:linear-gradient(180deg,#cb2525,#af0000,#cb2525);border:3px solid #bc8a58;box-shadow:0 0 50px 4px hsla(104,5%,52%,.6);width:27.5%}#section-presentation .presentation-titre-white-theme h2{-webkit-text-fill-color:transparent;background:-webkit-linear-gradient(#e6c4a1,#f5f5f5,#e6c4a1);background-clip:text;-webkit-background-clip:text;font-size:1.75em}#section-presentation .presentation-titre-white-theme h2:after{border:1px solid #e6c4a1;bottom:-7.5%;content:"";display:block;left:40%;margin:auto;width:6em}#section-presentation h1::selection,#section-presentation h2::selection,#section-presentation p::selection{background-color:rgba(15,136,15,.75)}#section-presentation #presentation-container{background:linear-gradient(180deg,hsla(43,71%,76%,.33) 0,hsla(40,82%,98%,.33) 50%,hsla(43,71%,76%,.33)),url(/static/media/fond_beige_2.6aa8c20ccdd08fa9ee36.jpg) no-repeat;background-size:100% 100%;border:3px solid #f15c4f;box-shadow:0 0 50px 4px hsla(104,5%,52%,.6);margin-bottom:5em;margin-top:5em;padding-bottom:1.5em;width:66%}#section-presentation #presentation-container h2{color:#0a0a0a;margin-bottom:1em;margin-top:.5em}#section-presentation #presentation-container #span-title{color:#6e6e6e;display:inline-block;font-size:1.7em;font-weight:400;margin-top:2em;text-align:center}#section-presentation #presentation-container h3{color:#414141;font-size:1.5em;margin-bottom:1em;margin-top:1.5em;padding-left:1.3em;text-align:left}#section-presentation #presentation-container h4{color:#414141;font-size:1.1em;margin-bottom:1em;margin-top:1.5em;padding-left:1.75em;text-align:left}#section-presentation #presentation-container p{color:#0a0a0a;padding:0 2em;text-align:justify}#section-presentation #presentation-container .text-italic{font-style:italic}#section-presentation #presentation-container hr{background-color:#414141;border-top:1px solid #414141;height:1px;margin-left:2em;width:10%}#section-presentation #presentation-container picture{display:block;margin-top:2em}#section-presentation #presentation-container picture:last-of-type{margin-bottom:3.5em}#section-presentation #presentation-container img{box-shadow:0 0 50px 4px hsla(104,5%,52%,.6);width:20%}#section-presentation #presentation-container figcaption{color:#5a5a5a;font-size:.8em;font-style:italic}@media(max-width:1024px){#section-presentation .h2-container{margin-top:6.5em}#section-presentation .presentation-titre-white-theme{width:40%}#section-presentation #presentation-container{width:97.5%}#section-presentation #presentation-container h3{font-size:1.8em;padding-left:1.4em}#section-presentation #presentation-container h4{font-size:1.5em;padding-left:1.7em}#section-presentation #presentation-container p{font-size:1.3em}#section-presentation #presentation-container hr{margin-left:2.5em}#section-presentation #presentation-container figcaption{color:#505050;font-size:1.1em;font-weight:600}}@media(max-width:768px){#section-presentation .presentation-titre-white-theme{width:50%}#section-presentation #presentation-container{font-size:.75em}#section-presentation #presentation-container figcaption{font-size:.9em;font-weight:400}}@media(max-width:580px){#section-presentation .presentation-titre-white-theme{width:75%}#section-presentation #presentation-container figcaption{color:#5a5a5a;font-size:.9em;font-weight:400}#section-presentation #presentation-container img{width:33%}}@media(max-width:425px){#section-presentation .h2-container{margin-top:5em}#section-presentation .presentation-titre-white-theme{width:87.5%}#section-presentation .presentation-titre-white-theme h2{font-size:1.5em}#section-presentation #presentation-container h3{font-size:1.8em}#section-presentation #presentation-container h4{font-size:1.4em}#section-presentation #presentation-container p{font-size:1.2em}#section-presentation #presentation-container figcaption{font-size:.75em}#section-presentation #presentation-container img{width:35%}}#section-faq{align-items:center;display:flex;flex-direction:column}#section-faq .h2-container{background:linear-gradient(180deg,hsla(42,38%,63%,.97),rgba(188,138,88,.97),hsla(42,38%,63%,.97));border:1px solid #bc8a58;box-shadow:0 0 50px 4px hsla(104,5%,52%,.6);margin:3.5em auto 0;width:25%}#section-faq .h2-container h2{color:#e1e1e1;display:inline-block;margin-top:.5em}#section-faq .h2-container h2:after{border:1px solid #c33;bottom:-7.5%;content:"";display:block;left:40%;margin:auto;width:6em}#section-faq .faq-titre-white-theme{background:linear-gradient(180deg,#cb2525,#af0000,#cb2525);border:3px solid #bc8a58;box-shadow:0 0 50px 4px hsla(104,5%,52%,.6);width:27.5%}#section-faq .faq-titre-white-theme h2{-webkit-text-fill-color:transparent;background:-webkit-linear-gradient(#e6c4a1,#f5f5f5,#e6c4a1);background-clip:text;-webkit-background-clip:text;font-size:1.75em}#section-faq .faq-titre-white-theme h2:after{border:1px solid #e6c4a1;bottom:-7.5%;content:"";display:block;left:40%;margin:auto;width:6em}#section-faq h1::selection,#section-faq h2::selection,#section-faq p::selection{background-color:rgba(15,136,15,.75)}#section-faq #faq-container{background:linear-gradient(180deg,hsla(43,71%,76%,.33) 0,hsla(40,82%,98%,.33) 50%,hsla(43,71%,76%,.33)),url(/static/media/fond_beige_2.6aa8c20ccdd08fa9ee36.jpg) no-repeat;background-size:100% 100%;border:3px solid #f15c4f;box-shadow:0 0 50px 4px hsla(104,5%,52%,.6);margin-bottom:5em;margin-top:5em;padding-bottom:1.5em;width:66%}#section-faq #faq-container h2{color:#0a0a0a;margin-bottom:1em;margin-top:.5em}#section-faq #faq-container h3{color:#414141;margin-bottom:1em;margin-top:1.5em;padding-left:1.75em;text-align:left}#section-faq #faq-container p{color:#0a0a0a;padding:0 2em;text-align:justify}#section-faq #faq-container p:last-of-type{margin-bottom:3.5em}#section-faq #faq-container picture{display:block;margin-top:2em}#section-faq #faq-container img{box-shadow:0 0 50px 4px hsla(104,5%,52%,.6);width:30%}#section-faq #faq-container figcaption{color:#5a5a5a;font-size:.8em;font-style:italic}@media(max-width:1024px){#section-faq .h2-container{margin-top:6.5em}#section-faq .faq-titre-white-theme{width:40%}#section-faq #faq-container{width:97.5%}#section-faq #faq-container h3{font-size:1.6em}#section-faq #faq-container p{font-size:1.3em}#section-faq #faq-container figcaption{color:#505050;font-size:1.1em;font-weight:600}}@media(max-width:768px){#section-faq .faq-titre-white-theme{width:50%}#section-faq #faq-container{font-size:.75em}#section-faq #faq-container figcaption{font-size:.9em;font-weight:400}}@media(max-width:580px){#section-faq .faq-titre-white-theme{width:75%}#section-faq #faq-container figcaption{color:#5a5a5a;font-size:.9em;font-weight:400}#section-faq #faq-container img{width:30%}}@media(max-width:425px){#section-faq .h2-container{margin-top:5em}#section-faq .faq-titre-white-theme{width:87.5%}#section-faq #faq-container h3,#section-faq .faq-titre-white-theme h2{font-size:1.5em}#section-faq #faq-container p{font-size:1.2em}#section-faq #faq-container figcaption{font-size:.75em}#section-faq #faq-container img{width:35%}}#contact{background:url(/static/media/antique_portal_3.eaf27ec29d943d68c23c.jpg) no-repeat;background-size:100% 100%;justify-content:flex-end;margin:3em 0 0;min-height:110vh}#contact,#contact form{align-items:center;display:flex;flex-direction:column}#contact form{background:rgba(0,0,0,.75);border-radius:.15em;box-shadow:0 0 2px 1px rgba(131,158,85,.77);color:#fff;padding:2em 0;width:50%}#contact form p{display:block;height:2em;margin:0;width:100%}#contact form input,#contact form label{display:block;margin:.25em 0;text-align:left;width:50%}#contact form input{border:none;border-radius:.15em;box-shadow:0 0 1px 2px rgba(131,158,85,.77);font-family:Noto Sans JP;padding:.25em .5em}#contact form input:active,#contact form input:focus{border:none;box-shadow:0 0 1px 3px hsla(63,54%,76%,.7);outline:none}#contact form textarea{border:none;border-radius:.15em;box-shadow:0 0 1px 2px rgba(131,158,85,.77);font-family:Noto Sans JP;margin:.25em 0 0;padding:.5em .5em .25em;resize:none;text-align:left;width:50%}#contact form textarea:active,#contact form textarea:focus{border:none;box-shadow:0 0 1px 3px hsla(63,54%,76%,.7);outline:none}#contact form button{background-color:rgba(85,158,87,.88);border:.15em solid hsla(0,0%,100%,.33);border-radius:.15em;color:#fff;font-family:Noto Sans JP;height:2.25em;margin-top:1.5em;padding:.25em .5em;width:52%}#contact form button:active,#contact form button:hover{border:2px solid hsla(0,0%,100%,.66)}#contact form button:active{background-color:rgba(131,158,85,.77)}#contact #contact-button-container button{background-color:rgba(85,158,87,.66);border:.15em solid hsla(0,0%,100%,.33);border-radius:.15em;color:#fff;font-family:Noto Sans JP;height:3.25em;margin-bottom:40%;margin-top:.5em;width:17.5em}#contact #contact-button-container button:hover{border:2px solid hsla(0,0%,100%,.66)}#contact #contact-button-container button:active{background-color:rgba(131,158,85,.77);border:2px solid hsla(0,0%,100%,.66)}#contact article{align-items:center;background:rgba(0,0,0,.75);border-radius:.15em;box-shadow:0 0 2px 1px rgba(131,158,85,.77);color:#fff;display:flex;flex-direction:column;margin-bottom:8em;padding:2em 0;width:25%}#contact article p{display:block;height:2em;margin:0;width:100%}@media(max-width:1024px){#contact{min-height:95vh}#contact article{padding-bottom:1em;padding-top:1em;width:30%}}@media(max-width:768px){#contact{min-height:87.5vh}#contact article{margin-bottom:7em;width:40%}}@media(max-width:580px){#contact{min-height:77.5vh}#contact article{margin-bottom:5.5em;width:55%}}@media(max-width:425px){#contact{min-height:72.5vh}#contact article{margin-bottom:3.5em;width:65%}}#footer{align-items:center;background:linear-gradient(180deg,#d44040,#cb1b1b,#d44040);box-shadow:0 0 2px 1px #cd9f70;color:#fff;display:flex;justify-content:center;min-height:10vh}#footer p{font-family:Zen Antique}#footer #div-toogle-theme{margin-left:2.5em;margin-right:25em}#footer #div-toogle-theme p{color:#cb1b1b}#footer #div-toogle-theme p:hover{border:1px solid #fff;color:#fff}@media(max-width:1024px){#footer p{font-size:1.6em}}@media(max-width:768px){#footer p{font-size:1.2em}}@media(max-width:580px){#footer p{font-size:.9em}}@media(max-width:425px){#footer p{font-size:.7em}}
/*# sourceMappingURL=main.f18adaa7.css.map*/