a{color:#4f449b;text-decoration:none}a:hover{text-decoration:underline}html{height:100%}body{height:inherit;padding-bottom:60px}main{height:auto;display:flex;flex-direction:column}.page-title{height:80px;color:#222;font-size:1.25rem;font-weight:800;border-bottom:1px solid #f0f0f0;display:flex;align-items:center;justify-content:flex-start}.iframe-container{height:inherit;display:flex;flex-direction:column}.iframe-content{flex-grow:1;margin-bottom:65px}@media(width <= 768px){body{height:100%}body>.container{display:flex;width:100%;height:100%;flex-direction:column}.iframe-content{flex-grow:1;margin-bottom:5px;height:100%}.iframe-content iframe{width:100%;height:100%}}.button{display:inline-flex;align-items:center;justify-content:center;border-radius:4px;font-weight:500;transition:all .2s ease;cursor:pointer;outline:none;border:none;position:relative;overflow:hidden}.button--small{font-size:12px;padding:4px 12px;height:32px}.button--medium{font-size:14px;padding:6px 12px;height:40px}.button--large{font-size:1rem;padding:8px 24px;height:48px}.button--primary{background-color:var(--color-primary,#4f449b);color:#fff}.button--primary:hover{background-color:var(--color-gen2,#30296d)}.button--primary:focus{box-shadow:0 0 0 3px rgba(var(--color-primary,#4f449b),.4)}.button--secondary{background-color:var(--color-alt,#0080ff);color:#fff}.button--secondary:hover{background-color:var(--color-gen3,#0056b3)}.button--secondary:focus{box-shadow:0 0 0 3px rgba(var(--color-alt,#0080ff),.4)}.button--outline{background-color:rgba(0,0,0,0);color:var(--color-gen1,#595959);border:1px solid var(--color-gen1,#595959)}.button--outline:hover{background-color:rgba(var(--color-primary,#4f449b),.1)}.button--outline:focus{box-shadow:0 0 0 3px rgba(79,68,155,.3)}.button--text{background-color:rgba(0,0,0,0);color:var(--color-gen1,#595959);padding-left:8px;padding-right:8px}.button--text:hover{text-decoration:underline}.button--text:focus{box-shadow:0 0 0 3px rgba(79,68,155,.2)}.button--default{color:#4f449b}.button--default:hover{text-decoration:underline}.button--danger{background-color:#b60002;color:#fff}.button--danger:hover{background-color:rgb(131,0,1.4395604396)}.button--danger:focus{box-shadow:0 0 0 3px rgba(182,0,2,.4)}.button--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.button--full-width{width:100%;min-width:0}.button__icon{display:flex;align-items:center;justify-content:center}.button__icon--left{margin-right:8px}.button__icon--right{margin-left:8px}.button__content{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(width <= 400px){.button__content{font-size:14px;line-height:1.2}}.button__loader{display:inline-block;margin-right:8px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}[data-high-contrast=true] .button--primary{background-color:#000!important;color:#fff!important;border:1px solid #fff!important}[data-high-contrast=true] .button--primary:focus,[data-high-contrast=true] .button--primary:hover{background-color:#333!important;color:#ff0!important;box-shadow:0 0 0 3px #ff0!important}[data-high-contrast=true] .button--secondary{background-color:#000!important;color:#fff!important;border:1px solid #fff!important}[data-high-contrast=true] .button--secondary:focus,[data-high-contrast=true] .button--secondary:hover{background-color:#333!important;color:#ff0!important;box-shadow:0 0 0 3px #ff0!important}[data-high-contrast=true] .button--outline{background-color:#000!important;color:#fff!important;border:1px solid #fff!important}[data-high-contrast=true] .button--outline:focus,[data-high-contrast=true] .button--outline:hover{background-color:#333!important;color:#ff0!important;box-shadow:0 0 0 3px #ff0!important}[data-high-contrast=true] .button--text{background-color:rgba(0,0,0,0)!important;color:#fff!important}[data-high-contrast=true] .button--text:focus,[data-high-contrast=true] .button--text:hover{color:#ff0!important;text-decoration:underline;box-shadow:0 0 0 3px #ff0!important}[data-high-contrast=true] .button--danger{background-color:darkred!important;color:#fff!important;border:1px solid #fff!important}[data-high-contrast=true] .button--danger:focus,[data-high-contrast=true] .button--danger:hover{background-color:#a00000!important;color:#fff!important;box-shadow:0 0 0 3px #ff0!important}[data-high-contrast=true] .button--default{color:#fff!important}[data-high-contrast=true] .button--default:hover{color:#ff0!important;text-decoration:underline}