.credit-card-comp-leading-icon .credit-card-comp-svg-icon{margin-inline-end:.5rem;vertical-align:top}.credit-card-comp-leading-icon .credit-card-comp-svg-icon--100{margin-inline-end:.25rem}.credit-card-comp-trailing-icon .credit-card-comp-svg-icon{margin-inline-start:.5rem;vertical-align:top}.credit-card-comp-trailing-icon .credit-card-comp-svg-icon--100{margin-inline-start:.25rem}.credit-card-comp-svg-icon{display:inline-block;height:1.5rem;vertical-align:middle;width:1.5rem;fill:currentColor;transition-duration:.25s;transition-property:transform,fill;transition-timing-function:cubic-bezier(.4,0,.4,1)}@media(prefers-reduced-motion){.credit-card-comp-svg-icon{transition-property:none}}@keyframes credit-card-comp-icon-rotate{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.credit-card-comp-svg-icon--rotate{animation:credit-card-comp-icon-rotate 1.5s linear infinite}.credit-card-comp-svg-icon--rotate-45{transform:rotate(45deg)}.credit-card-comp-svg-icon--rotate-minus-45{transform:rotate(-45deg)}.credit-card-comp-svg-icon--rotate-135{transform:rotate(135deg)}.credit-card-comp-svg-icon--rotate-minus-135{transform:rotate(-135deg)}.credit-card-comp-svg-icon--rotate-180{transform:rotate(180deg)}.credit-card-comp-svg-icon--rotate-minus-180{transform:rotate(-180deg)}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.credit-card-comp__table{display:none}@media(min-width:56.25rem){.credit-card-comp__table{border-collapse:collapse;display:table;font-size:1rem;margin-left:1rem;margin-right:1rem;margin-top:1rem;width:100%}.credit-card-comp__table th.credit-card-comp__text-col{vertical-align:middle}.credit-card-comp__table tr.credit-card-comp__table-row td{border-top:2px solid rgb(var(--colour-neutral-3,223,223,223))}.credit-card-comp__table td{padding:1rem 0;vertical-align:middle}.credit-card-comp__table sup{font-size:.75rem}.credit-card-comp__table td p{max-width:35em}.credit-card-comp__table .text-small>sup{font-size:.5rem}.credit-card-comp__table .credit-card-comp__text-col{width:66%}.credit-card-comp__table .credit-card-comp__card-col{width:17%}.credit-card-comp__table .credit-card-comp__icon-container{align-items:center;display:flex;justify-content:center;width:10%}.credit-card-comp__table .text-small{font-size:.75rem;margin-top:.25rem}}.credit-card-comp__image-container{margin-left:1rem;margin-right:1rem;text-align:center;width:100%}.credit-card-comp__image-container p{font-size:1rem;font-weight:700;margin:1.5rem auto 0}.credit-card-comp__image-container img{width:100%}.credit-card-comp__image-container .image-broken{width:63%}@media(min-width:56.25rem){.credit-card-comp__image-container{margin-left:0;margin-right:0}.credit-card-comp__image-container img{width:6rem}.credit-card-comp__image-container p{margin:1rem}.credit-card-comp__image-container .image-broken{width:151px}.credit-card-comp__mobile-chart{display:none}}.credit-card-comp__mobile-chart .text-small{font-size:.75rem;margin-top:.25rem}.credit-card-comp__mobile-header h2{margin-bottom:3rem;margin-left:1rem;margin-top:3rem}.credit-card-comp__mobile-header__images{display:flex;flex-direction:row;justify-content:space-around}.credit-card-comp__mobile-header__spacer{height:1.5rem}.credit-card-comp__mobile-header .card-container{display:flex;flex-direction:row;justify-content:space-around;width:50%}.credit-card-comp__mobile-header .visa{border-right:1px solid rgb(var(--colour-neutral-3,223,223,223))}.credit-card-comp__mobile-header .projekt{border-left:1px solid rgb(var(--colour-neutral-3,223,223,223))}.credit-card-comp__mobile-section-header{background-color:rgb(var(--colour-neutral-3,223,223,223));color:rgb(var(--colour-text-and-icon-1,17,17,17));padding-bottom:1rem;padding-top:1rem}.credit-card-comp__mobile-section-header p{margin-left:1rem;margin-right:1rem}.credit-card-comp__mobile-col{display:flex;height:6rem;justify-content:center;width:50%}.credit-card-comp__checkmark-container{display:flex;flex-direction:row}.credit-card-comp__checkmark-container .visa-check-container{border-right:1px solid rgb(var(--colour-neutral-3,223,223,223))}.credit-card-comp__checkmark-container .projekt-check-container{border-left:1px solid rgb(var(--colour-neutral-3,223,223,223))}.credit-card-comp__icon-container{margin:auto;width:2rem}