.s-modal {position:fixed;top:0;left:0;right:0;bottom:0;z-index:100000;display:none;align-items:center;justify-content:center;background-color:rgba(0, 0, 0, 0.5);font-family:sans-serif;}
.s-modal.show {display:flex;}
.s-modal-dialog {background-color:#f28c00;border-radius:4px;width:550px;max-width:calc(100% - 40px);box-shadow:0 0 10px #00000066;margin:20px;overflow:hidden;}
.s-modal-header {display:flex;justify-content:flex-end;align-items:center;background-color:#f28c00;padding:7px 15px 0px 15px;}
.s-modal-header button.close {border:none;background-color:transparent;font-size:18pt;font-weight:normal;cursor:pointer;color:#003b4d;transition:all 0.3s;float:inherit;text-shadow:inherit;opacity:inherit;line-height:inherit;}
.s-modal-header button.close:hover {scale:1.2;transition:all 0.3s;}
.s-modal-body {padding:0 15px 15px 15px;background-color:#f28c00;display:flex;flex-direction:column;align-items:center;align-content:center;flex-wrap:wrap;font-family:"FuturaMedium";font-size:18pt;color:#fff;text-align:center;}
.s-modal-body h1 {font-family:"FuturaMedium";font-size:40pt;color:#fff;text-align:center;text-transform:uppercase;}
.s-modal-footer {display:flex;justify-content:center;padding:15px;}
.s-modal-footer button.close {width:195px;max-width:100%;padding:0px 20px 1px;border-radius:0;cursor:pointer;border:1px solid #003b4d;font-family:"FuturaMedium";font-size:12pt;color:#fff;background-color:#003b4d;text-decoration:none;float:inherit;line-height:inherit;font-weight:inherit;text-shadow:inherit;opacity:inherit;}
.s-modal-footer button.close:hover {color:#fff;background-color:#003b4d;text-decoration:none;}
@media(max-width:300px) {.s-modal-body {hyphens:auto;}}
@media(max-width:575px) {.s-modal-header button.close {font-size:1.5rem;}.s-modal-body {font-size:14pt;}.s-modal-body h1 {font-size:30pt;}.s-modal-header button.close {font-size:1.5rem;}}