@import url(//fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);
@import url(//cdnjs.cloudflare.com/ajax/libs/font-awesome/5.11.2/css/all.min.css);
paywall-modal *{box-sizing:border-box}paywall-modal .paywall-modal{font-family:Roboto,sans-serif;font-size:16px}paywall-modal .paywall-modal__overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgba(0,0,0,.4);bottom:0;left:0;position:fixed;right:0;top:0;z-index:10000}paywall-modal .paywall-modal__close{align-items:center;background-color:#000;border-radius:100%;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:-18px;top:-18px;width:36px}paywall-modal .paywall-modal__loader{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);bottom:0;display:none;left:0;position:absolute;right:0;top:0;z-index:10}paywall-modal .paywall-modal__loader--active{display:block}paywall-modal .paywall-modal__container{background-color:#fff;border-radius:4px;box-shadow:0 40px 80px 0 rgba(0,0,0,.4);left:50%;margin:5vh auto;max-width:640px;position:absolute;transform:translateX(-50%);width:90vw;z-index:10010}@media screen and (min-width:576px){paywall-modal .paywall-modal__container{margin:10vh auto}}paywall-modal .paywall-modal__header{border-bottom:1px solid rgba(0,0,0,.2);border-radius:5px 5px 0 0;display:flex;justify-content:center;padding:20px}paywall-modal .paywall-modal__header img{height:40px}paywall-modal .paywall-modal__view{grid-row-gap:20px;display:none;flex-direction:column;padding:60px 20px 20px;position:relative}@media screen and (min-width:576px){paywall-modal .paywall-modal__view{grid-row-gap:30px;padding:40px 60px 60px}}paywall-modal .paywall-modal__back{cursor:pointer;font-size:.9em;font-weight:300;position:absolute;top:20px}paywall-modal .paywall-modal__title{font-size:1.5em;line-height:120%;text-align:center}@media screen and (min-width:576px){paywall-modal .paywall-modal__title{font-size:1.8em}}paywall-modal .paywall-modal__boxes{grid-gap:20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}paywall-modal .paywall-modal__box{background-color:#eee;border-radius:2px;display:flex;flex-direction:column;justify-content:center;padding:20px}paywall-modal .paywall-modal__form{grid-gap:20px;display:flex;flex-direction:column}paywall-modal .paywall-modal__form-fieldset{grid-row-gap:18px;grid-column-gap:20px;border:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0;padding:0}paywall-modal .paywall-modal__form-fieldset legend{font-size:1.3em;margin-bottom:10px;padding:0}paywall-modal .paywall-modal__form-control{grid-gap:5px;display:flex;flex-direction:column}paywall-modal .paywall-modal__form-control--action{grid-column:1/-1}paywall-modal .paywall-modal__form-control label{font-size:.8em;font-weight:300}paywall-modal .paywall-modal__form-control input,paywall-modal .paywall-modal__form-control select{border:1px solid rgba(0,0,0,.3);border-radius:2px;height:30px;padding:5px 7px}paywall-modal .paywall-modal__form-control select{background-color:#fff}paywall-modal .paywall-modal__caption{line-height:140%;text-align:center}paywall-modal .paywall-modal__action{border:0;border-radius:2px;color:#fff;cursor:pointer;font-size:.8em;margin:0 auto;max-width:none;padding:10px;text-transform:uppercase;width:100%}@media screen and (min-width:576px){paywall-modal .paywall-modal__action{max-width:250px}}paywall-modal .paywall-modal__link-text{align-self:center;color:rgba(0,0,0,.8);font-size:.8em}paywall-modal .util-column-s2e{grid-column:1/-1}paywall-dialog.--connected .paywall-dialog__container{opacity:1;transform:translateY(0)}paywall-dialog .paywall-dialog{align-items:center;background-color:rgba(0,0,0,.2);bottom:0;display:flex;font-family:Roboto,sans-serif;font-size:16px;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10020}paywall-dialog .paywall-dialog__container{background:#fff;border-radius:5px;box-shadow:0 40px 40px -20px rgba(0,0,0,.6);max-width:400px;opacity:0;overflow:hidden;transform:translateY(50px);transition-duration:.2s;transition-property:opacity,transform;width:90vw}paywall-dialog .paywall-dialog__content{grid-gap:10px;display:flex;flex-direction:column;padding:40px 30px 30px;text-align:center}paywall-dialog .paywall-dialog__icon{font-size:3em}paywall-dialog .paywall-dialog__title{font-size:1.3em;font-weight:500}paywall-dialog .paywall-dialog__message{font-size:.9em;font-weight:300}paywall-dialog .paywall-dialog__footer{grid-gap:20px;display:flex;justify-content:center;padding-bottom:30px}paywall-dialog .paywall-dialog__button{border:0;border-radius:3px;color:#fff;cursor:pointer;font-size:.7em;padding:10px 20px;text-transform:uppercase}paywall-dialog .paywall-dialog__button--primary{background-color:#343a40}paywall-dialog .paywall-dialog__button--secondary{background-color:#6c757d}paywall-dialog .paywall-dialog--success .paywall-dialog__icon{color:#28a745}paywall-dialog .paywall-dialog--error .paywall-dialog__icon{color:#dc3545}paywall-dialog .paywall-dialog--info .paywall-dialog__icon{color:#17a2b8}paywall-dialog .paywall-dialog--warning .paywall-dialog__icon{color:#ffc107}
