/*! elementor - v3.11.5 - 14-03-2023 */ .elementor-control-unit-1 { width: 27px; } .elementor-control-unit-2 { width: 54px; } .elementor-control-unit-3 { width: 81px; } .elementor-control-unit-4 { width: 108px; } .elementor-control-unit-5 { max-width: 400px; width: 52%; } *, :before, :after { margin: 0; padding: 0; box-sizing: border-box; } body, html { height: 100%; } html { background-color: #F1F1F1; } iframe, img { border: 0 none; } li { list-style: none; } a { text-decoration: none; } body { color: #6d7882; font-family: Roboto, Arial, Helvetica, Verdana, sans-serif; font-size: 13px; font-weight: normal; line-height: 1; text-decoration: none; text-transform: none; overflow: hidden; } body:after { content: ""; position: absolute; top: 0; right: 0; height: 100%; width: 0; background-color: #71d7f7; transition: width 0.5s; } body a { color: #71d7f7; } body a:hover { color: #93003c; } body.elementor-editor-active #elementor-mode-switcher-preview .eicon:before { content: "\e89f"; } body.elementor-editor-preview { --e-preview-width: 100%; } body.elementor-editor-preview #elementor-mode-switcher-preview .eicon:before { content: "\e89e"; } body.elementor-navigator--dock-hint:after { width: 30px; } #elementor-editor-wrapper { display: flex; width: 100%; height: 100vh; } #elementor-panel:not(.ui-resizable-resizing), #elementor-preview:not(.ui-resizable-resizing) { transition: margin 0.5s ease-in-out, width 0.5s ease-in-out; } #elementor-loading { position: fixed; top: 0; left: 0; bottom: 0; right: 0; background: #f1f3f5; z-index: 9999; } #elementor-preview-loading { display: flex; align-items: center; justify-content: center; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #fff; } #elementor-preview-loading i { color: #d5dadf; font-size: 50px; } #elementor-fatal-error-dialog button.dialog-ok { color: #71d7f7; } #elementor-fatal-error-dialog .dialog-header { color: #6d7882; } #elementor-flexbox-attention-dialog .dialog-cancel { color: #39b54a; } #elementor-flexbox-attention-dialog .dialog-ok { color: #6d7882; } .elementor-nerd-box { padding: 30px; text-align: center; } .elementor-nerd-box-icon { width: 100px; margin-right: 10px; } .elementor-nerd-box-title { margin-top: 20px; font-size: 16px; font-weight: bold; line-height: 1.4; } .elementor-nerd-box-message { margin-top: 5px; line-height: 1.8; font-size: 11px; } .elementor-nerd-box .elementor-button.elementor-nerd-box-link { background-color: #93003c; color: #ffffff; padding: 7px 25px; margin-top: 20px; box-shadow: 0 0 1px rgba(0, 0, 0, 0.1), 0 2px 2px rgba(0, 0, 0, 0.1); transition: 0.5s; } .elementor-nerd-box .elementor-button.elementor-nerd-box-link:hover { background-color: #c60051; } .eicon-nerd:hover:before { content: "\e8b7"; } .eicon-nerd:active:before { content: "\e8b6"; } .e-group-control-header { display: flex; justify-content: space-between; align-items: center; font-weight: bold; font-size: 12px; padding: 10px; box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.1); margin-bottom: 15px; } .e-control-tools { display: flex; } .e-control-tool { width: 20px; height: 20px; display: inline-flex; border-radius: 3px; margin: 0 3px 0; border: 0; position: relative; background-color: #fff; } .e-control-tool:not(.e-control-tool-disabled) { box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1); cursor: pointer; } .e-control-tool-disabled { background: #e6e9ec; pointer-events: none; } .e-control-tool-disabled i { color: #fff; } .e-control-tool i { position: absolute; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); color: #6d7882; font-size: 13px; } #e-enable-unfiltered-files-dialog .dialog-confirm-ok { color: #39b54a; } i.eicon-tilted { transform: rotate(90deg); } .elementor-loader-wrapper { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 300px; display: flex; flex-wrap: wrap; justify-content: center; } .elementor-loader { border-radius: 50%; padding: 40px; height: 150px; width: 150px; background-color: rgba(255, 255, 255, 0.9); box-sizing: border-box; box-shadow: 2px 2px 20px 4px rgba(0, 0, 0, 0.02); } .elementor-loader-boxes { height: 100%; width: 100%; position: relative; } .elementor-loader-box { position: absolute; background-color: #d5dadf; animation: load 1.8s linear infinite; } .elementor-loader-box:nth-of-type(1) { width: 20%; height: 100%; left: 0; top: 0; } .elementor-loader-box:not(:nth-of-type(1)) { right: 0; height: 20%; width: 60%; } .elementor-loader-box:nth-of-type(2) { top: 0; animation-delay: calc( 1.8s / 4 * -1 ); } .elementor-loader-box:nth-of-type(3) { top: 40%; animation-delay: calc( 1.8s / 4 * -2 ); } .elementor-loader-box:nth-of-type(4) { bottom: 0; animation-delay: calc( 1.8s / 4 * -3 ); } .elementor-loading-title { color: #a4afb7; text-align: center; text-transform: uppercase; margin-top: 30px; letter-spacing: 7px; text-indent: 7px; font-size: 10px; width: 100%; } .elementor-button { font-family: Roboto, Arial, Helvetica, Verdana, sans-serif; font-weight: 500; text-transform: uppercase; outline: none; border: none; border-radius: 3px; transition-property: background, color, box-shadow, opacity; transition-duration: 0.3s; } .elementor-button:hover { border: none; } .elementor-button:not([disabled]) { cursor: pointer; } .elementor-button:not(.elementor-button-state) .elementor-state-icon { display: none; } .elementor-button.elementor-button-success { color: #fff; } .elementor-button.elementor-button-success[disabled] { background-color: #c2cbd2; } .elementor-button.elementor-button-success:not([disabled]) { background-color: #39b54a; } .elementor-button.elementor-button-success:not([disabled]):hover { opacity: 0.85; box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.2); } .elementor-button.elementor-button-success:not([disabled]):active { box-shadow: 0 5px 10px rgba(0, 0, 0, 0.19), 0 3px 3px rgba(0, 0, 0, 0.1); } .elementor-button.elementor-button-brand { color: #ffffff; } .elementor-button.elementor-button-brand[disabled] { background-color: #c2cbd2; } .elementor-button.elementor-button-brand:not([disabled]) { background-color: #93003c; } .elementor-button.elementor-button-brand:not([disabled]):hover { opacity: 0.85; box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.2); } .elementor-button.elementor-button-brand:not([disabled]):active { box-shadow: 0 5px 10px rgba(0, 0, 0, 0.19), 0 3px 3px rgba(0, 0, 0, 0.1); } .elementor-button.elementor-button-warning { background-color: #a4afb7; color: #fff; } .elementor-button.elementor-button-warning[disabled] { background-color: #c2cbd2; } .elementor-button.elementor-button-warning:not([disabled]):hover { background-color: #b01b1b; opacity: 0.85; box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.2); } .elementor-button.elementor-button-warning:not([disabled]):active { box-shadow: 0 5px 10px rgba(0, 0, 0, 0.19), 0 3px 3px rgba(0, 0, 0, 0.1); } .elementor-button.elementor-button-danger { background-color: #d72b3f; color: #fff; } .elementor-button.elementor-button-danger[disabled] { background-color: #c2cbd2; } .elementor-button.elementor-button-danger:not([disabled]):hover { opacity: 0.85; box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.2); } .elementor-button.elementor-button-danger:not([disabled]):active { box-shadow: 0 5px 10px rgba(0, 0, 0, 0.19), 0 3px 3px rgba(0, 0, 0, 0.1); } .elementor-button.elementor-edit-template { display: inline-block; margin-top: 15px; color: #fff; } .elementor-button.elementor-button-default { background-color: #a4afb7; color: #fff; font-size: 11px; padding: 7px 21px; } .elementor-button.elementor-button-default:hover { background-color: #6d7882; box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.2); } .elementor-button.elementor-button-default:active { box-shadow: 0 5px 10px rgba(0, 0, 0, 0.19), 0 3px 3px rgba(0, 0, 0, 0.1); } .elementor-button.elementor-button-default:visited { color: #fff; } .elementor-button.elementor-button-go-pro { background-color: #93003c; } .elementor-button i { margin-right: 10px; } input, select, textarea, .elementor-input-style { border-radius: 3px; font-size: 12px; width: 100%; background: none; box-shadow: none; color: #6d7882; border: 1px solid; outline: none; } input:not(:focus), select:not(:focus), textarea:not(:focus), .elementor-input-style:not(:focus) { border-color: #d5dadf; } input:focus, input:focus + .elementor-control-dynamic-switcher, select:focus, select:focus + .elementor-control-dynamic-switcher, textarea:focus, textarea:focus + .elementor-control-dynamic-switcher, .elementor-input-style:focus, .elementor-input-style:focus + .elementor-control-dynamic-switcher { border-color: #a4afb7; } input::-moz-placeholder, select::-moz-placeholder, textarea::-moz-placeholder, .elementor-input-style::-moz-placeholder { color: #a4afb7; } input::placeholder, select::placeholder, textarea::placeholder, .elementor-input-style::placeholder { color: #a4afb7; } .elementor-error input, .elementor-error select, .elementor-error textarea { border-color: #b01b1b; } input { min-width: 0; } input, textarea, .elementor-input-style { padding: 5px; } textarea, .elementor-input-style { resize: vertical; } input[type=checkbox], input[type=radio] { height: auto; width: auto; } input[disabled] { background-color: #e6e9ec; cursor: not-allowed; opacity: 1; } select { outline: none; height: 27px; } /* * Container style */ .ps { overflow: hidden !important; overflow-anchor: none; touch-action: auto; } /* * Scrollbar rail styles */ .ps__rail-y { display: none; opacity: 0; transition: background-color 0.2s linear, opacity 0.2s linear; width: 15px; /* there must be 'right' or 'left' for ps__rail-y */ right: 0; left: initial !important; /* please don't change 'position' */ position: absolute; } .ps--active-y > .ps__rail-y { display: block; background-color: transparent; } .ps:hover > .ps__rail-y, .ps--focus > .ps__rail-y, .ps--scrolling-y > .ps__rail-y { opacity: 0.6; } .ps .ps__rail-y:hover, .ps .ps__rail-y:focus, .ps .ps__rail-y.ps--clicking { opacity: 0.9; } .ps__thumb-y { background-color: #aaa; border-radius: 6px; transition: background-color 0.2s linear, width 0.2s ease-in-out; width: 6px; /* there must be 'right' for ps__thumb-y */ right: 2px; /* please don't change 'position' */ position: absolute; } .ps__rail-y:hover > .ps__thumb-y, .ps__rail-y:focus > .ps__thumb-y, .ps__rail-y.ps--clicking .ps__thumb-y { background-color: #999; width: 6px; } /* Make clicks pass-through */ #nprogress { pointer-events: none; } #nprogress .bar { background: #39b54a; position: fixed; z-index: 1031; top: 0; left: 0; width: 100%; height: 2px; } /* Fancy blur effect */ #nprogress .peg { display: block; position: absolute; right: 0; width: 100px; height: 100%; box-shadow: 0 0 10px #39b54a, 0 0 5px #39b54a; opacity: 1; transform: rotate(3deg) translate(0px, -4px); } /* Remove these to get rid of the spinner */ #nprogress .spinner { display: none; position: fixed; z-index: 1031; top: 15px; right: 15px; } #nprogress .spinner-icon { width: 18px; height: 18px; box-sizing: border-box; border: solid 2px transparent; border-top-color: #39b54a; border-left-color: #39b54a; border-radius: 50%; animation: nprogress-spinner 400ms linear infinite; } .nprogress-custom-parent { overflow: hidden; position: relative; } .nprogress-custom-parent #nprogress .spinner, .nprogress-custom-parent #nprogress .bar { position: absolute; } @keyframes nprogress-spinner { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } #nprogress .bar, #nprogress .spinner { z-index: 100000; } :root { --e-is-preview-mode: 0; } @media (max-width: 1439px) { :root { --e-editor-panel-width: 280px; } } @media (min-width: 1440px) { :root { --e-editor-panel-width: 300px; } } .elementor-panel { position: relative; height: 100%; -webkit-margin-start: calc(-1 * var(--e-editor-panel-width) * var(--e-is-preview-mode)); margin-inline-start: calc(-1 * var(--e-editor-panel-width) * var(--e-is-preview-mode)); width: var(--e-editor-panel-width); overflow: visible; background-color: #e6e9ec; z-index: 1; font-family: Roboto, Arial, Helvetica, Verdana, sans-serif; font-size: 13px; left: 0; } .elementor-editor-preview .elementor-panel { --e-is-preview-mode: 1; } .elementor-editor-preview .elementor-panel > .ui-resizable-e, .elementor-editor-preview .elementor-panel > .ui-resizable-w { display: none; } .elementor-panel .ps__rail-y { z-index: 2; } .elementor-panel .elementor-responsive-panel { padding: 5px 10px; display: grid; gap: 10px; grid-template-columns: repeat(auto-fill, minmax(min(135px, 50% - 5px), 1fr)); } .elementor-panel .elementor-responsive-panel > .e-responsive-panel-stretch { grid-column: 1/-1; } .elementor-panel ::-moz-selection { background: #5bc0de; color: #ffffff; } .elementor-panel ::selection { background: #5bc0de; color: #ffffff; } .elementor-panel a { color: #93003c; } .elementor-panel h1, .elementor-panel h2, .elementor-panel h3, .elementor-panel h4, .elementor-panel h5, .elementor-panel h6 { font-size: 100%; font-weight: normal; } .elementor-panel abbr, .elementor-panel acronym { border: 0; font-variant: normal; } .elementor-panel sup { vertical-align: text-top; } .elementor-panel sub { vertical-align: text-bottom; } .elementor-panel img { max-width: 100%; height: auto; border: 0; } .elementor-panel ::-moz-focus-inner { padding: 0; border: 0; } .elementor-panel :focus { outline: 0; } .elementor-panel .elementor-panel-box { margin-top: 10px; background-color: #fff; } .elementor-panel .elementor-panel-box-content { padding: 20px 20px 10px; } .elementor-panel .elementor-button { display: inline-block; } .elementor-panel .elementor-panel-alert { background-color: #fcfcfc; padding: 15px; border-left: 3px solid transparent; position: relative; font-size: 12px; font-weight: 300; font-style: italic; line-height: 1.5; text-align: left; border-radius: 0 3px 3px 0; box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.07); } .elementor-panel .elementor-panel-alert a { color: inherit; } .elementor-panel .elementor-panel-alert.elementor-panel-alert-info { border-color: #71d7f7; background-color: #f3fcff; } .elementor-panel .elementor-panel-alert.elementor-panel-alert-success { border-color: #39b54a; } .elementor-panel .elementor-panel-alert.elementor-panel-alert-warning { border-color: #fcb92c; } .elementor-panel .elementor-panel-alert.elementor-panel-alert-danger { border-color: #d72b3f; } .elementor-panel .elementor-label { display: inline; padding: 0.2em 0.6em 0.3em; font-size: 75%; font-weight: 700; line-height: 1; color: #fff; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: 0.25em; text-transform: capitalize; } .elementor-panel .elementor-label.elementor-label-default { background-color: #a4afb7; } .elementor-panel .elementor-label.elementor-label-info { background-color: #5bc0de; } .elementor-panel .elementor-label.elementor-label-success { background-color: #5cb85c; } .elementor-panel .elementor-label.elementor-label-warning { background-color: #f0ad4e; } .elementor-panel .elementor-label.elementor-label-danger { background-color: #d9534f; } .elementor-panel .elementor-descriptor, .elementor-panel .elementor-control-field-description { font-size: 11px; font-style: italic; line-height: 1.4; color: #a4afb7; } .elementor-panel .elementor-controls-popover { display: none; position: absolute; box-shadow: 0 2px 15px rgba(0, 0, 0, 0.3); border-radius: 3px; left: 0; right: 0; margin: -4px auto 5px; padding-top: 15px; width: 90%; z-index: 10000; background-color: #fff; } .elementor-panel .elementor-controls-popover:before { content: ""; position: absolute; top: -16px; right: 22px; border: 8px solid transparent; border-bottom-color: #fff; } .elementor-panel .elementor-controls-popover div.elementor-control { background-color: transparent; } .elementor-panel .elementor-controls-popover div.elementor-control:before { content: none; } .elementor-panel #elementor-controls .pojo-widget-button-collapse { display: none; } .elementor-panel #elementor-panel-global .elementor-nerd-box .elementor-nerd-box-icon { margin-top: 20px; } .elementor-panel #elementor-panel-header { display: table; height: 40px; width: 100%; background-color: #93003c; color: #fff; } .elementor-panel #elementor-panel-header > * { display: table-cell; vertical-align: middle; text-align: center; } .elementor-panel .elementor-header-button { width: 40px; } .elementor-panel .elementor-header-button .elementor-icon { cursor: pointer; display: block; font-size: 19px; height: 40px; line-height: 40px; transition: all 0.3s; } .elementor-panel .elementor-header-button .elementor-icon.eicon-menu-bar { font-size: 18px; } .elementor-panel .elementor-header-button .elementor-icon:hover { color: #d5dadf; } .elementor-panel #elementor-panel-header-title { font-size: 15px; } .elementor-panel #elementor-panel-header-title img { width: 90px; } .elementor-panel #elementor-panel-elements-categories { padding-bottom: 10px; } .elementor-panel .elementor-panel-category { position: relative; } .elementor-panel .elementor-panel-category:first-child .elementor-panel-category-title { padding-top: 14px; } .elementor-panel .elementor-panel-category.elementor-active .elementor-panel-category-title:before { transform: rotate(90deg); } .elementor-panel .elementor-panel-category:not(.elementor-active):after { content: ""; position: absolute; left: 15px; right: 15px; bottom: 0; height: 8px; background: linear-gradient(rgba(0, 0, 0, 0.03), transparent); transform: translateY(100%); } .elementor-panel .elementor-panel-category-title { margin: 0 15px; padding: 20px 0; position: relative; text-transform: uppercase; font-size: 11px; cursor: pointer; } .elementor-panel .elementor-panel-category-title:before { content: "\e87d"; font-family: eicons; position: absolute; right: 0; transition: transform 0.3s; } .elementor-panel .elementor-panel-category-items { padding: 0 10px; } .elementor-panel .elementor-panel-category-items-empty { grid-column-start: 1; grid-column-end: 3; } .elementor-panel .elementor-panel-scheme-title { padding: 10px 20px; margin-top: 10px; } .elementor-panel .elementor-panel-scheme-description { padding: 20px 20px 0; } .elementor-panel .elementor-panel-scheme-buttons { padding: 0 20px; display: table; table-layout: fixed; width: 100%; height: 40px; background-color: #fff; box-shadow: 0 0 8px rgba(0, 0, 0, 0.1); } .elementor-panel .elementor-panel-scheme-buttons .elementor-button { font-family: Roboto, Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: 400; } .elementor-panel .elementor-panel-scheme-button-wrapper { display: table-cell; vertical-align: middle; text-align: center; } .elementor-panel .elementor-panel-scheme-button-wrapper:first-child { text-align: left; } .elementor-panel .elementor-panel-scheme-button-wrapper:last-child { text-align: right; } .elementor-panel .elementor-panel-scheme-save .elementor-button { padding: 6px 18px; } .elementor-panel .elementor-panel-scheme-reset .elementor-button, .elementor-panel .elementor-panel-scheme-discard .elementor-button { color: #a4afb7; background: none; } .elementor-panel .elementor-panel-scheme-color .elementor-panel-scheme-items { position: relative; display: grid; grid-template-columns: repeat(4, 27px); justify-content: space-between; } .elementor-panel .elementor-panel-scheme-color-title { text-align: center; text-transform: uppercase; margin: 10px 0; color: #c2cbd2; font-size: 8px; } .elementor-panel .elementor-panel-scheme-typography-item { display: table; table-layout: fixed; width: 100%; margin-bottom: 15px; } .elementor-panel .elementor-panel-scheme-typography-item > * { display: table-cell; vertical-align: middle; } .elementor-panel .elementor-panel-scheme-typography-item-value select, .elementor-panel .elementor-panel-scheme-typography-item-value input { width: 100%; } .elementor-panel .elementor-panel-scheme-item:not(.elementor-open) .elementor-panel-scheme-typography-items { display: none; } .elementor-panel .elementor-panel-scheme-color-system-scheme { margin-bottom: 10px; } .elementor-panel .elementor-panel-scheme-color-system-scheme .elementor-title { font-size: 11px; color: #a4afb7; font-style: italic; margin-top: 5px; } .elementor-panel .elementor-panel-scheme-color-system-items { display: flex; transition: border 0.5s; overflow: hidden; padding: 3px; border-radius: 3px; border: 1px solid #d5dadf; cursor: pointer; } .elementor-panel .elementor-panel-scheme-color-system-items:hover { border: 1px solid #a4afb7; } .elementor-panel .elementor-panel-scheme-color-system-item { height: 20px; flex-grow: 1; } .elementor-panel #elementor-panel-schemes-disabled a { color: #39b54a; } .elementor-panel #elementor-panel-schemes-disabled a:hover { text-decoration: underline; } .elementor-panel #elementor-panel-schemes-disabled .elementor-nerd-box-icon { margin-top: 20px; } .elementor-panel #elementor-panel-page-menu { padding: 25px 15px; } .elementor-panel .elementor-panel-menu-group-title { text-transform: uppercase; font-size: 11px; } .elementor-panel .elementor-panel-menu-items { margin: 15px 0 25px; border-radius: 5px; overflow: hidden; } .elementor-panel .elementor-panel-menu-item { display: flex; align-items: center; width: 100%; height: 40px; cursor: pointer; margin-bottom: 1px; background-color: #fff; } .elementor-panel .elementor-panel-menu-item:hover { background-color: rgba(255, 255, 255, 0.8); } .elementor-panel .elementor-panel-menu-item-icon { text-align: center; width: 30px; flex-shrink: 0; padding: 10px 0; -webkit-margin-start: 10px; margin-inline-start: 10px; color: #a4afb7; font-size: 19px; } .elementor-panel .elementor-panel-menu-item-icon .eicon-editor-external-link { font-size: 18px; } .elementor-panel .elementor-panel-menu-item-title { display: flex; flex-grow: 1; font-weight: 500; justify-content: space-between; } .elementor-panel .elementor-panel-menu-item-title-badge { margin: 0 10px; background: white; border-radius: 3px; } .elementor-panel .elementor-panel-menu-item-title > span { color: #39b54a; } .elementor-panel .elementor-panel-menu-item a { display: flex; align-items: center; color: #6d7882; width: 100%; height: 100%; -webkit-padding-start: 10px; padding-inline-start: 10px; padding: 10px 0; } .elementor-panel .elementor-panel-menu-item-exit { background-color: #0085ba; color: #fff; text-transform: uppercase; font-size: 12px; } .elementor-panel .elementor-panel-menu-item-exit:hover { background-color: #0073a1; } .elementor-panel .elementor-panel-menu-item-exit .elementor-panel-menu-item-title, .elementor-panel .elementor-panel-menu-item-exit .elementor-panel-menu-item-icon { color: #fff; } .elementor-panel .elementor-panel-menu-item-settings-additional-settings { background-color: #f1f3f5; } .elementor-panel .elementor-control.elementor-control-clear_page { background-color: transparent; } .elementor-panel .elementor-control.elementor-control-clear_page .elementor-control-raw-html { display: flex; align-items: center; justify-content: space-between; } .elementor-panel .elementor-panel-navigation { background-color: #ffffff; box-shadow: 0 0 8px rgba(0, 0, 0, 0.1); display: table; table-layout: fixed; width: 100%; } .elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab { display: table-cell; } .elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab.elementor-active { background-image: linear-gradient(to bottom, #f1f3f5, #fff); border-bottom: 3px solid #93003c; } .elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab a { display: block; text-align: center; padding: 12px 0 8px; font-size: 10px; color: #6d7882; } .elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab a:before { font-family: eicons; font-size: 16px; display: block; margin-bottom: 6px; } .elementor-panel .elementor-tab-control-content a:before { content: "\e92c"; } .elementor-panel .elementor-tab-control-style a:before { content: "\e921"; } .elementor-panel .elementor-tab-control-advanced a:before, .elementor-panel .elementor-tab-control-settings a:before, .elementor-panel .elementor-tab-control-general_style a:before { content: "\e916"; } .elementor-panel .elementor-tab-control-responsive a:before { content: "\e885"; } .elementor-panel .elementor-tab-control-layout a:before, .elementor-panel .elementor-tab-control-column a:before { content: "\e899"; } .elementor-panel .elementor-tab-control-lightbox a:before { content: "\e922"; } .elementor-panel #elementor-panel__editor__help { padding: 50px 25px; display: flex; align-items: center; justify-content: center; } .elementor-panel #elementor-panel__editor__help__link { display: inline-flex; align-items: center; justify-content: center; color: #6d7882; font-size: 12px; font-weight: 500; transition: all 0.3s; } .elementor-panel #elementor-panel__editor__help__link i { padding: 0 5px; color: #a4afb7; font-size: 18px; position: relative; } .elementor-panel #elementor-panel__editor__help__link i:after { content: ""; position: absolute; height: 13px; width: 13px; top: 3px; bottom: 0; left: 8px; right: 0; border-radius: 50%; z-index: -1; } .elementor-panel #elementor-panel__editor__help__link:hover { color: #495157; } .elementor-panel #elementor-panel__editor__help__link:hover i { color: #71d7f7; } .elementor-panel #elementor-panel__editor__help__link:hover i:before { content: "\e941"; } .elementor-panel #elementor-panel__editor__help__link:hover i:after { background: #fff; } .elementor-panel .elementor-button.e-logo-maker { color: #5cb85c; padding: 7px 21px; font-style: normal; margin-top: 7px; width: 100%; text-align: center; background: white; border: 1px solid transparent; outline: 1px solid #5cb85c; } .elementor-panel .elementor-button.e-logo-maker:hover { border-color: #5cb85c; } .elementor-panel #elementor-panel-footer { position: absolute; bottom: 0; left: 0; right: 0; height: 40px; background-color: #495157; } .elementor-panel #elementor-panel-footer-tools { display: table; table-layout: fixed; width: 100%; height: 100%; } .elementor-panel .elementor-panel-footer-tool { display: table-cell; vertical-align: middle; text-align: center; cursor: pointer; color: #a4afb7; transition: all 0.3s; } .elementor-panel .elementor-panel-footer-tool #elementor-panel-saver-button-update { border-right: 1px solid #2d8739; border-radius: 3px 0 0 3px; } .elementor-panel .elementor-panel-footer-tool #elementor-panel-saver-button-update i { margin-right: 5px; } .elementor-panel .elementor-panel-footer-tool #elementor-panel-saver-button-save-options { float: left; border-radius: 0 3px 3px 0; } .elementor-panel .elementor-panel-footer-tool #elementor-panel-saver-button-save-options i { margin: auto; } .elementor-panel .elementor-panel-footer-tool.elementor-open { color: #fff; } .elementor-panel .elementor-panel-footer-tool:not(.elementor-open):hover { color: #d5dadf; } .elementor-panel .elementor-panel-footer-tool:not(.elementor-open) .elementor-panel-footer-sub-menu-wrapper { display: none; } .elementor-panel .elementor-panel-footer-sub-menu-wrapper { position: absolute; bottom: 100%; left: 0; width: 100%; background-color: #556068; padding: 10px; box-shadow: -2px -5px 8px rgba(0, 0, 0, 0.1); cursor: default; z-index: 10000; } .elementor-panel .elementor-panel-footer-sub-menu { border-radius: 5px; overflow: hidden; } .elementor-panel .elementor-panel-footer-sub-menu-item { background-color: #495157; display: table; table-layout: fixed; width: 100%; cursor: pointer; } .elementor-panel .elementor-panel-footer-sub-menu-item.elementor-disabled .elementor-icon, .elementor-panel .elementor-panel-footer-sub-menu-item.elementor-disabled .elementor-title { color: #6d7882; } .elementor-panel .elementor-panel-footer-sub-menu-item:not(:last-child) { margin-bottom: 1px; } .elementor-panel .elementor-panel-footer-sub-menu-item:hover { background-color: rgba(0, 0, 0, 0.2); } .elementor-panel .elementor-panel-footer-sub-menu-item.active { background-color: rgba(0, 0, 0, 0.3); } .elementor-panel .elementor-panel-footer-sub-menu-item > * { display: table-cell; height: 40px; vertical-align: middle; } .elementor-panel .elementor-panel-footer-sub-menu-item .elementor-icon { width: 40px; color: #a4afb7; } .elementor-panel .elementor-panel-footer-sub-menu-item .elementor-title { text-align: left; color: #d5dadf; } .elementor-panel .elementor-panel-footer-sub-menu-item .elementor-description { width: 95px; text-align: left; font-size: 11px; font-style: italic; color: #a4afb7; } .elementor-panel #elementor-panel-footer-help-title { text-align: left; padding: 10px 0; color: #d5dadf; } .elementor-panel #elementor-panel-footer-responsive > i { display: block; height: 100%; line-height: 40px; } .elementor-panel #elementor-panel-footer-saver-publish { width: 80px; } .elementor-panel #elementor-panel-footer-saver-publish .elementor-button-state i { margin-right: 0; } .elementor-panel #elementor-panel-footer-saver-publish .elementor-button-state #elementor-panel-saver-button-publish-label { display: none; } .elementor-panel #elementor-panel-footer-saver-options { width: 35px; border-left: 1px solid #495157; } .elementor-panel #elementor-panel-footer-saver-options .elementor-last-edited-wrapper { font-size: 11px; font-style: italic; color: #a4afb7; padding: 5px 0 15px; } .elementor-panel #elementor-panel-footer-saver-options .elementor-last-edited-wrapper:not(.elementor-state-active) .elementor-state-icon { display: none; } .elementor-panel #elementor-panel-footer-saver-options .elementor-last-edited-wrapper time { border-bottom: 1px dotted transparent; transition: all ease-in-out 0.3s; cursor: pointer; } .elementor-panel #elementor-panel-footer-saver-options .elementor-last-edited-wrapper time:hover { border-bottom-color: inherit; } .elementor-panel .elementor-disabled { cursor: default; } .elementor-panel #elementor-panel-saver-button-preview a { color: #a4afb7; } .elementor-panel #elementor-panel-saver-button-publish, .elementor-panel #elementor-panel-saver-button-save-options { font-size: 11px; text-transform: uppercase; height: 26px; } .elementor-panel #elementor-panel-saver-button-publish.elementor-disabled, .elementor-panel #elementor-panel-saver-button-save-options.elementor-disabled { background-color: #556068; color: #a4afb7; } .elementor-panel #elementor-panel-saver-button-publish { width: 100%; border-radius: 3px 0 0 3px; } .elementor-panel #elementor-panel-saver-button-save-options { width: 25px; } #elementor-panel-elements-navigation .elementor-panel-navigation-tab { text-align: center; padding: 10px 0; font-size: 11px; text-transform: uppercase; cursor: pointer; } #elementor-panel-elements { overflow: hidden; } #elementor-panel-state-loading { display: none; } body.elementor-panel-loading #elementor-panel-state-loading { position: absolute; top: 0; left: 0; height: 100%; width: 100%; display: flex; align-items: center; justify-content: center; background-color: rgba(255, 255, 255, 0.5); z-index: 2; } #elementor-panel-state-loading .eicon-loading { font-size: 25px; color: #71d7f7; } #elementor-panel-elements-search-area { position: sticky; top: 0; padding: 10px; background-color: #e6e9ec; z-index: 1; } #elementor-panel-elements-search-wrapper { position: relative; } #elementor-panel-elements-search-input { background-color: rgba(255, 255, 255, 0.7); font-size: 11px; padding: 10px 10px 10px 29px; font-style: italic; color: #a4afb7; border: none; transition: all 1s; border-radius: 3px; -webkit-appearance: none; -moz-appearance: none; appearance: none; } #elementor-panel-elements-search-input + i { position: absolute; left: 10px; top: 50%; color: #a4afb7; transform: translateY(-50%); } #elementor-panel-elements-search-input:focus { background-color: rgb(255, 255, 255); padding-right: 15px; } .elementor-panel .elementor-element { border-radius: 3px; background-color: #fff; cursor: move; position: relative; } .elementor-panel .elementor-element-wrapper { text-align: center; box-sizing: border-box; } .elementor-panel .elementor-element--promotion .elementor-element { cursor: pointer; -webkit-user-select: none; -moz-user-select: none; user-select: none; } .elementor-panel .elementor-element .icon, .elementor-panel .elementor-element .title { color: #556068; transition: all 0.3s; } .elementor-panel .elementor-element:hover { box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2); } .elementor-panel .elementor-element:hover .icon, .elementor-panel .elementor-element:hover .title { color: #93003c; } .elementor-panel .elementor-element .icon { font-size: 28px; padding-top: 15px; } .elementor-panel .elementor-element .elementor-element-title-wrapper { display: table; width: 100%; } .elementor-panel .elementor-element .title { font-size: 11px; display: table-cell; vertical-align: middle; height: 40px; } .elementor-panel .elementor-element > .eicon-lock { position: absolute; top: 5px; right: 5px; color: #e6e9ec; } #elementor-element--promotion__dialog { position: absolute; width: 300px; z-index: 1; background-color: #fff; box-shadow: 0 2px 15px rgba(0, 0, 0, 0.3); border-radius: 3px; } #elementor-element--promotion__dialog:after { content: ""; position: absolute; top: 15px; right: 100%; transform: scaleY(0.7); border: 10px solid transparent; border-right-color: #fff; } #elementor-element--promotion__dialog__title { font-size: 14px; } #elementor-element--promotion__dialog .dialog-header { display: flex; padding: 20px; color: #495157; border-bottom: 1px solid #e6e9ec; font-weight: 500; } #elementor-element--promotion__dialog .dialog-header .eicon-pro-icon { flex-grow: 1; margin-left: 10px; font-size: 14px; color: #93003c; } #elementor-element--promotion__dialog .dialog-header .eicon-close { cursor: pointer; color: #a4afb7; } #elementor-element--promotion__dialog .dialog-message { padding: 20px; } #elementor-element--promotion__dialog .dialog-buttons-wrapper { padding: 0 20px 20px 20px; } #elementor-element--promotion__dialog .dialog-button { padding: 7px 25px; font-size: 12px; } #elementor-element--promotion__dialog .dialog-button::-moz-focus-inner { border: 0; } #elementor-panel-inner { position: relative; height: 100%; box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2); } #elementor-panel-content-wrapper { position: absolute; bottom: 40px; top: 40px; left: 0; width: 100%; } .elementor-panel-container { clear: both; padding-left: 15px; padding-right: 15px; } .media-modal.wp-core-ui input { width: auto; } .media-modal.wp-core-ui select { width: initial; } .media-modal.wp-core-ui fieldset { padding: 0; border: 0; } .media-modal.wp-core-ui .wp-clearfix::after { content: ""; display: table; clear: both; } .media-modal.wp-core-ui .e-wp-media-elements-removed { /* Hack to change the media button selection text, because for some reason the text gets changed when switching tabs. */ } .media-modal.wp-core-ui .e-wp-media-elements-removed .embed-link-settings, .media-modal.wp-core-ui .e-wp-media-elements-removed .embed-media-settings > :not(.wp-clearfix):not(.alt-text):not(#alt-text-description) { display: none; } .media-modal.wp-core-ui .e-wp-media-elements-removed #embed-url-field { width: 70%; } .media-modal.wp-core-ui .e-wp-media-elements-removed .media-embed .thumbnail { margin-top: 20px; } .media-modal.wp-core-ui .e-wp-media-elements-removed .media-embed .thumbnail, .media-modal.wp-core-ui .e-wp-media-elements-removed .media-embed .thumbnail img { max-height: initial; } .media-modal.wp-core-ui .e-wp-media-elements-removed .media-embed .thumbnail::after { box-shadow: none; } .media-modal.wp-core-ui .e-wp-media-elements-removed .media-button-select { font-size: 0; } .media-modal.wp-core-ui .e-wp-media-elements-removed .media-button-select::before { content: var(--button-text); font-size: 13px; } #elementor-panel-get-pro-elements .elementor-nerd-box-message { margin-top: 10px; } #elementor-panel-get-pro-elements .elementor-nerd-box-icon { margin-top: 20px; } .elementor-control { --control-title-size: 12px; background-color: #fff; position: relative; padding: 0 20px 15px; } .elementor-control a { font-weight: 500; text-decoration: none; border-bottom: 1px dotted transparent; transition: all ease-in-out 0.3s; } .elementor-control a:hover { border-bottom-color: inherit; } .elementor-control a.elementor-responsive-switcher { border-bottom: 0; } .elementor-control .elementor-control-content { display: flex; flex-direction: column; } .elementor-control .elementor-control-title { font-size: var(--control-title-size); line-height: 1; margin-right: 5px; } .elementor-control .elementor-control-spinner { display: flex; align-items: center; } .elementor-control.elementor-control-type-divider { padding: 0; background-color: transparent; } .elementor-control.elementor-control-type-divider .elementor-control-content { border-width: 0; border-color: #e6e9ec; border-style: solid; border-top-width: 1px; background-color: #ffffff; height: 15px; } .elementor-control.elementor-control-separator-default:not(.elementor-control-type-divider).elementor-control-wp { margin-top: 15px; } .elementor-control.elementor-control-separator-default:not(.elementor-control-type-divider).elementor-control-wp:before { content: ""; height: 1px; display: block; margin-bottom: 15px; background-color: transparent; } .elementor-control.elementor-control-separator-before { padding-top: 15px; } .elementor-control.elementor-control-separator-before:before { content: ""; position: absolute; height: 1px; width: 100%; top: 0; left: 0; background-color: #e6e9ec; } .elementor-control.elementor-control-separator-after:after { content: ""; position: absolute; height: 1px; width: 100%; bottom: 0; left: 0; background-color: #e6e9ec; } .elementor-control.elementor-control-separator-after + .elementor-control-type-tabs + .elementor-control-separator-default, .elementor-control.elementor-control-separator-after:not(.elementor-hidden-control) + .elementor-control-separator-default { padding-top: 15px; } .elementor-control.elementor-control-deprecated { color: #b01b1b; } .elementor-control.elementor-control-deprecated .elementor-control-field-description { color: #b01b1b; } .elementor-control.elementor-control-hidden-label > * > .elementor-control-title, .elementor-control.elementor-control-hidden-label > * > * > .elementor-control-title { display: none; } .elementor-control.elementor-hidden-control { display: none; } .elementor-control.elementor-control-type-heading .elementor-control-title { font-weight: bold; margin: 0; } body:not(.elementor-device-widescreen) .elementor-control.elementor-control-responsive-widescreen { display: none; } body:not(.elementor-device-desktop) .elementor-control.elementor-control-responsive-desktop { display: none; } body:not(.elementor-device-laptop) .elementor-control.elementor-control-responsive-laptop { display: none; } body:not(.elementor-device-tablet_extra) .elementor-control.elementor-control-responsive-tablet_extra { display: none; } body:not(.elementor-device-tablet) .elementor-control.elementor-control-responsive-tablet { display: none; } body:not(.elementor-device-mobile_extra) .elementor-control.elementor-control-responsive-mobile_extra { display: none; } body:not(.elementor-device-mobile) .elementor-control.elementor-control-responsive-mobile { display: none; } .elementor-control-custom_css_pro .elementor-nerd-box-message, .elementor-control-custom_attributes_pro .elementor-nerd-box-message { margin-top: 5px; } .elementor-control.elementor-control-custom_css_title { font-size: 12px; } .elementor-control.elementor-open .elementor-panel-heading-toggle .eicon:before, .elementor-panel-scheme-item.elementor-open .elementor-panel-heading-toggle .eicon:before { content: "\e92a"; } .elementor-control:not(.elementor-open) .elementor-panel-heading-toggle .eicon:before, .elementor-panel-scheme-item:not(.elementor-open) .elementor-panel-heading-toggle .eicon:before { content: "\e90a"; } .elementor-panel-heading { display: table; table-layout: fixed; height: 40px; padding: 0 20px; width: 100%; border-bottom: 1px solid #e6e9ec; cursor: pointer; } .elementor-panel-heading > * { display: table-cell; vertical-align: middle; } .elementor-panel-heading-toggle { width: 20px; color: #495157; } .elementor-panel-heading-title { color: #495157; font-weight: bold; } .elementor-control-wp { line-height: 1.5; } .elementor-control-wp p { margin: 15px 0; } .elementor-control-field { display: flex; align-items: center; } .elementor-label-block > .elementor-control-content > .elementor-control-field { flex-wrap: wrap; } .elementor-label-block > .elementor-control-content > .elementor-control-field > .elementor-control-input-wrapper { width: 100%; max-width: 100%; margin-top: 10px; } .elementor-label-block > .elementor-control-content > .elementor-control-field > .elementor-control-input-wrapper > .elementor-choices label { width: auto; flex: 1 1 27px; display: flex; align-items: center; justify-content: center; } .elementor-label-block.elementor-control-hidden-label:not(.elementor-control-dynamic) > .elementor-control-content > .elementor-control-field > .elementor-control-input-wrapper { margin-top: 0; } .elementor-label-block.elementor-control-hidden-label.elementor-label-block > .elementor-control-content > .elementor-control-field > .elementor-control-input-wrapper { margin-top: 0; } .elementor-label-inline > .elementor-control-content > .elementor-control-field > .elementor-control-title { flex-shrink: 0; max-width: 60%; } .elementor-label-inline > .elementor-control-content > .elementor-control-field > .elementor-control-input-wrapper { margin-left: auto; } .elementor-control-field-description { margin-top: 10px; } .elementor-group-control-attachment_alert .elementor-control-field-description { margin-top: 0; } .elementor-required { color: #b01b1b; } .elementor-update-preview { margin: 15px 15px 0; display: flex; align-items: center; } .elementor-update-preview-button-wrapper { flex-grow: 1; text-align: right; } .elementor-update-preview-button { padding: 8px 15px; text-transform: uppercase; } .elementor-control-direction-ltr input, .elementor-control-direction-ltr textarea { direction: ltr; } .elementor-control-direction-rtl input, .elementor-control-direction-rtl textarea { direction: rtl; } .elementor-control-responsive-switchers { --selected-option: 0; --pointer-position: var(--selected-option); position: relative; width: 2.5em; height: 2.5em; margin: calc( -2.5em + var(--control-title-size)) 0; margin-right: 5px; } .elementor-control-responsive-switchers__holder { position: absolute; width: 100%; top: 0; background-color: #ffffff; border-radius: 3px; transition: 0.15s; border: 1px solid transparent; } .elementor-control-responsive-switchers.elementor-responsive-switchers-open { z-index: 11000; } .elementor-control-responsive-switchers.elementor-responsive-switchers-open .elementor-responsive-switcher { height: 2.5em; transform: scale(1); opacity: 1; } .elementor-control-responsive-switchers.elementor-responsive-switchers-open .elementor-responsive-switcher:hover { color: #71d7f7; } .elementor-control-responsive-switchers.elementor-responsive-switchers-open .elementor-control-responsive-switchers__holder { box-shadow: 0 0 3px rgba(0, 0, 0, 0.2); } .elementor-responsive-switcher { display: flex; align-items: center; justify-content: center; position: relative; z-index: 2; cursor: pointer; height: 0; transform: scale(0); opacity: 0; transition: 0.15s; font-size: 12px; } a.elementor-responsive-switcher { color: #a4afb7; } a.elementor-responsive-switcher:hover { color: #71d7f7; } .elementor-device-widescreen .elementor-responsive-switcher.elementor-responsive-switcher-widescreen { height: 2.5em; transform: scale(1); opacity: 1; } .elementor-device-widescreen .elementor-responsive-switchers-open:not(:hover) .elementor-responsive-switcher.elementor-responsive-switcher-widescreen { color: #71d7f7; } .elementor-device-desktop .elementor-responsive-switcher.elementor-responsive-switcher-desktop { height: 2.5em; transform: scale(1); opacity: 1; } .elementor-device-desktop .elementor-responsive-switchers-open:not(:hover) .elementor-responsive-switcher.elementor-responsive-switcher-desktop { color: #71d7f7; } .elementor-device-laptop .elementor-responsive-switcher.elementor-responsive-switcher-laptop { height: 2.5em; transform: scale(1); opacity: 1; } .elementor-device-laptop .elementor-responsive-switchers-open:not(:hover) .elementor-responsive-switcher.elementor-responsive-switcher-laptop { color: #71d7f7; } .elementor-device-tablet_extra .elementor-responsive-switcher.elementor-responsive-switcher-tablet_extra { height: 2.5em; transform: scale(1); opacity: 1; } .elementor-device-tablet_extra .elementor-responsive-switchers-open:not(:hover) .elementor-responsive-switcher.elementor-responsive-switcher-tablet_extra { color: #71d7f7; } .elementor-device-tablet .elementor-responsive-switcher.elementor-responsive-switcher-tablet { height: 2.5em; transform: scale(1); opacity: 1; } .elementor-device-tablet .elementor-responsive-switchers-open:not(:hover) .elementor-responsive-switcher.elementor-responsive-switcher-tablet { color: #71d7f7; } .elementor-device-mobile_extra .elementor-responsive-switcher.elementor-responsive-switcher-mobile_extra { height: 2.5em; transform: scale(1); opacity: 1; } .elementor-device-mobile_extra .elementor-responsive-switchers-open:not(:hover) .elementor-responsive-switcher.elementor-responsive-switcher-mobile_extra { color: #71d7f7; } .elementor-device-mobile .elementor-responsive-switcher.elementor-responsive-switcher-mobile { height: 2.5em; transform: scale(1); opacity: 1; } .elementor-device-mobile .elementor-responsive-switchers-open:not(:hover) .elementor-responsive-switcher.elementor-responsive-switcher-mobile { color: #71d7f7; } .e-units-wrapper { position: relative; margin-left: auto; } .e-units-wrapper .e-units-switcher { color: #6d7882; cursor: pointer; text-transform: uppercase; font-size: 9px; padding: 0.5em; margin: -0.5em 0; transition: all ease-in-out 0.15s; } .e-units-wrapper .e-units-switcher:hover { color: #71d7f7; background-color: #f1f3f5; border-radius: 3px; } .e-units-wrapper .e-units-switcher:not([data-selected=custom]) i.eicon-edit { display: none; } .e-units-wrapper .e-units-switcher[data-selected=custom] span { display: none; } .e-units-wrapper .e-units-switcher i.eicon-angle-right { transform: rotate(90deg); } .e-units-choices input { display: none; } .e-units-choices input:checked + label { color: #71d7f7; } .e-units-choices label { cursor: pointer; display: block; } .e-units-choices { display: none; overflow: hidden; max-height: 0; position: absolute; top: -0.8em; left: -0.5em; width: 2.5em; text-align: center; background-color: #ffffff; border-radius: 3px; border: 1px solid transparent; box-shadow: 0 0 3px rgba(0, 0, 0, 0.2); animation-timing-function: linear; animation-delay: 0s; animation-fill-mode: forwards; z-index: 11000; } .e-units-choices .elementor-units-choices-label { display: flex; align-items: center; height: 3em; justify-content: center; text-transform: uppercase; font-size: 9px; transition: 0.15s; } .e-units-choices .elementor-units-choices-label:hover { color: #71d7f7; } .e-units-choices .elementor-units-choices-label:not([data-choose=custom]) i { display: none; } .e-units-choices .elementor-units-choices-label[data-choose=custom] span { display: none; } .e-units-choices.e-units-choices-open { display: block; animation-duration: 1s; animation-name: e-units-choices-open; } .e-units-custom input { font-family: monospace; font-size: 0.85em; } @keyframes e-units-choices-open { from { max-height: 0; } to { max-height: 100vh; } } .elementor-control-type-button .elementor-control-input-wrapper { text-align: right; } .elementor-control-type-button .elementor-button { width: auto; height: 26px; } .elementor-control-type-button .elementor-button.elementor-button-center { display: block; margin: 0 auto; } .elementor-control-type-choose.elementor-label-block .elementor-choices { width: 100%; } .elementor-choices { display: flex; height: 27px; line-height: 27px; text-align: center; border-spacing: 1px; border-radius: 3px; overflow: hidden; } .elementor-choices .elementor-choices-label { border-top: 1px solid #d5dadf; border-bottom: 1px solid #d5dadf; border-left: 1px solid #d5dadf; border-right: none; font-size: 12px; transition: all 0.5s; cursor: pointer; overflow: hidden; } .elementor-choices .elementor-choices-label:nth-child(2) { border-top-left-radius: 3px; border-bottom-left-radius: 3px; } .elementor-choices .elementor-choices-label:last-child { border-right: 1px solid #d5dadf; border-top-right-radius: 3px; border-bottom-right-radius: 3px; } .elementor-choices input { display: none; } .elementor-choices input.e-choose-placeholder + .elementor-choices-label { color: #ffffff; background-color: #c2cbd2; border-color: #c2cbd2; } .elementor-choices input:checked + .elementor-choices-label { color: #fff; background-color: #a4afb7; border-color: #a4afb7; } .elementor-label-inline .elementor-choices { justify-content: flex-end; } .rtl .elementor-control-type-choose[class*=elementor-control-text_align] .elementor-choices, .rtl .elementor-control-type-choose[class*=elementor-control-align] .elementor-choices, .rtl .elementor-control-type-choose[class*=elementor-control-position] .elementor-choices { flex-direction: row-reverse; } .rtl .elementor-control-type-choose[class*=elementor-control-text_align] .elementor-choices .elementor-choices-label:nth-child(2), .rtl .elementor-control-type-choose[class*=elementor-control-align] .elementor-choices .elementor-choices-label:nth-child(2), .rtl .elementor-control-type-choose[class*=elementor-control-position] .elementor-choices .elementor-choices-label:nth-child(2) { border-right: 1px solid #d5dadf; border-radius: 3px 0 0 3px; } .rtl .elementor-control-type-choose[class*=elementor-control-text_align] .elementor-choices .elementor-choices-label:last-child, .rtl .elementor-control-type-choose[class*=elementor-control-align] .elementor-choices .elementor-choices-label:last-child, .rtl .elementor-control-type-choose[class*=elementor-control-position] .elementor-choices .elementor-choices-label:last-child { border-right: none; border-radius: 0 3px 3px 0; } .elementor-control-type-color.e-control-global .e-global__popover-toggle ~ .pickr { border-radius: 0px 3px 3px 0; flex-shrink: 0; } .elementor-control-type-color .elementor-control-title { flex-grow: 1; } .elementor-control-type-color .elementor-control-input-wrapper { display: flex; justify-content: flex-end; } .elementor-control-type-color .elementor-control-dynamic-switcher { border-left-width: 0; border-radius: 0 3px 3px 0; } .elementor-control-type-color.elementor-control-dynamic .pickr { border-radius: 3px 0 0 3px; } .elementor-group-control-css-filter .elementor-slider { height: 6px; box-shadow: 0 0 1px 1px inset rgba(0, 0, 0, 0.2); } .elementor-group-control-css-filter .elementor-control-content > .elementor-control-field > .elementor-control-input-wrapper { margin-top: 0; margin-bottom: 5px; } .elementor-group-control-blur .elementor-slider { background: url("../images/blur.png"); background-size: cover; background-position: center; } .elementor-group-control-contrast .elementor-slider { background: url("../images/contrast.png"); background-size: 100% 100%; } .elementor-group-control-hue .elementor-slider { background-image: linear-gradient(to right, red, orange, yellow, greenyellow, limegreen, deepskyblue, blue, darkviolet 95%); } .elementor-group-control-saturate .elementor-slider { background-image: linear-gradient(to right, gray, red); } .elementor-group-control-brightness .elementor-slider { background-image: linear-gradient(to right, black, white); } .elementor-control-type-dimensions .elementor-control-dimensions { display: flex; } .elementor-control-type-dimensions li { flex: 1; transition: flex-grow 0.3s ease-in-out; } .elementor-control-type-dimensions li input, .elementor-control-type-dimensions li .elementor-link-dimensions { display: block; text-align: center; width: 100%; height: 27px; } .elementor-control-type-dimensions li input { border-left: none; border-radius: 0; padding: 3px; } .elementor-control-type-dimensions li input:focus { border-left: 1px solid #a4afb7; margin-left: -1px; width: calc(100% + 1px); } .elementor-control-type-dimensions li input:focus + .elementor-control-dimension-label { color: #a4afb7; } .elementor-control-type-dimensions li .elementor-link-dimensions { border: 1px solid #d5dadf; border-left: none; background-color: #fff; padding: 0; outline: none; border-radius: 0 3px 3px 0; cursor: pointer; } .elementor-control-type-dimensions li:first-child input { border-left: 1px solid #d5dadf; border-radius: 3px 0 0 3px; } .elementor-control-type-dimensions li:first-child input:focus { border-color: #a4afb7; margin-left: 0; width: 100%; } .elementor-control-type-dimensions li:last-child { max-width: 27px; } .elementor-control-type-dimensions.e-units-custom li.elementor-control-dimension:focus-within { flex: 2.5; } .elementor-control-type-dimensions .elementor-control-dimension-label { display: block; text-align: center; color: #d5dadf; font-size: 9px; text-transform: uppercase; padding-top: 5px; } .elementor-control-type-dimensions .elementor-link-dimensions.unlinked { background-color: #fff; } .elementor-control-type-dimensions .elementor-link-dimensions.unlinked .elementor-linked { display: none; } .elementor-control-type-dimensions .elementor-link-dimensions:not(.unlinked) { background-color: #a4afb7; border-color: #a4afb7; } .elementor-control-type-dimensions .elementor-link-dimensions:not(.unlinked) .elementor-unlinked { display: none; } .elementor-control-type-dimensions .elementor-link-dimensions .elementor-linked { color: #fff; } .elementor-control-type-icons .elementor-control-media__preview > * { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .elementor-control-type-icons .elementor-control-media__preview i { font-size: 70px; color: #6d7882; } .elementor-control-type-icons .elementor-control-media__preview svg { height: 75%; } .elementor-control-type-icons .elementor-control-icons--inline__svg i.eicon-upload { font-size: 15px; } .elementor-control-type-gallery .elementor-control-media__content { border: 1px solid #d5dadf; border-radius: 3px; } .elementor-control-type-gallery .elementor-control-gallery-status { font-size: 12px; height: 27px; padding-left: 10px; border-bottom: 1px solid #d5dadf; display: flex; } .elementor-control-type-gallery .elementor-control-gallery-status > * { display: flex; align-items: center; } .elementor-control-type-gallery .elementor-control-gallery-status-title { flex-grow: 1; } .elementor-control-type-gallery .elementor-control-gallery-content { position: relative; overflow: hidden; } .elementor-control-type-gallery .elementor-control-gallery-content:not(:hover) .elementor-control-gallery-edit { opacity: 0; } .elementor-control-type-gallery .elementor-control-gallery-thumbnails { display: grid; grid-template-columns: repeat(auto-fill, minmax(48px, 1fr)); grid-gap: 10px; cursor: pointer; padding: 10px; } .elementor-control-type-gallery .elementor-control-gallery-thumbnail { width: 48px; height: 48px; background-size: cover; background-position: 50% 50%; } .elementor-control-type-gallery .elementor-control-gallery-edit { position: absolute; top: 0; bottom: 0; left: 0; right: 0; background-color: rgba(109, 120, 130, 0.3); padding: 10px; font-size: 11px; transition: all 0.3s ease-in-out; pointer-events: none; cursor: pointer; opacity: 1; } .elementor-control-type-gallery .elementor-control-gallery-edit span { position: absolute; top: 10px; right: 10px; width: 21px; height: 21px; background-color: rgba(255, 255, 255, 0.9); color: #a4afb7; box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.2); border-radius: 3px; } .elementor-control-type-gallery .elementor-control-gallery-edit span i { font-size: 11px; padding: 5px; } .elementor-control-type-gallery .elementor-control-gallery-add { width: 48px; height: 48px; color: #fff; background-color: #d5dadf; font-size: 14px; border-radius: 0; } .elementor-control-type-gallery .elementor-control-gallery-add:hover { background-color: #c2cbd2; } .elementor-control-type-gallery .elementor-control-gallery-add i { margin: 0; color: #a4afb7; } .elementor-control-type-gallery.elementor-gallery-empty .elementor-control-gallery-clear, .elementor-control-type-gallery.elementor-gallery-empty .elementor-control-gallery-thumbnails, .elementor-control-type-gallery.elementor-gallery-empty .elementor-control-gallery-edit { display: none; } .elementor-control-type-gallery.elementor-gallery-empty .elementor-control-gallery-content { padding: 10px; } .elementor-control-type-gallery.elementor-gallery-has-images .elementor-control-gallery-add { display: none; } .elementor-control-type-gallery.elementor-control-dynamic .elementor-control-gallery-clear { border-left: 1px solid #d5dadf; } .elementor-control-type-gallery .elementor-control-gallery-clear { cursor: pointer; justify-content: center; } .elementor-control-type-gallery .elementor-control-gallery-clear:hover { color: #b01b1b; } .elementor-control-type-gallery .elementor-control-dynamic-switcher { border: none; border-bottom: 1px solid #d5dadf; border-left: 1px solid #d5dadf; border-radius: 0 3px 0 0; } .e-global__popover { width: 288px; z-index: 1; font-size: 12px; padding-left: 10px; } .e-global__popover-toggle { border: 1px solid #d5dadf; border-right: 0; border-radius: 3px 0 0 3px; display: flex; align-items: center; justify-content: center; cursor: pointer; } .e-global__popover-toggle--active i { color: #71d7f7; } .e-global__popover-container { box-shadow: 0 2px 15px rgba(0, 0, 0, 0.3); border-radius: 3px; background-color: #fff; padding-bottom: 5px; } .e-global__popover-title { padding: 15px 20px; font-weight: 500; color: #6d7882; border-bottom: 1px solid #e6e9ec; display: flex; } .e-global__popover-title > i { margin-right: 5px; color: #d5dadf; } .e-global__popover-title-text { flex-grow: 1; } .e-global__popover-info { margin-right: 5px; display: inline-block; } .e-global__popover-info-tooltip { width: 270px; z-index: 1; background-color: rgba(0, 0, 0, 0.9); color: #fff; padding: 20px; border-radius: 3px; } .e-global__popover-info-tooltip:after { content: ""; position: absolute; bottom: -17px; left: 16px; border: 10px solid transparent; border-top-color: rgba(0, 0, 0, 0.9); } .e-global__popover-info i { color: #d5dadf; font-size: 13px; } .e-global__preview-items-container { max-height: 260px; overflow-y: auto; margin-top: 5px; } .e-global__preview-items-container::-webkit-scrollbar { width: 7px; } .e-global__preview-items-container::-webkit-scrollbar-thumb { background-color: #c2cbd2; border-radius: 10px; } .e-global__manage-button { font-weight: 500; cursor: pointer; } .e-global__manage-button:hover i { color: #4ab7f4; } .e-global__manage-button i { color: #6d7882; } .e-global__typography { padding: 5px 10px 5px 35px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } .e-global__typography.e-global__preview-item--selected:before { font-family: "eicons"; font-size: 13px; content: "\e90e"; position: absolute; transform: translateY(-50%); top: 50%; left: 12px; } .e-global__color { margin: 5px auto; padding: 5px 20px; display: flex; align-items: center; } .e-global__color:first-child { margin-top: 5px; } .e-global__color:last-child { margin-bottom: 10px; } .e-global__color-preview-container { height: 20px; width: 20px; border-radius: 3px; border: 1px solid rgba(0, 0, 0, 0.1); margin-right: 10px; flex-shrink: 0; position: relative; } .e-global__color-preview-color, .e-global__color-preview-transparent-bg { border-radius: 3px; height: 100%; width: 100%; position: absolute; top: 0; left: 0; } .e-global__color-preview-transparent-bg { background-image: linear-gradient(45deg, #ddd 25%, transparent 0, transparent 75%, #ddd 0, #ddd), linear-gradient(45deg, #ddd 25%, transparent 0, transparent 75%, #ddd 0, #ddd); background-size: 12px 12px; background-position: 0 0, calc( 12px / 2 ) calc( 12px / 2 ); } .e-global__color-title { font-weight: 500; color: #6d7882; flex-grow: 1; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; padding-right: 10px; } .e-global__color-hex { font-size: 10px; font-weight: 500; color: #c2cbd2; } .e-global__color .pcr-button { background-color: #fff; } .e-global__color.e-global__preview-item--selected .e-global__color-preview-container { display: flex; justify-content: center; align-items: center; color: #ffffff; } .e-global__color.e-global__preview-item--selected .e-global__color-preview-container:before { font-family: "eicons"; font-size: 13px; content: "\e90e"; text-shadow: 0px 0px 1px #000; z-index: 1; } .e-global__preview-item { cursor: pointer; position: relative; } .e-global__preview-item:hover { background-color: #f1f3f5; } .e-global__preview-item:hover .e-global__color-hex { color: #a4afb7; } .e-global__confirm-add .dialog-buttons-wrapper > .dialog-button.dialog-confirm-ok { color: #39b54a; } .e-global__confirm-delete i { color: #b01b1b; } .e-global__confirm-message-text i { color: #fcb92c; } .e-global__confirm-input-wrapper { display: flex; align-items: center; border: 1px solid #a4afb7; border-radius: 3px; margin-top: 10px; padding: 2px; } .e-global__confirm-input-wrapper input { font-family: Roboto, Arial, sans-serif; font-weight: 500; font-size: 12px; padding: 2px; border: 0; } .e-control-global .elementor-control-input-wrapper { display: flex; justify-content: flex-end; max-width: 135px; width: 100%; } .e-control-global.elementor-control .elementor-control-input-wrapper { direction: ltr; } .e-control-global .elementor-control-spinner { margin-right: 4px; } .elementor-control-type-hidden { display: none !important; } .elementor-control-type-icon .select2-selection__rendered .eicon { margin-right: 3px; } .elementor-control-type-image_dimensions .elementor-control-field-description { margin: 0 0 15px; line-height: 1.4; } .elementor-control-type-image_dimensions .elementor-control-input-wrapper { overflow: hidden; } .elementor-control-type-image_dimensions .elementor-image-dimensions-field { width: 65px; float: left; } .elementor-control-type-image_dimensions .elementor-image-dimensions-field input:focus + .elementor-image-dimensions-field-description { color: #a4afb7; } .elementor-control-type-image_dimensions .elementor-image-dimensions-separator { width: 20px; text-align: center; float: left; padding-top: 4px; } .elementor-control-type-image_dimensions .elementor-image-dimensions-field-description { display: block; text-transform: uppercase; margin-top: 5px; color: #d5dadf; font-size: 9px; text-align: center; } .elementor-control-type-image_dimensions .elementor-image-dimensions-apply-button { float: right; height: 27px; width: 65px; } .elementor-control-media.e-media-empty .elementor-control-media-area .elementor-control-media__remove, .elementor-control-media.e-media-empty .elementor-control-media-area .elementor-control-media__content__remove { display: none; } .elementor-control-media.e-media-empty-placeholder .e-control-image-size { display: none; } .elementor-control-media:not(.e-media-empty) .elementor-control-media__content__upload-button { display: none; } .elementor-control-media .eicon-plus-circle { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); color: #ffffff; font-size: 20px; } .elementor-control-media__content__upload-button { background-color: #d5dadf; } .elementor-control-media__preview { height: 100%; background-size: cover; background-position: center; padding-bottom: 42.8571%; } .elementor-control-media-area { background-image: linear-gradient(45deg, #ddd 25%, transparent 0, transparent 75%, #ddd 0, #ddd), linear-gradient(45deg, #ddd 25%, transparent 0, transparent 75%, #ddd 0, #ddd); background-size: 16px 16px; background-position: 0 0, calc( 16px / 2 ) calc( 16px / 2 ); background-color: #f6f6f6; aspect-ratio: 21/9; } .elementor-control-media-area:not(:hover) .elementor-control-media__remove { display: none; } .elementor-control-media-area .eicon-video-camera { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); color: rgba(255, 255, 255, 0.7); font-size: 21px; } .elementor-control-media .elementor-control-media__content { aspect-ratio: 21/9; position: relative; cursor: pointer; overflow: hidden; } .elementor-control-media .elementor-control-media__content:hover:after { content: ""; position: absolute; top: 0; bottom: 0; left: 0; right: 0; background-color: rgba(0, 0, 0, 0.2); pointer-events: none; } .elementor-control-media .elementor-control-media__content:not(:hover) .elementor-control-media__tools { bottom: -30px; } .elementor-control-media__content { transition: all 0.2s ease-in-out; } .elementor-control-media__tools { position: absolute; bottom: 0; left: 0; right: 0; height: 27px; transition: all 0.2s ease-in-out; } .elementor-control-media__tools > *:not(:first-child) { margin-left: 1px; } .elementor-control-media__tool { display: flex; align-items: center; justify-content: center; flex-grow: 1; color: #ffffff; background-color: rgba(109, 120, 130, 0.85); font-size: 11px; transition: background 0.3s; } .elementor-control-media__tool:hover { background-color: rgba(109, 120, 130, 0.95); } .elementor-control-media__remove { display: flex; align-items: center; justify-content: center; transition: all 0.3s ease-in-out; } .elementor-control-media__content__remove { position: absolute; z-index: 1; top: 10px; right: 10px; width: 20px; height: 20px; font-size: 11px; color: #ffffff; background-color: rgba(109, 120, 130, 0.85); border-radius: 3px; box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.1); transition: background 0.3s; } .elementor-control-media__content__remove:hover { background-color: rgba(109, 120, 130, 0.95); box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.4); } .elementor-control-media.e-media-empty .elementor-control-file-area { display: none; } .elementor-control-media__file { display: flex; justify-content: space-between; align-items: center; width: 100%; margin-top: 10px; border: 1px solid #d5dadf; } .elementor-control-media__file__content { padding-left: 5px; font-size: 12px; } .elementor-control-media__file__content__label { color: #a4afb7; } .elementor-control-media__file__content__info { display: flex; align-items: center; font-weight: 500; } .elementor-control-media__file__content__info__icon { margin-right: 5px; } .elementor-control-media__file__controls { display: flex; border-left: 1px solid #d5dadf; } .elementor-control-media__file__controls__upload-button, .elementor-control-media__file__controls__remove { width: 27px; height: 27px; cursor: pointer; align-items: center; } .elementor-control-media__file__controls__upload-button { display: flex; justify-content: center; } .elementor-control-media__file__controls__remove { border-right: 1px solid #d5dadf; } .elementor-control-media:not(.e-media-empty) .elementor-control-media__file__content__label { display: none; } .elementor-control-media.e-media-empty .elementor-control-media__file__content__info { display: none; } .elementor-control-media.e-media-empty .elementor-control-media__file__controls__remove { display: none; } .elementor-control-media .elementor-control-dynamic-switcher { border: none; border-radius: 0; background-color: rgba(109, 120, 130, 0.85); color: #ffffff; } .elementor-control-media .elementor-control-dynamic-switcher:hover { background-color: rgba(109, 120, 130, 0.95); } .elementor-control-media .e-control-image-size { display: flex; flex-direction: column; width: 100%; padding-top: 20px; } .elementor-control-media .e-control-image-size .elementor-control-input-wrapper { margin-left: auto; } .elementor-control-type-media.elementor-control-dynamic-value .elementor-control-input-wrapper { border: none; } .elementor-control:not(.elementor-control-type-icons) .elementor-control-media__preview { background-color: #d5dadf; } .elementor-control-type-number.elementor-control-dynamic input { border-radius: 3px 0 0 3px; border-right: none; } .elementor-control-type-number.elementor-control-dynamic .elementor-control-dynamic-switcher { border-radius: 0 3px 3px 0; } .elementor-control-type-order .elementor-control-oreder-wrapper { display: flex; } .elementor-control-type-order input { display: none; } .elementor-control-type-order input:checked + .elementor-control-order-label { transform: scale(1, -1); } .elementor-control-type-order select { border-radius: 3px 0 0 3px; } .elementor-control-type-order select:not(:focus) ~ .elementor-control-order-label { border-color: #d5dadf; } .elementor-control-type-order select:focus ~ .elementor-control-order-label { border-color: #a4afb7; } .elementor-control-type-order .elementor-control-order-label { position: relative; padding: 0; width: 40px; border: 1px solid; font-size: 10px; border-radius: 0 3px 3px 0; margin-left: -3px; background-color: #fff; cursor: pointer; } .elementor-control-type-order .elementor-control-order-label i { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .elementor-control-type-popover_toggle input { display: none; } .elementor-control-type-popover_toggle label { cursor: pointer; } .elementor-control-type-popover_toggle .elementor-control-input-wrapper { direction: rtl; } .elementor-control-type-popover_toggle .elementor-control-popover-toggle-toggle:checked + .elementor-control-popover-toggle-toggle-label { color: #71d7f7; } .elementor-control-type-popover_toggle .elementor-control-popover-toggle-toggle:not(:checked) ~ .elementor-control-popover-toggle-reset-label { display: none; } .elementor-control-type-popover_toggle .elementor-control-popover-toggle-reset-label { color: #c2cbd2; margin-right: 5px; } .elementor-control-type-popover_toggle .elementor-control-popover-toggle-toggle-label { height: 27px; display: inline-flex; align-items: center; justify-content: center; border-radius: 3px; border: 1px solid #d5dadf; } .elementor-controls-popover.e-controls-popover--typography { padding-top: 0; } .e-control-global .elementor-control-popover-toggle-toggle-label { border-radius: 0 3px 3px 0; flex-shrink: 0; } .elementor-control-type-repeater .elementor-control:not(.elementor-control-type-tab) { padding-right: 10px; padding-left: 10px; padding-bottom: 10px; } .elementor-control-type-repeater.elementor-repeater-has-minimum-rows .elementor-repeater-tool-remove { display: none; } .elementor-control-type-repeater .elementor-repeater-fields { margin: 10px 0; } .elementor-control-type-repeater .elementor-repeater-row-controls { border: 1px solid #d5dadf; border-top-width: 0; padding-top: 15px; } .elementor-control-type-repeater .elementor-repeater-row-controls:not(.editable) { display: none; } .elementor-control-type-repeater .elementor-repeater-row-tools { display: table; table-layout: fixed; width: 100%; color: #556068; background-color: #d5dadf; height: 40px; border-spacing: 1px; transition: all 0.5s; } .elementor-control-type-repeater .elementor-repeater-row-tools:hover { background-color: #a4afb7; } .elementor-control-type-repeater .elementor-repeater-row-tools > div { display: table-cell; text-align: center; vertical-align: middle; cursor: pointer; } .elementor-control-type-repeater .elementor-repeater-row-tools > div:not(.elementor-repeater-row-handle-sortable) { background-color: #fff; } .elementor-control-type-repeater .elementor-repeater-row-tools > div:hover { opacity: 0.95; } .elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-item-title { text-align: left; padding: 0 10px; font-size: 12px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } .elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-item-title .eicon, .elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-item-title i, .elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-item-title svg { margin-right: 5px; } .elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-item-title img[src$=svg] { width: 1em; } .elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-tool { width: 40px; } .elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-handle-sortable { cursor: move; width: 10px; color: #fff; } .elementor-control-type-repeater .elementor-button-wrapper { text-align: center; padding-top: 5px; } .elementor-control-type-section { margin-top: 10px; padding: 0; } .elementor-control-type-section.elementor-open { padding-bottom: 15px; } .elementor-control-type-section + .elementor-control:not(.elementor-control-type-section):before { display: none; } .elementor-control-type-select .elementor-control-input-wrapper { position: relative; } .elementor-control-type-select .elementor-control-input-wrapper select { -webkit-appearance: none; -moz-appearance: none; appearance: none; font-size: 12px; font-family: inherit; font-weight: inherit; font-style: inherit; text-transform: inherit; letter-spacing: inherit; line-height: inherit; flex-basis: 100%; padding-left: 5px; padding-right: 20px; cursor: pointer; } .elementor-control-type-select .elementor-control-input-wrapper select.e-select-placeholder { color: #a4afb7; } .elementor-control-type-select .elementor-control-input-wrapper option.e-option-placeholder { display: none; } .elementor-control-type-select .elementor-control-input-wrapper:after { font-family: eicons; content: "\e8ad"; font-size: 12px; position: absolute; top: 50%; transform: translateY(-50%); right: 5px; pointer-events: none; } .elementor-shadow-box .elementor-shadow-slider { margin-top: 10px; } .elementor-shadow-box .elementor-color-picker-wrapper .elementor-control-title { flex-grow: 1; } .elementor-control-type-slider.elementor-control-dynamic input { border-radius: 3px 0 0 3px; } .elementor-control-type-slider .elementor-control-unit-2 { width: 21%; } .elementor-control-type-slider.elementor-control-type-slider--multiple .elementor-control-input-wrapper { display: block; } .elementor-control-type-slider--multiple { padding-bottom: 40px; } .elementor-control-type-slider--multiple .elementor-slider { margin-top: 12px; width: 98%; } .elementor-control-type-slider--handles-range .elementor-slider .noUi-handle { border-radius: 0; width: 10px; transform: translateY(calc(50% - 14px)) translateX(4px); } .elementor-control-type-slider--handles-range .elementor-slider .noUi-handle:after { content: ""; position: absolute; top: 2px; height: 12px; width: 11px; transform: rotate(45deg); background-color: #fff; border-radius: 3px; } .elementor-control-type-slider--handles-range .elementor-slider .noUi-handle-lower:after { left: 5px; box-shadow: 2px -2px 3px 0px rgba(0, 0, 0, 0.1); } .elementor-control-type-slider--handles-range .elementor-slider .noUi-handle-upper:after { right: 5px; box-shadow: -2px 2px 3px 0px rgba(0, 0, 0, 0.1); } .elementor-control-type-slider .elementor-control-dynamic-switcher { border-left-width: 0; border-radius: 0 3px 3px 0; } .elementor-control-type-slider .elementor-control-input-wrapper { display: flex; align-items: center; } .elementor-control-type-slider .elementor-dynamic-cover { margin-top: 10px; } .elementor-control-type-slider.e-units-custom .elementor-slider { display: none; } .elementor-control-type-slider.e-units-custom .elementor-slider-input { width: 100%; margin: 0; transition: none; } .elementor-slider { flex-grow: 1; height: 4px; background-color: #d5dadf; border-radius: 5px; position: relative; cursor: pointer; } .elementor-slider-input { width: 21%; min-width: 54px; margin-left: 12px; transition: width 0.3s ease-in-out; } .elementor-slider__extra { position: relative; } .elementor-slider__labels { display: flex; justify-content: space-between; } .elementor-slider__label { font-size: 9px; color: #c2cbd2; } .elementor-slider__scales { position: absolute; display: flex; justify-content: space-evenly; width: 100%; margin-top: 4px; } .elementor-slider__scale { width: 1px; height: 21px; background-color: #a4afb7; } .elementor-slider .noUi-handle { height: 16px; width: 16px; background-color: #fff; right: 0; transform: translateY(calc(50% - 14px)) translateX(8px); position: absolute; box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3); border-radius: 50%; } .elementor-slider .noUi-connects { position: absolute; width: 100%; height: 4px; } .elementor-slider .noUi-connect { position: absolute; z-index: 0; top: 0; left: 0; height: 100%; width: 100%; will-change: transform; transform-origin: 0 0; background-color: #a4afb7; } .elementor-slider .noUi-tooltip { position: absolute; top: calc(100% + 5px); left: calc(50% - 4px); transform: translateX(-50%); font-size: 10px; } .elementor-control-type-structure .elementor-control-field { display: initial; } .elementor-control-type-structure .elementor-control-structure-preset { padding: 3px; border-radius: 3px; display: inline-block; cursor: pointer; height: 50px; } .elementor-control-type-structure .elementor-control-structure-preset svg { height: 100%; } .elementor-control-type-structure .elementor-control-structure-preset path { fill: #e6e9ec; } .elementor-control-type-structure .elementor-control-structure-reset { padding: 15px 20px 0; font-size: 11px; cursor: pointer; color: #a4afb7; border-top: 1px solid #e6e9ec; margin: 0 -20px; } .elementor-control-type-structure .elementor-control-structure-title { margin: 10px -20px 0; } .elementor-control-type-structure .elementor-control-structure-title:before { height: 10px; box-shadow: inset 0 2px 4px rgba(127, 127, 127, 0.1); } .elementor-control-type-structure .elementor-control-structure-presets { display: flex; flex-wrap: wrap; justify-content: space-between; } .elementor-control-type-structure .elementor-control-structure-presets input { display: none; } .elementor-control-type-structure .elementor-control-structure-presets input:checked + .elementor-control-structure-preset path { fill: #a4afb7; } .elementor-control-type-structure .elementor-control-structure-preset-wrapper { margin-bottom: 15px; } .elementor-control-type-structure .elementor-control-structure-preset-title { text-align: center; padding-top: 5px; font-style: italic; font-size: 11px; color: #a4afb7; } .elementor-control-type-switcher .elementor-control-input-wrapper { text-align: right; } .elementor-control-type-switcher .elementor-switch { position: relative; display: inline-block; vertical-align: top; height: 20px; background-color: white; border-radius: 18px; cursor: pointer; } .elementor-control-type-switcher .elementor-switch-input { display: none; } .elementor-control-type-switcher .elementor-switch-label { position: relative; display: block; height: inherit; font-size: 7px; text-transform: uppercase; background: #eceeef; border-radius: inherit; box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.12), inset 0 0 2px rgba(0, 0, 0, 0.15); transition: 0.15s ease-out; transition-property: opacity, background; } .elementor-control-type-switcher .elementor-switch-label:before, .elementor-control-type-switcher .elementor-switch-label:after { position: absolute; top: 0; width: 50%; text-align: center; line-height: 20px; transition: inherit; } .elementor-control-type-switcher .elementor-switch-label:before { content: attr(data-off); right: 3px; color: #a4afb7; text-shadow: 0 1px rgba(255, 255, 255, 0.5); } .elementor-control-type-switcher .elementor-switch-label:after { content: attr(data-on); left: 3px; color: white; text-shadow: 0 1px rgba(0, 0, 0, 0.2); opacity: 0; } .elementor-control-type-switcher .elementor-switch-input:checked ~ .elementor-switch-label { background: #71d7f7; box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15), inset 0 0 3px rgba(0, 0, 0, 0.2); } .elementor-control-type-switcher .elementor-switch-input:checked ~ .elementor-switch-label:before { opacity: 0; } .elementor-control-type-switcher .elementor-switch-input:checked ~ .elementor-switch-label:after { opacity: 1; } .elementor-control-type-switcher .elementor-switch-handle { position: absolute; top: 1px; left: 1px; width: 18px; height: 18px; background: white; border-radius: 10px; transition: left 0.15s ease-out; } .elementor-control-type-switcher .elementor-switch-input:checked ~ .elementor-switch-handle { left: initial; right: 1px; box-shadow: -1px 1px 5px rgba(0, 0, 0, 0.2); } .elementor-control-type-tabs { font-size: 0.8em; text-transform: uppercase; display: flex; } .elementor-control-type-tab { text-align: center; width: 100%; padding: 0; line-height: 25px; border-top: 1px solid #d5dadf; border-bottom: 1px solid #d5dadf; border-right: 1px solid #d5dadf; cursor: pointer; } .elementor-control-type-tab:first-child { border-left: 1px solid #d5dadf; border-top-left-radius: 3px; border-bottom-left-radius: 3px; } .elementor-control-type-tab:last-child { border-top-right-radius: 3px; border-bottom-right-radius: 3px; } .elementor-control-type-tab.elementor-tab-active { background-color: #a4afb7; border-color: #a4afb7; color: #ffffff; } .elementor-tab-close { display: none !important; } .elementor-control-type-textarea.elementor-control-dynamic-value .elementor-control-dynamic-switcher, .elementor-control-type-code.elementor-control-dynamic-value .elementor-control-dynamic-switcher { border-radius: 0 3px 3px 0; border-left-width: 0; } .elementor-control-type-textarea .elementor-control-dynamic-switcher, .elementor-control-type-code .elementor-control-dynamic-switcher { border-radius: 0 3px; } .elementor-control-type-textarea:not(.elementor-control-dynamic-value) .elementor-control-dynamic-switcher, .elementor-control-type-code:not(.elementor-control-dynamic-value) .elementor-control-dynamic-switcher { position: absolute; top: 0; z-index: 1; right: 0; } .elementor-control-type-textarea .elementor-control-input-wrapper, .elementor-control-type-code .elementor-control-input-wrapper { position: relative; } .elementor-control-type-textarea textarea, .elementor-control-type-code textarea { display: block; font-family: inherit; } .elementor-control-type-textarea textarea:focus + .elementor-control-dynamic-switcher, .elementor-control-type-code textarea:focus + .elementor-control-dynamic-switcher { display: none; } .elementor-control-type-textarea pre:focus-within + .elementor-control-dynamic-switcher, .elementor-control-type-code pre:focus-within + .elementor-control-dynamic-switcher { display: none; } .elementor-control-type-code .elementor-control-dynamic-switcher { border-radius: 0 3px; } .elementor-control-type-code:not(.elementor-control-dynamic-value) .elementor-control-dynamic-switcher { right: 0; } .elementor-control-type-url.elementor-control-dynamic .elementor-input { border-radius: 3px 0 0 3px; } .elementor-control-type-url .elementor-control-field { position: relative; } .elementor-control-type-url:not(.elementor-control-dynamic) .elementor-control-url-more, .elementor-control-type-url.elementor-control-dynamic-value .elementor-control-url-more { border-radius: 0 3px 3px 0; } .elementor-control-type-url .elementor-control-input-wrapper { display: flex; flex-direction: row; } .elementor-control-type-url .elementor-control-url-more { display: flex; align-items: center; justify-content: center; flex-shrink: 0; border: 1px solid #d5dadf; border-left: none; cursor: pointer; } .elementor-control-type-url .elementor-control-url-more i { font-size: 12px; } .elementor-control-type-url .elementor-control-url-more-options { display: none; padding-top: 10px; } .elementor-control-type-url .elementor-control-url-more-options .elementor-control-field-description { margin-top: 10px; } .elementor-control-type-url .elementor-control-url-option { display: flex; align-items: center; } .elementor-control-type-url .elementor-control-url-option:not(:last-child) { padding-bottom: 10px; } .elementor-control-type-url .elementor-control-url-option input, .elementor-control-type-url .elementor-control-url-option label { cursor: pointer; } .elementor-control-type-url .elementor-control-url-option-input { margin: 0; padding: 0; border-radius: 2px; margin-right: 5px; -webkit-appearance: none; -moz-appearance: none; appearance: none; outline: none; content: none; height: 15px; width: 15px; border: 1px solid #d5dadf; display: inline-flex; align-items: center; justify-content: center; } .elementor-control-type-url .elementor-control-url-option-input:checked { background: #71d7f7; border: none; } .elementor-control-type-url .elementor-control-url-option-input:checked:before { display: block; content: ""; width: 4px; height: 7px; border: solid white; border-width: 0 2px 2px 0; transform: rotate(45deg); } .elementor-control-type-url .elementor-control-url-option label { font-size: 12px; } .elementor-control-type-url .elementor-control-url-external-hide .elementor-control-url-more { display: none; } .elementor-control-type-url .elementor-control-url-external-show .elementor-input, .elementor-control-type-url .elementor-control-url-external-show .elementor-dynamic-cover { border-radius: 3px 0 0 3px; } .elementor-control-type-url .elementor-control-url-autocomplete-spinner { display: none; position: absolute; top: 5px; right: 0px; width: 10px; height: 10px; font-size: 10px; color: #D4D4D4; } .elementor-control-type-url .elementor-control-url__custom-attributes { margin-top: 5px; } .elementor-control-type-url .elementor-control-url__custom-attributes label { font-size: 12px; } .elementor-control-type-url .elementor-control-url__custom-attributes input { width: 100%; margin-top: 10px; } .elementor-control-type-url .elementor-input { direction: ltr; } .elementor-control-type-url .elementor-input:not(:focus) + .elementor-control-url-more { border-color: #d5dadf; } .elementor-control-type-url .elementor-input:focus ~ div { border-color: #a4afb7; } .elementor-control-type-url .elementor-control-dynamic-switcher { border-left: none; border-radius: 0 3px 3px 0; } .elementor-autocomplete-menu { position: absolute; background: #fff; color: #495157; border: 1px solid #a4afb7; margin: 0; list-style: none; padding: 4px 0; height: auto; width: 100%; min-width: 260px; max-width: 300px; max-height: 200px; overflow-y: auto; border-radius: 3px; transition: all 0.3s ease-in-out; cursor: default; z-index: 1; } .elementor-autocomplete-menu .ui-menu-item { display: flex; justify-content: space-between; align-self: baseline; padding: 5px 8px; font-size: 12px; width: 100%; line-height: 1.2; cursor: pointer; } .elementor-autocomplete-menu .ui-menu-item.ui-state-hover, .elementor-autocomplete-menu .ui-menu-item.ui-state-active, .elementor-autocomplete-menu .ui-menu-item.ui-state-focus { background: #e6e9ec; } .elementor-autocomplete-menu .elementor-autocomplete-item-info { font-size: 10px; padding-top: 2px; } .elementor-control-type-wp_widget .widget-inside { display: block; } .elementor-control-type-wp_widget .quicktags-toolbar input { width: auto; } .elementor-control-type-wysiwyg * { box-sizing: content-box; } .elementor-control-type-wysiwyg .wp-editor-container { border: 1px solid #e6e9ec; } .elementor-control-type-wysiwyg .wp-editor-tabs { border: 1px solid #d5dadf; border-bottom: none; border-radius: 3px 3px 0 0; } .elementor-control-type-wysiwyg #insert-media-button { height: initial; line-height: 24px; font-size: 10px; color: #6d7882; border-color: #d5dadf; background-color: #e6e9ec; min-height: initial; } .elementor-control-type-wysiwyg .ed_button { height: 22px; width: initial; } .elementor-control-type-wysiwyg .wp-media-buttons-icon { height: 14px; margin: 0; } .elementor-control-type-wysiwyg .wp-media-buttons-icon:before { font-size: 14px; } .elementor-control-type-wysiwyg .wp-switch-editor { position: static; border: none; margin: 0; color: #6d7882; font-size: 10px; padding: 3px 9px 4px; } .elementor-control-type-wysiwyg .switch-html { border: solid #d5dadf; border-width: 0 1px; } .elementor-control-type-wysiwyg .html-active .switch-tmce { background-color: transparent; } .elementor-control-type-wysiwyg .html-active .switch-html { background-color: #e6e9ec; } .elementor-control-type-wysiwyg .tmce-active .switch-tmce { background-color: #e6e9ec; } .elementor-control-type-wysiwyg .tmce-active .switch-html { background-color: transparent; } .elementor-control-type-wysiwyg .mce-toolbar-grp, .elementor-control-type-wysiwyg .quicktags-toolbar { background-color: #e6e9ec; } .elementor-control-type-wysiwyg .mce-toolbar-grp > div { padding: 0 3px; } .elementor-control-type-wysiwyg .elementor-wp-editor { box-sizing: border-box; } .elementor-control-type-wysiwyg .mce-ico { color: #6d7882; font-size: 16px; } .elementor-control-type-wysiwyg .mce-btn { margin-right: 0; margin-left: 0; } .elementor-control-type-wysiwyg .mce-btn:hover, .elementor-control-type-wysiwyg .mce-btn:active, .elementor-control-type-wysiwyg .mce-btn.mce-active { border-color: #d5dadf; } .elementor-control-type-wysiwyg .mce-path { padding: 5px 10px; } .elementor-control-type-wysiwyg .mce-path-item { font-size: 12px; color: #6d7882; } .elementor-control-type-wysiwyg .elementor-control-dynamic-switcher { border: none; } .elementor-control-type-text .elementor-control-dynamic-switcher { border-left-width: 0; border-radius: 0 3px 3px 0; } .elementor-control-type-text.elementor-control-dynamic input { border-radius: 3px 0 0 3px; } .elementor-control-type-date_time .elementor-control-dynamic-switcher { border-inline-start-width: 0; border-start-start-radius: 0; border-start-end-radius: 3px; border-end-end-radius: 3px; border-end-start-radius: 0; } .elementor-control-type-date_time.elementor-control-dynamic input { border-start-start-radius: 3px; border-start-end-radius: 0; border-end-end-radius: 0; border-end-start-radius: 3px; } #elementor-mode-switcher { position: absolute; left: 100%; top: 50%; width: 15px; height: 50px; transform: translateY(-50%); background-color: #e6e9ec; font-size: 15px; box-shadow: 3px 1px 5px rgba(0, 0, 0, 0.1); cursor: pointer; } #elementor-mode-switcher:hover { background-color: #93003c; color: #FFFFFF; } #elementor-mode-switcher-inner, #elementor-mode-switcher-preview { width: 100%; height: 100%; position: absolute; top: 0; left: 0; } #elementor-mode-switcher-preview { cursor: pointer; } #elementor-mode-switcher-preview .eicon { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } #elementor-mode-switcher-preview-input { display: none; } :root { --e-is-device-mode: 0; } .e-is-device-mode { --e-is-device-mode: 1; } #elementor-responsive-bar { position: sticky; height: calc(40px * var(--e-is-device-mode)); align-self: stretch; flex-shrink: 0; transition: height 0.2s ease-in-out, opacity 0.1s; left: 0; top: 0; z-index: 100; opacity: var(--e-is-device-mode); box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.33), 0 0 2px 1px rgba(0, 0, 0, 0.25), 0 0 6px -3px rgba(255, 255, 255, 0.5); } #elementor-responsive-bar:before { content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: -1; transform: scaleX(var(--e-preview-scale, 1)); } .e-responsive-bar-switcher__option { cursor: pointer; text-align: center; width: 22px; height: 22px; margin: 0 4px; line-height: 22px; border-radius: 3px; font-size: 16px; transition: background-color 0.3s ease-out; } .e-responsive-bar-switcher__option:hover, .e-responsive-bar-switcher__option[aria-selected=true] { color: #c2cbd2; background-color: rgba(255, 255, 255, 0.1); } .e-responsive-bar-switcher__option input { display: none; } .e-responsive-bar-switcher__option input:checked + i { color: #71d7f7; } .e-responsive-bar-switcher__option:not(:last-child) { -webkit-margin-end: 6px; margin-inline-end: 6px; } .e-responsive-bar__button { -webkit-appearance: none; -moz-appearance: none; appearance: none; background: none; border: 0 none; cursor: pointer; color: inherit; } .e-responsive-bar__button:focus:not(:focus-visible) { outline: none; } .e-responsive-bar__button:hover { color: #c2cbd2; background-color: rgba(255, 255, 255, 0.1); } .e-responsive-bar--pipe { position: relative; } .e-responsive-bar--pipe::before { content: ""; display: block; height: 20px; width: 1px; background-color: #6d7882; position: absolute; right: -5px; top: calc(50% - 10px); } .e-responsive-bar__input-size { background-color: transparent; color: #a4afb7; border: 1px solid #6d7882 !important; padding: 0 3px; width: 60px; font-size: 12px; line-height: 16px; height: 18px; margin: auto 8px auto 4px; } .e-responsive-bar__input-size-separator { color: #6d7882; } .e-responsive-bar__input-size[disabled] { background-color: transparent; color: #6d7882; cursor: default; } #e-responsive-bar { width: 100%; margin-top: calc(-40px + 40px * var(--e-is-device-mode)); z-index: 1; transition: margin-top 0.2s ease-in-out; display: flex; align-items: center; justify-content: space-between; color: #a4afb7; background-color: #495157; } #e-responsive-bar__center, #e-responsive-bar__end, #e-responsive-bar-scale, #e-responsive-bar-switcher { display: flex; justify-content: center; align-items: center; font-size: 13px; background-color: #495157; padding: 2px 0; } @media (min-width: 1400px) { #e-responsive-bar__center { margin-left: 50%; transform: translate(-50%, 0); } } #e-responsive-bar__close-button, #e-responsive-bar__settings-button { width: 22px; height: 22px; border-radius: 3px; margin: 7px 5px; font-size: 16px; } #e-responsive-bar__size-inputs-wrapper { display: flex; align-items: center; -webkit-margin-end: 8px; margin-inline-end: 8px; color: #6d7882; } #e-responsive-bar-switcher { padding: 0 20px; } #e-responsive-bar-scale { padding: 0 20px; } #e-responsive-bar-scale__value-wrapper { margin: 0 14px; min-width: 32px; text-align: center; } #e-responsive-bar-scale__plus, #e-responsive-bar-scale__minus, #e-responsive-bar-scale__reset { cursor: pointer; width: 20px; height: 20px; display: flex; align-items: center; justify-content: center; } #e-responsive-bar-scale__minus:before { content: ""; display: block; width: 13px; height: 2px; background: #a4afb7; border-radius: 3px; } #e-responsive-bar-scale__reset { margin: 0px 8px; } .elementor-revision-item__wrapper { display: flex; align-items: center; border: 1px solid #d5dadf; padding: 10px 15px; margin-bottom: 10px; font-size: 11px; transition: all 0.3s; } .elementor-revision-item__wrapper.current { font-weight: bold; } .elementor-revision-item__wrapper .elementor-revision-item__tools-current { color: #71d7f7; } .elementor-revision-item:hover:not(.elementor-revision-current-preview) { background-color: rgba(230, 233, 236, 0.3); } .elementor-revision-item-loading .elementor-revision-item__tools-current { display: none; } .elementor-revision-item:not(.elementor-revision-item-loading) .elementor-revision-item__tools-spinner { display: none; } .elementor-revision-item__gravatar { border-radius: 50%; overflow: hidden; } .elementor-revision-item__gravatar img { display: block; } .elementor-revision-item__details { padding-left: 15px; flex-grow: 1; cursor: pointer; } .elementor-revision-meta { padding-top: 5px; font-size: 10px; font-weight: bold; } .elementor-revision-current-preview { background-color: #e6e9ec; } #elementor-restore-autosave-dialog.dialog-widget { background-color: rgba(0, 0, 0, 0.3); } #elementor-panel-revisions-loading { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } #elementor-panel-revisions-loading .eicon-loading { font-size: 50px; color: #a4afb7; } .elementor-history-item { display: flex; align-items: center; border: 1px solid #d5dadf; padding: 10px 15px; margin-bottom: 10px; font-size: 11px; line-height: 1.4; cursor: pointer; transition: all 0.3s; } .elementor-history-item:hover { background-color: rgba(230, 233, 236, 0.3); } .elementor-history-item:hover .elementor-history-item__icon .eicon:before { content: "\e924"; } .elementor-history-item-applied { color: #a4afb7; } .elementor-history-item-current { background: #e6e9ec; cursor: default; } .elementor-history-item-current .elementor-history-item__icon .eicon:before, .elementor-history-item-current:hover .elementor-history-item__icon .eicon:before { content: "\e90e"; } .elementor-history-item__details { width: 95%; } .elementor-history-item__title { font-weight: bold; } .elementor-history-item__subtitle, .elementor-history-item__action { font-weight: lighter; } .elementor-history-item__action { font-style: italic; text-decoration: underline; } .elementor-history-item .__icon { float: right; } .elementor-history-revisions-message { font-size: 11px; text-align: center; padding-top: 5px; } #elementor-panel-history { padding: 20px 20px 15px; } #elementor-panel-history.elementor-empty .elementor-history-revisions-message { padding-top: 20px; } #elementor-panel-history:not(.elementor-empty) { background-color: #fff; margin-top: 10px; } #elementor-panel-history-no-items, #elementor-panel-revisions-no-revisions { text-align: center; } #elementor-panel-history-no-items .elementor-nerd-box-icon, #elementor-panel-revisions-no-revisions .elementor-nerd-box-icon { margin-top: 20px; } .elementor-panel #elementor-panel-header #elementor-panel-header-kit-close, .elementor-panel #elementor-panel-header #elementor-panel-header-kit-back { display: none; } .elementor-editor-kit .elementor-panel #elementor-panel-header { background-color: #4ab7f4; } .elementor-editor-kit .elementor-panel #elementor-panel-header #elementor-panel-header-kit-close, .elementor-editor-kit .elementor-panel #elementor-panel-header #elementor-panel-header-kit-back { display: table-cell; } body:not(.e-routes-has-history) #elementor-panel-header-kit-back { pointer-events: none; opacity: 0.4; } body:not(.e-routes-has-history) #elementor-panel-header-kit-back:hover .elementor-icon { cursor: inherit; color: inherit; } .elementor-editor-kit .elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab.elementor-active { border-bottom-color: #4ab7f4; } .elementor-editor-kit .elementor-panel #elementor-panel-page-settings .elementor-panel-navigation { display: none; } .elementor-editor-kit .elementor-panel #elementor-panel-saver-button-publish.elementor-button.elementor-button-success:not(.elementor-disabled), .elementor-editor-kit .elementor-panel #elementor-panel-saver-button-save-options.elementor-button.elementor-button-success:not(.elementor-disabled) { background-color: #4ab7f4; } .elementor-editor-kit .elementor-panel #elementor-panel-page-menu { padding: 25px 15px 0; } .elementor-editor-kit #elementor-panel-header-add-button, .elementor-editor-kit #elementor-panel-header-menu-button, .elementor-editor-kit #elementor-panel-footer-sub-menu-item-save-template, .elementor-editor-kit #elementor-panel-footer-navigator { display: none; } .elementor-control-type-global-style-repeater .elementor-repeater-fields { margin-bottom: 15px; position: relative; } .elementor-control-type-global-style-repeater .elementor-repeater-fields.ui-sortable-helper { background-color: #ffffff; } .elementor-control-type-global-style-repeater .elementor-repeater-row-controls { display: flex; align-items: center; } .elementor-control-type-global-style-repeater .elementor-repeater-row-tool { cursor: pointer; color: #d5dadf; padding: 5px; } .elementor-control-type-global-style-repeater .elementor-control { padding: 0; } .elementor-control-type-global-style-repeater .elementor-control-title { flex-grow: 1; } .elementor-control-type-global-style-repeater .elementor-control-title input { max-width: 135px; } .elementor-control-type-global-style-repeater .elementor-control-title input:not(:focus) { background: none; border: none; } .elementor-control-type-global-style-repeater .elementor-control-input-wrapper { display: flex; align-items: center; min-width: 81px; } .elementor-control-type-global-style-repeater .elementor-control-input-wrapper:hover .e-global-colors__color-value { display: none; } .elementor-control-type-global-style-repeater .elementor-control-input-wrapper:not(:hover) .elementor-repeater-tool-remove, .elementor-control-type-global-style-repeater .elementor-control-input-wrapper:not(:hover) .elementor-repeater-tool-remove--disabled, .elementor-control-type-global-style-repeater .elementor-control-input-wrapper:not(:hover) .elementor-repeater-tool-sort { display: none; } .elementor-control-type-global-style-repeater .elementor-repeater-row-controls > .elementor-control > .elementor-control-content > .elementor-control-field > .elementor-control-input-wrapper { margin-top: 0; } .elementor-control-type-global-style-repeater .elementor-controls-popover { align-self: end; margin-top: 35px; top: 0; width: 100%; } .elementor-control-type-global-style-repeater .elementor-controls-popover:before { right: 5px; } .elementor-control-type-global-style-repeater .elementor-controls-popover .elementor-control { padding: 0 20px 15px; } .elementor-control-type-global-style-repeater .elementor-controls-popover .elementor-control-title { flex-grow: initial; } .elementor-control-type-global-style-repeater .elementor-button-wrapper { text-align: center; border-top: 1px solid #e6e9ec; padding-top: 15px; } .elementor-control-type-global-style-repeater .pickr, .elementor-control-type-global-style-repeater .elementor-control-popover-toggle-toggle-label { margin-left: 5px; } .elementor-control-type-global-style-repeater .e-sortable-placeholder { background-color: #71d7f7; opacity: 0.9; width: 100%; margin: 8px 0; height: 2px; } .elementor-control-system_colors, .elementor-control-system_typography { padding-bottom: 0; } .e-global-colors__color-value { color: #d5dadf; font-size: 10px; padding: 0 5px; text-align: right; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } @keyframes load { 0% { opacity: 0.3; } 50% { opacity: 1; } 100% { opacity: 0.3; } } @keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } } @keyframes mover { 0% { transform: translateY(0); } 100% { transform: translateY(-5px); } } @keyframes slideDown { 0% { transform: translateY(-30px); } 100% { transform: translateY(0); } } body { --e-preview-width: calc(100% - var(--e-editor-panel-width, 300px)); } body.elementor-navigator-docked { --e-preview-width: calc(100% - var(--e-editor-panel-width, 300px) - var(--e-editor-navigator-width, 0px)); } body.elementor-device-desktop #elementor-preview { overflow-y: hidden; align-items: flex-start; } body:not(.elementor-device-desktop) body { overflow-y: auto; } #elementor-preview { background-color: #333; height: 100%; border: 0; width: var(--e-preview-width); display: flex; flex-direction: column; justify-content: flex-start; align-items: center; position: relative; } #elementor-preview-responsive-wrapper { transform-origin: top center; padding: 20px; transform: scale(var(--e-preview-scale, 1)); } .elementor-device-desktop #elementor-preview-responsive-wrapper { min-width: 1025px; width: 100%; height: 100%; padding: 0; position: relative; } body.e-is-device-mode:not(.elementor-device-desktop) #elementor-preview-responsive-wrapper { width: var(--e-editor-preview-width); height: var(--e-editor-preview-height); margin: 0 max((100vw - var(--e-editor-panel-width) - var(--e-editor-preview-width)) / 2, 20px); box-sizing: content-box; position: relative; max-height: calc(100vh - 80px); } body.e-is-device-mode:not(.elementor-device-desktop) #elementor-preview-responsive-wrapper .ui-resizable-handle { display: flex !important; } #elementor-preview-responsive-wrapper:not(.ui-resizable-resizing) { transition: 0.3s ease-in-out; } #elementor-preview-responsive-wrapper .ui-resizable-handle { top: 0; } #elementor-preview-responsive-wrapper .ui-resizable-handle.ui-resizable-s { top: auto; bottom: 0; } #elementor-preview-responsive-wrapper .ui-resizable-n, #elementor-preview-responsive-wrapper .ui-resizable-s { align-items: center; justify-content: center; height: 20px; } #elementor-preview-responsive-wrapper .ui-resizable-n:before, #elementor-preview-responsive-wrapper .ui-resizable-s:before { content: ""; display: block; background-color: rgba(255, 255, 255, 0.2); width: 50px; height: 4px; border-radius: 3px; transition: all 0.2s ease-in-out; } #elementor-preview-responsive-wrapper .ui-resizable-n:hover:before, #elementor-preview-responsive-wrapper .ui-resizable-s:hover:before { background-color: rgba(255, 255, 255, 0.6); width: 100px; } #elementor-preview-responsive-wrapper .ui-resizable-e, #elementor-preview-responsive-wrapper .ui-resizable-w { align-items: center; justify-content: center; width: 20px; } #elementor-preview-responsive-wrapper .ui-resizable-e:before, #elementor-preview-responsive-wrapper .ui-resizable-w:before { content: ""; display: block; background-color: rgba(255, 255, 255, 0.2); width: 4px; height: 50px; border-radius: 3px; transition: all 0.2s ease-in-out; } #elementor-preview-responsive-wrapper .ui-resizable-e:hover:before, #elementor-preview-responsive-wrapper .ui-resizable-w:hover:before { background-color: rgba(255, 255, 255, 0.6); height: 100px; } #elementor-preview-responsive-wrapper.ui-resizable-resizing .ui-resizable-handle:before { background-color: rgba(255, 255, 255, 0.9); } #elementor-preview-responsive-wrapper .ui-resizable-s { bottom: 0; } #elementor-preview-responsive-wrapper .ui-resizable-e { right: 0; } #elementor-preview-responsive-wrapper .ui-resizable-w { left: 0; } #elementor-preview-iframe { width: 100%; height: 100%; background-color: #fff; box-shadow: 0 0 3px rgba(0, 0, 0, 0.3), 0 0 20px rgba(0, 0, 0, 0.15); } #elementor-template-library-modal a.elementor-template-library-blank-footer-link { font-style: normal; text-decoration: underline; color: #39b54a; } #elementor-template-library-modal a.elementor-template-library-blank-footer-link:hover { color: #2d8e3a; } #elementor-template-library-modal .dialog-buttons-wrapper { display: none; } #elementor-template-library-modal .select2-container { z-index: 0; } #elementor-template-library-header-menu { text-align: center; color: #6d7882; font-size: 13px; } .elementor-template-library-menu-item { display: inline-block; padding: 17px 0; width: 115px; cursor: pointer; } .elementor-template-library-menu-item.elementor-active { background-image: linear-gradient(to bottom, #f1f3f5, #fff); border-bottom: 3px solid #93003c; } #elementor-template-library-header-actions { display: flex; } #elementor-template-library-header-actions > div { padding-right: 16px; } #elementor-template-library-header-preview-insert-wrapper { cursor: default; padding: 0 10px; } #elementor-template-library-header-preview-insert-wrapper .elementor-button { padding: 8px 14px; font-size: 11px; } #elementor-template-library-header-preview-insert-wrapper .elementor-template-library-template-insert { color: #fff; background-color: #39b54a; } #elementor-template-library-header-preview-insert-wrapper .elementor-template-library-template-insert.elementor-disabled { cursor: default; pointer-events: none; color: #a4afb7; background-color: #556068; transition: 0.3s; } #elementor-template-library-header-preview-insert-wrapper .elementor-go-pro { background-color: #93003c; color: #fff; } #elementor-template-library-header-preview-back { padding: 16.5px 16.5px 15px 0; border-right: 1px solid #e6e9ec; cursor: pointer; transition: color 0.5s; } #elementor-template-library-header-preview-back:not(:hover) { color: #a4afb7; } #elementor-template-library-header-preview-back i { padding-right: 10px; font-size: 18px; } #elementor-template-library-header-preview-back i:before { content: "\e87e"; } #elementor-template-library-templates { padding: 0 15px; } #elementor-template-library-templates[data-template-source=local] #elementor-template-library-templates-container { box-shadow: 1px 1px 20px 0 rgba(0, 0, 0, 0.03); margin-top: 10px; margin-bottom: 45px; } #elementor-template-library-templates[data-template-source=local] .elementor-template-library-order-input:checked + .elementor-template-library-order-label { color: #6d7882; } #elementor-template-library-templates[data-template-source=remote] #elementor-template-library-templates-container { margin: 10px -15px 0; } #elementor-template-library-templates[data-template-source=remote] .elementor-template-library-order-input:checked + .elementor-template-library-order-label { color: #495157; } #elementor-template-library-templates[data-template-source=empty] #elementor-template-library-order-toolbar-local, #elementor-template-library-templates[data-template-source=empty] #elementor-template-library-footer-banner { display: none; } #elementor-template-library-templates.elementor-templates-filter-active #elementor-template-library-footer-banner { display: none; } #elementor-template-library-templates .elementor-template-library-order-input { display: none; } #elementor-template-library-templates .elementor-template-library-order-input:checked + .elementor-template-library-order-label { padding-right: 8px; } #elementor-template-library-templates .elementor-template-library-order-input:checked + .elementor-template-library-order-label:after { font-family: eicons; content: "\e8ae"; margin-left: 3px; } #elementor-template-library-templates .elementor-template-library-order-input:checked.elementor-template-library-order-reverse + .elementor-template-library-order-label:after { content: "\e8ad"; } #elementor-template-library-templates-container { display: flex; flex-wrap: wrap; align-items: flex-start; } #elementor-template-library-templates-container .elementor-template-library-template-local .elementor-template-library-template-insert { text-transform: none; font-size: 12px; } #elementor-template-library-toolbar { display: flex; justify-content: space-between; align-items: center; } .elementor-template-library-filter-toolbar { display: flex; align-items: center; } #elementor-template-library-filter-toolbar-remote { font-size: 11px; } #elementor-template-library-order { display: flex; border-right: 1px solid #d5dadf; } .elementor-template-library-order-label { text-transform: uppercase; padding-right: 22px; -webkit-user-select: none; -moz-user-select: none; user-select: none; } label.elementor-template-library-order-label { cursor: pointer; } label.elementor-template-library-order-label:hover { color: #556068; } #elementor-template-library-filter .select2 { text-align: left; width: calc(27px * 5) !important; } #elementor-template-library-filter .select2-selection__rendered { text-transform: capitalize; } #select2-elementor-template-library-filter-subtype-results .select2-results__option { text-transform: capitalize; text-align: left; padding-left: 5px; } #elementor-template-library-my-favorites { flex-grow: 1; text-align: left; padding-left: 20px; } #elementor-template-library-filter-my-favorites { display: none; } #elementor-template-library-filter-my-favorites:checked + #elementor-template-library-filter-my-favorites-label { color: #495157; } #elementor-template-library-filter-my-favorites:checked + #elementor-template-library-filter-my-favorites-label i:after { color: #93003c; content: "\e93f"; } #elementor-template-library-filter-my-favorites-label { cursor: pointer; text-transform: uppercase; } #elementor-template-library-filter-my-favorites-label:hover { color: #556068; } #elementor-template-library-filter-my-favorites-label:hover i:after { color: #93003c; } #elementor-template-library-filter-my-favorites-label i { padding-right: 5px; } #elementor-template-library-filter-my-favorites-label i:after { color: #a4afb7; content: "\e923"; } #elementor-template-library-filter-text-wrapper { width: 200px; position: relative; } #elementor-template-library-filter-text-wrapper i { position: absolute; top: 50%; right: 0; transform: translateY(-50%); } #elementor-template-library-filter-text { border: none; border-bottom: 1px solid #d5dadf; border-radius: 0; font-size: 11px; padding: 8px 15px 8px 0; transition: border 0.5s; } #elementor-template-library-filter-text:focus { border-color: #c2cbd2; } #elementor-template-library-filter-text::-moz-placeholder { font-weight: 300; text-transform: uppercase; } #elementor-template-library-filter-text::placeholder { font-weight: 300; text-transform: uppercase; } #elementor-template-library-filter-text:focus { border-color: #c2cbd2; } .elementor-template-library-template-remote { margin: calc( 30px / 2 ); padding: 8px; background-color: #fff; box-shadow: 0 1px 20px 0 rgba(0, 0, 0, 0.07); border-radius: 3px; } .elementor-template-library-template-remote:hover .elementor-template-library-template-name { display: none; } .elementor-template-library-template-remote:not(:hover) .elementor-template-library-template-preview { opacity: 0; } .elementor-template-library-template-remote:not(:hover) .elementor-template-library-favorite, .elementor-template-library-template-remote:not(:hover) .elementor-template-library-template-action { display: none; } .elementor-template-library-template-remote.elementor-template-library-pro-template .elementor-template-library-template-body:before { content: var(--elementor-template-library-subscription-plan-label); background-color: var(--elementor-template-library-subscription-plan-color); color: #d5dadf; position: absolute; text-transform: uppercase; top: 5px; right: 5px; padding: 2px 4px 0; font-size: 9px; border-radius: 2px; } .elementor-template-library-template-remote:not(.elementor-template-library-template-page):not(.elementor-template-library-template-lp) { position: relative; width: calc(33.333% - 30px); overflow: hidden; } .elementor-template-library-template-remote:not(.elementor-template-library-template-page):not(.elementor-template-library-template-lp) img { display: block; width: 100%; } .elementor-template-library-template-remote:not(.elementor-template-library-template-page):not(.elementor-template-library-template-lp) .elementor-template-library-template-footer { position: absolute; width: 100%; bottom: 0; left: 0; padding: 10px; background-color: #fff; transition: transform 0.5s; } .elementor-template-library-template-remote:not(.elementor-template-library-template-page):not(.elementor-template-library-template-lp) .elementor-template-library-template-name { display: none; } .elementor-template-library-template-remote:not(.elementor-template-library-template-page):not(.elementor-template-library-template-lp):not(:hover) .elementor-template-library-template-footer { transform: translateY(100%); } .elementor-template-library-template-remote .elementor-template-library-template-body { position: relative; } @media (max-width: 1025px) { .elementor-template-library-template-remote .elementor-template-library-template-body { height: 300px; } } .elementor-template-library-template-remote .elementor-template-library-template-screenshot { height: 100%; background-size: cover; background-position-x: 50%; box-shadow: inset 0px -2px 15px -6px rgba(0, 0, 0, 0.07); } .elementor-template-library-template-remote .elementor-template-library-template-preview { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); transition: opacity 0.5s; cursor: pointer; } .elementor-template-library-template-remote .elementor-template-library-template-preview i { font-size: 20px; color: #d5dadf; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .elementor-template-library-template-remote .elementor-template-library-template-insert { color: #39b54a; } .elementor-template-library-template-remote .elementor-go-pro { color: #93003c; } .elementor-template-library-template-remote .elementor-template-library-template-footer { display: flex; justify-content: space-between; margin-top: 10px; font-size: 11px; line-height: 1; } .elementor-template-library-template-remote .elementor-template-library-template-name { text-align: left; color: #6d7882; flex-grow: 1; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; padding-right: 5px; } .elementor-template-library-template-remote .elementor-template-library-template-favorite-input { display: none; } .elementor-template-library-template-remote .elementor-template-library-template-favorite-input:checked + .elementor-template-library-template-favorite-label i:before { content: "\e93f"; color: #93003c; } .elementor-template-library-template-remote .elementor-template-library-template-favorite-label { cursor: pointer; } .elementor-template-library-template-remote .elementor-template-library-template-favorite-label:hover i { color: #93003c; } @media (max-width: 1439px) { .elementor-template-library-template-page, .elementor-template-library-template-lp { width: calc(25% - 30px); } } @media (min-width: 1440px) { .elementor-template-library-template-page, .elementor-template-library-template-lp { width: calc(20% - 30px); } } @media (max-width: 1025px) { .elementor-template-library-template-page, .elementor-template-library-template-lp { width: calc(33.333% - 30px); } } .elementor-template-library-template-page .elementor-template-library-template-body, .elementor-template-library-template-lp .elementor-template-library-template-body { height: 200px; } #elementor-template-library-order-toolbar-local, .elementor-template-library-template-local { display: flex; align-items: center; padding: 0 25px; text-align: left; } #elementor-template-library-order-toolbar-local { margin-top: 30px; } #elementor-template-library-order-toolbar-local .elementor-template-library-order-label { line-height: 1; font-size: 10px; font-weight: 500; } #elementor-template-library-order-toolbar-local .elementor-template-library-order-label:not(:hover) { color: #a4afb7; } .elementor-template-library-template-local { height: 50px; width: 100%; margin-top: 1px; background-color: #fff; transition: background-color 0.3s linear; } .elementor-template-library-template-local:hover { background-color: #fafbfb; } .elementor-template-library-template-local:not(:hover) .elementor-template-library-template-insert { background: none; color: #a4afb7; } .elementor-template-library-template-local:first-child { border-radius: 3px 3px 0 0; } .elementor-template-library-template-local:last-child { border-radius: 0 0 3px 3px; } .elementor-template-library-template-local .elementor-template-library-template-name { font-weight: 500; } .elementor-template-library-template-local .elementor-template-library-template-name, .elementor-template-library-template-local .elementor-template-library-template-meta { padding-right: 20px; } .elementor-template-library-template-local .elementor-template-library-template-meta { color: #a4afb7; } .elementor-template-library-template-local .elementor-template-library-template-name, .elementor-template-library-template-local .elementor-template-library-template-meta, .elementor-template-library-template-local .elementor-template-library-template-preview, .elementor-template-library-template-local .elementor-template-library-template-action { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } .elementor-template-library-template-local .elementor-template-library-template-controls { position: relative; display: flex; align-items: center; } .elementor-template-library-template-local .elementor-template-library-template-controls, .elementor-template-library-template-local .elementor-template-library-template-controls a { color: #a4afb7; } .elementor-template-library-template-local .elementor-template-library-template-controls > div { cursor: pointer; transition: color 0.5s; } .elementor-template-library-template-local .elementor-template-library-template-insert i { margin-right: 3px; } .elementor-template-library-template-local .elementor-template-library-template-control-title { margin-left: 6px; } .elementor-template-library-template-local .elementor-template-library-template-more:hover, .elementor-template-library-template-local .elementor-template-library-template-more a:hover { color: #556068; } .elementor-template-library-template-local .elementor-template-library-template-more .elementor-template-library-template-delete:hover { color: #d72b3f; } .elementor-template-library-template-local .elementor-template-library-template-action { padding: 8px 18px; margin: 0 5%; } .elementor-template-library-template-local .elementor-template-library-template-more { display: none; position: absolute; background-color: #fff; padding: 3px 20px; border-radius: 3px; box-shadow: 1px 3px 11px rgba(0, 0, 0, 0.3); top: 100%; right: 0; transform: translateX(65%) translateY(-7px); z-index: 1; } .elementor-template-library-template-local .elementor-template-library-template-more:before { content: ""; position: absolute; border: solid transparent; border-width: 8px 4px; border-bottom-color: #fff; transform: translateY(-100%); } .elementor-template-library-template-local .elementor-template-library-template-more > div { margin: 10px 0; font-size: 11px; } .elementor-template-library-template-local .elementor-template-library-template-more-toggle { flex-grow: 1; text-align: right; } .elementor-template-library-template-local .elementor-template-library-template-more-toggle i { font-size: 16px; } #elementor-template-library-preview { height: 100%; overflow: hidden; } #elementor-template-library-preview iframe { height: 150%; transform: scale(0.666) translateX(-25%) translateY(-25%); } @media (max-width: 1439px) { #elementor-template-library-preview iframe { width: 1440px; } } @media (min-width: 1440px) { #elementor-template-library-preview iframe { width: 1710px; } } .elementor-template-library-blank-icon { font-size: 65px; margin-top: 45px; color: #c2cbd2; line-height: 1; } .elementor-template-library-blank-icon img { width: 70px; } .elementor-template-library-blank-icon .elementor-template-library-no-results { width: 200px; } .elementor-template-library-blank-title { font-size: 30px; margin-top: 40px; } @media (max-width: 1439px) { .elementor-template-library-blank-title { font-size: 25px; } } .elementor-template-library-blank-message { font-size: 18px; color: #a4afb7; margin-top: 15px; font-weight: 300; } @media (max-width: 1439px) { .elementor-template-library-blank-message { font-size: 16px; margin-top: 10px; } } #elementor-template-library-save-template-form { margin-top: 40px; display: flex; align-items: center; justify-content: center; } #elementor-template-library-save-template-form > * { height: 55px; font-size: 16px; } #elementor-template-library-save-template-name { width: 500px; background-color: #fff; font-weight: 300; color: #a4afb7; padding-left: 25px; border-radius: 3px 0 0 3px; border: none; } #elementor-template-library-save-template-submit { width: 150px; border-radius: 0 3px 3px 0; } #elementor-template-library-save-template-submit:hover { box-shadow: none; } #elementor-template-library-import-form { width: 95%; background-color: rgba(255, 255, 255, 0.5); padding: 60px; border: 2px dashed #d5dadf; margin: 35px auto; transition: background-color 0.5s; } #elementor-template-library-import-form:hover { background-color: rgba(255, 255, 255, 0.9); } #elementor-template-library-import-form-or { margin-top: 15px; font-size: 18px; } #elementor-template-library-import-form-label { margin-top: 20px; padding: 15px 35px; display: inline-block; } #elementor-template-library-import-form-input { display: none; } #elementor-template-library-import-form.elementor-drag-over { border: 3px dashed #71d7f7; } #elementor-template-library-import .elementor-template-library-blank-icon { margin-top: 0; } #elementor-template-library-import .elementor-template-library-blank-message { margin-top: 20px; } .e-route-library-connect #elementor-template-library-modal .dialog-message { max-height: 95vh; padding: 100px 0 0; min-height: 550px; } #elementor-template-library-connect-logo { font-size: 20px; } #elementor-template-library-connect__button { display: inline-block; position: relative; z-index: 1; margin-top: 25px; padding: 12px 24px; font-size: 14px; } #elementor-template-library-connect__background-image-left-1 { right: 22.4%; bottom: -29%; animation: 1.5s fadeIn, 1.5s slideDown, 3.5s mover 1.5s infinite alternate; } #elementor-template-library-connect__background-image-left-2 { right: 46.25%; bottom: -15.5%; animation: 3s fadeIn, 3s slideDown, 2s mover 3s infinite alternate; } #elementor-template-library-connect__background-image-right-1 { left: 37%; bottom: -41%; animation: 2.5s fadeIn, 2.5s slideDown, 2s mover 2.5s infinite alternate; } #elementor-template-library-connect__background-image-right-2 { left: 48%; bottom: -12.5%; animation: 1.5s fadeIn, 1.5s slideDown, 1.5s mover 1.5s infinite alternate; } .elementor-template-library-connect__background-image { position: absolute; } .elementor-template-library-blank-footer { position: absolute; bottom: 70px; left: 50%; transform: translateX(-50%); color: #a4afb7; font-style: italic; } @media (max-height: 700px) { .elementor-template-library-blank-footer { display: none; } } #elementor-template-library-footer-banner { padding-bottom: 45px; } #elementor-template-library-footer-banner i { color: #c2cbd2; font-size: 56px; margin-top: 40px; } #elementor-template-library-footer-banner .elementor-nerd-box-icon { margin-top: 70px; } #elementor-template-library-footer-banner .elementor-excerpt { color: #a4afb7; font-size: 15px; font-weight: 500; margin-top: 20px; } #elementor-template-library-templates-empty { width: 100%; margin-top: 40px; } #elementor-template-library-error-dialog .dialog-message { text-align: start; } #elementor-template-library-error-info { margin-top: 10px; } @media (max-width: 1439px) { .elementor-template-library-local-column-1 { width: 33%; } .elementor-template-library-local-column-2 { width: 10%; } .elementor-template-library-local-column-3 { width: 15%; } .elementor-template-library-local-column-4 { width: 15%; } .elementor-template-library-local-column-5 { width: 27%; } } @media (min-width: 1440px) { .elementor-template-library-local-column-1 { width: 25%; } .elementor-template-library-local-column-2 { width: 17%; } .elementor-template-library-local-column-3 { width: 17%; } .elementor-template-library-local-column-4 { width: 17%; } .elementor-template-library-local-column-5 { width: 24%; } } @media (max-width: 1024px) { .elementor-template-library-local-column-3 { display: none; } .elementor-template-library-local-column-5 { width: 41%; } } .elementor-tags-list { display: none; position: absolute; width: 260px; max-height: 300px; overflow: auto; padding-bottom: 5px; background-color: #fff; border: 1px solid #a4afb7; border-radius: 3px; z-index: 10000; } .elementor-tags-list__group-title { color: #495157; font-weight: bold; font-size: 12px; padding: 10px 15px; display: flex; align-items: center; } .elementor-tags-list__group-title .eicon-info-circle { padding-right: 5px; color: #71d7f7; font-size: 14px; } .elementor-tags-list__item { font-size: 10px; padding: 6px 15px; cursor: pointer; } .elementor-tags-list__item:before { content: ">"; font-size: 8px; padding-right: 5px; } .elementor-tags-list__item:hover { background-color: #e6e9ec; } .elementor-tags-list__teaser { border-top: 2px solid #d5dadf; padding-top: 4px; margin-top: 4px; } .elementor-tags-list__teaser-title { color: #6d7882; } .elementor-tags-list__teaser-text { padding: 2px 15px 8px; line-height: 1.5; font-size: 12px; } .elementor-tags-list__teaser-link { color: #93003c; text-decoration: underline; font-style: italic; font-weight: bold; } .elementor-dynamic-cover { display: flex; align-items: center; width: 100%; height: 27px; box-sizing: border-box; } .elementor-dynamic-cover__title { padding: 0 8px; flex-grow: 1; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } .elementor-dynamic-cover__settings, .elementor-dynamic-cover__remove { color: #c2cbd2; cursor: pointer; transition: all 0.3s; } .elementor-dynamic-cover__settings:hover, .elementor-dynamic-cover__remove:hover { color: #a4afb7; } .elementor-control-type-wysiwyg .elementor-dynamic-cover { margin-top: 10px; } .elementor-tag-settings-popup { position: absolute; width: 260px; background-color: #e6e9ec; box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3); z-index: 1; } .elementor-tag-settings-popup:before { content: ""; position: absolute; top: -20px; left: 5px; border: 10px solid transparent; border-bottom-color: #fff; } .elementor-tag-settings-popup .elementor-control-type-section:first-child { margin: 0; } .elementor-tag-controls-stack-empty { background-color: #fff; padding: 10px; font-size: 13px; text-align: center; } .elementor-control-dynamic-switcher { display: inline-flex; align-items: center; justify-content: center; flex-shrink: 0; height: 27px; cursor: pointer; border: 1px solid #d5dadf; border-radius: 3px; background: #fff; } .elementor-control-dynamic-switcher.e-control-tool { height: 20px; border: 0; } .elementor-control-dynamic-switcher-wrapper { display: flex; } .elementor-control-dynamic-switcher .eicon-database { font-size: 12px; } .elementor-control-dynamic-value .elementor-control-tag-area, .elementor-control-dynamic-value .elementor-control-dynamic-switcher, .elementor-control-dynamic-value .e-global__popover-toggle { display: none; } .elementor-context-menu { position: absolute; width: 200px; background-color: #fff; border: 1px solid #e6e9ec; border-radius: 3px; box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.09); -webkit-user-select: none; -moz-user-select: none; user-select: none; z-index: 101; } .elementor-context-menu-list__group { padding: 5px 0; } .elementor-context-menu-list__group:not(:last-child) { border-bottom: 1px solid #e6e9ec; } .elementor-context-menu-list__item { padding: 5px 10px; padding-right: 20px; display: flex; cursor: pointer; } .elementor-context-menu-list__item--disabled { cursor: default; color: #d5dadf; } .elementor-context-menu-list__item:not(.elementor-context-menu-list__item--disabled):hover { background-color: #71d7f7; } .elementor-context-menu-list__item:not(.elementor-context-menu-list__item--disabled):hover > * { color: #fff; } .elementor-context-menu-list__item__icon { width: 20px; color: #c2cbd2; } .elementor-context-menu-list__item__title { flex-grow: 1; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } .elementor-context-menu-list__item__shortcut { color: #d5dadf; } .elementor-context-menu-list__item.elementor-context-menu-list__item-delete:not(.elementor-context-menu-list__item--disabled):hover { background-color: #d72b3f; } .elementor-context-menu .eicon-pro-icon { color: #fcb92c; } #elementor-hotkeys { text-align: left; } #elementor-hotkeys__content { display: flex; width: 100%; overflow: hidden; margin-bottom: 30px; } @media (max-width: 1024px) { #elementor-hotkeys__content { flex-direction: column; } } #elementor-hotkeys__actions .elementor-hotkeys__list { border-radius: 3px 0 0 3px; } @media (max-width: 1024px) { #elementor-hotkeys__actions .elementor-hotkeys__list { border-radius: 3px; } } @media (min-width: 1025px) { #elementor-hotkeys__actions .elementor-hotkeys__header, #elementor-hotkeys__actions .elementor-hotkeys__list { padding-right: 25px; } } @media (min-width: 1440px) { #elementor-hotkeys__actions .elementor-hotkeys__header, #elementor-hotkeys__actions .elementor-hotkeys__list { padding-right: 50px; } } #elementor-hotkeys__navigation .elementor-hotkeys__list { border-radius: 0 3px 3px 0; } @media (max-width: 1024px) { #elementor-hotkeys__navigation .elementor-hotkeys__list { border-radius: 3px; } } @media (min-width: 1025px) { #elementor-hotkeys__navigation .elementor-hotkeys__header { padding-left: 25px; } } @media (min-width: 1440px) { #elementor-hotkeys__navigation .elementor-hotkeys__header { padding-left: 50px; } } @media (min-width: 1025px) { #elementor-hotkeys__navigation .elementor-hotkeys__list { padding-left: 15px; } } @media (min-width: 1440px) { #elementor-hotkeys__navigation .elementor-hotkeys__list { padding-left: 40px; } } .elementor-hotkeys__col { width: 50%; } @media (max-width: 1024px) { .elementor-hotkeys__col { width: 100%; } } .elementor-hotkeys__header, .elementor-hotkeys__list { width: 100%; } .elementor-hotkeys__header { padding: 10px 30px; font-weight: 500; } @media (max-width: 479px) { .elementor-hotkeys__header { padding-right: 10px; padding-left: 10px; } } .elementor-hotkeys__list { background-color: #ffffff; height: calc(100% - 42px); padding: 10px 20px; } @media (max-width: 479px) { .elementor-hotkeys__list { padding: 0; } } @media (max-width: 1024px) { .elementor-hotkeys__list { margin-bottom: 30px; } } @media (max-width: 1024px) { .elementor-hotkeys__list { height: auto; } } .elementor-hotkeys__item { display: flex; align-items: center; padding: 20px 10px; border-bottom: 1px solid #eceeef; } .elementor-hotkeys__item:last-child { margin-bottom: 30px; } @media (max-width: 479px) { .elementor-hotkeys__item:last-child { margin-bottom: 0; } } .elementor-hotkeys__item--label { font-size: 13px; font-weight: 400; flex-grow: 1; } .elementor-hotkeys__item--shortcut { flex-grow: 0; display: flex; } .elementor-hotkeys__item--shortcut span { position: relative; background-color: #eceeef; padding: 5px 12px; margin-right: 27px; border-radius: 3px; } @media (max-width: 479px) { .elementor-hotkeys__item--shortcut span { padding: 4px 9px; margin-right: 23px; } } .elementor-hotkeys__item--shortcut span:after { content: "+"; position: absolute; right: -18px; width: 9px; text-align: center; } @media (max-width: 479px) { .elementor-hotkeys__item--shortcut span:after { right: -16px; } } .elementor-hotkeys__item--shortcut span:last-child { margin-right: 0; } .elementor-hotkeys__item--shortcut span:last-child:after { display: none; } .ui-resizable-n { top: -5px; } .ui-resizable-e { right: -5px; } .ui-resizable-s { bottom: -5px; } .ui-resizable-w { left: -5px; } .ui-resizable-ne { top: -5px; right: -5px; } .ui-resizable-nw { top: -5px; left: -5px; } .ui-resizable-se { bottom: -5px; right: -5px; } .ui-resizable-sw { bottom: -5px; left: -5px; } .ui-resizable-n, .ui-resizable-s { left: 0; height: 10px; width: 100%; cursor: ns-resize; } .ui-resizable-e, .ui-resizable-w { top: 0; height: 100%; width: 10px; cursor: ew-resize; } .ui-resizable-ne, .ui-resizable-nw, .ui-resizable-se, .ui-resizable-sw { height: 15px; width: 15px; } .ui-resizable-nw, .ui-resizable-se { cursor: nwse-resize; } .ui-resizable-ne, .ui-resizable-sw { cursor: nesw-resize; } .ui-resizable-handle { position: absolute; } .ui-resizable-resizing { pointer-events: none; } body { --e-editor-navigator-width: 240px; } #elementor-navigator { position: fixed; top: 100px; width: var(--e-editor-navigator-width); height: 50vh; right: 30px; background-color: #fff; box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.1); -webkit-user-select: none; -moz-user-select: none; user-select: none; overflow: hidden; z-index: 100; display: none; } body.elementor-navigator-docked #elementor-navigator { top: 0; right: 0; height: 100%; } body:not(.elementor-navigator-docked) #elementor-navigator { border-radius: 5px; } #elementor-navigator__inner { height: 100%; background-color: #e6e9ec; } #elementor-navigator__header { display: flex; align-items: center; justify-content: space-between; padding: 12px 10px; background-color: #fff; border-bottom: 1px solid #e6e9ec; cursor: move; } #elementor-navigator__close, #elementor-navigator__toggle-all { transition: color 0.5s; cursor: pointer; } #elementor-navigator__close:not(:hover), #elementor-navigator__toggle-all:not(:hover) { color: #a4afb7; } #elementor-navigator__toggle-all { font-size: 13px; } #elementor-navigator__close { font-size: 11px; } #elementor-navigator__elements { height: calc(100% - 49px); overflow: auto; position: relative; } .elementor-navigator-docked #elementor-navigator__elements { height: calc(100% - 35px); } #elementor-navigator__elements .elementor-nerd-box { padding: 25px; } #elementor-navigator__footer { position: absolute; width: 100%; left: 0; bottom: 0; text-align: center; background-color: #fff; border-top: 1px solid #e6e9ec; color: #a4afb7; } .elementor-navigator-docked #elementor-navigator__footer { display: none; } .elementor-navigator__item { position: relative; display: flex; height: 30px; font-size: 11px; border-bottom: 1px solid #e6e9ec; cursor: pointer; transition: padding 0.5s linear; overflow: hidden; } .elementor-navigator__item[data-locked=true] { cursor: not-allowed; } .elementor-navigator__item:not(.elementor-active) .elementor-navigator__element__list-toggle i { transform: rotate(-90deg); } .elementor-navigator__item > * { display: flex; align-items: center; } .elementor-navigator__item + .elementor-navigator__elements { display: none; } .elementor-navigator__elements .elementor-empty-view { padding: 10px; border-bottom: 1px solid #e6e9ec; } .elementor-navigator__elements .elementor-empty-view__title { margin-left: 23px; color: #c2cbd2; font-size: 10px; font-style: italic; } .elementor-navigator__elements .ui-sortable-helper { background-color: #fff; box-shadow: 1px 2px 5px 0 rgba(0, 0, 0, 0.1); transform: rotate(4deg); border: 1px solid #e6e9ec; pointer-events: none; } .elementor-navigator__elements .ui-sortable-placeholder { background-color: #f1f3f5; } .elementor-navigator__element.elementor-dragging-on-child > .elementor-navigator__elements > .elementor-empty-view { border-top: 2px solid #71d7f7; } .elementor-navigator__element.elementor-dragging-on-child > .elementor-navigator__elements > .elementor-empty-view .elementor-empty-view__title { display: none; } .elementor-navigator__element.elementor-dragging-on-child > .elementor-navigator__elements > .elementor-empty-view + .ui-sortable-placeholder { display: none; } .elementor-navigator__element:not(.elementor-navigator__element--has-children) .elementor-navigator__element__list-toggle { visibility: hidden; } .elementor-navigator__element:not(.elementor-navigator__element--hidden) > .elementor-navigator__item .elementor-navigator__element__toggle { color: #71d7f7; } .elementor-navigator__element:not(.elementor-navigator__element--hidden) > .elementor-navigator__item:not(:hover) .elementor-navigator__element__toggle { display: none; } .elementor-navigator__element:not(.elementor-navigator__element--hidden) > .elementor-navigator__item.elementor-editing { background-color: #71d7f7; } .elementor-navigator__element:not(.elementor-navigator__element--hidden) > .elementor-navigator__item.elementor-editing > * { color: #fff; } .elementor-navigator__element__list-toggle { margin-right: 7px; transition: transform 0.3s; color: #a4afb7; } .elementor-navigator__element__element-type { margin-right: 8px; } .elementor-navigator__element__title { flex-grow: 1; overflow: hidden; } .elementor-navigator__element__title__text { white-space: nowrap; -webkit-user-select: text; -moz-user-select: text; user-select: text; } .elementor-navigator__element__title__text[contenteditable=true] { outline: none; color: #6d7882; background-color: #fff; padding: 2px 3px; box-shadow: 0 0 4px rgba(0, 0, 0, 0.2); } .elementor-navigator__element__title__text:not([contenteditable=true]) { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } .elementor-navigator__element__toggle { position: absolute; right: 15px; height: 100%; z-index: 0; font-size: 13px; } .elementor-navigator__element__indicators { position: relative; transition: transform 0.5s; padding-left: 5px; z-index: 91; } .elementor-navigator__element__indicators:not(:hover) { transform: translateX(calc(100% - 8px)); } .elementor-navigator__element__indicator { height: 100%; width: 31px; display: inline-flex; align-items: center; justify-content: center; color: #6d7882; background-color: #fff; border-left: 1px solid #e6e9ec; } .elementor-navigator__element__indicator:first-child { border-left: 3px solid #71d7f7; } .elementor-editing .elementor-navigator__element__indicator:first-child { border-color: #41c9f4; } .elementor-navigator__element__indicator:hover { color: #495157; } .elementor-navigator__element--hidden .elementor-navigator__element__title, .elementor-navigator__element--hidden .elementor-navigator__element__toggle { opacity: 0.5; } .elementor-navigator__element-column { background-color: #fafbfb; } .elementor-navigator__element-column > .elementor-navigator__item .elementor-navigator__element__element-type { color: #a4afb7; } .elementor-navigator__element-section, .elementor-navigator__element-container { background-color: #ffffff; } .e-notice-bar { position: absolute; width: 100%; bottom: 0; display: flex; align-items: center; height: 40px; color: #fff; background-color: #93003c; padding: 0 25px; } .e-notice-bar__message a { text-decoration: underline; color: #fff; } .e-notice-bar__message a:hover { color: #d5dadf; } .e-notice-bar__primary_action { margin-inline: 12px; text-transform: uppercase; } .e-notice-bar__primary_action a { background: #ffffff; border-radius: 3px; color: #93003c; padding: 4px 10px; font-size: 11px; } .e-notice-bar__primary_action a:hover { color: #47001d; background: #f1f3f5; } .e-notice-bar__secondary_message, .e-notice-bar__secondary_action { font-size: 11px; } .e-notice-bar__secondary_action { margin-inline: 4px; } .e-notice-bar__secondary_action a { color: #ffffff; text-decoration: underline; } .e-notice-bar__secondary_action a:hover { color: #eceeef; } .e-notice-bar__close { cursor: pointer; -webkit-margin-start: auto; margin-inline-start: auto; } .e-notice-bar__icon { -webkit-margin-end: 8px; margin-inline-end: 8px; } .e-notice-bar i { font-size: 16px; opacity: 0.9; } .e-notice-bar i:hover { color: #d5dadf; } .e-notice-bar a, .e-notice-bar i { transition: all 0.3s; } body:not(.elementor-device-desktop) #e-notice-bar { display: none; } #elementor-fatal-error-dialog.elementor-preview-loading-error .dialog-header { color: #495157; } #elementor-fatal-error-dialog.elementor-preview-loading-error .dialog-message a { color: #6d7882; text-decoration: underline; font-style: italic; } #elementor-preview-debug-link-text { display: inline-block; } #elementor-icons-manager-modal .dialog-message { padding: 0; height: 700px; } #elementor-icons-manager-modal .dialog-content { display: flex; } #elementor-icons-manager-modal .dialog-buttons-wrapper { display: flex; } #elementor-icons-manager__wrapper { display: flex; } @media (max-width: 479px) { #elementor-icons-manager__sidebar { display: none; } } #elementor-icons-manager__tab-links { margin-top: 30px; } #elementor-icons-manager__upload { margin: 20px 45px; padding-top: 35px; border-top: 1px solid #e6e9ec; display: flex; align-items: center; justify-content: space-between; } @media (max-width: 1439px) { #elementor-icons-manager__upload { margin: 20px 25px; } } #elementor-icons-manager__upload__title { color: #a4afb7; font-size: 11px; text-transform: uppercase; } #elementor-icons-manager__main { display: flex; flex-direction: column; padding: 30px 80px 0; } @media (max-width: 1439px) { #elementor-icons-manager__main { padding: 30px 50px 0; } } @media (max-width: 479px) { #elementor-icons-manager__main { width: 100%; } } #elementor-icons-manager__search { position: relative; } #elementor-icons-manager__search input { padding: 8px 15px; background-color: #fff; border: none; } #elementor-icons-manager__search input::-moz-placeholder { font-style: italic; } #elementor-icons-manager__search input::placeholder { font-style: italic; } #elementor-icons-manager__search i { position: absolute; top: 50%; transform: translateY(-50%); right: 15px; } #elementor-icons-manager__tab__wrapper { overflow: auto; margin: 25px -15px 0; padding: 0 15px 15px; } #elementor-icons-manager__tab__title { color: #556068; font-size: 16px; font-weight: 500; text-align: left; } @media (max-width: 479px) { #elementor-icons-manager__tab__title { display: none; } } #elementor-icons-manager__tab__content { display: grid; grid-template-columns: repeat(7, 1fr); grid-gap: 20px; margin: 20px 0; } @media (max-width: 1439px) { #elementor-icons-manager__tab__content { grid-template-columns: repeat(6, 1fr); } } @media (max-width: 1024px) { #elementor-icons-manager__tab__content { grid-template-columns: repeat(5, 1fr); } } @media (max-width: 767px) { #elementor-icons-manager__tab__content { grid-template-columns: repeat(4, 1fr); } } @media (max-width: 479px) { #elementor-icons-manager__tab__content { grid-template-columns: repeat(3, 1fr); } } #elementor-icons-manager__promotion { display: flex; align-items: center; flex-direction: column; padding-top: 70px; } #elementor-icons-manager__promotion__icon { font-size: 60px; color: #c2cbd2; } #elementor-icons-manager__promotion__text { width: 300px; font-size: 16px; padding-top: 25px; } #elementor-icons-manager__promotion__link { margin-top: 20px; } .elementor-icons-manager__tab-link { padding: 15px 0 15px 45px; font-size: 14px; color: #6d7882; text-align: left; cursor: pointer; position: relative; } .elementor-icons-manager__tab-link i { font-size: 20px; padding-right: 15px; color: #a4afb7; } @media (max-width: 1439px) { .elementor-icons-manager__tab-link { padding: 15px 15px 15px 25px; font-size: 11px; } .elementor-icons-manager__tab-link i { font-size: 15px; } } @media (max-width: 1024px) { .elementor-icons-manager__tab-link i { display: none; } } .elementor-icons-manager__tab-link.elementor-active { background-color: #fff; box-shadow: 0 6px 20px 0 rgba(0, 0, 0, 0.1); } .elementor-icons-manager__tab-link.elementor-active:after { content: ""; position: absolute; height: 100%; width: 5px; top: 0; left: 0; background-color: #71d7f7; } .elementor-icons-manager__tab-link.elementor-active i { color: #71d7f7; } .elementor-icons-manager__tab__item { position: relative; height: 0; padding-bottom: 100%; background-color: #fff; box-shadow: 0 1px 12px rgba(0, 0, 0, 0.05); border-radius: 3px; cursor: pointer; transition: all 0.3s; overflow: hidden; } .elementor-icons-manager__tab__item:hover { box-shadow: 0 1px 14px rgba(0, 0, 0, 0.16); } .elementor-icons-manager__tab__item.elementor-selected { box-shadow: 0 1px 12px rgba(0, 0, 0, 0.05), 0 0 0 3px #71d7f7; } .elementor-icons-manager__tab__item__content { display: flex; flex-direction: column; align-items: center; width: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); padding: 1px; } .elementor-icons-manager__tab__item__icon { font-size: 25px; color: #6d7882; } .elementor-icons-manager__tab__item__name { color: #c2cbd2; font-size: 11px; padding: 13px 20px 0; max-width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } #elementor-enable-fa5-dialog a { font-style: italic; text-decoration: underline; } #elementor-enable-fa5-dialog .dialog-confirm-ok { color: #39b54a; } .elementor-color-picker__header { display: flex; justify-content: space-between; align-items: center; font-weight: bold; padding: 10px; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1); } .e-color-picker__tools { display: flex; } .e-control-color--no-value .pcr-button { background-image: linear-gradient(135deg, transparent 46%, #ff3030 50%, transparent 54%); background-size: cover; background-color: transparent; border: 1px solid #d5dadf; } .pcr-app[data-theme=monolith] { padding: 0; } .pcr-result { border-right-width: 1px; border-radius: 3px; } .pcr-selection, .pcr-interaction { padding: 0 20px; } .pcr-interaction { padding-bottom: 20px; } .pcr .elementor-control-dynamic-switcher { height: 20px; border: 0; } .select2-container { width: 100% !important; outline: none; z-index: 9999; font-size: 12px; } .select2-container .e-select2-placeholder { color: #a4afb7; } .select2-container.select2-container--default .select2-selection--single { height: 27px; } .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered { color: #6d7882; line-height: 27px; } .select2-container.select2-container--default .select2-selection--multiple { min-height: 27px; line-height: 0; } .select2-container.select2-container--default .select2-selection--multiple .select2-selection__clear { display: none; } .select2-container.select2-container--default .select2-selection--multiple .select2-selection__choice { background-color: #f1f3f5; line-height: 1.2; font-size: 10px; border: none; border-radius: 0; padding: 2px 3px; } .select2-container.select2-container--default .select2-selection--multiple .select2-selection__choice.select2-selection__e-plus-button { cursor: pointer; width: 16.67px; text-indent: -9999px; position: relative; } .select2-container.select2-container--default .select2-selection--multiple .select2-selection__choice.select2-selection__e-plus-button:after { content: "\e815"; font-family: "eicons"; color: #a4afb7; text-indent: 0; position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; } .select2-container.select2-container--default .select2-selection--multiple .select2-selection__rendered { padding-bottom: 5px; } .select2-container.select2-container--default .select2-selection--multiple .select2-selection__choice__remove { color: #a4afb7; margin-right: 3px; } .select2-container:not(.select2-container--open):not(.select2-container--focus) .select2-selection--single, .select2-container:not(.select2-container--open):not(.select2-container--focus) .select2-selection--multiple { border-color: #d5dadf; } .select2-container.select2-container--open .select2-selection--single, .select2-container.select2-container--open .select2-selection--multiple, .select2-container.select2-container--focus .select2-selection--single, .select2-container.select2-container--focus .select2-selection--multiple { border-color: #a4afb7; } .select2-selection { outline: none; } .select2-selection--single { height: 27px; } .select2-selection__arrow { height: 27px; top: 0; } .select2-results__option[aria-selected=true] { color: #495157; } .select2-results__option[aria-selected=true]:not(.select2-results__option--highlighted) { background-color: initial; } .select2-dropdown { border-color: #a4afb7; } .select2-dropdown .select2-search__field { outline: none; } .e-ui-state--document-scrubbing-mode__on, .e-ui-state--document-scrubbing-mode__on * { cursor: ew-resize; } .e-ui-state--document-scrubbing-mode__on input.e-scrubbing--active, .e-ui-state--document-scrubbing-mode__on input.e-scrubbing--active:focus { box-shadow: 0 0 0 1px #10bcf2 inset; } .e-ui-state--document-scrubbing-mode__on label.e-scrubbing--active { color: #10bcf2; -webkit-user-select: none; -moz-user-select: none; user-select: none; } .e-ui-state--document-scrubbing-mode__on iframe { pointer-events: none; } label.e-scrubbing-over { cursor: ew-resize; } #elementor-paste-area-dialog .dialog-header { padding-top: 60px; font-size: 30px; color: #a4afb7; } #elementor-paste-area-dialog .dialog-message { padding: 0 15px 15px; font-size: 15px; position: relative; } #elementor-paste-area-dialog #elementor-paste-area-dialog__input { background: transparent; color: transparent; border-color: transparent; padding: 0; margin: 0; height: 100px; position: absolute; top: -60px; left: 0; right: 0; } #elementor-paste-area-dialog #elementor-paste-area-dialog__input:focus { border-color: transparent; outline: none; } #elementor-paste-area-dialog .dialog-widget-content .eicon-loading { display: none; } #elementor-paste-area-dialog .dialog-widget-content.e-state-loading .eicon-loading { display: block; margin-top: 15px; } #elementor-paste-area-dialog #elementor-paste-area-dialog__error { color: #d72b3f; font-size: 12px; } #elementor-paste-area-dialog #elementor-paste-area-dialog__error:before { content: ""; border-top: 1px solid #f1f3f5; display: block; margin: 10px -15px; } [class^=eicon-flex], [class*=" eicon-flex"] { transition: 0.3s all; --is-ltr: 1; --is-rtl: 0; --rotation-direction: calc(var(--is-ltr) - var(--is-rtl)); } [class^=eicon-flex].eicon-inline, [class*=" eicon-flex"].eicon-inline { max-height: 1em; max-width: 1em; } [class^=eicon-flex]:is(.eicon-justify-start-h, .eicon-justify-end-h), [class*=" eicon-flex"]:is(.eicon-justify-start-h, .eicon-justify-end-h) { --rotation-direction: calc(var(--is-ltr) + var(--is-rtl)); } :is(.e-ui-state--document-direction-mode__column, .e-ui-state--document-direction-mode__column-reverse) [class^=eicon-flex]:not(.eicon-wrap):not(.eicon-nowrap):not(.eicon-grow), :is(.e-ui-state--document-direction-mode__column, .e-ui-state--document-direction-mode__column-reverse) [class*=" eicon-flex"]:not(.eicon-wrap):not(.eicon-nowrap):not(.eicon-grow) { transform: rotate(calc(var(--rotation-direction) * 90deg)); } :is(.e-ui-state--document-direction-mode__column, .e-ui-state--document-direction-mode__column-reverse) [class^=eicon-flex]:not(.eicon-wrap):not(.eicon-nowrap):not(.eicon-grow):is(.eicon-align-start-v, .eicon-align-end-v), :is(.e-ui-state--document-direction-mode__column, .e-ui-state--document-direction-mode__column-reverse) [class*=" eicon-flex"]:not(.eicon-wrap):not(.eicon-nowrap):not(.eicon-grow):is(.eicon-align-start-v, .eicon-align-end-v) { transform: rotate(calc(var(--rotation-direction) * -90deg)); } .e-ui-state--document-direction-mode__column-reverse [class^=eicon-flex]:not(.eicon-wrap):not(.eicon-nowrap):not(.eicon-grow):is(.eicon-justify-start-h, .eicon-justify-end-h, .eicon-order-start, .eicon-order-end), .e-ui-state--document-direction-mode__column-reverse [class*=" eicon-flex"]:not(.eicon-wrap):not(.eicon-nowrap):not(.eicon-grow):is(.eicon-justify-start-h, .eicon-justify-end-h, .eicon-order-start, .eicon-order-end) { transform: rotate(calc(var(--rotation-direction) * -90deg)); } .e-ui-state--document-direction-mode__row [class^=eicon-flex]:not(.eicon-wrap):not(.eicon-nowrap):not(.eicon-grow):is(.eicon-justify-start-h, .eicon-justify-end-h, .eicon-order-start, .eicon-order-end), .e-ui-state--document-direction-mode__row [class*=" eicon-flex"]:not(.eicon-wrap):not(.eicon-nowrap):not(.eicon-grow):is(.eicon-justify-start-h, .eicon-justify-end-h, .eicon-order-start, .eicon-order-end) { transform: rotate(calc(var(--is-rtl) * 180deg)); } .e-ui-state--document-direction-mode__row-reverse [class^=eicon-flex]:not(.eicon-wrap):not(.eicon-nowrap):not(.eicon-grow):is(.eicon-justify-start-h, .eicon-justify-end-h, .eicon-order-start, .eicon-order-end), .e-ui-state--document-direction-mode__row-reverse [class*=" eicon-flex"]:not(.eicon-wrap):not(.eicon-nowrap):not(.eicon-grow):is(.eicon-justify-start-h, .eicon-justify-end-h, .eicon-order-start, .eicon-order-end) { transform: rotate(calc(var(--is-ltr) * 180deg)); } /*# sourceMappingURL=editor.css.map */ Greatest Internet Dating Sites & Programs To Generally Meet Asian Singles In 2023 - Visual Pedras Delivery
Entregamos para todo o estado de São Paulo.

Using Asian dating sites and apps can familiarizes you with additional Asians within community. Whenever online dating people who express your own society, choosing somewhere for eating or selecting a date-night activity that both of you will love may be easier. Read on for Asian dating systems in your community.

Dining table of articles

[

Reveal


Hide

]

Asian online dating recommendations

Normally all of our most recent tips for the best Asian dating sites and apps:


Preferred Preference

9.8

  • Among top dating leaders
  • Meet Asian singles from the United States
  • Safe and profitable matchmaking

9.7

  • Use extensive filter systems to custom your research
  • Functioning in 70 countries
  • Participate in a residential district of over 40 million potential matches

9.3

  • Huge database of validated & appealing Asian and European singles
  • Efficient communication and instant texting
  • Top-level security and expert help

9.0

  • Meet real asian, european, and latino singles
  • Real time communication with effective tools
  • Pro online dating services

8.8


Designed to unify solitary minds, this is certainly a cozy place for really love candidates and enjoyable hunters. This site will be easy to make use of and totally stocked with:

  • helpful dating methods
  • sophisticated filters
  • smart search formulas
  • 24/7 tech support

8.3


Christian Filipina is ideal for people who find themselves interested in a critical commitment.

  • 24 hrs support service
  • One on one Romance Consultations.
  • 100% actual consumers.

Finding various adult dating sites?

Finding the optimum Asian dating sites or apps can be difficult for folks who would you like to date specifically within these communities. This is particularly true if you like away from a city with a big Asian population.

If you’re looking to particularly meet Asian ladies or men, you will find no much better location than on a web site. It combines individuals from an Asiatic history, or those who are only passionate about their unique tradition, to considerably raise your chances of discovering an excellent match.


Market ‘oriental’ programs and apps cater to singles searching for many techniques from relationship and hook-ups to relationships and really love.

Filled up with singles seeking to get a hold of an Asian beauty and times, it will make it also simpler to draw in similar folks and creates a safe program to fulfill while making associations.

East-Asia sites seek to deliver singles together into one neighborhood and connect these with different people worldwide. Numerous solutions have actually an incredible number of effective users within database, who will be seeking long-term relationships and relationships.


Is a collection of the greatest Asian
internet dating applications
and solutions:

The best Asian Dating sites and programs for singles

Asiandating.com

Asiandating.com is an internet matchmaking solution run by Cupid Media, one of the largest & most diverse connection organizations worldwide.

They’ve got attained some appeal for their exceptional market dating services and the success obtained at linking Asian singles with individuals all around the world.

Understanding so great is the fact that they supply a no cost way to register, providing you an approach to try the support to discover what it is will start and complement with all the person you have always wanted. You will need to purchase a premium membership for the best day prospective feasible, but this is regular for most among these sites.

EastmeetsEast (Eme Hive)

If you’re Asian your self, meaning
Japanese
, Chinese, Korean, Vietnamese, or other, and also you want to make use of an online relationship service that can help you relate solely to additional Asians, subsequently EastmeetsEast will be the site individually.


Really able to subscribe and produce a profile, and its appeal amongst Asians

across the world causes it to be a great main center for meeting singles.

They feature outstanding features for talking and satisfying your own perfect person to-fall in deep love with. The site is actually special to Asian singles for online dating, so that you must keep that at heart if you are not Asian your self and wish to fall in love with one.

EHarmony

Eharmony
is just one of the biggest online dating sites solutions in the usa, offering a prominent solution that has been many a confident review from delighted singles. Their particular offer for a free enrollment indicates many people from all areas of life sign up.

The wonderful thing about EHarmony is the sophisticated filtering functions and coordinating algorithms, making certain that you meet up with the types of date you need to. You definitely should upgrade your account to a premium service to obtain every thing out of EHarmony that they need to offer.

In addition, your website suits an array of members, in case you filter the lookups you certainly will still be capable satisfy Asian singles.

Top-notch Singles

If you are searching for an online matchmaking app which will complement you up with additional career-oriented Asian singles, then take a look at professional Singles.

This preferred matchmaking service connects singles that happen to be profitable while having concentrated on their deal with others who have inked similar.

As soon as you examine the explanation from the website, you will notice that it’s also open to those people who are seeking to love someone that offers their particular same type commitment and work habits.

That is good-for lots of singles because it’s just a well known fact of existence that you cannot quit strive to fall for somebody. This is certainly another internet dating service that does not pay attention to merely Asian dating, you could filter your matches to get to know Asian singles if this is everything prefer.

Asianfriendfinder

If you are searching for relationship with Asian People in the us or Asians abroad, next Asianfriendfinder is the dating internet site for you. Owing to their own common account, you can meet
Filipinos
, Koreans, Japanese, Chinese, Vietnamese, and enjoyment internet dating.

The best thing about this website is their flexibility with online dating intention, which means you can either be looking for a great relationship, or a relationship that finishes along with you satisfying a
bride
or spouse you dream about. They even supply homosexual Asian matchmaking and lesbian asian matchmaking.

You will want to upgrade your membership attain use of their matching features, but that is worth it.

What to look for in an Asian matchmaking software and website

The first thing you need to be looking in Asian adult dating sites could be the selection of search filter systems they give you you. There are most East-Asian countries several folks have a specific nationality they want to date in, so these filters might help many.

Be sure to read any summary of website you join as you are able to, to make sure you really have a secure and successful knowledge. As much as possible see each members account and evaluate their own quality, that will be additionally a beneficial signal the web site may be worth using.

Finally, find out what sort of functions they have that will help you fulfill brand new users. Some offer straightforward services like only chatting or messaging, and others allow you to swipe to their application or play video games together with other members.

Gurus & drawbacks


Benefits

  • You can easily increase your internet dating swimming pool to meet Asian men and women the person you feel basically right for you

  • These sites enable long-distance and in-person conferences to simply help the union develop with Asian United states or non-American Asians

  • The websites are usually geared toward long-lasting interactions that aim at hooking up singles and flipping them into potential husbands and brides for relationship


Cons

  • Ethnicity and faith can still be a buffer to a few Asians selecting on the web fits, that makes it unfortuitously difficult for some to acquire fits
  • Numerous Asian guys think it is more challenging in order to satisfy someone on popular dating sites, and may typically obtain fewer fits and emails from females
  • Asian ladies however, tend to be reached by many people fetishists whom merely wish date them for his or her competition and specific appearances. This is certainly also called “yellow fever” and may result in traumatic encounters
    for males
    and females as well.
  • For those who you live away from large metropolitan areas, you certainly will probably have to do a long-distance connection

Click here for more
Recommendations & instructions
on Asian matchmaking

Making your Asian dating encounters profitable

The ultimate way to create your Asian matchmaking knowledge successful is start by avoiding generalities. This means you should try to not create assumptions or base your ideas on stereotypes.

The term ‘Asian’ is clearly very broad and consists of individuals from various cultural minorities and social backgrounds. If this is the first time you are internet dating someone from a separate society your very own, you’ll want to take the time to understand your time’s history.


You should also be open about viewpoints.

You’ll find a variety of religions used in Asia, including Muslim, Sikh, Buddhist and Hindu. If the possible go out is actually from an alternative spiritual history for you, it is best to be open, recognizing in order to ask many concerns.

Getting truthful about thinking and purposes through the offset is vital when you begin receive serious about the person you are matchmaking.

The most common methods for online dating sites in addition apply: make sure that you make use of an excellent photo that shows off your best possessions, and spend some time to fill out the information available in the profile so prospective singles have actually a much better possibility of coordinating along with you.

Ultimately, understand that family members is important. For a number of Asian singles, household will become an exceptionally essential element of your life whilst date. Also in early stages in a relationship, its best that you explore lasting plans and expectations.

Precisely why Asian internet dating apps and web pages are becoming preferred

Asian People in america across the US are turning to online dating sites services in order to discover relationship more frequently than in the past. Thanks to the increase of social media leaders like Twitter, using internet based services to meet up with folks happens to be a lot more acceptable.


Online dating sites like EHarmony, Asiandating.com, and EastmeetsEast assist people from China, the Philippines, Vietnam, Thailand, Singapore, Japan, and even elements of Russia meet singles worldwide.

Some body for the Ukraine, Australia, or Canada / United States Of America can meet up with the Asian love of their particular existence!

These services focus on users away from home at the same time, offering exceptional cellular apps that will help you adore the person you have always wanted whenever target a busy life-schedule.

Whether you are Asian trying to find another Asian solitary or are non-Asian and would like to embrace multiculturalism as a dater, there are lots of Asian online dating services readily available for you.

Asian online dating FAQ

Asia is a wide and varied part of the world composed of numerous societies and online dating conventions. Once you understand the place to start can take some time, but to acquire a beginning feasible we’ve answered a few of the most frequently asked questions.

Tend to be Asian online dating sites for matrimony only?

They are not exclusively just for really serious relationships that are intended to be long-term. You could use them for informal dating services if you’d favor. Having said that, these aren’t actually the standard, thus be ready for loyal relationships over hookups.

Carry out I need to understand an Asian language to make use of these types of services?

It can definitely help and you will probably have to pick it up just like you date, however you never really need to know another language prior to starting to date. Many services supply interpretation assistance if you need it, occasionally at no cost and sometimes at a high price.

Normally though, we would suggest at least trying to learn a language if you’re intention on internet dating some body with an Asian history.

Which are the most readily useful Asian dating services to make use of?

We recommend EastMeetsEast, AsianDating, and AsianCupid for reliable online dating services. You may also utilize bigger dating programs like eHarmony, fit, and OkCupid for a wider variety of matchmaking options. Just make sure you switch on the appropriate filters to find the correct suits.

Associated evaluations

Do you enjoy single Asian women or guys for a lasting devotion or informal hookup? IWantAsian will be the right interracial dating internet site for you since it is especially geared toward Asian dating in your town. â€¦

The Philippines will be the bastion of Christianity in Asia—more than 90% of most Filipinos tend to be Christians. The online dating service Christian Filipina was created to match you with Christian Filipina women and Filipino men interested in long-term commitments.…

AsiaMe is actually an exclusive dating service made to assist users relate to Asian singles. So many people are drawn to Asian singles from countries like Vietnam and Thailand. However, you will find language and culture distinctions that avoid customers…

Filipino Cupid the most winning and famous market adult dating sites to get in touch people, most males, from Western countries with beautiful Filipino ladies from both islands in the Philippines and all over the world. The…

ThaiCupid is actually a dating website which operate by Cupid news and is also meant to provide western men the opportunity to satisfy stunning including amazing females from south-east Asia. Your Website provides assisted people…

Inside Fdating overview, we’re going to demonstrate how Fdating is designed to hook up singles from worldwide exactly who enjoy flirting and matchmaking. We Are Going To include who this service membership is for, how you can register, and exactly what…