@font-face{font-family:SuisseIntl;src:url(/assets/suisseintl-book-CSSLBU7Q.woff2) format("woff2");font-weight:450;font-style:normal;font-display:swap}@font-face{font-family:SuisseIntl;src:url(/assets/suisseintl-bold-Bjb5n-eU.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--c-primary: #2223C6;--c-dark: #191919;--c-shade: #949494;--c-shade-light: #D9D9D9;--c-shade-lighter: #F1F1F1;--c-light: #FFFFFF}html{font-size:10px;height:100%}body{height:100%;color:var(--c-dark);background:var(--c-light);font-size:10px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}*{box-sizing:border-box}button{padding:0;font-family:inherit;border:none;outline:none;background:transparent;cursor:pointer}#app{font-family:SuisseIntl,sans-serif;font-weight:450;font-style:normal;font-size:1.6rem;line-height:1.4;padding:6rem;height:100%}@media screen and (max-width: 768px){#app{padding:2.8rem}}.brand{display:block;width:19rem}.brand--fineva{width:12rem;fill:var(--c-dark)}.generate-button{display:inline-flex;align-items:center;gap:1.6rem;color:var(--c-primary)}.generate-button__icon{display:block;width:2rem}.generate-button__label{font-size:1.6rem}@media (hover: hover){.generate-button:hover{color:var(--c-dark)}}@media screen and (max-width: 960px){#fineva-signature img{width:100%!important;height:auto!important}#fineva-signature table{width:100%!important}}#signature table{font-size:16px!important}@media screen and (max-width: 960px){#studhalter-signature img{width:100%!important;height:auto!important}#studhalter-signature table{width:100%!important}}.background{position:absolute;display:block}.background--fondationaline:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#0000001a}.background__video,.background_img{object-fit:cover;width:100%;height:100%}.preview{--s-output-bezel: 3.2rem;position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:100%;overflow:hidden}.preview__output{position:relative;z-index:1;padding:var(--s-output-bezel);background-color:var(--c-light);margin:1.6rem}.preview__background{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.app--copied .preview__output{animation:background-pulse .25s linear}@keyframes background-pulse{0%{background-color:var(--c-light)}50%{background-color:var(--c-dark)}to{background-color:var(--c-light)}}.form-control{display:block;width:100%;margin-top:2.4rem}.form-control__label{display:block;font-size:1.2rem;color:var(--c-shade)}.form-control__input{display:block;width:100%;padding:.8rem 0;border:none;border-bottom:1px solid var(--c-shade-light);font-size:1.6rem;color:var(--c-dark)}.form-control__input:focus{outline:none;border-color:var(--c-primary)}@media screen and (max-width: 1280px){.user-form{display:flex;flex-wrap:wrap;gap:2.4rem}.user-form .form-control{flex:0 0 calc(50% - 1.2rem)}}@media screen and (max-width: 960px){.user-form .form-control{flex:0 0 100%}}.app{display:flex;height:100%}.app__input{flex:0 0 40rem;display:flex;gap:3.2rem;flex-direction:column;justify-content:space-between;padding:0 9.6rem 4.8rem 4.8rem}.app__preview{flex:1 1 auto;background-color:var(--c-shade-lighter)}@media screen and (max-width: 1280px){.app{flex-direction:column}.app__input{flex:0 0 auto;flex-direction:row;justify-content:stretch;align-items:flex-start;gap:9.6rem;padding:0 0 4.8rem}.app__input .user-form{flex:1 1 auto;margin-right:4.8rem;max-width:64rem}.app__input .generate-button{flex:0 0 auto;align-self:flex-end}}@media screen and (max-width: 960px){.app__input{flex-wrap:wrap;gap:4.8rem;padding:0 0 6.4rem}.app__input .user-form{flex:1 1 auto;margin-right:0;max-width:64rem}.app__input .brand{width:7.2rem}}
