@font-face{font-family:Montserrat-VariableFont_wght;src:url(./Montserrat-VariableFont_wght-a4fe82b4.ttf)}@font-face{font-family:Montserrat-Black;src:url(./Montserrat-Black-9d0664ef.ttf)}@font-face{font-family:Montserrat-Bold;src:url(./Montserrat-Bold-189aeb28.ttf)}@font-face{font-family:Montserrat-ExtraBold;src:url(./Montserrat-ExtraBold-6366ef8e.ttf)}@font-face{font-family:Montserrat-Light;src:url(./Montserrat-Light-e3a4d568.ttf)}@font-face{font-family:Montserrat-Medium;src:url(./Montserrat-Medium-20ebfd65.ttf)}@font-face{font-family:Montserrat-SemiBold;src:url(./Montserrat-SemiBold-1418bd4d.ttf)}.bold{font-weight:700}.top-navbar{width:100%;align-items:center;justify-content:space-between}.logo-navbar{margin:5px 50px 5px 5px}.active-heading{color:green}#visible-name{color:unset}.voucher-column{width:40%;flex:50%}.voucher-column vaadin-vertical-layout{justify-content:center}.voucher-column vaadin-horizontal-layout{border:black solid 1px}vaadin-button{cursor:pointer}#bottom-layout:hover,vaadin-avatar:hover{cursor:pointer}.top-divider{border-top:1px solid var(--lumo-contrast-10pct)}vaadin-app-layout>vaadin-vertical-layout:nth-of-type(2){padding:100px}.password-validation{color:red;margin:0}.password-validation:before{content:"❌ | "}.password-validation.policy-valid{color:green}.password-validation.policy-valid:before{content:"✔ | "}.survey-accordion-item{background-color:#233348;color:#a0afc4;border-radius:10px}@media screen and (max-width: 1150px){.voucher-container{flex-direction:column}.voucher-column vaadin-horizontal-layout{width:100%}}@media screen and (max-width: 460px){.voucher-column vaadin-horizontal-layout{flex-direction:column}.voucher-column vaadin-vertical-layout{align-items:center}}.mfa-page-layout{margin:100px auto 0;align-items:center;justify-content:center;box-shadow:0 4px 8px #0003;transition:.3s;padding-bottom:50px;border-radius:3%}.mfa-page-layout h1{font-size:48px;text-align:center}.mfa-headline{font-size:40px;text-align:center;margin-bottom:25px}.verify-btn,.logout-btn{width:300px;padding:4px}@media only screen and (max-width: 600px){.mfa-page-layout{width:100%!important;box-shadow:0 0}}.voucher-wrapper{font-family:Montserrat-VariableFont_wght,serif;width:660px;height:240px;display:flex;flex-direction:row;flex-wrap:wrap;color:#505a5f;background-color:#ebeef0;padding:0;border-radius:34px}.voucher-wrapper-left{width:60%;text-align:center;display:flex;flex-direction:column;align-items:center}.voucher-text{font-family:Montserrat-Light,serif;font-size:29px;font-weight:400;text-transform:uppercase;margin:24px 0 0;text-align:center;line-height:29px}.voucher-price{font-family:Montserrat-Black,serif;font-size:60px;line-height:60px;margin:24px 0 0;text-align:center}.voucher-wrapper-right{width:40%;display:flex;flex-direction:column;align-items:center;justify-content:center}.voucher-layout{flex-wrap:wrap;justify-content:center}.voucher-splitter{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;width:fit-content;margin:24px 0 0}.voucher-logo{width:102px;height:30px}.voucher-qr-code{background-color:#fff;border-radius:34px;width:180px;height:180px}.voucher-note{line-height:12px;font-size:12px;text-align:left;margin:0 0 0 14px;padding-left:14px;border-left:1px solid #505A5F;font-family:Montserrat-Light,serif}.voucher-expiration{font-size:13px;line-height:13px;font-family:Montserrat-Light,serif;margin:24px 0 17px}.voucher-code{font-size:16px;line-height:16px;font-family:Montserrat-VariableFont_wght,serif}@media only screen and (max-width: 500px){.voucher-price{font-size:40px}.voucher-wrapper{width:100%!important}.voucher-vertical-layout{padding:100px 10px 10px!important}}@media only screen and (max-width: 800px){vaadin-app-layout>vaadin-vertical-layout:nth-of-type(2){padding:100px 10px 10px}}@media only screen and (max-width: 1000px){.voucher-wrapper{width:375px;height:475px;flex-direction:column;position:relative}.voucher-wrapper-left,.voucher-wrapper-right{width:100%}.voucher-expiration{position:absolute;bottom:0}.voucher-code{margin-top:24px}.voucher-qr-code{width:150px;height:150px}}
