@charset "UTF-8";body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-button-action,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-button-danger,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-button-primary{align-items:center;background:#34383c;border:1px solid #64666a;border-radius:4px;color:#fff;cursor:pointer;display:flex;height:30px;justify-content:center;padding:0 12px;width:-moz-fit-content;width:fit-content}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-button-action:hover,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-button-danger:hover,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-button-primary:hover{background:#64666a;color:#fff}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tui-interface span.tui-button{cursor:pointer}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tui-interface span.tui-button.is-disabled,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tui-interface span.tui-button[aria-disabled=true]{cursor:not-allowed}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-button-danger{border-color:#cc1818;color:#cc1818}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-button-primary{background-color:var(--tui-theme-primary-base,#4b84ce);color:inherit}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-button-action[disabled],body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-button-danger[disabled],body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-button-icon-clone[disabled],body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-button-icon-trash[disabled],body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-button-primary[disabled],body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-button-text-action[disabled],body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-button-text-danger[disabled],body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-button-text-primary[disabled]{cursor:not-allowed;opacity:.5;pointer-events:none}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-button-action:focus{outline:none}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-button-text-action,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-button-text-danger,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-button-text-primary{background:transparent;border:none;cursor:pointer;display:inline}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-button-text-action:hover,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-button-text-danger:hover,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-button-text-primary:hover{font-weight:700}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-button-text-action{color:#fff}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-button-text-danger{color:#cc1818}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-button-text-primary{color:var(--tui-theme-primary-base,#4b84ce)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor button.tui-button.is-theme-secondary.is-style-outline{--tui-button-bg:#34383c}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-button-icon-trash{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;height:var(--tui-control-height-md,40px);justify-content:center;width:var(--tui-control-height-md,40px)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-button-icon-trash:after{content:url('data:image/svg+xml;utf8,<svg width="16" height="18" viewBox="0 0 16 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.99995 0.714233C6.73758 0.714233 5.71423 1.73758 5.71423 2.99995H0V4.49995H1.38525L3.15687 15.4619C3.31345 16.4307 4.14986 17.1428 5.13126 17.1428H10.8687C11.8501 17.1428 12.6865 16.4307 12.8431 15.4619L14.6147 4.49995H16V2.99995H10.2857C10.2857 1.73758 9.26231 0.714233 7.99995 0.714233ZM2.90471 4.49995H13.0952L11.3623 15.2225C11.3231 15.4647 11.114 15.6428 10.8687 15.6428H5.13126C4.88591 15.6428 4.6768 15.4648 4.63766 15.2225L2.90471 4.49995Z" fill="%23D63638"/></svg>')}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-button-icon-eye{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;height:var(--tui-control-height-md,40px);justify-content:center;width:var(--tui-control-height-md,40px)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-button-icon-eye:after{content:url('data:image/svg+xml;utf8,<svg width="18" height="12" viewBox="0 0 18 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9 9.5C10.933 9.5 12.5 7.933 12.5 6C12.5 4.067 10.933 2.5 9 2.5C7.067 2.5 5.5 4.067 5.5 6C5.5 7.933 7.067 9.5 9 9.5Z" fill="%233858E9"/><path fill-rule="evenodd" clip-rule="evenodd" d="M9 0C15 0 18 6 18 6C18 6 15 12 9 12C3 12 0 6 0 6C0 6 3 0 9 0ZM1.7411 6C1.76335 5.96583 1.7865 5.93066 1.81058 5.89455C2.14492 5.39303 2.64648 4.72484 3.31066 4.06066C4.64716 2.72416 6.53814 1.5 9 1.5C11.4619 1.5 13.3528 2.72416 14.6893 4.06066C15.3535 4.72484 15.8551 5.39303 16.1894 5.89455C16.2135 5.93066 16.2367 5.96583 16.2589 6C16.2367 6.03417 16.2135 6.06934 16.1894 6.10545C15.8551 6.60697 15.3535 7.27516 14.6893 7.93934C13.3528 9.27584 11.4619 10.5 9 10.5C6.53814 10.5 4.64716 9.27584 3.31066 7.93934C2.64648 7.27516 2.14492 6.60697 1.81058 6.10545C1.7865 6.06934 1.76335 6.03417 1.7411 6Z" fill="%233858E9"/></svg>')}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-button-icon-clone{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;height:var(--tui-control-height-md,40px);justify-content:center;width:var(--tui-control-height-md,40px)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-button-icon-clone:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='%231E1E1E' d='M10.25 8.75H13v1.5h-2.75V13h-1.5v-2.75H6v-1.5h2.75V6h1.5z'/%3E%3Cpath fill='%231E1E1E' fill-rule='evenodd' d='M13 3h1a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-1H2a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2zm-2-1.5H2a.5.5 0 0 0-.5.5v9a.5.5 0 0 0 .5.5h1V5a2 2 0 0 1 2-2h6.5V2a.5.5 0 0 0-.5-.5m-6 3h9a.5.5 0 0 1 .5.5v9a.5.5 0 0 1-.5.5H5a.5.5 0 0 1-.5-.5V5a.5.5 0 0 1 .5-.5' clip-rule='evenodd'/%3E%3C/svg%3E")}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-dialog .tf-title{display:flex}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-dialog .tf-title h4{margin:0;padding:12px 0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-panel{background:#34383c;border:1px solid #64666a;display:flex;flex-direction:column;margin-bottom:8px;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-panel .tf-panel-header{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:100%;height:var(--tui-control-height-md,40px);justify-content:space-between;line-height:1.15;margin:0;padding:8px 12px;text-align:left;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-panel .tf-panel-header:hover{background:#f0f0f0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-panel-open .tf-panel-header{border-bottom:1px solid #64666a}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-panel-header-before-title,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-panel-header-left,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-panel-header-right,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-panel-header-title{align-items:center;display:flex;justify-content:flex-start;padding:0 12px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-panel-header-left{padding-left:0;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-panel-content,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-panel-footer{padding:4px 12px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-panel-closed .tf-panel-content{display:none}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-panel-footer{border-top:1px solid #64666a}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-panel-footer{display:flex;gap:8px;justify-content:flex-end;padding:1em}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-panel-arrow{border:solid;border-color:inherit;border-width:0 1px 1px 0;display:inline-block;height:calc(var(--tui-control-height-md, 40px)/4);width:calc(var(--tui-control-height-md, 40px)/4)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-panel-open .tf-panel-arrow{transform:translateY(50%) rotate(-135deg)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-panel-closed .tf-panel-arrow{transform:translateY(-50%) rotate(45deg)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-label{display:flex;margin-bottom:6px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-description{display:flex;margin-bottom:revert;margin-top:var(--tui-spacing-xs)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-list-box{background:#34383c;list-style:none;margin:5px 0;max-height:300px;max-width:100%;min-width:100%;overflow-y:auto;padding:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-list-box-option{background:transparent;border-radius:2px;cursor:pointer;display:flex;font-size:13px;gap:8px;margin:0 5px;outline:none;padding:5px 9px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-list-box-option:not(.tf-list-box-option-selected,.tf-list-box-option-disabled):hover{color:#4b84ce}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-list-box-option-selected,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-list-box-option-selected.tf-list-box-option-selected{background-color:#4b84ce;color:#34383c}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-list-box-option-selected.tf-list-box-option-selected:hover,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-list-box-option-selected:hover{color:#34383c}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-list-box-option-selected.tf-list-box-option-selected:after,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-list-box-option-selected:after{content:"✓";margin-left:auto}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-list-box-option-disabled{color:#aaa;cursor:default}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-list-box-option-focus{box-shadow:inset 0 0 0 2px;color:#4b84ce}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-list-box-section-separator:not(:first-child){border-top:1px solid #8c8f94;margin:12px 0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-list-box-section>span{color:#7d8690;display:block;font-size:11px;font-weight:500;line-height:1.45;margin:0 10px;padding:5px 9px;text-transform:uppercase}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-list-box-section>ul{list-style:none;padding:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-modal{--tui-layer-modal:1000000;align-items:center;background:rgba(0,0,0,.7);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:var(--tui-layer-modal)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-modal .tf-modal-container{background:#34383c;border:1px solid #64666a;border-radius:2px;padding:2rem}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-modal-actions{display:flex;justify-content:flex-end;padding-top:12px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-modal-actions button{margin-left:12px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-notice:not(.tui-notice){background:#fff;box-shadow:0 1px 1px rgba(0,0,0,.04);color:#000;margin-top:4px;padding:1px 12px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-notice.tf-is-dismissible:not(.tui-notice){padding-right:38px;position:relative}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-notice.tf-error:not(.tui-notice){border-left:4px solid #d63638}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-notice.tf-success:not(.tui-notice){border-left:4px solid #00a32a}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-notice.tf-warning:not(.tui-notice){border-left-color:#dba617}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-notice.tf-info:not(.tui-notice){border-left-color:#72aee6}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-notice-dismiss{background:none;border:none;color:#787c82;cursor:pointer;margin:0;padding:9px;position:absolute;right:1px;top:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-notice-dismiss:active:before,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-notice-dismiss:focus:before,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-notice-dismiss:hover:before{color:#d63638}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-notice-dismiss:focus{box-shadow:0 0 0 1px #4f94d4,0 0 2px 1px rgba(79,148,212,.8);outline:none}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-notice-dismiss:before{background:none;color:#787c82;content:"\f153";display:block;font:normal 16px/20px dashicons;height:20px;text-align:center;width:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-underlay{inset:0;position:fixed}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-popover{background:#34383c;border:1px solid #64666a;border-radius:2px;color:inherit;z-index:900}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-tab-container{background-color:#34383c;border:1px solid hsla(218,4%,56%,.5);border-radius:2px;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-tab-header{border-bottom:1px solid hsla(218,4%,56%,.5);box-sizing:border-box;display:flex;flex-wrap:nowrap;justify-content:space-between;overflow-x:auto;overflow-y:hidden;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-tab-actions{display:flex;flex-wrap:nowrap;justify-content:space-between;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-tab-items{background-color:#34383c;box-sizing:border-box;display:flex;gap:8px;gap:0;justify-content:flex-start;margin:0;min-width:-moz-fit-content;min-width:fit-content;overflow-x:auto;overflow-y:hidden}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-tab-item{align-items:center;color:inherit;display:flex;display:inline-block;font-size:inherit;font-style:inherit;font-weight:inherit;justify-content:center;margin-bottom:0;min-width:-moz-fit-content;min-width:fit-content;position:relative}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-tab-item button{border-radius:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-tab-item[data-open=true]:before{background-color:var(--tui-theme-primary-base,#4b84ce);bottom:0;content:"";height:3px;left:0;position:absolute;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-tab-item button{white-space:nowrap}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-tab-row{display:flex;flex-wrap:nowrap;justify-content:flex-start}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-tab-row .tf-tab-row-title{max-width:250px;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-tab-row .tf-tab-row-field{padding-top:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-tab-row .tf-tab-row-title-section{max-width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-tab-row .tf-tab-row-field{display:flex;justify-content:flex-start;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-tab-row .tf-tab-row-field>div[class*=tf-context-]{width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-tab-row:has(>.tf-tab-row-field>div[class*=tf-context-]:empty){display:none}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-tab-row .tf-tab-row-field>div[class*=tf-context-]>.tf-switch{display:flex;gap:8px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-tab-row .tf-tab-row-field>div[class*=tf-context-]>.tf-switch .tf-switch-label{height:var(--tui-control-height-md,40px);width:-moz-fit-content;width:fit-content}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-tab-row .tf-tab-row-field>div[class*=tf-context-]>.tf-switch .tf-switch-label .tf-switch-element,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-tab-row .tf-tab-row-field>div[class*=tf-context-]>.tf-switch .tf-switch-label .tf-switch-element-selected{height:20px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-tab-row .tf-tab-row-field>div[class*=tf-context-]>.tf-radio-group .tf-radio-group-container{flex-direction:row;gap:10px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-tab-content{background-color:#34383c;box-sizing:border-box;padding:16px 32px;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-tab-content .tf-tab-row-field{padding:8px 12px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-tooltip-trigger-content{cursor:context-menu;position:relative;width:-moz-fit-content;width:fit-content}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-tooltip{cursor:default;display:inline-block;max-width:150px;position:absolute;visibility:hidden;width:-moz-max-content;width:max-content;z-index:1}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-tooltip-top{bottom:100%;left:50%;margin-bottom:12px;transform:translateX(-50%)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-tooltip-bottom{left:50%;margin-top:12px;top:100%;transform:translateX(-50%)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-tooltip-start{margin-right:12px;right:100%;top:50%;transform:translateY(-50%)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-tooltip-end{left:100%;margin-left:12px;top:50%;transform:translateY(-50%)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-tooltip-content{border-radius:3px;font-size:12px;padding:6px 12px;text-align:center;word-break:normal}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-tooltip-content.light{background-color:#e6e6e6;color:hsla(0,4%,5%,.945);--tf-tooltip-after-color:#e6e6e6}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-tooltip-content.dark{background-color:hsla(0,4%,5%,.945);color:#e6e6e6;--tf-tooltip-after-color:hsla(0,4%,5%,.945)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-tooltip-content:after{border-style:solid;border-width:7px;content:" ";position:absolute}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-tooltip-content-top:after{border-color:var(--tf-tooltip-after-color,transparent) transparent transparent transparent;left:50%;margin-left:-7px;top:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-tooltip-content-bottom:after{border-color:transparent transparent var(--tf-tooltip-after-color,transparent) transparent;bottom:100%;left:50%;margin-left:-7px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-tooltip-content-start:after{border-color:transparent transparent transparent var(--tf-tooltip-after-color,transparent);left:100%;margin-top:-7px;top:50%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-tooltip-content-end:after{border-color:transparent var(--tf-tooltip-after-color,transparent) transparent transparent;margin-top:-7px;right:100%;top:50%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-tooltip-trigger-content:hover .tf-tooltip{visibility:visible}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-conditional-group-actions{align-items:center;display:flex;gap:8px;padding:8px 0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-conditional-group-actions strong{text-transform:uppercase}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-conditional-panel-condition-actions{align-items:center;display:flex;gap:4px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-conditional-panel-condition-actions .tf-button-icon-trash[disabled]{cursor:not-allowed;pointer-events:auto}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-conditional-panel-conditions .tf-select{min-width:160px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-accordion .tf-switch-element,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-accordion .tf-switch-element-selected{transform:scale(.7)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-alignment-matrix-container{display:grid;grid-template-columns:repeat(3,1fr);height:50px;margin:5px;width:50px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-border .tf-border-container{align-items:flex-start;display:flex;gap:var(--tui-spacing-sm)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-border .tf-border-dimensions-container{flex:1 1 auto;min-width:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-button-group{display:flex;flex-direction:column}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-checkbox .tf-label{font-size:13px;font-weight:400;margin-bottom:revert;text-transform:none}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-checkbox input[type=checkbox]:not(.tui-inline-choice__control){border:1px solid;border-color:inherit;border-radius:2px;box-shadow:0 0 0 transparent;margin-right:6px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-checkbox input[type=checkbox]:not(.tui-inline-choice__control):focus{border-color:#4b84ce;box-shadow:0 0 0 1px #4b84ce;outline:2px solid transparent}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-checkbox input[type=checkbox]:not(.tui-inline-choice__control):checked{background:#4b84ce;border-color:#4b84ce;color:#fff}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-checkbox input[type=checkbox]:not(.tui-inline-choice__control):checked:before{content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGFyaWEtaGlkZGVuPSJ0cnVlIiBjbGFzcz0iY29tcG9uZW50cy1jaGVja2JveC1jb250cm9sX19jaGVja2VkIiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Im0xNi43IDcuMS02LjMgOC41LTMuMy0yLjUtLjkgMS4yIDQuNSAzLjRMMTcuOSA4eiIvPjwvc3ZnPg==")}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-checkbox input[type=checkbox]:not(.tui-inline-choice__control):indeterminate{background:#4b84ce;border-color:#4b84ce;color:#fff}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-checkbox input[type=checkbox]:not(.tui-inline-choice__control):indeterminate:before{content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGFyaWEtaGlkZGVuPSJ0cnVlIiBjbGFzcz0iY29tcG9uZW50cy1jaGVja2JveC1jb250cm9sX19pbmRldGVybWluYXRlIiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik03IDExLjVoMTBWMTNIN3oiLz48L3N2Zz4=")}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-code .tf-label{display:flex}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-color{width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-color .tui-color-field{width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-combo-box{width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-date-picker{width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-dimensions .tf-dimensions-row{align-items:center;display:flex;gap:var(--tui-spacing-xs)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-dimensions .tf-dimensions-sides{display:flex;flex:1 1 auto;gap:var(--tui-spacing-xxs);min-width:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-dimensions .tf-dimension-number{flex:1 1 0;min-width:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-dynamic-text-field{align-items:center;display:flex;gap:8px;position:relative}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-dynamic-text-field .tf-dynamic-text-popover{left:0;position:absolute;top:100%;width:100%;z-index:900}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-dynamic-text-field .tf-dynamic-text-popover .tf-list-box-option:not(.tf-list-box-option-selected,.tf-list-box-option-disabled):hover:after{content:"+";margin-left:auto}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-dynamic-text-item{align-items:center;background-color:#e2e7ff;border:1px solid transparent;border-radius:2px;color:#4b84ce;display:inline-flex;font-size:13px;font-weight:700;gap:.35em;line-height:1.4;margin:0 .15em;padding:.25em .5em}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-dynamic-text-item:before{content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSI+PGcgY2xpcC1wYXRoPSJ1cmwoI2EpIj48cGF0aCBmaWxsPSIjMzg1OEU5IiBkPSJNNi44OSA3LjA2MmgzLjE5M2MuMzgxIDAgLjcyNS4yNDQuODM0LjYwN2EuOTEuOTEgMCAwIDEtLjIzIDEuMDM3bC03LjMzMyA2LjU2M2EuOS45IDAgMCAxLTEuMTQzLjA1Mi45NS45NSAwIDAgMS0uMzA0LTEuMTI4bDIuMjA0LTUuMjU2SC44OWMtLjM1NiAwLS42OTgtLjI0My0uODMzLS42MDZhLjk1NS45NTUgMCAwIDEgLjI1NS0xLjAzN0w3LjY0Ni43MzJBLjkuOSAwIDAgMSA4Ljc4OC42NzlhLjk1Ljk1IDAgMCAxIC4zMDQgMS4xMjh6Ii8+PC9nPjxkZWZzPjxjbGlwUGF0aCBpZD0iYSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgLjVoMTF2MTVIMHoiLz48L2NsaXBQYXRoPjwvZGVmcz48L3N2Zz4=");line-height:1}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .cm-content[contenteditable=false] .tf-dynamic-text-item{filter:grayscale(1)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-dynamic-text-input:focus-within{box-shadow:0 0 0 1px #4b84ce;outline:2px solid transparent}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-dynamic-text-input>.cm-editor{padding:0 12px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-dynamic-text-input>.cm-editor.cm-focused{outline:none}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-dynamic-text-input>.cm-editor .cm-scroller{font-family:inherit}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-dynamic-text-input>.cm-editor .cm-content{height:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-dynamic-text-input.tf-text-suggestion-input{background:var(--tui-input-bg,var(--tui-color-bg-surface));border:var(--tui-border-width,1px) solid var(--tui-input-border,var(--tui-color-border));border-radius:var(--tui-input-radius,var(--tui-radius-md))}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-dynamic-text-input.tf-text-suggestion-input:focus-within{border-color:var(--tui-input-border-focus,var(--tui-theme-primary-base));box-shadow:none;outline:var(--tui-focus-ring-width) solid var(--tui-focus-ring-color);outline-offset:var(--tui-focus-ring-offset)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-editor .ProseMirror ul{list-style-type:disc}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-editor .ProseMirror ol{margin:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-editor .ProseMirror{line-height:1.2;outline:none;padding:4px 8px 4px 14px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-editor .tf-editor-view-toggle{display:flex;flex-direction:row;justify-content:flex-end;padding-bottom:5px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-editor .tf-editor-view-toggle .tf-button-group{width:-moz-fit-content;width:fit-content}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-file-field{align-items:center;display:flex;flex-wrap:wrap;width:-moz-fit-content;width:fit-content}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-file-field.is-disabled{cursor:not-allowed}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-file-field.is-disabled .tf-file-text{opacity:var(--tui-opacity-disabled,.75)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-file-text{max-width:100%;overflow:hidden;padding:0 12px;text-overflow:ellipsis}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-file-list{margin-bottom:0;padding:0;width:300px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-file-item{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-file-item img{max-width:200px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-file-item span{flex-grow:1;overflow:hidden;text-overflow:ellipsis;width:60%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-file-item .tf-button-upload-list{cursor:pointer;font-style:italic;text-decoration:underline}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-gallery-item{align-items:center;display:flex;height:100px;justify-content:center;width:100px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-gallery-item img{border-radius:2px;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-gallery__controls{background:#34383c;border:1px solid #64666a;padding:8px 12px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-gallery-buttons{display:flex;gap:10px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-gradient-container{display:flex;flex-direction:column;position:relative;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-gradient-input{cursor:pointer;--tui-input-bg-readonly:transparent}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-gradient-settings{padding:10px 12px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-gradient-settings .tf-gradient-settings-row{padding:10px 0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-gradient-popover .tf-dialog{width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-gradient-preview{padding:10px 12px;position:relative}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-gradient-colors{align-items:center;cursor:pointer;display:flex;height:var(--tui-control-height-md,40px);justify-content:space-between;padding:0 12px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-list-container{display:flex;flex-direction:column;gap:8px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-list-items{width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-list-header,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-list-header label,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-list-item{align-items:center;display:flex;justify-content:flex-start}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-list-header{background:#f0f0f0;border:1px solid hsla(218,4%,56%,.5);border-radius:2px;border-bottom-left-radius:0;border-bottom-right-radius:0;padding:0 12px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-list-header label{height:var(--tui-control-height-md,40px);margin:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-list-item{background:#34383c;border:1px solid hsla(218,4%,56%,.5);border-top:none;box-sizing:border-box;height:var(--tui-control-height-md,40px);width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-list-item .tf-list-item-text{flex:1;font-size:inherit;font-weight:inherit;padding:0 12px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-list-item .tf-list-item-actions{display:flex}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-list-search{align-items:center;display:flex;gap:var(--tui-spacing-xs);width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-list-search .tf-combo-box{flex:1}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-list-search>button{height:var(--tui-control-height-md,40px)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-number{width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-number .tf-label{display:flex}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-number-field{display:flex;flex-direction:row;flex-wrap:nowrap;position:relative;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-number-field .tui-input{padding-right:2.5em}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-number[data-enabled=false] .tf-number-field{opacity:var(--tui-opacity-disabled,.5)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-number-button-group{border-inline-start:var(--tui-border-width,1px) solid var(--tui-color-divider,var(--tui-color-border));bottom:1px;display:flex;flex-direction:column;flex-wrap:nowrap;height:auto;position:absolute;right:1px;top:1px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-number-button-group .tf-button-number{align-items:center;background-color:var(--tui-color-bg-surface);border:0;border-radius:4px;border-radius:0;color:#fff;color:var(--tui-color-fg-muted);cursor:pointer;display:flex;height:30px;height:50%;justify-content:center;line-height:0;min-width:2em;padding:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-number-button-group .tf-button-number:hover{background-color:var(--tui-color-bg-muted);color:var(--tui-color-fg)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-number-button-group .tf-button-number:first-child{border-bottom-left-radius:0;border-bottom-right-radius:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-number-button-group .tf-button-number:last-child{border-top-left-radius:0;border-top-right-radius:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-radio-group-container{display:flex;flex-direction:column}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-select-field{width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-simple-dimensions .tf-dimension-row{align-items:center;display:flex;gap:var(--tui-spacing-xs)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-simple-dimensions .tf-dimension-number{flex:1 1 auto;min-width:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-switch label{align-items:center;display:flex;justify-content:flex-start}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-switch-element,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-switch-element-selected{aspect-ratio:2/1;display:inline-block;height:var(--tui-control-height-md,40px);position:relative}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-switch-element span,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-switch-element-selected span{background-color:#ccc;border-radius:100vh;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-switch-element span:before,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-switch-element-selected span:before{background-color:#34383c;border-radius:50%;bottom:4px;content:"";height:calc(100% - 8px);left:4px;position:absolute;transition:.4s;width:calc(50% - 8px)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-switch-element-selected span{background-color:#4b84ce}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-switch-element-selected span:focus{box-shadow:0 0 1px #4b84ce}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-switch-element-selected span:before{transform:translateX(calc(100% + 8px))}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-tab-content .tf-field-group .tf-field-group-item{padding:8px 0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-tab-content .tf-context-wp .tf-tab-content{padding:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-text{box-sizing:content-box;display:flex;flex-direction:column}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-text.tf-text-legacy input:not([type=hidden]){background:#34383c;border:1px solid #64666a;border-radius:2px;box-shadow:unset;color:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;height:var(--tui-control-height-md,40px);padding:0 12px;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-text.tf-text-legacy input:not([type=hidden])::-moz-placeholder{color:initial;font-size:inherit;font-style:inherit;font-weight:inherit}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-text.tf-text-legacy input:not([type=hidden])::placeholder{color:initial;font-size:inherit;font-style:inherit;font-weight:inherit}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-text .tui-input-group.is-disabled{background:var(--tui-input-bg-readonly,var(--tui-color-bg))}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-text-area textarea{background:#34383c;border:1px solid #64666a;border-radius:2px;box-shadow:unset;color:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;height:var(--tui-control-height-md,40px);height:auto;padding:.6em;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-text-area textarea::-moz-placeholder{color:initial;font-size:inherit;font-style:inherit;font-weight:inherit}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-text-area textarea::placeholder{color:initial;font-size:inherit;font-style:inherit;font-weight:inherit}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-time-wrapper{align-items:flex-start;display:flex;flex-direction:column}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-time-field{justify-content:center}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tui-input-group{display:flex;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-repeater-bulk-actions{align-items:center;background:#34383c;border:1px solid #64666a;border-radius:2px;display:flex;justify-content:flex-start;margin-bottom:4px;padding:5px 12px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-repeater-bulk-actions>button,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-repeater-bulk-actions>div{margin-right:5px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-repeater-advanced-label-row{box-sizing:border-box;display:flex;gap:8px;justify-content:space-between;padding:8px 12px;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-repeater-advanced-label-row .tf-repeater-advanced-label-row-item{align-items:center;display:flex;flex:1;flex-wrap:wrap;justify-content:flex-start}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-repeater-advanced-label-row .tf-repeater-advanced-label-row-item:first-child{color:var(--tui-theme-primary-base,#4b84ce);font-weight:700}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-repeater-advanced-label-row .tf-repeater-advanced-label-row-arrow,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-repeater-advanced-label-row .tf-repeater-advanced-label-row-index{width:32px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-repeater-advanced-header{background:#f0f0f0;border:1px solid hsla(218,4%,56%,.5);border-bottom:none;border-radius:2px;border-bottom-left-radius:0;border-bottom-right-radius:0;margin:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-repeater-advanced-header .tf-repeater-advanced-header-item{color:inherit;display:inline-block;font-size:inherit;font-style:inherit;font-weight:inherit;height:var(--tui-control-height-md,40px);margin-bottom:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-repeater-advanced-overview{background:#34383c}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-repeater-advanced-overview .tf-repeater-advanced-label-row-arrow,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-repeater-advanced-overview .tf-repeater-advanced-label-row-index{height:40px;line-height:40px;text-align:center}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-repeater-advanced-overview .tf-repeater-advanced-label-row-index{background:#f0f0f0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-repeater-advanced-overview .tf-repeater-advanced-label-row-arrow{cursor:pointer}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-repeater-advanced-overview .tf-repeater-advanced-label-row-arrow>div{border:solid;border-color:inherit;border-width:0 1px 1px 0;display:inline-block;height:calc(var(--tui-control-height-md, 40px)/4);width:calc(var(--tui-control-height-md, 40px)/4)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-repeater-advanced-overview .tf-repeater-advanced-overview-item-actions{height:var(--tui-control-height-sm,25px);width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-repeater-advanced-overview .tf-repeater-advanced-overview-item-actions button{display:none}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-repeater-advanced-overview-item-container{display:flex;flex-direction:column;justify-content:center;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-repeater-advanced-overview-item-fields{display:flex}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-repeater-advanced-overview:hover .tf-repeater-advanced-overview-item-actions button{display:initial}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-repeater-advanced-item .tf-repeater-advanced-overview:hover,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-repeater-advanced-item[data-open=true] .tf-repeater-advanced-overview{background-color:#e2e7ff}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-repeater-advanced-item[data-open=true] .tf-repeater-advanced-label-row-arrow>div{transform:translateY(50%) rotate(-135deg)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-repeater-advanced-item[data-open=false] .tf-repeater-advanced-label-row-arrow>div{transform:translateY(-50%) rotate(45deg)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-repeater-advanced-item{background-color:#34383c;border:1px solid hsla(218,4%,56%,.5);border-radius:2px;border-radius:0;border-top:none;position:relative}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-repeater-advanced-item[data-open=true]:before{background-color:var(--tui-theme-primary-base,#4b84ce);content:"";height:100%;left:0;position:absolute;top:0;width:3px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-repeater-advanced-container>.tf-repeater-actions{background-color:#34383c;border:1px solid hsla(218,4%,56%,.5);border-radius:2px;border-top:none;border-top-left-radius:0;border-top-right-radius:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-repeater-advanced-row{margin:16px 32px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-repeater-advanced-row .tf-repeater-advanced-item-field{padding:8px 12px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-repeater-advanced-item-field:has(>div[data-overlay-container=true]:empty){display:none}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-repeater-advanced-item-field:has(input.tf-hidden[type=hidden]){padding:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-repeater-advanced .tf-repeater-actions{padding:8px 12px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-repeater-advanced-item-checkbox{align-items:center;display:flex;justify-content:center}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-repeater-bare-items{display:flex;flex-direction:column;row-gap:8px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-repeater-bare-items .tf-repeater-bare-row{display:flex;gap:8px;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-repeater-block-item{background:#34383c;border:1px solid #64666a;border-radius:2px;display:flex;flex-direction:column;margin-bottom:6px;margin-top:1em;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-repeater-block-item .tf-panel-header .tf-switch-element,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-repeater-block-item .tf-panel-header .tf-switch-element-selected{transform:scale(.7)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-repeater-block-item-field{padding:1em}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-repeater-block-item-field:has(>div[data-overlay-container=true]:empty){display:none}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-repeater-tab-icon-actions{align-items:center;display:flex}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-repeater-tab-icon-actions button{min-width:-moz-fit-content;min-width:fit-content}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-repeater-tab-add-item{justify-content:flex-start;min-width:-moz-max-content;min-width:max-content;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-repeater-container .tf-tab-container{border:none}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-repeater-table-container{border:1px solid hsla(218,4%,56%,.5);border-radius:2px;display:flex;flex-direction:column;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-repeater-table-container .tf-repeater-actions{box-sizing:border-box;justify-content:flex-start;padding:8px 12px;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-repeater-table-container table{padding:0 4px 4px;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-repeater-table-container table th,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-repeater-table-container table tr{min-height:var(--tui-control-height-md,40px);padding:2px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-repeater-table-container table th{height:var(--tui-control-height-md,40px);text-align:left}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-repeater-table-container table td>div{display:flex;justify-content:center;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-repeater-table-container table td>div>div{width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-repeater-table-container .tf-repeater-row-actions{width:1%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-repeater-table-container .tf-repeater-row-actions>div{display:inline-flex;gap:6px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-repeater-actions{display:flex;gap:6px;justify-content:flex-end;padding:2px 2px 4px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-repeater-actions .tf-button-action:last-child{border-color:#cc1818;color:#cc1818}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-repeater-title{color:inherit;display:inline-block;font-size:inherit;font-style:inherit;font-weight:inherit;margin-bottom:6px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-repeater-block-items{margin-bottom:8px;margin-top:8px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-dynamic-pill{--tf-dynamic-pill-bg:var(--tui-theme-primary-subtlest,rgba(99,102,241,.12));--tf-dynamic-pill-fg:var(--tui-theme-primary-strong,#4338ca);--tf-dynamic-pill-accent:var(--tui-theme-primary-base,#6366f1);--tf-dynamic-pill-bg-selected:var(--tui-theme-primary-subtle,rgba(99,102,241,.25));align-items:center;background:var(--tf-dynamic-pill-bg);border-radius:var(--tui-radius-sm,4px);color:var(--tf-dynamic-pill-fg);cursor:default;display:inline-flex;font-size:.875em;gap:.25em;line-height:1.4;margin-block:2px;margin-inline:.25em;padding:.1em .4em;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:baseline;white-space:nowrap}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-dynamic-pill.ProseMirror-selectednode{outline:var(--tui-focus-ring-width,2px) solid var(--tui-focus-ring-color,currentColor)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-dynamic-pill__icon{color:var(--tf-dynamic-pill-accent);display:inline-flex;flex-shrink:0;font-size:1.25em;line-height:1}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-dynamic-pill__icon svg{display:block}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-dynamic-pill__label strong{font-weight:var(--tui-typography-weight-medium,600)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-dynamic-pill__menu{all:unset;border-radius:var(--tui-radius-xs,2px);cursor:pointer;font-size:1em;line-height:1;opacity:.6;padding:0 .15em;transition:opacity var(--tui-motion-duration,.15s) var(--tui-motion-timing,ease)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-dynamic-pill__menu:hover{background:color-mix(in srgb,var(--tf-dynamic-pill-accent) 15%,transparent);opacity:1}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-dynamic-pill__menu:focus-visible{opacity:1;outline:var(--tui-focus-ring-width,2px) solid var(--tui-focus-ring-color,currentColor);outline-offset:1px}.ProseMirror-selectednode body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-dynamic-pill{background:var(--tf-dynamic-pill-bg-selected);outline:2px solid var(--tf-dynamic-pill-accent);outline-offset:1px}@media (forced-colors:active){body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-dynamic-pill{border:1px solid CanvasText}.ProseMirror-selectednode body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-dynamic-pill{outline-color:Highlight}}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-dynamic-wrapper{align-items:center;display:flex;position:relative;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-dynamic-wrapper>.tui-search-select{display:none}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-dynamic-wrapper.tf-dynamic-wrapper-buttons-outside{gap:8px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-dynamic-wrapper.tf-dynamic-wrapper-buttons-inside{gap:0;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-dynamic-wrapper.tf-dynamic-wrapper-buttons-inside .tui-input-group.tf-dynamic-group{width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-dynamic-wrapper.tf-dynamic-wrapper-buttons-inside .tui-input-group.tf-dynamic-group:not(:has(.tf-dynamic-text-input)):not(:has(.tf-dynamic-value-display)){background:transparent;border:none;box-shadow:none;gap:var(--tui-spacing-xxs,4px);padding:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-dynamic-wrapper.tf-dynamic-wrapper-buttons-inside .tui-input-group.tf-dynamic-group>:not(.tui-input-group__suffix){flex:1 1 auto;min-width:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-dynamic-wrapper.tf-dynamic-wrapper-buttons-inside .tui-input-group__suffix{align-items:center;display:inline-flex;padding-inline:2px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-dynamic-wrapper .tui-input-group{--tf-dynamic-control:var(--tui-control-height-md,2.5rem)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-dynamic-wrapper .tui-input-group.is-size-sm{--tf-dynamic-control:var(--tui-control-height-sm,2.25rem)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-dynamic-wrapper .tui-input-group.is-size-lg{--tf-dynamic-control:var(--tui-control-height-lg,3rem)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-dynamic-wrapper .tui-input-group__suffix .tui-icon-button.tui-icon-button{--tf-append-size:max(1.5rem,calc(var(--tf-dynamic-control, var(--tui-control-height-md, 2.5rem)) - var(--tui-spacing-xxs, 4px)*2 - var(--tui-border-width, 1px)*2));height:var(--tf-append-size);width:var(--tf-append-size)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-dynamic-field-wrapper.tf-dynamic-wrapper .tf-dynamic-value-display{align-items:center;background:var(--tui-theme-primary-subtlest,rgba(99,102,241,.12));border:1px solid var(--tui-theme-primary-subtle,rgba(99,102,241,.25));border-radius:var(--tui-input-radius,var(--tui-radius-md,4px));box-sizing:border-box;display:flex;flex:1 1 auto;min-height:var(--tui-control-height-md,40px);padding:var(--tui-spacing-xxs) 12px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-dynamic-field-wrapper.tf-dynamic-wrapper .tf-dynamic-value-display .tf-dynamic-pill{background:none;font-size:1em;margin:0;padding:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-dynamic-field-wrapper.tf-dynamic-wrapper.tf-dynamic-wrapper-buttons-inside .tf-dynamic-group{padding-inline-end:var(--tui-spacing-xxs)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-dynamic-field-wrapper.tf-dynamic-wrapper .tf-dynamic-group:has(.tf-dynamic-value-display){background:var(--tui-theme-primary-subtlest,rgba(99,102,241,.12));border-color:var(--tui-theme-primary-subtle,rgba(99,102,241,.25))}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-dynamic-field-wrapper.tf-dynamic-wrapper .tf-dynamic-group .tf-dynamic-value-display{background:transparent;border:none;min-height:0;padding:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-dynamic-field-wrapper.tf-dynamic-wrapper .tf-dynamic-group .tf-dynamic-text-input{background:transparent;border:none;flex:1 1 auto;min-width:0;outline:none}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-dynamic-text-input{background:#34383c;border:1px solid #64666a;border-radius:2px;box-shadow:unset;color:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;height:var(--tui-control-height-md,40px);height:calc(var(--tui-control-height-md, 40px));padding:0 12px;width:calc(100% - 24px)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-dynamic-text-input::-moz-placeholder{color:initial;font-size:inherit;font-style:inherit;font-weight:inherit}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-dynamic-text-input::placeholder{color:initial;font-size:inherit;font-style:inherit;font-weight:inherit}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-dynamic-text-input:focus-within{border-color:#4b84ce}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-dynamic-text-input:has(.cm-content[contenteditable=false]){background:hsla(0,0%,100%,.5);border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.4);pointer-events:none}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-dynamic-text-input:has(.cm-content[contenteditable=false]) .tf-dynamic-text-input__affix{border-color:rgba(0,0,0,.1)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-dynamic-text-input--has-prefix,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-dynamic-text-input--has-suffix{display:flex;height:auto;padding:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-dynamic-text-input--has-prefix>.cm-editor,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-dynamic-text-input--has-suffix>.cm-editor{flex:1 1 auto;min-height:32px;overflow:hidden}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-dynamic-text-input>.cm-editor{height:100%;justify-content:center;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-dynamic-text-input>.cm-editor .cm-content,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-dynamic-text-input>.cm-editor .cm-line{padding:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-dynamic-text-input>.cm-editor .cm-content{display:flex;flex-direction:column;justify-content:center}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-dynamic-text-input .tf-dynamic-text-item-delete:before{content:"⨯";cursor:pointer;padding-left:3px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-dynamic-text-input__affix{align-items:center;border:0 solid #8c8f94;display:inline-flex;font-size:.8em;font-weight:700;padding:0 .5em;text-wrap:nowrap}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-dynamic-text-input__affix--prefix{border-right-width:1px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-dynamic-text-input__affix--suffix{border-left-width:1px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-dynamic-text-input:focus-within .tf-dynamic-text-input__affix{border-color:#4b84ce}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-dynamic-wrapper[data-dynamic=true]>.tf-dynamic-text-input{background:var(--tui-input-bg,var(--tui-color-bg-surface));border-color:var(--tui-input-border,var(--tui-color-border));border-radius:var(--tui-input-radius,var(--tui-radius-md));box-sizing:border-box;font-size:var(--tui-control-font-size-md);min-height:var(--tui-control-height-md,40px);padding-right:25px;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-dynamic-wrapper[data-dynamic=true] .cm-editor{padding-right:25px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-dynamic-wrapper[data-dynamic=true] .cm-editor:has(.cm-content[contenteditable=false]){padding-right:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-dynamic-wrapper[data-dynamic=true] .tf-dynamic-text-input--has-suffix .cm-editor{padding-right:8px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-dynamic-wrapper[data-dynamic=true] .tf-dynamic-text-input__affix--suffix{border-right-width:1px;margin-right:33px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-dynamic-editor .ProseMirror{outline:none;white-space:pre-wrap;word-wrap:break-word;min-height:1.5em}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-dynamic-editor .tf-dt-line{line-height:1.5;min-height:1.5em}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-dynamic-editor .tf-dt-placeholder{color:rgba(0,0,0,.35);pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-dynamic-editor.is-single-line .ProseMirror{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;white-space:nowrap}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-dynamic-editor.is-single-line .ProseMirror::-webkit-scrollbar{display:none}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tui-input-group .tf-dynamic-editor{flex:1 1 auto;min-width:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tui-input-group .tf-dynamic-editor .ProseMirror{outline:none}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-dynamic-wrapper[data-dynamic=true] .tui-input-group:has(.tf-dynamic-editor){box-sizing:border-box;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-dynamic-editor[aria-readonly=true] .ProseMirror{cursor:default;opacity:.6}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-dynamic-settings{display:flex;flex-direction:column;gap:var(--tui-spacing-md,16px);min-inline-size:min(28rem,100%)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-dynamic-settings__builtin,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-dynamic-settings__custom{display:flex;flex-direction:column;gap:var(--tui-spacing-md,16px)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-dynamic-settings__fields{display:flex;flex-direction:column;gap:var(--tui-spacing-sm,12px)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-dynamic-settings__actions{display:flex;gap:var(--tui-spacing-sm,12px);justify-content:flex-end}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-dynamic-trigger-value{align-items:center;color:var(--tui-theme-primary-strong,#4338ca);display:inline-flex;gap:.5em}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-dynamic-trigger-value .tui-icon{color:var(--tui-theme-primary-base,#6366f1)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control.tf-border .tf-border-container{display:block}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control .tf-border-dimensions-container{margin:0 0 5px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control.tf-button-group label{display:flex}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control.tf-button-group .tf-button-group-option{align-items:center;background:#34383c;border:1px solid #64666a;border-radius:4px;border-radius:0;color:#fff;color:#4b84ce;cursor:pointer;display:inline-flex;height:30px;margin:0;padding:0 12px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control.tf-button-group .tf-button-group-option:hover{background:#64666a;color:#fff}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control.tf-button-group .tf-button-group-option:first-child{border-bottom-left-radius:4px;border-top-left-radius:4px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control.tf-button-group .tf-button-group-option:not(:first-child){margin-left:-1px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control.tf-button-group .tf-button-group-option:last-child{border-bottom-right-radius:4px;border-top-right-radius:4px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control.tf-button-group .tf-button-group-option.tf-button-group-option-selected{background:#4b84ce;border-color:#4b84ce;color:#34383c}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control.tf-button-group .tf-button-group-option:focus-within{position:relative;z-index:1}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control.tf-button-group .tf-button-group-option .dashicons{align-items:center;display:flex;justify-content:center}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control.tf-button-group .tf-button-group-container[aria-disabled=true] .tf-button-group-option{opacity:.5;pointer-events:none}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control .tf-color-area,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control .tf-color-area-gradient{height:150px;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control .tf-color .tf-label{display:flex}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control .tf-color-area-thumb{border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #000,inset 0 0 0 1px #000;height:20px;top:50%;width:20px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control .tf-color-container{height:-moz-fit-content;height:fit-content;position:relative;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control .tf-color-picker{background:#34383c;border:1px solid #64666a;width:100%;z-index:900}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control .tf-color-picker .tf-color-area{display:flex;justify-content:center;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control .tf-color-picker .tf-color-area .tf-color-area-thumb{transform:translate(-50%,-50%)!important}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control .tf-color-picker .tf-color-input{display:flex;flex-direction:column;padding:10px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control .tf-color-picker .tf-color-sliders{padding:0 12px 10px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control .tf-color-input>input{width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control .tf-color-slider{align-items:center;display:flex;flex-direction:column;padding-bottom:5px;padding-top:5px;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control .tf-color-slider-label{align-self:stretch;display:flex}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control .tf-color-slider-label output{flex:1 0 auto;text-align:end}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control .tf-color-slider-container{border:1px solid #64666a;border-radius:10px;height:20px;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control.tf-combo-box{display:flex;flex-direction:column;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control .tf-combo-box-text{flex-wrap:nowrap;justify-content:space-between;overflow:hidden;position:relative}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control .tf-combo-box-text button.tui-button.is-theme-secondary.is-style-outline{--tui-button-bg:transparent;--tui-button-border:transparent;--tui-button-fg:var(--tui-color-fg);cursor:pointer;flex:0 0 auto;height:auto;min-height:0;padding:0 2px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control .tf-combo-box-item{align-items:center;background-color:#e2e7ff;border:1px solid transparent;border-radius:2px;box-sizing:border-box;color:#4b84ce;display:inline-flex;font-size:13px;font-weight:700;gap:.35em;line-height:1.4;max-width:100%;padding:.25em .5em}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control .tf-combo-box-item span:first-child{flex:1 1 auto;padding-right:5px;text-overflow:ellipsis}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control .tf-combo-box-item button.tui-button:last-child{--tui-button-bg:transparent;--tui-button-border:transparent;--tui-button-fg:#4b84ce;border-radius:0;color:#4b84ce;cursor:pointer;height:auto;line-height:1;min-height:0;padding:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control .tf-combo-box-item button.tui-button:last-child:focus,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control .tf-combo-box-item button.tui-button:last-child:hover{--tui-button-bg:transparent;--tui-button-border:transparent;outline:none}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control .tf-multiple-combobox-container{display:flex;gap:8px;position:relative}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control .tf-multiple-combobox-container>.tf-popover{left:0;position:absolute;top:100%;width:100%;z-index:900}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control .tf-multiple-combobox-container>.tf-popover .tf-combo-box{width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control .tf-multiple-combobox-container>.tf-popover .tf-list-box-option:not(.tf-list-box-option-selected,.tf-list-box-option-disabled):hover:after{content:"+";margin-left:auto}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control.tf-multiple-combobox{position:relative}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control.tf-multiple-combobox>.tf-label{display:flex}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control .tf-multiple-combobox-values{align-items:center;background-color:var(--tui-input-bg,var(--tui-color-bg-surface));border:var(--tui-border-width,1px) solid var(--tui-input-border,var(--tui-color-border));border-radius:var(--tui-input-radius,var(--tui-radius-md));box-sizing:border-box;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:8px;min-height:var(--tui-control-height-md,40px);padding:var(--tui-spacing-xxs) 12px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control.tf-multiple-combobox[data-enabled=false] .tf-multiple-combobox-values{opacity:.5}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control.tf-combo-box-popover.tf-popover{border:1px solid #4b84ce;border-bottom-left-radius:2px;border-bottom-right-radius:2px;box-shadow:0 0 0 1px #4b84ce;outline:2px solid transparent}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control.tf-date-picker{align-items:flex-start;display:flex;flex-direction:column}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control.tf-date-picker-popover.tf-popover{display:flex;justify-content:center;width:auto}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control.tf-date-picker-popover.tf-popover .tf-calendar{padding:20px;width:-moz-fit-content;width:fit-content}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control.tf-date-picker-popover.tf-popover .tf-calendar-month{text-align:center}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control.tf-date-picker-popover.tf-popover .tf-calendar-buttons{align-items:center;display:flex;justify-content:space-between}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control.tf-date-picker-popover.tf-popover .tf-calendar-buttons button{background:#34383c;border:1px solid #64666a;border-radius:4px;color:#fff;cursor:pointer;height:30px;padding:0 12px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control.tf-date-picker-popover.tf-popover .tf-calendar-buttons button:hover{background:#64666a;color:#fff}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control.tf-date-picker-popover.tf-popover .tf-calendar-tables{display:flex}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control.tf-date-picker-popover.tf-popover .tf-calendar-table{padding:10px;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control.tf-date-picker-popover.tf-popover .tf-calendar-table td{text-align:center}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control.tf-date-picker-popover.tf-popover .tf-calendar-presets{display:flex;gap:.25rem}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control.tf-date-picker-popover.tf-popover .tf-calendar-presets button{background:#34383c;border:1px solid #64666a;border-radius:4px;color:#fff;cursor:pointer;height:30px;padding:0 12px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control.tf-date-picker-popover.tf-popover .tf-calendar-presets button:hover{background:#64666a;color:#fff}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control.tf-date-picker-popover.tf-popover .tf-calendar-cell{border-radius:100%;cursor:pointer;height:2em;line-height:2em;width:2em}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control.tf-date-picker-popover.tf-popover .tf-calendar-cell.tf-calendar-cell-disabled,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control.tf-date-picker-popover.tf-popover .tf-calendar-cell.tf-calendar-cell-unavailable{cursor:not-allowed;opacity:.5}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control.tf-date-picker-popover.tf-popover .tf-calendar-cell:not(.tf-calendar-cell-disabled,.tf-calendar-cell-unavailable,.tf-calendar-cell-selected):hover{color:#4b84ce}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control.tf-date-picker-popover.tf-popover .tf-calendar-cell.tf-calendar-cell-selected{background-color:#4b84ce;color:#fff}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control .tf-date-group{align-items:center;display:flex;gap:8px;justify-content:flex-start}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control .tf-date-group .tf-button-action{height:var(--tui-control-height-md,40px)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control .tf-date-field-container{width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control .tf-date-field{justify-content:center}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control .tf-date-segment{font-variant-numeric:tabular-nums;padding:0 2px;text-align:end}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control .tf-date-segment:focus{background:#4b84ce;border-radius:2px;color:#fff;outline:none}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control .tf-date-segment span{display:none}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control .tf-date-segment-placeholder span{display:flex}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control.tf-dimensions{display:flex;flex-direction:column}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control.tf-dimensions .tf-select,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control.tf-dimensions .tf-select .tf-button-select{width:auto}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control .tf-dimensions-container{display:flex;flex-wrap:wrap;gap:var(--tui-spacing-xs);position:relative;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control .tf-dimensions-number-groups{display:flex;flex:1 1 0;flex-direction:row;gap:var(--tui-spacing-xs)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control .tf-dimensions-number-groups .tf-number{flex:1 1 75px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control .tf-dimensions-number-groups .tf-number .tf-number-field{width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control .tf-dimensions-number-groups .tf-number input{text-align:left;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control .tf-dimensions-number-groups .tf-number-button-group .tf-button-number{padding:0 3px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control .tf-dimensions-number-groups-linked .tf-number:not(:first-child){display:none;opacity:.5;pointer-events:none}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control.tf-multiple-select,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control.tf-select{display:inline-block;position:relative;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control.tf-multiple-select>.tf-label,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control.tf-select>.tf-label{display:flex}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control.tf-multiple-select .tf-multiple-select__value,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control.tf-multiple-select .tf-select__value,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control.tf-select .tf-multiple-select__value,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control.tf-select .tf-select__value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control.tf-multiple-select .tf-button-select,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control.tf-select .tf-button-select{cursor:pointer;justify-content:space-between}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control.tf-multiple-select .tf-button-select[disabled],body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control.tf-select .tf-button-select[disabled]{background:hsla(0,0%,100%,.5);border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.4)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control.tf-multiple-select .tf-select-icon,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control.tf-select .tf-select-icon{font-size:10px;padding-left:5px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control.tf-simple-dimensions{display:flex;flex-direction:column}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control.tf-simple-dimensions .tf-select,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control.tf-simple-dimensions .tf-select .tf-button-select{width:auto}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control .tf-simple-dimensions-container{display:flex;gap:var(--tui-spacing-xs);position:relative;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-deprecated-control .tf-simple-dimensions-container>div:first-child{flex:1 1 auto}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-number-button-group{padding:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-number-button-group .tf-button-number{background:#34383c}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-number-button-group .tf-button-number:hover{background:#64666a;color:#fff}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-editor .ProseMirror-menubar-wrapper{background-color:#34383c;border:2px solid hsla(0,0%,100%,.2);height:auto;overflow:unset;position:relative}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-editor .ProseMirror-menubar-spacer{height:auto!important}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-editor .ProseMirror-menubar{background:#34383c;border-bottom:2px solid hsla(0,0%,100%,.2);color:inherit;left:0!important;min-height:60px!important;position:absolute!important;top:0!important}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-editor .ProseMirror.ProseMirror-example-setup-style{margin-bottom:0;margin-top:63px;max-height:100px;min-height:60px;overflow:auto}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-gallery__controls{min-height:var(--tui-control-height-md,40px)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-gallery-preview{display:flex;flex-wrap:wrap}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-gallery-item{height:75px;width:75px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-gallery-buttons{margin-top:12px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-radio-group-container{gap:4px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-radio{align-items:center;display:inline-flex;gap:4px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-dimensions-number-groups{max-width:250px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-dimensions-number-groups .tf-number-field>input{padding:0 6px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-field-group-item{margin:12px 0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-checkbox>.tf-label{align-items:center;display:flex}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-panel .tf-panel-header.tf-button-action:hover{background:#64666a;color:#fff}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-button-action,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-button-danger,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-button-primary{height:32px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-dynamic-text-input{padding:0;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-dynamic-text-input>.cm-editor ::-webkit-scrollbar{height:10px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-dynamic-text-input>.cm-editor ::-webkit-scrollbar-thumb{background:#64666a;border-radius:5px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-dynamic-text-input>.cm-editor .cm-line{height:1.5em}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tf-switch .tf-switch-label{max-width:-moz-max-content;max-width:max-content}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-button-action,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-button-danger,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-button-primary{align-items:center;background:#eee;border:1px solid #d3d3d3;border-radius:4px;color:#505050;cursor:pointer;display:flex;height:30px;justify-content:center;padding:0 12px;width:-moz-fit-content;width:fit-content}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-button-action:hover,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-button-danger:hover,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-button-primary:hover{background:#e2e2e2;color:#505050}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tui-interface span.tui-button{cursor:pointer}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tui-interface span.tui-button.is-disabled,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tui-interface span.tui-button[aria-disabled=true]{cursor:not-allowed}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-button-danger{border-color:#cc1818;color:#cc1818}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-button-primary{background-color:var(--tui-theme-primary-base,#4b84ce);color:inherit}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-button-action[disabled],body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-button-danger[disabled],body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-button-icon-clone[disabled],body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-button-icon-trash[disabled],body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-button-primary[disabled],body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-button-text-action[disabled],body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-button-text-danger[disabled],body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-button-text-primary[disabled]{cursor:not-allowed;opacity:.5;pointer-events:none}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-button-action:focus{outline:none}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-button-text-action,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-button-text-danger,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-button-text-primary{background:transparent;border:none;cursor:pointer;display:inline}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-button-text-action:hover,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-button-text-danger:hover,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-button-text-primary:hover{font-weight:700}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-button-text-action{color:#505050}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-button-text-danger{color:#cc1818}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-button-text-primary{color:var(--tui-theme-primary-base,#4b84ce)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor button.tui-button.is-theme-secondary.is-style-outline{--tui-button-bg:#fff}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-button-icon-trash{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;height:var(--tui-control-height-md,40px);justify-content:center;width:var(--tui-control-height-md,40px)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-button-icon-trash:after{content:url('data:image/svg+xml;utf8,<svg width="16" height="18" viewBox="0 0 16 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.99995 0.714233C6.73758 0.714233 5.71423 1.73758 5.71423 2.99995H0V4.49995H1.38525L3.15687 15.4619C3.31345 16.4307 4.14986 17.1428 5.13126 17.1428H10.8687C11.8501 17.1428 12.6865 16.4307 12.8431 15.4619L14.6147 4.49995H16V2.99995H10.2857C10.2857 1.73758 9.26231 0.714233 7.99995 0.714233ZM2.90471 4.49995H13.0952L11.3623 15.2225C11.3231 15.4647 11.114 15.6428 10.8687 15.6428H5.13126C4.88591 15.6428 4.6768 15.4648 4.63766 15.2225L2.90471 4.49995Z" fill="%23D63638"/></svg>')}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-button-icon-eye{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;height:var(--tui-control-height-md,40px);justify-content:center;width:var(--tui-control-height-md,40px)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-button-icon-eye:after{content:url('data:image/svg+xml;utf8,<svg width="18" height="12" viewBox="0 0 18 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9 9.5C10.933 9.5 12.5 7.933 12.5 6C12.5 4.067 10.933 2.5 9 2.5C7.067 2.5 5.5 4.067 5.5 6C5.5 7.933 7.067 9.5 9 9.5Z" fill="%233858E9"/><path fill-rule="evenodd" clip-rule="evenodd" d="M9 0C15 0 18 6 18 6C18 6 15 12 9 12C3 12 0 6 0 6C0 6 3 0 9 0ZM1.7411 6C1.76335 5.96583 1.7865 5.93066 1.81058 5.89455C2.14492 5.39303 2.64648 4.72484 3.31066 4.06066C4.64716 2.72416 6.53814 1.5 9 1.5C11.4619 1.5 13.3528 2.72416 14.6893 4.06066C15.3535 4.72484 15.8551 5.39303 16.1894 5.89455C16.2135 5.93066 16.2367 5.96583 16.2589 6C16.2367 6.03417 16.2135 6.06934 16.1894 6.10545C15.8551 6.60697 15.3535 7.27516 14.6893 7.93934C13.3528 9.27584 11.4619 10.5 9 10.5C6.53814 10.5 4.64716 9.27584 3.31066 7.93934C2.64648 7.27516 2.14492 6.60697 1.81058 6.10545C1.7865 6.06934 1.76335 6.03417 1.7411 6Z" fill="%233858E9"/></svg>')}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-button-icon-clone{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;height:var(--tui-control-height-md,40px);justify-content:center;width:var(--tui-control-height-md,40px)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-button-icon-clone:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='%231E1E1E' d='M10.25 8.75H13v1.5h-2.75V13h-1.5v-2.75H6v-1.5h2.75V6h1.5z'/%3E%3Cpath fill='%231E1E1E' fill-rule='evenodd' d='M13 3h1a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-1H2a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2zm-2-1.5H2a.5.5 0 0 0-.5.5v9a.5.5 0 0 0 .5.5h1V5a2 2 0 0 1 2-2h6.5V2a.5.5 0 0 0-.5-.5m-6 3h9a.5.5 0 0 1 .5.5v9a.5.5 0 0 1-.5.5H5a.5.5 0 0 1-.5-.5V5a.5.5 0 0 1 .5-.5' clip-rule='evenodd'/%3E%3C/svg%3E")}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-dialog .tf-title{display:flex}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-dialog .tf-title h4{margin:0;padding:12px 0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-panel{background:#fff;border:1px solid #a7b1bb;border-radius:2px;display:flex;flex-direction:column;margin-bottom:8px;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-panel .tf-panel-header{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:100%;height:var(--tui-control-height-md,40px);justify-content:space-between;line-height:1.15;margin:0;padding:8px 12px;text-align:left;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-panel .tf-panel-header:hover{background:#f0f0f0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-panel-open .tf-panel-header{border-bottom:1px solid #a7b1bb}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-panel-header-before-title,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-panel-header-left,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-panel-header-right,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-panel-header-title{align-items:center;display:flex;justify-content:flex-start;padding:0 12px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-panel-header-left{padding-left:0;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-panel-content,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-panel-footer{padding:4px 12px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-panel-closed .tf-panel-content{display:none}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-panel-footer{border-top:1px solid #a7b1bb}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-panel-footer{display:flex;gap:8px;justify-content:flex-end;padding:1em}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-panel-arrow{border:solid;border-color:inherit;border-width:0 1px 1px 0;display:inline-block;height:calc(var(--tui-control-height-md, 40px)/4);width:calc(var(--tui-control-height-md, 40px)/4)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-panel-open .tf-panel-arrow{transform:translateY(50%) rotate(-135deg)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-panel-closed .tf-panel-arrow{transform:translateY(-50%) rotate(45deg)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-label{display:flex;margin-bottom:6px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-description{display:flex;margin-bottom:revert;margin-top:var(--tui-spacing-xs)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-list-box{background:#fff;list-style:none;margin:5px 0;max-height:300px;max-width:100%;min-width:100%;overflow-y:auto;padding:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-list-box-option{background:transparent;border-radius:2px;cursor:pointer;display:flex;font-size:13px;gap:8px;margin:0 5px;outline:none;padding:5px 9px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-list-box-option:not(.tf-list-box-option-selected,.tf-list-box-option-disabled):hover{color:#4b84ce}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-list-box-option-selected,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-list-box-option-selected.tf-list-box-option-selected{background-color:#4b84ce;color:#fff}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-list-box-option-selected.tf-list-box-option-selected:hover,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-list-box-option-selected:hover{color:#fff}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-list-box-option-selected.tf-list-box-option-selected:after,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-list-box-option-selected:after{content:"✓";margin-left:auto}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-list-box-option-disabled{color:#aaa;cursor:default}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-list-box-option-focus{box-shadow:inset 0 0 0 2px;color:#4b84ce}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-list-box-section-separator:not(:first-child){border-top:1px solid #8c8f94;margin:12px 0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-list-box-section>span{color:#7d8690;display:block;font-size:11px;font-weight:500;line-height:1.45;margin:0 10px;padding:5px 9px;text-transform:uppercase}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-list-box-section>ul{list-style:none;padding:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-modal{--tui-layer-modal:1000000;align-items:center;background:rgba(0,0,0,.7);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:var(--tui-layer-modal)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-modal .tf-modal-container{background:#fff;border:1px solid #8c8f94;border-radius:2px;padding:2rem}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-modal-actions{display:flex;justify-content:flex-end;padding-top:12px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-modal-actions button{margin-left:12px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-notice:not(.tui-notice){background:#fff;box-shadow:0 1px 1px rgba(0,0,0,.04);color:#000;margin-top:4px;padding:1px 12px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-notice.tf-is-dismissible:not(.tui-notice){padding-right:38px;position:relative}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-notice.tf-error:not(.tui-notice){border-left:4px solid #d63638}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-notice.tf-success:not(.tui-notice){border-left:4px solid #00a32a}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-notice.tf-warning:not(.tui-notice){border-left-color:#dba617}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-notice.tf-info:not(.tui-notice){border-left-color:#72aee6}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-notice-dismiss{background:none;border:none;color:#787c82;cursor:pointer;margin:0;padding:9px;position:absolute;right:1px;top:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-notice-dismiss:active:before,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-notice-dismiss:focus:before,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-notice-dismiss:hover:before{color:#d63638}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-notice-dismiss:focus{box-shadow:0 0 0 1px #4f94d4,0 0 2px 1px rgba(79,148,212,.8);outline:none}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-notice-dismiss:before{background:none;color:#787c82;content:"\f153";display:block;font:normal 16px/20px dashicons;height:20px;text-align:center;width:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-underlay{inset:0;position:fixed}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-popover{background:#fff;border:1px solid #8c8f94;border-radius:2px;color:inherit;z-index:900}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-tab-container{background-color:#fff;border:1px solid hsla(218,4%,56%,.5);border-radius:2px;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-tab-header{border-bottom:1px solid hsla(218,4%,56%,.5);box-sizing:border-box;display:flex;flex-wrap:nowrap;justify-content:space-between;overflow-x:auto;overflow-y:hidden;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-tab-actions{display:flex;flex-wrap:nowrap;justify-content:space-between;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-tab-items{background-color:#fff;box-sizing:border-box;display:flex;gap:8px;gap:0;justify-content:flex-start;margin:0;min-width:-moz-fit-content;min-width:fit-content;overflow-x:auto;overflow-y:hidden}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-tab-item{align-items:center;color:inherit;display:flex;display:inline-block;font-size:inherit;font-style:inherit;font-weight:inherit;justify-content:center;margin-bottom:0;min-width:-moz-fit-content;min-width:fit-content;position:relative}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-tab-item button{border-radius:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-tab-item[data-open=true]:before{background-color:var(--tui-theme-primary-base,#4b84ce);bottom:0;content:"";height:3px;left:0;position:absolute;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-tab-item button{white-space:nowrap}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-tab-row{display:flex;flex-wrap:nowrap;justify-content:flex-start}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-tab-row .tf-tab-row-title{max-width:250px;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-tab-row .tf-tab-row-field{padding-top:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-tab-row .tf-tab-row-title-section{max-width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-tab-row .tf-tab-row-field{display:flex;justify-content:flex-start;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-tab-row .tf-tab-row-field>div[class*=tf-context-]{width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-tab-row:has(>.tf-tab-row-field>div[class*=tf-context-]:empty){display:none}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-tab-row .tf-tab-row-field>div[class*=tf-context-]>.tf-switch{display:flex;gap:8px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-tab-row .tf-tab-row-field>div[class*=tf-context-]>.tf-switch .tf-switch-label{height:var(--tui-control-height-md,40px);width:-moz-fit-content;width:fit-content}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-tab-row .tf-tab-row-field>div[class*=tf-context-]>.tf-switch .tf-switch-label .tf-switch-element,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-tab-row .tf-tab-row-field>div[class*=tf-context-]>.tf-switch .tf-switch-label .tf-switch-element-selected{height:20px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-tab-row .tf-tab-row-field>div[class*=tf-context-]>.tf-radio-group .tf-radio-group-container{flex-direction:row;gap:10px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-tab-content{background-color:#fff;box-sizing:border-box;padding:16px 32px;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-tab-content .tf-tab-row-field{padding:8px 12px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-tooltip-trigger-content{cursor:context-menu;position:relative;width:-moz-fit-content;width:fit-content}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-tooltip{cursor:default;display:inline-block;max-width:150px;position:absolute;visibility:hidden;width:-moz-max-content;width:max-content;z-index:1}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-tooltip-top{bottom:100%;left:50%;margin-bottom:12px;transform:translateX(-50%)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-tooltip-bottom{left:50%;margin-top:12px;top:100%;transform:translateX(-50%)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-tooltip-start{margin-right:12px;right:100%;top:50%;transform:translateY(-50%)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-tooltip-end{left:100%;margin-left:12px;top:50%;transform:translateY(-50%)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-tooltip-content{border-radius:3px;font-size:12px;padding:6px 12px;text-align:center;word-break:normal}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-tooltip-content.light{background-color:#e6e6e6;color:hsla(0,4%,5%,.945);--tf-tooltip-after-color:#e6e6e6}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-tooltip-content.dark{background-color:hsla(0,4%,5%,.945);color:#e6e6e6;--tf-tooltip-after-color:hsla(0,4%,5%,.945)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-tooltip-content:after{border-style:solid;border-width:7px;content:" ";position:absolute}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-tooltip-content-top:after{border-color:var(--tf-tooltip-after-color,transparent) transparent transparent transparent;left:50%;margin-left:-7px;top:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-tooltip-content-bottom:after{border-color:transparent transparent var(--tf-tooltip-after-color,transparent) transparent;bottom:100%;left:50%;margin-left:-7px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-tooltip-content-start:after{border-color:transparent transparent transparent var(--tf-tooltip-after-color,transparent);left:100%;margin-top:-7px;top:50%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-tooltip-content-end:after{border-color:transparent var(--tf-tooltip-after-color,transparent) transparent transparent;margin-top:-7px;right:100%;top:50%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-tooltip-trigger-content:hover .tf-tooltip{visibility:visible}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-conditional-group-actions{align-items:center;display:flex;gap:8px;padding:8px 0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-conditional-group-actions strong{text-transform:uppercase}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-conditional-panel-condition-actions{align-items:center;display:flex;gap:4px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-conditional-panel-condition-actions .tf-button-icon-trash[disabled]{cursor:not-allowed;pointer-events:auto}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-conditional-panel-conditions .tf-select{min-width:160px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-accordion .tf-switch-element,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-accordion .tf-switch-element-selected{transform:scale(.7)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-alignment-matrix-container{display:grid;grid-template-columns:repeat(3,1fr);height:50px;margin:5px;width:50px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-border .tf-border-container{align-items:flex-start;display:flex;gap:var(--tui-spacing-sm)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-border .tf-border-dimensions-container{flex:1 1 auto;min-width:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-button-group{display:flex;flex-direction:column}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-checkbox .tf-label{font-size:13px;font-weight:400;margin-bottom:revert;text-transform:none}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-checkbox input[type=checkbox]:not(.tui-inline-choice__control){border:1px solid;border-color:inherit;border-radius:2px;box-shadow:0 0 0 transparent;margin-right:6px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-checkbox input[type=checkbox]:not(.tui-inline-choice__control):focus{border-color:#4b84ce;box-shadow:0 0 0 1px #4b84ce;outline:2px solid transparent}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-checkbox input[type=checkbox]:not(.tui-inline-choice__control):checked{background:#4b84ce;border-color:#4b84ce;color:#fff}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-checkbox input[type=checkbox]:not(.tui-inline-choice__control):checked:before{content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGFyaWEtaGlkZGVuPSJ0cnVlIiBjbGFzcz0iY29tcG9uZW50cy1jaGVja2JveC1jb250cm9sX19jaGVja2VkIiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Im0xNi43IDcuMS02LjMgOC41LTMuMy0yLjUtLjkgMS4yIDQuNSAzLjRMMTcuOSA4eiIvPjwvc3ZnPg==")}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-checkbox input[type=checkbox]:not(.tui-inline-choice__control):indeterminate{background:#4b84ce;border-color:#4b84ce;color:#fff}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-checkbox input[type=checkbox]:not(.tui-inline-choice__control):indeterminate:before{content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGFyaWEtaGlkZGVuPSJ0cnVlIiBjbGFzcz0iY29tcG9uZW50cy1jaGVja2JveC1jb250cm9sX19pbmRldGVybWluYXRlIiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik03IDExLjVoMTBWMTNIN3oiLz48L3N2Zz4=")}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-code .tf-label{display:flex}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-color{width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-color .tui-color-field{width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-combo-box{width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-date-picker{width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-dimensions .tf-dimensions-row{align-items:center;display:flex;gap:var(--tui-spacing-xs)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-dimensions .tf-dimensions-sides{display:flex;flex:1 1 auto;gap:var(--tui-spacing-xxs);min-width:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-dimensions .tf-dimension-number{flex:1 1 0;min-width:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-dynamic-text-field{align-items:center;display:flex;gap:8px;position:relative}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-dynamic-text-field .tf-dynamic-text-popover{left:0;position:absolute;top:100%;width:100%;z-index:900}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-dynamic-text-field .tf-dynamic-text-popover .tf-list-box-option:not(.tf-list-box-option-selected,.tf-list-box-option-disabled):hover:after{content:"+";margin-left:auto}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-dynamic-text-item{align-items:center;background-color:#e2e7ff;border:1px solid transparent;border-radius:2px;color:#4b84ce;display:inline-flex;font-size:13px;font-weight:700;gap:.35em;line-height:1.4;margin:0 .15em;padding:.25em .5em}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-dynamic-text-item:before{content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSI+PGcgY2xpcC1wYXRoPSJ1cmwoI2EpIj48cGF0aCBmaWxsPSIjMzg1OEU5IiBkPSJNNi44OSA3LjA2MmgzLjE5M2MuMzgxIDAgLjcyNS4yNDQuODM0LjYwN2EuOTEuOTEgMCAwIDEtLjIzIDEuMDM3bC03LjMzMyA2LjU2M2EuOS45IDAgMCAxLTEuMTQzLjA1Mi45NS45NSAwIDAgMS0uMzA0LTEuMTI4bDIuMjA0LTUuMjU2SC44OWMtLjM1NiAwLS42OTgtLjI0My0uODMzLS42MDZhLjk1NS45NTUgMCAwIDEgLjI1NS0xLjAzN0w3LjY0Ni43MzJBLjkuOSAwIDAgMSA4Ljc4OC42NzlhLjk1Ljk1IDAgMCAxIC4zMDQgMS4xMjh6Ii8+PC9nPjxkZWZzPjxjbGlwUGF0aCBpZD0iYSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgLjVoMTF2MTVIMHoiLz48L2NsaXBQYXRoPjwvZGVmcz48L3N2Zz4=");line-height:1}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .cm-content[contenteditable=false] .tf-dynamic-text-item{filter:grayscale(1)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-dynamic-text-input:focus-within{box-shadow:0 0 0 1px #4b84ce;outline:2px solid transparent}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-dynamic-text-input>.cm-editor{padding:0 12px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-dynamic-text-input>.cm-editor.cm-focused{outline:none}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-dynamic-text-input>.cm-editor .cm-scroller{font-family:inherit}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-dynamic-text-input>.cm-editor .cm-content{height:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-dynamic-text-input.tf-text-suggestion-input{background:var(--tui-input-bg,var(--tui-color-bg-surface));border:var(--tui-border-width,1px) solid var(--tui-input-border,var(--tui-color-border));border-radius:var(--tui-input-radius,var(--tui-radius-md))}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-dynamic-text-input.tf-text-suggestion-input:focus-within{border-color:var(--tui-input-border-focus,var(--tui-theme-primary-base));box-shadow:none;outline:var(--tui-focus-ring-width) solid var(--tui-focus-ring-color);outline-offset:var(--tui-focus-ring-offset)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-editor .ProseMirror ul{list-style-type:disc}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-editor .ProseMirror ol{margin:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-editor .ProseMirror{line-height:1.2;outline:none;padding:4px 8px 4px 14px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-editor .tf-editor-view-toggle{display:flex;flex-direction:row;justify-content:flex-end;padding-bottom:5px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-editor .tf-editor-view-toggle .tf-button-group{width:-moz-fit-content;width:fit-content}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-file-field{align-items:center;display:flex;flex-wrap:wrap;width:-moz-fit-content;width:fit-content}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-file-field.is-disabled{cursor:not-allowed}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-file-field.is-disabled .tf-file-text{opacity:var(--tui-opacity-disabled,.75)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-file-text{max-width:100%;overflow:hidden;padding:0 12px;text-overflow:ellipsis}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-file-list{margin-bottom:0;padding:0;width:300px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-file-item{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-file-item img{max-width:200px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-file-item span{flex-grow:1;overflow:hidden;text-overflow:ellipsis;width:60%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-file-item .tf-button-upload-list{cursor:pointer;font-style:italic;text-decoration:underline}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-gallery-item{align-items:center;display:flex;height:100px;justify-content:center;width:100px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-gallery-item img{border-radius:2px;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-gallery__controls{background:#fff;border:1px solid #a7b1bb;border-radius:2px;padding:8px 12px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-gallery-buttons{display:flex;gap:10px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-gradient-container{display:flex;flex-direction:column;position:relative;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-gradient-input{cursor:pointer;--tui-input-bg-readonly:transparent}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-gradient-settings{padding:10px 12px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-gradient-settings .tf-gradient-settings-row{padding:10px 0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-gradient-popover .tf-dialog{width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-gradient-preview{padding:10px 12px;position:relative}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-gradient-colors{align-items:center;cursor:pointer;display:flex;height:var(--tui-control-height-md,40px);justify-content:space-between;padding:0 12px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-list-container{display:flex;flex-direction:column;gap:8px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-list-items{width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-list-header,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-list-header label,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-list-item{align-items:center;display:flex;justify-content:flex-start}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-list-header{background:#f0f0f0;border:1px solid hsla(218,4%,56%,.5);border-radius:2px;border-bottom-left-radius:0;border-bottom-right-radius:0;padding:0 12px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-list-header label{height:var(--tui-control-height-md,40px);margin:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-list-item{background:#fff;border:1px solid hsla(218,4%,56%,.5);border-top:none;box-sizing:border-box;height:var(--tui-control-height-md,40px);width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-list-item .tf-list-item-text{flex:1;font-size:inherit;font-weight:inherit;padding:0 12px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-list-item .tf-list-item-actions{display:flex}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-list-search{align-items:center;display:flex;gap:var(--tui-spacing-xs);width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-list-search .tf-combo-box{flex:1}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-list-search>button{height:var(--tui-control-height-md,40px)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-number{width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-number .tf-label{display:flex}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-number-field{display:flex;flex-direction:row;flex-wrap:nowrap;position:relative;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-number-field .tui-input{padding-right:2.5em}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-number[data-enabled=false] .tf-number-field{opacity:var(--tui-opacity-disabled,.5)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-number-button-group{border-inline-start:var(--tui-border-width,1px) solid var(--tui-color-divider,var(--tui-color-border));bottom:1px;display:flex;flex-direction:column;flex-wrap:nowrap;height:auto;position:absolute;right:1px;top:1px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-number-button-group .tf-button-number{align-items:center;background-color:var(--tui-color-bg-surface);border:0;border-radius:4px;border-radius:0;color:#505050;color:var(--tui-color-fg-muted);cursor:pointer;display:flex;height:30px;height:50%;justify-content:center;line-height:0;min-width:2em;padding:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-number-button-group .tf-button-number:hover{background-color:var(--tui-color-bg-muted);color:var(--tui-color-fg)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-number-button-group .tf-button-number:first-child{border-bottom-left-radius:0;border-bottom-right-radius:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-number-button-group .tf-button-number:last-child{border-top-left-radius:0;border-top-right-radius:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-radio-group-container{display:flex;flex-direction:column}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-select-field{width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-simple-dimensions .tf-dimension-row{align-items:center;display:flex;gap:var(--tui-spacing-xs)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-simple-dimensions .tf-dimension-number{flex:1 1 auto;min-width:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-switch label{align-items:center;display:flex;justify-content:flex-start}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-switch-element,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-switch-element-selected{aspect-ratio:2/1;display:inline-block;height:var(--tui-control-height-md,40px);position:relative}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-switch-element span,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-switch-element-selected span{background-color:#ccc;border-radius:100vh;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-switch-element span:before,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-switch-element-selected span:before{background-color:#fff;border-radius:50%;bottom:4px;content:"";height:calc(100% - 8px);left:4px;position:absolute;transition:.4s;width:calc(50% - 8px)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-switch-element-selected span{background-color:#4b84ce}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-switch-element-selected span:focus{box-shadow:0 0 1px #4b84ce}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-switch-element-selected span:before{transform:translateX(calc(100% + 8px))}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-tab-content .tf-field-group .tf-field-group-item{padding:8px 0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-tab-content .tf-context-wp .tf-tab-content{padding:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-text{box-sizing:content-box;display:flex;flex-direction:column}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-text.tf-text-legacy input:not([type=hidden]){background:#fff;border:1px solid #8c8f94;border-radius:2px;box-shadow:unset;color:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;height:var(--tui-control-height-md,40px);padding:0 12px;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-text.tf-text-legacy input:not([type=hidden])::-moz-placeholder{color:initial;font-size:inherit;font-style:inherit;font-weight:inherit}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-text.tf-text-legacy input:not([type=hidden])::placeholder{color:initial;font-size:inherit;font-style:inherit;font-weight:inherit}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-text .tui-input-group.is-disabled{background:var(--tui-input-bg-readonly,var(--tui-color-bg))}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-text-area textarea{background:#fff;border:1px solid #8c8f94;border-radius:2px;box-shadow:unset;color:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;height:var(--tui-control-height-md,40px);height:auto;padding:.6em;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-text-area textarea::-moz-placeholder{color:initial;font-size:inherit;font-style:inherit;font-weight:inherit}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-text-area textarea::placeholder{color:initial;font-size:inherit;font-style:inherit;font-weight:inherit}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-time-wrapper{align-items:flex-start;display:flex;flex-direction:column}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-time-field{justify-content:center}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tui-input-group{display:flex;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-repeater-bulk-actions{align-items:center;background:#fff;border:1px solid #8c8f94;border-radius:2px;display:flex;justify-content:flex-start;margin-bottom:4px;padding:5px 12px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-repeater-bulk-actions>button,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-repeater-bulk-actions>div{margin-right:5px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-repeater-advanced-label-row{box-sizing:border-box;display:flex;gap:8px;justify-content:space-between;padding:8px 12px;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-repeater-advanced-label-row .tf-repeater-advanced-label-row-item{align-items:center;display:flex;flex:1;flex-wrap:wrap;justify-content:flex-start}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-repeater-advanced-label-row .tf-repeater-advanced-label-row-item:first-child{color:var(--tui-theme-primary-base,#4b84ce);font-weight:700}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-repeater-advanced-label-row .tf-repeater-advanced-label-row-arrow,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-repeater-advanced-label-row .tf-repeater-advanced-label-row-index{width:32px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-repeater-advanced-header{background:#f0f0f0;border:1px solid hsla(218,4%,56%,.5);border-bottom:none;border-radius:2px;border-bottom-left-radius:0;border-bottom-right-radius:0;margin:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-repeater-advanced-header .tf-repeater-advanced-header-item{color:inherit;display:inline-block;font-size:inherit;font-style:inherit;font-weight:inherit;height:var(--tui-control-height-md,40px);margin-bottom:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-repeater-advanced-overview{background:#fff}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-repeater-advanced-overview .tf-repeater-advanced-label-row-arrow,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-repeater-advanced-overview .tf-repeater-advanced-label-row-index{height:40px;line-height:40px;text-align:center}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-repeater-advanced-overview .tf-repeater-advanced-label-row-index{background:#f0f0f0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-repeater-advanced-overview .tf-repeater-advanced-label-row-arrow{cursor:pointer}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-repeater-advanced-overview .tf-repeater-advanced-label-row-arrow>div{border:solid;border-color:inherit;border-width:0 1px 1px 0;display:inline-block;height:calc(var(--tui-control-height-md, 40px)/4);width:calc(var(--tui-control-height-md, 40px)/4)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-repeater-advanced-overview .tf-repeater-advanced-overview-item-actions{height:var(--tui-control-height-sm,25px);width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-repeater-advanced-overview .tf-repeater-advanced-overview-item-actions button{display:none}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-repeater-advanced-overview-item-container{display:flex;flex-direction:column;justify-content:center;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-repeater-advanced-overview-item-fields{display:flex}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-repeater-advanced-overview:hover .tf-repeater-advanced-overview-item-actions button{display:initial}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-repeater-advanced-item .tf-repeater-advanced-overview:hover,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-repeater-advanced-item[data-open=true] .tf-repeater-advanced-overview{background-color:#e2e7ff}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-repeater-advanced-item[data-open=true] .tf-repeater-advanced-label-row-arrow>div{transform:translateY(50%) rotate(-135deg)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-repeater-advanced-item[data-open=false] .tf-repeater-advanced-label-row-arrow>div{transform:translateY(-50%) rotate(45deg)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-repeater-advanced-item{background-color:#fff;border:1px solid hsla(218,4%,56%,.5);border-radius:2px;border-radius:0;border-top:none;position:relative}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-repeater-advanced-item[data-open=true]:before{background-color:var(--tui-theme-primary-base,#4b84ce);content:"";height:100%;left:0;position:absolute;top:0;width:3px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-repeater-advanced-container>.tf-repeater-actions{background-color:#fff;border:1px solid hsla(218,4%,56%,.5);border-radius:2px;border-top:none;border-top-left-radius:0;border-top-right-radius:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-repeater-advanced-row{margin:16px 32px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-repeater-advanced-row .tf-repeater-advanced-item-field{padding:8px 12px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-repeater-advanced-item-field:has(>div[data-overlay-container=true]:empty){display:none}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-repeater-advanced-item-field:has(input.tf-hidden[type=hidden]){padding:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-repeater-advanced .tf-repeater-actions{padding:8px 12px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-repeater-advanced-item-checkbox{align-items:center;display:flex;justify-content:center}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-repeater-bare-items{display:flex;flex-direction:column;row-gap:8px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-repeater-bare-items .tf-repeater-bare-row{display:flex;gap:8px;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-repeater-block-item{background:#fff;border:1px solid #8c8f94;border-radius:2px;display:flex;flex-direction:column;margin-bottom:6px;margin-top:1em;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-repeater-block-item .tf-panel-header .tf-switch-element,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-repeater-block-item .tf-panel-header .tf-switch-element-selected{transform:scale(.7)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-repeater-block-item-field{padding:1em}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-repeater-block-item-field:has(>div[data-overlay-container=true]:empty){display:none}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-repeater-tab-icon-actions{align-items:center;display:flex}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-repeater-tab-icon-actions button{min-width:-moz-fit-content;min-width:fit-content}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-repeater-tab-add-item{justify-content:flex-start;min-width:-moz-max-content;min-width:max-content;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-repeater-container .tf-tab-container{border:none}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-repeater-table-container{border:1px solid hsla(218,4%,56%,.5);border-radius:2px;display:flex;flex-direction:column;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-repeater-table-container .tf-repeater-actions{box-sizing:border-box;justify-content:flex-start;padding:8px 12px;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-repeater-table-container table{padding:0 4px 4px;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-repeater-table-container table th,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-repeater-table-container table tr{min-height:var(--tui-control-height-md,40px);padding:2px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-repeater-table-container table th{height:var(--tui-control-height-md,40px);text-align:left}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-repeater-table-container table td>div{display:flex;justify-content:center;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-repeater-table-container table td>div>div{width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-repeater-table-container .tf-repeater-row-actions{width:1%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-repeater-table-container .tf-repeater-row-actions>div{display:inline-flex;gap:6px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-repeater-actions{display:flex;gap:6px;justify-content:flex-end;padding:2px 2px 4px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-repeater-actions .tf-button-action:last-child{border-color:#cc1818;color:#cc1818}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-repeater-title{color:inherit;display:inline-block;font-size:inherit;font-style:inherit;font-weight:inherit;margin-bottom:6px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-repeater-block-items{margin-bottom:8px;margin-top:8px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-dynamic-pill{--tf-dynamic-pill-bg:var(--tui-theme-primary-subtlest,rgba(99,102,241,.12));--tf-dynamic-pill-fg:var(--tui-theme-primary-strong,#4338ca);--tf-dynamic-pill-accent:var(--tui-theme-primary-base,#6366f1);--tf-dynamic-pill-bg-selected:var(--tui-theme-primary-subtle,rgba(99,102,241,.25));align-items:center;background:var(--tf-dynamic-pill-bg);border-radius:var(--tui-radius-sm,4px);color:var(--tf-dynamic-pill-fg);cursor:default;display:inline-flex;font-size:.875em;gap:.25em;line-height:1.4;margin-block:2px;margin-inline:.25em;padding:.1em .4em;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:baseline;white-space:nowrap}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-dynamic-pill.ProseMirror-selectednode{outline:var(--tui-focus-ring-width,2px) solid var(--tui-focus-ring-color,currentColor)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-dynamic-pill__icon{color:var(--tf-dynamic-pill-accent);display:inline-flex;flex-shrink:0;font-size:1.25em;line-height:1}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-dynamic-pill__icon svg{display:block}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-dynamic-pill__label strong{font-weight:var(--tui-typography-weight-medium,600)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-dynamic-pill__menu{all:unset;border-radius:var(--tui-radius-xs,2px);cursor:pointer;font-size:1em;line-height:1;opacity:.6;padding:0 .15em;transition:opacity var(--tui-motion-duration,.15s) var(--tui-motion-timing,ease)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-dynamic-pill__menu:hover{background:color-mix(in srgb,var(--tf-dynamic-pill-accent) 15%,transparent);opacity:1}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-dynamic-pill__menu:focus-visible{opacity:1;outline:var(--tui-focus-ring-width,2px) solid var(--tui-focus-ring-color,currentColor);outline-offset:1px}.ProseMirror-selectednode body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-dynamic-pill{background:var(--tf-dynamic-pill-bg-selected);outline:2px solid var(--tf-dynamic-pill-accent);outline-offset:1px}@media (forced-colors:active){body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-dynamic-pill{border:1px solid CanvasText}.ProseMirror-selectednode body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-dynamic-pill{outline-color:Highlight}}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-dynamic-wrapper{align-items:center;display:flex;position:relative;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-dynamic-wrapper>.tui-search-select{display:none}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-dynamic-wrapper.tf-dynamic-wrapper-buttons-outside{gap:8px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-dynamic-wrapper.tf-dynamic-wrapper-buttons-inside{gap:0;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-dynamic-wrapper.tf-dynamic-wrapper-buttons-inside .tui-input-group.tf-dynamic-group{width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-dynamic-wrapper.tf-dynamic-wrapper-buttons-inside .tui-input-group.tf-dynamic-group:not(:has(.tf-dynamic-text-input)):not(:has(.tf-dynamic-value-display)){background:transparent;border:none;box-shadow:none;gap:var(--tui-spacing-xxs,4px);padding:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-dynamic-wrapper.tf-dynamic-wrapper-buttons-inside .tui-input-group.tf-dynamic-group>:not(.tui-input-group__suffix){flex:1 1 auto;min-width:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-dynamic-wrapper.tf-dynamic-wrapper-buttons-inside .tui-input-group__suffix{align-items:center;display:inline-flex;padding-inline:2px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-dynamic-wrapper .tui-input-group{--tf-dynamic-control:var(--tui-control-height-md,2.5rem)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-dynamic-wrapper .tui-input-group.is-size-sm{--tf-dynamic-control:var(--tui-control-height-sm,2.25rem)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-dynamic-wrapper .tui-input-group.is-size-lg{--tf-dynamic-control:var(--tui-control-height-lg,3rem)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-dynamic-wrapper .tui-input-group__suffix .tui-icon-button.tui-icon-button{--tf-append-size:max(1.5rem,calc(var(--tf-dynamic-control, var(--tui-control-height-md, 2.5rem)) - var(--tui-spacing-xxs, 4px)*2 - var(--tui-border-width, 1px)*2));height:var(--tf-append-size);width:var(--tf-append-size)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-dynamic-field-wrapper.tf-dynamic-wrapper .tf-dynamic-value-display{align-items:center;background:var(--tui-theme-primary-subtlest,rgba(99,102,241,.12));border:1px solid var(--tui-theme-primary-subtle,rgba(99,102,241,.25));border-radius:var(--tui-input-radius,var(--tui-radius-md,4px));box-sizing:border-box;display:flex;flex:1 1 auto;min-height:var(--tui-control-height-md,40px);padding:var(--tui-spacing-xxs) 12px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-dynamic-field-wrapper.tf-dynamic-wrapper .tf-dynamic-value-display .tf-dynamic-pill{background:none;font-size:1em;margin:0;padding:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-dynamic-field-wrapper.tf-dynamic-wrapper.tf-dynamic-wrapper-buttons-inside .tf-dynamic-group{padding-inline-end:var(--tui-spacing-xxs)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-dynamic-field-wrapper.tf-dynamic-wrapper .tf-dynamic-group:has(.tf-dynamic-value-display){background:var(--tui-theme-primary-subtlest,rgba(99,102,241,.12));border-color:var(--tui-theme-primary-subtle,rgba(99,102,241,.25))}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-dynamic-field-wrapper.tf-dynamic-wrapper .tf-dynamic-group .tf-dynamic-value-display{background:transparent;border:none;min-height:0;padding:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-dynamic-field-wrapper.tf-dynamic-wrapper .tf-dynamic-group .tf-dynamic-text-input{background:transparent;border:none;flex:1 1 auto;min-width:0;outline:none}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-dynamic-text-input{background:#fff;border:1px solid #8c8f94;border-radius:2px;box-shadow:unset;color:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;height:var(--tui-control-height-md,40px);height:calc(var(--tui-control-height-md, 40px));padding:0 12px;width:calc(100% - 24px)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-dynamic-text-input::-moz-placeholder{color:initial;font-size:inherit;font-style:inherit;font-weight:inherit}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-dynamic-text-input::placeholder{color:initial;font-size:inherit;font-style:inherit;font-weight:inherit}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-dynamic-text-input:focus-within{border-color:#4b84ce}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-dynamic-text-input:has(.cm-content[contenteditable=false]){background:hsla(0,0%,100%,.5);border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.4);pointer-events:none}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-dynamic-text-input:has(.cm-content[contenteditable=false]) .tf-dynamic-text-input__affix{border-color:rgba(0,0,0,.1)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-dynamic-text-input--has-prefix,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-dynamic-text-input--has-suffix{display:flex;height:auto;padding:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-dynamic-text-input--has-prefix>.cm-editor,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-dynamic-text-input--has-suffix>.cm-editor{flex:1 1 auto;min-height:32px;overflow:hidden}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-dynamic-text-input>.cm-editor{height:100%;justify-content:center;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-dynamic-text-input>.cm-editor .cm-content,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-dynamic-text-input>.cm-editor .cm-line{padding:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-dynamic-text-input>.cm-editor .cm-content{display:flex;flex-direction:column;justify-content:center}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-dynamic-text-input .tf-dynamic-text-item-delete:before{content:"⨯";cursor:pointer;padding-left:3px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-dynamic-text-input__affix{align-items:center;border:0 solid #8c8f94;display:inline-flex;font-size:.8em;font-weight:700;padding:0 .5em;text-wrap:nowrap}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-dynamic-text-input__affix--prefix{border-right-width:1px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-dynamic-text-input__affix--suffix{border-left-width:1px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-dynamic-text-input:focus-within .tf-dynamic-text-input__affix{border-color:#4b84ce}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-dynamic-wrapper[data-dynamic=true]>.tf-dynamic-text-input{background:var(--tui-input-bg,var(--tui-color-bg-surface));border-color:var(--tui-input-border,var(--tui-color-border));border-radius:var(--tui-input-radius,var(--tui-radius-md));box-sizing:border-box;font-size:var(--tui-control-font-size-md);min-height:var(--tui-control-height-md,40px);padding-right:25px;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-dynamic-wrapper[data-dynamic=true] .cm-editor{padding-right:25px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-dynamic-wrapper[data-dynamic=true] .cm-editor:has(.cm-content[contenteditable=false]){padding-right:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-dynamic-wrapper[data-dynamic=true] .tf-dynamic-text-input--has-suffix .cm-editor{padding-right:8px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-dynamic-wrapper[data-dynamic=true] .tf-dynamic-text-input__affix--suffix{border-right-width:1px;margin-right:33px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-dynamic-editor .ProseMirror{outline:none;white-space:pre-wrap;word-wrap:break-word;min-height:1.5em}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-dynamic-editor .tf-dt-line{line-height:1.5;min-height:1.5em}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-dynamic-editor .tf-dt-placeholder{color:rgba(0,0,0,.35);pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-dynamic-editor.is-single-line .ProseMirror{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;white-space:nowrap}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-dynamic-editor.is-single-line .ProseMirror::-webkit-scrollbar{display:none}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tui-input-group .tf-dynamic-editor{flex:1 1 auto;min-width:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tui-input-group .tf-dynamic-editor .ProseMirror{outline:none}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-dynamic-wrapper[data-dynamic=true] .tui-input-group:has(.tf-dynamic-editor){box-sizing:border-box;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-dynamic-editor[aria-readonly=true] .ProseMirror{cursor:default;opacity:.6}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-dynamic-settings{display:flex;flex-direction:column;gap:var(--tui-spacing-md,16px);min-inline-size:min(28rem,100%)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-dynamic-settings__builtin,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-dynamic-settings__custom{display:flex;flex-direction:column;gap:var(--tui-spacing-md,16px)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-dynamic-settings__fields{display:flex;flex-direction:column;gap:var(--tui-spacing-sm,12px)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-dynamic-settings__actions{display:flex;gap:var(--tui-spacing-sm,12px);justify-content:flex-end}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-dynamic-trigger-value{align-items:center;color:var(--tui-theme-primary-strong,#4338ca);display:inline-flex;gap:.5em}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-dynamic-trigger-value .tui-icon{color:var(--tui-theme-primary-base,#6366f1)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control.tf-border .tf-border-container{display:block}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control .tf-border-dimensions-container{margin:0 0 5px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control.tf-button-group label{display:flex}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control.tf-button-group .tf-button-group-option{align-items:center;background:#eee;border:1px solid #d3d3d3;border-radius:4px;border-radius:0;color:#505050;color:#4b84ce;cursor:pointer;display:inline-flex;height:30px;margin:0;padding:0 12px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control.tf-button-group .tf-button-group-option:hover{background:#e2e2e2;color:#505050}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control.tf-button-group .tf-button-group-option:first-child{border-bottom-left-radius:4px;border-top-left-radius:4px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control.tf-button-group .tf-button-group-option:not(:first-child){margin-left:-1px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control.tf-button-group .tf-button-group-option:last-child{border-bottom-right-radius:4px;border-top-right-radius:4px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control.tf-button-group .tf-button-group-option.tf-button-group-option-selected{background:#4b84ce;border-color:#4b84ce;color:#fff}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control.tf-button-group .tf-button-group-option:focus-within{position:relative;z-index:1}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control.tf-button-group .tf-button-group-option .dashicons{align-items:center;display:flex;justify-content:center}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control.tf-button-group .tf-button-group-container[aria-disabled=true] .tf-button-group-option{opacity:.5;pointer-events:none}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control .tf-color-area,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control .tf-color-area-gradient{height:150px;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control .tf-color .tf-label{display:flex}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control .tf-color-area-thumb{border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #000,inset 0 0 0 1px #000;height:20px;top:50%;width:20px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control .tf-color-container{height:-moz-fit-content;height:fit-content;position:relative;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control .tf-color-picker{background:#fff;border:1px solid #8c8f94;width:100%;z-index:900}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control .tf-color-picker .tf-color-area{display:flex;justify-content:center;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control .tf-color-picker .tf-color-area .tf-color-area-thumb{transform:translate(-50%,-50%)!important}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control .tf-color-picker .tf-color-input{display:flex;flex-direction:column;padding:10px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control .tf-color-picker .tf-color-sliders{padding:0 12px 10px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control .tf-color-input>input{width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control .tf-color-slider{align-items:center;display:flex;flex-direction:column;padding-bottom:5px;padding-top:5px;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control .tf-color-slider-label{align-self:stretch;display:flex}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control .tf-color-slider-label output{flex:1 0 auto;text-align:end}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control .tf-color-slider-container{border:1px solid #8c8f94;border-radius:10px;height:20px;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control.tf-combo-box{display:flex;flex-direction:column;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control .tf-combo-box-text{flex-wrap:nowrap;justify-content:space-between;overflow:hidden;position:relative}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control .tf-combo-box-text button.tui-button.is-theme-secondary.is-style-outline{--tui-button-bg:transparent;--tui-button-border:transparent;--tui-button-fg:var(--tui-color-fg);cursor:pointer;flex:0 0 auto;height:auto;min-height:0;padding:0 2px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control .tf-combo-box-item{align-items:center;background-color:#e2e7ff;border:1px solid transparent;border-radius:2px;box-sizing:border-box;color:#4b84ce;display:inline-flex;font-size:13px;font-weight:700;gap:.35em;line-height:1.4;max-width:100%;padding:.25em .5em}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control .tf-combo-box-item span:first-child{flex:1 1 auto;padding-right:5px;text-overflow:ellipsis}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control .tf-combo-box-item button.tui-button:last-child{--tui-button-bg:transparent;--tui-button-border:transparent;--tui-button-fg:#4b84ce;border-radius:0;color:#4b84ce;cursor:pointer;height:auto;line-height:1;min-height:0;padding:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control .tf-combo-box-item button.tui-button:last-child:focus,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control .tf-combo-box-item button.tui-button:last-child:hover{--tui-button-bg:transparent;--tui-button-border:transparent;outline:none}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control .tf-multiple-combobox-container{display:flex;gap:8px;position:relative}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control .tf-multiple-combobox-container>.tf-popover{left:0;position:absolute;top:100%;width:100%;z-index:900}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control .tf-multiple-combobox-container>.tf-popover .tf-combo-box{width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control .tf-multiple-combobox-container>.tf-popover .tf-list-box-option:not(.tf-list-box-option-selected,.tf-list-box-option-disabled):hover:after{content:"+";margin-left:auto}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control.tf-multiple-combobox{position:relative}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control.tf-multiple-combobox>.tf-label{display:flex}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control .tf-multiple-combobox-values{align-items:center;background-color:var(--tui-input-bg,var(--tui-color-bg-surface));border:var(--tui-border-width,1px) solid var(--tui-input-border,var(--tui-color-border));border-radius:var(--tui-input-radius,var(--tui-radius-md));box-sizing:border-box;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:8px;min-height:var(--tui-control-height-md,40px);padding:var(--tui-spacing-xxs) 12px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control.tf-multiple-combobox[data-enabled=false] .tf-multiple-combobox-values{opacity:.5}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control.tf-combo-box-popover.tf-popover{border:1px solid #4b84ce;border-bottom-left-radius:2px;border-bottom-right-radius:2px;box-shadow:0 0 0 1px #4b84ce;outline:2px solid transparent}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control.tf-date-picker{align-items:flex-start;display:flex;flex-direction:column}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control.tf-date-picker-popover.tf-popover{display:flex;justify-content:center;width:auto}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control.tf-date-picker-popover.tf-popover .tf-calendar{padding:20px;width:-moz-fit-content;width:fit-content}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control.tf-date-picker-popover.tf-popover .tf-calendar-month{text-align:center}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control.tf-date-picker-popover.tf-popover .tf-calendar-buttons{align-items:center;display:flex;justify-content:space-between}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control.tf-date-picker-popover.tf-popover .tf-calendar-buttons button{background:#eee;border:1px solid #d3d3d3;border-radius:4px;color:#505050;cursor:pointer;height:30px;padding:0 12px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control.tf-date-picker-popover.tf-popover .tf-calendar-buttons button:hover{background:#e2e2e2;color:#505050}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control.tf-date-picker-popover.tf-popover .tf-calendar-tables{display:flex}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control.tf-date-picker-popover.tf-popover .tf-calendar-table{padding:10px;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control.tf-date-picker-popover.tf-popover .tf-calendar-table td{text-align:center}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control.tf-date-picker-popover.tf-popover .tf-calendar-presets{display:flex;gap:.25rem}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control.tf-date-picker-popover.tf-popover .tf-calendar-presets button{background:#eee;border:1px solid #d3d3d3;border-radius:4px;color:#505050;cursor:pointer;height:30px;padding:0 12px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control.tf-date-picker-popover.tf-popover .tf-calendar-presets button:hover{background:#e2e2e2;color:#505050}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control.tf-date-picker-popover.tf-popover .tf-calendar-cell{border-radius:100%;cursor:pointer;height:2em;line-height:2em;width:2em}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control.tf-date-picker-popover.tf-popover .tf-calendar-cell.tf-calendar-cell-disabled,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control.tf-date-picker-popover.tf-popover .tf-calendar-cell.tf-calendar-cell-unavailable{cursor:not-allowed;opacity:.5}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control.tf-date-picker-popover.tf-popover .tf-calendar-cell:not(.tf-calendar-cell-disabled,.tf-calendar-cell-unavailable,.tf-calendar-cell-selected):hover{color:#4b84ce}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control.tf-date-picker-popover.tf-popover .tf-calendar-cell.tf-calendar-cell-selected{background-color:#4b84ce;color:#fff}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control .tf-date-group{align-items:center;display:flex;gap:8px;justify-content:flex-start}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control .tf-date-group .tf-button-action{height:var(--tui-control-height-md,40px)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control .tf-date-field-container{width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control .tf-date-field{justify-content:center}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control .tf-date-segment{font-variant-numeric:tabular-nums;padding:0 2px;text-align:end}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control .tf-date-segment:focus{background:#4b84ce;border-radius:2px;color:#fff;outline:none}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control .tf-date-segment span{display:none}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control .tf-date-segment-placeholder span{display:flex}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control.tf-dimensions{display:flex;flex-direction:column}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control.tf-dimensions .tf-select,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control.tf-dimensions .tf-select .tf-button-select{width:auto}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control .tf-dimensions-container{display:flex;flex-wrap:wrap;gap:var(--tui-spacing-xs);position:relative;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control .tf-dimensions-number-groups{display:flex;flex:1 1 0;flex-direction:row;gap:var(--tui-spacing-xs)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control .tf-dimensions-number-groups .tf-number{flex:1 1 75px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control .tf-dimensions-number-groups .tf-number .tf-number-field{width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control .tf-dimensions-number-groups .tf-number input{text-align:left;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control .tf-dimensions-number-groups .tf-number-button-group .tf-button-number{padding:0 3px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control .tf-dimensions-number-groups-linked .tf-number:not(:first-child){display:none;opacity:.5;pointer-events:none}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control.tf-multiple-select,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control.tf-select{display:inline-block;position:relative;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control.tf-multiple-select>.tf-label,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control.tf-select>.tf-label{display:flex}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control.tf-multiple-select .tf-multiple-select__value,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control.tf-multiple-select .tf-select__value,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control.tf-select .tf-multiple-select__value,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control.tf-select .tf-select__value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control.tf-multiple-select .tf-button-select,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control.tf-select .tf-button-select{cursor:pointer;justify-content:space-between}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control.tf-multiple-select .tf-button-select[disabled],body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control.tf-select .tf-button-select[disabled]{background:hsla(0,0%,100%,.5);border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.4)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control.tf-multiple-select .tf-select-icon,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control.tf-select .tf-select-icon{font-size:10px;padding-left:5px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control.tf-simple-dimensions{display:flex;flex-direction:column}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control.tf-simple-dimensions .tf-select,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control.tf-simple-dimensions .tf-select .tf-button-select{width:auto}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control .tf-simple-dimensions-container{display:flex;gap:var(--tui-spacing-xs);position:relative;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-deprecated-control .tf-simple-dimensions-container>div:first-child{flex:1 1 auto}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-number-button-group{padding:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-number-button-group .tf-button-number{background:#eee}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-number-button-group .tf-button-number:hover{background:#e2e2e2;color:#505050}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-editor .ProseMirror-menubar-wrapper{background-color:#fff;border:2px solid rgba(0,0,0,.2);height:auto;overflow:unset;position:relative}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-editor .ProseMirror-menubar-spacer{height:auto!important}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-editor .ProseMirror-menubar{background:#fff;border-bottom:2px solid rgba(0,0,0,.2);color:inherit;left:0!important;min-height:60px!important;position:absolute!important;top:0!important}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-editor .ProseMirror.ProseMirror-example-setup-style{margin-bottom:0;margin-top:63px;max-height:100px;min-height:60px;overflow:auto}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-gallery__controls{min-height:var(--tui-control-height-md,40px)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-gallery-preview{display:flex;flex-wrap:wrap}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-gallery-item{height:75px;width:75px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-gallery-buttons{margin-top:12px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-radio-group-container{gap:4px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-radio{align-items:center;display:inline-flex;gap:4px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-dimensions-number-groups{max-width:250px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-dimensions-number-groups .tf-number-field>input{padding:0 6px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-field-group-item{margin:12px 0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-checkbox>.tf-label{align-items:center;display:flex}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-panel .tf-panel-header.tf-button-action:hover{background:#e2e2e2;color:#505050}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-button-action,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-button-danger,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-button-primary{height:32px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-dynamic-text-input{padding:0;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-dynamic-text-input>.cm-editor ::-webkit-scrollbar{height:10px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-dynamic-text-input>.cm-editor ::-webkit-scrollbar-thumb{background:#d3d3d3;border-radius:5px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-dynamic-text-input>.cm-editor .cm-line{height:1.5em}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=none]) .tf-context-elementor .tf-switch .tf-switch-label{max-width:-moz-max-content;max-width:max-content}@media (prefers-color-scheme:dark){body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-button-action,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-button-danger,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-button-primary{align-items:center;background:#34383c;border:1px solid #64666a;border-radius:4px;color:#fff;cursor:pointer;display:flex;height:30px;justify-content:center;padding:0 12px;width:-moz-fit-content;width:fit-content}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-button-action:hover,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-button-danger:hover,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-button-primary:hover{background:#64666a;color:#fff}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tui-interface span.tui-button{cursor:pointer}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tui-interface span.tui-button.is-disabled,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tui-interface span.tui-button[aria-disabled=true]{cursor:not-allowed}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-button-danger{border-color:#cc1818;color:#cc1818}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-button-primary{background-color:var(--tui-theme-primary-base,#4b84ce);color:inherit}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-button-action[disabled],body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-button-danger[disabled],body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-button-icon-clone[disabled],body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-button-icon-trash[disabled],body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-button-primary[disabled],body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-button-text-action[disabled],body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-button-text-danger[disabled],body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-button-text-primary[disabled]{cursor:not-allowed;opacity:.5;pointer-events:none}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-button-action:focus{outline:none}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-button-text-action,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-button-text-danger,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-button-text-primary{background:transparent;border:none;cursor:pointer;display:inline}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-button-text-action:hover,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-button-text-danger:hover,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-button-text-primary:hover{font-weight:700}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-button-text-action{color:#fff}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-button-text-danger{color:#cc1818}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-button-text-primary{color:var(--tui-theme-primary-base,#4b84ce)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor button.tui-button.is-theme-secondary.is-style-outline{--tui-button-bg:#34383c}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-button-icon-trash{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;height:var(--tui-control-height-md,40px);justify-content:center;width:var(--tui-control-height-md,40px)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-button-icon-trash:after{content:url('data:image/svg+xml;utf8,<svg width="16" height="18" viewBox="0 0 16 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.99995 0.714233C6.73758 0.714233 5.71423 1.73758 5.71423 2.99995H0V4.49995H1.38525L3.15687 15.4619C3.31345 16.4307 4.14986 17.1428 5.13126 17.1428H10.8687C11.8501 17.1428 12.6865 16.4307 12.8431 15.4619L14.6147 4.49995H16V2.99995H10.2857C10.2857 1.73758 9.26231 0.714233 7.99995 0.714233ZM2.90471 4.49995H13.0952L11.3623 15.2225C11.3231 15.4647 11.114 15.6428 10.8687 15.6428H5.13126C4.88591 15.6428 4.6768 15.4648 4.63766 15.2225L2.90471 4.49995Z" fill="%23D63638"/></svg>')}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-button-icon-eye{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;height:var(--tui-control-height-md,40px);justify-content:center;width:var(--tui-control-height-md,40px)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-button-icon-eye:after{content:url('data:image/svg+xml;utf8,<svg width="18" height="12" viewBox="0 0 18 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9 9.5C10.933 9.5 12.5 7.933 12.5 6C12.5 4.067 10.933 2.5 9 2.5C7.067 2.5 5.5 4.067 5.5 6C5.5 7.933 7.067 9.5 9 9.5Z" fill="%233858E9"/><path fill-rule="evenodd" clip-rule="evenodd" d="M9 0C15 0 18 6 18 6C18 6 15 12 9 12C3 12 0 6 0 6C0 6 3 0 9 0ZM1.7411 6C1.76335 5.96583 1.7865 5.93066 1.81058 5.89455C2.14492 5.39303 2.64648 4.72484 3.31066 4.06066C4.64716 2.72416 6.53814 1.5 9 1.5C11.4619 1.5 13.3528 2.72416 14.6893 4.06066C15.3535 4.72484 15.8551 5.39303 16.1894 5.89455C16.2135 5.93066 16.2367 5.96583 16.2589 6C16.2367 6.03417 16.2135 6.06934 16.1894 6.10545C15.8551 6.60697 15.3535 7.27516 14.6893 7.93934C13.3528 9.27584 11.4619 10.5 9 10.5C6.53814 10.5 4.64716 9.27584 3.31066 7.93934C2.64648 7.27516 2.14492 6.60697 1.81058 6.10545C1.7865 6.06934 1.76335 6.03417 1.7411 6Z" fill="%233858E9"/></svg>')}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-button-icon-clone{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;height:var(--tui-control-height-md,40px);justify-content:center;width:var(--tui-control-height-md,40px)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-button-icon-clone:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='%231E1E1E' d='M10.25 8.75H13v1.5h-2.75V13h-1.5v-2.75H6v-1.5h2.75V6h1.5z'/%3E%3Cpath fill='%231E1E1E' fill-rule='evenodd' d='M13 3h1a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-1H2a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2zm-2-1.5H2a.5.5 0 0 0-.5.5v9a.5.5 0 0 0 .5.5h1V5a2 2 0 0 1 2-2h6.5V2a.5.5 0 0 0-.5-.5m-6 3h9a.5.5 0 0 1 .5.5v9a.5.5 0 0 1-.5.5H5a.5.5 0 0 1-.5-.5V5a.5.5 0 0 1 .5-.5' clip-rule='evenodd'/%3E%3C/svg%3E")}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dialog .tf-title{display:flex}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dialog .tf-title h4{margin:0;padding:12px 0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-panel{background:#34383c;border:1px solid #64666a;display:flex;flex-direction:column;margin-bottom:8px;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-panel .tf-panel-header{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:100%;height:var(--tui-control-height-md,40px);justify-content:space-between;line-height:1.15;margin:0;padding:8px 12px;text-align:left;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-panel .tf-panel-header:hover{background:#f0f0f0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-panel-open .tf-panel-header{border-bottom:1px solid #64666a}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-panel-header-before-title,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-panel-header-left,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-panel-header-right,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-panel-header-title{align-items:center;display:flex;justify-content:flex-start;padding:0 12px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-panel-header-left{padding-left:0;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-panel-content,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-panel-footer{padding:4px 12px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-panel-closed .tf-panel-content{display:none}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-panel-footer{border-top:1px solid #64666a}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-panel-footer{display:flex;gap:8px;justify-content:flex-end;padding:1em}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-panel-arrow{border:solid;border-color:inherit;border-width:0 1px 1px 0;display:inline-block;height:calc(var(--tui-control-height-md, 40px)/4);width:calc(var(--tui-control-height-md, 40px)/4)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-panel-open .tf-panel-arrow{transform:translateY(50%) rotate(-135deg)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-panel-closed .tf-panel-arrow{transform:translateY(-50%) rotate(45deg)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-label{display:flex;margin-bottom:6px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-description{display:flex;margin-bottom:revert;margin-top:var(--tui-spacing-xs)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-list-box{background:#34383c;list-style:none;margin:5px 0;max-height:300px;max-width:100%;min-width:100%;overflow-y:auto;padding:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-list-box-option{background:transparent;border-radius:2px;cursor:pointer;display:flex;font-size:13px;gap:8px;margin:0 5px;outline:none;padding:5px 9px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-list-box-option:not(.tf-list-box-option-selected,.tf-list-box-option-disabled):hover{color:#4b84ce}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-list-box-option-selected,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-list-box-option-selected.tf-list-box-option-selected{background-color:#4b84ce;color:#34383c}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-list-box-option-selected.tf-list-box-option-selected:hover,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-list-box-option-selected:hover{color:#34383c}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-list-box-option-selected.tf-list-box-option-selected:after,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-list-box-option-selected:after{content:"✓";margin-left:auto}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-list-box-option-disabled{color:#aaa;cursor:default}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-list-box-option-focus{box-shadow:inset 0 0 0 2px;color:#4b84ce}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-list-box-section-separator:not(:first-child){border-top:1px solid #8c8f94;margin:12px 0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-list-box-section>span{color:#7d8690;display:block;font-size:11px;font-weight:500;line-height:1.45;margin:0 10px;padding:5px 9px;text-transform:uppercase}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-list-box-section>ul{list-style:none;padding:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-modal{--tui-layer-modal:1000000;align-items:center;background:rgba(0,0,0,.7);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:var(--tui-layer-modal)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-modal .tf-modal-container{background:#34383c;border:1px solid #64666a;border-radius:2px;padding:2rem}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-modal-actions{display:flex;justify-content:flex-end;padding-top:12px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-modal-actions button{margin-left:12px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-notice:not(.tui-notice){background:#fff;box-shadow:0 1px 1px rgba(0,0,0,.04);color:#000;margin-top:4px;padding:1px 12px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-notice.tf-is-dismissible:not(.tui-notice){padding-right:38px;position:relative}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-notice.tf-error:not(.tui-notice){border-left:4px solid #d63638}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-notice.tf-success:not(.tui-notice){border-left:4px solid #00a32a}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-notice.tf-warning:not(.tui-notice){border-left-color:#dba617}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-notice.tf-info:not(.tui-notice){border-left-color:#72aee6}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-notice-dismiss{background:none;border:none;color:#787c82;cursor:pointer;margin:0;padding:9px;position:absolute;right:1px;top:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-notice-dismiss:active:before,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-notice-dismiss:focus:before,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-notice-dismiss:hover:before{color:#d63638}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-notice-dismiss:focus{box-shadow:0 0 0 1px #4f94d4,0 0 2px 1px rgba(79,148,212,.8);outline:none}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-notice-dismiss:before{background:none;color:#787c82;content:"\f153";display:block;font:normal 16px/20px dashicons;height:20px;text-align:center;width:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-underlay{inset:0;position:fixed}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-popover{background:#34383c;border:1px solid #64666a;border-radius:2px;color:inherit;z-index:900}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-tab-container{background-color:#34383c;border:1px solid hsla(218,4%,56%,.5);border-radius:2px;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-tab-header{border-bottom:1px solid hsla(218,4%,56%,.5);box-sizing:border-box;display:flex;flex-wrap:nowrap;justify-content:space-between;overflow-x:auto;overflow-y:hidden;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-tab-actions{display:flex;flex-wrap:nowrap;justify-content:space-between;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-tab-items{background-color:#34383c;box-sizing:border-box;display:flex;gap:8px;gap:0;justify-content:flex-start;margin:0;min-width:-moz-fit-content;min-width:fit-content;overflow-x:auto;overflow-y:hidden}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-tab-item{align-items:center;color:inherit;display:flex;display:inline-block;font-size:inherit;font-style:inherit;font-weight:inherit;justify-content:center;margin-bottom:0;min-width:-moz-fit-content;min-width:fit-content;position:relative}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-tab-item button{border-radius:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-tab-item[data-open=true]:before{background-color:var(--tui-theme-primary-base,#4b84ce);bottom:0;content:"";height:3px;left:0;position:absolute;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-tab-item button{white-space:nowrap}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-tab-row{display:flex;flex-wrap:nowrap;justify-content:flex-start}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-tab-row .tf-tab-row-title{max-width:250px;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-tab-row .tf-tab-row-field{padding-top:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-tab-row .tf-tab-row-title-section{max-width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-tab-row .tf-tab-row-field{display:flex;justify-content:flex-start;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-tab-row .tf-tab-row-field>div[class*=tf-context-]{width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-tab-row:has(>.tf-tab-row-field>div[class*=tf-context-]:empty){display:none}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-tab-row .tf-tab-row-field>div[class*=tf-context-]>.tf-switch{display:flex;gap:8px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-tab-row .tf-tab-row-field>div[class*=tf-context-]>.tf-switch .tf-switch-label{height:var(--tui-control-height-md,40px);width:-moz-fit-content;width:fit-content}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-tab-row .tf-tab-row-field>div[class*=tf-context-]>.tf-switch .tf-switch-label .tf-switch-element,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-tab-row .tf-tab-row-field>div[class*=tf-context-]>.tf-switch .tf-switch-label .tf-switch-element-selected{height:20px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-tab-row .tf-tab-row-field>div[class*=tf-context-]>.tf-radio-group .tf-radio-group-container{flex-direction:row;gap:10px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-tab-content{background-color:#34383c;box-sizing:border-box;padding:16px 32px;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-tab-content .tf-tab-row-field{padding:8px 12px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-tooltip-trigger-content{cursor:context-menu;position:relative;width:-moz-fit-content;width:fit-content}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-tooltip{cursor:default;display:inline-block;max-width:150px;position:absolute;visibility:hidden;width:-moz-max-content;width:max-content;z-index:1}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-tooltip-top{bottom:100%;left:50%;margin-bottom:12px;transform:translateX(-50%)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-tooltip-bottom{left:50%;margin-top:12px;top:100%;transform:translateX(-50%)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-tooltip-start{margin-right:12px;right:100%;top:50%;transform:translateY(-50%)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-tooltip-end{left:100%;margin-left:12px;top:50%;transform:translateY(-50%)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-tooltip-content{border-radius:3px;font-size:12px;padding:6px 12px;text-align:center;word-break:normal}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-tooltip-content.light{background-color:#e6e6e6;color:hsla(0,4%,5%,.945);--tf-tooltip-after-color:#e6e6e6}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-tooltip-content.dark{background-color:hsla(0,4%,5%,.945);color:#e6e6e6;--tf-tooltip-after-color:hsla(0,4%,5%,.945)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-tooltip-content:after{border-style:solid;border-width:7px;content:" ";position:absolute}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-tooltip-content-top:after{border-color:var(--tf-tooltip-after-color,transparent) transparent transparent transparent;left:50%;margin-left:-7px;top:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-tooltip-content-bottom:after{border-color:transparent transparent var(--tf-tooltip-after-color,transparent) transparent;bottom:100%;left:50%;margin-left:-7px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-tooltip-content-start:after{border-color:transparent transparent transparent var(--tf-tooltip-after-color,transparent);left:100%;margin-top:-7px;top:50%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-tooltip-content-end:after{border-color:transparent var(--tf-tooltip-after-color,transparent) transparent transparent;margin-top:-7px;right:100%;top:50%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-tooltip-trigger-content:hover .tf-tooltip{visibility:visible}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-conditional-group-actions{align-items:center;display:flex;gap:8px;padding:8px 0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-conditional-group-actions strong{text-transform:uppercase}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-conditional-panel-condition-actions{align-items:center;display:flex;gap:4px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-conditional-panel-condition-actions .tf-button-icon-trash[disabled]{cursor:not-allowed;pointer-events:auto}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-conditional-panel-conditions .tf-select{min-width:160px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-accordion .tf-switch-element,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-accordion .tf-switch-element-selected{transform:scale(.7)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-alignment-matrix-container{display:grid;grid-template-columns:repeat(3,1fr);height:50px;margin:5px;width:50px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-border .tf-border-container{align-items:flex-start;display:flex;gap:var(--tui-spacing-sm)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-border .tf-border-dimensions-container{flex:1 1 auto;min-width:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-button-group{display:flex;flex-direction:column}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-checkbox .tf-label{font-size:13px;font-weight:400;margin-bottom:revert;text-transform:none}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-checkbox input[type=checkbox]:not(.tui-inline-choice__control){border:1px solid;border-color:inherit;border-radius:2px;box-shadow:0 0 0 transparent;margin-right:6px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-checkbox input[type=checkbox]:not(.tui-inline-choice__control):focus{border-color:#4b84ce;box-shadow:0 0 0 1px #4b84ce;outline:2px solid transparent}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-checkbox input[type=checkbox]:not(.tui-inline-choice__control):checked{background:#4b84ce;border-color:#4b84ce;color:#fff}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-checkbox input[type=checkbox]:not(.tui-inline-choice__control):checked:before{content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGFyaWEtaGlkZGVuPSJ0cnVlIiBjbGFzcz0iY29tcG9uZW50cy1jaGVja2JveC1jb250cm9sX19jaGVja2VkIiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Im0xNi43IDcuMS02LjMgOC41LTMuMy0yLjUtLjkgMS4yIDQuNSAzLjRMMTcuOSA4eiIvPjwvc3ZnPg==")}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-checkbox input[type=checkbox]:not(.tui-inline-choice__control):indeterminate{background:#4b84ce;border-color:#4b84ce;color:#fff}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-checkbox input[type=checkbox]:not(.tui-inline-choice__control):indeterminate:before{content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGFyaWEtaGlkZGVuPSJ0cnVlIiBjbGFzcz0iY29tcG9uZW50cy1jaGVja2JveC1jb250cm9sX19pbmRldGVybWluYXRlIiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik03IDExLjVoMTBWMTNIN3oiLz48L3N2Zz4=")}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-code .tf-label{display:flex}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-color{width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-color .tui-color-field{width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-combo-box{width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-date-picker{width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dimensions .tf-dimensions-row{align-items:center;display:flex;gap:var(--tui-spacing-xs)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dimensions .tf-dimensions-sides{display:flex;flex:1 1 auto;gap:var(--tui-spacing-xxs);min-width:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dimensions .tf-dimension-number{flex:1 1 0;min-width:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-text-field{align-items:center;display:flex;gap:8px;position:relative}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-text-field .tf-dynamic-text-popover{left:0;position:absolute;top:100%;width:100%;z-index:900}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-text-field .tf-dynamic-text-popover .tf-list-box-option:not(.tf-list-box-option-selected,.tf-list-box-option-disabled):hover:after{content:"+";margin-left:auto}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-text-item{align-items:center;background-color:#e2e7ff;border:1px solid transparent;border-radius:2px;color:#4b84ce;display:inline-flex;font-size:13px;font-weight:700;gap:.35em;line-height:1.4;margin:0 .15em;padding:.25em .5em}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-text-item:before{content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSI+PGcgY2xpcC1wYXRoPSJ1cmwoI2EpIj48cGF0aCBmaWxsPSIjMzg1OEU5IiBkPSJNNi44OSA3LjA2MmgzLjE5M2MuMzgxIDAgLjcyNS4yNDQuODM0LjYwN2EuOTEuOTEgMCAwIDEtLjIzIDEuMDM3bC03LjMzMyA2LjU2M2EuOS45IDAgMCAxLTEuMTQzLjA1Mi45NS45NSAwIDAgMS0uMzA0LTEuMTI4bDIuMjA0LTUuMjU2SC44OWMtLjM1NiAwLS42OTgtLjI0My0uODMzLS42MDZhLjk1NS45NTUgMCAwIDEgLjI1NS0xLjAzN0w3LjY0Ni43MzJBLjkuOSAwIDAgMSA4Ljc4OC42NzlhLjk1Ljk1IDAgMCAxIC4zMDQgMS4xMjh6Ii8+PC9nPjxkZWZzPjxjbGlwUGF0aCBpZD0iYSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgLjVoMTF2MTVIMHoiLz48L2NsaXBQYXRoPjwvZGVmcz48L3N2Zz4=");line-height:1}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .cm-content[contenteditable=false] .tf-dynamic-text-item{filter:grayscale(1)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-text-input{background:#34383c;border:1px solid #64666a;border-radius:2px;box-shadow:unset;color:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;height:var(--tui-control-height-md,40px);padding:0;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-text-input::-moz-placeholder{color:initial;font-size:inherit;font-style:inherit;font-weight:inherit}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-text-input::placeholder{color:initial;font-size:inherit;font-style:inherit;font-weight:inherit}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-text-input:focus-within{border-color:#4b84ce;box-shadow:0 0 0 1px #4b84ce;outline:2px solid transparent}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-text-input>.cm-editor{height:100%;padding:0 12px;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-text-input>.cm-editor.cm-focused{outline:none}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-text-input>.cm-editor .cm-scroller{font-family:inherit}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-text-input>.cm-editor .cm-content,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-text-input>.cm-editor .cm-line{padding:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-text-input>.cm-editor .cm-content{display:flex;flex-direction:column;height:100%;justify-content:center}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-text-input.tf-text-suggestion-input{background:var(--tui-input-bg,var(--tui-color-bg-surface));border:var(--tui-border-width,1px) solid var(--tui-input-border,var(--tui-color-border));border-radius:var(--tui-input-radius,var(--tui-radius-md))}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-text-input.tf-text-suggestion-input:focus-within{border-color:var(--tui-input-border-focus,var(--tui-theme-primary-base));box-shadow:none;outline:var(--tui-focus-ring-width) solid var(--tui-focus-ring-color);outline-offset:var(--tui-focus-ring-offset)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-editor .ProseMirror ul{list-style-type:disc}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-editor .ProseMirror ol{margin:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-editor .ProseMirror{line-height:1.2;outline:none;padding:4px 8px 4px 14px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-editor .tf-editor-view-toggle{display:flex;flex-direction:row;justify-content:flex-end;padding-bottom:5px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-editor .tf-editor-view-toggle .tf-button-group{width:-moz-fit-content;width:fit-content}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-file-field{align-items:center;display:flex;flex-wrap:wrap;width:-moz-fit-content;width:fit-content}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-file-field.is-disabled{cursor:not-allowed}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-file-field.is-disabled .tf-file-text{opacity:var(--tui-opacity-disabled,.75)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-file-text{max-width:100%;overflow:hidden;padding:0 12px;text-overflow:ellipsis}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-file-list{margin-bottom:0;padding:0;width:300px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-file-item{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-file-item img{max-width:200px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-file-item span{flex-grow:1;overflow:hidden;text-overflow:ellipsis;width:60%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-file-item .tf-button-upload-list{cursor:pointer;font-style:italic;text-decoration:underline}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-gallery-preview{display:flex}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-gallery-item{align-items:center;display:flex;height:100px;justify-content:center;width:100px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-gallery-item img{border-radius:2px;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-gallery__controls{background:#34383c;border:1px solid #64666a;padding:8px 12px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-gallery-buttons{display:flex;gap:10px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-gradient-container{display:flex;flex-direction:column;position:relative;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-gradient-input{cursor:pointer;--tui-input-bg-readonly:transparent}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-gradient-settings{padding:10px 12px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-gradient-settings .tf-gradient-settings-row{padding:10px 0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-gradient-popover .tf-dialog{width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-gradient-preview{padding:10px 12px;position:relative}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-gradient-colors{align-items:center;cursor:pointer;display:flex;height:var(--tui-control-height-md,40px);justify-content:space-between;padding:0 12px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-list-container{display:flex;flex-direction:column;gap:8px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-list-items{width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-list-header,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-list-header label,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-list-item{align-items:center;display:flex;justify-content:flex-start}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-list-header{background:#f0f0f0;border:1px solid hsla(218,4%,56%,.5);border-radius:2px;border-bottom-left-radius:0;border-bottom-right-radius:0;padding:0 12px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-list-header label{height:var(--tui-control-height-md,40px);margin:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-list-item{background:#34383c;border:1px solid hsla(218,4%,56%,.5);border-top:none;box-sizing:border-box;height:var(--tui-control-height-md,40px);width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-list-item .tf-list-item-text{flex:1;font-size:inherit;font-weight:inherit;padding:0 12px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-list-item .tf-list-item-actions{display:flex}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-list-search{align-items:center;display:flex;gap:var(--tui-spacing-xs);width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-list-search .tf-combo-box{flex:1}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-list-search>button{height:var(--tui-control-height-md,40px)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-number{width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-number .tf-label{display:flex}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-number-field{display:flex;flex-direction:row;flex-wrap:nowrap;position:relative;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-number-field .tui-input{padding-right:2.5em}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-number[data-enabled=false] .tf-number-field{opacity:var(--tui-opacity-disabled,.5)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-number-button-group{border-inline-start:var(--tui-border-width,1px) solid var(--tui-color-divider,var(--tui-color-border));bottom:1px;display:flex;flex-direction:column;flex-wrap:nowrap;height:auto;position:absolute;right:1px;top:1px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-number-button-group .tf-button-number{align-items:center;background:#34383c;background-color:var(--tui-color-bg-surface);border:0;border-radius:4px;border-radius:0;color:#fff;color:var(--tui-color-fg-muted);cursor:pointer;display:flex;height:30px;height:50%;justify-content:center;line-height:0;min-width:2em;padding:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-number-button-group .tf-button-number:hover{background:#64666a;color:#fff}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-number-button-group .tf-button-number:hover{background-color:var(--tui-color-bg-muted);color:var(--tui-color-fg)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-number-button-group .tf-button-number:first-child{border-bottom-left-radius:0;border-bottom-right-radius:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-number-button-group .tf-button-number:last-child{border-top-left-radius:0;border-top-right-radius:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-radio-group-container{display:flex;flex-direction:column}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-select-field{width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-simple-dimensions .tf-dimension-row{align-items:center;display:flex;gap:var(--tui-spacing-xs)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-simple-dimensions .tf-dimension-number{flex:1 1 auto;min-width:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-switch label{align-items:center;display:flex;justify-content:flex-start}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-switch-element,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-switch-element-selected{aspect-ratio:2/1;display:inline-block;height:var(--tui-control-height-md,40px);position:relative}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-switch-element span,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-switch-element-selected span{background-color:#ccc;border-radius:100vh;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-switch-element span:before,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-switch-element-selected span:before{background-color:#34383c;border-radius:50%;bottom:4px;content:"";height:calc(100% - 8px);left:4px;position:absolute;transition:.4s;width:calc(50% - 8px)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-switch-element-selected span{background-color:#4b84ce}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-switch-element-selected span:focus{box-shadow:0 0 1px #4b84ce}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-switch-element-selected span:before{transform:translateX(calc(100% + 8px))}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-tab-content .tf-field-group .tf-field-group-item{padding:8px 0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-tab-content .tf-context-wp .tf-tab-content{padding:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-text{box-sizing:content-box;display:flex;flex-direction:column}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-text.tf-text-legacy input:not([type=hidden]){background:#34383c;border:1px solid #64666a;border-radius:2px;box-shadow:unset;color:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;height:var(--tui-control-height-md,40px);padding:0 12px;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-text.tf-text-legacy input:not([type=hidden])::-moz-placeholder{color:initial;font-size:inherit;font-style:inherit;font-weight:inherit}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-text.tf-text-legacy input:not([type=hidden])::placeholder{color:initial;font-size:inherit;font-style:inherit;font-weight:inherit}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-text .tui-input-group.is-disabled{background:var(--tui-input-bg-readonly,var(--tui-color-bg))}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-text-area textarea{background:#34383c;border:1px solid #64666a;border-radius:2px;box-shadow:unset;color:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;height:var(--tui-control-height-md,40px);height:auto;padding:.6em;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-text-area textarea::-moz-placeholder{color:initial;font-size:inherit;font-style:inherit;font-weight:inherit}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-text-area textarea::placeholder{color:initial;font-size:inherit;font-style:inherit;font-weight:inherit}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-time-wrapper{align-items:flex-start;display:flex;flex-direction:column}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-time-field{justify-content:center}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tui-input-group{display:flex;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-bulk-actions{align-items:center;background:#34383c;border:1px solid #64666a;border-radius:2px;display:flex;justify-content:flex-start;margin-bottom:4px;padding:5px 12px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-bulk-actions>button,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-bulk-actions>div{margin-right:5px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-advanced-label-row{box-sizing:border-box;display:flex;gap:8px;justify-content:space-between;padding:8px 12px;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-advanced-label-row .tf-repeater-advanced-label-row-item{align-items:center;display:flex;flex:1;flex-wrap:wrap;justify-content:flex-start}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-advanced-label-row .tf-repeater-advanced-label-row-item:first-child{color:var(--tui-theme-primary-base,#4b84ce);font-weight:700}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-advanced-label-row .tf-repeater-advanced-label-row-arrow,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-advanced-label-row .tf-repeater-advanced-label-row-index{width:32px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-advanced-header{background:#f0f0f0;border:1px solid hsla(218,4%,56%,.5);border-bottom:none;border-radius:2px;border-bottom-left-radius:0;border-bottom-right-radius:0;margin:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-advanced-header .tf-repeater-advanced-header-item{color:inherit;display:inline-block;font-size:inherit;font-style:inherit;font-weight:inherit;height:var(--tui-control-height-md,40px);margin-bottom:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-advanced-overview{background:#34383c}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-advanced-overview .tf-repeater-advanced-label-row-arrow,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-advanced-overview .tf-repeater-advanced-label-row-index{height:40px;line-height:40px;text-align:center}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-advanced-overview .tf-repeater-advanced-label-row-index{background:#f0f0f0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-advanced-overview .tf-repeater-advanced-label-row-arrow{cursor:pointer}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-advanced-overview .tf-repeater-advanced-label-row-arrow>div{border:solid;border-color:inherit;border-width:0 1px 1px 0;display:inline-block;height:calc(var(--tui-control-height-md, 40px)/4);width:calc(var(--tui-control-height-md, 40px)/4)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-advanced-overview .tf-repeater-advanced-overview-item-actions{height:var(--tui-control-height-sm,25px);width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-advanced-overview .tf-repeater-advanced-overview-item-actions button{display:none}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-advanced-overview-item-container{display:flex;flex-direction:column;justify-content:center;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-advanced-overview-item-fields{display:flex}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-advanced-overview:hover .tf-repeater-advanced-overview-item-actions button{display:initial}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-advanced-item .tf-repeater-advanced-overview:hover,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-advanced-item[data-open=true] .tf-repeater-advanced-overview{background-color:#e2e7ff}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-advanced-item[data-open=true] .tf-repeater-advanced-label-row-arrow>div{transform:translateY(50%) rotate(-135deg)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-advanced-item[data-open=false] .tf-repeater-advanced-label-row-arrow>div{transform:translateY(-50%) rotate(45deg)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-advanced-item{background-color:#34383c;border:1px solid hsla(218,4%,56%,.5);border-radius:2px;border-radius:0;border-top:none;position:relative}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-advanced-item[data-open=true]:before{background-color:var(--tui-theme-primary-base,#4b84ce);content:"";height:100%;left:0;position:absolute;top:0;width:3px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-advanced-container>.tf-repeater-actions{background-color:#34383c;border:1px solid hsla(218,4%,56%,.5);border-radius:2px;border-top:none;border-top-left-radius:0;border-top-right-radius:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-advanced-row{margin:16px 32px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-advanced-row .tf-repeater-advanced-item-field{padding:8px 12px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-advanced-item-field:has(>div[data-overlay-container=true]:empty){display:none}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-advanced-item-field:has(input.tf-hidden[type=hidden]){padding:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-advanced .tf-repeater-actions{padding:8px 12px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-advanced-item-checkbox{align-items:center;display:flex;justify-content:center}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-bare-items{display:flex;flex-direction:column;row-gap:8px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-bare-items .tf-repeater-bare-row{display:flex;gap:8px;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-block-item{background:#34383c;border:1px solid #64666a;border-radius:2px;display:flex;flex-direction:column;margin-bottom:6px;margin-top:1em;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-block-item .tf-panel-header .tf-switch-element,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-block-item .tf-panel-header .tf-switch-element-selected{transform:scale(.7)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-block-item-field{padding:1em}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-block-item-field:has(>div[data-overlay-container=true]:empty){display:none}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-tab-icon-actions{align-items:center;display:flex}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-tab-icon-actions button{min-width:-moz-fit-content;min-width:fit-content}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-tab-add-item{justify-content:flex-start;min-width:-moz-max-content;min-width:max-content;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-container .tf-tab-container{border:none}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-table-container{border:1px solid hsla(218,4%,56%,.5);border-radius:2px;display:flex;flex-direction:column;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-table-container .tf-repeater-actions{box-sizing:border-box;justify-content:flex-start;padding:8px 12px;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-table-container table{padding:0 4px 4px;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-table-container table th,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-table-container table tr{min-height:var(--tui-control-height-md,40px);padding:2px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-table-container table th{height:var(--tui-control-height-md,40px);text-align:left}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-table-container table td>div{display:flex;justify-content:center;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-table-container table td>div>div{width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-table-container .tf-repeater-row-actions{width:1%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-table-container .tf-repeater-row-actions>div{display:inline-flex;gap:6px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-actions{display:flex;gap:6px;justify-content:flex-end;padding:2px 2px 4px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-actions .tf-button-action:last-child{border-color:#cc1818;color:#cc1818}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-title{color:inherit;display:inline-block;font-size:inherit;font-style:inherit;font-weight:inherit;margin-bottom:6px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-block-items{margin-bottom:8px;margin-top:8px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-pill{--tf-dynamic-pill-bg:var(--tui-theme-primary-subtlest,rgba(99,102,241,.12));--tf-dynamic-pill-fg:var(--tui-theme-primary-strong,#4338ca);--tf-dynamic-pill-accent:var(--tui-theme-primary-base,#6366f1);--tf-dynamic-pill-bg-selected:var(--tui-theme-primary-subtle,rgba(99,102,241,.25));align-items:center;background:var(--tf-dynamic-pill-bg);border-radius:var(--tui-radius-sm,4px);color:var(--tf-dynamic-pill-fg);cursor:default;display:inline-flex;font-size:.875em;gap:.25em;line-height:1.4;margin-block:2px;margin-inline:.25em;padding:.1em .4em;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:baseline;white-space:nowrap}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-pill.ProseMirror-selectednode{outline:var(--tui-focus-ring-width,2px) solid var(--tui-focus-ring-color,currentColor)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-pill__icon{color:var(--tf-dynamic-pill-accent);display:inline-flex;flex-shrink:0;font-size:1.25em;line-height:1}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-pill__icon svg{display:block}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-pill__label strong{font-weight:var(--tui-typography-weight-medium,600)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-pill__menu{all:unset;border-radius:var(--tui-radius-xs,2px);cursor:pointer;font-size:1em;line-height:1;opacity:.6;padding:0 .15em;transition:opacity var(--tui-motion-duration,.15s) var(--tui-motion-timing,ease)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-pill__menu:hover{background:color-mix(in srgb,var(--tf-dynamic-pill-accent) 15%,transparent);opacity:1}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-pill__menu:focus-visible{opacity:1;outline:var(--tui-focus-ring-width,2px) solid var(--tui-focus-ring-color,currentColor);outline-offset:1px}.ProseMirror-selectednode body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-pill{background:var(--tf-dynamic-pill-bg-selected);outline:2px solid var(--tf-dynamic-pill-accent);outline-offset:1px}}@media (prefers-color-scheme:dark) and (forced-colors:active){body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-pill{border:1px solid CanvasText}.ProseMirror-selectednode body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-pill{outline-color:Highlight}}@media (prefers-color-scheme:dark){body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-wrapper{align-items:center;display:flex;position:relative;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-wrapper>.tui-search-select{display:none}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-wrapper.tf-dynamic-wrapper-buttons-outside{gap:8px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-wrapper.tf-dynamic-wrapper-buttons-inside{gap:0;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-wrapper.tf-dynamic-wrapper-buttons-inside .tui-input-group.tf-dynamic-group{width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-wrapper.tf-dynamic-wrapper-buttons-inside .tui-input-group.tf-dynamic-group:not(:has(.tf-dynamic-text-input)):not(:has(.tf-dynamic-value-display)){background:transparent;border:none;box-shadow:none;gap:var(--tui-spacing-xxs,4px);padding:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-wrapper.tf-dynamic-wrapper-buttons-inside .tui-input-group.tf-dynamic-group>:not(.tui-input-group__suffix){flex:1 1 auto;min-width:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-wrapper.tf-dynamic-wrapper-buttons-inside .tui-input-group__suffix{align-items:center;display:inline-flex;padding-inline:2px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-wrapper .tui-input-group{--tf-dynamic-control:var(--tui-control-height-md,2.5rem)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-wrapper .tui-input-group.is-size-sm{--tf-dynamic-control:var(--tui-control-height-sm,2.25rem)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-wrapper .tui-input-group.is-size-lg{--tf-dynamic-control:var(--tui-control-height-lg,3rem)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-wrapper .tui-input-group__suffix .tui-icon-button.tui-icon-button{--tf-append-size:max(1.5rem,calc(var(--tf-dynamic-control, var(--tui-control-height-md, 2.5rem)) - var(--tui-spacing-xxs, 4px)*2 - var(--tui-border-width, 1px)*2));height:var(--tf-append-size);width:var(--tf-append-size)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-field-wrapper.tf-dynamic-wrapper .tf-dynamic-value-display{align-items:center;background:var(--tui-theme-primary-subtlest,rgba(99,102,241,.12));border:1px solid var(--tui-theme-primary-subtle,rgba(99,102,241,.25));border-radius:var(--tui-input-radius,var(--tui-radius-md,4px));box-sizing:border-box;display:flex;flex:1 1 auto;min-height:var(--tui-control-height-md,40px);padding:var(--tui-spacing-xxs) 12px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-field-wrapper.tf-dynamic-wrapper .tf-dynamic-value-display .tf-dynamic-pill{background:none;font-size:1em;margin:0;padding:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-field-wrapper.tf-dynamic-wrapper.tf-dynamic-wrapper-buttons-inside .tf-dynamic-group{padding-inline-end:var(--tui-spacing-xxs)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-field-wrapper.tf-dynamic-wrapper .tf-dynamic-group:has(.tf-dynamic-value-display){background:var(--tui-theme-primary-subtlest,rgba(99,102,241,.12));border-color:var(--tui-theme-primary-subtle,rgba(99,102,241,.25))}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-field-wrapper.tf-dynamic-wrapper .tf-dynamic-group .tf-dynamic-value-display{background:transparent;border:none;min-height:0;padding:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-field-wrapper.tf-dynamic-wrapper .tf-dynamic-group .tf-dynamic-text-input{background:transparent;border:none;flex:1 1 auto;min-width:0;outline:none}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-text-input{background:#34383c;border:1px solid #64666a;border-radius:2px;box-shadow:unset;color:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;height:var(--tui-control-height-md,40px);height:calc(var(--tui-control-height-md, 40px));padding:0 12px;width:calc(100% - 24px)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-text-input::-moz-placeholder{color:initial;font-size:inherit;font-style:inherit;font-weight:inherit}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-text-input::placeholder{color:initial;font-size:inherit;font-style:inherit;font-weight:inherit}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-text-input:focus-within{border-color:#4b84ce}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-text-input:has(.cm-content[contenteditable=false]){background:hsla(0,0%,100%,.5);border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.4);pointer-events:none}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-text-input:has(.cm-content[contenteditable=false]) .tf-dynamic-text-input__affix{border-color:rgba(0,0,0,.1)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-text-input--has-prefix,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-text-input--has-suffix{display:flex;height:auto;padding:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-text-input--has-prefix>.cm-editor,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-text-input--has-suffix>.cm-editor{flex:1 1 auto;min-height:32px;overflow:hidden}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-text-input>.cm-editor{height:100%;justify-content:center;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-text-input>.cm-editor .cm-content,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-text-input>.cm-editor .cm-line{padding:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-text-input>.cm-editor .cm-content{display:flex;flex-direction:column;justify-content:center}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-text-input .tf-dynamic-text-item-delete:before{content:"⨯";cursor:pointer;padding-left:3px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-text-input__affix{align-items:center;border:0 solid #8c8f94;display:inline-flex;font-size:.8em;font-weight:700;padding:0 .5em;text-wrap:nowrap}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-text-input__affix--prefix{border-right-width:1px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-text-input__affix--suffix{border-left-width:1px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-text-input:focus-within .tf-dynamic-text-input__affix{border-color:#4b84ce}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-wrapper[data-dynamic=true]>.tf-dynamic-text-input{background:var(--tui-input-bg,var(--tui-color-bg-surface));border-color:var(--tui-input-border,var(--tui-color-border));border-radius:var(--tui-input-radius,var(--tui-radius-md));box-sizing:border-box;font-size:var(--tui-control-font-size-md);min-height:var(--tui-control-height-md,40px);padding-right:25px;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-wrapper[data-dynamic=true] .cm-editor{padding-right:25px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-wrapper[data-dynamic=true] .cm-editor:has(.cm-content[contenteditable=false]){padding-right:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-wrapper[data-dynamic=true] .tf-dynamic-text-input--has-suffix .cm-editor{padding-right:8px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-wrapper[data-dynamic=true] .tf-dynamic-text-input__affix--suffix{border-right-width:1px;margin-right:33px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-editor .ProseMirror{outline:none;white-space:pre-wrap;word-wrap:break-word;min-height:1.5em}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-editor .tf-dt-line{line-height:1.5;min-height:1.5em}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-editor .tf-dt-placeholder{color:rgba(0,0,0,.35);pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-editor.is-single-line .ProseMirror{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;white-space:nowrap}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-editor.is-single-line .ProseMirror::-webkit-scrollbar{display:none}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tui-input-group .tf-dynamic-editor{flex:1 1 auto;min-width:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tui-input-group .tf-dynamic-editor .ProseMirror{outline:none}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-wrapper[data-dynamic=true] .tui-input-group:has(.tf-dynamic-editor){box-sizing:border-box;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-editor[aria-readonly=true] .ProseMirror{cursor:default;opacity:.6}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-settings{display:flex;flex-direction:column;gap:var(--tui-spacing-md,16px);min-inline-size:min(28rem,100%)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-settings__builtin,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-settings__custom{display:flex;flex-direction:column;gap:var(--tui-spacing-md,16px)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-settings__fields{display:flex;flex-direction:column;gap:var(--tui-spacing-sm,12px)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-settings__actions{display:flex;gap:var(--tui-spacing-sm,12px);justify-content:flex-end}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-trigger-value{align-items:center;color:var(--tui-theme-primary-strong,#4338ca);display:inline-flex;gap:.5em}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-trigger-value .tui-icon{color:var(--tui-theme-primary-base,#6366f1)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-border .tf-border-container{display:block}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control .tf-border-dimensions-container{margin:0 0 5px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-button-group label{display:flex}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-button-group .tf-button-group-option{align-items:center;background:#34383c;border:1px solid #64666a;border-radius:4px;border-radius:0;color:#fff;color:#4b84ce;cursor:pointer;display:inline-flex;height:30px;margin:0;padding:0 12px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-button-group .tf-button-group-option:hover{background:#64666a;color:#fff}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-button-group .tf-button-group-option:first-child{border-bottom-left-radius:4px;border-top-left-radius:4px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-button-group .tf-button-group-option:not(:first-child){margin-left:-1px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-button-group .tf-button-group-option:last-child{border-bottom-right-radius:4px;border-top-right-radius:4px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-button-group .tf-button-group-option.tf-button-group-option-selected{background:#4b84ce;border-color:#4b84ce;color:#34383c}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-button-group .tf-button-group-option:focus-within{position:relative;z-index:1}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-button-group .tf-button-group-option .dashicons{align-items:center;display:flex;justify-content:center}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-button-group .tf-button-group-container[aria-disabled=true] .tf-button-group-option{opacity:.5;pointer-events:none}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control .tf-color-area,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control .tf-color-area-gradient{height:150px;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control .tf-color .tf-label{display:flex}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control .tf-color-area-thumb{border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #000,inset 0 0 0 1px #000;height:20px;top:50%;width:20px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control .tf-color-container{height:-moz-fit-content;height:fit-content;position:relative;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control .tf-color-picker{background:#34383c;border:1px solid #64666a;width:100%;z-index:900}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control .tf-color-picker .tf-color-area{display:flex;justify-content:center;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control .tf-color-picker .tf-color-area .tf-color-area-thumb{transform:translate(-50%,-50%)!important}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control .tf-color-picker .tf-color-input{display:flex;flex-direction:column;padding:10px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control .tf-color-picker .tf-color-sliders{padding:0 12px 10px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control .tf-color-input>input{width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control .tf-color-slider{align-items:center;display:flex;flex-direction:column;padding-bottom:5px;padding-top:5px;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control .tf-color-slider-label{align-self:stretch;display:flex}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control .tf-color-slider-label output{flex:1 0 auto;text-align:end}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control .tf-color-slider-container{border:1px solid #64666a;border-radius:10px;height:20px;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-combo-box{display:flex;flex-direction:column;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control .tf-combo-box-text{flex-wrap:nowrap;justify-content:space-between;overflow:hidden;position:relative}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control .tf-combo-box-text button.tui-button.is-theme-secondary.is-style-outline{--tui-button-bg:transparent;--tui-button-border:transparent;--tui-button-fg:var(--tui-color-fg);cursor:pointer;flex:0 0 auto;height:auto;min-height:0;padding:0 2px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control .tf-combo-box-item{align-items:center;background-color:#e2e7ff;border:1px solid transparent;border-radius:2px;box-sizing:border-box;color:#4b84ce;display:inline-flex;font-size:13px;font-weight:700;gap:.35em;line-height:1.4;max-width:100%;padding:.25em .5em}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control .tf-combo-box-item span:first-child{flex:1 1 auto;padding-right:5px;text-overflow:ellipsis}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control .tf-combo-box-item button.tui-button:last-child{--tui-button-bg:transparent;--tui-button-border:transparent;--tui-button-fg:#4b84ce;border-radius:0;color:#4b84ce;cursor:pointer;height:auto;line-height:1;min-height:0;padding:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control .tf-combo-box-item button.tui-button:last-child:focus,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control .tf-combo-box-item button.tui-button:last-child:hover{--tui-button-bg:transparent;--tui-button-border:transparent;outline:none}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control .tf-multiple-combobox-container{display:flex;gap:8px;position:relative}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control .tf-multiple-combobox-container>.tf-popover{left:0;position:absolute;top:100%;width:100%;z-index:900}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control .tf-multiple-combobox-container>.tf-popover .tf-combo-box{width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control .tf-multiple-combobox-container>.tf-popover .tf-list-box-option:not(.tf-list-box-option-selected,.tf-list-box-option-disabled):hover:after{content:"+";margin-left:auto}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-multiple-combobox{position:relative}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-multiple-combobox>.tf-label{display:flex}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control .tf-multiple-combobox-values{align-items:center;background-color:var(--tui-input-bg,var(--tui-color-bg-surface));border:var(--tui-border-width,1px) solid var(--tui-input-border,var(--tui-color-border));border-radius:var(--tui-input-radius,var(--tui-radius-md));box-sizing:border-box;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:8px;min-height:var(--tui-control-height-md,40px);padding:var(--tui-spacing-xxs) 12px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-multiple-combobox[data-enabled=false] .tf-multiple-combobox-values{opacity:.5}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-combo-box-popover.tf-popover{border:1px solid #4b84ce;border-bottom-left-radius:2px;border-bottom-right-radius:2px;box-shadow:0 0 0 1px #4b84ce;outline:2px solid transparent}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-date-picker{align-items:flex-start;display:flex;flex-direction:column}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-date-picker-popover.tf-popover{display:flex;justify-content:center;width:auto}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-date-picker-popover.tf-popover .tf-calendar{padding:20px;width:-moz-fit-content;width:fit-content}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-date-picker-popover.tf-popover .tf-calendar-month{text-align:center}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-date-picker-popover.tf-popover .tf-calendar-buttons{align-items:center;display:flex;justify-content:space-between}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-date-picker-popover.tf-popover .tf-calendar-buttons button{background:#34383c;border:1px solid #64666a;border-radius:4px;color:#fff;cursor:pointer;height:30px;padding:0 12px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-date-picker-popover.tf-popover .tf-calendar-buttons button:hover{background:#64666a;color:#fff}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-date-picker-popover.tf-popover .tf-calendar-tables{display:flex}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-date-picker-popover.tf-popover .tf-calendar-table{padding:10px;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-date-picker-popover.tf-popover .tf-calendar-table td{text-align:center}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-date-picker-popover.tf-popover .tf-calendar-presets{display:flex;gap:.25rem}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-date-picker-popover.tf-popover .tf-calendar-presets button{background:#34383c;border:1px solid #64666a;border-radius:4px;color:#fff;cursor:pointer;height:30px;padding:0 12px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-date-picker-popover.tf-popover .tf-calendar-presets button:hover{background:#64666a;color:#fff}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-date-picker-popover.tf-popover .tf-calendar-cell{border-radius:100%;cursor:pointer;height:2em;line-height:2em;width:2em}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-date-picker-popover.tf-popover .tf-calendar-cell.tf-calendar-cell-disabled,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-date-picker-popover.tf-popover .tf-calendar-cell.tf-calendar-cell-unavailable{cursor:not-allowed;opacity:.5}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-date-picker-popover.tf-popover .tf-calendar-cell:not(.tf-calendar-cell-disabled,.tf-calendar-cell-unavailable,.tf-calendar-cell-selected):hover{color:#4b84ce}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-date-picker-popover.tf-popover .tf-calendar-cell.tf-calendar-cell-selected{background-color:#4b84ce;color:#fff}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control .tf-date-group{align-items:center;display:flex;gap:8px;justify-content:flex-start}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control .tf-date-group .tf-button-action{height:var(--tui-control-height-md,40px)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control .tf-date-field-container{width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control .tf-date-field{justify-content:center}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control .tf-date-segment{font-variant-numeric:tabular-nums;padding:0 2px;text-align:end}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control .tf-date-segment:focus{background:#4b84ce;border-radius:2px;color:#fff;outline:none}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control .tf-date-segment span{display:none}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control .tf-date-segment-placeholder span{display:flex}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-dimensions{display:flex;flex-direction:column}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-dimensions .tf-select,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-dimensions .tf-select .tf-button-select{width:auto}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control .tf-dimensions-container{display:flex;flex-wrap:wrap;gap:var(--tui-spacing-xs);position:relative;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control .tf-dimensions-number-groups{display:flex;flex:1 1 0;flex-direction:row;gap:var(--tui-spacing-xs)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control .tf-dimensions-number-groups .tf-number{flex:1 1 75px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control .tf-dimensions-number-groups .tf-number .tf-number-field{width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control .tf-dimensions-number-groups .tf-number input{text-align:left;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control .tf-dimensions-number-groups .tf-number-button-group .tf-button-number{padding:0 3px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control .tf-dimensions-number-groups-linked .tf-number:not(:first-child){display:none;opacity:.5;pointer-events:none}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-multiple-select,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-select{display:inline-block;position:relative;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-multiple-select>.tf-label,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-select>.tf-label{display:flex}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-multiple-select .tf-multiple-select__value,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-multiple-select .tf-select__value,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-select .tf-multiple-select__value,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-select .tf-select__value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-multiple-select .tf-button-select,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-select .tf-button-select{cursor:pointer;justify-content:space-between}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-multiple-select .tf-button-select[disabled],body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-select .tf-button-select[disabled]{background:hsla(0,0%,100%,.5);border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.4)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-multiple-select .tf-select-icon,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-select .tf-select-icon{font-size:10px;padding-left:5px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-simple-dimensions{display:flex;flex-direction:column}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-simple-dimensions .tf-select,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-simple-dimensions .tf-select .tf-button-select{width:auto}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control .tf-simple-dimensions-container{display:flex;gap:var(--tui-spacing-xs);position:relative;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control .tf-simple-dimensions-container>div:first-child{flex:1 1 auto}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-number-button-group{padding:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-number-button-group .tf-button-number{background:#34383c}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-number-button-group .tf-button-number:hover{background:#64666a;color:#fff}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-editor .ProseMirror-menubar-wrapper{background-color:#34383c;border:2px solid hsla(0,0%,100%,.2);height:auto;overflow:unset;position:relative}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-editor .ProseMirror-menubar-spacer{height:auto!important}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-editor .ProseMirror-menubar{background:#34383c;border-bottom:2px solid hsla(0,0%,100%,.2);color:inherit;left:0!important;min-height:60px!important;position:absolute!important;top:0!important}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-editor .ProseMirror.ProseMirror-example-setup-style{margin-bottom:0;margin-top:63px;max-height:100px;min-height:60px;overflow:auto}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-gallery__controls{min-height:var(--tui-control-height-md,40px)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-gallery-preview{display:flex;flex-wrap:wrap}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-gallery-item{height:75px;width:75px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-gallery-buttons{margin-top:12px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-radio-group-container{gap:4px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-radio{align-items:center;display:inline-flex;gap:4px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dimensions-number-groups{max-width:250px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dimensions-number-groups .tf-number-field>input{padding:0 6px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-field-group-item{margin:12px 0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-checkbox>.tf-label{align-items:center;display:flex}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-panel .tf-panel-header.tf-button-action:hover{background:#64666a;color:#fff}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-button-action,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-button-danger,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-button-primary{height:32px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-text-input{padding:0;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-text-input>.cm-editor ::-webkit-scrollbar{height:10px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-text-input>.cm-editor ::-webkit-scrollbar-thumb{background:#64666a;border-radius:5px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-text-input>.cm-editor .cm-line{height:1.5em}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-switch .tf-switch-label{max-width:-moz-max-content;max-width:max-content}}@media (prefers-color-scheme:light){body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-button-action,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-button-danger,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-button-primary{align-items:center;background:#eee;border:1px solid #d3d3d3;border-radius:4px;color:#505050;cursor:pointer;display:flex;height:30px;justify-content:center;padding:0 12px;width:-moz-fit-content;width:fit-content}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-button-action:hover,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-button-danger:hover,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-button-primary:hover{background:#e2e2e2;color:#505050}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tui-interface span.tui-button{cursor:pointer}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tui-interface span.tui-button.is-disabled,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tui-interface span.tui-button[aria-disabled=true]{cursor:not-allowed}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-button-danger{border-color:#cc1818;color:#cc1818}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-button-primary{background-color:var(--tui-theme-primary-base,#4b84ce);color:inherit}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-button-action[disabled],body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-button-danger[disabled],body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-button-icon-clone[disabled],body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-button-icon-trash[disabled],body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-button-primary[disabled],body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-button-text-action[disabled],body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-button-text-danger[disabled],body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-button-text-primary[disabled]{cursor:not-allowed;opacity:.5;pointer-events:none}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-button-action:focus{outline:none}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-button-text-action,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-button-text-danger,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-button-text-primary{background:transparent;border:none;cursor:pointer;display:inline}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-button-text-action:hover,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-button-text-danger:hover,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-button-text-primary:hover{font-weight:700}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-button-text-action{color:#505050}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-button-text-danger{color:#cc1818}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-button-text-primary{color:var(--tui-theme-primary-base,#4b84ce)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor button.tui-button.is-theme-secondary.is-style-outline{--tui-button-bg:#fff}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-button-icon-trash{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;height:var(--tui-control-height-md,40px);justify-content:center;width:var(--tui-control-height-md,40px)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-button-icon-trash:after{content:url('data:image/svg+xml;utf8,<svg width="16" height="18" viewBox="0 0 16 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.99995 0.714233C6.73758 0.714233 5.71423 1.73758 5.71423 2.99995H0V4.49995H1.38525L3.15687 15.4619C3.31345 16.4307 4.14986 17.1428 5.13126 17.1428H10.8687C11.8501 17.1428 12.6865 16.4307 12.8431 15.4619L14.6147 4.49995H16V2.99995H10.2857C10.2857 1.73758 9.26231 0.714233 7.99995 0.714233ZM2.90471 4.49995H13.0952L11.3623 15.2225C11.3231 15.4647 11.114 15.6428 10.8687 15.6428H5.13126C4.88591 15.6428 4.6768 15.4648 4.63766 15.2225L2.90471 4.49995Z" fill="%23D63638"/></svg>')}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-button-icon-eye{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;height:var(--tui-control-height-md,40px);justify-content:center;width:var(--tui-control-height-md,40px)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-button-icon-eye:after{content:url('data:image/svg+xml;utf8,<svg width="18" height="12" viewBox="0 0 18 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9 9.5C10.933 9.5 12.5 7.933 12.5 6C12.5 4.067 10.933 2.5 9 2.5C7.067 2.5 5.5 4.067 5.5 6C5.5 7.933 7.067 9.5 9 9.5Z" fill="%233858E9"/><path fill-rule="evenodd" clip-rule="evenodd" d="M9 0C15 0 18 6 18 6C18 6 15 12 9 12C3 12 0 6 0 6C0 6 3 0 9 0ZM1.7411 6C1.76335 5.96583 1.7865 5.93066 1.81058 5.89455C2.14492 5.39303 2.64648 4.72484 3.31066 4.06066C4.64716 2.72416 6.53814 1.5 9 1.5C11.4619 1.5 13.3528 2.72416 14.6893 4.06066C15.3535 4.72484 15.8551 5.39303 16.1894 5.89455C16.2135 5.93066 16.2367 5.96583 16.2589 6C16.2367 6.03417 16.2135 6.06934 16.1894 6.10545C15.8551 6.60697 15.3535 7.27516 14.6893 7.93934C13.3528 9.27584 11.4619 10.5 9 10.5C6.53814 10.5 4.64716 9.27584 3.31066 7.93934C2.64648 7.27516 2.14492 6.60697 1.81058 6.10545C1.7865 6.06934 1.76335 6.03417 1.7411 6Z" fill="%233858E9"/></svg>')}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-button-icon-clone{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;height:var(--tui-control-height-md,40px);justify-content:center;width:var(--tui-control-height-md,40px)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-button-icon-clone:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='%231E1E1E' d='M10.25 8.75H13v1.5h-2.75V13h-1.5v-2.75H6v-1.5h2.75V6h1.5z'/%3E%3Cpath fill='%231E1E1E' fill-rule='evenodd' d='M13 3h1a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-1H2a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2zm-2-1.5H2a.5.5 0 0 0-.5.5v9a.5.5 0 0 0 .5.5h1V5a2 2 0 0 1 2-2h6.5V2a.5.5 0 0 0-.5-.5m-6 3h9a.5.5 0 0 1 .5.5v9a.5.5 0 0 1-.5.5H5a.5.5 0 0 1-.5-.5V5a.5.5 0 0 1 .5-.5' clip-rule='evenodd'/%3E%3C/svg%3E")}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dialog .tf-title{display:flex}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dialog .tf-title h4{margin:0;padding:12px 0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-panel{background:#fff;border:1px solid #a7b1bb;border-radius:2px;display:flex;flex-direction:column;margin-bottom:8px;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-panel .tf-panel-header{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:100%;height:var(--tui-control-height-md,40px);justify-content:space-between;line-height:1.15;margin:0;padding:8px 12px;text-align:left;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-panel .tf-panel-header:hover{background:#f0f0f0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-panel-open .tf-panel-header{border-bottom:1px solid #a7b1bb}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-panel-header-before-title,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-panel-header-left,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-panel-header-right,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-panel-header-title{align-items:center;display:flex;justify-content:flex-start;padding:0 12px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-panel-header-left{padding-left:0;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-panel-content,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-panel-footer{padding:4px 12px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-panel-closed .tf-panel-content{display:none}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-panel-footer{border-top:1px solid #a7b1bb}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-panel-footer{display:flex;gap:8px;justify-content:flex-end;padding:1em}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-panel-arrow{border:solid;border-color:inherit;border-width:0 1px 1px 0;display:inline-block;height:calc(var(--tui-control-height-md, 40px)/4);width:calc(var(--tui-control-height-md, 40px)/4)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-panel-open .tf-panel-arrow{transform:translateY(50%) rotate(-135deg)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-panel-closed .tf-panel-arrow{transform:translateY(-50%) rotate(45deg)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-label{display:flex;margin-bottom:6px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-description{display:flex;margin-bottom:revert;margin-top:var(--tui-spacing-xs)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-list-box{background:#fff;list-style:none;margin:5px 0;max-height:300px;max-width:100%;min-width:100%;overflow-y:auto;padding:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-list-box-option{background:transparent;border-radius:2px;cursor:pointer;display:flex;font-size:13px;gap:8px;margin:0 5px;outline:none;padding:5px 9px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-list-box-option:not(.tf-list-box-option-selected,.tf-list-box-option-disabled):hover{color:#4b84ce}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-list-box-option-selected,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-list-box-option-selected.tf-list-box-option-selected{background-color:#4b84ce;color:#fff}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-list-box-option-selected.tf-list-box-option-selected:hover,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-list-box-option-selected:hover{color:#fff}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-list-box-option-selected.tf-list-box-option-selected:after,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-list-box-option-selected:after{content:"✓";margin-left:auto}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-list-box-option-disabled{color:#aaa;cursor:default}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-list-box-option-focus{box-shadow:inset 0 0 0 2px;color:#4b84ce}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-list-box-section-separator:not(:first-child){border-top:1px solid #8c8f94;margin:12px 0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-list-box-section>span{color:#7d8690;display:block;font-size:11px;font-weight:500;line-height:1.45;margin:0 10px;padding:5px 9px;text-transform:uppercase}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-list-box-section>ul{list-style:none;padding:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-modal{--tui-layer-modal:1000000;align-items:center;background:rgba(0,0,0,.7);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:var(--tui-layer-modal)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-modal .tf-modal-container{background:#fff;border:1px solid #8c8f94;border-radius:2px;padding:2rem}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-modal-actions{display:flex;justify-content:flex-end;padding-top:12px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-modal-actions button{margin-left:12px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-notice:not(.tui-notice){background:#fff;box-shadow:0 1px 1px rgba(0,0,0,.04);color:#000;margin-top:4px;padding:1px 12px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-notice.tf-is-dismissible:not(.tui-notice){padding-right:38px;position:relative}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-notice.tf-error:not(.tui-notice){border-left:4px solid #d63638}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-notice.tf-success:not(.tui-notice){border-left:4px solid #00a32a}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-notice.tf-warning:not(.tui-notice){border-left-color:#dba617}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-notice.tf-info:not(.tui-notice){border-left-color:#72aee6}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-notice-dismiss{background:none;border:none;color:#787c82;cursor:pointer;margin:0;padding:9px;position:absolute;right:1px;top:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-notice-dismiss:active:before,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-notice-dismiss:focus:before,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-notice-dismiss:hover:before{color:#d63638}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-notice-dismiss:focus{box-shadow:0 0 0 1px #4f94d4,0 0 2px 1px rgba(79,148,212,.8);outline:none}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-notice-dismiss:before{background:none;color:#787c82;content:"\f153";display:block;font:normal 16px/20px dashicons;height:20px;text-align:center;width:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-underlay{inset:0;position:fixed}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-popover{background:#fff;border:1px solid #8c8f94;border-radius:2px;color:inherit;z-index:900}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-tab-container{background-color:#fff;border:1px solid hsla(218,4%,56%,.5);border-radius:2px;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-tab-header{border-bottom:1px solid hsla(218,4%,56%,.5);box-sizing:border-box;display:flex;flex-wrap:nowrap;justify-content:space-between;overflow-x:auto;overflow-y:hidden;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-tab-actions{display:flex;flex-wrap:nowrap;justify-content:space-between;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-tab-items{background-color:#fff;box-sizing:border-box;display:flex;gap:8px;gap:0;justify-content:flex-start;margin:0;min-width:-moz-fit-content;min-width:fit-content;overflow-x:auto;overflow-y:hidden}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-tab-item{align-items:center;color:inherit;display:flex;display:inline-block;font-size:inherit;font-style:inherit;font-weight:inherit;justify-content:center;margin-bottom:0;min-width:-moz-fit-content;min-width:fit-content;position:relative}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-tab-item button{border-radius:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-tab-item[data-open=true]:before{background-color:var(--tui-theme-primary-base,#4b84ce);bottom:0;content:"";height:3px;left:0;position:absolute;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-tab-item button{white-space:nowrap}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-tab-row{display:flex;flex-wrap:nowrap;justify-content:flex-start}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-tab-row .tf-tab-row-title{max-width:250px;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-tab-row .tf-tab-row-field{padding-top:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-tab-row .tf-tab-row-title-section{max-width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-tab-row .tf-tab-row-field{display:flex;justify-content:flex-start;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-tab-row .tf-tab-row-field>div[class*=tf-context-]{width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-tab-row:has(>.tf-tab-row-field>div[class*=tf-context-]:empty){display:none}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-tab-row .tf-tab-row-field>div[class*=tf-context-]>.tf-switch{display:flex;gap:8px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-tab-row .tf-tab-row-field>div[class*=tf-context-]>.tf-switch .tf-switch-label{height:var(--tui-control-height-md,40px);width:-moz-fit-content;width:fit-content}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-tab-row .tf-tab-row-field>div[class*=tf-context-]>.tf-switch .tf-switch-label .tf-switch-element,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-tab-row .tf-tab-row-field>div[class*=tf-context-]>.tf-switch .tf-switch-label .tf-switch-element-selected{height:20px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-tab-row .tf-tab-row-field>div[class*=tf-context-]>.tf-radio-group .tf-radio-group-container{flex-direction:row;gap:10px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-tab-content{background-color:#fff;box-sizing:border-box;padding:16px 32px;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-tab-content .tf-tab-row-field{padding:8px 12px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-tooltip-trigger-content{cursor:context-menu;position:relative;width:-moz-fit-content;width:fit-content}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-tooltip{cursor:default;display:inline-block;max-width:150px;position:absolute;visibility:hidden;width:-moz-max-content;width:max-content;z-index:1}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-tooltip-top{bottom:100%;left:50%;margin-bottom:12px;transform:translateX(-50%)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-tooltip-bottom{left:50%;margin-top:12px;top:100%;transform:translateX(-50%)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-tooltip-start{margin-right:12px;right:100%;top:50%;transform:translateY(-50%)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-tooltip-end{left:100%;margin-left:12px;top:50%;transform:translateY(-50%)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-tooltip-content{border-radius:3px;font-size:12px;padding:6px 12px;text-align:center;word-break:normal}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-tooltip-content.light{background-color:#e6e6e6;color:hsla(0,4%,5%,.945);--tf-tooltip-after-color:#e6e6e6}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-tooltip-content.dark{background-color:hsla(0,4%,5%,.945);color:#e6e6e6;--tf-tooltip-after-color:hsla(0,4%,5%,.945)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-tooltip-content:after{border-style:solid;border-width:7px;content:" ";position:absolute}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-tooltip-content-top:after{border-color:var(--tf-tooltip-after-color,transparent) transparent transparent transparent;left:50%;margin-left:-7px;top:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-tooltip-content-bottom:after{border-color:transparent transparent var(--tf-tooltip-after-color,transparent) transparent;bottom:100%;left:50%;margin-left:-7px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-tooltip-content-start:after{border-color:transparent transparent transparent var(--tf-tooltip-after-color,transparent);left:100%;margin-top:-7px;top:50%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-tooltip-content-end:after{border-color:transparent var(--tf-tooltip-after-color,transparent) transparent transparent;margin-top:-7px;right:100%;top:50%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-tooltip-trigger-content:hover .tf-tooltip{visibility:visible}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-conditional-group-actions{align-items:center;display:flex;gap:8px;padding:8px 0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-conditional-group-actions strong{text-transform:uppercase}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-conditional-panel-condition-actions{align-items:center;display:flex;gap:4px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-conditional-panel-condition-actions .tf-button-icon-trash[disabled]{cursor:not-allowed;pointer-events:auto}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-conditional-panel-conditions .tf-select{min-width:160px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-accordion .tf-switch-element,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-accordion .tf-switch-element-selected{transform:scale(.7)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-alignment-matrix-container{display:grid;grid-template-columns:repeat(3,1fr);height:50px;margin:5px;width:50px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-border .tf-border-container{align-items:flex-start;display:flex;gap:var(--tui-spacing-sm)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-border .tf-border-dimensions-container{flex:1 1 auto;min-width:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-button-group{display:flex;flex-direction:column}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-checkbox .tf-label{font-size:13px;font-weight:400;margin-bottom:revert;text-transform:none}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-checkbox input[type=checkbox]:not(.tui-inline-choice__control){border:1px solid;border-color:inherit;border-radius:2px;box-shadow:0 0 0 transparent;margin-right:6px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-checkbox input[type=checkbox]:not(.tui-inline-choice__control):focus{border-color:#4b84ce;box-shadow:0 0 0 1px #4b84ce;outline:2px solid transparent}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-checkbox input[type=checkbox]:not(.tui-inline-choice__control):checked{background:#4b84ce;border-color:#4b84ce;color:#fff}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-checkbox input[type=checkbox]:not(.tui-inline-choice__control):checked:before{content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGFyaWEtaGlkZGVuPSJ0cnVlIiBjbGFzcz0iY29tcG9uZW50cy1jaGVja2JveC1jb250cm9sX19jaGVja2VkIiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Im0xNi43IDcuMS02LjMgOC41LTMuMy0yLjUtLjkgMS4yIDQuNSAzLjRMMTcuOSA4eiIvPjwvc3ZnPg==")}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-checkbox input[type=checkbox]:not(.tui-inline-choice__control):indeterminate{background:#4b84ce;border-color:#4b84ce;color:#fff}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-checkbox input[type=checkbox]:not(.tui-inline-choice__control):indeterminate:before{content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGFyaWEtaGlkZGVuPSJ0cnVlIiBjbGFzcz0iY29tcG9uZW50cy1jaGVja2JveC1jb250cm9sX19pbmRldGVybWluYXRlIiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik03IDExLjVoMTBWMTNIN3oiLz48L3N2Zz4=")}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-code .tf-label{display:flex}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-color{width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-color .tui-color-field{width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-combo-box{width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-date-picker{width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dimensions .tf-dimensions-row{align-items:center;display:flex;gap:var(--tui-spacing-xs)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dimensions .tf-dimensions-sides{display:flex;flex:1 1 auto;gap:var(--tui-spacing-xxs);min-width:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dimensions .tf-dimension-number{flex:1 1 0;min-width:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-text-field{align-items:center;display:flex;gap:8px;position:relative}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-text-field .tf-dynamic-text-popover{left:0;position:absolute;top:100%;width:100%;z-index:900}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-text-field .tf-dynamic-text-popover .tf-list-box-option:not(.tf-list-box-option-selected,.tf-list-box-option-disabled):hover:after{content:"+";margin-left:auto}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-text-item{align-items:center;background-color:#e2e7ff;border:1px solid transparent;border-radius:2px;color:#4b84ce;display:inline-flex;font-size:13px;font-weight:700;gap:.35em;line-height:1.4;margin:0 .15em;padding:.25em .5em}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-text-item:before{content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSI+PGcgY2xpcC1wYXRoPSJ1cmwoI2EpIj48cGF0aCBmaWxsPSIjMzg1OEU5IiBkPSJNNi44OSA3LjA2MmgzLjE5M2MuMzgxIDAgLjcyNS4yNDQuODM0LjYwN2EuOTEuOTEgMCAwIDEtLjIzIDEuMDM3bC03LjMzMyA2LjU2M2EuOS45IDAgMCAxLTEuMTQzLjA1Mi45NS45NSAwIDAgMS0uMzA0LTEuMTI4bDIuMjA0LTUuMjU2SC44OWMtLjM1NiAwLS42OTgtLjI0My0uODMzLS42MDZhLjk1NS45NTUgMCAwIDEgLjI1NS0xLjAzN0w3LjY0Ni43MzJBLjkuOSAwIDAgMSA4Ljc4OC42NzlhLjk1Ljk1IDAgMCAxIC4zMDQgMS4xMjh6Ii8+PC9nPjxkZWZzPjxjbGlwUGF0aCBpZD0iYSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgLjVoMTF2MTVIMHoiLz48L2NsaXBQYXRoPjwvZGVmcz48L3N2Zz4=");line-height:1}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .cm-content[contenteditable=false] .tf-dynamic-text-item{filter:grayscale(1)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-text-input{background:#fff;border:1px solid #8c8f94;border-radius:2px;box-shadow:unset;color:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;height:var(--tui-control-height-md,40px);padding:0;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-text-input::-moz-placeholder{color:initial;font-size:inherit;font-style:inherit;font-weight:inherit}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-text-input::placeholder{color:initial;font-size:inherit;font-style:inherit;font-weight:inherit}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-text-input:focus-within{border-color:#4b84ce;box-shadow:0 0 0 1px #4b84ce;outline:2px solid transparent}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-text-input>.cm-editor{height:100%;padding:0 12px;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-text-input>.cm-editor.cm-focused{outline:none}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-text-input>.cm-editor .cm-scroller{font-family:inherit}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-text-input>.cm-editor .cm-content,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-text-input>.cm-editor .cm-line{padding:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-text-input>.cm-editor .cm-content{display:flex;flex-direction:column;height:100%;justify-content:center}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-text-input.tf-text-suggestion-input{background:var(--tui-input-bg,var(--tui-color-bg-surface));border:var(--tui-border-width,1px) solid var(--tui-input-border,var(--tui-color-border));border-radius:var(--tui-input-radius,var(--tui-radius-md))}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-text-input.tf-text-suggestion-input:focus-within{border-color:var(--tui-input-border-focus,var(--tui-theme-primary-base));box-shadow:none;outline:var(--tui-focus-ring-width) solid var(--tui-focus-ring-color);outline-offset:var(--tui-focus-ring-offset)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-editor .ProseMirror ul{list-style-type:disc}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-editor .ProseMirror ol{margin:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-editor .ProseMirror{line-height:1.2;outline:none;padding:4px 8px 4px 14px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-editor .tf-editor-view-toggle{display:flex;flex-direction:row;justify-content:flex-end;padding-bottom:5px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-editor .tf-editor-view-toggle .tf-button-group{width:-moz-fit-content;width:fit-content}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-file-field{align-items:center;display:flex;flex-wrap:wrap;width:-moz-fit-content;width:fit-content}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-file-field.is-disabled{cursor:not-allowed}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-file-field.is-disabled .tf-file-text{opacity:var(--tui-opacity-disabled,.75)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-file-text{max-width:100%;overflow:hidden;padding:0 12px;text-overflow:ellipsis}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-file-list{margin-bottom:0;padding:0;width:300px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-file-item{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-file-item img{max-width:200px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-file-item span{flex-grow:1;overflow:hidden;text-overflow:ellipsis;width:60%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-file-item .tf-button-upload-list{cursor:pointer;font-style:italic;text-decoration:underline}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-gallery-preview{display:flex}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-gallery-item{align-items:center;display:flex;height:100px;justify-content:center;width:100px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-gallery-item img{border-radius:2px;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-gallery__controls{background:#fff;border:1px solid #a7b1bb;border-radius:2px;padding:8px 12px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-gallery-buttons{display:flex;gap:10px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-gradient-container{display:flex;flex-direction:column;position:relative;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-gradient-input{cursor:pointer;--tui-input-bg-readonly:transparent}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-gradient-settings{padding:10px 12px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-gradient-settings .tf-gradient-settings-row{padding:10px 0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-gradient-popover .tf-dialog{width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-gradient-preview{padding:10px 12px;position:relative}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-gradient-colors{align-items:center;cursor:pointer;display:flex;height:var(--tui-control-height-md,40px);justify-content:space-between;padding:0 12px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-list-container{display:flex;flex-direction:column;gap:8px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-list-items{width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-list-header,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-list-header label,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-list-item{align-items:center;display:flex;justify-content:flex-start}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-list-header{background:#f0f0f0;border:1px solid hsla(218,4%,56%,.5);border-radius:2px;border-bottom-left-radius:0;border-bottom-right-radius:0;padding:0 12px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-list-header label{height:var(--tui-control-height-md,40px);margin:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-list-item{background:#fff;border:1px solid hsla(218,4%,56%,.5);border-top:none;box-sizing:border-box;height:var(--tui-control-height-md,40px);width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-list-item .tf-list-item-text{flex:1;font-size:inherit;font-weight:inherit;padding:0 12px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-list-item .tf-list-item-actions{display:flex}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-list-search{align-items:center;display:flex;gap:var(--tui-spacing-xs);width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-list-search .tf-combo-box{flex:1}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-list-search>button{height:var(--tui-control-height-md,40px)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-number{width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-number .tf-label{display:flex}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-number-field{display:flex;flex-direction:row;flex-wrap:nowrap;position:relative;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-number-field .tui-input{padding-right:2.5em}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-number[data-enabled=false] .tf-number-field{opacity:var(--tui-opacity-disabled,.5)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-number-button-group{border-inline-start:var(--tui-border-width,1px) solid var(--tui-color-divider,var(--tui-color-border));bottom:1px;display:flex;flex-direction:column;flex-wrap:nowrap;height:auto;position:absolute;right:1px;top:1px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-number-button-group .tf-button-number{align-items:center;background:#eee;background-color:var(--tui-color-bg-surface);border:0;border-radius:4px;border-radius:0;color:#505050;color:var(--tui-color-fg-muted);cursor:pointer;display:flex;height:30px;height:50%;justify-content:center;line-height:0;min-width:2em;padding:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-number-button-group .tf-button-number:hover{background:#e2e2e2;color:#505050}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-number-button-group .tf-button-number:hover{background-color:var(--tui-color-bg-muted);color:var(--tui-color-fg)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-number-button-group .tf-button-number:first-child{border-bottom-left-radius:0;border-bottom-right-radius:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-number-button-group .tf-button-number:last-child{border-top-left-radius:0;border-top-right-radius:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-radio-group-container{display:flex;flex-direction:column}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-select-field{width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-simple-dimensions .tf-dimension-row{align-items:center;display:flex;gap:var(--tui-spacing-xs)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-simple-dimensions .tf-dimension-number{flex:1 1 auto;min-width:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-switch label{align-items:center;display:flex;justify-content:flex-start}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-switch-element,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-switch-element-selected{aspect-ratio:2/1;display:inline-block;height:var(--tui-control-height-md,40px);position:relative}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-switch-element span,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-switch-element-selected span{background-color:#ccc;border-radius:100vh;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-switch-element span:before,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-switch-element-selected span:before{background-color:#fff;border-radius:50%;bottom:4px;content:"";height:calc(100% - 8px);left:4px;position:absolute;transition:.4s;width:calc(50% - 8px)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-switch-element-selected span{background-color:#4b84ce}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-switch-element-selected span:focus{box-shadow:0 0 1px #4b84ce}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-switch-element-selected span:before{transform:translateX(calc(100% + 8px))}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-tab-content .tf-field-group .tf-field-group-item{padding:8px 0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-tab-content .tf-context-wp .tf-tab-content{padding:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-text{box-sizing:content-box;display:flex;flex-direction:column}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-text.tf-text-legacy input:not([type=hidden]){background:#fff;border:1px solid #8c8f94;border-radius:2px;box-shadow:unset;color:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;height:var(--tui-control-height-md,40px);padding:0 12px;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-text.tf-text-legacy input:not([type=hidden])::-moz-placeholder{color:initial;font-size:inherit;font-style:inherit;font-weight:inherit}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-text.tf-text-legacy input:not([type=hidden])::placeholder{color:initial;font-size:inherit;font-style:inherit;font-weight:inherit}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-text .tui-input-group.is-disabled{background:var(--tui-input-bg-readonly,var(--tui-color-bg))}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-text-area textarea{background:#fff;border:1px solid #8c8f94;border-radius:2px;box-shadow:unset;color:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;height:var(--tui-control-height-md,40px);height:auto;padding:.6em;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-text-area textarea::-moz-placeholder{color:initial;font-size:inherit;font-style:inherit;font-weight:inherit}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-text-area textarea::placeholder{color:initial;font-size:inherit;font-style:inherit;font-weight:inherit}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-time-wrapper{align-items:flex-start;display:flex;flex-direction:column}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-time-field{justify-content:center}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tui-input-group{display:flex;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-bulk-actions{align-items:center;background:#fff;border:1px solid #8c8f94;border-radius:2px;display:flex;justify-content:flex-start;margin-bottom:4px;padding:5px 12px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-bulk-actions>button,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-bulk-actions>div{margin-right:5px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-advanced-label-row{box-sizing:border-box;display:flex;gap:8px;justify-content:space-between;padding:8px 12px;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-advanced-label-row .tf-repeater-advanced-label-row-item{align-items:center;display:flex;flex:1;flex-wrap:wrap;justify-content:flex-start}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-advanced-label-row .tf-repeater-advanced-label-row-item:first-child{color:var(--tui-theme-primary-base,#4b84ce);font-weight:700}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-advanced-label-row .tf-repeater-advanced-label-row-arrow,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-advanced-label-row .tf-repeater-advanced-label-row-index{width:32px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-advanced-header{background:#f0f0f0;border:1px solid hsla(218,4%,56%,.5);border-bottom:none;border-radius:2px;border-bottom-left-radius:0;border-bottom-right-radius:0;margin:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-advanced-header .tf-repeater-advanced-header-item{color:inherit;display:inline-block;font-size:inherit;font-style:inherit;font-weight:inherit;height:var(--tui-control-height-md,40px);margin-bottom:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-advanced-overview{background:#fff}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-advanced-overview .tf-repeater-advanced-label-row-arrow,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-advanced-overview .tf-repeater-advanced-label-row-index{height:40px;line-height:40px;text-align:center}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-advanced-overview .tf-repeater-advanced-label-row-index{background:#f0f0f0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-advanced-overview .tf-repeater-advanced-label-row-arrow{cursor:pointer}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-advanced-overview .tf-repeater-advanced-label-row-arrow>div{border:solid;border-color:inherit;border-width:0 1px 1px 0;display:inline-block;height:calc(var(--tui-control-height-md, 40px)/4);width:calc(var(--tui-control-height-md, 40px)/4)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-advanced-overview .tf-repeater-advanced-overview-item-actions{height:var(--tui-control-height-sm,25px);width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-advanced-overview .tf-repeater-advanced-overview-item-actions button{display:none}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-advanced-overview-item-container{display:flex;flex-direction:column;justify-content:center;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-advanced-overview-item-fields{display:flex}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-advanced-overview:hover .tf-repeater-advanced-overview-item-actions button{display:initial}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-advanced-item .tf-repeater-advanced-overview:hover,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-advanced-item[data-open=true] .tf-repeater-advanced-overview{background-color:#e2e7ff}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-advanced-item[data-open=true] .tf-repeater-advanced-label-row-arrow>div{transform:translateY(50%) rotate(-135deg)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-advanced-item[data-open=false] .tf-repeater-advanced-label-row-arrow>div{transform:translateY(-50%) rotate(45deg)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-advanced-item{background-color:#fff;border:1px solid hsla(218,4%,56%,.5);border-radius:2px;border-radius:0;border-top:none;position:relative}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-advanced-item[data-open=true]:before{background-color:var(--tui-theme-primary-base,#4b84ce);content:"";height:100%;left:0;position:absolute;top:0;width:3px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-advanced-container>.tf-repeater-actions{background-color:#fff;border:1px solid hsla(218,4%,56%,.5);border-radius:2px;border-top:none;border-top-left-radius:0;border-top-right-radius:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-advanced-row{margin:16px 32px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-advanced-row .tf-repeater-advanced-item-field{padding:8px 12px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-advanced-item-field:has(>div[data-overlay-container=true]:empty){display:none}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-advanced-item-field:has(input.tf-hidden[type=hidden]){padding:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-advanced .tf-repeater-actions{padding:8px 12px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-advanced-item-checkbox{align-items:center;display:flex;justify-content:center}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-bare-items{display:flex;flex-direction:column;row-gap:8px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-bare-items .tf-repeater-bare-row{display:flex;gap:8px;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-block-item{background:#fff;border:1px solid #8c8f94;border-radius:2px;display:flex;flex-direction:column;margin-bottom:6px;margin-top:1em;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-block-item .tf-panel-header .tf-switch-element,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-block-item .tf-panel-header .tf-switch-element-selected{transform:scale(.7)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-block-item-field{padding:1em}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-block-item-field:has(>div[data-overlay-container=true]:empty){display:none}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-tab-icon-actions{align-items:center;display:flex}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-tab-icon-actions button{min-width:-moz-fit-content;min-width:fit-content}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-tab-add-item{justify-content:flex-start;min-width:-moz-max-content;min-width:max-content;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-container .tf-tab-container{border:none}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-table-container{border:1px solid hsla(218,4%,56%,.5);border-radius:2px;display:flex;flex-direction:column;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-table-container .tf-repeater-actions{box-sizing:border-box;justify-content:flex-start;padding:8px 12px;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-table-container table{padding:0 4px 4px;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-table-container table th,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-table-container table tr{min-height:var(--tui-control-height-md,40px);padding:2px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-table-container table th{height:var(--tui-control-height-md,40px);text-align:left}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-table-container table td>div{display:flex;justify-content:center;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-table-container table td>div>div{width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-table-container .tf-repeater-row-actions{width:1%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-table-container .tf-repeater-row-actions>div{display:inline-flex;gap:6px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-actions{display:flex;gap:6px;justify-content:flex-end;padding:2px 2px 4px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-actions .tf-button-action:last-child{border-color:#cc1818;color:#cc1818}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-title{color:inherit;display:inline-block;font-size:inherit;font-style:inherit;font-weight:inherit;margin-bottom:6px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-repeater-block-items{margin-bottom:8px;margin-top:8px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-pill{--tf-dynamic-pill-bg:var(--tui-theme-primary-subtlest,rgba(99,102,241,.12));--tf-dynamic-pill-fg:var(--tui-theme-primary-strong,#4338ca);--tf-dynamic-pill-accent:var(--tui-theme-primary-base,#6366f1);--tf-dynamic-pill-bg-selected:var(--tui-theme-primary-subtle,rgba(99,102,241,.25));align-items:center;background:var(--tf-dynamic-pill-bg);border-radius:var(--tui-radius-sm,4px);color:var(--tf-dynamic-pill-fg);cursor:default;display:inline-flex;font-size:.875em;gap:.25em;line-height:1.4;margin-block:2px;margin-inline:.25em;padding:.1em .4em;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:baseline;white-space:nowrap}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-pill.ProseMirror-selectednode{outline:var(--tui-focus-ring-width,2px) solid var(--tui-focus-ring-color,currentColor)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-pill__icon{color:var(--tf-dynamic-pill-accent);display:inline-flex;flex-shrink:0;font-size:1.25em;line-height:1}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-pill__icon svg{display:block}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-pill__label strong{font-weight:var(--tui-typography-weight-medium,600)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-pill__menu{all:unset;border-radius:var(--tui-radius-xs,2px);cursor:pointer;font-size:1em;line-height:1;opacity:.6;padding:0 .15em;transition:opacity var(--tui-motion-duration,.15s) var(--tui-motion-timing,ease)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-pill__menu:hover{background:color-mix(in srgb,var(--tf-dynamic-pill-accent) 15%,transparent);opacity:1}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-pill__menu:focus-visible{opacity:1;outline:var(--tui-focus-ring-width,2px) solid var(--tui-focus-ring-color,currentColor);outline-offset:1px}.ProseMirror-selectednode body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-pill{background:var(--tf-dynamic-pill-bg-selected);outline:2px solid var(--tf-dynamic-pill-accent);outline-offset:1px}}@media (prefers-color-scheme:light) and (forced-colors:active){body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-pill{border:1px solid CanvasText}.ProseMirror-selectednode body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-pill{outline-color:Highlight}}@media (prefers-color-scheme:light){body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-wrapper{align-items:center;display:flex;position:relative;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-wrapper>.tui-search-select{display:none}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-wrapper.tf-dynamic-wrapper-buttons-outside{gap:8px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-wrapper.tf-dynamic-wrapper-buttons-inside{gap:0;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-wrapper.tf-dynamic-wrapper-buttons-inside .tui-input-group.tf-dynamic-group{width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-wrapper.tf-dynamic-wrapper-buttons-inside .tui-input-group.tf-dynamic-group:not(:has(.tf-dynamic-text-input)):not(:has(.tf-dynamic-value-display)){background:transparent;border:none;box-shadow:none;gap:var(--tui-spacing-xxs,4px);padding:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-wrapper.tf-dynamic-wrapper-buttons-inside .tui-input-group.tf-dynamic-group>:not(.tui-input-group__suffix){flex:1 1 auto;min-width:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-wrapper.tf-dynamic-wrapper-buttons-inside .tui-input-group__suffix{align-items:center;display:inline-flex;padding-inline:2px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-wrapper .tui-input-group{--tf-dynamic-control:var(--tui-control-height-md,2.5rem)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-wrapper .tui-input-group.is-size-sm{--tf-dynamic-control:var(--tui-control-height-sm,2.25rem)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-wrapper .tui-input-group.is-size-lg{--tf-dynamic-control:var(--tui-control-height-lg,3rem)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-wrapper .tui-input-group__suffix .tui-icon-button.tui-icon-button{--tf-append-size:max(1.5rem,calc(var(--tf-dynamic-control, var(--tui-control-height-md, 2.5rem)) - var(--tui-spacing-xxs, 4px)*2 - var(--tui-border-width, 1px)*2));height:var(--tf-append-size);width:var(--tf-append-size)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-field-wrapper.tf-dynamic-wrapper .tf-dynamic-value-display{align-items:center;background:var(--tui-theme-primary-subtlest,rgba(99,102,241,.12));border:1px solid var(--tui-theme-primary-subtle,rgba(99,102,241,.25));border-radius:var(--tui-input-radius,var(--tui-radius-md,4px));box-sizing:border-box;display:flex;flex:1 1 auto;min-height:var(--tui-control-height-md,40px);padding:var(--tui-spacing-xxs) 12px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-field-wrapper.tf-dynamic-wrapper .tf-dynamic-value-display .tf-dynamic-pill{background:none;font-size:1em;margin:0;padding:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-field-wrapper.tf-dynamic-wrapper.tf-dynamic-wrapper-buttons-inside .tf-dynamic-group{padding-inline-end:var(--tui-spacing-xxs)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-field-wrapper.tf-dynamic-wrapper .tf-dynamic-group:has(.tf-dynamic-value-display){background:var(--tui-theme-primary-subtlest,rgba(99,102,241,.12));border-color:var(--tui-theme-primary-subtle,rgba(99,102,241,.25))}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-field-wrapper.tf-dynamic-wrapper .tf-dynamic-group .tf-dynamic-value-display{background:transparent;border:none;min-height:0;padding:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-field-wrapper.tf-dynamic-wrapper .tf-dynamic-group .tf-dynamic-text-input{background:transparent;border:none;flex:1 1 auto;min-width:0;outline:none}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-text-input{background:#fff;border:1px solid #8c8f94;border-radius:2px;box-shadow:unset;color:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;height:var(--tui-control-height-md,40px);height:calc(var(--tui-control-height-md, 40px));padding:0 12px;width:calc(100% - 24px)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-text-input::-moz-placeholder{color:initial;font-size:inherit;font-style:inherit;font-weight:inherit}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-text-input::placeholder{color:initial;font-size:inherit;font-style:inherit;font-weight:inherit}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-text-input:focus-within{border-color:#4b84ce}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-text-input:has(.cm-content[contenteditable=false]){background:hsla(0,0%,100%,.5);border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.4);pointer-events:none}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-text-input:has(.cm-content[contenteditable=false]) .tf-dynamic-text-input__affix{border-color:rgba(0,0,0,.1)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-text-input--has-prefix,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-text-input--has-suffix{display:flex;height:auto;padding:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-text-input--has-prefix>.cm-editor,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-text-input--has-suffix>.cm-editor{flex:1 1 auto;min-height:32px;overflow:hidden}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-text-input>.cm-editor{height:100%;justify-content:center;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-text-input>.cm-editor .cm-content,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-text-input>.cm-editor .cm-line{padding:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-text-input>.cm-editor .cm-content{display:flex;flex-direction:column;justify-content:center}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-text-input .tf-dynamic-text-item-delete:before{content:"⨯";cursor:pointer;padding-left:3px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-text-input__affix{align-items:center;border:0 solid #8c8f94;display:inline-flex;font-size:.8em;font-weight:700;padding:0 .5em;text-wrap:nowrap}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-text-input__affix--prefix{border-right-width:1px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-text-input__affix--suffix{border-left-width:1px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-text-input:focus-within .tf-dynamic-text-input__affix{border-color:#4b84ce}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-wrapper[data-dynamic=true]>.tf-dynamic-text-input{background:var(--tui-input-bg,var(--tui-color-bg-surface));border-color:var(--tui-input-border,var(--tui-color-border));border-radius:var(--tui-input-radius,var(--tui-radius-md));box-sizing:border-box;font-size:var(--tui-control-font-size-md);min-height:var(--tui-control-height-md,40px);padding-right:25px;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-wrapper[data-dynamic=true] .cm-editor{padding-right:25px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-wrapper[data-dynamic=true] .cm-editor:has(.cm-content[contenteditable=false]){padding-right:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-wrapper[data-dynamic=true] .tf-dynamic-text-input--has-suffix .cm-editor{padding-right:8px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-wrapper[data-dynamic=true] .tf-dynamic-text-input__affix--suffix{border-right-width:1px;margin-right:33px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-editor .ProseMirror{outline:none;white-space:pre-wrap;word-wrap:break-word;min-height:1.5em}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-editor .tf-dt-line{line-height:1.5;min-height:1.5em}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-editor .tf-dt-placeholder{color:rgba(0,0,0,.35);pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-editor.is-single-line .ProseMirror{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;white-space:nowrap}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-editor.is-single-line .ProseMirror::-webkit-scrollbar{display:none}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tui-input-group .tf-dynamic-editor{flex:1 1 auto;min-width:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tui-input-group .tf-dynamic-editor .ProseMirror{outline:none}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-wrapper[data-dynamic=true] .tui-input-group:has(.tf-dynamic-editor){box-sizing:border-box;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-editor[aria-readonly=true] .ProseMirror{cursor:default;opacity:.6}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-settings{display:flex;flex-direction:column;gap:var(--tui-spacing-md,16px);min-inline-size:min(28rem,100%)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-settings__builtin,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-settings__custom{display:flex;flex-direction:column;gap:var(--tui-spacing-md,16px)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-settings__fields{display:flex;flex-direction:column;gap:var(--tui-spacing-sm,12px)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-settings__actions{display:flex;gap:var(--tui-spacing-sm,12px);justify-content:flex-end}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-trigger-value{align-items:center;color:var(--tui-theme-primary-strong,#4338ca);display:inline-flex;gap:.5em}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-trigger-value .tui-icon{color:var(--tui-theme-primary-base,#6366f1)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-border .tf-border-container{display:block}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control .tf-border-dimensions-container{margin:0 0 5px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-button-group label{display:flex}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-button-group .tf-button-group-option{align-items:center;background:#eee;border:1px solid #d3d3d3;border-radius:4px;border-radius:0;color:#505050;color:#4b84ce;cursor:pointer;display:inline-flex;height:30px;margin:0;padding:0 12px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-button-group .tf-button-group-option:hover{background:#e2e2e2;color:#505050}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-button-group .tf-button-group-option:first-child{border-bottom-left-radius:4px;border-top-left-radius:4px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-button-group .tf-button-group-option:not(:first-child){margin-left:-1px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-button-group .tf-button-group-option:last-child{border-bottom-right-radius:4px;border-top-right-radius:4px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-button-group .tf-button-group-option.tf-button-group-option-selected{background:#4b84ce;border-color:#4b84ce;color:#fff}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-button-group .tf-button-group-option:focus-within{position:relative;z-index:1}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-button-group .tf-button-group-option .dashicons{align-items:center;display:flex;justify-content:center}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-button-group .tf-button-group-container[aria-disabled=true] .tf-button-group-option{opacity:.5;pointer-events:none}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control .tf-color-area,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control .tf-color-area-gradient{height:150px;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control .tf-color .tf-label{display:flex}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control .tf-color-area-thumb{border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #000,inset 0 0 0 1px #000;height:20px;top:50%;width:20px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control .tf-color-container{height:-moz-fit-content;height:fit-content;position:relative;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control .tf-color-picker{background:#fff;border:1px solid #8c8f94;width:100%;z-index:900}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control .tf-color-picker .tf-color-area{display:flex;justify-content:center;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control .tf-color-picker .tf-color-area .tf-color-area-thumb{transform:translate(-50%,-50%)!important}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control .tf-color-picker .tf-color-input{display:flex;flex-direction:column;padding:10px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control .tf-color-picker .tf-color-sliders{padding:0 12px 10px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control .tf-color-input>input{width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control .tf-color-slider{align-items:center;display:flex;flex-direction:column;padding-bottom:5px;padding-top:5px;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control .tf-color-slider-label{align-self:stretch;display:flex}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control .tf-color-slider-label output{flex:1 0 auto;text-align:end}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control .tf-color-slider-container{border:1px solid #8c8f94;border-radius:10px;height:20px;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-combo-box{display:flex;flex-direction:column;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control .tf-combo-box-text{flex-wrap:nowrap;justify-content:space-between;overflow:hidden;position:relative}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control .tf-combo-box-text button.tui-button.is-theme-secondary.is-style-outline{--tui-button-bg:transparent;--tui-button-border:transparent;--tui-button-fg:var(--tui-color-fg);cursor:pointer;flex:0 0 auto;height:auto;min-height:0;padding:0 2px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control .tf-combo-box-item{align-items:center;background-color:#e2e7ff;border:1px solid transparent;border-radius:2px;box-sizing:border-box;color:#4b84ce;display:inline-flex;font-size:13px;font-weight:700;gap:.35em;line-height:1.4;max-width:100%;padding:.25em .5em}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control .tf-combo-box-item span:first-child{flex:1 1 auto;padding-right:5px;text-overflow:ellipsis}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control .tf-combo-box-item button.tui-button:last-child{--tui-button-bg:transparent;--tui-button-border:transparent;--tui-button-fg:#4b84ce;border-radius:0;color:#4b84ce;cursor:pointer;height:auto;line-height:1;min-height:0;padding:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control .tf-combo-box-item button.tui-button:last-child:focus,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control .tf-combo-box-item button.tui-button:last-child:hover{--tui-button-bg:transparent;--tui-button-border:transparent;outline:none}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control .tf-multiple-combobox-container{display:flex;gap:8px;position:relative}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control .tf-multiple-combobox-container>.tf-popover{left:0;position:absolute;top:100%;width:100%;z-index:900}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control .tf-multiple-combobox-container>.tf-popover .tf-combo-box{width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control .tf-multiple-combobox-container>.tf-popover .tf-list-box-option:not(.tf-list-box-option-selected,.tf-list-box-option-disabled):hover:after{content:"+";margin-left:auto}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-multiple-combobox{position:relative}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-multiple-combobox>.tf-label{display:flex}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control .tf-multiple-combobox-values{align-items:center;background-color:var(--tui-input-bg,var(--tui-color-bg-surface));border:var(--tui-border-width,1px) solid var(--tui-input-border,var(--tui-color-border));border-radius:var(--tui-input-radius,var(--tui-radius-md));box-sizing:border-box;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:8px;min-height:var(--tui-control-height-md,40px);padding:var(--tui-spacing-xxs) 12px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-multiple-combobox[data-enabled=false] .tf-multiple-combobox-values{opacity:.5}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-combo-box-popover.tf-popover{border:1px solid #4b84ce;border-bottom-left-radius:2px;border-bottom-right-radius:2px;box-shadow:0 0 0 1px #4b84ce;outline:2px solid transparent}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-date-picker{align-items:flex-start;display:flex;flex-direction:column}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-date-picker-popover.tf-popover{display:flex;justify-content:center;width:auto}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-date-picker-popover.tf-popover .tf-calendar{padding:20px;width:-moz-fit-content;width:fit-content}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-date-picker-popover.tf-popover .tf-calendar-month{text-align:center}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-date-picker-popover.tf-popover .tf-calendar-buttons{align-items:center;display:flex;justify-content:space-between}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-date-picker-popover.tf-popover .tf-calendar-buttons button{background:#eee;border:1px solid #d3d3d3;border-radius:4px;color:#505050;cursor:pointer;height:30px;padding:0 12px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-date-picker-popover.tf-popover .tf-calendar-buttons button:hover{background:#e2e2e2;color:#505050}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-date-picker-popover.tf-popover .tf-calendar-tables{display:flex}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-date-picker-popover.tf-popover .tf-calendar-table{padding:10px;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-date-picker-popover.tf-popover .tf-calendar-table td{text-align:center}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-date-picker-popover.tf-popover .tf-calendar-presets{display:flex;gap:.25rem}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-date-picker-popover.tf-popover .tf-calendar-presets button{background:#eee;border:1px solid #d3d3d3;border-radius:4px;color:#505050;cursor:pointer;height:30px;padding:0 12px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-date-picker-popover.tf-popover .tf-calendar-presets button:hover{background:#e2e2e2;color:#505050}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-date-picker-popover.tf-popover .tf-calendar-cell{border-radius:100%;cursor:pointer;height:2em;line-height:2em;width:2em}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-date-picker-popover.tf-popover .tf-calendar-cell.tf-calendar-cell-disabled,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-date-picker-popover.tf-popover .tf-calendar-cell.tf-calendar-cell-unavailable{cursor:not-allowed;opacity:.5}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-date-picker-popover.tf-popover .tf-calendar-cell:not(.tf-calendar-cell-disabled,.tf-calendar-cell-unavailable,.tf-calendar-cell-selected):hover{color:#4b84ce}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-date-picker-popover.tf-popover .tf-calendar-cell.tf-calendar-cell-selected{background-color:#4b84ce;color:#fff}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control .tf-date-group{align-items:center;display:flex;gap:8px;justify-content:flex-start}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control .tf-date-group .tf-button-action{height:var(--tui-control-height-md,40px)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control .tf-date-field-container{width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control .tf-date-field{justify-content:center}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control .tf-date-segment{font-variant-numeric:tabular-nums;padding:0 2px;text-align:end}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control .tf-date-segment:focus{background:#4b84ce;border-radius:2px;color:#fff;outline:none}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control .tf-date-segment span{display:none}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control .tf-date-segment-placeholder span{display:flex}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-dimensions{display:flex;flex-direction:column}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-dimensions .tf-select,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-dimensions .tf-select .tf-button-select{width:auto}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control .tf-dimensions-container{display:flex;flex-wrap:wrap;gap:var(--tui-spacing-xs);position:relative;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control .tf-dimensions-number-groups{display:flex;flex:1 1 0;flex-direction:row;gap:var(--tui-spacing-xs)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control .tf-dimensions-number-groups .tf-number{flex:1 1 75px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control .tf-dimensions-number-groups .tf-number .tf-number-field{width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control .tf-dimensions-number-groups .tf-number input{text-align:left;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control .tf-dimensions-number-groups .tf-number-button-group .tf-button-number{padding:0 3px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control .tf-dimensions-number-groups-linked .tf-number:not(:first-child){display:none;opacity:.5;pointer-events:none}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-multiple-select,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-select{display:inline-block;position:relative;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-multiple-select>.tf-label,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-select>.tf-label{display:flex}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-multiple-select .tf-multiple-select__value,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-multiple-select .tf-select__value,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-select .tf-multiple-select__value,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-select .tf-select__value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-multiple-select .tf-button-select,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-select .tf-button-select{cursor:pointer;justify-content:space-between}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-multiple-select .tf-button-select[disabled],body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-select .tf-button-select[disabled]{background:hsla(0,0%,100%,.5);border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.4)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-multiple-select .tf-select-icon,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-select .tf-select-icon{font-size:10px;padding-left:5px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-simple-dimensions{display:flex;flex-direction:column}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-simple-dimensions .tf-select,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control.tf-simple-dimensions .tf-select .tf-button-select{width:auto}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control .tf-simple-dimensions-container{display:flex;gap:var(--tui-spacing-xs);position:relative;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-deprecated-control .tf-simple-dimensions-container>div:first-child{flex:1 1 auto}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-number-button-group{padding:0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-number-button-group .tf-button-number{background:#eee}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-number-button-group .tf-button-number:hover{background:#e2e2e2;color:#505050}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-editor .ProseMirror-menubar-wrapper{background-color:#fff;border:2px solid rgba(0,0,0,.2);height:auto;overflow:unset;position:relative}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-editor .ProseMirror-menubar-spacer{height:auto!important}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-editor .ProseMirror-menubar{background:#fff;border-bottom:2px solid rgba(0,0,0,.2);color:inherit;left:0!important;min-height:60px!important;position:absolute!important;top:0!important}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-editor .ProseMirror.ProseMirror-example-setup-style{margin-bottom:0;margin-top:63px;max-height:100px;min-height:60px;overflow:auto}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-gallery__controls{min-height:var(--tui-control-height-md,40px)}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-gallery-preview{display:flex;flex-wrap:wrap}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-gallery-item{height:75px;width:75px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-gallery-buttons{margin-top:12px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-radio-group-container{gap:4px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-radio{align-items:center;display:inline-flex;gap:4px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dimensions-number-groups{max-width:250px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dimensions-number-groups .tf-number-field>input{padding:0 6px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-field-group-item{margin:12px 0}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-checkbox>.tf-label{align-items:center;display:flex}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-panel .tf-panel-header.tf-button-action:hover{background:#e2e2e2;color:#505050}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-button-action,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-button-danger,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-button-primary{height:32px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-text-input{padding:0;width:100%}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-text-input>.cm-editor ::-webkit-scrollbar{height:10px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-text-input>.cm-editor ::-webkit-scrollbar-thumb{background:#d3d3d3;border-radius:5px}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-dynamic-text-input>.cm-editor .cm-line{height:1.5em}body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tf-switch .tf-switch-label{max-width:-moz-max-content;max-width:max-content}}.ProseMirror-textblock-dropdown{min-width:3em}.ProseMirror-menu{line-height:1;margin:0 -4px}.ProseMirror-tooltip .ProseMirror-menu{white-space:pre;width:-moz-fit-content;width:fit-content}.ProseMirror-menuitem{display:inline-block;margin-right:3px}.ProseMirror-menuseparator{border-right:1px solid #ddd;margin-right:3px}.ProseMirror-menu-dropdown,.ProseMirror-menu-dropdown-menu{font-size:90%;white-space:nowrap}.ProseMirror-menu-dropdown{cursor:pointer;padding-right:15px;position:relative;vertical-align:1px}.ProseMirror-menu-dropdown-wrap{display:inline-block;padding:1px 0 1px 4px;position:relative}.ProseMirror-menu-dropdown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid;content:"";opacity:.6;position:absolute;right:4px;top:calc(50% - 2px)}.ProseMirror-menu-dropdown-menu,.ProseMirror-menu-submenu{background:#fff;border:1px solid #aaa;color:#666;padding:2px;position:absolute}.ProseMirror-menu-dropdown-menu{min-width:6em;z-index:15}.ProseMirror-menu-dropdown-item{cursor:pointer;padding:2px 8px 2px 4px}.ProseMirror-menu-dropdown-item:hover{background:#f2f2f2}.ProseMirror-menu-submenu-wrap{margin-right:-4px;position:relative}.ProseMirror-menu-submenu-label:after{border-bottom:4px solid transparent;border-left:4px solid;border-top:4px solid transparent;content:"";opacity:.6;position:absolute;right:4px;top:calc(50% - 4px)}.ProseMirror-menu-submenu{display:none;left:100%;min-width:4em;top:-3px}.ProseMirror-menu-active{background:#eee;border-radius:4px}.ProseMirror-menu-disabled{opacity:.3}.ProseMirror-menu-submenu-wrap-active .ProseMirror-menu-submenu,.ProseMirror-menu-submenu-wrap:hover .ProseMirror-menu-submenu{display:block}.ProseMirror-menubar{background:#fff;border-bottom:1px solid silver;border-top-left-radius:inherit;border-top-right-radius:inherit;color:#666;left:0;min-height:1em;padding:1px 6px;position:relative;right:0;top:0;z-index:10}.ProseMirror-icon{cursor:pointer;display:inline-block;line-height:.8;padding:2px 8px;vertical-align:-2px}.ProseMirror-menu-disabled.ProseMirror-icon{cursor:default}.ProseMirror-icon svg{fill:currentColor;height:1em}.ProseMirror-icon span{vertical-align:text-top}.ProseMirror-menubar-wrapper{background-color:#fff;border:2px solid rgba(0,0,0,.2);border-radius:5px;height:150px;overflow:auto;resize:vertical}.ProseMirror-menubar{box-shadow:0 2px 5px rgba(0,0,0,.2);box-sizing:border-box;overflow:visible;padding-bottom:12px;padding-top:12px}.ProseMirror.ProseMirror-example-setup-style{border-radius:5px;margin-bottom:20px;padding-bottom:12px;padding-left:12px;padding-right:12px}.ProseMirror-example-setup-style hr{border:none;margin:1em 0;padding:2px 10px}.ProseMirror-example-setup-style hr:after{background-color:silver;content:"";display:block;height:1px;line-height:2px}.ProseMirror ol,.ProseMirror ul{padding-left:30px}.ProseMirror blockquote{border-left:3px solid #eee;margin-left:0;margin-right:0;padding-left:1em}.ProseMirror-example-setup-style img{cursor:default}.ProseMirror-prompt{background:#fff;border:1px solid silver;border-radius:3px;box-shadow:-.5px 2px 5px rgba(0,0,0,.2);padding:8px 10px 8px 15px;position:fixed;z-index:9999999}.ProseMirror-prompt h5{color:#444;font-size:100%;font-weight:400;margin:0}.ProseMirror-prompt input[type=text],.ProseMirror-prompt textarea{background:#eee;border:none;outline:none}.ProseMirror-prompt input[type=text]{margin-top:5px;padding:0 4px}.ProseMirror-prompt-close{background:transparent;border:none;color:#666;left:2px;padding:0;position:absolute;top:1px}.ProseMirror-prompt-close:after{content:"✕";font-size:12px}.ProseMirror-invalid{background:#ffc;border:1px solid #cc7;border-radius:4px;min-width:10em;padding:5px 10px;position:absolute}.ProseMirror-prompt-buttons{margin-top:5px}.ProseMirror{position:relative;word-wrap:break-word;font-feature-settings:"liga" 0;font-variant-ligatures:none;white-space:pre-wrap;white-space:break-spaces}.ProseMirror pre{white-space:pre-wrap}.ProseMirror li{position:relative}.ProseMirror-hideselection ::selection{background:transparent}.ProseMirror-hideselection ::-moz-selection{background:transparent}.ProseMirror-hideselection{caret-color:transparent}.ProseMirror-selectednode{outline:2px solid #8cf}li.ProseMirror-selectednode{outline:none}li.ProseMirror-selectednode:after{border:2px solid #8cf;bottom:-2px;content:"";left:-32px;pointer-events:none;position:absolute;right:-2px;top:-2px}img.ProseMirror-separator{border:none!important;display:inline!important;margin:0!important}.ProseMirror-gapcursor{display:none;pointer-events:none;position:absolute}.ProseMirror-gapcursor:after{animation:ProseMirror-cursor-blink 1.1s steps(2,start) infinite;border-top:1px solid #000;content:"";display:block;position:absolute;top:-2px;width:20px}@keyframes ProseMirror-cursor-blink{to{visibility:hidden}}.ProseMirror-focused .ProseMirror-gapcursor{display:block}.tf-context-elementor .tui-interface,.tf-context-elementor.tui-interface{--tui-theme-primary-subtlest:#fbe8fb;--tui-theme-primary-subtler:#f7d1f7;--tui-theme-primary-subtle:#eda7ed;--tui-theme-primary-base:#d004d4;--tui-theme-primary-strong:#a803ab;--tui-theme-primary-stronger:#830286;--tui-theme-primary-strongest:#5c015e;--tui-color-bg-surface:#fff;--tui-color-bg:#fff;--tui-color-bg-elevated:#fff;--tui-color-bg-muted:#f1f2f3;--tui-color-fg:#0c0d0e;--tui-color-fg-secondary:#515962;--tui-color-fg-muted:#818a96;--tui-color-border:#d5d8dc;--tui-color-divider:#e6e9ec;--tui-theme-info-base:#2563eb;--tui-theme-info-strong:#134cca;--tui-theme-info-stronger:#0e3b9c;--tui-theme-success-base:#0a875a;--tui-theme-success-strong:#06583a;--tui-theme-success-stronger:#03281b;--tui-theme-warning-base:#f59e0b;--tui-theme-warning-strong:#c57f08;--tui-theme-warning-stronger:#945f06;--tui-theme-danger-base:#dc2626;--tui-theme-danger-strong:#b21d1d;--tui-theme-danger-stronger:#861616;--tui-focus-ring-color:#69727d;--tf-option-hover:#f1f2f3;--tui-focus-ring-offset:0px;--tui-focus-ring-width:1px;--tui-typography-weight-bold:600;--tui-control-height-sm:24px;--tui-control-height-md:28px;--tui-control-height-lg:36px;--tui-control-font-size-sm:calc(var(--tui-typography-size-multiplier, calc(1rem / 16))*12);--tui-control-font-size-md:calc(var(--tui-typography-size-multiplier, calc(1rem / 16))*12);--tui-control-font-size-lg:calc(var(--tui-typography-size-multiplier, calc(1rem / 16))*12);--tui-button-font-size-xs:calc(var(--tui-typography-size-multiplier, calc(1rem / 16))*11);--tui-button-font-size-sm:calc(var(--tui-typography-size-multiplier, calc(1rem / 16))*12);--tui-button-font-size:calc(var(--tui-typography-size-multiplier, calc(1rem / 16))*12);--tui-button-font-size-lg:calc(var(--tui-typography-size-multiplier, calc(1rem / 16))*12);--tui-button-font-weight:500;--tui-button-radius:3px;--tui-icon-button-radius:3px;--tui-input-radius:3px;--tui-switch-track-height:20px;--tui-switch-track-width:48px;--tui-select-trigger-radius:3px;--tui-select-content-radius:3px;--tui-multiselect-trigger-radius:3px;--tui-multiselect-content-radius:3px;--tui-accordion-radius:0;--tui-chip-radius:3px;--tui-card-radius:3px;--tui-notice-radius:3px;--tui-input-fg:var(--tui-color-fg);--tui-input-bg:var(--tui-color-bg);--tui-select-trigger-bg:var(--tui-color-bg);--tui-switch-accent:#f3bafd;--tui-calendar-cell-size:2rem;--tui-select-option-bg-hover:var(--tf-option-hover);--tui-multiselect-option-bg-hover:var(--tf-option-hover);--tui-multicombobox-option-bg-hover:var(--tf-option-hover);--tui-input-border-focus:var(--tui-focus-ring-color);--tui-select-trigger-border-focus:var(--tui-focus-ring-color);--tui-multiselect-trigger-border-focus:var(--tui-focus-ring-color);--tui-combobox-input-border-focus:var(--tui-focus-ring-color);--tui-multicombobox-control-border-focus:var(--tui-focus-ring-color);font-family:var(--e-a-font-family,Roboto,Arial,Helvetica,sans-serif)}.tf-context-elementor .tui-interface .tui-combobox__content,.tf-context-elementor .tui-interface .tui-multicombobox__content,.tf-context-elementor .tui-interface .tui-multiselect__content,.tf-context-elementor .tui-interface .tui-popover,.tf-context-elementor .tui-interface .tui-select__content,.tf-context-elementor.tui-interface .tui-combobox__content,.tf-context-elementor.tui-interface .tui-multicombobox__content,.tf-context-elementor.tui-interface .tui-multiselect__content,.tf-context-elementor.tui-interface .tui-popover,.tf-context-elementor.tui-interface .tui-select__content{--tui-typography-size-sm:calc(var(--tui-typography-size-multiplier, calc(1rem / 16))*12);--tui-typography-size-xs:calc(var(--tui-typography-size-multiplier, calc(1rem / 16))*11)}.tf-context-elementor .tui-interface .tui-checkbox,.tf-context-elementor .tui-interface .tui-inline-choice,.tf-context-elementor .tui-interface .tui-radio,.tf-context-elementor .tui-interface .tui-switch,.tf-context-elementor.tui-interface .tui-checkbox,.tf-context-elementor.tui-interface .tui-inline-choice,.tf-context-elementor.tui-interface .tui-radio,.tf-context-elementor.tui-interface .tui-switch{--tui-focus-ring-color:var(--tui-theme-primary-base)}.tf-context-elementor .tui-interface .tui-notice,.tf-context-elementor.tui-interface .tui-notice{--tui-notice-fg:var(--tui-color-fg);--tui-notice-border:transparent;--tui-notice-border-width:1px;--tui-notice-gap:8px;--tui-notice-para-gap:6px;--tui-notice-icon:var(--tf-notice-accent,var(--tui-color-fg));border-end-start-radius:0;border-inline-start:3px solid var(--tf-notice-accent,var(--tui-color-fg));border-start-start-radius:0;font-size:calc(var(--tui-typography-size-multiplier, .0625rem)*12);font-style:italic;font-weight:300}.tf-context-elementor .tui-interface .tui-notice .tui-button,.tf-context-elementor.tui-interface .tui-notice .tui-button{font-style:normal;font-weight:var(--tui-button-font-weight)}.tf-context-elementor .tui-interface .tui-notice.is-theme-info,.tf-context-elementor.tui-interface .tui-notice.is-theme-info{--tf-notice-accent:var(--e-a-color-info,var(--tui-theme-info-base));--tui-notice-bg:var(--e-a-bg-info,var(--tui-theme-info-subtlest))}.tf-context-elementor .tui-interface .tui-notice.is-theme-success,.tf-context-elementor.tui-interface .tui-notice.is-theme-success{--tf-notice-accent:var(--e-a-color-success,var(--tui-theme-success-base));--tui-notice-bg:var(--e-a-bg-success,var(--tui-theme-success-subtlest))}.tf-context-elementor .tui-interface .tui-notice.is-theme-warning,.tf-context-elementor.tui-interface .tui-notice.is-theme-warning{--tf-notice-accent:var(--e-a-color-warning,var(--tui-theme-warning-base));--tui-notice-bg:var(--e-a-bg-warning,var(--tui-theme-warning-subtlest))}.tf-context-elementor .tui-interface .tui-notice.is-theme-danger,.tf-context-elementor.tui-interface .tui-notice.is-theme-danger{--tf-notice-accent:var(--e-a-color-danger,var(--tui-theme-danger-base));--tui-notice-bg:var(--e-a-bg-danger,var(--tui-theme-danger-subtlest))}.tf-context-elementor .tui-interface .tui-segmented.is-variant-pill,.tf-context-elementor.tui-interface .tui-segmented.is-variant-pill{--tui-segmented-radius:var(--tui-input-radius);--tui-segmented-border:var(--tui-color-border);--tui-segmented-bg:transparent;--tui-segmented-padding:0;--tui-segmented-gap:0;--tui-segmented-item-radius:0;--tui-segmented-item-padding:var(--tui-spacing-xxs) var(--tui-spacing-sm);--tui-segmented-item-bg-active:var(--tui-color-border);--tui-segmented-item-fg-active:var(--tui-color-fg)}.tf-context-elementor .tui-interface :is(label,.tui-label,.tui-field__label),.tf-context-elementor.tui-interface :is(label,.tui-label,.tui-field__label){color:var(--tui-color-fg-secondary);font-size:var(--control-title-size,12px);font-weight:400;line-height:1;margin-inline-end:5px;text-transform:none}.tf-context-elementor .tui-interface[data-theme=dark],.tf-context-elementor.tui-interface[data-theme=dark],.tf-context-elementor.tui-interface[data-theme=dark] .tui-interface,.tui-interface[data-theme=dark] .tf-context-elementor.tui-interface{--tui-theme-primary-subtlest:#310132;--tui-theme-primary-subtler:#521254;--tui-theme-primary-subtle:#831f86;--tui-theme-primary-base:#d004d4;--tui-theme-primary-strong:#e04ce3;--tui-theme-primary-stronger:#ec8bee;--tui-theme-primary-strongest:#f7d1f7;--tui-color-bg:#1f2124;--tui-color-bg-surface:#1f2124;--tui-color-bg-elevated:#26292c;--tui-color-bg-muted:#26292c;--tui-color-fg:#d5d8dc;--tui-color-fg-secondary:#d5d8dc;--tui-color-fg-muted:#9da5ae;--tui-color-border:#3f444b;--tui-color-divider:#3f444b;--tui-color-fill-subtle:#26292c;--tui-color-fill:#2c2f33;--tui-color-fill-strong:#3f444b;--tui-theme-info-base:#2563eb;--tui-theme-info-subtlest:#0a1a3d;--tui-theme-success-base:#0a875a;--tui-theme-success-subtlest:#032317;--tui-theme-warning-base:#f59e0b;--tui-theme-warning-subtlest:#311808;--tui-theme-danger-base:#dc2626;--tui-theme-danger-subtlest:#390a0a;--tui-focus-ring-color:#9da5ae;--tf-option-hover:#3f444b}body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor .tui-interface,body.elementor-editor-active:has(#e-theme-ui-dark-css[media=all]) .tf-context-elementor.tui-interface{--tui-theme-primary-subtlest:#310132;--tui-theme-primary-subtler:#521254;--tui-theme-primary-subtle:#831f86;--tui-theme-primary-base:#d004d4;--tui-theme-primary-strong:#e04ce3;--tui-theme-primary-stronger:#ec8bee;--tui-theme-primary-strongest:#f7d1f7;--tui-color-bg:#1f2124;--tui-color-bg-surface:#1f2124;--tui-color-bg-elevated:#26292c;--tui-color-bg-muted:#26292c;--tui-color-fg:#d5d8dc;--tui-color-fg-secondary:#d5d8dc;--tui-color-fg-muted:#9da5ae;--tui-color-border:#3f444b;--tui-color-divider:#3f444b;--tui-color-fill-subtle:#26292c;--tui-color-fill:#2c2f33;--tui-color-fill-strong:#3f444b;--tui-theme-info-base:#2563eb;--tui-theme-info-subtlest:#0a1a3d;--tui-theme-success-base:#0a875a;--tui-theme-success-subtlest:#032317;--tui-theme-warning-base:#f59e0b;--tui-theme-warning-subtlest:#311808;--tui-theme-danger-base:#dc2626;--tui-theme-danger-subtlest:#390a0a;--tui-focus-ring-color:#9da5ae;--tf-option-hover:#3f444b}@media (prefers-color-scheme:dark){body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor .tui-interface,body.elementor-editor-active:has(#e-theme-ui-dark-css[media="(prefers-color-scheme: dark)"]) .tf-context-elementor.tui-interface{--tui-theme-primary-subtlest:#310132;--tui-theme-primary-subtler:#521254;--tui-theme-primary-subtle:#831f86;--tui-theme-primary-base:#d004d4;--tui-theme-primary-strong:#e04ce3;--tui-theme-primary-stronger:#ec8bee;--tui-theme-primary-strongest:#f7d1f7;--tui-color-bg:#1f2124;--tui-color-bg-surface:#1f2124;--tui-color-bg-elevated:#26292c;--tui-color-bg-muted:#26292c;--tui-color-fg:#d5d8dc;--tui-color-fg-secondary:#d5d8dc;--tui-color-fg-muted:#9da5ae;--tui-color-border:#3f444b;--tui-color-divider:#3f444b;--tui-color-fill-subtle:#26292c;--tui-color-fill:#2c2f33;--tui-color-fill-strong:#3f444b;--tui-theme-info-base:#2563eb;--tui-theme-info-subtlest:#0a1a3d;--tui-theme-success-base:#0a875a;--tui-theme-success-subtlest:#032317;--tui-theme-warning-base:#f59e0b;--tui-theme-warning-subtlest:#311808;--tui-theme-danger-base:#dc2626;--tui-theme-danger-subtlest:#390a0a;--tui-focus-ring-color:#9da5ae;--tf-option-hover:#3f444b}}
/*# sourceMappingURL=index.min.css.map */