section.intelligence h2 {
    text-align: center;
    margin-bottom: 40px;
}

section.intelligence  .intelligence-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(2, 1fr);
    grid-column-gap: 20px;
    grid-row-gap: 20px;
}

section.intelligence  h3 {
    font-family: var(--e-global-typography-25ad7cc-font-family), Sans-serif;
    font-size: var(--e-global-typography-25ad7cc-font-size);
    font-weight: var(--e-global-typography-25ad7cc-font-weight);
    line-height: var(--e-global-typography-25ad7cc-line-height);
    margin: unset;
    margin-bottom: 5px;
}

section.intelligence p {
    font-family: var(--e-global-typography-68a2db2-font-family), Sans-serif;
    font-size: var(--e-global-typography-68a2db2-font-size);
    font-weight: var(--e-global-typography-68a2db2-font-weight);
    line-height: var(--e-global-typography-68a2db2-line-height);
    letter-spacing: var(--e-global-typography-68a2db2-letter-spacing);
    margin: unset;
}

section.intelligence .intelligence-item {
    padding: 30px;
    padding-bottom: unset;
    background-position: top center;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 392px;
    border-radius: 20px;
}

@media only screen and (max-width: 767px) {
section.intelligence  .intelligence-grid {
    grid-template-columns: repeat(1, 1fr);

}

section.intelligence .intelligence-item {
    min-height: 290px;
    padding: 20px;
}

section.intelligence h2 {
    margin-bottom: 25px;
}
}