.cmp-modal{z-index:22;width:100%;height:100vh;display:none;position:fixed;left:0;top:0}
.cmp-modal:after{content:"";z-index:-1;background-position:0 100%;background-repeat:no-repeat;background-size:100%;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzc1IiBoZWlnaHQ9IjEzNCIgdmlld0JveD0iMCAwIDM3NSAxMzQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wIDBIMzc1VjcxLjU2QzM3NSA3MS41NiAyNDguNTUxIDExOC4yNDQgNjcuNjY0MyAxMjkuNzIxQy04NC4xMDA0IDEzOS4zNDkgMCAxMjkuNzIxIDAgMTI5LjcyMVYwWiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzM2NjBfMTM1OTM2KSIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzM2NjBfMTM1OTM2IiB4MT0iLTYxLjU4OTYiIHkxPSIzMS4zMTUyIiB4Mj0iLTUyLjAwNiIgeTI9IjIwMS4yNjEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzNGQTI5RCIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM1REFDQTgiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K);width:100%;height:100%;margin-bottom:0;padding-bottom:0;padding-top:0;position:absolute;left:0;bottom:.8rem}
@media(min-width:992px){.cmp-modal{max-height:none;height:100%;overflow-y:unset}
.cmp-modal:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQzNCIgaGVpZ2h0PSIyMzIiIHZpZXdCb3g9IjAgMCAxNDM0IDIzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTS02IDBIMTQzNFYxMjMuODk1QzE0MzQgMTIzLjg5NSAxMTEwLjUgMjA0LjcyMSA3MjguNSAyMjQuNTkxQzQwOCAyNDEuMjYyIC02IDIyNC41OTEgLTYgMjI0LjU5MUwtNiAwWiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzQ1NzFfMTMzMDE5KSIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzQ1NzFfMTMzMDE5IiB4MT0iNTEyIiB5MT0iNTQuMjE3NCIgeDI9IjUyNS42MTciIHkyPSIzNDguNzU5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiMzRkEyOUQiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjNURBQ0E4Ii8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==)}
}
.cmp-toaster{width:100%;display:none}
.cmp-modal__header,.cmp-toaster__header{min-height:20px;margin-bottom:1.2rem;position:relative}
.cmp-toaster__header{float:right}
.cmp-toaster__header :not(.upspr-icon-close){display:inline-block}
.cmp-modal__content,.cmp-toaster__content{border-radius:4px;height:calc(100% - 5.6rem);width:calc(100% - 40px);max-width:80rem;margin:auto;padding:1.6rem;position:relative;top:50%;overflow-y:hidden;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-box-shadow:0 16px 32px rgba(0,0,0,0.25);box-shadow:0 16px 32px rgba(0,0,0,0.25)}
@media(min-width:768px){.cmp-modal__content,.cmp-toaster__content{width:calc(100% - 60px)}
}
.cmp-toaster__content{z-index:23;height:auto;margin-top:4.1rem;position:fixed;top:9.9rem;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}
@media(min-width:992px){.cmp-toaster__content{margin-top:1.7rem;top:11.5rem}
.cmp-modal__content{height:calc(100% - 15rem);width:80%;padding:3.2rem}
}
.toaster-body .cmp-text span.upspr-icon-check-success{margin-right:1.6rem}
.toaster-body .cmp-text p{margin-left:6.4rem;position:relative}
.toaster-body .cmp-text p:first-child{margin-left:0;position:absolute}
.toaster-body .cmp-text p .successMsg{margin-bottom:8px;padding:0 8px;display:inline-block}
.modal-body,.toaster-body{max-height:-webkit-fill-available}
.cmp-modal__close,.cmp-toaster__close{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-weight:700;font-size:1.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:0}
.cmp-modal__close:focus,.cmp-modal__close:hover,.cmp-toaster__close:focus,.cmp-toaster__close:hover{cursor:pointer;text-decoration:none}
.cmp-toaster__close{z-index:9}
.hidden{display:none}
.questionnaire-toaster__gad .cmp-toaster__content,.questionnaire-toaster__gaq .cmp-toaster__content{top:0}