/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.cards-container .views-infinite-scroll-content-wrapper{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;padding:64px 0 32px 0;}.cards-container .views-row{display:flex;flex-direction:column;justify-content:flex-start;background:#fff;border-radius:15px;box-shadow:0 4px 20px rgba(0,0,0,0.15);padding:40px;height:100%;}.cards-container .field_media_image img{max-height:100%;max-width:100%;object-fit:contain;}.cards-container .field_media_image{display:flex;align-items:center;justify-content:center;height:100px;margin-bottom:24px;overflow:hidden;}.cards-container .views-row h4,.cards-container .views-row h4 a{font-size:23px;margin:32px 0 0 0;color:#31353d !important;}span.integration-cat,span.badge{display:inline-block;width:auto;padding:5px 10px;line-height:1rem;font-size:14px;color:#FFF;font-weight:500;}span.integration-cat{background-color:#f0f0f0;color:#31353d !important;}span.badge.badge-id-216{background-color:#00337f;}span.badge.badge-id-201{background-color:#0b6f5e;}span.badge.badge-id-196{background-color:#0b76f0;}span.badge.badge-id-276{background-color:#00cda6;}.integration-product .field-content ul{margin:5px 0px 0px;list-style:none;padding:0px;display:flex;justify-content:flex-start;column-gap:3px;}.integration-product .field-content ul li{display:inline-block;}.integration-product .field-content ul li a{color:#31353d;}.banner-cta{display:flex;align-items:center;overflow:hidden;justify-content:center;width:100%;}.banner-cta h4{font-size:32px;max-width:360px;line-height:40px;}.banner-cta img{width:100%;max-width:240px;}.banner-cta a,.banner-cta__button .field_button a{color:#0b76f0 !important;}.banner-cta__content{flex-grow:1 !important;}.banner-cta__image{text-align:right;flex-grow:0.75 !important;}.clarity-blue-bg{background-color:#0b76f0 !important;}@media (max-width:500px){.banner-cta{flex-direction:column;border-radius:20px;}.banner-cta h4{font-size:29px;max-width:360px;line-height:32px;}.banner-cta h4,.banner-cta p,div.banner-cta__button{text-align:center;}.banner-cta__content,.banner-cta__image{flex-grow:1 !important;}.banner-cta img{max-width:unset;}}
