.App{box-sizing:content-box;flex-direction:column;margin:0;font-family:Georgia,"Times New Roman",Times,serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#image,.App{display:flex}.mainImage{max-width:100%;max-height:calc(100vh - 220px);margin:auto}.textContainer{margin:0 10px}#text{text-align:center;font-size:small;width:100vw;height:50px}#menu{display:flex;height:80px}.download-button{display:flex;margin:auto;padding:.75rem 1.5rem;cursor:pointer;outline:none;border:0;vertical-align:middle;text-decoration:none;font-size:inherit;font-family:inherit;transition:all .5s cubic-bezier(.65,-.25,.25,1.95);font-weight:900;color:#000;background:#fff;text-transform:uppercase;border:1px solid rgba(0,0,0,.06)}.download-button:active,.download-button:focus,.download-button:hover{letter-spacing:.125rem;border:1px solid grey}.page{width:100vw;height:100vh;display:flex;flex-direction:column}h2{font-weight:lighter}.mainTitle{text-align:center;padding-top:3%;padding-bottom:10px}.formContainer{display:flex;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:20px;margin:30px auto;border-radius:5px;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.formContainer form{margin:auto;padding:5px}.ant-form :last-of-type{margin:0 auto}.backContainer{width:100vw}.backContainer,.submitContainer{display:flex;justify-content:center}.submitContainer{width:100%}.ant-form-item-control-input{min-width:200px;padding:0 10px}.ant-form :last-of-type{margin:0}@media (max-width:575px){.mainTitle{padding-bottom:0}.formContainer{width:100%;padding:5px;margin:5px auto 20px;max-width:300px}.ant-spin-container{padding:5px}.ant-form-item-control-input{width:100%}}.flip-vertical-right{-webkit-animation:flip-vertical-right .4s cubic-bezier(.455,.03,.515,.955) both;animation:flip-vertical-right .4s cubic-bezier(.455,.03,.515,.955) both}@-webkit-keyframes flip-vertical-right{0%{transform:rotateY(180deg)}to{transform:rotateY(0)}}@keyframes flip-vertical-right{0%{transform:rotateY(180deg)}to{transform:rotateY(0)}}.contact{margin:5px auto;font-size:smaller;display:flex;justify-content:center;width:100vw}.contact a{color:grey;font-style:italic}.languages{display:flex;width:100vw;bottom:5px}.flagContainer{margin:auto;height:43px}.flagContainer a{text-decoration:none}.flag{width:10vw;max-width:64px}.footerContainer{position:absolute;left:0;bottom:0;width:100vw}