/*! 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 */ Understanding Glucose Momma Dating and exactly why You Should Try it - Visual Pedras Delivery
Entregamos para todo o estado de São Paulo.

These days, folks are more available regarding their dating, and outdated personal policies that individuals always understand are diminishing out. As well as available individuals from the LGBTQ+ society, sugar dating is getting right back focused. I understand what you are probably state, Sugar Daddies has been around forever. Exactly what about glucose Mommas as well as their requirements? Not that numerous cougars should day younger guys. And all sorts of glucose children require love and monetary help. Feminine glucose online dating where a woman is a Sugar Momma has to be noticeable and acceptable as both mommas and infants have to have really love and financial service.

Exact same reason I made a decision to consider myself personally and my more youthful friends and discover precisely what the market offers easily’m looking for glucose momma adult dating sites. Before that, why don’t we break right into the benefits of making love with cougars and achieving a Sugar Momma.





Glucose momma internet dating perks


When you think that having almost any union with earlier women is the thing, you ought to completely do it. Here are amazing perks of internet dating a sugar momma.


  • a glucose momma is actually adult.

    She’s older, which means she’s more life experience. Glucose momma will not be irrational or emotional without any certain reasons. She understands just who she’s and precisely what she desires. This is why she’s selecting a
    dating internet site for sex
    .

  • a glucose momma is experienced.

    She could certainly teach you a number of brand new methods in sex. She actually is desperate to kindly you and she understands what you should do receive her to the highest climax point.

  • a glucose momma is actually economically stable.

    She’s probably separated or has never already been but she has cash and now we do not proper care what is actually her source of income. Whatever you love is she covers accommodations, meals, shopping, and numerous holidays to please the woman sugar infant.

  • a sugar momma provides zero crisis.

    Sugar momma wont get upset for those who have per night out along with your buddies or you still like to play game titles. She cares about sexual climaxes and a great time collectively when you both are available. Getting a drama queen is in the last for her.

  • a glucose momma is self-confident and beautiful.

    Demonstrably, she is taking care of herself. She is self-confident about the woman appearances and her financial situation. Sugar momma will play sexy games as she knows exactly how to turn you on within a few minutes.

She desires a younger guy, not a child. Which in addition something you should keep in mind. You’ll fulfill glucose Mommas in taverns, book shops, coffee shops, and virtually everywhere. But precisely why keep your own couch when you can use sugar momma online dating programs and arrange every thing online. I tried 7 glucose momma matchmaking web sites to see which types can be worth your own time and where you are able to allow you to get the perfect result.



To get a Sugar Momma you should be confident yourself



Finest sugar momma internet dating programs


I handpicked seven programs for you personally regarding occasion and feeling. Hookups, completely no-cost sugar momma dating site, and also several apps if you would like do have more serious connections together with your sugar momma.


Platform

Odds of achievements
Looking For Plan
★★★☆☆
Absolute
★★★★★
Tinder
★★★☆☆
Ashley Madison
★★★☆☆
Older Ladies Online Dating
★★★☆☆
Cougar Life
★★★★☆
High Satisfy Beautiful
★★★★☆

Seeking Plan

4.0 ★★★★☆

Apply


around 10 million customers


members





52per cent
/
48percent


Male
& feminine




52per cent
/
48percent


Male
& Female

4/5




hookup possibility

Tall Intercourse Potential

Geography



average




fraudulence danger

Verification



Smartphone Application


Android




$14-19,95


membership price

Totally free version


version generating an account, talking, profile scanning


Totally free adaptation


variation generating an account, talking, profile searching




Sponsored adverts

Superior profile

1 month $19.95
a couple of months $44.84

Searching for Arrangement is made in 2006 the younger generation who are seeking glucose daddies and glucose mommas. Those that can offer much better financial help and guidance. This means, they appear for religious combined with sexual mentoring and merely much better, less difficult life.

