.container{max-width:1366px;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.page-container{padding:0 84px}
.blueCardWrapper{display:flex;flex-wrap:wrap}
.blueCardListLink{max-width:389px;width:100%;margin-bottom:10px;padding:20px 36px 60px 24px;background-size:cover;border-radius:12px}
.cardrte .paddingTop{padding:20px 36px 20px 24px}
.blueCardListLink:not(:last-child){margin-right:10px}
.blueCardHeading{margin-bottom:15px}
.blueCardHeading span{font-family:'HelveticaNeueLTStd-Bd';font-style:normal;font-size:16px;line-height:22px;color:#fff}
.blueCardHeading span sup{font-size:.75rem}
.blueCardHeading h3{font-family:'HelveticaNeueLTStd-Bd';font-style:normal;font-size:20px;line-height:22px;color:#fff}
.blueCardHeading h3 sup{font-size:.875rem}
.blueCardSubHeading{width:99%;padding-top:16px;display:inline;font-family:'helvetica';font-weight:500;font-style:normal;font-size:22px;line-height:28px;color:#fff}
.blueCardSubHeading sup{font-size:.875rem}
.blueCardSubHeading img{vertical-align:bottom}
span.blueCardLight{font-family:'Inter'}
.blueCardSubHeading::after{width:52px;padding-top:17px;border-bottom:4px solid #fff;content:"";display:block}
.blueCardTag{margin-top:13px;display:block;font-family:'helvetica';font-weight:400;font-size:10px;line-height:1.5;color:#fff}
.blueCardTag sup{font-size:.5rem}
@media screen and (max-width:1330px){.blueCardSubHeading{font-size:18px;line-height:20px}
.blueCardSubHeading sup{font-size:.875rem}
}
@media screen and (max-width:1280px){.blueCardHeading span{font-size:12px;line-height:20px}
.blueCardHeading span sup{font-size:.5rem}
.blueCardHeading h3{font-size:16px;line-height:18px}
.blueCardHeading h3 sup{font-size:.75rem}
.blueCardSubHeading img{max-height:24px}
}
@media screen and (max-width:1155px){.blueCardListLink{padding:20px 36px 35px 24px}
}
@media screen and (max-width:1050px){.blueCardSubHeading{font-size:12px;line-height:17px}
.blueCardSubHeading sup{font-size:.5rem}
.blueCardHeading span{font-size:10px;line-height:18px}
.blueCardHeading span sup{font-size:.5rem}
.blueCardHeading h3{font-size:14px;line-height:16px}
.blueCardHeading h3 sup{font-size:.625rem}
.blueCardListLink:not(:last-child){margin-right:6px}
}
@media screen and (max-width:768px){.blueCardWrapper{flex-direction:column}
.blueCardListLink{margin-bottom:20px;padding:16px 68px 48px 16px}
.blueCardSubHeading{font-size:16px;line-height:22px}
.blueCardSubHeading sup{font-size:.5rem}
.blueCardHeading span{font-size:10px;line-height:16px}
.blueCardHeading span sup{font-size:.5rem}
.blueCardHeading h3{font-size:14px;line-height:16px}
.blueCardHeading h3 sup{font-size:.625rem}
.blueCardSubHeading::after{width:28px}
}
@media screen and (max-width:767.98px){.page-container{padding:0 20px}
.blueCardTag{margin-top:16px;font-size:10px;line-height:21px}
.blueCardTag sup{font-size:.5rem}
}
@media screen and (min-width:420px) and (max-width:768px){.blueCardWrapper{flex-direction:unset;flex-wrap:wrap}
.blueCardListLink{width:100%;padding:16px 8px 48px 16px;flex:unset}
.blueCardSubHeading{font-size:15px;line-height:22px}
.blueCardSubHeading sup{font-size:.625rem}
.blueCardHeading span{font-size:10px;line-height:16px}
.blueCardHeading span sup{font-size:.5rem}
.blueCardHeading h3{font-size:14px;line-height:16px}
.blueCardHeading h3 sup{font-size:.625rem}
.blueCardSubHeading img{max-width:49px}
}