.mdc-button{font-size:24px;font-weight:400;height:72px;letter-spacing:.02em;margin-bottom:24px;width:100%}.mdc-button:hover{cursor:pointer}@media screen and (max-width: 640px){.mdc-button{font-size:21px;height:60px;margin-bottom:12px}}.mdc-button--outlined{background-color:#fff !important;border-color:#1700FF !important}.mdc-button--outlined.warning{border-color:#f40 !important}.icon-button{width:40px;height:40px}.small-button{width:30vw;height:5vh;font-size:14px}@font-face{font-family:"Simplon BP";src:url("../fonts/SimplonBP-Medium.woff2") format("woff2");font-weight:500;font-style:normal}@font-face{font-family:"Simplon BP";src:url("../fonts/SimplonBP-BoldItalic.woff2") format("woff2");font-weight:bold;font-style:italic}@font-face{font-family:"Simplon BP";src:url("../fonts/SimplonBPRegular-Italic.woff2") format("woff2");font-weight:normal;font-style:italic}@font-face{font-family:"Simplon BP";src:url("../fonts/SimplonBPRegular.woff2") format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:"Simplon BP";src:url("../fonts/SimplonBP-MediumItalic.woff2") format("woff2");font-weight:500;font-style:italic}@font-face{font-family:"Simplon BP";src:url("../fonts/SimplonBP-LightItalic.woff2") format("woff2");font-weight:300;font-style:italic}@font-face{font-family:"Simplon BP";src:url("../fonts/SimplonBP-Light.woff2") format("woff2");font-weight:300;font-style:normal}@font-face{font-family:"Simplon BP";src:url("../fonts/SimplonBP-Bold.woff2") format("woff2");font-weight:bold;font-style:normal}.show-error-border{border:1px solid #f40 !important}.mat-expansion-panel{background:#fff !important;border-radius:4px;margin-bottom:24px}@media screen and (max-width: 640px){.mat-expansion-panel{margin-bottom:12px}}.mat-expansion-panel .mat-expansion-panel__content{max-height:55vh;overflow-y:scroll !important}.mat-expansion-panel.mat-expansion-panel--expanded.virtualize{margin-bottom:0}.mat-accordion .mat-expansion-panel.mat-expansion-panel--expanded:last-child{margin-bottom:24px}@media screen and (max-width: 640px){.mat-accordion .mat-expansion-panel.mat-expansion-panel--expanded:last-child{margin-bottom:12px}}.mat-accordion .mat-expansion-panel__summary{height:50px !important;padding:0 16px}@media screen and (max-width: 640px){.mat-accordion .mat-expansion-panel__summary{height:50px !important}}.mat-accordion .mat-expansion-panel__sub-header{flex-basis:70%;font-size:1rem;margin-right:16px}.mat-accordion .mat-expansion-panel__header{font-weight:700;font-size:1rem;flex-basis:40%;margin-right:12px}.mat-accordion .safety-check-conditional-question .mat-expansion-panel__header{flex-basis:80%;font-size:1rem;margin-right:16px}.mat-accordion .safety-check-conditional-question .mat-expansion-panel__sub-header{font-weight:700;font-size:1rem;flex-basis:20%;margin-right:12px}.mat-expansion-panel__summary .after.material-icon{font-family:"MATERIAL ICONS" !important;color:#1700FF}.mdc-list-item.selected{color:#1700FF;font-weight:600}.virtual-accordion-search{border-bottom-left-radius:0;border-bottom-right-radius:0}::deep .virtual-accordion-list{background-color:#fff;border-bottom-left-radius:4px;border-bottom-right-radius:4px;height:55vh}.disabled{pointer-events:none;position:relative}.disabled::after{content:"";position:absolute;height:calc(100% + 1px);width:100%;border-radius:4px;top:0;background-color:rgba(128,128,128,0.5)}.mdc-snackbar{margin-bottom:64px}.mdc-snackbar.error .mdc-snackbar__surface{background:#f40}.mdc-snackbar.warning .mdc-snackbar__surface{background:#FFDE31}.mdc-snackbar.warning .mdc-snackbar__surface .mdc-snackbar__label{color:#000}html,body{min-width:100vw;height:100%;background-color:#f6f6f6;overflow:hidden;margin:0}h1,h2,h3,h4,h5,h6,p,span,div{font-family:'Simplon BP', sans-serif !important;font-weight:500;letter-spacing:.02em}.mat-h1,mat-h2,mat-h3,mat-h4,mat-h5,mat-h6{font-family:'Simplon BP', sans-serif !important}h1,.mat-h1{font-size:40px;line-height:42px;font-weight:500;margin-bottom:10px;margin-top:10px}@media screen and (max-width: 640px){h1,.mat-h1{font-size:26px;line-height:28px}}h2,.mat-h2{font-size:36px;line-height:38px;font-weight:500;margin-bottom:10px;margin-top:10px}@media screen and (max-width: 640px){h2,.mat-h2{font-size:23px;line-height:25px}}.mat-body1,.mat-body2{font-size:24px;line-height:26px;margin-bottom:10px;margin-top:10px}@media screen and (max-width: 640px){.mat-body1,.mat-body2{font-size:21px;line-height:23px}}.mat-subtitle1{font-size:22px;line-height:24px;margin-bottom:10px;margin-top:10px;font-weight:400}@media screen and (max-width: 640px){.mat-subtitle1{font-size:16px;line-height:18px}}.mat-subtitle2{font-size:16px;line-height:18px;margin-bottom:10px;margin-top:01px;font-weight:400}@media screen and (max-width: 640px){.mat-subtitle2{font-size:12px;line-height:14px}}span{font-family:Simplon BP}#app{height:100%}.white-background{background-color:#fff !important}#blazor-error-ui{background:lightyellow;bottom:0;box-shadow:0 -1px 2px rgba(0,0,0,0.2);display:none;left:0;padding:0.6rem 1.25rem 0.7rem 1.25rem;position:fixed;width:100%;z-index:1000}#blazor-error-ui .dismiss{cursor:pointer;position:absolute;right:0.75rem;top:0.5rem}li{list-style:none}.blazor-error-boundary{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNDkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIG92ZXJmbG93PSJoaWRkZW4iPjxkZWZzPjxjbGlwUGF0aCBpZD0iY2xpcDAiPjxyZWN0IHg9IjIzNSIgeT0iNTEiIHdpZHRoPSI1NiIgaGVpZ2h0PSI0OSIvPjwvY2xpcFBhdGg+PC9kZWZzPjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMCkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMzUgLTUxKSI+PHBhdGggZD0iTTI2My41MDYgNTFDMjY0LjcxNyA1MSAyNjUuODEzIDUxLjQ4MzcgMjY2LjYwNiA1Mi4yNjU4TDI2Ny4wNTIgNTIuNzk4NyAyNjcuNTM5IDUzLjYyODMgMjkwLjE4NSA5Mi4xODMxIDI5MC41NDUgOTIuNzk1IDI5MC42NTYgOTIuOTk2QzI5MC44NzcgOTMuNTEzIDI5MSA5NC4wODE1IDI5MSA5NC42NzgyIDI5MSA5Ny4wNjUxIDI4OS4wMzggOTkgMjg2LjYxNyA5OUwyNDAuMzgzIDk5QzIzNy45NjMgOTkgMjM2IDk3LjA2NTEgMjM2IDk0LjY3ODIgMjM2IDk0LjM3OTkgMjM2LjAzMSA5NC4wODg2IDIzNi4wODkgOTMuODA3MkwyMzYuMzM4IDkzLjAxNjIgMjM2Ljg1OCA5Mi4xMzE0IDI1OS40NzMgNTMuNjI5NCAyNTkuOTYxIDUyLjc5ODUgMjYwLjQwNyA1Mi4yNjU4QzI2MS4yIDUxLjQ4MzcgMjYyLjI5NiA1MSAyNjMuNTA2IDUxWk0yNjMuNTg2IDY2LjAxODNDMjYwLjczNyA2Ni4wMTgzIDI1OS4zMTMgNjcuMTI0NSAyNTkuMzEzIDY5LjMzNyAyNTkuMzEzIDY5LjYxMDIgMjU5LjMzMiA2OS44NjA4IDI1OS4zNzEgNzAuMDg4N0wyNjEuNzk1IDg0LjAxNjEgMjY1LjM4IDg0LjAxNjEgMjY3LjgyMSA2OS43NDc1QzI2Ny44NiA2OS43MzA5IDI2Ny44NzkgNjkuNTg3NyAyNjcuODc5IDY5LjMxNzkgMjY3Ljg3OSA2Ny4xMTgyIDI2Ni40NDggNjYuMDE4MyAyNjMuNTg2IDY2LjAxODNaTTI2My41NzYgODYuMDU0N0MyNjEuMDQ5IDg2LjA1NDcgMjU5Ljc4NiA4Ny4zMDA1IDI1OS43ODYgODkuNzkyMSAyNTkuNzg2IDkyLjI4MzcgMjYxLjA0OSA5My41Mjk1IDI2My41NzYgOTMuNTI5NSAyNjYuMTE2IDkzLjUyOTUgMjY3LjM4NyA5Mi4yODM3IDI2Ny4zODcgODkuNzkyMSAyNjcuMzg3IDg3LjMwMDUgMjY2LjExNiA4Ni4wNTQ3IDI2My41NzYgODYuMDU0N1oiIGZpbGw9IiNGRkU1MDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvZz48L3N2Zz4=) no-repeat 1rem/1.8rem,#b32121;padding:1rem 1rem 1rem 3.7rem;color:white}.blazor-error-boundary::after{content:"An error has occurred."}.rounded{border-radius:4px}.pointer{cursor:pointer}.text-center{text-align:center}.text-right{text-align:right}.item-header{font-size:22px}.capitalize{text-transform:capitalize}.space-wrap-text{white-space:pre}.label-warning .mdc-floating-label{color:#f40 !important}.white-background{background-color:#fff}.border-warning{border:1px solid #f40 !important}.text-warning{color:#f40 !important}.background-primary-light-10{background-color:rgba(23,0,255,0.1)}.color-primary{color:#1700FF}.color-asphalt-darker{color:#606060}.color-warning{color:#f40}.flex-col{display:flex;flex-direction:column}.flex-col-reverse{display:flex;flex-direction:column-reverse}.flex-row{display:flex;flex-direction:row}.justify-space-between{justify-content:space-between}.justify-flex-end{justify-content:flex-end}.justify-flex-start{justify-content:flex-start}.justify-center{justify-content:center}.align-center{align-items:center}.align-start{align-items:flex-start}.align-end{align-items:flex-end}.flex-g-1{flex-grow:1}.flex-wrap{flex-wrap:wrap}.full-height{height:100%}.full-width{width:100%}.no-shrink{flex-shrink:0}.full-height{height:100%}.full-width{width:100%}.margin-bottom-12{margin-bottom:12px}.margin-bottom-17{margin-bottom:17px}.margin-right-12{margin-right:12px}.margin-right-20{margin-right:20px}.margin-bottom-standard{margin-bottom:24px}@media screen and (max-width: 640px){.margin-bottom-standard{margin-bottom:12px}}.margin-top-12{margin-top:12px}.no-margin-y{margin-top:0;margin-bottom:0}.no-padding{padding:0}.padding-standard{padding:15px}@media screen and (max-width: 640px){.padding-standard{padding:10px}}.padding-small{padding:12px 15px}@media screen and (max-width: 640px){.padding-small{padding:6px 10px}}