To phrase it differently, looking for plans will certainly teach you just how to combine company with delight. If you are a new stud looking for a rich sugar momma you can try it on this subject software, but why don’t we look deeper in to the details.



Experts

  • Claims to enable you to get a hold of one or more great arrangement in just a few days.
  • Provides a rigorous profile confirmation.
  • Features nearly 10 million people worldwide.

Drawbacks

  • Readily available mainly for
    Android
    so when a web site.
  • Only 20percent of people are glucose mommas and daddies.
  • To send communications you should upgrade to Premium.

Although there is absolutely no application for iOS, general I enjoyed the working platform as well as being available for Android os customers. Its smooth to browse and I also performed find a couple of mommas. I’d almost certainly wish to encounter many. But I didn’t have that larger share to choose from.

About 50 glucose mommas had been in my own area, and is my personal area and 250-mile radius, and that ended up being our bummer as I did not like all of them a great deal.


11 millions


users

300k per several months




10%
/
90per cent


Male
& Female




10%
/
90percent


Male
& feminine

4/5




hookup possibility

High Intercourse Chance

Geography


American, European Countries, Overseas

low




fraud risk

Verification


e-mail, telephone, photo

Smartphone Software


iOS, Android




$0.95 – $45.95


membership price

Free version


very little collection of features


Totally free version


very little set of functions




American, European Countries, Foreign

Sponsored adverts

Membership

for feminine customers cost-free
1-week from $11.99
1 month from $21.99
three months from $43.99
one year from $54.99

Natural could be the software with the perfect mix of easy consumption and productive consumers. Great to make use of because the glucose momma dating software because all you need to perform will be put an ad about you looking for anything or a person, and acquire related to folks in your neighborhood. When you have linked in a chat, you’ll be able to speak for 24 hours and then you either can go off-line for a few face-to-face fun or you both can increase the chat for longer. To send the request to turn off of the timekeeper, touch a collar during the leading proper part of cam screen. In the event the feeling is not here, keep the cam, as well as the information should be deleted instantly.



Positives

  • Able to make use of for female people.
  • Ideal for easy hookups.
  • The truth is the ads of people nearby.
  • The best app to use.
  • Zero chance for scammers to invade your privacy.

Downsides

  • The majority of consumers tend to be situated in big cities, maybe not in quiet areas.

Pure may be the app that Personally, I fancy many and employ it occasionally. Now I went on to place my personal advertisement about myself trying to find a sugar momma within my place. Which was a whole victory. Within one hour I had multiple adult women who connected with me and something of them was actually ready to meet next handful of several hours for most horrible.

And don’t misunderstand me, we make sufficient, yet her bag it self are priced at about my personal yearly income. We enjoyed one another and she went directly to the purpose about circumstances she anticipates from myself and just what the woman is happy to supply in return. Fundamentally, we informed her the belief that i’m a journalist and provided to spend the balance. She was a little angry and kept myself the lady quantity in the event I’d change my head.

Your research’s benefit, we continued a date together.


40 million


members

2 millions per week




60percent
/
40percent


Male
& feminine




60%
/
40%


Male
& feminine

4/5




hookup opportunity

High Sex Chance

Geography


United States Of America, Europe, Global

method




fraudulence danger

Verification


mail, contact number, fb

Cellphone Software


iOS, Android




$9.99 – $120


membership cost

Free version


post attributes tend to be free of charge


Free adaptation


email functions tend to be no-cost




United States Of America, Europe, Overseas

Sponsored ads

Tinder Plus

30 days from $9.99
6 month from $34.99
12 months from $54.99

Tinder Silver

four weeks from $14.99
6 thirty days from $52.99
12 months from $82.99

Everybody knows Tinder and I also learn for an undeniable fact that men and women are deploying it no matter what how old they are. It is not really a sugar momma dating site however you could make it feasible. You have got complimentary use of filters where you are able to establish the age of your prospective matches and voila, you are getting just those first. It really is LGBTQ+ friendly so is a good option for starters on the lesbian sugar momma adult dating sites. In case you are interested much more in TG, TS, and television, you need to consider
free shemale matchmaking
web sites.



