.tooltip{position:relative;display:inline-block}.tooltip:hover .tooltip__bubble{display:block}.tooltip--visible .tooltip__bubble{display:block}.tooltip__bubble{display:none}.tooltip__text{border-radius:6px;background:#004680;border:1px solid #a9c1d4;color:#fff;padding:20px 24px;width:300px;box-sizing:border-box;position:absolute;top:-18px;left:50%;transform:translate(-100%,-100%);cursor:pointer;z-index:2;text-align:left}.tooltip__text .icon{font-size:45px;margin-bottom:3px}.tooltip__text svg{width:auto}.tooltip__arrow{position:absolute;top:-30px;left:calc(50% - 11px);border:1px solid #a9c1d4;border-radius:20px 0 3px 0;width:20px;height:20px;background:#004680;content:'';transform:rotateZ(45deg);z-index:2}.tooltip__arrow::after{content:'';background:#004680;height:9px;width:32px;position:absolute;top:2px;left:-9px;transform:rotateZ(-45deg)}