fixed-cta-ce{align-items:center;bottom:270px;box-shadow:0 0 15px 3px rgba(99,107,119,.3);color:#fff;display:flex;flex-direction:row-reverse;font-size:var(--size-base);gap:10px;max-width:240px;opacity:1;padding:var(--space-s-m);position:fixed;right:0;transition:transform .3s ease-out,opacity .3s ease-in;z-index:10}fixed-cta-ce a{color:inherit;text-decoration:none;transition:opacity .125s ease-in,transform .3s ease-out}fixed-cta-ce a:focus-visible,fixed-cta-ce a:hover{opacity:.8}fixed-cta-ce button:not(.open-cta){background:transparent;border:none;cursor:pointer;height:40px;padding:0;position:absolute;right:0;top:0;transition:opacity .125s ease-in;width:40px}fixed-cta-ce button.open-cta{border:none;display:none;height:40px;transform:rotate(180deg);width:40px}fixed-cta-ce button:focus-visible,fixed-cta-ce button:hover{opacity:.8}fixed-cta-ce[data-bg=blue]{background:var(--color-blue)}fixed-cta-ce[data-bg=dark-blue]{background:var(--color-dark-blue)}fixed-cta-ce[data-bg=light-blue]{background:var(--color-light-blue);color:var(--color-light-grey)}fixed-cta-ce[data-bg=light-blue] button:not(.open-cta) svg path{fill:var(--color-light-grey)!important}fixed-cta-ce[data-bg=light-blue-alt]{background:var(--color-light-blue-quaternary);color:var(--color-light-grey)}fixed-cta-ce[data-bg=light-blue-alt] button:not(.open-cta) svg path{fill:var(--color-light-grey)!important}fixed-cta-ce[data-bg=gray]{background:var(--color-grey-quaternary);color:#303030}fixed-cta-ce[data-bg=gray] button:not(.open-cta) svg path{fill:#303030!important}fixed-cta-ce[data-bg=light-gray]{background:var(--color-grey-tertiary);color:var(--color-light-grey)}fixed-cta-ce[data-bg=light-gray] button:not(.open-cta) svg path{fill:var(--color-light-grey)!important}fixed-cta-ce[data-bg=green]{background:var(--color-green);color:#303030}fixed-cta-ce[data-bg=green] button:not(.open-cta) svg path{fill:#303030!important}fixed-cta-ce[data-bg=orange]{background:var(--color-orange)}fixed-cta-ce[data-state=closed]{transform:translateX(calc(100% - var(--space-s-m)*2 - 17px))}fixed-cta-ce[data-state=closed] button:not(.open-cta){max-width:0;opacity:0}fixed-cta-ce[data-state=closed] button.open-cta{background-position:50%;cursor:pointer;display:block;left:15px;padding:0;position:absolute}fixed-cta-ce[data-state=closed] button.open-cta:focus-visible,fixed-cta-ce[data-state=closed] button.open-cta:hover{opacity:.8;transform:rotate(180deg) translateX(.25rem)}fixed-cta-ce[data-state=closed] a{opacity:0;transform:translateX(calc(100% + var(--space-s-m)*2))}html:not(.open-fixed-cta) fixed-cta-ce{border:0;clip:rect(0 0 0 0);height:1px;margin:0;opacity:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}