.cta-box{padding:20px;text-align:center}.modal{background:rgba(0,0,0,.4);font-family:Century Gothic W01,sans-serif;height:100%;left:0;opacity:0;position:fixed;top:-100%;width:100%;z-index:0}.modal.show{opacity:1;top:0;z-index:99999999}.modal-inner{background:#fff;left:50%;margin-left:-275px;max-height:calc(100% - 60px);overflow:hidden;overflow-y:auto;position:absolute;top:50px;width:550px;z-index:999999999}.modal h3{color:#c91f5d;font-family:Cambria W01,sans-serif;margin-top:0;padding-right:50px}.modal-inner-padding{padding:30px;position:relative}button.button-popup.button-popup--white{-webkit-appearance:none;background:#fff;border-radius:6px;border-width:0;color:#c9205c;cursor:pointer;font-family:Century Gothic W01,sans-serif;font-size:18px;font-weight:700;line-height:1.5em;padding:6px 18px;text-shadow:none;transition:all .4s ease;width:auto}.reverse button.button-popup.button-popup--white{background:#fff;color:#c91f5d}.reverse button.button-popup.button-popup--white:hover{background:#333!important}.close-modal{color:#c91f5d;cursor:pointer;font-family:Century Gothic W01,sans-serif;font-weight:700;position:absolute;right:20px;top:20px}button.button-popup.button-popup--white:hover{background:#000!important}@media only screen and (max-width:500px){.modal-inner{margin-left:-150px;width:300px}}