.c-modal{display:none;position:fixed;z-index:1044;padding-top:8vh;padding-bottom:3.125em;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.4)}.c-modal--visible{display:block}.c-modal .modal-content{position:relative;background-color:#fff;margin:auto;padding:1.5em;border:1px solid #e6e6e6;width:80%;max-width:44em;box-shadow:0 .25em .5em 0 rgba(0,0,0,.2),0 .375em 1.25em 0 rgba(0,0,0,.19);-webkit-animation-name:animatetop;-webkit-animation-duration:.4s;animation-name:animatetop;animation-duration:.4s}.c-modal .modal-content .modal-header{padding:.0625em 0 .25em}.c-modal .modal-content .modal-header .modalHeadlineText,.c-modal .modal-content .modal-header h1.modalHeadlineText,.c-modal .modal-content .modal-header h2.modalHeadlineText,.c-modal .modal-content .modal-header h3.modalHeadlineText{font-size:1.4375rem;margin:0}.c-modal .modal-content .modal-header button.c-btn-text--medium{display:flex;padding:.25em;height:fit-content;line-height:1.5}.c-modal .modal-content .modal-body p:last-of-type{margin-bottom:0}.c-modal .modal-content .modal-footer{padding:1.5em 0 0;margin-top:1.5em;border-top:1px dotted #b3b3b3;display:flex;height:fit-content}.c-modal .modal-content .modal-footer button{margin-right:1em;width:fit-content;height:fit-content}@media screen and (max-width:36em){.c-modal{padding:0}.c-modal .modal-content{width:100%;padding:1em}.c-modal .modal-content .modal-header .modalHeadlineText,.c-modal .modal-content .modal-header h1.modalHeadlineText,.c-modal .modal-content .modal-header h2.modalHeadlineText,.c-modal .modal-content .modal-header h3.modalHeadlineText{font-size:1.1875rem;margin-bottom:0}.c-modal .modal-content .modal-footer{margin-top:1em}}@-webkit-keyframes animatetop{0%{top:-18.75em;opacity:0}to{top:0;opacity:1}}@keyframes animatetop{0%{top:-18.75em;opacity:0}to{top:0;opacity:1}}
