.bg-light {
    background-color: #f0f6fc !important;
    padding: 40px 0
}

.bg-light h2 {
    font-weight: 500;
    padding-bottom: 20px
}

.card {
    padding: 10px
}

.bg-light {
    padding: 40px 0;
    margin: 40px 0
}

.kQGnSX{
    gap:7px;
}

.ds {
    padding: 10px;
    margin-bottom: 10px;
    border: 0;
    box-shadow: #ddd 2px 3px 2px 0
}

div#primeagile__37305 #pagelist {
    margin-bottom: 50px;
}

.small-card {
    background: #f2f2f2;
    padding: 10px;
    margin-bottom: 10px
}

.small-card h4,.ds h3 {
    color: #4080c0;
    font-size: 22px
}

.bg-warn {
    background: #ffe5e5;
    vertical-align: middle
}

section.bg-warn .row {
    align-items: center !important;
    margin: 50px !important;
    padding: 30px !important
}

.take-over {
    text-align: center;
    max-width: 800px;
    margin: 100px auto
}

.web-future {
    justify-content: space-between;
    margin-bottom: 50px
}

.headless-cms {
    background: #f0f6fc;
    padding: 50px
}

.trad,.headless {
    padding: 20px
}

.trad {
    background: #d4ecff
}

.headless {
    background: #f3e9e3
}

.tb-border {
    background: #fff;
    box-shadow: 0 3px 6px #00000029
}

#primeagile__11 table tr td {
    padding: 10px !important;
    border: none !important
}

.headless-cms .container {
    overflow-x: auto
}

.tb-bold,.ai-trends-cont h1,.ai-trends-cont h2,.ai-trends-cont h3,.ai-trends-cont h4 {
    font-weight: bold
}

.swapped-object {
    display: none !important
}

div#primeagile__13641 {
    background: #f8f8f8
}

button.ctared {
    background: red 0 0 no-repeat padding-box;
    box-shadow: 0 0 20px #085fa941;
    padding: 13.5px 20px;
    border-radius: 10px;
    border: 0;
    color: #fff;
    margin: 25px 0
}

section.ai-trends-cont>.container>.row {
    align-items: center
}

.language-html {
    overflow: hidden;
    overflow-x: auto
}

div#primeagile__37852>div>div:first-child {
    background-color: floralwhite;
    flex-direction: column;
    border: 1px solid;
    border-radius: 50px;
   
}

div#primeagile__37851 {
    margin-top: 100px;
}

#primeagile__37852 > div > div:first-of-type > div:nth-child(1){
    display:none;
}

div#primeagile__37851 {
    position: relative
}

div#primeagile__37854 {
    font-size: 18px;
    font-weight: bold;
      margin: 20px 0;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap:20px;
}

div#primeagile__37852 {
    position: sticky;
    top: 50px;
    animation: bounce 10s infinite;
}

  .image-wrapper {
        display: inline-block;
    background-image: url(https://images.primeagile.com/ibcscorp_com/image/32107/ibcscorp-logo-circle.webp);
    background-size: contain;
    background-position: center;
    border-radius: 100%;
    background-repeat: no-repeat;
    width: 50px;
    height: 50px;
    }

    .image-wrapper img {
      border-radius: 100%;
    }


.image-wrapper img:not([srcset]) {
    display: none;
}


@keyframes bounce {
    0,20%,50%,80%,100% {
        transform: translateY(0);
    }

    40% {
        transform: translateY(-15px);
    }

    60% {
        transform: translateY(-10px);
    }
}

@media (max-width: 767px) {
    div#primeagile__37851 {
       position:static !important;
    }
    div#primeagile__37852{
        position:static !important;
    }

    div#primeagile__37852>div>div {
    flex-direction: row;
}

    #primeagile__37303{
        margin-top:20px;
    }
}