.ai-container-2{margin:0 auto;max-width:800px;position:relative;z-index:1}.ai-container-2 .ai-card-container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;font-family:Bariol;justify-content:space-between;margin:0 auto;padding:15px 30px;position:relative;z-index:3}.ai-container-2 #ai-card-container-top{margin-bottom:100px}.ai-container-2 .bg-container{max-width:800px;top:160px}.ai-container-2 .bg-container,.ai-container-2 .bg-container .bg-container-tv-content{align-items:center;display:flex;flex-direction:column;left:0;margin:0 auto;position:absolute;right:0;z-index:1}.ai-container-2 .bg-container .bg-container-tv-content{top:0}.ai-container-2 .bg-container svg.strokes{display:block;height:231px}.ai-container-2 .bg-container svg.strokes#strokes-top{margin-top:-140px;transform:rotate(180deg)}.ai-container-2 .bg-container svg#tv{display:block;margin-bottom:-100px;z-index:1}.ai-container-2 .bg-container svg#bulb-off,.ai-container-2 .bg-container svg#bulb-on{display:block;height:85px;position:absolute;top:25px;width:85px;z-index:1}.ai-container-2 .bg-container svg#progressanimation{display:block;margin-top:-35px;position:absolute;transform:scale(.25);z-index:1}.ai-container-2 .bg-container svg#insightSVG{display:block;opacity:1;position:absolute;top:100px;transform:scale3d(.6,.6,.6);z-index:2}.ai-container-2 .bg-container #insight-text-animation{animation-duration:12s;animation-iteration-count:infinite;animation-name:fadeInAnim;left:50%;margin:0;position:absolute;top:-20px;transform:translateX(-50%);z-index:1}.ai-container-2 .ai-child{align-items:center;display:flex;flex:1 0 0;flex-direction:column;flex-grow:0;justify-content:center;max-width:230px;z-index:3}.ai-container-2 .ai-child .ai-child-headline{background:#f2ecf4;border-radius:3.125rem;color:#6a3a99;font-family:Bariol bold,Helvetica,Arial,Lucida,sans-serif;margin:.5rem 0 1rem;opacity:1;padding:.1875rem .5rem;transform:scale(1.15);transition:transform .2s ease-in;white-space:nowrap}.ai-container-2 .ai-child .ai-child-card{align-items:center;background:#fff;border:1px solid #f2ecf4;border-radius:20px;border-radius:1.25rem;box-shadow:0 3px 6px 0 rgba(106,58,153,.15);display:flex;flex:1 0 0;flex-direction:column;justify-content:center;margin:0;min-height:7.5rem;transition:transform .2s ease-in;width:7.5rem}.ai-container-2 .ai-child p{font-size:.9rem}.ai-container-2 .ai-child.sessions{margin-bottom:0;transform:rotate(5deg)}.ai-container-2 .ai-child.survey{transform:rotate(-5deg)}.ai-container-2 .ai-child.heatmap{transform:rotate(5deg)}.ai-container-2 .ai-child.analytics{transform:rotate(-5deg)}#sessions-card svg{padding:1rem .625rem 1.5rem 1.3125rem}#survey-card svg{padding:1.25rem 1.25rem 1.625rem}#heatmap-card svg{padding:1.25rem}#analytics-card svg{padding:1.25rem 1.25rem 1.25rem .3rem}@media screen and (max-width:800px){.ai-container-2{max-width:560px}.ai-container-2 .bg-container{top:100px}.ai-container-2 .bg-container .bg-container-tv-content{top:30px;transform:scale(.75)}.ai-container-2 .ai-card-container .ai-child .ai-child-headline{margin-bottom:-10px;transform:scale(.95)}.ai-container-2 .ai-card-container .ai-child .ai-child-card,.ai-container-2 .strokes-container{transform:scale(.75)}}@media screen and (max-width:490px){.ai-container-2{max-width:400px}.ai-container-2 .bg-container{top:90px}.ai-container-2 .bg-container .bg-container-tv-content{top:30px;transform:scale(.65)}.ai-container-2 .ai-card-container{padding:15px 0}.ai-container-2 .ai-card-container .ai-child .ai-child-headline{margin-bottom:-15px;transform:scale(.85)}.ai-container-2 .ai-card-container .ai-child .ai-child-card{transform:scale(.65)}.ai-container-2 .strokes-container{transform:scale(.5)}.ai-container-2 #ai-card-container-top{margin-bottom:50px}.ai-container-2 .bg-container svg.strokes#strokes-top{margin-bottom:100px;margin-top:-260px}}@media screen and (max-width:360px){.ai-container-2 .bg-container svg.strokes{display:none}}@media screen and (max-width:280px){.ai-container-2 .ai-card-container{flex-wrap:nowrap}}@keyframes fadeInAnim{0%{opacity:0;transform:scale(0)}95%{opacity:0;transform:scale(0)}97%{opacity:1}to{opacity:0;transform:scale(3)}}@keyframes floating{0%{transform:translatey(0)}50%{transform:translatey(-3px)}to{transform:translatey(0)}}.floating{animation-duration:3s;animation-iteration-count:infinite;animation-name:floating;animation-timing-function:ease-in-out}@keyframes tada{3%{opacity:0;transform:scale3d(.3,.3,.31)}25%{opacity:1;transform:scale3d(.6,.6,.6)}50%{opacity:1}55%{opacity:0}to{transform:scale3d(.6,.6,.6)}}