@media only screen and (max-width:992px){.paywall_banner .container-fluid{max-width:100%;width:100%;padding:0}}.paywall_banner__inner{margin:50px 0;padding:100px 0;position:relative;z-index:2;height:auto;min-height:600px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;-webkit-transition-property:height;-o-transition-property:height;transition-property:height;will-change:height}@media only screen and (max-width:992px){.paywall_banner__inner{margin:0;padding:50px 0}}@media only screen and (max-width:767px){.paywall_banner__inner{padding:30px 15px;min-height:unset}}.paywall_banner__inner .image{position:absolute;top:0;left:0;right:0;bottom:0;display:block;z-index:-1;background-repeat:no-repeat;background-position:top;background-size:cover;-webkit-filter:blur(3px);-moz-filter:blur(3px);-o-filter:blur(3px);-ms-filter:blur(3px);filter:blur(3px);margin:-5px}.paywall_banner__inner .image:after{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;background-color:#000;opacity:.5}.paywall_banner__content{background-color:#fff;border-radius:10px;-webkit-box-shadow:13px 13px 45px 0 rgba(0,0,0,.6);box-shadow:13px 13px 45px 0 rgba(0,0,0,.6);padding:50px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;width:650px;height:auto;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;-webkit-transition-property:height,width;-o-transition-property:height,width;transition-property:height,width;will-change:height,width}@media only screen and (max-width:767px){.paywall_banner__content{width:auto;padding:20px 15px}}.paywall_banner__content.with-access{width:900px}@media only screen and (max-width:1200px){.paywall_banner__content.with-access{width:700px}}@media only screen and (max-width:992px){.paywall_banner__content.with-access{width:650px}}@media only screen and (max-width:767px){.paywall_banner__content.with-access{width:auto}}.paywall_banner__content .sponsors{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}@media only screen and (max-width:767px){.paywall_banner__content .sponsors{margin-bottom:20px}}.paywall_banner__content .sponsors .sponsor{margin:0 20px}.paywall_banner__content .sponsors .sponsor:first-child{position:relative}.paywall_banner__content .sponsors .sponsor:first-child:after{content:"";width:2px;height:30px;display:block;position:absolute;right:-21px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);background-color:#333}@media only screen and (max-width:767px){.paywall_banner__content .sponsors .sponsor:first-child:after{height:25px}}.paywall_banner__content .sponsors .sponsor:first-child:last-child:after{display:none}.paywall_banner__content .sponsors .sponsor a{text-decoration:none}.paywall_banner__content .sponsors .sponsor img{display:block;max-width:300px;max-height:200px;width:auto;height:auto}@media only screen and (max-width:767px){.paywall_banner__content .sponsors .sponsor img{max-width:300px;max-height:100px}}.paywall_banner__content .text{margin-bottom:50px}@media only screen and (max-width:767px){.paywall_banner__content .text{margin-bottom:20px}}.paywall_banner__content .text p{font-size:24px;font-family:ZillaSlab,sans-serif}@media only screen and (max-width:767px){.paywall_banner__content .text p{font-size:18px}}.paywall_banner__content h2{font-size:24px;margin-bottom:20px;text-transform:uppercase;font-weight:900;letter-spacing:1px}@media only screen and (max-width:767px){.paywall_banner__content h2{font-size:20px;margin-bottom:15px}}.paywall_banner__content .paywall_offers{width:100%}.paywall_banner__content .paywall_offers .item{width:100%;margin-bottom:20px}.paywall_banner__content .paywall_offers .item input{display:none}.paywall_banner__content .paywall_offers .item input:checked+label{border-color:#ce0f3d}.paywall_banner__content .paywall_offers .item input:checked+label:after{opacity:1}.paywall_banner__content .paywall_offers .item label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:2px solid #f5f5f5;border-radius:5px;padding:20px 20px 15px 55px;cursor:pointer;-webkit-transition:border-color .4s;-o-transition:border-color .4s;transition:border-color .4s;position:relative}.paywall_banner__content .paywall_offers .item label:hover{border-color:#ce0f3d}.paywall_banner__content .paywall_offers .item label:before{content:"";width:25px;height:25px;border-radius:100%;border:2px solid #e7e6e6;display:block;position:absolute;left:15px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.paywall_banner__content .paywall_offers .item label:after{content:"";width:13px;height:13px;border-radius:100%;background-color:#ce0f3d;opacity:0;display:block;position:absolute;left:21px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s}.paywall_banner__content .paywall_offers .item label span{font-weight:400;font-size:18px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:left}@media only screen and (max-width:767px){.paywall_banner__content .paywall_offers .item label span{font-size:14px}}.paywall_banner__content .paywall_offers .item label strong{font-size:20px;font-weight:600;color:#ce0f3d}@media only screen and (max-width:767px){.paywall_banner__content .paywall_offers .item label strong{font-size:16px}}.paywall_banner__content .paywall_buttons{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:767px){.paywall_banner__content .paywall_buttons{margin-top:20px}}.paywall_banner__content .paywall_buttons a,.paywall_banner__content .paywall_buttons button{margin:0 10px}.paywall_banner .divider{margin-top:30px;font-family:ZillaSlab,sans-serif;font-size:18px;display:block}.paywall_banner .error_message{margin-bottom:30px;border:2px solid #f5f5f5;border-radius:5px;padding:15px;font-size:18px;font-family:ZillaSlab,sans-serif;color:#ce0f3d}@media only screen and (max-width:767px){.paywall_banner .error_message{margin-bottom:15px;padding:10px;font-size:16px}}.paywall_banner .paywall__form h3{font-size:24px;margin-top:40px;margin-bottom:20px;text-transform:uppercase;font-weight:900;letter-spacing:1px}@media only screen and (max-width:767px){.paywall_banner .paywall__form h3{font-size:20px;margin-bottom:15px;margin-top:20px}}.paywall_banner .paywall__form .form-columns{margin:0 -8px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.paywall_banner .paywall__form .form-columns .form-group{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding:0 8px}.paywall_banner .paywall__form .form-group{text-align:left;margin-bottom:15px}.paywall_banner .paywall__form .form-group label{font-family:Inter,sans-serif;font-size:14px;display:block;margin-bottom:5px;font-weight:500}.paywall_banner .paywall__form .form-group #card-element{padding:10px 15px;border-radius:4px;border:1px solid #d3d3d3;background-color:#fff}.paywall_banner .paywall__form .form-group input,.paywall_banner .paywall__form .form-group select{font-family:Inter,sans-serif;width:100%;padding:8px 15px;border-radius:4px;border:1px solid #d3d3d3;background-color:#fff}.paywall_banner .paywall__form button{color:#fff;background-color:#ce0f3d;font-family:Inter,sans-serif;font-weight:500;font-size:16px;line-height:56px;padding:0 25px!important;text-transform:none;display:inline-block;border:0;min-width:170px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.paywall_banner .paywall__form button:focus,.paywall_banner .paywall__form button:hover{color:#fff;background-color:#981a38;text-decoration:none}.paywall_banner .paywall__form button.loading{background:#eee;color:#9e0c2f}@media only screen and (max-width:992px){.paywall_banner .paywall__form button{padding:13px 10px}}.paywall_banner .paywall__form button.back{background-color:#e7e6e6;color:#4a4a4a}.paywall_banner .paywall__form button.back:focus,.paywall_banner .paywall__form button.back:hover{color:#fff;background-color:#ce0f3d;text-decoration:none}