.dialog{position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:100%;max-width:480px;z-index:1999}@media only screen and (min-width: 480px){.dialog{bottom:24px;max-width:380px}}.dialog__panel{padding:12px;border-top-left-radius:8px;border-top-right-radius:8px;background-color:#fff;box-shadow:rgba(0,0,0,.12) 0px 0px 2px,rgba(0,0,0,.24) 0px 0px 3px;display:flex;justify-content:center;overflow:hidden;position:relative}@media only screen and (min-width: 480px){.dialog__panel{border-radius:8px}}.dialog__body{display:flex;flex-direction:column;align-items:center;width:100%;max-width:380px}.dialog__close{position:absolute;top:20px;right:20px;margin:-8px;padding:8px;border-radius:24px;font-size:20px;background-color:#e7e8ee;color:#76787b;z-index:1}.dialog__banner{display:inline-block;width:100%;padding-bottom:50%;position:relative;border-radius:8px;overflow:hidden}.dialog__banner>img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dialog__logo{width:96px;height:96px;border-radius:8px;border:1px solid #f5c30e}.dialog__text{font-size:11px;text-align:left}.dialog__buttons{display:flex;align-items:stretch;justify-content:center;margin-top:24px}.dialog__button{width:100%;margin-top:12px}.dialog__button>button{font-size:13px;padding:12px 0;border-radius:8px;width:100%;height:100%}