body{margin:0;padding:0;font-family:sans-serif}.App{text-align:center}.App-logo{-webkit-animation:App-logo-spin infinite 20s linear;animation:App-logo-spin infinite 20s linear;height:80px}.App-header{background-color:#222;height:150px;padding:20px;color:#fff}.App-intro{font-size:large}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.application{font-family:Open Sans,Helvetica,Arial,sans-serif;font-weight:300;font-size:1rem;line-height:1.6rem;color:#333;margin:1rem}@media (min-width:768px){.application{margin:0}}.application .transition{-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.application .logo{display:block;margin:1.5rem auto}.application .title{text-align:center;text-transform:uppercase;font-size:3rem;line-height:2.4rem;letter-spacing:-.2rem;font-weight:900}.application .subtitle{text-align:center;font-size:1.1rem}.application .footer{color:#ccc;text-align:center}@media (min-width:768px){.application .footer{clear:left}}body{margin:0;padding:0;-webkit-font-smoothing:antialiased}img{border-style:none}strong{font-weight:700}input{border:none;border-radius:0;border-bottom:2px solid #fff;border-bottom:2px solid rgba(0,0,0,.1)}input,select{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:300;width:100%;padding:.5rem;background-color:#f2f2f2;color:gray}select{border:none;border-radius:0;height:2.5rem;border-style:none}select.primary{color:#fff}button{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:300;width:100%;padding:.5rem;background-color:#f2f2f2;color:gray;border:none;border-radius:0}button:hover{-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px);opacity:.85}button.primary{color:#fff}label{display:block;margin:.5rem 0 .1rem}@media (min-width:768px){.generator{width:64rem;margin:0 auto 1rem;overflow:auto;background-color:#fbfbfb;border-top:1px solid #eee;border-bottom:1px solid #eee}}.generator .details{margin-bottom:1rem}@media (min-width:768px){.generator .details{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;width:21rem;margin:1rem;padding-right:1rem;border-right:1px solid #eee}}@media (min-width:768px){.generator .preview{float:left;width:40rem;margin:1rem 1rem 1rem -1px}}.languageMenu{margin:-1rem -1rem 0;color:#fff;padding:.5rem;text-align:right;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}@media (min-width:768px){.languageMenu{margin:0}}.languageMenu label{display:inline-block;margin:0 .5rem 0 0}.languageMenu select{height:1.6rem;padding:0;display:inline-block;width:auto}.signature{margin-bottom:1rem}.signature table{font-family:arial,Verdana;font-size:14px;margin:0;padding:0;text-align:left}.signature .inner-td{margin:0;padding:0;white-space:nowrap}.color-tr{color:#b0a49b}.logo-td1{width:86px;margin:0;padding-right:9px}.logo-td2{width:5px}.right-top-td{margin:0;padding:0;line-height:1.4em}.right-table{border:none;text-decoration:none;font-size:14px;color:#b0b0b0;border-collapse:collapse;-webkit-text-size-adjust:none}.name-span{font-size:1.4em;color:#000}.cred-span{font-size:1.4em}.cred-span,.position-span{color:#919191}.company-span{color:#575454;font-weight:500}.web-span{color:#a4a4a4;font-size:16px}.web-span,a,a:visited{color:#a4a4a4;text-decoration:none}.iso-span{color:#a4a4a4;font-size:12px}.spacer{background:none;border:2px solid #e03737;border-width:0 2px 0 0;height:2px;margin:0 5px}.brand-color{background:none;color:#e03737}.phone-letter{color:#000}.no-dec,.phone-number{border:none;text-decoration:none}.phone-number,.web-link{color:#919191}.web-link{text-decoration:none}@media (min-width:768px){.signature{-webkit-box-sizing:border-box;box-sizing:border-box;padding:1rem;width:100%;background-color:#fff;border:1px dashed #eee}}
/*# sourceMappingURL=main.19219fb7.css.map*/