body,html{width:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5;margin:0}#intro{display:none}.intro a{color:#000}.intro a:hover{color:#e91baf}.btn{background-color:#0000;border:none;cursor:pointer;display:inline-block;font-size:1.2rem;outline:none}.btn svg{height:73px;width:auto}.btn:hover svg{fill:#000}#text.over{fill:#e91baf}h2{font-size:2rem;margin-top:0}@media print{#title,.btn,.finished,.intro-component{display:none}}.serif{font-family:Georgia,serif;font-size:1.5rem;line-height:1.7}.App{padding-bottom:100px}.App #title{position:relative}.App #title,.App #title #Layer_1,.App #title svg{height:100vh;width:100vw}.App #title #text{left:0;position:absolute;top:0;z-index:2}@media(max-width:768px){.App .contract-component,.App .intro{font-size:1.2rem;margin:0 30px}.App .contract-component p input,.App .intro p input{max-width:100%}.App .contract-component{overflow:hidden}.App .contract-component .finished>svg{display:none}.App .contract-component .finished .message{padding-top:0;position:relative}.Modal{padding:0 30px!important}.Modal .intro{font-size:1.2rem}}.contract-component,.contract-component .bottom input[type=text],.contract-component .field,.serif{font-family:Georgia,serif;font-size:1.5rem;line-height:1.7}.contract-component{font-size:1.7rem;margin:0 20vw}.contract-component .bottom{border:1px solid #000;display:none;margin-top:80px;padding:30px}.contract-component .bottom h4{margin:0 0 30px;text-align:center;text-transform:uppercase}.contract-component .bottom input[type=text],.contract-component .field{border:none;border-bottom:1px solid #000;color:#e91baf;line-height:1}.contract-component p{margin-bottom:2rem;margin-top:0}.contract-component p.nb{margin-bottom:0!important}.contract-component p.indent{text-indent:50px}.contract-component p.tr{text-align:right}.contract-component p.full{display:flex;margin-bottom:1.5rem}.contract-component p.full input{flex-grow:1;margin-left:10px}.contract-component p input{outline:none}.contract-component p input:focus{border-bottom-style:dashed}.contract-component p input.day{width:80px}.contract-component p input.month{width:120px}.contract-component p input.year{width:60px}.contract-component p input.artistSig,.contract-component p input.collectorSig{width:400px}.contract-component p input.artistAddr,.contract-component p input.collectorAddr{width:610px}.contract-component p input.collector{width:374px}.contract-component p input.charity,.contract-component p input.charityAddr{width:450px}.contract-component .finished{margin:80px 0 150px;position:relative}.contract-component .finished #border{stroke:url(#grad1);fill:url(#grad1)}.contract-component .finished .message{font-size:1.6rem;left:0;padding-top:59px;position:absolute;text-align:center;top:0;width:100%;z-index:2}.contract-component .finished .message .by{color:#e91baf;font-style:normal!important;font-weight:400!important}.contract-component .finished .message p{margin-bottom:1.5rem}.contract-component .finished .message p span.work{display:block;font-style:italic}.contract-component .finished .message p span.artist{display:block;font-size:1.2em;font-weight:700}.contract-component .finished .message p.created{font-size:.8em;padding-top:30px}.contract-component .printed .name{display:none}.contract-component .btn.save{display:block;margin:auto}@media print{.contract-component{font-size:1rem;margin:80px 0 0}.contract-component input.field{color:#000;font-size:1rem}.contract-component input.field.artistSig,.contract-component input.field.collectorSig{color:#0000}.contract-component .bottom{display:block;page-break-before:always}.contract-component .btn.save{display:none}.contract-component .printed,.contract-component .printed .name{display:block}}.sans{font-family:Helvetica,Arial,sans-serif;font-size:1.5rem}.intro,.serif{font-family:Georgia,serif;font-size:1.5rem;line-height:1.7}.intro{color:#000;font-size:1.7rem;margin:0 20vw;padding-top:10vh}.intro-component{padding-bottom:200px}.intro-component .btn{display:block;margin:0 auto}.Modal{background-color:#fff;bottom:0;left:0;overflow:auto;padding:50px 20vw;position:absolute;right:0;top:0}.Modal a.close{position:fixed;right:50px;top:50px}.Modal .intro{margin:0;padding-top:100px}.Modal sup{cursor:pointer}.Modal sup:hover{color:#e91baf}.Overlay{bottom:0;left:0;position:fixed;right:0;top:0}.menu .burger-icon:after,.menu .burger-icon:before{background-color:#000}.menu .burger-icon:before{transform:translateY(10px) rotate(45deg)}.menu .burger-icon:after{transform:translateY(-10px) rotate(-45deg)}.menu hr{display:block;margin:7px auto;width:57%}.menu hr,.menu:hover hr{background-color:#000}.menu .burger-icon{margin-bottom:10px;margin-top:10px;position:relative;-webkit-user-select:none;user-select:none}.menu .burger-icon,.menu .burger-icon:after,.menu .burger-icon:before{background-color:#000;display:block;height:2px;transition-duration:.3s;transition-property:background-color,transform;width:45px}.menu .burger-icon:after,.menu .burger-icon:before{content:"";position:absolute}.menu .burger-icon:before{top:-10px}.menu .burger-icon:after{top:10px}.menu .burger-icon{background-color:#0000}
/*# sourceMappingURL=main.c9c16faa.css.map*/