@font-face{font-family:Germania One;src:url(/static/media/GermaniaOne-Regular.9f89c9c6863527eb5424.ttf)}*{box-sizing:border-box}html{scroll-behavior:smooth}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}h1,h2,h3,h4,h5,h6{font-family:Germania one;margin:0}a,p{font-family:Germania One}button{background-color:initial;border:none;color:#121212;font-size:large}button:hover{cursor:pointer;transition:.25s ease-in-out}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}header{align-items:center;background-color:#fff;border-bottom:1px solid #121212;display:flex;flex-direction:column;justify-content:space-around;text-align:center}.nav{display:none;margin-top:0;visibility:hidden}.nav li{display:inline}.nav-button{border-bottom:1px solid #121212;color:#121212;font-size:16px;margin-right:30px;padding:15px 20px;text-decoration:none}.nav-button:hover{border-bottom:1px solid #676767;color:#676767}@media screen and (min-width:764px){.nav{display:inherit;visibility:visible}}@media screen and (min-width:975px){header{flex-direction:row;left:0;position:fixed;right:0;top:0;z-index:2}.creations-page{position:inherit}}.presentation{margin:0}.presentation-text{background-color:#ffffff80;font-size:large;padding:20px 15px}.presentation-text h1{color:#545454;font-size:45px;text-transform:uppercase}@media screen and (min-width:764px){.presentation{min-height:500px}.presentation-text{display:flex;flex-direction:column;justify-content:center;min-height:500px}}@media screen and (min-width:975px){.presentation{height:100vh;max-height:950px;position:relative}.presentation-text{border-radius:10px;left:10%;padding:20px 30px;position:absolute;right:10%;top:200px}}@media screen and (min-width:1024px){.presentation-text{left:15%;right:15%}}@media screen and (min-width:1366px){.presentation-text{left:20%;right:20%}.presentation-text h1{font-size:60px}}.creations-title{color:#545454;font-family:Germania one;font-size:40px;margin:20px 0 10px;text-transform:uppercase}.creations-photo{margin:10px 0;position:relative;width:100vw}.creations-photo-description{background-color:#ffffffbf;color:#121212;font-size:18px;left:0;margin:0;padding:20px;position:absolute;right:0;top:0;z-index:1}.creations-button{background:linear-gradient(#cdcdcd,#454545);border:1px solid #fff;border-radius:5px;color:#fff;display:block;font-size:18px;margin:10px auto 0;padding:15px 20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.creations-button:hover{background:inherit;border:1px solid #454545;color:#454545}@media screen and (min-width:1024px){.creations-photos{display:flex;flex-wrap:wrap;justify-content:center}.creations-photo{margin:10px 1vw;width:48vw}}@media screen and (min-width:1366px){.creations-photo{margin:10px .5vw;width:30vw}}.contact-title{border-bottom:1px solid #121212;color:#545454;font-family:Germania one;font-size:40px;padding:15px 0;text-transform:uppercase}.contact-text{font-size:18px}.contact-coordonates{align-items:center;display:flex;font-size:16px;justify-content:space-between;margin:auto;padding:0 5px;width:90%}.contact-icon{color:#232323;font-size:26px}.contact-iframe{width:100%}@media screen and (min-width:500px){.contact-coordonates{width:75%}}@media screen and (min-width:764px){.contact-coordonates{width:60%}}@media screen and (min-width:1024px){.contact{display:flex}.contact-section{width:50%}.contact-title{margin:0 5%}.contact-coordonates{width:75%}}@media screen and (min-width:1366px){.contact-coordonates{width:60%}}@media screen and (min-width:1700px){.contact-coordonates{width:50%}}.legal-mentions{margin:20px auto 0;text-align:center}.legal-mentions-text{margin:20px 0;padding:0 15px;text-align:left}.legal-mentions-button{background:linear-gradient(#cdcdcd,#454545);border:1px solid #fff;border-radius:5px;color:#fff;padding:10px 15px;text-decoration:none}.legal-mentions-title{text-align:center}@media screen and (min-width:764px){.legal-mentions-text{margin:20px auto 0;width:60%}}@media screen and (min-width:1024px){.legal-mentions{text-align:inherit}.legal-mentions-text{margin:20px auto 0;width:40%}.legal-mentions-button{margin-left:20px}.legal-mentions-button:hover{background:inherit;border:1px solid #454545;color:#454545}}
/*# sourceMappingURL=main.677871b8.css.map*/