.card-image{display:flex;flex-direction:column;max-width:100%;width:100%}@media (min-width:1280px){.card-image{max-width:1280px}}.card-image :is(.card-image__title,.card-image__description-subtitle,.card-image__description-title,.card-image__label,.card-image__link){color:var(--color-white)}.card-image.--inverted :is(.card-image__title,.card-image__description-subtitle,.card-image__description-title,.card-image__label,.card-image__link){color:var(--color-black)}.card-image.--inverted .card-image__link>svg{fill:var(--color-black)}.card-image__columns{display:flex;flex-direction:row;gap:96px;justify-content:space-between;width:100%}@media (max-width:768px){.card-image__columns{flex-direction:column;gap:64px}}.card-image__col{display:flex;flex-direction:column;gap:55px;width:100%}@media (max-width:768px){.card-image__col{gap:64px}}@media (min-width:1280px){.card-image__col{gap:100px}}.card-image__col.first-row{margin-top:55px}@media (max-width:768px){.card-image__col.first-row{margin-top:0}}@media (min-width:1280px){.card-image__col.first-row{margin-top:130px}}.card-image__col.first-row .card-image__holder:nth-child(2n) .card-image__image{height:auto;max-height:680px}@media (max-width:768px){.card-image__col.first-row .card-image__holder:nth-child(2n) .card-image__image{max-height:unset}}@media (min-width:1280px){.card-image__col.first-row .card-image__holder:nth-child(2n) .card-image__image{height:680px}}.card-image__col.first-row .card-image__holder:nth-child(odd) .card-image__image{height:auto;max-height:600px}@media (max-width:768px){.card-image__col.first-row .card-image__holder:nth-child(odd) .card-image__image{max-height:unset}}@media (min-width:1280px){.card-image__col.first-row .card-image__holder:nth-child(odd) .card-image__image{height:600px}}.card-image__col.second-row .card-image__holder:nth-child(odd) .card-image__image{height:auto;max-height:600px}@media (max-width:768px){.card-image__col.second-row .card-image__holder:nth-child(odd) .card-image__image{max-height:unset}}@media (min-width:1280px){.card-image__col.second-row .card-image__holder:nth-child(odd) .card-image__image{height:600px}}.card-image__col.second-row .card-image__holder:nth-child(2n) .card-image__image{height:auto;max-height:600px}@media (max-width:768px){.card-image__col.second-row .card-image__holder:nth-child(2n) .card-image__image{max-height:unset}}@media (min-width:1280px){.card-image__col.second-row .card-image__holder:nth-child(2n) .card-image__image{height:600px}}.card-image__col>.card-image__holder{width:100%}.card-image__description{margin-bottom:140px}@media (max-width:768px){.card-image__description{margin-bottom:82px}}.card-image__description-title{font-size:var(--font-size-h1-tablet);line-height:var(--line-height-110);width:95%}@media (max-width:768px){.card-image__description-title{font-size:var(--font-size-h1-mobile);max-width:310px;width:100%}}@media (min-width:1280px){.card-image__description-title{font-size:var(--font-size-h1)}}.card-image__description-subtitle{font-size:var(--font-size-label);line-height:var(--line-height-120);text-transform:uppercase}@media (max-width:768px){.card-image__description-subtitle{font-size:var(--font-size-label-mobile)}.card-image__holder{cursor:default;max-width:unset}}@media (min-width:1280px){.card-image__holder{max-width:592px}}.card-image__item{display:block}@media (min-width:1280px){.card-image__item{width:100%}}.card-image__image{width:100%}@media (max-width:768px){.card-image__image{width:100%}}@media (min-width:1280px){.card-image__image{width:100%}}.card-image__label{font-size:var(--font-size-label);font-weight:var(--font-weight-bold);margin-top:8px}@media (min-width:1280px){.card-image__label{font-size:var(--font-size-h4);line-height:var(--line-height-130);max-width:550px}}.card-image__link{display:none}@media (max-width:768px){.card-image__link{border-bottom:1px solid;display:inline-block;font-size:var(--font-size-button-underline-mobile);font-weight:var(--font-weight-regular);line-height:var(--line-height-130);padding-bottom:4px;text-decoration:none;text-transform:uppercase}}.card-image__link>svg{fill:var(--color-white)}.card-image__title{font-size:var(--font-size-number-mobile);font-weight:var(--font-weight-regular);margin-top:18px}@media (min-width:1280px){.card-image__title{font-size:var(--font-size-description);line-height:var(--line-height-160)}}