#elementor-popup-modal-155{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-155 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-155 .dialog-close-button{display:flex;font-size:26px;}#elementor-popup-modal-155 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-155 .dialog-close-button i{color:#FFFFFF;}#elementor-popup-modal-155 .dialog-close-button svg{fill:#FFFFFF;}/* Start custom CSS for nav-menu, class: .elementor-element-47eda72e */.elementor-155 .elementor-element.elementor-element-47eda72e .elementor-nav-menu--main .elementor-item { display: flex; align-items: center; justify-content: space-between; gap: 12px; padding: 13px 18px; border-bottom: 1px solid var(--border-dark); font-family: var(--font-display), "Arial Narrow", Helvetica, sans-serif; font-weight: 800; font-size: var(--fs-h4); letter-spacing: 0.04em; text-transform: uppercase; color: var(--n-300); background-color: transparent; transition: color 140ms cubic-bezier(.2,.9,.2,1), background-color 140ms cubic-bezier(.2,.9,.2,1); } .elementor-155 .elementor-element.elementor-element-47eda72e .elementor-nav-menu--main .elementor-item:hover, .elementor-155 .elementor-element.elementor-element-47eda72e .elementor-nav-menu--main .elementor-item:focus, .elementor-155 .elementor-element.elementor-element-47eda72e .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-155 .elementor-element.elementor-element-47eda72e .elementor-nav-menu--main .elementor-item.highlighted { color: var(--accent); background-color: rgba(255,255,255,0.05); } .elementor-155 .elementor-element.elementor-element-47eda72e .elementor-nav-menu--main > .elementor-nav-menu { border-top: 1px solid var(--border-dark); } .elementor-155 .elementor-element.elementor-element-47eda72e .elementor-nav-menu--main .elementor-item .sub-arrow { display: inline-flex; align-items: center; justify-content: center; flex: 0 0 auto; margin: 0; transition: transform 180ms cubic-bezier(.2,.9,.2,1); } .elementor-155 .elementor-element.elementor-element-47eda72e .elementor-nav-menu--main .elementor-item .sub-arrow svg { width: 14px; height: 14px; fill: currentColor; } .elementor-155 .elementor-element.elementor-element-47eda72e .elementor-nav-menu--main .elementor-item[aria-expanded="true"] .sub-arrow { transform: rotate(180deg); } .elementor-155 .elementor-element.elementor-element-47eda72e .elementor-nav-menu--main .sub-menu { position: static !important; float: none !important; top: auto !important; left: auto !important; right: auto !important; width: 100% !important; min-width: 0 !important; max-width: none !important; margin: 0 !important; padding: 0 !important; transform: none !important; border-radius: 0 !important; z-index: auto !important; background-color: rgba(255,255,255,0.03); box-shadow: inset 2px 0 0 0 var(--accent) !important; } .elementor-155 .elementor-element.elementor-element-47eda72e .elementor-nav-menu--main .sub-menu a.elementor-sub-item { display: flex; align-items: center; padding: 11px 18px 11px 32px; border-bottom: 1px solid var(--border-dark); font-family: var(--font-display), "Arial Narrow", Helvetica, sans-serif; font-weight: 800; font-size: var(--fs-body); letter-spacing: 0.04em; text-transform: uppercase; color: var(--n-400); background-color: transparent; transition: color 140ms cubic-bezier(.2,.9,.2,1), background-color 140ms cubic-bezier(.2,.9,.2,1); } .elementor-155 .elementor-element.elementor-element-47eda72e .elementor-nav-menu--main .sub-menu li:last-child a.elementor-sub-item { border-bottom-color: transparent; } .elementor-155 .elementor-element.elementor-element-47eda72e .elementor-nav-menu--main .sub-menu a.elementor-sub-item:hover, .elementor-155 .elementor-element.elementor-element-47eda72e .elementor-nav-menu--main .sub-menu a.elementor-sub-item:focus, .elementor-155 .elementor-element.elementor-element-47eda72e .elementor-nav-menu--main .sub-menu a.elementor-sub-item.elementor-item-active { color: var(--accent); background-color: rgba(255,255,255,0.05); } .elementor-155 .elementor-element.elementor-element-47eda72e .elementor-nav-menu--main .tfa-cta-item > .elementor-item { justify-content: center; text-align: center; color: var(--n-900); background-color: var(--accent); border-bottom-color: transparent; margin-top: 16px; border-radius: 999px; } .elementor-155 .elementor-element.elementor-element-47eda72e .elementor-nav-menu--main .tfa-cta-item > .elementor-item:hover { background-color: var(--accent-hover); color: var(--n-900); }/* End custom CSS */
/* Start custom CSS */#elementor-popup-modal-155 .dialog-close-button{ display:flex; align-items:center; justify-content:center; width:44px; height:44px; border:1px solid var(--border-dark); border-radius:999px; transition:border-color 160ms cubic-bezier(.2,.9,.2,1), background-color 160ms cubic-bezier(.2,.9,.2,1); }
#elementor-popup-modal-155 .dialog-close-button svg{ width:1em; height:1em; }
#elementor-popup-modal-155 .dialog-close-button:hover, #elementor-popup-modal-155 .dialog-close-button:focus-visible{ border-color:var(--accent); background-color:rgba(204,255,2,0.10); }
#elementor-popup-modal-155 .dialog-close-button:hover svg, #elementor-popup-modal-155 .dialog-close-button:focus-visible svg{ fill:var(--accent); }/* End custom CSS */