.center-align .cta-button,.center-align .primary-button,.center-align .secondary-button{margin:0 auto}.right-align .cta-button,.right-align .primary-button,.right-align .secondary-button{margin-left:auto}.popup--component{position:fixed;inset:0;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:9999}.popup--component.is-visible{display:-webkit-box;display:-ms-flexbox;display:flex}.popup--overlay{position:absolute;inset:0;background:#000;opacity:.2}.popup--content{position:relative;background:#fff;max-width:560px;width:100%;overflow:hidden;z-index:2}@media (max-width:767px){.popup--content{max-width:90%}}.popup--media{padding:32px 32px 8px}.popup--text{padding:0 32px 16px}.popup--close{position:absolute;top:10px;right:10px;border:none;width:24px;height:24px;cursor:pointer}.popup--close img{padding:4px}.popup--links{padding:24px 32px;border-top:1px solid #dee2e6}.popup--links .links-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:16px}.popup--links .links-wrapper div{padding:6px 15px;border:1px solid var(--tg-primary-button-text-color);background-color:var(--tg-primary-button-color);font-size:16px;line-height:21px;font-weight:400;cursor:pointer;display:inline-block;max-width:100%;width:-webkit-max-content;width:-moz-max-content;width:max-content}.popup--links .links-wrapper div:hover{background-color:var(--tg-primary-button-text-color)}.popup--links .links-wrapper div:hover a{color:var(--tg-primary-button-color)}.popup--links .links-wrapper div a{color:var(--tg-primary-button-text-color)}.popup--links .links-wrapper div .disabled,.popup--links .links-wrapper div .no-access,.popup--links .links-wrapper div a{text-decoration:none;white-space:normal;padding:6px 15px}.popup--links .links-wrapper div .disabled,.popup--links .links-wrapper div .no-access{cursor:default}.inverted-style .popup--links .links-wrapper div .disabled,.inverted-style .popup--links .links-wrapper div .no-access,.inverted-style .popup--links .links-wrapper div a{padding:11px 30px}@media (max-width:767px){.popup--links .links-wrapper div{font-size:14px}}@media (max-width:991px){.popup--links .links-wrapper div{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;width:auto;-ms-hyphens:auto;hyphens:auto;overflow-wrap:break-word;word-break:normal}}.popup--links .links-wrapper div a{padding:0}.popup--links .links-wrapper div:hover{border-color:var(--tg-primary-button-color)}@media (max-width:767px){.popup--links .links-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}}body:has(.border-radius) main .popup--links .links-wrapper div{border-radius:60px}