.jncb-block-buttons .wp-block-button .wp-block-button__link,.jncb-block-buttons .wp-block-button.is-style-fill .wp-block-button__link{background-color:var(--jncb-tib-btn-bg, var(--wp--preset--color--primary-color)) !important;color:var(--jncb-tib-btn-color, var(--wp--preset--color--base)) !important;border-color:var(--jncb-tib-btn-border, var(--jncb-tib-btn-bg, var(--wp--preset--color--primary-color))) !important}.jncb-block-buttons .wp-block-button .wp-block-button__link a,.jncb-block-buttons .wp-block-button.is-style-fill .wp-block-button__link a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.jncb-block-link-buttons{margin:16px 0 0;cursor:pointer}.jncb-block-link-buttons:hover .jncb-block-link__arrow,.jncb-block-link-buttons:focus-within .jncb-block-link__arrow{transform:translateX(6px);margin-left:12px}.jncb-block-link-buttons:hover .jncb-block-link__label,.jncb-block-link-buttons:focus-within .jncb-block-link__label{-webkit-text-decoration:none !important;text-decoration:none !important;text-underline-offset:3px}.jncb-block-link{display:inline-flex;align-items:center;padding:0 !important;background:none !important;border:0 !important;border-radius:0 !important;min-height:0 !important;box-shadow:none !important;font-family:inherit;font-family:var(--wp--preset--font-family--roboto, inherit);font-size:16px;font-weight:700;line-height:1.5;color:var(--jncb-link-color, var(--wp--preset--color--primary-color)) !important;-webkit-text-decoration:none !important;text-decoration:none !important;cursor:pointer !important;transition:color .2s ease}.jncb-block-link:hover,.jncb-block-link:focus-visible,.jncb-block-link:focus-within{color:var(--jncb-link-color, var(--wp--preset--color--primary-color)) !important;-webkit-text-decoration:none !important;text-decoration:none !important}.jncb-block-link[aria-disabled=true]{cursor:default}.jncb-block-link:hover .jncb-block-link__arrow,.jncb-block-link:focus-visible .jncb-block-link__arrow,.jncb-block-link:focus-within .jncb-block-link__arrow{transform:translateX(6px);margin-left:12px}.jncb-block-link:hover .jncb-block-link__label,.jncb-block-link:focus-visible .jncb-block-link__label,.jncb-block-link:focus-within .jncb-block-link__label{-webkit-text-decoration:none !important;text-decoration:none !important;text-underline-offset:3px}.jncb-block-link__label{color:var(--jncb-link-color, var(--wp--preset--color--primary-color)) !important;cursor:pointer;-webkit-text-decoration:none !important;text-decoration:none !important}.jncb-block-link__label a{color:var(--jncb-link-color, var(--wp--preset--color--primary-color)) !important;font-weight:inherit;-webkit-text-decoration:none !important;text-decoration:none !important;box-shadow:none !important;cursor:pointer !important}.jncb-block-link__arrow{display:inline-flex;flex-shrink:0;align-items:center;margin-left:8px;color:var(--jncb-link-color, var(--wp--preset--color--primary-color)) !important;line-height:0;cursor:pointer;transform:translateX(0);transition:transform .25s cubic-bezier(0.4, 0, 0.2, 1), margin-left .25s cubic-bezier(0.4, 0, 0.2, 1)}.jncb-block-link__arrow svg{display:block;width:13px;height:13px;overflow:visible}.jncb-block-link__arrow path{stroke:currentColor}.jncb-block-link:hover .jncb-block-link__label a,.jncb-block-link:focus-visible .jncb-block-link__label a,.jncb-block-link:focus-within .jncb-block-link__label a,.jncb-block-link-buttons:hover .jncb-block-link__label a,.jncb-block-link-buttons:focus-within .jncb-block-link__label a{-webkit-text-decoration:underline !important;text-decoration:underline !important;text-underline-offset:3px}.wp-block-button.has-dropdown{position:relative}.btn-jncb-dropdown{position:absolute;top:100%;left:0;z-index:20;min-width:100%;margin-top:8px;padding:8px 0;background-color:#fff;background-color:var(--wp--preset--color--base, #fff);border:1px solid rgba(0,0,0,.08);box-shadow:0 8px 24px rgba(0,0,0,.12);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(4px);transition:opacity .2s ease, transform .2s ease, visibility .2s ease}.btn-jncb-dropdown::before{content:"";position:absolute;bottom:100%;left:0;right:0;height:8px}.has-dropdown.is-dropdown-right .btn-jncb-dropdown{left:auto;right:0}.btn-jncb-dropdown ul{margin:0;padding:0;list-style:none}.btn-jncb-dropdown li{margin:0}.btn-jncb-dropdown a{display:block;padding:10px 20px;color:#414651;font-weight:600;font-size:14px;line-height:1.4;-webkit-text-decoration:none;text-decoration:none;white-space:nowrap;transition:background-color .15s ease, color .15s ease}.btn-jncb-dropdown a:hover,.btn-jncb-dropdown a:focus-visible{background-color:rgba(0,0,0,.05);-webkit-text-decoration:none;text-decoration:none}.wp-block-button.has-dropdown.is-dropdown-open>.btn-jncb-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.wp-block-jncb-credit-card-finder{--jncb-ccf-bg: #fff;--jncb-tib-btn-bg: #01529a;--jncb-tib-btn-color: #fff;--jncb-tib-btn-border: #01529a;--jncb-ccf-sec-btn-bg: transparent;--jncb-ccf-sec-btn-color: #01529a;--jncb-ccf-sec-btn-border: #01529a;box-sizing:border-box;width:100%;background-color:#fff;background-color:var(--jncb-ccf-bg);padding-top:64px;padding-bottom:64px;padding-top:var(--wp--preset--spacing--theme-space-large, 64px);padding-bottom:var(--wp--preset--spacing--theme-space-large, 64px)}.wp-block-jncb-credit-card-finder__inner{display:flex;flex-direction:column;gap:32px}.wp-block-jncb-credit-card-finder__header{display:flex;flex-direction:column;gap:12px;text-align:center;max-width:768px;margin-left:auto;margin-right:auto;margin-bottom:64px}.wp-block-jncb-credit-card-finder__heading{margin:0;color:#181D27;color:var(--jncb-ccf-heading-color, #181D27)}.wp-block-jncb-credit-card-finder__subheading{margin:0;color:#535862;color:var(--jncb-ccf-subheading-color, #535862);font-size:20px;line-height:28px}.wp-block-jncb-credit-card-finder__tablist{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 24px;border-bottom:1px solid #e9eaeb;width:-moz-max-content;width:max-content;align-items:center;align-self:center}.wp-block-jncb-credit-card-finder__tab{position:relative;padding:12px 4px;background:none;border:0;cursor:pointer;color:#717680;font-size:var(--wp--preset--font-size--normal);font-weight:var(--wp--custom--typography--font-weight--semi-bold)}.wp-block-jncb-credit-card-finder__tab::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background-color:#003567;transform:scaleX(0);transition:transform .2s ease}.wp-block-jncb-credit-card-finder__tab.is-active{opacity:1;color:var(--wp--preset--color--primary-color)}.wp-block-jncb-credit-card-finder__tab.is-active::after{transform:scaleX(1)}.wp-block-jncb-credit-card-finder__tray{position:sticky;bottom:16px;z-index:10;display:flex;align-items:center;width:calc(100vw - 0px);width:calc(100vw - var(--scrollbar-width, 0px));margin-left:calc(50% - 50vw);padding-top:24px;padding-bottom:24px;background-color:#fff;border-top:1px solid #d5d7da;box-shadow:0px 2px 2px -1px rgba(10,13,18,.04),0px 4px 6px -2px rgba(10,13,18,.03),0px 12px 16px -4px rgba(10,13,18,.08)}.wp-block-jncb-credit-card-finder__tray[hidden]{display:none}.wp-block-jncb-credit-card-finder__tray-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:start;gap:16px 24px;width:100%}.wp-block-jncb-credit-card-finder__tray-slots{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:flex-start;gap:32px}.wp-block-jncb-credit-card-finder__tray-slot{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:108px}.wp-block-jncb-credit-card-finder__tray-slot .wp-block-jncb-credit-card-finder__tray-thumb{display:block;width:100%;height:67px;-o-object-fit:cover;object-fit:cover;border-radius:0}.wp-block-jncb-credit-card-finder__tray-slot.is-empty{height:67px;border:1px solid var(--wp--preset--color--border-primary-color);background-color:#fff}.wp-block-jncb-credit-card-finder__tray-placeholder{display:block;width:100%;height:67px;background-color:rgba(1,82,154,.08)}.wp-block-jncb-credit-card-finder__tray-remove{padding:0;border:0;background:none;color:var(--wp--preset--color--primary-color);cursor:pointer;font-size:12px}.wp-block-jncb-credit-card-finder__tray-remove:hover{-webkit-text-decoration:underline;text-decoration:underline}.wp-block-jncb-credit-card-finder__compare-trigger{flex-shrink:0;padding:10px 25px;border:1px solid var(--jncb-tib-btn-bg);border-radius:999px;background-color:var(--jncb-tib-btn-bg);color:var(--jncb-tib-btn-color);cursor:pointer;margin-bottom:24px}.wp-block-jncb-credit-card-finder__compare-trigger:disabled{background-color:#d5d7da;border-color:#e9eaeb;color:#a4a7ae;cursor:not-allowed}.wp-block-jncb-credit-card-finder__panel{display:flex;flex-direction:column;gap:24px}.wp-block-jncb-credit-card-finder__panel[hidden]{display:none}.wp-block-jncb-credit-card-finder__card{display:grid;grid-template-columns:minmax(220px, 280px) minmax(0, 1fr) minmax(200px, 240px);grid-gap:32px;gap:32px;align-items:start;padding:32px;background-color:#fff;border:1px solid var(--wp--preset--color--border-primary-color);border-radius:16px}.wp-block-jncb-credit-card-finder__card-media-col{display:flex;flex-direction:column;gap:20px;min-width:0}.wp-block-jncb-credit-card-finder__card-media{display:flex;align-items:center;justify-content:center}.wp-block-jncb-credit-card-finder__card-image{display:block;width:100%;height:auto;border-radius:12px;-o-object-fit:cover;object-fit:cover}.wp-block-jncb-credit-card-finder__card-placeholder{display:block;width:100%;min-height:160px;border-radius:12px;background-color:rgba(1,82,154,.08)}.wp-block-jncb-credit-card-finder__card-content{display:flex;flex-direction:column;gap:24px;min-width:0}.wp-block-jncb-credit-card-finder__card-headline{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.wp-block-jncb-credit-card-finder__card-title{margin:0}.wp-block-jncb-credit-card-finder__card-tag{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background-color:#ebf1ff;border:1px solid #a4c1ff;color:var(--wp--preset--color--primary-color);font-size:12px;line-height:18px}.wp-block-jncb-credit-card-finder__band{display:flex;flex-direction:column;gap:6px;padding:16px 20px;border-radius:8px;background-color:#ebf1ff}.wp-block-jncb-credit-card-finder__band-label{color:#414651;font-weight:var(--wp--custom--typography--font-weight--semi-bold);text-transform:uppercase;display:block}.wp-block-jncb-credit-card-finder__subpanel-label{display:block;font-size:12px;font-weight:var(--wp--custom--typography--font-weight--semi-bold);color:#717680;text-transform:uppercase}.wp-block-jncb-credit-card-finder__card-panels{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.wp-block-jncb-credit-card-finder__subpanel{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--wp--preset--color--border-primary-color);border-radius:8px;min-height:200px}.wp-block-jncb-credit-card-finder__benefits{margin:0;padding-left:1rem;font-size:14px;line-height:20px;color:var(--wp--preset--color--heading-text-color)}.wp-block-jncb-credit-card-finder__benefit{margin:0;padding-bottom:3px}.wp-block-jncb-credit-card-finder__why{margin:0;font-size:14px;line-height:20px;color:var(--wp--preset--color--heading-text-color)}.wp-block-jncb-credit-card-finder__why ul,.wp-block-jncb-credit-card-finder__why ol{margin:0;padding-left:1rem;font-size:14px;line-height:20px;color:var(--wp--preset--color--heading-text-color)}.wp-block-jncb-credit-card-finder__why ul li,.wp-block-jncb-credit-card-finder__why ol li{margin:0;padding-bottom:3px}.wp-block-jncb-credit-card-finder__card-aside{display:flex;flex-direction:column;gap:20px;min-width:0}.wp-block-jncb-credit-card-finder__card-actions{margin-top:0}.wp-block-jncb-credit-card-finder__buttons{display:flex;flex-direction:column;gap:12px}.wp-block-jncb-credit-card-finder__buttons .wp-block-button .wp-block-button__link,.wp-block-jncb-credit-card-finder__buttons .wp-block-button.is-style-fill .wp-block-button__link{background-color:var(--jncb-tib-btn-bg, var(--wp--preset--color--primary-color)) !important;color:var(--jncb-tib-btn-color, var(--wp--preset--color--base)) !important;border-color:var(--jncb-tib-btn-border, var(--jncb-tib-btn-bg, var(--wp--preset--color--primary-color))) !important}.wp-block-jncb-credit-card-finder__buttons .wp-block-button .wp-block-button__link a,.wp-block-jncb-credit-card-finder__buttons .wp-block-button.is-style-fill .wp-block-button__link a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.wp-block-jncb-credit-card-finder__buttons .wp-block-button.is-style-outline .wp-block-button__link{background-color:var(--jncb-ccf-sec-btn-bg) !important;color:var(--jncb-ccf-sec-btn-color) !important;border-color:var(--jncb-ccf-sec-btn-border) !important}.wp-block-jncb-credit-card-finder__buttons .wp-block-button{width:100%}.wp-block-jncb-credit-card-finder__buttons .wp-block-button__link{width:100%;justify-content:center}.wp-block-jncb-credit-card-finder__compare{display:flex;align-items:center;gap:16px;margin-top:4px}.wp-block-jncb-credit-card-finder__compare.is-disabled{opacity:.55}.wp-block-jncb-credit-card-finder__compare-input{flex-shrink:0;margin-top:1px;width:16px;height:16px;accent-color:var(--eyac-focus);cursor:pointer;border:1px solid var(--wp--preset--color--border-primary-color)}.wp-block-jncb-credit-card-finder__compare-label{cursor:pointer;color:#01529a;color:var(--wp--preset--color--header-navy, #01529a);font-weight:var(--wp--custom--typography--font-weight--semi-bold)}.wp-block-jncb-credit-card-finder__empty{margin:0;text-align:center}.wp-block-jncb-credit-card-finder__tray:not([hidden]){animation:jncb-ccf-rise .3s ease both}.wp-block-jncb-credit-card-finder__tray-slot.is-filled{animation:jncb-ccf-pop .25s ease both}@keyframes jncb-ccf-rise{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes jncb-ccf-pop{from{opacity:0;transform:scale(0.9)}to{opacity:1;transform:none}}@media (min-width: 1024px){.wp-block-button.has-dropdown:hover>.btn-jncb-dropdown,.wp-block-button.has-dropdown:focus-within>.btn-jncb-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}}@media (max-width: 991px){.wp-block-jncb-credit-card-finder__card{padding:24px 16px}.wp-block-jncb-credit-card-finder__subpanel{min-height:auto}.wp-block-jncb-credit-card-finder__compare{justify-content:center}.wp-block-jncb-credit-card-finder__card{grid-template-columns:1fr;gap:24px}}@media (max-width: 575px){.wp-block-jncb-credit-card-finder__card-panels{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.wp-block-jncb-credit-card-finder__tab::after{transition:none}.wp-block-jncb-credit-card-finder__tray:not([hidden]),.wp-block-jncb-credit-card-finder__tray-slot.is-filled{animation:none}}
