.page-content .my-acct--overview .svg-inline--fa{color:#55799b}.my-acct--overview #accountWelcome{display:flex;flex-direction:column-reverse}.my-acct--overview #accountWelcome .account-help{display:flex;gap:8px;justify-content:end;flex-direction:row}@media(min-width:768px){.my-acct--overview #accountWelcome{justify-content:space-between;align-items:center;flex-direction:row}.my-acct--overview #accountWelcome .account-help{display:block;flex-shrink:0}}.ecom .my-acct--overview .memberInfo{align-items:start;gap:3.5em}.ecom .my-acct--overview .memberInfo>div{flex-direction:column}.my-acct--overview .memberInfo.nonmember h2 span.heading-member,.my-acct--overview .memberInfo:not(.nonmember) h2 span.heading-nonmember{display:none}.my-acct--overview .memberInfo>div>div:empty{display:none}.my-acct--overview .memberInfo.member--inactive .membershipAutoRenew span.autorenew-off{color:#a2aaad}.my-acct--overview .memberInfo.autorenew--on .membershipAutoRenew a{text-decoration:none}.my-acct--overview .memberInfo .membershipAutoRenew a.disabled,.my-acct--overview .memberInfo .membershipAutoRenew a.disabled .slider{cursor:default}.my-acct--overview .memberInfo.autorenew--on .membershipAutoRenew span.autorenew-off,.my-acct--overview .memberInfo:not(.autorenew--on) .membershipAutoRenew span.autorenew-on,.my-acct--overview .memberInfo:not(.autorenew--on) .membershipAutoRenewPayment{display:none}.my-acct--overview .memberInfo:not(.autorenew--on) .membershipAutoRenew span.autorenew-off,.my-acct--overview .memberInfo.autorenew--on .membershipAutoRenew span.autorenew-on{display:inline-block}.my-acct--overview .autorenew--on .membershipAutoRenew .form__input-toggle--item .form__input-toggle--slider{background-color:#97d700;border-color:#97d700}.my-acct--overview .autorenew--on .membershipAutoRenew .form__input-toggle--item .form__input-toggle--slider:before{left:unset;right:0}.my-acct--overview .memberInfo a.btn-primary{min-width:120px!important}@media(min-width:768px){.ecom .my-acct--overview .memberInfo>div{flex-grow:1;gap:1em;flex-direction:row;justify-content:space-between}.ecom .my-acct--overview .memberInfo.nonmember>div,.ecom .my-acct--overview .memberInfo.member--lifetime>div{gap:5em;justify-content:start}}@media(min-width:992px){.ecom .my-acct--overview .memberInfo.nonmember,.ecom .my-acct--overview .memberInfo.member--lifetime{display:flex}}@media(min-width:1200px){.ecom .my-acct--overview .memberInfo.autorenew--on{display:flex}}@media(min-width:1400px){.ecom .my-acct--overview .memberInfo:not(.autorenew--on):not(.nonmember):not(.member--lifetime){display:flex}}.my-acct--overview .upcoming-events .icon-wrapper{height:68px;width:68px;border:3px solid #55799b;border-radius:50%;margin:0 0 0 auto;display:flex;align-items:center;justify-content:center}.my-acct--overview .upcoming-events .fa-calendar,.upcoming-events .fa-calendar-alt{height:40px;width:auto!important}.my-acct--overview .upcoming-events .event-item:not(:last-child){border-bottom:1px solid #ccc}.my-acct--overview .dashboard-item.card.hover-shadow:hover{box-shadow:1px 3px 4px rgb(0 0 0/20%)}.my-acct--overview .dashboard-item .icon-wrapper{display:flex;justify-content:center;align-items:center;height:36px;margin:0 auto}.my-acct--overview .dashboard-item .icon-wrapper .svg-inline--fa{height:36px;width:auto!important}.my-acct--overview .dashboard-item.card{border:0;height:100%;min-height:230px}.my-acct--overview .dashboard-item .card-header{border-bottom:0}.my-acct--overview .dashboard-item.hassubheader .card-title.h4{font-size:18px;line-height:21px;margin-bottom:0!important;margin-top:.5em!important}.my-acct--overview .dashboard-item.hassubheader .card-body .category{font-size:12px;line-height:14px}.my-acct--overview .dashboard-item .btn-link{font-size:14px!important;line-height:17px!important}.my-acct--overview .dashboard-item .card-footer{border-top:0;background-color:inherit}.my-acct--overview .dashboard-item .card-header,.my-acct--overview .dashboard-item .card-body,.my-acct--overview .dashboard-item .card-footer{padding-left:1rem;padding-right:1rem}.my-acct--overview .dashboard-item.title-19 .h4.card-title{font-size:19px}.my-acct__content>div.my-acct__content-section:not(:last-of-type){border-bottom:1px solid #a2aaad;margin-bottom:1rem}ul.communitiesList{padding-left:0!important}ul.communitiesList>li{margin-bottom:26px!important}ul.communitiesList>li .form__input-check label{font-weight:bold}ul.communitiesList>li>.mailinglist-description{margin-left:49px}ul.communitiesList>li>.mailinglist-description.rich-text ul{padding-left:48px}ul.communitiesList>li>.mailinglist-description.rich-text ul li{margin-top:0;list-style:disc;text-indent:-4px}