.footer__menu-heading-wrapper{margin-bottom:calc(var(--spacer-xl)*1.5);padding-left:var(--spacer-sm)}.footer__menu-heading-wrapper:last-of-type{margin-bottom:0}.footer__menu-heading-title{display:inline-block;font-weight:600;position:relative}@media screen and (min-width:1024px){.footer__menu-heading-title{margin-bottom:var(--spacer-md)}}.footer__menu-heading-title:before{background-color:var(--white);border-radius:50%;content:"";height:var(--spacer-xs);left:calc(var(--spacer-sm)*-1);position:absolute;top:var(--spacer-xs);transform:translateX(-50%);width:var(--spacer-xs)}.footer__menu-heading .footer__menu-list{list-style:none;margin-bottom:0;max-height:0;overflow:hidden;padding-left:0;transition:max-height .3s ease-out}.footer__menu-heading .footer__menu-list.expanded{max-height:500px}.footer__menu-heading .footer__menu-list li{font-size:var(--step--1);margin-bottom:var(--spacer-xs);padding-top:var(--spacer-xs)}.footer__menu-heading .icon-wrapper{align-items:center;background-color:var(--bu-myray-violet);border-radius:50%;display:flex;flex-shrink:0;height:var(--btn-icon-size);justify-content:center;margin-left:var(--spacer-sm);padding:4px;transform:rotate(0deg);transition:transform .3s ease-in-out;width:var(--btn-icon-size)}.footer__menu-heading .icon{--color1:var(--white);color:var(--white)}.footer__menu-heading-title-wrapper{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);cursor:pointer;display:flex;justify-content:space-between;padding:15px 0;user-select:none}.footer__menu-heading-title-wrapper:hover{opacity:.9}.footer__menu-accordion-toggle{background:none;border:none;color:var(--white);cursor:pointer}.footer__menu-accordion-toggle .icon-minus,.footer__menu-accordion-toggle[aria-expanded=true] .icon-plus{display:none}.footer__menu-accordion-toggle[aria-expanded=true] .icon-minus{display:inline-flex}.visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}@media (min-width:768px){.mobile-only{display:none}.footer__menu-heading .footer__menu-list{display:block;max-height:none;overflow:visible}.footer__menu-heading-title-wrapper{border-bottom:none;cursor:default;padding:0}}