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