.cta-right-icon{display:flex;justify-content:space-between;align-items:center}
.article-card a{text-decoration:none;color:#00243d;font-family:Akkurat Pro;font-size:13.13px;font-weight:700;line-height:19.7px;letter-spacing:.02em;text-align:left}
.article-card a:hover{text-decoration:underline}
.article-tag-card .card-tag{font-family:Druk;font-size:24px;font-weight:700;line-height:24px;letter-spacing:.04em;text-align:left;color:#240b6b}
.article-tag-card .card-heading{font-family:Publico Pro;font-size:36px;font-weight:400;line-height:46px;letter-spacing:.02em;text-align:left;color:#00243d;margin:20px 0}
.article-tag-card .card-cta{width:fit-content;padding:7px 20px;border-radius:19.7px;border:.82px #00243d solid;margin:25px 0;display:flex;align-items:center;gap:5px;margin-bottom:0}
.article-card .material-icons{font-size:16px;width:13px;gap:0}
.article-image-card img{width:100%;height:auto;border-radius:10px}
.article-image-card .card-heading{font-family:Publico Pro;font-size:24px;font-weight:400;line-height:32px;letter-spacing:.02em;text-align:left;margin:25px 0}
.article-title-card .card-heading{font-family:Publico Pro;font-size:24px;font-weight:400;line-height:32px;letter-spacing:.02em;text-align:left;margin:25px 0}
.number-card{padding:10px 30px;min-height:516px;width:400px}
.cardComponent:has(.numberCard){height:100%}
.numberCard{border-radius:16px;height:100%}
.number-card .card-number{font-family:Druk;font-size:56.13px;font-weight:700;line-height:66px;text-align:left;color:#240b6b;margin:20px 0}
.number-card .card-heading{font-family:Publico Pro;font-size:40px;font-weight:400;line-height:44px;text-align:left;margin-right:60px}
.number-card .card-description,.number-card .card-description p{font-family:"Founders Grotesk";font-size:18px;font-weight:300;line-height:25px;letter-spacing:.36px;text-align:left;color:#00243d;margin:20px 0}
.textCard{border-radius:10px}
.textCard:hover .text-card-cta{color:#fff}
.textCard:hover{background-color:#150f1d !important}
.text-card{padding:10px 30px;min-height:580px;border-radius:10px 0 0 0;animation-fill-mode:backwards;display:flex;flex-direction:column;justify-content:space-between}
.text-card .text-card-title{font-family:"Founders Grotesk";font-size:24px;font-weight:400;line-height:32px;text-align:left;padding:20px 0;color:#00243d}
.text-card .text-card-description,.text-card .text-card-description p{font-family:"Founders Grotesk";font-size:16px;font-weight:400;line-height:28px;text-align:left;color:#2c2c2c}
.textCard:hover .text-card .text-card-description,.textCard:hover .text-card .text-card-description p{color:#d9d9d9}
.textCard:hover .text-card .text-card-title{color:#ffff}
.text-card .text-card-cta{font-family:Akkurat Pro;font-size:16px;font-weight:700;line-height:19.7px;text-align:left;width:fit-content;padding:5px 0}
@media(max-width:1024px){.text-card{min-height:350px}
}
.square-text-card{padding:10px 30px 30px 30px;min-height:347px;border-radius:10px 0 0 0;animation-fill-mode:backwards;display:flex;flex-direction:column;justify-content:space-between;gap:15px}
@media(min-width:768px) and (max-width:1024px){.square-text-card{min-height:250px}
}
.square-text-card .square-text-card-title,.square-text-card .square-text-card-title a{font-family:Publico Pro;font-size:24px;font-weight:400;line-height:32px;text-align:left;padding:20px 0;color:#00243d}
.square-text-card .square-text-card-description,.square-text-card .square-text-card-description p{font-family:"Akkurat Pro";font-size:16px;font-weight:400;line-height:24px;letter-spacing:.02em;text-align:left;color:rgb(0 0 0 / 60%)}
.square-text-card .square-text-card-cta{font-family:Akkurat Pro;font-size:16px;font-weight:700;line-height:19.7px;text-align:left}
.right-align-CTA .square-text-card-cta{padding-top:20px}
.right-align-CTA{min-height:10px;flex-direction:row;padding:10px 16px}
.article-card .right-align-CTA{padding:10px 0}
.resourceLinkCard{border-radius:10px;border:1px solid #999}
.resource-link-card{padding:10px 30px;width:300px;height:auto;border-radius:10px 0 0 0}
.resource-link-card img{width:auto;height:53px;max-width:100%}
.resource-link-card .resource-link-card-image{width:auto;min-height:200px;padding-top:15px}
.resource-link-card .resource-link-card-heading{font-family:"Founders Grotesk";font-size:22px;font-weight:400;line-height:24.2px;letter-spacing:.04em;text-align:left;color:#999;padding-bottom:25px}
.resource-link-card a{font-family:Akkurat Pro;font-size:16px;font-weight:700;line-height:19.7px;letter-spacing:.02em;text-align:left;color:#000}
.resourceLinkV2{border:1px solid #999}
.resourceLinkV2{border:1px solid #999;padding:64px 32px}
.resource-link-cardV2{max-width:534px;height:auto;border-radius:10px 0 0 0}
.resource-link-cardV2 img{width:auto;height:auto;max-width:100%}
.resource-link-cardV2 .resource-link-card-image{width:auto;min-height:64px}
.resource-link-cardV2 .resource-link-card-heading{font-family:"Founders Grotesk";font-size:32px;font-weight:400;line-height:34px;letter-spacing:.02em;text-align:left;padding:60px 30px 60px 30px;color:#080211;width:auto;min-height:250px}
.resource-link-cardV2 .remove-left-padding{padding:20px 0 20px 0}
.resource-link-cardV2 .add-left-padding{padding:60px 30px 60px 30px}
.resource-link-cardV2 .remove-left-padding-cta{padding-left:0}
.resource-link-cardV2 .add-left-padding-cta{padding-left:32px}
.resource-link-cardV2 a{font-family:Akkurat Pro;font-size:16px;font-weight:700;line-height:19.7px;letter-spacing:.02em;text-align:left;color:#000}
.resource-link-cardV2 .circleArrow{width:36px !important;height:36px !important;border-radius:50%;border:1px solid #150f1d;cursor:pointer;color:#150f1d;display:inline-block}
.resource-link-cardV2 .circleArrow svg{margin:9.5px 8px}
@media(min-width:768px){.resource-link-card .resource-link-card-image{min-height:320px}
.resource-link-cardV2 .remove-left-padding{padding:60px 0 60px 0}
.resource-link-cardV2 .resource-link-card-heading{font-size:44px;line-height:53.5px;min-height:375px}
}
.carouselInitContainer .carousel>div:not(:first-child):has(.cardComponent .resource-link-card){padding:30px 18px}