.cards--types{gap:30px;grid-template-columns:1fr 1fr 1fr}.card--type{overflow:hidden;padding:40px 24px 48px;position:relative;z-index:1}.card--type:hover .card__background{filter:brightness(.85)}.card--type:hover .card__icon--types{margin-right:0}@media (max-width:959px){.cards--types{display:grid;gap:15px;grid-template-areas:"card1 card1" "card2 card3";grid-template-columns:1fr 1fr;grid-template-rows:auto}.card--type:first-child{grid-area:card1}.card--type:nth-child(2){grid-area:card2}.card--type:nth-child(3){grid-area:card3}.card--type .card__content{margin-bottom:14px}.card--type:nth-child(n+2){padding:14px}.card--type:nth-child(n+2) .card__image--type{margin-top:50px}.card--type:nth-child(n+2) .card__title--type{font-size:2.2rem;letter-spacing:-1px;line-height:2.24rem}}.card--type .card__backdrop{bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.card--type .card__backdrop svg{height:200%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:200%}.card--type-primary1 .card__backdrop{opacity:.85}.card--type-secondary1 .card__backdrop{opacity:.24}.card--type-tertiary1 .card__backdrop{mix-blend-mode:soft-light;opacity:.5}.card__background{transition:filter .2s ease-in-out;z-index:-2}.card__background,.card__overlay--type{bottom:0;left:0;position:absolute;right:0;top:0}.card__overlay--type{cursor:pointer;z-index:1}.card__tag--type{border-radius:30px;font-family:Orbitron,sans-serif;font-size:1.2rem;font-weight:800;left:24px;line-height:1.4rem;padding:4px 8px;position:absolute;text-transform:uppercase;top:24px}.card__title--type{max-width:180px}.card__icon--types{margin-right:24px;transition:margin .2s ease-in-out}