/*
 * Modal de login padrão do tema (BuddyxPro: #registration-login-form-popup)
 * na página própria dos rolês, que não carrega o CSS do tema.
 *
 * GERADO por roles-app/tools/extract-login-modal-css.mjs a partir de https://cmcbrteste.azclan.com/members/?LSCWP_CTRL=before_optm
 * em 2026-10-22: só as regras que alcançam o modal,
 * presas a #cmc-login-scope para não vazar para o app. Mudou o modal no
 * tema ou no Personalizar? Gere de novo. As variáveis --wp--preset--* vêm
 * do próprio site, impressas pelo shell.php.
 */
@font-face { font-family: FontAwesome; src: url("../../../../plugins/elementor/assets/lib/font-awesome/fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("../../../../plugins/elementor/assets/lib/font-awesome/fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("../../../../plugins/elementor/assets/lib/font-awesome/fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"); font-weight: normal; font-style: normal; }
@font-face { font-family: "Font Awesome 6 Pro"; font-style: normal; font-weight: 300; font-display: block; src: url("../../../../themes/buddyx-pro/assets/fonts/fa-light-300.woff2") format("woff2"), url("../../../../themes/buddyx-pro/assets/fonts/fa-light-300.ttf") format("truetype"); }
@font-face { font-family: "Font Awesome 6 Pro"; font-style: normal; font-weight: 400; font-display: block; src: url("../../../../themes/buddyx-pro/assets/fonts/fa-regular-400.woff2") format("woff2"), url("../../../../themes/buddyx-pro/assets/fonts/fa-regular-400.ttf") format("truetype"); }
@font-face { font-family: "Font Awesome 6 Pro"; font-style: normal; font-weight: 900; font-display: block; src: url("../../../../themes/buddyx-pro/assets/fonts/fa-solid-900.woff2") format("woff2"), url("../../../../themes/buddyx-pro/assets/fonts/fa-solid-900.ttf") format("truetype"); }
@font-face { font-family: "Font Awesome 6 Pro"; font-style: normal; font-weight: 100; font-display: block; src: url("../../../../themes/buddyx-pro/assets/fonts/fa-thin-100.woff2") format("woff2"), url("../../../../themes/buddyx-pro/assets/fonts/fa-thin-100.ttf") format("truetype"); }
@font-face { font-family: FontAwesome; font-display: block; src: url("../../../../themes/buddyx-pro/assets/fonts/fa-solid-900.woff2") format("woff2"), url("../../../../themes/buddyx-pro/assets/fonts/fa-solid-900.ttf") format("truetype"); }
@font-face { font-family: FontAwesome; font-display: block; src: url("../../../../themes/buddyx-pro/assets/fonts/fa-brands-400.woff2") format("woff2"), url("../../../../themes/buddyx-pro/assets/fonts/fa-brands-400.ttf") format("truetype"); }
@font-face { font-family: FontAwesome; font-display: block; src: url("../../../../themes/buddyx-pro/assets/fonts/fa-regular-400.woff2") format("woff2"), url("../../../../themes/buddyx-pro/assets/fonts/fa-regular-400.ttf") format("truetype"); unicode-range: U+F003, U+F006, U+F014, U+F016-F017, U+F01A-F01B, U+F01D, U+F022, U+F03E, U+F044, U+F046, U+F05C-F05D, U+F06E, U+F070, U+F087-F088, U+F08A, U+F094, U+F096-F097, U+F09D, U+F0A0, U+F0A2, U+F0A4-F0A7, U+F0C5, U+F0C7, U+F0E5-F0E6, U+F0EB, U+F0F6-F0F8, U+F10C, U+F114-F115, U+F118-F11A, U+F11C-F11D, U+F133, U+F147, U+F14E, U+F150-F152, U+F185-F186, U+F18E, U+F190-F192, U+F196, U+F1C1-F1C9, U+F1D9, U+F1DB, U+F1E3, U+F1EA, U+F1F7, U+F1F9, U+F20A, U+F247-F248, U+F24A, U+F24D, U+F255-F25B, U+F25D, U+F271-F274, U+F278, U+F27B, U+F28C, U+F28E, U+F29C, U+F2B5, U+F2B7, U+F2BA, U+F2BC, U+F2BE, U+F2C0-F2C1, U+F2C3, U+F2D0, U+F2D2, U+F2D4, U+F2DC; }
@font-face { font-family: FontAwesome; font-display: block; src: url("../../../../themes/buddyx-pro/assets/fonts/fa-v4compatibility.woff2") format("woff2"), url("../../../../themes/buddyx-pro/assets/fonts/fa-v4compatibility.ttf") format("truetype"); unicode-range: U+F041, U+F047, U+F065-F066, U+F07D-F07E, U+F080, U+F08B, U+F08E, U+F090, U+F09A, U+F0AC, U+F0AE, U+F0B2, U+F0D0, U+F0D6, U+F0E4, U+F0EC, U+F10A-F10B, U+F123, U+F13E, U+F148-F149, U+F14C, U+F156, U+F15E, U+F160-F161, U+F163, U+F175-F178, U+F195, U+F1F8, U+F219, U+F27A; }
@font-face { font-family: Inter; font-style: normal; font-weight: 400; font-display: fallback; src: url("../../../../themes/buddyx-pro/assets/fonts/inter/Inter-Regular.woff2") format("woff2"); }
@font-face { font-family: Inter; font-style: normal; font-weight: 500; font-display: fallback; src: url("../../../../themes/buddyx-pro/assets/fonts/inter/Inter-Medium.woff2") format("woff2"); }
@font-face { font-family: Inter; font-style: normal; font-weight: 600; font-display: fallback; src: url("../../../../themes/buddyx-pro/assets/fonts/inter/Inter-SemiBold.woff2") format("woff2"); }
@font-face { font-family: Inter; font-style: normal; font-weight: 700; font-display: fallback; src: url("../../../../themes/buddyx-pro/assets/fonts/inter/Inter-Bold.woff2") format("woff2"); }
#cmc-login-scope .buddyx-window-popup{position: fixed; top: 0px; left: 0px; opacity: 0; visibility: hidden;}
#cmc-login-scope{--wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px;}
@media (min-resolution: 192dpi){#cmc-login-scope{--wp-admin-border-width-focus: 1.5px;}}
#cmc-login-scope{--wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px;}
#cmc-login-scope .gutenkit a:where(:not(.wp-element-button)):focus{text-decoration: none;}
#cmc-login-scope{--bupr-card-bg: var(--bx-color-bg-elevated, var(--reign-site-sections-bg-color, var(--wp--preset--color--base, #fff))); --bupr-chip-bg: var(--bx-color-bg-muted, #f9f9f9); --bupr-chip-bg-hover: var(--bx-color-bg-subtle, #f0f0f1); --bupr-field-bg: var(--bx-color-bg, var(--reign-form-background-color, var(--wp--preset--color--base, #fff))); --bupr-text: var(--bx-color-fg, var(--wp--preset--color--contrast, #1d2327)); --bupr-text-muted: var(--bx-color-fg-muted, #50575e); --bupr-text-subtle: var(--bx-color-fg-subtle, #666); --bupr-border: var(--bx-color-border, var(--reign-form-border-color, rgba(0, 0, 0, 0.1))); --bupr-reply-bg: var(--bx-color-bg-muted, #f8f9fa); --bupr-reply-hover-bg: #f0f7fc; --bupr-success-bg: #ecfdf5; --bupr-success-fg: #46b450; --bupr-success-border: #d4edda; --bupr-danger-bg: #fff0f0; --bupr-danger-fg: #dc3232; --bupr-danger-border: #f5c6cb; --bupr-accent: var(--bx-color-accent, var(--reign-colors-theme, var(--wp--preset--color--primary, #007cba))); --bupr-focus: var(--bx-color-accent, var(--reign-colors-theme, var(--wp--preset--color--primary, #2271b1)));}
#cmc-login-scope .fa{display: inline-block; font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: 1; font-family: FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased;}
#cmc-login-scope .fa-fw{width: 1.28571em; text-align: center;}
#cmc-login-scope .fa-times::before{content: "";}
#cmc-login-scope .fa-eye::before{content: "";}
#cmc-login-scope{--blue: #007bff; --indigo: #6610f2; --purple: #6f42c1; --pink: #e83e8c; --red: #dc3545; --orange: #fd7e14; --yellow: #ffc107; --green: #28a745; --teal: #20c997; --cyan: #17a2b8; --white: #fff; --gray: #6c757d; --gray-dark: #343a40; --primary: #007bff; --secondary: #6c757d; --success: #28a745; --info: #17a2b8; --warning: #ffc107; --danger: #dc3545; --light: #f8f9fa; --dark: #343a40; --breakpoint-xs: 0; --breakpoint-sm: 576px; --breakpoint-md: 768px; --breakpoint-lg: 992px; --breakpoint-xl: 1200px; --font-family-sans-serif: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; --font-family-monospace: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;}
#cmc-login-scope *,#cmc-login-scope ::after,#cmc-login-scope ::before{box-sizing: border-box;}
#cmc-login-scope [tabindex="-1"]:focus:not(:focus-visible){outline: 0px !important;}
#cmc-login-scope p{margin-top: 0px; margin-bottom: 1rem;}
#cmc-login-scope ul{margin-top: 0px; margin-bottom: 1rem;}
#cmc-login-scope a{color: rgb(0, 123, 255); text-decoration: none; background-color: transparent;}
#cmc-login-scope a:hover{color: rgb(0, 86, 179); text-decoration: underline;}
#cmc-login-scope svg{overflow: hidden; vertical-align: middle;}
#cmc-login-scope label{display: inline-block; margin-bottom: 0.5rem;}
#cmc-login-scope button{border-radius: 0px;}
#cmc-login-scope button:focus:not(:focus-visible){outline: 0px;}
#cmc-login-scope button,#cmc-login-scope input{margin: 0px; font-family: inherit; font-size: inherit; line-height: inherit;}
#cmc-login-scope button,#cmc-login-scope input{overflow: visible;}
#cmc-login-scope button{text-transform: none;}
#cmc-login-scope [role="button"]{cursor: pointer;}
#cmc-login-scope [type="submit"],#cmc-login-scope button{appearance: button;}
#cmc-login-scope [type="submit"]:not(:disabled),#cmc-login-scope button:not(:disabled){cursor: pointer;}
#cmc-login-scope input[type="checkbox"]{box-sizing: border-box; padding: 0px;}
#cmc-login-scope ::-webkit-file-upload-button{font: inherit; appearance: button;}
#cmc-login-scope .h6{margin-bottom: 0.5rem; font-weight: 500; line-height: 1.2;}
#cmc-login-scope .h6{font-size: 1rem;}
#cmc-login-scope .form-control{display: block; width: 100%; height: calc(1.5em + 2px + 0.75rem); padding: 0.375rem 0.75rem; font-size: 1rem; font-weight: 400; line-height: 1.5; color: rgb(73, 80, 87); background-color: rgb(255, 255, 255); background-clip: padding-box; border: 1px solid rgb(206, 212, 218); border-radius: 0.25rem; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}
@media (prefers-reduced-motion: reduce){#cmc-login-scope .form-control{transition: none;}}
#cmc-login-scope .form-control:focus{color: rgb(73, 80, 87); background-color: rgb(255, 255, 255); border-color: rgb(128, 189, 255); outline: 0px; box-shadow: rgba(0, 123, 255, 0.25) 0px 0px 0px 0.2rem;}
#cmc-login-scope .form-control::-webkit-input-placeholder{color: rgb(108, 117, 125); opacity: 1;}
#cmc-login-scope .form-control::placeholder{color: rgb(108, 117, 125); opacity: 1;}
#cmc-login-scope .form-control:disabled{background-color: rgb(233, 236, 239); opacity: 1;}
#cmc-login-scope .form-group{margin-bottom: 1rem;}
#cmc-login-scope .invalid-feedback{display: none; width: 100%; margin-top: 0.25rem; font-size: 0.875em; color: rgb(220, 53, 69);}
#cmc-login-scope .is-invalid ~ .invalid-feedback{display: block;}
#cmc-login-scope .form-control.is-invalid{border-color: rgb(220, 53, 69); background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-position: right calc(0.375em + 0.1875rem) center; background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); padding-right: calc(1.5em + 0.75rem) !important;}
#cmc-login-scope .form-control.is-invalid:focus{border-color: rgb(220, 53, 69); box-shadow: rgba(220, 53, 69, 0.25) 0px 0px 0px 0.2rem;}
#cmc-login-scope .btn{display: inline-block; font-weight: 400; color: rgb(33, 37, 41); text-align: center; vertical-align: middle; user-select: none; background-color: transparent; border: 1px solid transparent; padding: 0.375rem 0.75rem; font-size: 1rem; line-height: 1.5; border-radius: 0.25rem; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}
@media (prefers-reduced-motion: reduce){#cmc-login-scope .btn{transition: none;}}
#cmc-login-scope .btn:hover{color: rgb(33, 37, 41); text-decoration: none;}
#cmc-login-scope .btn:focus{outline: 0px; box-shadow: rgba(0, 123, 255, 0.25) 0px 0px 0px 0.2rem;}
#cmc-login-scope .btn:disabled{opacity: 0.65;}
#cmc-login-scope .btn:not(:disabled):not(.disabled){cursor: pointer;}
#cmc-login-scope .tab-content > .tab-pane{display: none;}
#cmc-login-scope .tab-content > .active{display: block;}
#cmc-login-scope .close{float: right; font-size: 1.5rem; font-weight: 700; line-height: 1; color: rgb(0, 0, 0); text-shadow: rgb(255, 255, 255) 0px 1px 0px; opacity: 0.5;}
#cmc-login-scope .close:hover{color: rgb(0, 0, 0); text-decoration: none;}
#cmc-login-scope .close:not(:disabled):not(.disabled):focus,#cmc-login-scope .close:not(:disabled):not(.disabled):hover{opacity: 0.75;}
#cmc-login-scope .modal-dialog{position: relative; width: auto; margin: 0.5rem; pointer-events: none;}
#cmc-login-scope .modal-content{position: relative; display: flex; flex-direction: column; width: 100%; pointer-events: auto; background-color: rgb(255, 255, 255); background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 0.3rem; outline: 0px;}
#cmc-login-scope .modal-body{position: relative; flex: 1 1 auto; padding: 1rem;}
@media (min-width: 576px){#cmc-login-scope .modal-dialog{max-width: 500px; margin: 1.75rem auto;}}
#cmc-login-scope .mb-0{margin-bottom: 0px !important;}
@media print{#cmc-login-scope *,#cmc-login-scope ::after,#cmc-login-scope ::before{text-shadow: none !important; box-shadow: none !important;}}
@media print{#cmc-login-scope a:not(.btn){text-decoration: underline;}}
@media print{#cmc-login-scope p{orphans: 3; widows: 3;}}
#cmc-login-scope{--bp-share-white: #ffffff; --bp-share-black: #000000; --bp-share-gray-50: #f9fafb; --bp-share-gray-100: #f3f4f6; --bp-share-gray-200: #e5e7eb; --bp-share-gray-300: #d1d5db; --bp-share-gray-400: #9ca3af; --bp-share-gray-500: #6b7280; --bp-share-gray-600: #4b5563; --bp-share-gray-700: #374151; --bp-share-gray-800: #1f2937; --bp-share-gray-900: #111827; --bp-share-primary: #2563eb; --bp-share-primary-hover: #1d4ed8; --bp-share-success: #059669; --bp-share-danger: #dc2626; --bp-share-bg: var(--bp-share-white); --bp-share-bg-secondary: var(--bp-share-gray-50); --bp-share-text: var(--bp-share-gray-900); --bp-share-text-muted: var(--bp-share-gray-600); --bp-share-text-light: var(--bp-share-gray-400); --bp-share-border: var(--bp-share-gray-200); --bp-share-border-light: var(--bp-share-gray-100); --bp-share-border-focus: var(--bp-share-primary); --bp-share-shadow: rgba(0, 0, 0, 0.1); --bp-share-shadow-lg: rgba(0, 0, 0, 0.15); --bp-share-overlay: rgba(255, 255, 255, 0.95); --bp-share-radius: 6px; --bp-share-radius-lg: 8px; --bp-share-spacing: 1rem; --bp-share-spacing-sm: 0.5rem; --bp-share-spacing-lg: 1.0rem; --bp-share-transition: all 0.2s ease;}
#cmc-login-scope{--global-font-color: #505050; --global-font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; --global-font-size: 16; --global-font-line-height: 1.6; --highlight-font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; --global-title-color: #003049; --content-width: 100%; --dropdown-symbol-width: .7em; --color-theme-body: #f7f7f9; --color-layout-boxed: #fff; --color-theme-white-box: #fff; --global-body-lightcolor: #fafafa; --color-theme-primary: #c92a2b; --color-theme-loader: #fff; --color-theme-secondary: #41848f; --color-theme-red: #c0392b; --color-theme-green: #27ae60; --color-theme-blue: #2980b9; --color-theme-yellow: #f1c40f; --color-theme-black: #1c2833; --color-theme-grey: #95a5a6; --color-theme-white: #ecf0f1; --color-custom-daylight: #97c0b7; --color-custom-sun: #eee9d1; --color-link: #003049; --color-link-hover: #c92a2b; --color-meta: #767676; --global-border-color: #e4e3e3; --color-hr: #e8e8e8; --button-background-color: #c92a2b; --button-background-hover-color: #b82526; --button-text-color: #fff; --button-text-hover-color: #fff; --button-border-color: #c92a2b; --button-border-hover-color: #b82526; --color-quote-border: #003049; --color-quote-citation: #6c7781; --color-block-bg-subtle: #f8f9fa; --color-code-bg: #1e1e1e; --color-code-text: #f8f8f2; --color-topbar-bg: #c92a2b; --color-topbar-content: #fff; --color-topbar-link: #fff; --color-topbar-link-hover: #fff; --color-site-title: #003049; --color-site-title-hover: #c92a2b; --color-header-bg: #fff; --color-menu: #003049; --color-menu-hover: #c92a2b; --color-menu-active: #c92a2b; --color-subheader-background: #ffffff80; --color-subheader-title: #003049; --color-panel-toggle: #c92a2b; --color-panel-bg: #fff; --color-panel-menu: #003049; --color-panel-menu-hover: #c92a2b; --color-panel-menu-active: #c92a2b; --color-panel-bg-hover: #fff; --color-panel-bg-active: #fff; --color-footer-bg: #fff; --color-footer-title: #003049; --color-footer-content: #505050; --color-footer-link: #003049; --color-footer-link-hover: #c92a2b; --color-copyright-bg: #fff; --color-copyright-content: #505050; --color-copyright-link: #003049; --color-copyright-link-hover: #c92a2b; --color-activity-btn: #0009; --color-bp-count: #a5a5a5; --font-size-small: calc(16 / var(--global-font-size) * 1rem); --font-size-regular: calc(var(--global-font-size) / 16 * 1rem); --font-size-large: calc(36 / var(--global-font-size) * 1rem); --font-size-larger: calc(48 / var(--global-font-size) * 1rem); --container-width: 1170px; --container-sm: 540px; --container-md: 740px; --container-lg: 960px; --container-xl: 1140px; --container-xxl: 1400px; --grid-gutter-width: 30px; --el-spacing: 2rem; --global-sidebar-width: 260px; --global-border-radius: 8px; --global-border-radius-inner: calc(var(--global-border-radius) - 3px); --button-border-radius: 6px; --form-border-radius: 6px; --textarea-border-radius: 6px; --single-post-elements-spacing: 32px; --focus-outline-width: 2px; --focus-outline-offset: 2px; --focus-outline-color: #003049; --focus-outline-style: solid; --line-clamp-title: 2; --line-clamp-with-media: 2; --line-clamp-no-media: 3; --line-clamp-big-title: 2; --line-clamp-big-text: var(--line-clamp-big-text); --bx-article-big-sm: 1rem; --bx-article-big-md: 1rem; --bx-article-big-lg: 1.25rem; --bx-article-big-title-sm: 1.5rem; --bx-article-big-title-md: 1.75rem; --bx-article-big-title-lg: 2.25rem; --line-clamp-list-title: 2; --line-clamp-list-text: var(--line-clamp-list-text); --bx-article-list-sm: 1rem; --bx-article-list-md: 1rem; --bx-article-list-lg: 1.15rem; --bx-article-list-title-sm: 1.31rem; --bx-article-list-title-md: 1.5rem; --bx-article-list-title-lg: 1.75rem; --line-clamp-card-title: 2; --line-clamp-card-text: var(--line-clamp-card-text); --bx-article-card-title-sm: 1.2rem; --bx-article-card-title-md: 1.5rem; --bx-article-card-title-lg: 1.5rem; --bx-article-list-card-sm: 1rem; --bx-article-list-card-md: 1rem; --bx-article-list-card-lg: 1.15rem; --line-clamp-grid-title: 2; --line-clamp-grid-text: var(--line-clamp-grid-text); --bx-article-grid-title-sm: 1.5rem; --bx-article-grid-title-md: 1.75rem; --bx-article-grid-title-lg: 2.25rem;}
#cmc-login-scope a{background-color: rgba(0, 0, 0, 0);}
#cmc-login-scope button,#cmc-login-scope input{margin: 0px; font-family: inherit; font-size: 100%; line-height: 1.15;}
#cmc-login-scope button,#cmc-login-scope input{overflow: visible;}
#cmc-login-scope button{text-transform: none;}
#cmc-login-scope button,#cmc-login-scope [type="submit"]{appearance: button;}
#cmc-login-scope [type="checkbox"]{box-sizing: border-box; padding: 0px;}
#cmc-login-scope ::-webkit-file-upload-button{appearance: button; font: inherit;}
#cmc-login-scope button,#cmc-login-scope input{color: var(--global-font-color); font-family: var(--global-font-family); font-size: var(--font-size-regular); line-height: var(--global-font-line-height);}
#cmc-login-scope button{font-family: inherit;}
#cmc-login-scope i{font-style: italic;}
@media (max-width: 640px){#cmc-login-scope :lang(ar),#cmc-login-scope :lang(arc),#cmc-login-scope :lang(bcc),#cmc-login-scope :lang(bqi),#cmc-login-scope :lang(ckb),#cmc-login-scope :lang(dv),#cmc-login-scope :lang(fa),#cmc-login-scope :lang(glk),#cmc-login-scope :lang(he),#cmc-login-scope :lang(ku),#cmc-login-scope :lang(mzn),#cmc-login-scope :lang(nqo),#cmc-login-scope :lang(pnb),#cmc-login-scope :lang(ps),#cmc-login-scope :lang(sd),#cmc-login-scope :lang(ug),#cmc-login-scope :lang(ur){left: 0.5rem;}}
@media (max-width: 640px){#cmc-login-scope :lang(ar),#cmc-login-scope :lang(arc),#cmc-login-scope :lang(bcc),#cmc-login-scope :lang(bqi),#cmc-login-scope :lang(ckb),#cmc-login-scope :lang(dv),#cmc-login-scope :lang(fa),#cmc-login-scope :lang(glk),#cmc-login-scope :lang(he),#cmc-login-scope :lang(ku),#cmc-login-scope :lang(mzn),#cmc-login-scope :lang(nqo),#cmc-login-scope :lang(pnb),#cmc-login-scope :lang(ps),#cmc-login-scope :lang(sd),#cmc-login-scope :lang(ug),#cmc-login-scope :lang(ur){left: 0.5rem;}}
@media (max-width: 640px){#cmc-login-scope :lang(ar),#cmc-login-scope :lang(arc),#cmc-login-scope :lang(bcc),#cmc-login-scope :lang(bqi),#cmc-login-scope :lang(ckb),#cmc-login-scope :lang(dv),#cmc-login-scope :lang(fa),#cmc-login-scope :lang(glk),#cmc-login-scope :lang(he),#cmc-login-scope :lang(ku),#cmc-login-scope :lang(mzn),#cmc-login-scope :lang(nqo),#cmc-login-scope :lang(pnb),#cmc-login-scope :lang(ps),#cmc-login-scope :lang(sd),#cmc-login-scope :lang(ug),#cmc-login-scope :lang(ur){left: 0.5rem;}}
@media (max-width: 640px){#cmc-login-scope :lang(ar),#cmc-login-scope :lang(arc),#cmc-login-scope :lang(bcc),#cmc-login-scope :lang(bqi),#cmc-login-scope :lang(ckb),#cmc-login-scope :lang(dv),#cmc-login-scope :lang(fa),#cmc-login-scope :lang(glk),#cmc-login-scope :lang(he),#cmc-login-scope :lang(ku),#cmc-login-scope :lang(mzn),#cmc-login-scope :lang(nqo),#cmc-login-scope :lang(pnb),#cmc-login-scope :lang(ps),#cmc-login-scope :lang(sd),#cmc-login-scope :lang(ug),#cmc-login-scope :lang(ur){left: 0.5rem;}}
@media (max-width: 640px){#cmc-login-scope :lang(ar),#cmc-login-scope :lang(arc),#cmc-login-scope :lang(bcc),#cmc-login-scope :lang(bqi),#cmc-login-scope :lang(ckb),#cmc-login-scope :lang(dv),#cmc-login-scope :lang(fa),#cmc-login-scope :lang(glk),#cmc-login-scope :lang(he),#cmc-login-scope :lang(ku),#cmc-login-scope :lang(mzn),#cmc-login-scope :lang(nqo),#cmc-login-scope :lang(pnb),#cmc-login-scope :lang(ps),#cmc-login-scope :lang(sd),#cmc-login-scope :lang(ug),#cmc-login-scope :lang(ur){right: 0.5rem;}}
@media (max-width: 640px){#cmc-login-scope :lang(ar),#cmc-login-scope :lang(arc),#cmc-login-scope :lang(bcc),#cmc-login-scope :lang(bqi),#cmc-login-scope :lang(ckb),#cmc-login-scope :lang(dv),#cmc-login-scope :lang(fa),#cmc-login-scope :lang(glk),#cmc-login-scope :lang(he),#cmc-login-scope :lang(ku),#cmc-login-scope :lang(mzn),#cmc-login-scope :lang(nqo),#cmc-login-scope :lang(pnb),#cmc-login-scope :lang(ps),#cmc-login-scope :lang(sd),#cmc-login-scope :lang(ug),#cmc-login-scope :lang(ur){right: 0.5rem;}}
@media (max-width: 640px){#cmc-login-scope :lang(ar),#cmc-login-scope :lang(arc),#cmc-login-scope :lang(bcc),#cmc-login-scope :lang(bqi),#cmc-login-scope :lang(ckb),#cmc-login-scope :lang(dv),#cmc-login-scope :lang(fa),#cmc-login-scope :lang(glk),#cmc-login-scope :lang(he),#cmc-login-scope :lang(ku),#cmc-login-scope :lang(mzn),#cmc-login-scope :lang(nqo),#cmc-login-scope :lang(pnb),#cmc-login-scope :lang(ps),#cmc-login-scope :lang(sd),#cmc-login-scope :lang(ug),#cmc-login-scope :lang(ur){right: 0.5rem;}}
@media (max-width: 640px){#cmc-login-scope :lang(ar),#cmc-login-scope :lang(arc),#cmc-login-scope :lang(bcc),#cmc-login-scope :lang(bqi),#cmc-login-scope :lang(ckb),#cmc-login-scope :lang(dv),#cmc-login-scope :lang(fa),#cmc-login-scope :lang(glk),#cmc-login-scope :lang(he),#cmc-login-scope :lang(ku),#cmc-login-scope :lang(mzn),#cmc-login-scope :lang(nqo),#cmc-login-scope :lang(pnb),#cmc-login-scope :lang(ps),#cmc-login-scope :lang(sd),#cmc-login-scope :lang(ug),#cmc-login-scope :lang(ur){right: 0.5rem;}}
#cmc-login-scope *,#cmc-login-scope ::before,#cmc-login-scope ::after{box-sizing: inherit;}
#cmc-login-scope ul{margin: 0px 0px 1.5em; padding-inline-start: 1.5em;}
#cmc-login-scope ul{list-style: outside;}
#cmc-login-scope a{color: var(--color-link); text-decoration: none;}
#cmc-login-scope a:hover,#cmc-login-scope a:focus,#cmc-login-scope a:active{color: var(--color-link-hover);}
#cmc-login-scope a:hover,#cmc-login-scope a:active{outline: 0px; text-decoration: none;}
#cmc-login-scope a:focus-visible{outline: var(--focus-outline-width) var(--focus-outline-style) var(--focus-outline-color); outline-offset: var(--focus-outline-offset);}
#cmc-login-scope a:where(:not(.wp-element-button)):focus{text-decoration: none;}
#cmc-login-scope :focus{outline: none;}
#cmc-login-scope :focus-visible{outline: var(--focus-outline-width) var(--focus-outline-style) var(--focus-outline-color); outline-offset: var(--focus-outline-offset);}
#cmc-login-scope :focus:not(:focus-visible){outline: none;}
#cmc-login-scope a:focus-visible{outline: var(--focus-outline-width) var(--focus-outline-style) var(--focus-outline-color); outline-offset: var(--focus-outline-offset);}
#cmc-login-scope button:focus-visible{outline: var(--focus-outline-width) var(--focus-outline-style) var(--focus-outline-color); outline-offset: var(--focus-outline-offset);}
#cmc-login-scope [role="button"]:focus-visible{outline: var(--focus-outline-width) var(--focus-outline-style) var(--focus-outline-color); outline-offset: var(--focus-outline-offset);}
#cmc-login-scope input[type="checkbox"]:focus-visible{outline: var(--focus-outline-width) var(--focus-outline-style) var(--focus-outline-color); outline-offset: var(--focus-outline-offset);}
#cmc-login-scope [tabindex]:focus-visible{outline: var(--focus-outline-width) var(--focus-outline-style) var(--focus-outline-color); outline-offset: var(--focus-outline-offset);}
#cmc-login-scope p:empty{content: none; margin: 0px;}
#cmc-login-scope p:empty::before{content: none;}
#cmc-login-scope .buddyx-window-popup{z-index: 999999; opacity: 0; backface-visibility: hidden; visibility: hidden; background: rgba(0, 0, 0, 0.6); outline: none; align-items: center; width: 100vw; height: 100vh; transition: 0.3s ease-out; display: flex; position: fixed; top: 0px; left: 0px; overflow-y: auto;}
#cmc-login-scope .buddyx-window-popup.buddyx-window-popup-open{opacity: 1; visibility: visible;}
#cmc-login-scope .modal-dialog{margin-top: 100px;}
#cmc-login-scope .window-popup,#cmc-login-scope .modal-dialog{max-width: calc(100% - 30px);}
#cmc-login-scope .registration-login-form-popup .icon-close{opacity: 1; margin-top: 0px; color: var(--button-text-color); background: var(--button-background-color); z-index: 2; border-radius: 6px; justify-content: center; align-items: center; width: 40px; height: 40px; margin-inline-end: 0px; font-size: 24px; display: flex; top: -20px; right: -20px;}
#cmc-login-scope .registration-login-form-popup .icon-close:hover{background: var(--button-background-hover-color); color: var(--button-text-hover-color);}
#cmc-login-scope .registration-login-form .form-group{margin: 1rem 0px; position: relative;}
#cmc-login-scope .registration-login-form .form-group label{margin-bottom: 0.5rem; display: inline-block;}
#cmc-login-scope .close{cursor: pointer; transition: 0.3s;}
#cmc-login-scope .icon-close{color: rgb(255, 255, 255); position: absolute; top: -25px; right: -25px;}
#cmc-login-scope .icon-close:hover{color: var(--color-link-hover);}
#cmc-login-scope .registration-login-form-popup{width: 520px;}
#cmc-login-scope .registration-login-form-popup .registration-login-form{margin-bottom: 0px;}
#cmc-login-scope .registration-login-form-popup .modal-content{border-width: medium; border-style: none; border-color: currentcolor; border-image: none;}
#cmc-login-scope .registration-login-form-popup .modal-body{border-radius: 0.3rem; margin: 0px; padding: 0px; overflow: hidden;}
#cmc-login-scope .window-popup{width: 520px; max-width: calc(100% - 30px); box-shadow: 0 0 10px 0 var(--bx-color-shadow); z-index: 999999; border-radius: 5px; height: max-content; margin: auto; position: relative;}
#cmc-login-scope .modal-content{pointer-events: auto; border-radius: var(--global-border-radius); background-color: rgb(255, 255, 255); background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.2); outline: 0px; flex-direction: column; width: 100%; display: flex; position: relative;}
@media (max-width: 1200px){#cmc-login-scope .icon-close,#cmc-login-scope .window-popup .icon-close{margin-inline-end: -9px; right: 50%;}}
@media (max-width: 1024px){#cmc-login-scope .icon-close,#cmc-login-scope .window-popup .icon-close{margin-inline-end: -9px; right: 50%;}}
#cmc-login-scope .registration-login-form{border: 1px solid var(--global-border-color); background-color: var(--color-theme-white-box); border-radius: var(--global-border-radius); min-height: 550px; margin-bottom: 20px; position: relative; overflow: hidden;}
#cmc-login-scope .registration-login-form.selected-forms-single{min-height: unset; padding-inline-start: 0px;}
#cmc-login-scope .registration-login-form .tab-content{overflow: hidden;}
#cmc-login-scope .registration-login-form .content{padding: 25px;}
#cmc-login-scope .registration-login-form .title{background: var(--global-body-lightcolor); border-bottom: 1px solid var(--global-border-color); margin-bottom: 0px; padding: 20px 25px; font-size: 18px; font-weight: 600;}
#cmc-login-scope .registration-login-form p{margin-bottom: 0px; font-size: 13px;}
#cmc-login-scope .registration-login-form .remember{margin: 20px 0px 5px;}
#cmc-login-scope .remember{margin-bottom: 1rem;}
#cmc-login-scope .remember .checkbox{margin-bottom: 0px; display: inline-block;}
#cmc-login-scope .remember a{line-height: 2;}
#cmc-login-scope .registar-lostpass-wrap{justify-content: space-between; display: flex;}
#cmc-login-scope #registration-login-form-popup .remember .forgot{float: right; color: var(--bx-color-fg-muted,#888da8);}
#cmc-login-scope .full-width{width: 100%;}
#cmc-login-scope .registration-login-form .form-control{width: 100%; height: auto; padding: 10px; line-height: 1;}
#cmc-login-scope .password-eye-wrap{position: relative;}
#cmc-login-scope .password-eye-wrap .password-eye{color: var(--bx-color-fg-muted,#888da8); z-index: 9; font-size: 16px; text-decoration: none; position: absolute; top: 3.5rem; right: 15px; transform: translateY(-50%);}
#cmc-login-scope .password-eye-wrap input{padding-inline-end: 45px;}
#cmc-login-scope .registration-login-submit{border-radius: 0.3rem; margin: 20px 0px 0px; padding: 12px; font-size: 0.875rem; line-height: 1.5; position: relative;}
#cmc-login-scope .buddyx-sign-form .icon-loader{opacity: 0; visibility: hidden; background-image: url("../../../../themes/buddyx-pro/assets/images/preloader.svg"); background-position: 50% center; background-repeat: no-repeat; background-size: 30px auto; width: 50px; height: 50px; transition: 0.3s; display: none; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
#cmc-login-scope .buddyx-sign-form.loading .btn{min-height: 50px;}
#cmc-login-scope .buddyx-sign-form.loading .btn span{opacity: 0; visibility: hidden; display: none;}
#cmc-login-scope .buddyx-sign-form.loading .btn span.icon-loader{opacity: 1; visibility: visible; display: block;}
@media (max-width: 1024px){#cmc-login-scope .registration-login-form{min-height: unset; padding-inline-start: 0px;}}
@media (max-width: 1024px){#cmc-login-scope .registration-login-form .title{font-size: 14px;}}
@media (max-width: 1024px){#cmc-login-scope .registration-login-form.selected-forms-single{padding-top: 0px;}}
@media (max-width: 640px){#cmc-login-scope .registration-login-form .title{padding: 15px 25px;}}
@media (max-width: 640px){#cmc-login-scope .registration-login-form .content{padding: 20px 25px;}}
@media (max-width: 640px){#cmc-login-scope .registration-login-submit{padding: 1rem;}}
#cmc-login-scope .window-popup{opacity: 0; transition: 0.3s; transform: translateY(-50px);}
#cmc-login-scope .tab-pane{display: none;}
#cmc-login-scope .tab-pane.active{display: block;}
#cmc-login-scope .invalid-feedback{color: rgb(220, 53, 69); width: 100%; margin-top: 0.25rem; font-size: 80%;}
#cmc-login-scope .form-control.is-invalid{border-color: rgb(220, 53, 69);}
#cmc-login-scope .buddyx-sign-form-messages{margin-inline-start: 0px; padding-inline-start: 0px; font-size: 13px; list-style: none;}
#cmc-login-scope .buddyx-sign-form-messages li.error{border-left-color: var(--color-link-hover);}
#cmc-login-scope .buddyx-sign-form-messages li{background-color: var(--global-body-lightcolor); border-left: 4px solid; border-radius: 5px 0px 0px 5px; padding: 8px 15px;}
#cmc-login-scope #registration-login-form-popup .remember .register{display: none;}
#cmc-login-scope ul.buddyx-sign-form-messages:empty{display: none;}
#cmc-login-scope{--bx-color-fg-muted: #757575; --bx-color-divider: #f0f0f0; --bx-color-shadow: rgba(0,0,0,0.08); --bx-color-fg-subtle: #9ca3af; --bx-color-fg-inverse: #ffffff; --bx-color-bg-overlay: rgba(0,0,0,0.5); --bx-color-bg-subtle: #f7f7f9; --bx-color-border-strong: #d4d4d4; --bx-color-success: #16a34a; --bx-color-success-bg: #dcfce7; --bx-color-warning: #eab308; --bx-color-warning-bg: #fef9c3; --bx-color-error: #dc2626; --bx-color-error-bg: #fee2e2; --bx-color-info: #0284c7; --bx-color-info-bg: #dbeafe; --bx-color-input-bg: #ffffff; --bx-color-input-border: #d4d4d4; --bx-shadow-card-md: 0 4px 12px -2px var(--bx-color-shadow); --bx-color-accent: #030337; --bx-color-button-bg: #061e66; --button-background-color: #061e66; --bx-color-button-bg-hover: #064788; --button-background-hover-color: #064788; --bx-color-button-border: #ffffff; --button-border-color: #ffffff; --bx-color-button-border-hover: rgb(255, 255, 255); --button-border-hover-color: rgb(255, 255, 255); --bx-color-bg: #f7f7f9; --bx-color-fg: #4d4a4a; --bx-color-bg-page: #ffffff; --color-layout-boxed: #ffffff; --bx-color-bg-elevated: #ffffff; --bx-color-bg-muted: #fafafa; --bx-color-border: #ffffff; --color-hr: #ffffff; --bx-color-heading: #003049; --global-heading-color: #003049; --color-h1: #003049; --color-h2: #003049; --color-h3: #003049; --color-h4: #003049; --color-h5: #003049; --color-h6: #003049; --bx-color-link: #061b5d; --bx-color-link-hover: #060e55; --bx-color-topbar-bg: #030337; --color-topbar-bg: #030337; --bx-color-topbar-fg: #ffffff; --color-topbar-content: #ffffff; --bx-color-topbar-link: #ffffff; --color-topbar-link: #ffffff; --bx-color-topbar-link-hover: #f3af09; --color-topbar-link-hover: #f3af09; --bx-color-header-bg: #f67006; --bx-color-site-title: #003049; --bx-color-site-title-hover: #ffffff; --color-site-title-hover: #ffffff; --bx-color-menu-fg: #ffffff; --bx-color-menu-hover: #ffffff; --bx-color-menu-active: #030337; --bx-color-subheader-bg: #ebebeb; --color-subheader-background: #ebebeb; --bx-color-subheader-fg: #003049; --color-subheader-title: #003049; --bx-color-panel-toggle: #ffffff; --bx-color-panel-bg: #f67006; --bx-color-panel-menu: #ffffff; --bx-color-panel-menu-hover: #063d6e; --bx-color-panel-menu-active: #042a4b; --bx-color-panel-bg-hover: #ffffff; --bx-color-panel-bg-active: #ffffff; --bx-color-loader-bg: #030337; --color-theme-loader: #030337; --bx-color-footer-bg: #ffffff; --bx-color-footer-title: #003049; --bx-color-footer-fg: #505050; --bx-color-footer-link: #003049; --bx-color-footer-link-hover: #080c71; --bx-color-copyright-bg: #ffffff; --bx-color-copyright-fg: #505050; --bx-color-copyright-link: #003049; --bx-color-copyright-link-hover: #020619; --bx-radius-global: 8px; --bx-radius-button: 6px; --button-border-radius: 6px; --bx-radius-form: 6px; --form-border-radius: 6px; --bx-sidebar-width: 260px; --global-sidebar-width: 260px; --bx-spacing-single-post-elements: 32px; --single-post-elements-spacing: 32px; --bx-color-accent-inverse: #ffffff; --bx-color-button-fg: #ffffff; --button-text-color: var(--bx-color-button-fg); --bx-color-button-fg-hover: var(--bx-color-button-fg); --button-text-hover-color: var(--bx-color-button-fg-hover); --global-font-color: var(--bx-color-fg); --global-body-lightcolor: var(--bx-color-bg-muted); --global-title-color: var(--bx-color-heading); --global-border-color: var(--bx-color-border); --color-theme-primary: var(--bx-color-accent); --color-theme-white-box: var(--bx-color-bg-elevated); --color-theme-white: var(--bx-color-bg); --color-theme-body: var(--bx-color-bg); --color-theme-grey: var(--bx-color-bg-muted); --color-block-bg-subtle: var(--bx-color-bg-muted); --color-secondary-bg: var(--bx-color-bg-muted); --color-body-text: var(--bx-color-fg); --color-meta: var(--bx-color-fg-muted); --color-neutral: var(--bx-color-fg-muted); --color-quote-border: var(--bx-color-accent); --color-quote-citation: var(--bx-color-fg-muted); --color-link: var(--bx-color-link); --color-link-hover: var(--bx-color-link-hover); --color-link-active: var(--bx-color-link-hover); --color-link-hover-visited: var(--bx-color-link-hover); --color-site-title: var(--bx-color-site-title); --color-header-bg: var(--bx-color-header-bg); --color-menu: var(--bx-color-menu-fg); --color-menu-hover: var(--bx-color-menu-hover); --color-menu-active: var(--bx-color-menu-active); --color-footer-bg: var(--bx-color-footer-bg); --color-footer-content: var(--bx-color-footer-fg); --color-footer-link: var(--bx-color-footer-link); --color-footer-link-hover: var(--bx-color-footer-link-hover); --color-footer-title: var(--bx-color-footer-title); --color-copyright-bg: var(--bx-color-copyright-bg); --color-copyright-content: var(--bx-color-copyright-fg); --color-copyright-link: var(--bx-color-copyright-link); --color-copyright-link-hover: var(--bx-color-copyright-link-hover); --color-panel-bg: var(--bx-color-panel-bg); --color-panel-bg-hover: var(--bx-color-panel-bg-hover); --color-panel-bg-active: var(--bx-color-panel-bg-active); --color-panel-menu: var(--bx-color-panel-menu); --color-panel-menu-hover: var(--bx-color-panel-menu-hover); --color-panel-menu-active: var(--bx-color-panel-menu-active); --color-panel-toggle: var(--bx-color-panel-toggle); --global-border-radius: var(--bx-radius-global); --global-border-radius-inner: var(--bx-radius-global);}
#cmc-login-scope .fa{font-family: var(--fa-style-family,"Font Awesome 6 Pro"); font-weight: var(--fa-style,900);}
#cmc-login-scope .fas,#cmc-login-scope .fa{-webkit-font-smoothing: antialiased; display: var(--fa-display,inline-block); font-variant: normal; text-rendering: auto; font-style: normal; line-height: 1;}
#cmc-login-scope .fas{font-family: "Font Awesome 6 Pro";}
#cmc-login-scope .fa-fw{text-align: center; width: 1.25em;}
#cmc-login-scope .fa-eye::before{content: "";}
#cmc-login-scope .fa-times::before{content: "";}
#cmc-login-scope,#cmc-login-scope :host{--fa-style-family-brands: "Font Awesome 6 Brands"; --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";}
#cmc-login-scope,#cmc-login-scope :host{--fa-style-family-duotone: "Font Awesome 6 Duotone"; --fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone";}
#cmc-login-scope,#cmc-login-scope :host{--fa-style-family-classic: "Font Awesome 6 Pro"; --fa-font-light: normal 300 1em/1 "Font Awesome 6 Pro";}
#cmc-login-scope,#cmc-login-scope :host{--fa-style-family-classic: "Font Awesome 6 Pro"; --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Pro";}
#cmc-login-scope,#cmc-login-scope :host{--fa-style-family-classic: "Font Awesome 6 Pro"; --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Pro";}
#cmc-login-scope .fas{font-weight: 900;}
#cmc-login-scope,#cmc-login-scope :host{--fa-style-family-classic: "Font Awesome 6 Pro"; --fa-font-thin: normal 100 1em/1 "Font Awesome 6 Pro";}
#cmc-login-scope button[type="submit"],#cmc-login-scope .registration-login-submit{font-family: inherit; font-size: inherit; color: var(--button-text-color); background-color: var(--button-background-color); border-radius: var(--button-border-radius); text-align: center; cursor: pointer; border: 1px solid var(--button-border-color); vertical-align: middle; appearance: none; -webkit-font-smoothing: antialiased; outline: 0px; padding: 10px 20px; font-style: normal; font-weight: 500; line-height: 1.3; text-decoration: none; transition: 0.2s linear; display: inline-block;}
#cmc-login-scope button[type="submit"]:hover,#cmc-login-scope .registration-login-submit:hover{color: var(--button-text-hover-color); background-color: var(--button-background-hover-color); border: 1px solid var(--button-border-hover-color);}
#cmc-login-scope button[type="submit"]:focus-visible{outline: var(--focus-outline-width) var(--focus-outline-style) var(--focus-outline-color); outline-offset: var(--focus-outline-offset);}
#cmc-login-scope .registration-login-submit:focus-visible{outline: var(--focus-outline-width) var(--focus-outline-style) var(--focus-outline-color); outline-offset: var(--focus-outline-offset);}
#cmc-login-scope input[type="text"],#cmc-login-scope input[type="password"]{background-color: var(--color-theme-white-box); color: var(--global-font-color); border: 1px solid var(--global-border-color); border-radius: var(--form-border-radius); min-height: 38px; padding: 10px;}
#cmc-login-scope input[type="text"]:focus-visible{color: var(--global-font-color); outline: var(--focus-outline-width) var(--focus-outline-style) var(--focus-outline-color); outline-offset: var(--focus-outline-offset);}
#cmc-login-scope input[type="password"]:focus-visible{color: var(--global-font-color); outline: var(--focus-outline-width) var(--focus-outline-style) var(--focus-outline-color); outline-offset: var(--focus-outline-offset);}
@supports (-webkit-touch-callout:none){@media (hover: none) and (pointer: coarse){#cmc-login-scope input[type="text"],#cmc-login-scope input[type="password"]{font-size: 16px;}}}
#cmc-login-scope{--ld-dark-mode-header-bg: #272727; --ld-dark-mode-sidebar-bg: #1c1c1c; --ld-dark-mode-content-bg: #121212; --ld-dark-mode-content-text: #ccc; --ld-dark-mode-link-color: #ccc; --ld-dark-mode-link-hover-color: #fff; --ld-dark-mode-text-secondary: #aaa; --ld-dark-mode-border-color: #ffffff1a;}
#cmc-login-scope{--color-primary: #0073aa; --color-primary-hover: #005a87; --color-ink: #2c3e50; --color-body: #46545f; --color-danger: #d32f2f; --color-success: #1e7e34; --color-surface: #ffffff; --color-muted: #f0f0f0; --color-border: #d0d5da;}
#cmc-login-scope :focus-visible{outline: 2px solid var(--color-primary); outline-offset: 2px;}
@media (prefers-reduced-motion: reduce){#cmc-login-scope *,#cmc-login-scope ::before,#cmc-login-scope ::after{animation-duration: 0.01ms !important; animation-iteration-count: 1 !important; transition-duration: 0.01ms !important; scroll-behavior: auto !important;}}
#cmc-login-scope input{font-size: 16px;}
#cmc-login-scope #registration-login-form-popup.buddyx-window-popup{height: 100dvh; align-items: flex-start; overflow-y: auto; overscroll-behavior: contain; box-sizing: border-box; padding-right: 0px; padding-bottom: 24px; padding-left: 0px; padding-top: max(44px, env(safe-area-inset-top));}
#cmc-login-scope #registration-login-form-popup .modal-dialog{margin: auto; transform: none; flex-shrink: 0;}
#cmc-login-scope #registration-login-form-popup .icon-close{top: -36px; right: 0px; margin: 0px;}
#cmc-login-scope #registration-login-form-popup .wolf-captcha{display: flex; justify-content: center; min-width: 0px;}
#cmc-login-scope #registration-login-form-popup .registration-login-form .content{padding: 20px 25px 24px;}
@media (max-width: 480px){#cmc-login-scope #registration-login-form-popup .modal-dialog{max-width: calc(100% - 16px);}}
@media (max-width: 480px){#cmc-login-scope #registration-login-form-popup .registration-login-form .content{padding: 16px;}}
@media (max-height: 700px){#cmc-login-scope #registration-login-form-popup .registration-login-form .title{padding: 12px 20px;}}
@media (max-height: 700px){#cmc-login-scope #registration-login-form-popup .form-group{margin: 0.6rem 0px;}}
#cmc-login-scope{--bp-share-text: var(--global-font-color); --bp-share-border: var(--global-border-color); --bp-share-bg: var(--color-theme-white-box); --bp-share-radius-lg: var(--global-border-radius); --bp-share-bg-secondary: var(--global-body-lightcolor);}
#cmc-login-scope{--bpmb-primary: var(--color-theme-primary,#c92a2b); --bpmb-primary-hover: var(--button-background-hover-color,#b82526); --bpmb-primary-light: var(--global-body-lightcolor,#fafafa); --bpmb-secondary: var(--color-meta,#767676); --bpmb-secondary-hover: var(--global-font-color,#505050); --bpmb-secondary-light: var(--global-body-lightcolor,#fafafa); --bpmb-text-muted: var(--color-meta,#767676); --bpmb-text-light: var(--color-theme-white,#ecf0f1); --bpmb-bg-tertiary: var(--color-theme-body,#f7f7f9); --bpmb-bg-hover: var(--global-body-lightcolor,#fafafa); --bpmb-border-color-dark: var(--global-border-color,#e4e3e3); --bpmb-border-color-light: var(--global-border-color,#e4e3e3); --bpmb-form-text-color: var(--global-font-color,#505050); --bpmb-form-bg-color: var(--color-theme-white-box,#fff); --bpmb-form-border-color: var(--global-border-color,#e4e3e3); --bpmb-form-focus-text-color: var(--global-title-color,#003049); --bpmb-form-focus-bg-color: var(--color-theme-white-box,#fff); --bpmb-form-focus-border-color: var(--color-theme-primary,#c92a2b); --bpmb-button-text-color: var(--button-text-color,#fff); --bpmb-button-text-hover-color: var(--button-text-hover-color,#fff); --bpmb-button-bg-color: var(--button-background-color,#c92a2b); --bpmb-button-bg-hover-color: var(--button-background-hover-color,#b82526); --bpmb-link-color: var(--color-link,#003049); --bpmb-link-hover-color: var(--color-link-hover,#c92a2b); --bpmb-header-bg-color: var(--color-header-bg,#fff); --bpmb-header-text-color: var(--color-site-title,#003049); --bpmb-header-menu-color: var(--color-menu,#003049); --bpmb-header-menu-hover-color: var(--color-menu-hover,#c92a2b); --bpmb-radius-sm: var(--global-border-radius-inner,calc(var(--global-border-radius) - 3px)); --bpmb-radius-md: var(--button-border-radius,6px); --bpmb-radius-lg: var(--global-border-radius,8px); --bpmb-radius-xl: calc(var(--global-border-radius,8px) * 2); --bpmb-shadow-sm: 0 1px 2px #0000000d; --bpmb-shadow-md: 0 1px 3px #00000014, 0 1px 2px #0000000f; --bpmb-shadow-lg: 0 2px 7px 1px #0000000d, 0 6px 32px 0 #122b461a; --bpmb-shadow-focus: 0 0 0 2px var(--bpmb-primary-light,#fafafa); --bpmbpro-primary: var(--color-theme-primary,#c92a2b); --bpmbpro-primary-hover: var(--button-background-hover-color,#b82526); --bpmbpro-primary-light: var(--global-body-lightcolor,#fafafa); --bpmbpro-primary-rgb: 201, 42, 43; --bpmbpro-secondary: var(--color-meta,#767676); --bpmbpro-secondary-hover: var(--global-font-color,#505050); --bpmbpro-secondary-light: var(--global-body-lightcolor,#fafafa); --bpmbpro-white: var(--color-theme-white,#ecf0f1); --bpmbpro-black: var(--color-theme-black,#1c2833); --bpmbpro-bg-white: var(--color-theme-white-box,#fff); --bpmbpro-bg-light: var(--global-body-lightcolor,#fafafa); --bpmbpro-bg-lighter: var(--color-theme-body,#f7f7f9); --bpmbpro-bg-dark: var(--global-body-lightcolor,#fafafa); --bpmbpro-gray-50: var(--color-theme-body,#f7f7f9); --bpmbpro-gray-100: var(--global-body-lightcolor,#fafafa); --bpmbpro-gray-200: var(--global-border-color,#e4e3e3); --bpmbpro-gray-300: var(--global-border-color,#e4e3e3); --bpmbpro-gray-400: var(--color-meta,#767676); --bpmbpro-gray-500: var(--color-meta,#767676); --bpmbpro-gray-600: var(--global-font-color,#505050); --bpmbpro-gray-700: var(--global-title-color,#003049); --bpmbpro-gray-800: var(--global-title-color,#003049); --bpmbpro-gray-900: var(--global-title-color,#003049); --bpmbpro-gray-950: var(--global-title-color,#003049); --bpmbpro-text-primary: var(--global-title-color,#003049); --bpmbpro-text-secondary: var(--global-font-color,#505050); --bpmbpro-text-muted: var(--color-meta,#767676); --bpmbpro-text-light: var(--color-theme-white,#ecf0f1); --bpmbpro-border-radius-sm: var(--global-border-radius-inner,calc(var(--global-border-radius) - 3px)); --bpmbpro-border-radius: var(--button-border-radius,6px); --bpmbpro-border-radius-md: var(--global-border-radius,8px); --bpmbpro-border-radius-lg: calc(var(--global-border-radius,8px) * 1.5); --bpmbpro-border-radius-xl: calc(var(--global-border-radius,8px) * 2.5); --bpmbpro-form-text-color: var(--global-font-color,#505050); --bpmbpro-form-bg-color: var(--color-theme-white-box,#fff); --bpmbpro-form-border-color: var(--global-border-color,#e4e3e3); --bpmbpro-form-focus-text-color: var(--global-title-color,#003049); --bpmbpro-form-focus-bg-color: var(--color-theme-white-box,#fff); --bpmbpro-form-focus-border-color: var(--color-theme-primary,#c92a2b); --bpmbpro-button-text-color: var(--button-text-color,#fff); --bpmbpro-button-text-hover-color: var(--button-text-hover-color,#fff); --bpmbpro-button-bg-color: var(--button-background-color,#c92a2b); --bpmbpro-button-bg-hover-color: var(--button-background-hover-color,#b82526); --bpmbpro-link-color: var(--color-link,#003049); --bpmbpro-link-hover-color: var(--color-link-hover,#c92a2b); --bpmbpro-card-bg: var(--color-theme-white-box,#fff); --bpmbpro-card-border: var(--global-border-color,#e4e3e3); --bpmbpro-card-shadow: 0 2px 7px 1px #0000000d, 0 6px 32px 0 #122b461a; --bpmb-text-primary: var(--global-title-color,#003049) !important; --bpmb-text-secondary: var(--global-font-color,#505050) !important; --bpmb-bg-primary: var(--color-theme-white-box,#fff) !important; --bpmb-bg-secondary: var(--global-body-lightcolor,#fafafa) !important; --bpmb-border-color: var(--global-border-color,#e4e3e3) !important;}
#cmc-login-scope{--bx-header-height: 55px;}
@media (min-width: 769px){#cmc-login-scope{--bx-header-height: 86px;}}
#cmc-login-scope input{font-size: 16px; line-height: 1.6; font-weight: 400; text-transform: none; text-align: left;}
#cmc-login-scope button[type="submit"],#cmc-login-scope .registration-login-submit{font-family: inherit; font-size: inherit; color: var(--button-text-color); background-color: var(--button-background-color); border-radius: var(--button-border-radius); text-align: center; cursor: pointer; border: 1px solid var(--button-border-color); vertical-align: middle; appearance: none; -webkit-font-smoothing: antialiased; outline: 0px; padding: 10px 20px; font-style: normal; font-weight: 500; line-height: 1.3; text-decoration: none; transition: 0.2s linear; display: inline-block;}
#cmc-login-scope button[type="submit"]:hover,#cmc-login-scope .registration-login-submit:hover{color: var(--button-text-hover-color); background-color: var(--button-background-hover-color); border: 1px solid var(--button-border-hover-color);}
#cmc-login-scope button[type="submit"]:focus-visible{outline: var(--focus-outline-width) var(--focus-outline-style) var(--focus-outline-color); outline-offset: var(--focus-outline-offset);}
#cmc-login-scope .registration-login-submit:focus-visible{outline: var(--focus-outline-width) var(--focus-outline-style) var(--focus-outline-color); outline-offset: var(--focus-outline-offset);}
#cmc-login-scope input[type="text"],#cmc-login-scope input[type="password"]{background-color: var(--color-theme-white-box); color: var(--global-font-color); border: 1px solid var(--global-border-color); border-radius: var(--form-border-radius); min-height: 38px; padding: 10px;}
#cmc-login-scope input[type="text"]:focus-visible{color: var(--global-font-color); outline: var(--focus-outline-width) var(--focus-outline-style) var(--focus-outline-color); outline-offset: var(--focus-outline-offset);}
#cmc-login-scope input[type="password"]:focus-visible{color: var(--global-font-color); outline: var(--focus-outline-width) var(--focus-outline-style) var(--focus-outline-color); outline-offset: var(--focus-outline-offset);}
@supports (-webkit-touch-callout:none){@media (hover: none) and (pointer: coarse){#cmc-login-scope input[type="text"],#cmc-login-scope input[type="password"]{font-size: 16px;}}}
#cmc-login-scope :lang(ar),#cmc-login-scope :lang(arc),#cmc-login-scope :lang(bcc),#cmc-login-scope :lang(bqi),#cmc-login-scope :lang(ckb),#cmc-login-scope :lang(dv),#cmc-login-scope :lang(fa),#cmc-login-scope :lang(glk),#cmc-login-scope :lang(he),#cmc-login-scope :lang(ku),#cmc-login-scope :lang(mzn),#cmc-login-scope :lang(nqo),#cmc-login-scope :lang(pnb),#cmc-login-scope :lang(ps),#cmc-login-scope :lang(sd),#cmc-login-scope :lang(ug),#cmc-login-scope :lang(ur){left: 0px;}
#cmc-login-scope :lang(ar),#cmc-login-scope :lang(arc),#cmc-login-scope :lang(bcc),#cmc-login-scope :lang(bqi),#cmc-login-scope :lang(ckb),#cmc-login-scope :lang(dv),#cmc-login-scope :lang(fa),#cmc-login-scope :lang(glk),#cmc-login-scope :lang(he),#cmc-login-scope :lang(ku),#cmc-login-scope :lang(mzn),#cmc-login-scope :lang(nqo),#cmc-login-scope :lang(pnb),#cmc-login-scope :lang(ps),#cmc-login-scope :lang(sd),#cmc-login-scope :lang(ug),#cmc-login-scope :lang(ur){left: 0px;}
#cmc-login-scope :lang(ar),#cmc-login-scope :lang(arc),#cmc-login-scope :lang(bcc),#cmc-login-scope :lang(bqi),#cmc-login-scope :lang(ckb),#cmc-login-scope :lang(dv),#cmc-login-scope :lang(fa),#cmc-login-scope :lang(glk),#cmc-login-scope :lang(he),#cmc-login-scope :lang(ku),#cmc-login-scope :lang(mzn),#cmc-login-scope :lang(nqo),#cmc-login-scope :lang(pnb),#cmc-login-scope :lang(ps),#cmc-login-scope :lang(sd),#cmc-login-scope :lang(ug),#cmc-login-scope :lang(ur){right: 0px;}
#cmc-login-scope :lang(ar),#cmc-login-scope :lang(arc),#cmc-login-scope :lang(bcc),#cmc-login-scope :lang(bqi),#cmc-login-scope :lang(ckb),#cmc-login-scope :lang(dv),#cmc-login-scope :lang(fa),#cmc-login-scope :lang(glk),#cmc-login-scope :lang(he),#cmc-login-scope :lang(ku),#cmc-login-scope :lang(mzn),#cmc-login-scope :lang(nqo),#cmc-login-scope :lang(pnb),#cmc-login-scope :lang(ps),#cmc-login-scope :lang(sd),#cmc-login-scope :lang(ug),#cmc-login-scope :lang(ur){right: 0px;}
#cmc-login-scope p{margin: 0px 0px 15px;}
#cmc-login-scope{--wp--preset--aspect-ratio--square: 1; --wp--preset--aspect-ratio--4-3: 4/3; --wp--preset--aspect-ratio--3-4: 3/4; --wp--preset--aspect-ratio--3-2: 3/2; --wp--preset--aspect-ratio--2-3: 2/3; --wp--preset--aspect-ratio--16-9: 16/9; --wp--preset--aspect-ratio--9-16: 9/16; --wp--preset--color--black: #1c2833; --wp--preset--color--cyan-bluish-gray: #abb8c3; --wp--preset--color--white: #ecf0f1; --wp--preset--color--pale-pink: #f78da7; --wp--preset--color--vivid-red: #cf2e2e; --wp--preset--color--luminous-vivid-orange: #ff6900; --wp--preset--color--luminous-vivid-amber: #fcb900; --wp--preset--color--light-green-cyan: #7bdcb5; --wp--preset--color--vivid-green-cyan: #00d084; --wp--preset--color--pale-cyan-blue: #8ed1fc; --wp--preset--color--vivid-cyan-blue: #0693e3; --wp--preset--color--vivid-purple: #9b51e0; --wp--preset--color--base: #ffffff; --wp--preset--color--contrast: #1a1a1a; --wp--preset--color--primary: #030337; --wp--preset--color--secondary: #41848f; --wp--preset--color--tertiary: #F6F6F6; --wp--preset--color--neutral: #666666; --wp--preset--color--transparent-accent: color-mix(in srgb, currentColor 10%, transparent); --wp--preset--color--base-2: #FAFAFA; --wp--preset--color--base-3: #F4F4F4; --wp--preset--color--contrast-2: #3D3D3D; --wp--preset--color--contrast-3: #6E6E6E; --wp--preset--color--accent: #030337; --wp--preset--color--accent-2: #3A7882; --wp--preset--color--accent-3: #F4D35E; --wp--preset--color--surface-1: #FFF8F2; --wp--preset--color--surface-2: #F2F7F8; --wp--preset--color--surface-3: #1F2937; --wp--preset--color--red: #c0392b; --wp--preset--color--green: #27ae60; --wp--preset--color--blue: #2980b9; --wp--preset--color--yellow: #f1c40f; --wp--preset--color--grey: #95a5a6; --wp--preset--color--custom-daylight: #97c0b7; --wp--preset--color--custom-sun: #eee9d1; --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%); --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%); --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%); --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%); --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%); --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%); --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%); --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%); --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%); --wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%); --wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%); --wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%); --wp--preset--gradient--primary-secondary: linear-gradient(135deg, var(--wp--preset--color--primary) 0%, var(--wp--preset--color--secondary) 100%); --wp--preset--gradient--tertiary-base: linear-gradient(180deg, var(--wp--preset--color--tertiary) 0%, var(--wp--preset--color--base) 100%); --wp--preset--gradient--subtle-base: linear-gradient(180deg, #FFFFFF 0%, #FAFAFA 100%); --wp--preset--gradient--warm-glow: linear-gradient(135deg, #FFF8F2 0%, #F4D35E 100%); --wp--preset--gradient--cool-mist: linear-gradient(135deg, #F2F7F8 0%, #97C0B7 100%); --wp--preset--gradient--accent-bold: linear-gradient(135deg, #D83734 0%, #3A7882 100%); --wp--preset--gradient--dark-velvet: linear-gradient(135deg, #1F2937 0%, #1A1A1A 100%); --wp--preset--font-size--small: 0.875rem; --wp--preset--font-size--medium: clamp(1rem, 1rem + ((1vw - 0.2rem) * 0.227), 1.125rem); --wp--preset--font-size--large: clamp(1.125rem, 1.125rem + ((1vw - 0.2rem) * 0.455), 1.375rem); --wp--preset--font-size--x-large: clamp(1.75rem, 1.75rem + ((1vw - 0.2rem) * 0.909), 2.25rem); --wp--preset--font-size--xx-large: clamp(2.25rem, 2.25rem + ((1vw - 0.2rem) * 1.364), 3rem); --wp--preset--font-size--x-small: 0.75rem; --wp--preset--font-size--mega: clamp(3.75rem, 6vw + 2rem, 6rem); --wp--preset--font-size--larger: clamp(23.54px, 1.471rem + ((1vw - 3.2px) * 1.757), 39px); --wp--preset--font-family--inter: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; --wp--preset--font-family--newsreader: 'Newsreader', Georgia, serif; --wp--preset--font-family--system-ui: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; --wp--preset--font-family--monospace: 'Nimbus Mono PS', 'Courier New', monospace; --wp--preset--spacing--20: 10px; --wp--preset--spacing--30: 16px; --wp--preset--spacing--40: 24px; --wp--preset--spacing--50: clamp(24px, 4vw, 40px); --wp--preset--spacing--60: clamp(32px, 5vw, 60px); --wp--preset--spacing--70: clamp(48px, 6vw, 80px); --wp--preset--spacing--80: clamp(64px, 8vw, 120px); --wp--preset--spacing--10: 0.5rem; --wp--preset--spacing--90: 8rem; --wp--preset--spacing--100: 10rem; --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2); --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4); --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2); --wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0); --wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0); --wp--preset--shadow--card: 0 2px 8px rgba(0, 0, 0, 0.08); --wp--preset--shadow--card-hover: 0 4px 16px rgba(0, 0, 0, 0.12); --wp--preset--shadow--elevated: 0 8px 24px rgba(0, 0, 0, 0.15); --wp--custom--line-height--small: 1.2; --wp--custom--line-height--medium: 1.5; --wp--custom--line-height--large: 1.8; --wp--custom--font-weight--light: 300; --wp--custom--font-weight--regular: 400; --wp--custom--font-weight--medium: 500; --wp--custom--font-weight--semibold: 600; --wp--custom--font-weight--bold: 700;}
#cmc-login-scope{--wp--style--global--content-size: 840px; --wp--style--global--wide-size: 1200px;}
#cmc-login-scope{--wp--style--block-gap: 1.5rem;}
#cmc-login-scope a:where(:not(.wp-element-button)){color: var(--wp--preset--color--primary); text-decoration: none;}
#cmc-login-scope{--wp-block-synced-color:#7a00df;--bx-color-bg-elevated:#ffffff;--wp--preset--color--base:#ffffff;--bx-color-bg-muted:#fafafa;--bx-color-bg-subtle:#f7f7f9;--bx-color-bg:#f7f7f9;--bx-color-fg:#4d4a4a;--wp--preset--color--contrast:#1a1a1a;--bx-color-fg-muted:#757575;--bx-color-fg-subtle:#9ca3af;--bx-color-border:#ffffff;--bx-color-accent:#030337;--wp--preset--color--primary:#030337;--bp-share-white:#ffffff;--bp-share-gray-50:#f9fafb;--bp-share-gray-900:#111827;--bp-share-gray-600:#4b5563;--bp-share-gray-400:#9ca3af;--bp-share-gray-200:#e5e7eb;--bp-share-gray-100:#f3f4f6;--bp-share-primary:#2563eb;--global-font-size:16;--global-border-radius:8px;--global-font-color:#4d4a4a;--global-font-family:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-size-regular:calc(16 / 16 * 1rem);--global-font-line-height:1.6;--color-link:#061b5d;--color-link-hover:#060e55;--focus-outline-width:2px;--focus-outline-style:solid;--focus-outline-color:#003049;--focus-outline-offset:2px;--button-text-color:#ffffff;--button-background-color:#061e66;--button-background-hover-color:#064788;--button-text-hover-color:#ffffff;--bx-color-shadow:rgba(0,0,0,0.08);--global-border-color:#ffffff;--color-theme-white-box:#ffffff;--global-body-lightcolor:#fafafa;--bx-color-button-fg:#ffffff;--bx-color-button-fg-hover:#ffffff;--bx-color-heading:#003049;--bx-color-link:#061b5d;--bx-color-link-hover:#060e55;--bx-color-site-title:#003049;--bx-color-header-bg:#f67006;--bx-color-menu-fg:#ffffff;--bx-color-menu-hover:#ffffff;--bx-color-menu-active:#030337;--bx-color-footer-bg:#ffffff;--bx-color-footer-fg:#505050;--bx-color-footer-link:#003049;--bx-color-footer-link-hover:#080c71;--bx-color-footer-title:#003049;--bx-color-copyright-bg:#ffffff;--bx-color-copyright-fg:#505050;--bx-color-copyright-link:#003049;--bx-color-copyright-link-hover:#020619;--bx-color-panel-bg:#f67006;--bx-color-panel-bg-hover:#ffffff;--bx-color-panel-bg-active:#ffffff;--bx-color-panel-menu:#ffffff;--bx-color-panel-menu-hover:#063d6e;--bx-color-panel-menu-active:#042a4b;--bx-color-panel-toggle:#ffffff;--bx-radius-global:8px;--button-border-radius:6px;--button-border-color:#ffffff;--button-border-hover-color:rgb(255, 255, 255);--form-border-radius:6px;--color-primary:#0073aa;--color-theme-primary:#030337;--color-meta:#757575;--color-theme-white:#f7f7f9;--color-theme-body:#f7f7f9;--global-title-color:#003049;--color-header-bg:#f67006;--color-site-title:#003049;--color-menu:#ffffff;--color-menu-hover:#ffffff;--global-border-radius-inner:8px;--bpmb-primary-light:#fafafa;--color-theme-black:#1c2833;--wp--preset--color--secondary:#41848f;--wp--preset--color--tertiary:#F6F6F6;font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:16px;line-height:25.6px;color:rgb(26, 26, 26);}
#cmc-login-scope .fa-eye-slash::before{content: "\f070";}
