.tooltip{position:relative;width:100%}.tooltip__trigger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:help}@media all and (min-width:1024px){.tooltip__trigger{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;width:-webkit-max-content;width:-moz-max-content;width:max-content}}.tooltip__trigger:focus .tooltip__icon,.tooltip__trigger:hover .tooltip__icon{fill:#000}.tooltip__icon{-ms-flex-negative:0;flex-shrink:0;pointer-events:none;stroke:none;fill:#a1a1a1;margin-left:11px;-webkit-transition:fill 300ms cubic-bezier(.694,0,.335,1);transition:fill 300ms cubic-bezier(.694,0,.335,1)}.tooltip__bubble{position:absolute;top:calc(100% + 8px);left:0;width:92vw;background-color:#fff;padding:18px 22px;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.08);box-shadow:0 4px 16px rgba(0,0,0,.08);z-index:800;opacity:0;visibility:hidden;-webkit-transform:scale(.9);transform:scale(.9);-webkit-transition:opacity 300ms cubic-bezier(.694,0,.335,1),visibility 300ms step-end,-webkit-transform 300ms cubic-bezier(.694,0,.335,1);transition:opacity 300ms cubic-bezier(.694,0,.335,1),visibility 300ms step-end,-webkit-transform 300ms cubic-bezier(.694,0,.335,1);transition:opacity 300ms cubic-bezier(.694,0,.335,1),visibility 300ms step-end,transform 300ms cubic-bezier(.694,0,.335,1);transition:opacity 300ms cubic-bezier(.694,0,.335,1),visibility 300ms step-end,transform 300ms cubic-bezier(.694,0,.335,1),-webkit-transform 300ms cubic-bezier(.694,0,.335,1)}@media all and (min-width:768px){.tooltip__bubble{width:300px;padding:16px}}@media all and (pointer:fine){.tooltip__bubble{top:auto;bottom:calc(100% + 18px)}}.tooltip__bubble.is-visible{opacity:1;visibility:visible;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:opacity 300ms cubic-bezier(.694,0,.335,1),visibility 300ms step-start,-webkit-transform 300ms cubic-bezier(.694,0,.335,1);transition:opacity 300ms cubic-bezier(.694,0,.335,1),visibility 300ms step-start,-webkit-transform 300ms cubic-bezier(.694,0,.335,1);transition:opacity 300ms cubic-bezier(.694,0,.335,1),visibility 300ms step-start,transform 300ms cubic-bezier(.694,0,.335,1);transition:opacity 300ms cubic-bezier(.694,0,.335,1),visibility 300ms step-start,transform 300ms cubic-bezier(.694,0,.335,1),-webkit-transform 300ms cubic-bezier(.694,0,.335,1)}.tooltip__heading{font-family:"Clarkson",Helvetica,sans-serif;font-style:normal;font-weight:500;line-height:22px;letter-spacing:0;text-rendering:geometricPrecision;text-transform:none;text-decoration:none;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:10px}.tooltip__description{font-family:"Clarkson",Helvetica,sans-serif;font-style:normal;font-weight:400;line-height:16px;letter-spacing:0;text-rendering:geometricPrecision;text-transform:none;text-decoration:none;font-size:12px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#767676}@media all and (pointer:fine){.tooltip__exit{display:none}}