Benefits

  • All consumers can deliver emails, no registration needed.
  • Offered around the world.

Downsides

  • Most bots.
  • The membership pricing is centered on your actual age.
  • Empty profiles.

At the conclusion of the day, Tinder might seem like an easy dating app. Nevertheless the amount of all possible bots both for men and women is actually frustrating as hell. I didn’t satisfy bots on Tinder being attempting to lurk money from you yet all are simply throwing away your time and effort which is further valuable for many people. Each of us are acclimatized to setting it up nowadays the following. If so, i believe Pure might possibly be considerably better for a right-here-right-now types of second. The app is perfect for ”
get a hold of hookups near use
” kind of individuals with straightforward adverts that can directly reveal your own intentions and needs.


60,000,000


members

9,420,000 people per month




70%
/
30per cent


Male
& feminine




70percent
/
30percent


Male
& feminine

3/5




hookup chance

Moderate Sex Potential

Geography


50 countries

medium




fraudulence risk

Verification


e-mail

Cellular Phone Software


apple’s ios, Android




$29–249 every month


subscription rate

Totally free version


100% free of charge for females; complimentary registration and users watching for males


Totally free version


100% no-cost for ladies; cost-free subscription and users watching for men




50 nations

Sponsored advertisements

Free for female customers

Credits

100 Credits $59.00
500 Loans $169.00
1,000 Credit $289.00

Ashley Madison is made for those individuals who are hitched and identify a fling on the side. Undoubtedly a sugar momma dating internet site with a lot of energetic users. Without a doubt, if it sugar momma is hitched and does not intend on divorcing at this time. People just want to escape their particular day to day routine and what is an easier way to pay that period with a sugar infant, correct?



Benefits

  • Strong protection.
  • Women are able to use the platform free of charge.
  • People are merely interested in affairs.

Downsides

  • Many model-looking bots who’re trying to hold things online only.
  • So that you can enjoy the platform, you’ll want to pay.
  • Empty profiles.

Ashley Madison has-been providing married individuals with matters for many years today and, i need to say, it has got a strong reputation in general. Not including the truth that back in the day plenty of personal information of consumers was actually hacked and leaked to the masses. Subsequently creators held a detailed vision in the safety that appears to disregard other items like quick style and functionality. However lots of my personal married friends do use Ashley Madison for a few casual enjoyable.


1 million


users

77,000/weekly




65percent
/
35per cent


Male
& Female




65per cent
/
35%


Male
& Female

3/5




hookup opportunity

Moderate Gender Chance

Geography


USA, Europe, Overseas

reduced




fraud danger

Verification


mail, Twitter

Cellphone Software


iOS, Android




$29.95-95.95


membership price

100 % free variation


standard account


100 % free variation


fundamental membership




United States Of America, European Countries, Foreign

Sponsored ads

Improved Subscription

1-week $9.99
four weeks $24.99
a few months $49.99
six months $79.99

This option is actually near becoming a “free glucose momma dating site” however near sufficient. You might need an upgraded subscription to reply to communications. The program is connecting men and women for 18 years now and keeps going strong. Its navigation is intuitive, you don’t need to know any details and you will be like a fish in water. Fish within the water stuffed with sugar mommas.





Get the deal: https://lesbiansugarmamas.com/

Experts

  • Lots of effective and enthusiastic users.
  • Effortless enrollment.

Cons

  • You ought to spend to exchange messages together with other customers.
  • Fake pages who want to keep things online only.
  • There are a lot of youthful male customers.
  • Empty profiles.

We appreciated to utilize this software and it also looks really friendly and some pages appeared amazing. But when I deliver those sugar mommas various emails I got very cold reactions {and they|plus they|and so they|and|and additionally they|as well a