.modalMask{z-index:9997;background-color:#00000080;width:100%;height:100%;transition:opacity .3s;display:table;position:fixed;top:0;left:0}.modalWrapper{vertical-align:middle;display:table-cell}.modalContainer{background-color:#fff;border-radius:4px;width:96%;min-width:300px;max-width:736px;max-height:calc(100vh - 110px);margin:0 auto;padding:24px;transition:all .3s;overflow-y:auto;box-shadow:0 2px 8px #00000054}.modalContainer.wideContainer{max-width:864px}.modalBody.center{text-align:center;max-width:500px}.modalBody.center.wide{max-width:755px}.modalBorder{border-top:4px solid}.modalHeader{text-align:center;pointer-events:none;position:relative}.modalHeader h2{text-align:center;margin-top:0;margin-bottom:32px;font-family:museo-slab;font-size:32px;font-weight:400;line-height:40px}.borderRadius{border-radius:50px}.modalBody{margin:20px 0}.modalBody p{margin:8px 0 32px;font-family:Open Sans,Roboto;font-size:15px;font-style:normal;font-weight:400;line-height:25px}.modalBody.center{margin:0 auto}.modalFooter{text-align:center;margin-top:16px}.modalFooter .button{margin:0 5px}.modalDefaultButton{float:right}.modal-enter-from,.modal-leave-active{opacity:0}.noMargin{max-width:100%}.modal-enter-from .modalContainer,.modal-leave-active .modalContainer{transform:scale(1.1)}.close{text-align:end;height:0;position:sticky;top:0}.closeButtonContainer{cursor:pointer;height:40px;display:inline-block}.closeButton{background:var(--white);border-radius:100%}.modalBody.noCenter{text-align:left;margin:0}@media (width<=768px){.closeButtonContainer svg{background:var(--lightest-gray)}.modalHeader h2{margin:0 34px;font-size:24px;line-height:32px}.modalContainer{width:96%;padding:16px}.modalBorder{border-top:8px solid}}@media (width<=468px){.modalFooter .button{margin:0 0 8px}.modalFooter{margin-bottom:40px}}
