.idm-card-info .background{padding:75px;position:relative;width:100%;background-color:white;background-repeat:no-repeat;background-size:contain}
.idm-card-info .display-idm-card-info{max-width:1200px;margin:auto;display:flex;flex-direction:row;gap:20px}
.idm-card-info h3{padding-bottom:0;color:#03234b;font-weight:500}
.idm-card-info .subtitle{color:#767c84;font-size:19px}
.idm-card-info .content{color:#525a63;font-size:21px}
.idm-card-info .cards{display:flex;flex-direction:row;gap:20px;margin-top:110px}
.idm-card-info .card{background-color:#03234b;padding:16px;color:#fff;height:208px;max-width:184px;min-width:184px}
.idm-card-info .second-card{margin-top:64px}
.idm-card-info .cards p{padding-bottom:0}
.idm-card-info .cards .title{font-family:Arial;font-size:21px;color:#ffd200;text-align:left}
.idm-card-info .cards .number{font-family:Arial;height:54px;font-size:44px;margin-bottom:8px}
.idm-card-info .cards .content{font-family:Arial;font-size:13px;font-weight:bold;color:#fff}
.idm-card-info .cta{position:absolute;margin-bottom:75px;bottom:0;color:black;font-weight:bold}
@media(max-width:1299px){.idm-card-info .cards{margin-top:0}
}
@media(max-width:1063px){.idm-card-info .card{height:fit-content}
}
@media(max-width:1024px){.idm-card-info .background{padding:38px 0 38px 40px}
.idm-card-info .content-container{margin-top:77px}
.idm-card-info h3{position:absolute}
.idm-card-info .subtitle{margin-top:55px}
.idm-card-info .cards{margin-bottom:32px}
.idm-card-info .card{height:208px}
.idm-card-info .second-card{margin-top:0}
.idm-card-info .cta{position:relative;margin-bottom:0;padding:13px 32px !important}
}
@media(max-width:640px){.idm-card-info .tablet-image{display:none}
.idm-card-info .background{padding:40px}
.idm-card-info h3{position:relative}
.idm-card-info .subtitle{margin-top:auto}
.idm-card-info .content-container{display:flex;flex-direction:column;align-items:center;text-align:center;margin-top:0}
.idm-card-info h3{font-size:21px}
.idm-card-info .subtitle{font-size:15px}
.idm-card-info .content{font-size:19px}
.idm-card-info .cards{flex-direction:column}
.idm-card-info .card{max-width:100%;height:fit-content}
.idm-card-info .card-mobile-display{flex-direction:row;display:flex;gap:8px;text-align:left}
.idm-card-info .cards .content{margin-top:37px}
}
@media(max-width:640px){.idm-card-info .background{padding:20px}
}
@media(min-width:1025px) and (max-width:1173px){.idm-card-info .display-idm-card-info{min-height:875px}
}
@media(min-width:1300px) and (max-width:1316px){.idm-card-info .display-idm-card-info{min-height:875px}
}