.tooltip{display:inline;position:relative;z-index:999}.tooltip:after{content:"";position:absolute;width:100%;height:20px;bottom:100%;left:50%;pointer-events:none;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.tooltip:hover:after{pointer-events:auto}.tooltip-content{position:absolute;z-index:9999;width:400px;left:50%;bottom:100%;font-size:16px;line-height:1.6;text-align:left;font-weight:400;color:#fff;background:transparent;opacity:0;margin:0 0 20px -197px;cursor:default;pointer-events:none;font-family:Satisfy,cursive;-webkit-font-smoothing:antialiased;-webkit-transition:opacity .3s .3s;transition:opacity .3s .3s}.tooltip:hover .tooltip-content{opacity:1;pointer-events:auto;-webkit-transition-delay:0s;transition-delay:0s}.tooltip-content span{display:block;border-radius:10px 10px 0 0}.tooltip-text{border-bottom:10px solid #cbcad8;overflow:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .3s .3s;transition:transform .3s .3s}.tooltip:hover .tooltip-text{-webkit-transition-delay:0s;transition-delay:0s;-webkit-transform:scaleX(1);transform:scaleX(1)}.tooltip-inner{font-style:normal;background:rgba(75,165,117,.95);padding:20px 40px;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);webkit-transition:-webkit-transform .3s;transition:transform .3s}.tooltip:hover .tooltip-inner{-webkit-transition-delay:.3s;transition-delay:.3s;-webkit-transform:translateZ(0);transform:translateZ(0)}.tooltip-content:after{content:"";bottom:-20px;left:50%;height:0;width:0;position:absolute;pointer-events:none;border:10px solid transparent;border-top-color:#cbcad8;margin-left:-10px}