div.component.basic-modal{position:fixed;z-index:9999;top:0;left:0;right:0;bottom:0;background:rgba(34,34,34,.6);height:100%;display:flex;align-items:center;justify-content:center;padding:40px;box-sizing:border-box;flex-direction:column}div.component.basic-modal div.basic-modal-inner-wrapper{background-color:#fff;width:780px;min-width:400px;margin:0 auto;height:auto;display:flex;flex-direction:column;box-shadow:0 8px 28px rgba(0,0,0,.28);min-height:0}div.component.basic-modal div.basic-modal-inner-wrapper div.modal-header{height:60px;flex-grow:0;flex-shrink:0;margin-bottom:6px;background-color:#fff;display:flex;align-items:center;padding:0 18px}div.component.basic-modal div.basic-modal-inner-wrapper div.modal-body{flex:1 1 auto auto;overflow-y:auto;padding:0 24px 24px}div.component.basic-modal div.basic-modal-inner-wrapper div.modal-body div.component.heading{text-align:center}@media screen and (max-width:1002px){div.component.basic-modal{display:block;padding:0}div.component.basic-modal div.basic-modal-inner-wrapper{width:100%;min-width:auto}div.component.basic-modal div.modal-header{margin-bottom:0}div.component.basic-modal div.modal-body{height:calc(100vh - 60px)}}button.component.button{display:inline-block;text-decoration:none;padding:.6rem 3.1rem .6rem 3.2rem;font-size:20px!important;font-weight:400!important;letter-spacing:1px;text-transform:uppercase;transition:all .2s cubic-bezier(.77,0,.175,1);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#000;background:#fff;box-shadow:0 0 1px #000;border:0;margin-top:1px;margin-bottom:1px}button.component.button:hover{color:#fff;text-decoration:none;background:var(--primary-color)}div.component.button-modal div.modal-container.visually-hidden{position:absolute;left:-99999px;top:-99999px}div.component.button-modal div.modal-container.visually-hidden div.component.basic-modal{position:static}