.ing-sector-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;width:100%}
.ing-sector-cards,.ing-sector-cards *{box-sizing:border-box}
.ing-sector-card{--ing-sector-image-size:220px;position:relative;display:grid;grid-template-columns:minmax(0,1fr);min-width:0;min-height:280px;overflow:hidden;background:#fff;border:1px solid #d7e0e6;color:inherit;text-decoration:none;transition:background-color .25s ease,border-color .25s ease,box-shadow .25s ease}
.ing-sector-card--image{grid-template-columns:minmax(0,1fr) var(--ing-sector-image-size);align-items:center}
.ing-sector-cards--image-left .ing-sector-card--image{grid-template-columns:var(--ing-sector-image-size) minmax(0,1fr)}
.ing-sector-cards--image-left .ing-sector-card--image .ing-sector-card__image{grid-column:1;grid-row:1}
.ing-sector-cards--image-left .ing-sector-card--image .ing-sector-card__content{grid-column:2;grid-row:1}
.ing-sector-card__content{align-self:stretch;min-width:0;padding:44px 46px}
.ing-sector-card__number{display:block;margin:0 0 16px;color:#ff5f32;font:400 20px/1.2 Georgia,serif}
.ing-sector-card .ing-sector-card__title{margin:0 0 22px;padding:0;color:#0c2d47;font:400 36px/1.15 Georgia,'Times New Roman',serif;letter-spacing:-.02em;overflow-wrap:anywhere}
.ing-sector-card .ing-sector-card__description{margin:0;padding:0;color:#5c778c;font:400 18px/1.65 Arial,sans-serif;overflow-wrap:anywhere}
.ing-sector-card__image{width:var(--ing-sector-image-size);aspect-ratio:1/1;overflow:hidden;background:transparent}
.ing-sector-card__image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
a.ing-sector-card:focus-visible{z-index:1;outline:2px solid #0068aa;outline-offset:-3px}
@media(max-width:1024px){.ing-sector-card__content{padding:36px 32px}.ing-sector-card{--ing-sector-image-size:170px}.ing-sector-card .ing-sector-card__title{font-size:30px}}
@media(max-width:767px){.ing-sector-cards{grid-template-columns:1fr}.ing-sector-card{min-height:0}.ing-sector-card--image{grid-template-columns:minmax(0,1fr) var(--ing-sector-image-size)}.ing-sector-cards--image-left .ing-sector-card--image{grid-template-columns:var(--ing-sector-image-size) minmax(0,1fr)}.ing-sector-card__content{padding:28px 24px}.ing-sector-card{--ing-sector-image-size:120px}.ing-sector-card .ing-sector-card__title{font-size:25px}.ing-sector-card .ing-sector-card__description{font-size:15px}}
@media(prefers-reduced-motion:reduce){.ing-sector-card{transition:none}}
