/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.path-subscribe #primary{text-align:center;}.path-subscribe #primary .page-title{display:inline-block;margin:0 0 .5em 0;font-size:2em;font-family:"Plantin W01","Georgia","Times","Times New Roman",serif;font-style:italic;font-weight:200;line-height:1;color:#040bb8;box-shadow:inset 0 -0.2em 0 white;}.path-subscribe #primary .block-system-main-block{position:relative;text-align:left;}.path-subscribe #primary .external-link{display:inline-block;text-align:center;width:32%;}.path-subscribe #primary .external-link a{color:#040bb8;font-weight:bold;}.path-subscribe #primary .user-register-form{overflow:hidden;}.path-subscribe #primary .form-section,.path-subscribe #primary #edit-actions{position:relative;margin:9px 0;padding:1em;border:0 none;}.path-subscribe #primary .form-section::after,.path-subscribe #primary .form-section.first::before,.path-subscribe #primary #edit-actions::after,.path-subscribe #primary #edit-actions.first::before{content:'';display:block;position:absolute;left:0;right:0;bottom:-5px;height:1px;width:100%;background:linear-gradient(to right,#040bb8,#9704c2,#040bb8);visibility:visible;}.path-subscribe #primary .form-section.first::before{bottom:auto;top:-5px;}.path-subscribe #primary #edit-payment.form-section::after{background:none;}.path-subscribe #primary .form-section#edit-payment{margin:9px 0 0 0;}.path-subscribe #primary .form-section h2{margin:0;text-align:center;color:#040bb8;width:100%;}.path-subscribe #primary .form-section .desc{text-align:center;color:#040bb8;display:block;width:100%;}#page .password-strength__title,#page .password-confirm{color:#040bb8;font-size:80%;}#page .password-suggestions{border:none;font-size:90%;}.path-subscribe #primary .form-section .form-text,.path-subscribe #primary .form-section .form-number,.path-subscribe #primary .form-section .form-select{width:100%;}.path-subscribe #edit-edition--wrapper{display:none;}.path-subscribe #primary .form-section.highlight{background:linear-gradient(to right,#5600ab,#040bb8);color:#fff;margin-top:20px;}.path-subscribe #primary .form-section.highlight h2,.path-subscribe #primary .form-section.highlight .desc{color:#fff;}.path-subscribe #primary .form-section.highlight .desc a{text-decoration:underline;}.path-subscribe #primary .form-section.light{background:#fff;}.path-subscribe #primary .form-section.light .form-text,.path-subscribe #primary .form-section.light .form-email,.path-subscribe #primary .form-section.light .form-number,.path-subscribe #primary .form-section.light .form-select{background:#f7f5f0;}.path-subscribe #primary #edit-group-address .fieldset-wrapper,.path-subscribe #primary #edit-donate .form-wrapper{margin:0 auto;max-width:46rem;}.path-subscribe #primary .form-section.form-columns .fieldset-wrapper,.page-subscribe #edition-selector,.page-subscribe #edit-exp,.page-subscribe #edit-cvv{display:flex;flex-wrap:wrap;justify-content:space-around;}.path-subscribe #primary .form-section.form-columns .fieldset-wrapper > div{flex-basis:22rem;max-width:100%;}.path-subscribe #primary #edit-group-account .fieldset-wrapper{display:table;margin:0 auto;}.path-subscribe #primary .form-section.form-columns #edit-account{max-width:initial;}@media only screen and (max-width:48em){.path-subscribe #primary .form-section.form-columns #edit-account{max-width:50%;}}.path-subscribe #primary .form-actions .form-submit{margin:0 0 2em 0;padding:0.5em 1.25em;background:linear-gradient(to right,#5600ab,#040bb8);color:#fff;font-weight:bold;font-size:1.4em;box-shadow:0.25em 0.25em 0.45em rgba(0,0,0,0.2);}.page-subscribe #edition-selector{margin:0 auto;max-width:60rem;text-align:center;}.path-subscribe #primary #edit-subscription .form-columns > div{flex-basis:26em;}.path-subscribe #primary #edit-edition{display:none;}.path-subscribe #primary #edit-subscription .title{margin:1em 0 0.75em 0;font-weight:normal;font-size:1.6em;}.path-subscribe #primary #edit-subscription i{display:block;margin-bottom:1em;}.path-subscribe #primary #edit-subscription .info{min-height:7em;text-align:left;}.path-subscribe #primary #edit-subscription small a{text-decoration:underline;}.path-subscribe #primary #edit-subscription .button-wrapper{display:inline-block;margin:0.5em 0;padding:0.5em;max-width:100%;background-color:#f7f5f0;box-shadow:0.25rem 0.25rem 0.25rem rgba(0,0,0,0.2) inset;transition:all ease 200ms;}.path-subscribe #primary #edit-subscription .button-wrapper:hover{box-shadow:none;}.path-subscribe #primary #edit-subscription .button-wrapper .button{width:15rem;max-width:100%;background-color:#fff;border:1px solid #3004c2;box-shadow:0.5em 0.5em 0.5em rgba(0,0,0,0.2);color:#040bb8;display:inline-block;font-size:1em;font-weight:700;line-height:1;padding:.375em .5em .5em .625em;transition:all ease 200ms;}.path-subscribe #primary #edit-subscription .button-wrapper .button:hover{box-shadow:0.125em 0.125em 0.25em rgba(86,0,171,0.2);color:#5600ab;}.path-subscribe #primary #edit-subscription .button-wrapper .button.active{background:#00B478;}.path-subscribe #primary #address-wrapper .form-item-city,.path-subscribe #primary #address-wrapper .form-item-state,.path-subscribe #primary #address-wrapper .form-item-zip,.path-subscribe #primary #address-wrapper .form-item-country{flex-basis:10.5rem;}.path-subscribe #primary #edit-donate{text-align:center;}.path-subscribe #primary #edit-donate .desc{margin-top:1em;margin-bottom:1em;font-size:1.6em;}.path-subscribe #primary #edit-donate .form-radios .form-item{display:inline-block;margin:0 0.5em;}.path-subscribe #primary #edit-donate .form-radios .form-item .form-radio{display:none;}.path-subscribe #primary #edit-donate .form-radios .form-item label{display:block;padding:1em;background:#fff;color:#040bb8;box-shadow:0.25rem 0.25rem 0.25rem rgba(0,0,0,0.2);cursor:pointer;transition:all ease 200ms;}.path-subscribe #primary #edit-donate .form-radios .form-item label:hover{box-shadow:0.125em 0.125em 0.25em rgba(0,0,0,0.2);color:#5600ab;}.path-subscribe #primary #edit-donate .form-radios .form-item .form-radio:checked + label{background:#00B478;color:#fff;}.path-subscribe #primary #edit-donate .form-item-other{max-width:10em;margin-left:auto;margin-right:auto;}.path-subscribe #primary #edit-payment .form-wrapper{max-width:22.25rem;margin:0 auto;}.path-subscribe #primary #edit-payment .form-columns > div{flex-basis:10.5em;}.path-subscribe #primary #edit-payment .form-item-sum{display:inline-flex;}.path-subscribe #primary #edit-payment .form-item-sum label{margin-right:8px;line-height:3rem;}.path-subscribe #primary #edit-payment img{display:block;width:212px;margin:0.5em auto 0 auto;}.path-subscribe #primary #edit-payment #edit-exp .form-item{margin:0;}.path-subscribe #primary #edit-payment #edit-exp .form-item-ccyear-yyyy label,.path-subscribe #primary #edit-payment .form-help label{visibility:hidden;}.path-subscribe #primary #edit-payment #edit-cvv .form-help a{line-height:3rem;color:#040bb8;font-size:80%;}.path-subscribe #primary #edit-payment #edit-extra{max-width:32rem;text-align:center;font-size:.915em;color:#5a5a5a;}.path-subscribe #primary #edit-payment .form-item-newsletter{display:inline-flex;}.path-subscribe #primary #edit-payment .form-item-newsletter .option{margin:2px 0 0 10px;}.path-subscribe #primary #edit-actions{text-align:center;background:#fff;margin:0;}
