 .blt-btn-primary, .blt-btn-secondary, .blt-btn-accent { position: relative !important; display: inline-flex !important; justify-content: center; align-items: center; padding: 12px 35px; font-family: 'Work Sans', sans-serif; text-decoration: none; border: none !important; cursor: pointer; overflow: hidden !important; z-index: 1; transition: color 0.4s ease; }  .blt-btn-primary::before, .blt-btn-secondary::before, .blt-btn-accent::before { content: ''; position: absolute; display: block;  top: var(--y, 50%); left: var(--x, 50%); transform: translate(-50%, -50%);  width: 0; height: 0; border-radius: 100%;  background-color: var(--hover-bg);  opacity: 0; z-index: -1; pointer-events: none;   transition: width 0.7s ease, height 0.7s ease, opacity 0.7s ease, top 0s, left 0s; }  .blt-btn-primary:hover::before, .blt-btn-secondary:hover::before, .blt-btn-accent:hover::before {  width: 700px; height: 700px; opacity: 1; }  .blt-btn-primary { background-color: #e40521 !important; color: #ffffff !important; --hover-bg: #0b1f3a; } .blt-btn-secondary { background-color: #0b1f3a !important; color: #ffffff !important; --hover-bg: #e40521; } .blt-btn-accent { background-color: #ffffff !important; color: #e40521!important; --hover-bg: #022047; }  .blt-textlink-primary, .blt-textlink-secodnary, .blt-textlink-accent { position: relative; text-decoration: none; transition: color 0.3s ease; display: inline-block; cursor: pointer; }  .blt-textlink-primary::after, .blt-textlink-secodnary::after, .blt-textlink-accent::after { content: ""; position: absolute; bottom: -2px; left: 0; width: 100%; height: 1px; transform: scaleX(0); transform-origin: right;  transition: transform 0.3s ease; }  .blt-textlink-primary:hover::after, .blt-textlink-secodnary:hover::after, .blt-textlink-accent:hover::after { transform: scaleX(1); transform-origin: left;  }   .blt-textlink-primary { color: #022047; } .blt-textlink-primary:hover { color: #022047; } .blt-textlink-primary::after { background-color: #e40421; }  .blt-textlink-secodnary { color: #e40421; } .blt-textlink-secodnary:hover { color: #e40421; } .blt-textlink-secodnary::after { background-color: #022047; }  .blt-textlink-accent { color: #e40421; } .blt-textlink-accent:hover { color: #022047; } .blt-textlink-accent::after { background-color: #022047; }   .cky-btn-accept, .cky-btn-preferences, [data-cky-tag="accept-button"], [data-cky-tag="detail-save-button"] { background-color: #022047 !important; border-color: #022047 !important; color: #ffffff !important;  }  .cky-btn-accept:hover, .cky-btn-preferences:hover, [data-cky-tag="accept-button"]:hover, [data-cky-tag="detail-save-button"]:hover { background-color: #011126 !important; border-color: #011126 !important; }  .cky-banner-detail .cky-detail-title a, .cky-preference-center a, .cky-policy-list a, .cky-banner-detail a { color: #022047 !important; }  .cky-switch input[type="checkbox"]:checked + .cky-slider { background-color: #022047 !important; }  .cky-btn-customize, .cky-btn-reject { border-color: #022047 !important; color: #022047 !important; } .cky-btn-customize:hover, .cky-btn-reject:hover { background-color: #f3f4f6 !important;  }  body > div.cky-btn-revisit-wrapper.cky-revisit-bottom-left { background-color: #022047 !important; }