body{font-family:Segoe UI,sans-serif;margin:0}.ai-agent-capabilities-main{margin:auto;max-width:1920px}.ai-agent-capabilities .ai-agent-capabilities-cards{margin-top:90px}.ai-agent-capabilities .ai-agents-card .card-footer p{font-size:14px}.ai-agent-capabilities{padding:40px 80px 50px;text-align:center}.ai-agent-capabilities .ai-agent-capabilities-heading{font-size:38px;font-weight:300;margin-bottom:10px}.ai-agent-capabilities .ai-agent-capabilities p{font-weight:400;line-height:100%;margin-bottom:40px}.ai-agent-capabilities .ai-card{background-color:#fff;border-radius:16px;margin:0 auto;position:relative}.ai-agent-capabilities .ai-agents-card img{position:absolute;transform:translate(-50%,-80%);width:110px}.ai-agent-capabilities .card-header{background-color:#e6effe;border-radius:10px!important;margin:0 15px;padding:30px 10px 10px;position:relative}.ai-agent-capabilities .icon-wrapper{background:radial-gradient(circle,#3169e3 0,#2b53a2 100%);border-radius:50%;box-shadow:0 4px 8px rgba(0,0,0,.2);display:inline-block;padding:12px}.ai-agent-capabilities .icon-wrapper img{height:40px;width:40px}.ai-agent-capabilities .card-title{font-size:20px;font-weight:400;margin-top:40px}.ai-agent-capabilities .connector{height:60px;position:relative}.ai-agent-capabilities .horizontal-line{background-color:#3169e3;height:2px;left:0;position:absolute;top:50%;width:100%}.ai-agent-capabilities .circle{background-color:#3169e3;border-radius:50%;height:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px;z-index:2}.ai-agent-capabilities .vertical-line{border-left:2px dotted #3169e3;left:50%;position:absolute;transform:translateX(-50%);z-index:1}.ai-agent-capabilities .vertical-line.top{height:30px;top:0}.ai-agent-capabilities .vertical-line.bottom{border-left:2px dotted #3169e3;bottom:0;height:30px;left:50%;position:absolute;transform:translateX(-50%);z-index:1}.ai-agent-capabilities .vertical-line.bottom:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #3169e3;content:"";height:0;left:50%;position:absolute;top:80%;transform:translateX(-60%);width:0}.ai-agent-capabilities .card-footer{background-color:#f4f4f4;border-radius:10px!important;color:#e10000;font-size:24px;font-weight:400;line-height:100%;margin:0 15px;padding:20px 20px 10px}.ai-agent-capabilities .small-card{background-color:#009edb;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);left:50%;padding:5px 10px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:75%;z-index:10}.ai-agent-capabilities-cards .card-margin:nth-of-type(3) .small-card{display:block}.small-card{display:none}.ai-agent-capabilities-cards>div:nth-child(3) .small-card,.small-card.visible{display:block}.ai-agent-capabilities .small-card p{color:#fff;margin:0}.ai-agent-capabilities .small-card-2{background-color:#009edb;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);left:39%;margin:6.8% 4%;max-width:14%;padding:5px 10px;position:absolute;text-align:center;z-index:10}.ai-agent-capabilities .small-card-2 p{color:#fff;font-size:1rem;margin:0}.ai-agent-capabilities-cards>div:nth-child(3) .small-card{display:block!important}@media (min-width:1200px){.ai-agent-capabilities .col-xl-3{flex:0 0 auto;padding:0!important;width:20%}}@media (min-width:300px) and (max-width:1244px){.ai-agent-capabilities .small-card-2{display:none}}@media (min-width:1244px) and (max-width:1397px){.ai-agent-capabilities .small-card-2{margin:7.4% 3%;max-width:14%}}@media (min-width:300px) and (max-width:1199px){.ai-agent-capabilities .small-card{display:block!important}.ai-agent-capabilities .ai-agent-capabilities-cards{margin-top:0}}@media (min-width:320px) and (max-width:600px){.ai-agent-capabilities .ai-agent-capabilities-heading{font-size:22px}.ai-agent-capabilities{padding:30px 20px}.ai-agent-capabilities .card-margin{margin-top:20%}}@media (min-width:1200px) and (max-width:1429px){.ai-agent-capabilities .small-card{background-color:#009edb;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);left:50%;padding:5px 10px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:90%;z-index:10}}@media (min-width:601px) and (max-width:767px){.ai-agent-capabilities{padding:30px 40px 40px}.ai-agent-capabilities .card-margin{margin-top:25%}.ai-agent-capabilities .ai-agent-capabilities-heading{font-size:22px}}@media (min-width:768px) and (max-width:1199px){.ai-agent-capabilities{padding:30px 40px 40px}.ai-agent-capabilities .card-margin{margin-top:10%}.ai-agent-capabilities .row>*{padding:0}.ai-agent-capabilities .ai-agent-capabilities-heading{font-size:36px}}