body,html{margin:0;padding:0;height:100%}.gradient-container{width:100%;display:flex;flex-direction:column;height:100%}.gradient-row{display:flex;flex-direction:row;flex-wrap:nowrap;width:100%;height:calc(100% / 7)}.gradient-cell{flex:1;box-sizing:border-box}.gradient-container-wrapper{width:100%;position:relative;height:100%;min-height:100vh;margin-bottom:90px;overflow:visible;isolation:isolate}.gradient-container-inner{width:100%;position:absolute;height:100%;top:0;left:0;z-index:0;pointer-events:none}.page-user-register h1#page-title{font-size:51px;text-align:center;font-weight:300}.pricing-pannels{display:flex;justify-content:center;-moz-column-gap:20px;column-gap:20px;position:relative;top:50px}.gradient-container-wrapper>*:not(.gradient-container-inner){position:relative;z-index:1}.upgrade-page-shell{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow-x:hidden}.pricing-pannel{background-color:#fff;border:1px solid #ddd;padding:20px;text-align:center;box-shadow:0 4px 8px #0003;flex-basis:calc(100% / 3);position:relative;z-index:1;margin-bottom:20px;transition:transform .2s ease-in-out,opacity .2s ease-in-out,box-shadow .2s ease-in-out,filter .2s ease-in-out;order:1}.pricing-pannel:hover,.pricing-pannel--active{box-shadow:0 8px 20px #00000047,0 12px 36px #00000038;transform:scale(1.07);z-index:2}.pricing-pannel--grayed-out{opacity:.8;filter:grayscale(70%)}.pricing-pannel--grayed-out:hover{transform:none;box-shadow:0 4px 8px #0003}.pricing-panel__checkmark{position:absolute;top:4px;right:4px;color:#2e9a4f;line-height:0}.pricing-panel__label{position:absolute;top:0;left:0;width:100%;padding:8px;border-bottom:1px solid #353c40;color:#353c40;font-weight:700}body.page-user .pricing-pannels h3{font-size:26px;margin-top:60px;font-weight:400}.pricing-pannels__title{text-align:center;font-size:36px;font-weight:700;color:#fff;padding-top:40px;margin-bottom:20px;margin-top:0}.pricing-pannels__plan-type{text-align:center;margin-bottom:0;font-weight:400;font-size:16px;color:#fff;cursor:pointer;display:flex;justify-content:center}.pricing-pannels__plan-type-wrapper{padding:0;border:1px solid #fff;border-radius:6px}.pricing-pannels__plan-type button{border:none;background:none;color:#fff;font-size:1rem}.pricing-pannels__plan-type button:hover{text-decoration:underline}.pricing-panel__price{font-size:26px;margin-bottom:8px;font-weight:400}.pricing-pannel-cta--recommended{background:linear-gradient(135deg,#2e64a0,#96659e,#cb2127)}.pricing-panel__icon{width:60%;margin:10px 0;height:150px}.pricing-panel__icon--reccomended{width:40%}.registration-masthead{display:flex;width:100%;align-items:center;justify-content:center;-moz-column-gap:20px;column-gap:20px}.registration-masthead h1{position:relative;top:-3px}.registration-title,.registration__top-login{text-align:center}.registration__top-login{margin-bottom:20px}.pricing-panel__monthly,.pricing-panel__annually,.register-form-free,.register-form-sustaining{display:none}.registration-container #main.monthly .pricing-panel__monthly,.registration-container #main.source-bias-checker .bias-checker-info,.registration-container #main.annually .pricing-panel__annually{display:block}.registration-container #main.monthly .pricing-pannels__plan-type #interval-monthly,.registration-container #main.annually .pricing-pannels__plan-type #interval-annually{font-weight:700;color:#353c40;background:#fff;padding:5px 10px}.registration-container .register-form-header{text-align:center;margin:60px auto 0}.registration-container .register-form-header h3{font-size:24px;font-weight:700;line-height:1.3;margin:0 auto 5px}.registration-container .register-form-header button{background:none;border:none;cursor:pointer;font-weight:700;color:#097cb5;margin:auto}.registration-container .register-form-header button:hover{color:#19abf4}.registration-container #main.free .register-form-free,.registration-container #main.sustaining .register-form-sustaining{display:block}.registration-container #edit-field-choose-membership-type,.registration-container #edit-field-interval,.registration-container #edit-field-sustaining-membership,.registration-container #edit-field-sustaining-membership-leve,#register-form-free-button,#register-form-sustaining-button,.form-item-pass-pass2{display:none!important}.registration-container .membership-details{margin:0 auto}.membership-grid>ul>li:before{font-weight:300;font-size:18px}.registration-container .membership{margin:80px auto;display:flex}.membership-type{padding:30px;text-align:center;display:flex;flex-direction:column}.membership-type__title{font-size:24px;margin-bottom:16px;margin-top:0}.membership-type__description{margin-bottom:32px}.membership-type__description--free{margin-bottom:16px}.membership-type__description--credits{margin-bottom:32px}.membership .span6.membership-type{display:flex}.membership-type__link-wrapper{width:100%;margin-block-start:auto}.membership-type__or{position:absolute;top:-2px;left:50%;background:#fff;color:#000;padding:10px 0;width:40px;font-size:18px;transform:translate(-50%,-50%)}.free-member{max-width:360px;margin:60px auto 0;border:1px solid #aeb1b3;padding:30px;text-align:center;position:relative}.as-reg-form{background:#ebecec}.bar-chart{display:flex;height:12px}.segment{flex-grow:1}#segment1{background-color:#2e64a0}#segment2{background-color:#a5c8e8}#segment3{background-color:#96659e}#segment4{background-color:#c49c99}#segment5{background-color:#cb2127}.slick-carousel-single:before{font-family:FontAwesome;position:absolute;content:"";font-size:50px;top:-80px;left:0}.quote-carousel{max-width:400px;margin:120px auto 0}.slick-next:before{right:-15px;position:absolute;top:-21px}.slick-prev:before{left:-15px;position:absolute;top:-21px}.slick-carousel-single__citation{font-weight:600;margin-top:20px}.register-box{max-width:400px;margin:0 auto 80px}#user-register-form .form-type-checkbox{display:flex;align-items:center;justify-content:start}#user-register-form .form-type-checkbox label{font-weight:400;margin-bottom:0;margin-left:5px}.registration-container #main.sustaining #user-register-form .form-type-checkbox{display:none}#user-register-form .user-register-disclaimer{margin-top:40px}#user-register-form .form-radios{background-color:transparent;padding:0;margin-left:0;margin-bottom:40px}#user-register-form #edit-submit{background:#353c40;color:#fff!important}.registration-container .register-form-header h3{margin-bottom:16px}.as-reg-form #register{padding-top:20px}@media screen and (max-width:979px){.membership .membership-type__title{min-height:4rem}.registration-container .sign-in-option{float:none;text-align:center;margin:0}}@media screen and (max-width:768px){.pricing-pannels{display:flex;justify-content:center;-moz-column-gap:20px;column-gap:20px;position:relative;top:40px;flex-direction:column}.pricing-pannel.pricing-pannel--recommended{order:0}body.page-user .pricing-pannels h3{margin-top:0}body.page-user .pricing-pannels .pricing-pannel--recommended h3{margin-top:40px}.registration-container .membership-grid{margin-top:0}.registration-container .membership-grid ul{margin-left:0;padding:0 10px}.registration-container .desktop-grid-txt{display:block}.registration-container .desktop-grid-txt .span6{margin-bottom:0}.registration-title{margin-bottom:40px}.membership{display:block}.membership .membership-type__title{min-height:auto}.gradient-container-wrapper{background:linear-gradient(90deg,#2e64a0,#96659e,#cb2127)}.pricing-pannels__title{font-size:26px}.allsides-logo-registration{max-width:191px}.page-user-register h1#page-title{font-size:41px;text-align:center;font-weight:300}.registration-masthead{padding-left:15px;padding-right:15px;width:calc(100% - 30px)}.sub-footer{padding:20px 0}.container.quote-carousel{padding:0 15px}.quote-carousel .slick-slider{margin-left:15px;margin-right:15px}.slick-slider,.slick-dotted.slick-slider{margin-bottom:20px;padding:0 15px}.slick-carousel-single:before{left:15px}.slick-next:before{right:7px}.slick-prev:before{left:7px}.registration-container .membership{margin:80px auto;display:block}}@media(max-width:382px){.slick-next:before{right:0}.slick-prev:before{left:0}}
