.elementor-kit-7{--e-global-color-primary:#0B1F3A;--e-global-color-secondary:#E0561F;--e-global-color-text:#14203A;--e-global-color-accent:#1E7A4F;--e-global-color-ctahovr:#C74A18;--e-global-color-ctaactv:#B3421A;--e-global-color-navy2cl:#1E3A5F;--e-global-color-navylin:#29405E;--e-global-color-txtsecn:#5C6478;--e-global-color-txtmutd:#8A92A3;--e-global-color-txtdark:#C3CBD8;--e-global-color-linecol:#DFE3EA;--e-global-color-pagebgc:#F5F7FA;--e-global-color-surface:#FFFFFF;--e-global-color-logoacc:#F29A6B;--e-global-color-gaindrk:#2E9E6B;--e-global-color-gainbgc:#EEF6F1;--e-global-color-gainbrd:#CDE3D6;--e-global-color-riskred:#B3402E;--e-global-color-lossred:#BB5343;--e-global-color-lossbgc:#FCF4F2;--e-global-color-lossbrd:#ECD3CE;--e-global-color-starcol:#D9A21B;--e-global-color-linkcol:#1E56A0;--e-global-color-linkhov:#164682;--e-global-color-infobgc:#E6EEF9;--e-global-color-neutbgc:#EEF1F5;--e-global-typography-primary-font-family:"IBM Plex Sans";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"IBM Plex Mono";--e-global-typography-secondary-font-weight:500;--e-global-typography-text-font-family:"IBM Plex Sans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"IBM Plex Sans";--e-global-typography-accent-font-weight:600;--e-global-typography-h1hero-font-family:"IBM Plex Sans";--e-global-typography-h1hero-font-size:48px;--e-global-typography-h1hero-font-weight:700;--e-global-typography-h1hero-line-height:1.05em;--e-global-typography-h1hero-letter-spacing:-0.03em;--e-global-typography-h2large-font-family:"IBM Plex Sans";--e-global-typography-h2large-font-size:32px;--e-global-typography-h2large-font-weight:700;--e-global-typography-h2large-line-height:1.1em;--e-global-typography-h2large-letter-spacing:-0.03em;--e-global-typography-h2std-font-family:"IBM Plex Sans";--e-global-typography-h2std-font-size:28px;--e-global-typography-h2std-font-weight:700;--e-global-typography-h2std-line-height:1.15em;--e-global-typography-h2std-letter-spacing:-0.03em;--e-global-typography-h2comp-font-family:"IBM Plex Sans";--e-global-typography-h2comp-font-size:26px;--e-global-typography-h2comp-font-weight:700;--e-global-typography-h2comp-line-height:1.15em;--e-global-typography-h2comp-letter-spacing:-0.03em;--e-global-typography-h2fixed-font-family:"IBM Plex Sans";--e-global-typography-h2fixed-font-size:22px;--e-global-typography-h2fixed-font-weight:700;--e-global-typography-h2fixed-line-height:1.2em;--e-global-typography-h2fixed-letter-spacing:-0.03em;--e-global-typography-h3card-font-family:"IBM Plex Sans";--e-global-typography-h3card-font-size:17px;--e-global-typography-h3card-font-weight:700;--e-global-typography-h3card-line-height:1.3em;--e-global-typography-h3card-letter-spacing:0em;--e-global-typography-ttlsmal-font-family:"IBM Plex Sans";--e-global-typography-ttlsmal-font-size:15px;--e-global-typography-ttlsmal-font-weight:600;--e-global-typography-ttlsmal-line-height:1.3em;--e-global-typography-ttlsmal-letter-spacing:0em;--e-global-typography-bodylg-font-family:"IBM Plex Sans";--e-global-typography-bodylg-font-size:16px;--e-global-typography-bodylg-font-weight:400;--e-global-typography-bodylg-line-height:1.5em;--e-global-typography-bodylg-letter-spacing:0em;--e-global-typography-bodymd-font-family:"IBM Plex Sans";--e-global-typography-bodymd-font-size:15px;--e-global-typography-bodymd-font-weight:400;--e-global-typography-bodymd-line-height:1.5em;--e-global-typography-bodymd-letter-spacing:0em;--e-global-typography-bodysm-font-family:"IBM Plex Sans";--e-global-typography-bodysm-font-size:14px;--e-global-typography-bodysm-font-weight:400;--e-global-typography-bodysm-line-height:1.55em;--e-global-typography-bodysm-letter-spacing:0em;--e-global-typography-caption-font-family:"IBM Plex Sans";--e-global-typography-caption-font-size:12px;--e-global-typography-caption-font-weight:400;--e-global-typography-caption-line-height:1.55em;--e-global-typography-caption-letter-spacing:0em;--e-global-typography-eyebrow-font-family:"IBM Plex Sans";--e-global-typography-eyebrow-font-size:12px;--e-global-typography-eyebrow-font-weight:600;--e-global-typography-eyebrow-text-transform:uppercase;--e-global-typography-eyebrow-line-height:1.3em;--e-global-typography-eyebrow-letter-spacing:0.06em;--e-global-typography-monolbl-font-family:"IBM Plex Mono";--e-global-typography-monolbl-font-size:11px;--e-global-typography-monolbl-font-weight:500;--e-global-typography-monolbl-text-transform:uppercase;--e-global-typography-monolbl-line-height:1.3em;--e-global-typography-monolbl-letter-spacing:0.08em;--e-global-typography-monolg-font-family:"IBM Plex Mono";--e-global-typography-monolg-font-size:12px;--e-global-typography-monolg-font-weight:500;--e-global-typography-monolg-text-transform:uppercase;--e-global-typography-monolg-line-height:1.3em;--e-global-typography-monolg-letter-spacing:0.06em;--e-global-typography-buttonf-font-family:"IBM Plex Sans";--e-global-typography-buttonf-font-size:14px;--e-global-typography-buttonf-font-weight:700;--e-global-typography-buttonf-line-height:1em;--e-global-typography-buttonf-letter-spacing:0em;--e-global-typography-statbig-font-family:"IBM Plex Sans";--e-global-typography-statbig-font-size:48px;--e-global-typography-statbig-font-weight:700;--e-global-typography-statbig-line-height:1em;--e-global-typography-statbig-letter-spacing:-0.04em;background-color:#F5F7FA;color:#14203A;font-family:"IBM Plex Sans", system-ui, -apple-system, Segoe UI, Arial, sans-serif;font-size:15px;font-weight:400;line-height:1.5em;letter-spacing:0em;}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{background-color:#E0561F;font-family:"IBM Plex Sans", system-ui, -apple-system, Segoe UI, Arial, sans-serif;font-size:14px;font-weight:700;letter-spacing:0em;color:#FFFFFF;border-radius:8px 8px 8px 8px;padding:12px 20px 12px 20px;}.elementor-kit-7 button:hover,.elementor-kit-7 button:focus,.elementor-kit-7 input[type="button"]:hover,.elementor-kit-7 input[type="button"]:focus,.elementor-kit-7 input[type="submit"]:hover,.elementor-kit-7 input[type="submit"]:focus,.elementor-kit-7 .elementor-button:hover,.elementor-kit-7 .elementor-button:focus{background-color:#C74A18;color:#FFFFFF;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7 a{color:#1E56A0;}.elementor-kit-7 a:hover{color:#164682;}.elementor-kit-7 h1{color:#14203A;font-family:"IBM Plex Sans", system-ui, -apple-system, Segoe UI, Arial, sans-serif;font-size:48px;font-weight:700;line-height:1.05em;letter-spacing:-0.03em;}.elementor-kit-7 h2{color:#14203A;font-family:"IBM Plex Sans", system-ui, -apple-system, Segoe UI, Arial, sans-serif;font-size:28px;font-weight:700;line-height:1.15em;letter-spacing:-0.03em;}.elementor-kit-7 h3{color:#14203A;font-family:"IBM Plex Sans", system-ui, -apple-system, Segoe UI, Arial, sans-serif;font-size:17px;font-weight:700;line-height:1.3em;letter-spacing:0em;}.elementor-kit-7 h4{color:#14203A;font-family:"IBM Plex Sans", system-ui, -apple-system, Segoe UI, Arial, sans-serif;font-size:15px;font-weight:700;line-height:1.35em;letter-spacing:0em;}.elementor-kit-7 h5{color:#14203A;font-family:"IBM Plex Sans", system-ui, -apple-system, Segoe UI, Arial, sans-serif;font-size:14px;font-weight:600;line-height:1.4em;letter-spacing:0em;}.elementor-kit-7 h6{color:#14203A;font-family:"IBM Plex Sans", system-ui, -apple-system, Segoe UI, Arial, sans-serif;font-size:13px;font-weight:600;line-height:1.4em;letter-spacing:0em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-7{--e-global-typography-h1hero-font-size:39px;--e-global-typography-h2large-font-size:28px;--e-global-typography-h2std-font-size:25px;--e-global-typography-h2comp-font-size:24px;--e-global-typography-statbig-font-size:42px;}.elementor-kit-7 h1{font-size:39px;}.elementor-kit-7 h2{font-size:25px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-7{--e-global-typography-h1hero-font-size:30px;--e-global-typography-h2large-font-size:24px;--e-global-typography-h2std-font-size:22px;--e-global-typography-h2comp-font-size:22px;--e-global-typography-statbig-font-size:36px;}.elementor-kit-7 h1{font-size:30px;}.elementor-kit-7 h2{font-size:22px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS */:root{--pc-navy:#0B1F3A;--pc-lined:#29405E;--pc-text:#14203A;--pc-t2:#5C6478;--pc-t3:#8A92A3;--pc-td:#C3CBD8;--pc-line:#DFE3EA;--pc-bg:#F5F7FA;--pc-cta:#E0561F;--pc-ctah:#C74A18;--pc-ctaa:#B3421A;--pc-gain:#1E7A4F;--pc-gaind:#2E9E6B;--pc-risk:#B3402E;--pc-loss:#BB5343}.elementor-widget-heading:has(>.elementor-heading-title:empty){display:none}.menu-item.pc-hot>a{color:#F29A6B!important;font-weight:600!important}@media (max-width:1024px){.elementor-widget.pc-hcta{margin-left:auto}}.mobile-collapse.is-collapse-template{background:#fff}.collapse-activated .mobile-collapse.is-collapse-template{position:fixed;top:64px;left:0;right:0;bottom:auto;z-index:999;height:calc(100vh - 64px);height:calc(100dvh - 64px);overflow-y:auto;overscroll-behavior:contain;box-shadow:0 8px 24px rgba(11,31,58,.12)}.collapse-activated .mobile-collapse.is-collapse-template .collapse-holder{height:auto;overflow:visible}@media (max-width:767px){.pc-bonuses .e-loop-item:nth-child(n+5 of .e-loop-item){display:none}}
/* card note ellipsis */.pc-ell{min-width:0;flex-shrink:1}.pc-ell .elementor-heading-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
/* home chip row: several filters, one scrolling line */.pc-frow{overflow-x:auto;scrollbar-width:thin;scrollbar-color:#C3CBD8 transparent}
/* text-editor links: undo theme italic/bold */.elementor-widget-text-editor{--hyperlink-style:normal;--hyperlink-weight:inherit}
/* hub + card FAQ: hide empty optional items */.pc-faq .e-n-accordion-item:has(.e-n-accordion-item-title-text:empty){display:none}
/* related hub link cards: label left, arrow right */.pc-relbtn .elementor-button-content-wrapper{justify-content:space-between}
/* header dropdown (Guides): white card, radius 10, no shadow */.main-menu .sub-menu{box-shadow:none!important;border:1px solid #DFE3EA!important;border-radius:10px!important;padding:6px!important;background:#FFFFFF!important;min-width:220px!important;overflow:hidden}
.main-menu .sub-menu>li{background:transparent!important}
.main-menu .sub-menu>li>a{font-size:14px!important;font-weight:400!important;color:#14203A!important;padding:10px 12px!important;border-radius:6px}
.main-menu .sub-menu>li>a:hover,.main-menu .sub-menu>li.current-menu-item>a{background:#F5F7FA}
/* bonus value fallback: grey when a card has no bonus (the empty dynamic widget is not rendered) */.elementor-element-188e36f:not(:has(.elementor-element-5bbd12e)) .elementor-element-ef4cdf5::after,.elementor-element-967c496:not(:has(.elementor-element-df938a3)) .elementor-element-d469ea8::after{content:"\2014";display:block;margin-top:1px;font:700 15px/1.3 "IBM Plex Sans",sans-serif;letter-spacing:0;text-transform:none;color:#5C6478}.elementor-element-a8b9fd0:not(:has(.elementor-element-aac5cbe)) .elementor-element-86476cc::after{content:"No offer";display:block;margin-top:3px;font:600 14px/1.3 "IBM Plex Sans",sans-serif;letter-spacing:0;text-transform:none;color:#5C6478}
/* Privacy bar (Foxiz #rb-privacy) */
#rb-privacy.privacy-bar{left:20px;bottom:20px;width:420px;max-width:calc(100vw - 32px)}
#rb-privacy .privacy-inner{background:#0B1F3A;color:#FFFFFF;border:1px solid #29405E;border-radius:10px;box-shadow:0 12px 32px rgba(11,31,58,.28);padding:16px 16px 16px 18px;gap:16px;align-items:center}
#rb-privacy .privacy-content{color:#C3CBD8;font:400 14px/1.5 "IBM Plex Sans",sans-serif}
#rb-privacy .privacy-content a{color:#FFFFFF;text-decoration:underline;text-underline-offset:2px}
#rb-privacy .privacy-content a:hover{color:#FFFFFF;text-decoration-color:#E0561F}
#rb-privacy .privacy-dismiss{display:flex;align-items:center;flex-shrink:0}
#rb-privacy .privacy-dismiss-btn{display:inline-flex;align-items:center;justify-content:center;background:#FFFFFF;color:#0B1F3A;border-radius:8px;height:40px;padding:0 18px;font:700 14px/1 "IBM Plex Sans",sans-serif;letter-spacing:0;text-transform:none;white-space:nowrap;box-shadow:none;transition:background .15s ease}
#rb-privacy .privacy-dismiss-btn span{color:inherit;line-height:1}
#rb-privacy .privacy-dismiss-btn:hover{background:#F5F7FA;color:#0B1F3A}
@media (max-width:767px){#rb-privacy.privacy-bar{left:12px;right:12px;bottom:12px;width:auto;max-width:none}#rb-privacy .privacy-inner{padding:14px 14px 14px 16px;gap:12px}#rb-privacy .privacy-content{font-size:13px}}/* End custom CSS */