.category-card .card-main.card:last-child{margin-bottom:0 !important} .category-card.spec-cards .custom-row-cols-2>*{flex:0 0 50% !important;max-width:50% !important} .category-card.spec-cards .custom-row-cols-4>*{flex:0 0 25% !important;max-width:25% !important} .category-card.spec-cards .custom-row-cols-3>*{flex:0 0 33.33333% !important;max-width:33.33333% !important} .category-card.spec-cards .card-row-gap{row-gap:20px} .category-card.spec-cards .card a.cta{width:100%;font-size:21px} .category-card.spec-cards .card a.cta .glyph::before{font-weight:400} .category-card.spec-cards.theme-dark .card-border .card{background-image:linear-gradient(90deg,#33303d 100%,#33303d 50%),linear-gradient(90deg,#0067b8 0,#b5b4eb 70%,#9ac4e5 60%,#0067b8 100%)} .category-card .card-wrapper .card-main.card.card-border-bottom{border-bottom:2px solid #6b727b} .category-card .card-wrapper .card-main.card.card-border-bottom:last-child{border-bottom:0} .category-card .card-wrapper p{font-size:22px;line-height:30px;letter-spacing:-0.22px} .category-card .card-wrapper .card-main.card:first-of-type .card-main{margin-top:0 !important} .category-card.spec-cards .specs-cards-grid.row{margin-left:0;margin-right:0} .category-card.spec-cards .card-border .card{border:.085rem solid transparent;border-radius:10px;min-height:100%;background-image:linear-gradient(white,white),linear-gradient(90deg,#0067b8 0,#b5b4eb 15%,#9ac4e5 90%,#0067b8 100%);background-origin:border-box;background-clip:content-box,border-box} .category-card.spec-cards .media .logo-img{height:64px !important;width:64px} @media screen and (min-width:540px){.category-card .card-main.card.mb-sm-12{margin-bottom:12px !important} .category-card .card-main.card:last-child{margin-bottom:0 !important} } @media screen and (min-width:860px){.category-card .card-wrapper{border-radius:20px} .cmp-tabs .tab-panel-group{margin-top:16px !important} } @media screen and (min-width:540px) and (max-width:859.99px){.area-heading,.custom_tabbed_icons{padding-left:28px;padding-right:28px} .cmp-tabs .mx-2.horizontal-tab{margin-left:0 !important;margin-right:0 !important} .cmp-tabs .tab-panel-group{margin-top:-1rem !important} } @media screen and (max-width:1083.99px){.category-card.spec-cards .card a.cta{font-size:18px} .category-card.spec-cards .media .logo-img{height:48px !important;width:48px} .category-card.spec-cards .card-content{position:relative} .category-card.spec-cards .cta .glyph{position:absolute;right:-20px;top:-50px;transform:translate(0,0)} html[dir='rtl'] .category-card.spec-cards .cta .glyph{left:-10px} .category-card.spec-cards .card-body .media{gap:12px} } @media screen and (max-width:539.99px){.area-heading,.custom_tabbed_icons{padding-left:4px;padding-right:4px} .cmp-tabs .mx-2.horizontal-tab{margin-left:0 !important;margin-right:0 !important} .cmp-tabs .ml-2.tab-heading{margin-left:0 !important} .cmp-tabs .tab-panel-group{margin-top:-1rem !important} }