@charset "UTF-8";.paywall-fade-hidden{opacity:0}.paywall-fade-visible{opacity:1;transition:opacity 1s ease-out}.post-content .editable-content{display:none}.post-content .editable-content.is-visible{display:block}.paywall-wrapper{border:2px dashed var(--qalaPaywallBorderColour);border-radius:4px;margin:80px 0;text-align:center}.paywall-wrapper h3{background:#fff;color:var(--qalaPaywallHeaderColour);display:inline-block;font-size:27px;font-weight:600;margin-bottom:4px;padding:0 18px;position:relative;top:-18px}.paywall-wrapper a{color:var(--qalaPaywallPrimaryColour)}.paywall-login h3{color:var(--qalaPaywallHeaderColour)}.paywall-wrapper .paywall-container{margin:0 auto;padding:0 80px}.paywall-wrapper .paywall-container.paywall-two-columns{display:flex;flex-wrap:wrap;padding:0 50px}.paywall-wrapper .paywall-two-columns .paywall-content,.paywall-wrapper .paywall-two-columns .paywall-image{flex:0 0 100%}.paywall-wrapper .paywall-container.paywall-two-columns .paywall-buttons,.paywall-wrapper .paywall-container.paywall-two-columns .paywall-content p,.paywall-wrapper .paywall-container.paywall-two-columns .paywall-content ul,.paywall-wrapper .paywall-container.paywall-two-columns .paywall-notice{color:var(--qalaPaywallTextColour);padding:0 25px}.paywall-wrapper .paywall-container.paywall-two-columns .paywall-buttons button{margin-bottom:10px}.paywall-wrapper .paywall-container.paywall-two-columns .paywall-image{align-self:center;padding:0}.paywall-wrapper .paywall-container.paywall-two-columns .paywall-content ul{margin-top:30px;padding:0 55px}.paywall-wrapper .paywall-container.paywall-two-columns .paywall-content li{margin-bottom:30px}.paywall-wrapper .paywall-container.paywall-two-columns .paywall-buttons,.paywall-wrapper .paywall-container.paywall-two-columns .paywall-notice,.paywall-wrapper .paywall-container.paywall-two-columns .paywall-renewal{text-align:center}.paywall-wrapper .paywall-container li,.paywall-wrapper .paywall-container p{font-size:16px;line-height:27px}.paywall-wrapper .paywall-container li{position:relative}.paywall-wrapper .paywall-text{margin-bottom:30px}.paywall-wrapper .paywall-buttons.paywall-buttons-inline{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-around;padding:0}.paywall-wrapper .paywall-buttons.paywall-buttons-inline .btn-inline{flex:0 0 100%;margin-bottom:20px}.paywall-wrapper .paywall-buttons .btn.btn-outline{background-color:#fff;border:2px solid var(--qalaPaywallPrimaryColour);color:var(--qalaPaywallPrimaryColour)}.paywall-wrapper .paywall-buttons .btn.btn-outline:hover{color:#fff!important}.paywall-wrapper .paywall-container .paywall-content li:before{background-color:var(--qalaPaywallPrimaryColour);border-radius:50%;color:#fff;content:"✓";height:20px;left:-20px;padding:2px 2px 2px 6px;position:absolute;top:50%;transform:translate(-50%,-50%);width:16px}.paywall-wrapper .paywall-container .paywall-image,.paywall-wrapper .paywall-form{margin:30px 0;padding:0}.paywall-wrapper .paywall-container .paywall-image img{margin-left:auto;margin-right:auto}.paywall-wrapper .paywall-container.paywall-two-columns .paywall-form{margin:30px 0;padding:0 25px}.paywall-wrapper .paywall-form-label{display:block;font-size:15px;font-weight:700;margin:0 0 15px;padding:0;text-align:left}.paywall-wrapper .paywall-form-input{background-color:#fff;border:1px solid grey;border-radius:4px;color:#1a1a1a;display:block;font-family:Inter,sans-serif;font-size:15px;outline:1px solid transparent;padding:12px 0;width:100%}.paywall-wrapper .paywall-form-field{position:relative}.paywall-wrapper .paywall-buttons{margin:10px auto;padding:0 25%}.paywall-wrapper .paywall-form-button{margin:10px auto}.paywall-wrapper .paywall-form-button .btn{width:100%}.paywall-wrapper .paywall-buttons .btn,.paywall-wrapper .paywall-form-button .btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--qalaPaywallPrimaryColour);border-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;color:#fff;display:inline-block;font-family:Inter,sans-serif;font-size:14px;font-weight:600;margin:10px;padding:15px 12px;text-decoration:none;text-transform:uppercase;transition:all .5s ease}.paywall-wrapper .paywall-form-checkboxes{margin-bottom:15px;margin-top:15px;text-align:left}.paywall-wrapper .paywall-form-checkbox-text,.paywall-wrapper .paywall-form-checkbox-text span{font-family:Inter,sans-serif;font-size:14px}.paywall-wrapper .paywall-form-checkbox-link{text-decoration:none}.paywall-wrapper .paywall-form-checkbox-link:hover{color:var(--qalaPaywallPrimaryColour)}.paywall-wrapper .paywall-form-button input.is-disabled{cursor:not-allowed;opacity:.7;pointer-events:none}.paywall-wrapper .paywall-buttons .btn:hover,.paywall-wrapper .paywall-form-button input:hover{background:var(--qalaPaywallSecondaryColour)!important;border-color:var(--qalaPaywallSecondaryColour)!important;cursor:pointer}.paywall-wrapper .paywall-buttons .btn-full{width:100%}.paywall-wrapper .paywall-container .paywall-notice{color:#5e5e5e;display:block;font-size:15px;margin:25px 0}.paywall-wrapper .paywall-container .paywall-notice a{color:var(--qalaPaywallPrimaryColour);font-weight:600;text-decoration:none}.paywall-wrapper .paywall-form-button input[type=email]:focus{background:#f9f9f9;border:2px solid var(--qalaPaywallSecondaryColour);box-sizing:border-box;outline:0}.paywall-login{background-color:#000;background-color:rgba(0,0,0,.4);display:none;height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:9999}.paywall-login .paywall-login-container{background-color:#fff;border:2px solid var(--qalaPaywallBorderColour);margin:15% auto;padding:40px;width:80%}.paywall-login .paywall-login-close{color:var(--qalaPaywallPrimaryColour);float:right;font-size:28px;font-weight:700}.paywall-login .paywall-login-close:focus,.paywall-login .paywall-login-close:hover{color:var(--qalaPaywallSecondaryColour)!important;cursor:pointer;text-decoration:none}.paywall-login .paywall-login-heading{display:inline-block;font-size:27px;font-weight:600;margin-bottom:4px;position:relative}.paywall-login .paywall-login-content{color:var(--qalaPaywallTextColour);font-size:19px;line-height:27px;margin-bottom:20px}.paywall-login .paywall-login-content button{color:var(--qalaPaywallPrimaryColour);font-weight:600;text-decoration:none}.paywall-login .paywall-login-label{color:#575757;display:block;font-size:16px;font-weight:700;margin:0 0 15px;padding:0;text-align:left}.paywall-login .paywall-login-field{position:relative}.paywall-login .paywall-login-input{background-color:#fff;border:1px solid grey;border-radius:4px;color:#1a1a1a;display:block;font-family:Inter,sans-serif;font-size:15px;margin-bottom:20px;outline:1px solid transparent;padding:12px 0;width:100%}.paywall-login .paywall-login-button{margin:10px auto 25px;text-align:center}.paywall-login .paywall-login-button .btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--qalaPaywallPrimaryColour);border-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;color:#fff;display:inline-block;font-family:Inter,sans-serif;font-size:14px;font-weight:600;padding:15px 12px;text-decoration:none;text-transform:uppercase;transition:all .5s ease}.paywall-login .paywall-login-button .btn:hover,.paywall-login .paywall-login-button input:hover{background:var(--qalaPaywallSecondaryColour)!important;cursor:pointer}.paywall-login .paywall-login-reset{font-size:17px;text-align:center}.paywall-login .paywall-login-reset button{color:var(--qalaPaywallPrimaryColour);font-weight:700;text-decoration:none}.checkbox-container,.email-container{margin-bottom:15px!important}.checkbox-container .checkbox-wrap label{font-size:14px;font-weight:500}.paywall-form .paywall-form-fields input{background-color:#fff;border-radius:4px;color:#1a1a1a}.paywall-form .paywall-form-fields input:focus{color:#1a1a1a}.paywall-form .paywall-form-fields.email-not-valid input{border-color:#dd1616!important}.paywall-form .paywall-form-fields.email-is-valid input{border-color:#c4c4c4!important}.kickbox-message{background-color:#d7d7d7;border:1px solid #c4c4c4;border-radius:4px;padding:14px}.kickbox-message.kickbox-message__notice{background-color:#fef2f2;border-color:#ff612f;margin-bottom:22px;margin-top:22px}.kickbox-message.kickbox-message__notice p{color:#ff612f;line-height:20px;padding-left:32px;position:relative;text-align:left}.kickbox-message.kickbox-message__error{background-color:#fef2f2;border-color:#dd1616;margin-bottom:22px}.kickbox-message.kickbox-message__error p{color:#991b1b;line-height:20px;padding-left:32px;position:relative;text-align:left}.kickbox-message.kickbox-message__error p:after{background-image:url(../svg/error.svg);background-position:50%;background-repeat:no-repeat;color:#991b1b;content:"";display:block;height:20px;left:0;position:absolute;text-align:left;top:50%;transform:translateY(-50%);width:20px}.kickbox-loading{display:inline-block;height:30px;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:30px}.kickbox-loading div{-webkit-animation:kickbox-loading 1s cubic-bezier(.5,0,.5,1) infinite;animation:kickbox-loading 1s cubic-bezier(.5,0,.5,1) infinite;border:2px solid transparent;border-radius:50%;border-top-color:#dd1616;box-sizing:border-box;display:block;height:100%;margin:0;position:absolute;width:100%}@-webkit-keyframes kickbox-loading{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes kickbox-loading{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.paywall-shadow{position:relative}.paywall-shadow:after{background:linear-gradient(hsla(0,0%,100%,0),#fff);background-image:linear-gradient(hsla(0,0%,100%,0),#fff);bottom:-5px;content:"";height:105px;left:0;position:absolute;width:100%}.login-page>.login{border:2px solid var(--qalaPaywallBorderColour)}.login-page>.login-banner{background-color:#fffbeb;border:1px solid #d1d5db;margin:0 35px 80px;padding:10px 25px}.login-page>.login-banner>p{font-size:14px;line-height:1.62}.login-page a{color:var(--qalaPaywallPrimaryColour);text-decoration:none}.login-page>.login{background:#fff;border:2px solid #e7e7e7;border-radius:2px;margin:auto;padding:30px;width:585px}.login-page>.login>h1{font-size:25px;margin-top:0}.login-page>.login>p{font-size:16px;margin-bottom:20px}.login-page>.login>.lost-pass{text-align:center}.login-page .main-logo>img{height:72px;margin:0 auto 50px;width:auto}.login-page>.login form{margin-bottom:20px}.login-page>.login form .login-password,.login-page>.login form .login-username{display:flex;flex-direction:column}.login-page>.login form .login-remember{display:none}.login-page>.login form label{display:inline-block;font-size:14px;line-height:1.5;margin-bottom:3px}.login-page>.login form input[type=password],.login-page>.login form input[type=text]{background-color:#fff;border:1px solid #8c8f94;border-radius:4px;box-shadow:0 0 0 transparent;color:#2c3338;font-size:24px;line-height:1.33333333;margin:0 6px 16px 0;max-height:none;min-height:40px;padding:.1875rem .3125rem;width:calc(100% - .625rem - 2px)}.login-page>.login form input[type=submit]{background-color:var(--qalaPaywallPrimaryColour);color:#fff;cursor:pointer;width:100%}@media only screen and (min-width:1440px){.paywall-wrapper .paywall-two-columns .paywall-content,.paywall-wrapper .paywall-two-columns .paywall-image{flex:0 0 50%}.paywall-wrapper .paywall-container .paywall-image,.paywall-wrapper .paywall-form{padding:0 25%}.paywall-login .paywall-login-button .btn,.paywall-login .paywall-login-container{width:50%}.paywall-wrapper .paywall-buttons.paywall-buttons-inline{flex-wrap:nowrap}.paywall-wrapper .paywall-buttons.paywall-buttons-inline .btn-inline{flex:0 0 40%}}

/*# sourceMappingURL=app.css.map*/