.content-card-2{background:var(--background-color,var(--color-white));display:flex;flex-direction:column;margin-left:calc(50% - 50vw);position:relative;text-align:center;width:100vw}.content-card-2__content{padding:100px 0;position:relative}.content-card-2__content .content__taglines{color:var(--accent-3);font-size:14px;letter-spacing:.1em;line-height:1.4;margin-bottom:9px;text-transform:uppercase}.content-card-2__content .content__title{color:var(--accent-3);font-family:var(--title-font);font-size:40px;font-weight:700;letter-spacing:.05em;line-height:110%;margin-bottom:20px}.content-card-2__content .content__description{color:var(--accent-3);font-size:14px;line-height:22px;margin:0 auto 39px;max-width:935px}.content-card-2__content .content__infos{display:grid;gap:20px 30px;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1170px}.content-card-2__content .content__infos .infos__item{align-items:center;background:var(--background-card,var(--color-white));border:2px solid rgba(115,134,152,.502);border-color:var(--border-color-card,var(--accent-2));display:flex;flex-direction:column;gap:24px;justify-content:flex-start;padding:28px 28px 37px}.content-card-2__content .content__infos .infos__item--icon{align-items:center;background-color:var(--background-icon,var(--color-primary));border-radius:50%;display:flex;flex-shrink:0;height:60px;justify-content:center;overflow:hidden;position:relative;width:60px}.content-card-2__content .content__infos .infos__item--icon img{height:45%;object-fit:contain;object-position:center;width:45%}.content-card-2__content .content__infos .infos__item--content-title{color:#153554;font-size:16px;font-weight:800;letter-spacing:.01em;line-height:20.16px;margin-bottom:13px;opacity:.6}.content-card-2__content .content__infos .infos__item--content-description{color:#222;font-size:14px;line-height:1.5}@media only screen and (max-width:992px){.content-card-2__content{padding:50px 5px}.content-card-2__content .content__taglines{font-size:12px;margin-bottom:10px}.content-card-2__content .content__title{font-size:32px;margin-bottom:12px}.content-card-2__content .content__description{margin-bottom:35px}.content-card-2__content .content__infos{grid-template-columns:repeat(2,1fr);row-gap:20px}.content-card-2__content .content__infos .infos__item{gap:25px;padding:28px 30px 27px}.content-card-2__content .content__infos .infos__item--content-title{margin-bottom:10px}.content-card-2__content .content__infos .infos__item--content-description{line-height:22px}}@media only screen and (max-width:640px){.content-card-2__content .content__infos{grid-template-columns:1fr}}