.cmp-modal{display:none;position:fixed;z-index:22;left:0;top:0;width:100%;height:100vh;background-color:#5daca8}
.cmp-toaster{width:100%;display:none}
.cmp-modal::after{content:"";position:absolute;background-position:0 100%;background-repeat:no-repeat;background-size:100%;left:0;width:100%;height:auto;padding-bottom:0;margin-bottom:-5%;padding-top:10%;bottom:1.2rem;background-image:url(data:image/svg+xml;base64,PHN2Zw0KICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciDQogIHdpZHRoPSIxNDQwIg0KICBjbGFzcz0iYXJjIg0KICBoZWlnaHQ9IjEyOCINCiAgdmlld0JveD0iMCAwIDE0NDAgMTI4Ig0KICBmaWxsPSJ3aGl0ZSINCiAgYXJpYS1oaWRkZW49InRydWUiDQogIGZvY3VzYWJsZT0iZmFsc2UiDQogIHN0eWxlPSJ0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyINCj4NCiAgPHBhdGgNCiAgICBkPSJNMCAwIEgxNDQwIFY2OS44NzUxIEMxMDI4LjQyIDQ2Ljk0MSAxMzkuMjIyIDMyLjc5NCAtNDE1IDIzMloiDQogICAgZmlsbD0iIzNGQTI5RCINCiAgLz4NCjwvc3ZnPg0K)}
.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;background-color:#1b743a;font-size:1.4rem}
.cmp-modal__content,.cmp-toaster__content{background-color:#fff;-webkit-box-shadow:0 16px 32px rgba(0,0,0,0.25);box-shadow:0 16px 32px rgba(0,0,0,0.25);border-radius:4px;margin:auto;padding:1.6rem;height:calc(100% - 5.6rem);position:relative;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;border:1px solid #888;width:calc(100% - 60px);margin:auto;max-width:80rem;max-height:61rem;overflow-y:hidden}
.cmp-toaster__content{height:auto;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);top:0;left:50%;position:fixed;z-index:22;margin-top:1.6rem}
.toaster-body .cmp-text span.upspr-icon-check-success{font-size:4.8rem;margin-right:1.6rem}
.toaster-body .cmp-text p:first-child{float:left}
.toaster-body .cmp-text p{font-family:"Roboto",sans-serif;font-size:1.6rem;font-weight:500;font-style:normal;line-height:1.5;color:#121212}
.toaster-body .cmp-text p .successMsg{font-family:"Roboto",sans-serif;font-size:1.4rem;font-weight:400;font-style:normal;line-height:1.42;padding:0 8px;background-color:#1b743a;color:#fff;margin-bottom:8px;display:inline-block}
.modal-body,.toaster-body{max-height:-webkit-fill-available}
.cmp-modal__close,.cmp-toaster__close{color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-size:2rem;font-weight:bold;position:absolute;right:0}
.cmp-modal__close:hover,.cmp-modal__close:focus,.cmp-toaster__close:hover,.cmp-toaster__close:focus{color:#000;text-decoration:none;cursor:pointer}
.hidden{display:none}
@media(min-width:992px){.cmp-modal__content{padding:3.2rem;height:calc(100% - 15rem);width:80%}
.modal-body{overflow-y:unset;max-height:none;height:100%}
}
.modal-body .cmp-experiencefragment--get-a-demo,.modal-body .cmp-experiencefragment--get-a-quote{display:none}
.popover-ups__container a{width:100%;text-align:center}
@media(min-width:768px){.popover-ups__container a{text-align:left;width:auto}
}
.popover-ups__container .text-left{text-align:left !important}
.popover-ups__container .cmp-modal .title .cmp-title{padding:0}