.bubble{position:fixed;z-index:400;right:16px;bottom:90px;transition:opacity .15s linear}.bubble__content{position:absolute;right:calc(100% - 15px);bottom:calc(100% + 15px);display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;gap:4px;width:216px;padding:8px 16px 16px;background:var(--color-blue);color:var(--color-white);border-radius:4px;-webkit-transform:translate(5px,5px);transform:translate(5px,5px);opacity:0;transition:opacity .15s linear,-webkit-transform .2s cubic-bezier(.5,1,.89,1);transition:opacity .15s linear,transform .2s cubic-bezier(.5,1,.89,1);transition:opacity .15s linear,transform .2s cubic-bezier(.5,1,.89,1),-webkit-transform .2s cubic-bezier(.5,1,.89,1);pointer-events:none}.bubble__content p:first-child{padding-right:20px}.bubble__content:before{position:absolute;width:0;height:0;bottom:-14px;right:16px;border-left:0 solid transparent;border-bottom:15px solid transparent;border-right:20px solid var(--color-blue);border-top:15px solid transparent;-webkit-transform:rotate(0deg);transform:rotate(0deg);content:""}.bubble__close{position:absolute;top:8px;right:8px}.bubble__close svg{width:16px}.bubble__button{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:48px;height:48px;background:var(--color-blue);color:var(--color-white);border-radius:50%}.bubble__button[aria-expanded=true]+.bubble__content{opacity:1;-webkit-transform:translate(0);transform:translate(0);pointer-events:auto}.bubble .text-link{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;gap:8px;margin-top:8px}@media only screen and (min-width:1400px){.bubble__button{width:64px;height:64px}}