@import"https://fonts.googleapis.com/css2?family=Lato:wght@100;400;600;700&family=Libre+Baskerville:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Libre+Baskerville:ital,wght@0,400;0,700&display=swap";:root{--border-radius: 6px;--border-radius-sm: 4px;--border-radius-lg: 12px;--border-radius-xl: 24px;--font-mono: ui-monospace, Menlo, Monaco, "Cascadia Mono", "Segoe UI Mono", "Roboto Mono", "Oxygen Mono", "Ubuntu Monospace", "Source Code Pro", "Fira Mono", "Droid Sans Mono", "Courier New", monospace;--foreground-rgb: 0, 0, 0;--background-start-rgb: 214, 219, 220;--background-end-rgb: 255, 255, 255;--color_tan: rgba(243, 233, 223, 255);--color_sand: rgba(213, 192, 172, 255);--color_yellow: rgba(241, 183, 102, 255);--color_orange: rgba(190, 74, 33, 255);--color_red: rgba(130, 27, 15, 255);--color_grey: rgba(52, 50, 50, 255)}*{box-sizing:border-box;padding:0;margin:0}body,html,#root{width:100%;height:100%;font-family:Lato,Arial,Helvetica,sans-serif}.main{background-color:#f1f1f1;display:flex;flex-direction:row;height:100%}@media screen and (max-width: 992px){.main{flex-direction:column}.aside{width:100%;padding:1em;height:auto}.content{padding:1em}.container{height:auto;flex-direction:column}.signatureWrapper{height:auto;padding:1em}.buttonWrapper{flex-direction:column}.button{width:100%;margin-right:0;margin-bottom:1em}}.aside{display:flex;width:30vw;flex-direction:column;background-color:#fff;color:#333;height:100%;padding:2em;justify-content:center;align-items:center;overflow:auto}.paragraph{font-size:1em;line-height:1.5em;margin-top:1em}@media screen and (max-width: 1320px){.aside{width:40vw}}@media screen and (max-width: 768px){.aside{width:100%;padding:1em}.main{flex-direction:column}}.aside-container{max-width:30em}.title{font-family:Libre Baskerville,serif;font-weight:400;font-size:3em;text-align:center}@media screen and (max-width: 768px){.title{font-size:2em}}.form{margin-top:2em;position:relative;width:100%}.label,.signatureLabel{width:100%;margin-top:2em;display:block;text-transform:uppercase;font-size:.8em;font-weight:500;letter-spacing:.1em}.input{width:100%;height:4em;background-color:#f0f0e2;border:none;border-bottom:2px solid white;padding:.5em 1em;color:#333;font-size:1em;font-family:Poppins,sans-serif;outline:none}.button{color:#fff;border:none;display:block;height:4em;flex-grow:1;text-transform:uppercase;font-weight:900;letter-spacing:.1em;cursor:pointer;outline:none;border-radius:999px;transition:transform .1s ease-in-out}.button:hover{transform:scale(1.02)}.button.primary{background:linear-gradient(140deg,#B1C954,#637711)}.button.primary:hover{background:linear-gradient(140deg,#9fc310,#435304)}.button:nth-child(1){background-color:#fff;color:#637711;border:#637711 2px solid;margin-right:3em}@media screen and (max-width: 992px){.button:nth-child(1){margin-right:0;margin-bottom:1em}}.button:nth-child(1):hover{background-color:#daddcc;border-color:#daddcc;color:#fff}.buttonWrapper{margin-top:2em;display:flex;flex-flow:row nowrap}@media screen and (max-width: 768px){.buttonWrapper{flex-direction:column}}.content{display:flex;flex-grow:1;justify-content:center;align-items:center;padding:2em}.container{max-width:740px;background-color:#fafafa;height:50vh;flex-grow:1;display:flex;box-shadow:0 24px 36px #00000014;flex-direction:row}@media screen and (max-width: 992px){.container{flex-direction:column;height:auto}}.signatureWrapper{align-self:end;width:100%;height:300px;background-color:#fff;padding:1em 3em}@media screen and (max-width: 768px){.signatureWrapper{height:auto;padding:1em}}.signatureLabel{margin-top:0;color:#ccc}.signatureContainer{display:flex;margin-top:1em;position:relative;background:none;background-color:none}.no-wrap{white-space:nowrap}.signatureContainer *{background-color:none;background:none}.inputWrapper{position:relative}.tooltip{position:absolute;width:100%;top:calc(100% - 3px);color:#678625;background-color:#cbd3b8;padding:.8em 1em;border-radius:0 0 6px 6px;box-shadow:0 24px 36px #00000014;animation:reveal .2s ease-in-out}.tooltip:hover{background-color:#b5c592;cursor:pointer}@keyframes reveal{0%{opacity:0}to{opacity:1}}@media screen and (max-width: 576px){.title{font-size:1.5em}.input{height:3em;padding:.5em}.button{height:3em;font-size:.9em}.container,.signatureWrapper{padding:.5em}}
