@import url(https://fonts.googleapis.com/css2?family=Hind+Madurai&display=swap);@import url(https://fonts.googleapis.com/css2?family=Alegreya+Sans+SC:wght@700&family=Bubbler+One&family=Gabriela&family=Imprima&family=Julius+Sans+One&family=Kumbh+Sans:wght@600&family=Marcellus+SC&family=Mina&display=swap);@import url(https://fonts.googleapis.com/css2?family=Alegreya+Sans+SC:wght@700&family=Bangers&family=Blinker:wght@600&family=Julius+Sans+One&display=swap);@import url(https://fonts.googleapis.com/css2?family=Parisienne&display=swap);@import url(https://fonts.googleapis.com/css2?family=Cantarell&display=swap);@import url(https://fonts.googleapis.com/css2?family=Bad+Script&display=swap);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;font-family:Hind Madurai,sans-serif;margin:0}body #root{overflow-x:hidden;position:relative}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}h3{color:#ceffdf;font-family:Alegreya Sans SC,sans-serif;font-size:48px;letter-spacing:5px;margin-top:0;position:relative;width:100%}p{font-size:18px;line-height:1.5;text-align:justify}b,p{color:#fff}b{font-size:26px}.content{display:flex;flex-direction:column;position:relative}.content .background{background-attachment:fixed;background-color:#6fcaec;background-repeat:no-repeat;background-size:cover;-webkit-filter:brightness(.7);filter:brightness(.7);height:100%;position:absolute;width:100%;z-index:0}@media (max-width:800px){h3{font-size:30px}}#header{align-items:center;display:flex;flex-direction:column;height:80vh;justify-content:flex-end;width:100%}#header img{-webkit-filter:brightness(.7);filter:brightness(.7);height:100%;object-fit:cover;position:fixed;width:100%;z-index:-1}#header h1,#header h2,#header span{align-items:center;display:flex;margin:0}#header h1{color:#fff;font-family:Parisienne,cursive;font-size:64px;height:20%;letter-spacing:8px;text-align:center}#header h2{font-family:Alegreya Sans SC,sans-serif;font-family:Marcellus SC,serif;height:14%;letter-spacing:4px}#header h2,#header span{color:#fff;font-size:32px}#header span{display:flex;font-family:Cantarell,sans-serif;height:30%;justify-content:center;letter-spacing:1px;line-height:1.5;text-align:center;width:90%}@media (max-width:800px){#header{height:90vh}#header h1,#header h2,#header span{margin:0 20px}#header h1{font-size:40px;height:30%}#header h2,#header span{font-size:22px}}.img-container{align-items:center;display:flex;height:56vh;justify-content:center;width:100%}.img-container img{height:85%;object-fit:cover;width:80%}.img-container.qui-je-suis img{height:100%;width:auto}@media (max-width:1000px){.img-container{height:auto}.img-container img{height:40vh;padding:0 0 2em;width:100%}.img-container.qui-je-suis img{height:40vh}}.paragraph{display:flex;flex-direction:column;justify-content:center;padding:0 70px;width:calc(100% - 140px)}.paragraph p{color:#f3f3f3}.paragraph span{cursor:pointer;text-decoration:underline}.paragraph .price-sentence{align-items:baseline;display:flex;justify-content:flex-end}@media (max-width:1000px){.paragraph{padding:0;width:85%}}@media (max-width:550px){.paragraph .infos{flex-direction:column}}.banner{align-items:center;background:#0c4639;background:#3d7367;display:flex;flex-direction:row;padding:2em 0;width:100%;z-index:1}.column{flex-direction:column}.column .img-container{padding:0 0 2em}@media (max-width:1000px){.banner{flex-direction:column;padding:0 0 2em}}.card{align-items:center;background:rgba(62,113,79,.74);box-shadow:1px 1px 3px 2px #212121c9;display:flex;margin:2em auto;min-height:56vh;padding:2em 0;width:80%;z-index:1}.reverse{flex-direction:row-reverse}@media (max-width:1000px){.card{flex-direction:column;padding:0 0 2em}}@media (max-width:800px){.card{width:90%}}.quotation{align-items:center;display:flex;flex-direction:column;height:45vh;justify-content:center;position:relative;width:100%}.quotation .background{background-attachment:scroll;background-color:#6fcaec;background-position:50%;-webkit-filter:brightness(.9);filter:brightness(.9);-webkit-filter:contrast(.6) brightness(1.1);filter:contrast(.6) brightness(1.1)}.quotation p{color:#fff;font-family:Bad Script,cursive;font-size:36px;text-align:center;z-index:1}@media (max-width:800px){.quotation{height:30vh}.quotation p{font-size:26px}}form{overflow:hidden;position:relative;width:50%}form .field{color:#fff;padding:10px 0}form .field label{font-size:18px}form .field p{margin:0}form .field input,form .field textarea{border:none;border-radius:3px;font-family:Hind Madurai,sans-serif;font-size:16px;height:36px;margin-top:6px;width:100%}form .field textarea{height:140px}form .error{color:#ff7d7d}@media (max-width:1000px){form{width:80%}}.button{align-items:center;background:#ffffff5e;border:none;border-radius:3px;color:#fff;cursor:pointer;display:flex;font-size:medium;height:40px;margin:0;padding:0 16px;width:-webkit-max-content;width:max-content}.button:hover{background:#ffffffb0;color:#1f7461}.success-pop-up{align-items:center;background:#1b7c55;border-radius:3px;bottom:0;display:flex;height:40px;justify-content:space-evenly;position:absolute;right:0;-webkit-transform:translateX(100%);transform:translateX(100%);transition:-webkit-transform .6s ease-in;transition:transform .6s ease-in;transition:transform .6s ease-in,-webkit-transform .6s ease-in;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.success-pop-up .icon{align-items:center;display:flex;height:30px;justify-content:center;padding-left:10px;width:30px}.success-pop-up .icon img{width:80%}.success-pop-up p{font-size:medium;margin:0;padding:0 10px}.success-pop-up.display{-webkit-transform:translateX(0);transform:translateX(0)}@media (max-width:550px){.success-pop-up{height:52px}}.contact-row{align-items:center;display:flex;height:94px;padding:0 26px}.contact-row img{height:40px;padding-right:26px;width:40px}.contact-row a:-webkit-any-link{color:#fff}.contact-row a:-webkit-any-link:visited{color:#ffefd5}.contact{background:#1f7461;background:#439c88;display:flex;justify-content:center;padding:2em 0;z-index:1}.contact .contact-content{width:85%}.contact .contact-content .bloc{display:flex;flex-direction:row;justify-content:space-around}.contact .contact-content .bloc .infos{display:flex;flex-direction:column;flex-wrap:wrap;min-width:300px}@media (max-width:1000px){.contact .contact-content .bloc{align-items:center;flex-direction:column}.contact .contact-content .bloc .infos{flex-direction:row;justify-content:space-around;width:100%}}.navbar{background:#123a2cb5;display:flex;position:fixed;width:100%;z-index:2}.navbar .navbar-banner{align-items:center;display:flex;height:82px;position:relative}.navbar .navbar-banner p{font-family:Parisienne,cursive;font-size:22px;font-weight:700;letter-spacing:3px;padding:0 20px}.navbar ul{flex:1 1;justify-content:flex-end;margin:0}.navbar ul,.navbar ul li{align-items:center;display:flex}.navbar ul li{color:#fff;cursor:pointer;justify-content:center;padding:0 18px;transition:color .17s ease-in-out}.navbar ul li:hover{color:#0da249}.navbar-column{background:none;flex-direction:column}.navbar-column .navbar-banner{background:#123a2c;width:100%;z-index:1}.navbar-column .navbar-banner .icon{align-items:center;cursor:pointer;display:flex;-webkit-filter:invert(1);filter:invert(1);height:100%;justify-content:center;position:absolute;right:0;width:90px}.navbar-column .navbar-banner .icon img{width:30%}.navbar-column ul{background:#123a2c;flex-direction:column;padding:0;transition:transform .3s ease-in-out;z-index:0}.navbar-column ul li{height:70px}.menu-close{height:82px}.menu-close ul{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.menu-open ul{-webkit-transform:translateY(0);transform:translateY(0)}
/*# sourceMappingURL=main.910ba1cc.css.map*/