@charset "UTF-8";
/*====================

- Vendor
- Atoms
- Molecules

==================*/
@font-face {
  font-family: "neuron-icons";
  src: url("../fonts/n-icons/neuron-icons.eot?49316050");
  src: url("../fonts/n-icons/neuron-icons.eot?49316050#iefix") format("embedded-opentype"), url("../fonts/n-icons/neuron-icons.woff2?49316050") format("woff2"), url("../fonts/n-icons/neuron-icons.woff?49316050") format("woff"), url("../fonts/n-icons/neuron-icons.ttf?49316050") format("truetype"), url("../fonts/n-icons/neuron-icons.svg?49316050#neuron-icons") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'neuron-icons';
    src: url('../font/neuron-icons.svg?49316050#neuron-icons') format('svg');
  }
}
*/
[class^="n-icon-"]:before,
[class*=" n-icon-"]:before {
  font-family: "neuron-icons";
  font-style: normal;
  font-weight: normal;
  speak: never;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.n-icon-apple:before {
  content: "\e800"; }

/* '' */
.n-icon-arrow:before {
  content: "\e801"; }

/* '' */
.n-icon-behance:before {
  content: "\e802"; }

/* '' */
.n-icon-bell:before {
  content: "\e803"; }

/* '' */
.n-icon-blur:before {
  content: "\e804"; }

/* '' */
.n-icon-bookmark:before {
  content: "\e805"; }

/* '' */
.n-icon-cart:before {
  content: "\e806"; }

/* '' */
.n-icon-check-1:before {
  content: "\e807"; }

/* '' */
.n-icon-check:before {
  content: "\e808"; }

/* '' */
.n-icon-chevron:before {
  content: "\e809"; }

/* '' */
.n-icon-clock:before {
  content: "\e80a"; }

/* '' */
.n-icon-cloud:before {
  content: "\e80b"; }

/* '' */
.n-icon-dash:before {
  content: "\e80c"; }

/* '' */
.n-icon-database:before {
  content: "\e80d"; }

/* '' */
.n-icon-dribbble:before {
  content: "\e80e"; }

/* '' */
.n-icon-drop:before {
  content: "\e80f"; }

/* '' */
.n-icon-energy:before {
  content: "\e810"; }

/* '' */
.n-icon-eye-closed:before {
  content: "\e811"; }

/* '' */
.n-icon-eye:before {
  content: "\e812"; }

/* '' */
.n-icon-facebook:before {
  content: "\e813"; }

/* '' */
.n-icon-frame:before {
  content: "\e814"; }

/* '' */
.n-icon-gear:before {
  content: "\e815"; }

/* '' */
.n-icon-github:before {
  content: "\e816"; }

/* '' */
.n-icon-google-play-market:before {
  content: "\e817"; }

/* '' */
.n-icon-google:before {
  content: "\e818"; }

/* '' */
.n-icon-hamburger:before {
  content: "\e819"; }

/* '' */
.n-icon-hamburger-short:before {
  content: "\e81a"; }

/* '' */
.n-icon-hamburger-dots:before {
  content: "\e81b"; }

/* '' */
.n-icon-instagram:before {
  content: "\e81c"; }

/* '' */
.n-icon-layers:before {
  content: "\e81d"; }

/* '' */
.n-icon-linkedin:before {
  content: "\e81e"; }

/* '' */
.n-icon-list:before {
  content: "\e81f"; }

/* '' */
.n-icon-lock:before {
  content: "\e820"; }

/* '' */
.n-icon-mail:before {
  content: "\e821"; }

/* '' */
.n-icon-man:before {
  content: "\e822"; }

/* '' */
.n-icon-microsoft:before {
  content: "\e823"; }

/* '' */
.n-icon-notification:before {
  content: "\e824"; }

/* '' */
.n-icon-phone:before {
  content: "\e825"; }

/* '' */
.n-icon-picture:before {
  content: "\e826"; }

/* '' */
.n-icon-pinterest:before {
  content: "\e827"; }

/* '' */
.n-icon-placeholder:before {
  content: "\e828"; }

/* '' */
.n-icon-play:before {
  content: "\e829"; }

/* '' */
.n-icon-plus:before {
  content: "\e82a"; }

/* '' */
.n-icon-quotes:before {
  content: "\e82b"; }

/* '' */
.n-icon-resize:before {
  content: "\e82c"; }

/* '' */
.n-icon-tag:before {
  content: "\e82d"; }

/* '' */
.n-icon-send:before {
  content: "\e82e"; }

/* '' */
.n-icon-share:before {
  content: "\e82f"; }

/* '' */
.n-icon-signal:before {
  content: "\e830"; }

/* '' */
.n-icon-star:before {
  content: "\e831"; }

/* '' */
.n-icon-target:before {
  content: "\e832"; }

/* '' */
.n-icon-timelapse:before {
  content: "\e833"; }

/* '' */
.n-icon-tonality:before {
  content: "\e834"; }

/* '' */
.n-icon-tripadvisor:before {
  content: "\e835"; }

/* '' */
.n-icon-twitter:before {
  content: "\e836"; }

/* '' */
.n-icon-view:before {
  content: "\e837"; }

/* '' */
.n-icon-world:before {
  content: "\e838"; }

/* '' */
.n-icon-close:before {
  content: "\e839"; }

/* '' */
.n-icon-youtube:before {
  content: "\e83a"; }

/* '' */
.n-icon-neuron:before {
  content: "\e83b"; }

/* '' */
.n-icon-search:before {
  content: "\e83c"; }

/* '' */
.n-icon-neuron-icon:before {
  content: "\e83d"; }

/* '' */
.n-icon-comment:before {
  content: "\e83e"; }

/* '' */
.n-icon-calendar:before {
  content: "\e83f"; }

/* '' */
.n-icon-chevron-right:before {
  content: "\e840"; }

/* '' */
.n-icon-arrow-bottom:before {
  content: "\e841"; }

/* '' */
.n-icon-arrow-left:before {
  content: "\e842"; }

/* '' */
.n-icon-arrow-top:before {
  content: "\e843"; }

/* '' */
.n-icon-chevron-left:before {
  content: "\e844"; }

/* '' */
.n-icon-chevron-top:before {
  content: "\e845"; }

/* '' */
#elementor-panel-get-pro-elements,
#elementor-notice-bar,
.elementor-tags-list__teaser,
.elementor-control-content_order .elementor-repeater-row-controls,
.elementor-control-content_order_image .elementor-repeater-row-controls,
#elementor-navigator__footer__promotion,
#e-notice-bar,
#elementor-panel-get-pro-elements-sticky,
.elementor-nerd-box.elementor-nerd-box--upsale {
  display: none !important; }

#elementor-panel-elements-wrapper
.elementor-element
.icon
i.neuron-badge:after {
  content: '\e83d';
  font-family: 'neuron-icons';
  opacity: 1;
  position: absolute;
  top: 0;
  right: 0;
  padding: 5px;
  font-size: 12px; }

.compat-attachment-fields .label {
  margin-right: 0 !important; }

.elementor-control-neuron_left_arrow_alignment .elementor-choices,
.elementor-control-neuron_right_arrow_alignment .elementor-choices,
.elementor-control-neuron_left_arrow_alignment_tablet .elementor-choices,
.elementor-control-neuron_right_arrow_alignment_tablet .elementor-choices,
.elementor-control-neuron_left_arrow_alignment_mobile .elementor-choices,
.elementor-control-neuron_right_arrow_alignment_mobile .elementor-choices,
.elementor-control-neuron_dots_alignment .elementor-choices,
.elementor-control-neuron_dots_alignment_tablet .elementor-choices,
.elementor-control-neuron_dots_alignment_mobile .elementor-choices {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  height: 42px;
  border-radius: 0 !important; }

.elementor-control-neuron_left_arrow_alignment label:not(.elementor-control-title),
.elementor-control-neuron_right_arrow_alignment label:not(.elementor-control-title),
.elementor-control-neuron_left_arrow_alignment_tablet label:not(.elementor-control-title),
.elementor-control-neuron_right_arrow_alignment_tablet label:not(.elementor-control-title),
.elementor-control-neuron_left_arrow_alignment_mobile label:not(.elementor-control-title),
.elementor-control-neuron_right_arrow_alignment_mobile label:not(.elementor-control-title),
.elementor-control-neuron_dots_alignment label:not(.elementor-control-title),
.elementor-control-neuron_dots_alignment_tablet label:not(.elementor-control-title),
.elementor-control-neuron_dots_alignment_mobile label:not(.elementor-control-title) {
  border-radius: 0 !important;
  border-right: 1px solid #d5dadf !important;
  width: 14px; }

.select2-results__option[aria-label='Zooming'], .select2-results__option[aria-label='Bouncing'], .select2-results__option[aria-label='Rotating'], .select2-results__option[aria-label='Attention Seekers'], .select2-results__option[aria-label='Light Speed'], .select2-results__option[aria-label='Specials'] {
  display: none; }

#elementor-icons-manager__upload {
  display: none !important; }

.neuron-reset-metro {
  padding: 3px 8px; }

#neuron-publish {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  #neuron-publish__modal .dialog-buttons-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  #neuron-publish__modal .dialog-message {
    padding: 0 !important; }
  #neuron-publish__modal .dialog-publish {
    transition-property: opacity, -webkit-box-shadow;
    -webkit-transition-property: opacity, -webkit-box-shadow;
    transition-property: box-shadow, opacity;
    transition-property: box-shadow, opacity, -webkit-box-shadow; }
  #neuron-publish__modal .neuron-popup__display-settings .elementor-control-input-wrapper {
    width: 80px;
    max-width: 100%; }
  #neuron-publish__modal .neuron-popup__display-settings .elementor-control-type-slider .elementor-control-input-wrapper {
    width: 150px; }

#neuron-publish__modal .dialog-publish:not(.elementor-button-success) {
  text-decoration: underline;
  color: #a4afb7;
  font-weight: normal;
  width: 110px;
  background-color: transparent; }

#neuron-publish__modal .dialog-publish:not(.elementor-button-success):hover {
  color: #6d7882; }

#neuron-publish__tabs {
  padding-top: 30px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 25%;
  background-color: rgba(255, 255, 255, 0.3); }

#neuron-publish__screen {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-shadow: inset 0 0 13px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 0 13px rgba(0, 0, 0, 0.05); }

@media (max-width: 1439px) {
  #neuron-publish__tabs {
    width: 28%; } }

#neuron-publish__screen {
  overflow: auto;
  padding: 50px; }

.neuron-publish__tab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 15px 0 15px 45px;
  font-size: 14px;
  color: #6d7882;
  text-align: left;
  cursor: pointer;
  position: relative; }
  .neuron-publish__tab.elementor-active {
    background-color: #fff;
    -webkit-box-shadow: 0 6px 20px 0 rgba(0, 0, 0, 0.1);
            box-shadow: 0 6px 20px 0 rgba(0, 0, 0, 0.1); }
    .neuron-publish__tab.elementor-active:after {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 5px;
      background-color: #71d7f7; }
  .neuron-publish__tab__image {
    width: 20px;
    -ms-flex-negative: 0;
        flex-shrink: 0; }
    .neuron-publish__tab__image img {
      width: 100%;
      display: block; }
  .neuron-publish__tab__content {
    text-align: left;
    padding-left: 15px; }

#elementor-theme-builder-conditions {
  margin: 40px 0 60px; }
  #elementor-theme-builder-conditions .elementor-control {
    background-color: transparent;
    padding: 0; }
    #elementor-theme-builder-conditions .elementor-control:before {
      content: none; }
    #elementor-theme-builder-conditions .elementor-control select {
      border-width: 0;
      height: 40px;
      padding: 0 14px; }
  #elementor-theme-builder-conditions .elementor-control-type-query {
    width: 100px; }
  #elementor-theme-builder-conditions .elementor-control-type-select .elementor-control-input-wrapper:after {
    right: 10px;
    color: #495157; }
  #elementor-theme-builder-conditions .elementor-control-type {
    width: 100px; }
    #elementor-theme-builder-conditions .elementor-control-type .elementor-control-input-wrapper:after {
      color: #fff; }
  #elementor-theme-builder-conditions .elementor-control-type[data-elementor-condition-type="include"] {
    background-color: #39b54a; }
  #elementor-theme-builder-conditions .elementor-control-type[data-elementor-condition-type="exclude"] {
    background-color: #d30c5c; }
  #elementor-theme-builder-conditions .elementor-control-type[data-elementor-condition-type="exclude"] select,
  #elementor-theme-builder-conditions .elementor-control-type[data-elementor-condition-type="include"] select {
    color: #fff;
    text-transform: uppercase; }
  #elementor-theme-builder-conditions .elementor-theme-builder-conditions-repeater-row-controls {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    width: 70%;
    -webkit-box-shadow: 0 2px 12px rgba(0, 0, 0, 0.08);
            box-shadow: 0 2px 12px rgba(0, 0, 0, 0.08);
    overflow: hidden;
    border-radius: 3px 0 0 3px;
    margin-right: 1px; }
    #elementor-theme-builder-conditions .elementor-theme-builder-conditions-repeater-row-controls .elementor-control:not(:first-child) {
      -webkit-box-flex: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      margin-left: 1px; }
      #elementor-theme-builder-conditions .elementor-theme-builder-conditions-repeater-row-controls .elementor-control:not(:first-child) select {
        border-radius: 0; }
  #elementor-theme-builder-conditions .elementor-control-type-select {
    background-color: #ffffff; }
  #elementor-theme-builder-conditions .elementor-control-type option {
    color: #495157; }
  #elementor-theme-builder-conditions .elementor-repeater-fields-wrapper {
    max-width: 700px;
    width: 100%;
    margin: auto; }
  #elementor-theme-builder-conditions .elementor-repeater-fields {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: 10px; }
  #elementor-theme-builder-conditions .elementor-control-field {
    display: block; }
  #elementor-theme-builder-conditions .elementor-control-title,
  #elementor-theme-builder-conditions .elementor-control-spinner {
    display: none; }
  #elementor-theme-builder-conditions .elementor-control-input-wrapper {
    width: 100%; }
  #elementor-theme-builder-conditions .select2-selection {
    height: 40px;
    border: none;
    border-radius: 0; }
    #elementor-theme-builder-conditions .select2-selection__rendered {
      line-height: 40px;
      padding-left: 15px;
      text-align: left; }
    #elementor-theme-builder-conditions .select2-selection__arrow {
      height: 30px; }
      #elementor-theme-builder-conditions .select2-selection__arrow b {
        border-top-color: #495157;
        border-width: 4px 4px 0 4px;
        margin-top: 2px;
        margin-left: -7px; }
  #elementor-theme-builder-conditions .elementor-repeater-tool-remove {
    font-size: 18px;
    cursor: pointer;
    color: #a4afb7;
    height: 40px;
    width: 44px;
    line-height: 40px;
    background-color: #fff;
    border-radius: 0 3px 3px 0;
    -webkit-box-shadow: 0 2px 12px rgba(0, 0, 0, 0.08);
            box-shadow: 0 2px 12px rgba(0, 0, 0, 0.08); }
  #elementor-theme-builder-conditions .elementor-button-wrapper {
    margin-top: 50px; }
  #elementor-theme-builder-conditions .elementor-repeater-add {
    font-size: 14px;
    padding: 12px 26px;
    background-color: #39b54a; }
    #elementor-theme-builder-conditions .elementor-repeater-add:hover {
      background-color: #39b54a; }

#elementor-theme-builder-conditions-view {
  overflow: hidden; }

.elementor-error .elementor-theme-builder-conditions-repeater-row-controls {
  border: 1px solid rgba(176, 27, 27, 0.5); }

.elementor-conditions-conflict-message {
  margin-top: 10px;
  font-size: 11px;
  color: #b01b1b;
  text-align: left;
  padding-left: 90px; }
  .elementor-conditions-conflict-message a {
    color: inherit; }

.elementor-panel-footer-theme-builder-buttons-wrapper .elementor-panel-footer-sub-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.elementor-panel-footer-theme-builder-buttons-wrapper .elementor-panel-footer-sub-menu-item {
  display: inline-block; }
  .elementor-panel-footer-theme-builder-buttons-wrapper .elementor-panel-footer-sub-menu-item i {
    margin-right: 5px; }
  .elementor-panel-footer-theme-builder-buttons-wrapper .elementor-panel-footer-sub-menu-item > * {
    display: inline-block;
    line-height: 40px; }

.elementor-conditions-select2-dropdown {
  border: none;
  border-radius: 0; }
  .elementor-conditions-select2-dropdown .select2-results__message {
    display: none; }
  .elementor-conditions-select2-dropdown .select2-search--dropdown .select2-search__field {
    border-width: 0 0 1px;
    border-radius: 0; }

.elementor-control.elementor-control-sitemap_items.elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-item-title span {
  text-transform: capitalize; }

#neuron-publish .elementor-template-library-blank-icon img {
  width: 45px; }

#neuron-publish .elementor-template-library-blank-title {
  color: #6d7882;
  line-height: 35px; }

#neuron-publish .elementor-template-library-blank-message {
  line-height: 27px;
  font-weight: 300; }

.elementor-control-unit-5 {
  max-width: 100%; }

.neuron-popup__display-settings {
  text-align: left; }
  .neuron-popup__display-settings .elementor-control-type-section {
    display: none; }
  .neuron-popup__display-settings__group-toggle {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1; }

.neuron-popup__display-settings_controls_group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 60px;
  background-color: #fff;
  margin-bottom: 10px;
  padding-right: 20px;
  -webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1);
  border-radius: 3px; }
  .neuron-popup__display-settings_controls_group:not(.elementor-active) .elementor-control:nth-child(2) h3 {
    color: #a4afb7; }
  .neuron-popup__display-settings_controls_group.elementor-active span.elementor-switch-label {
    background: #39b54a !important; }

.neuron-popup__display-settings_controls_group__icon {
  width: 60px;
  height: 60px;
  border-right: 1px solid #e6e9ec;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .neuron-popup__display-settings_controls_group__icon img {
    width: 35px; }

.neuron-popup__display-settings_controls_group .elementor-control {
  padding: 0;
  margin: 0; }
  .neuron-popup__display-settings_controls_group .elementor-control:nth-child(2) {
    width: 230px; }
    .neuron-popup__display-settings_controls_group .elementor-control:nth-child(2) h3 {
      font-size: 14px;
      font-weight: 400; }
  .neuron-popup__display-settings_controls_group .elementor-control:not(:last-child) {
    margin-left: 25px; }
  .neuron-popup__display-settings_controls_group .elementor-control.elementor-control-type-switcher label.elementor-switch {
    width: 40px; }
    .neuron-popup__display-settings_controls_group .elementor-control.elementor-control-type-switcher label.elementor-switch .elementor-switch-label {
      background: #a4afb7;
      -webkit-box-shadow: none;
              box-shadow: none; }
      .neuron-popup__display-settings_controls_group .elementor-control.elementor-control-type-switcher label.elementor-switch .elementor-switch-label:before, .neuron-popup__display-settings_controls_group .elementor-control.elementor-control-type-switcher label.elementor-switch .elementor-switch-label:after {
        display: none; }

.neuron-popup__display-settings_controls_group .elementor-control-type-slider .elementor-control-input-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.neuron-popup__display-settings_controls_group .elementor-control-type-slider .elementor-slider-input {
  width: 45%; }

.neuron-popup__display-settings_controls_group .elementor-control-type-switcher .elementor-control-field {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end; }

#neuron-popup-timing__controls .select2-selection {
  min-height: 27px; }
  #neuron-popup-timing__controls .select2-selection__rendered {
    line-height: 1; }
  #neuron-popup-timing__controls .select2-selection__choice {
    font-size: 10px; }

#neuron-popup__timing-controls-group--url .elementor-control-url_url .elementor-control-input-wrapper {
  width: 200px; }

#neuron-popup__timing-controls-group--sources .elementor-control-sources_sources .elementor-control-input-wrapper {
  width: 300px; }

#neuron-popup__timing-controls-group--devices .elementor-control-devices_devices
.elementor-control-input-wrapper {
  width: 200px; }

#neuron-popup__timing-controls-group--logged_in .elementor-control-logged_in_roles .elementor-control-input-wrapper {
  width: 195px; }

#neuron-popup-settings-introduction {
  position: absolute;
  z-index: 1;
  background-color: #fff;
  color: #555;
  -webkit-box-shadow: -4px -3px 20px 1px rgba(0, 0, 0, 0.07);
          box-shadow: -4px -3px 20px 1px rgba(0, 0, 0, 0.07);
  height: 100px;
  width: 260px;
  padding: 20px 20px;
  border-radius: 3px; }
  #neuron-popup-settings-introduction:before {
    content: "";
    position: absolute;
    border: solid transparent;
    border-width: 5px 7px;
    border-right-color: #fff;
    left: 4px;
    bottom: -12px;
    -webkit-transform: rotate(270deg);
        -ms-transform: rotate(270deg);
            transform: rotate(270deg); }
  #neuron-popup-settings-introduction .dialog-close-button {
    top: 5px;
    right: 20px;
    font-size: 13px; }
  #neuron-popup-settings-introduction .dialog-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 14px;
    font-weight: 500; }
  #neuron-popup-settings-introduction .dialog-message {
    margin-top: 10px; }

.elementor-editor-popup .elementor-tab-control-settings a:before {
  content: "\e922"; }

@media (prefers-color-scheme: dark) {
  #neuron-publish__tabs {
    background-color: transparent; }
  .neuron-publish__tab {
    color: #fff; }
    .neuron-publish__tab.elementor-active {
      background: transparent; }
  .neuron-popup__display-settings_controls_group {
    background-color: transparent; }
  #elementor-theme-builder-conditions .elementor-control {
    background-color: transparent; }
  #elementor-theme-builder-conditions .elementor-repeater-tool-remove {
    background: transparent;
    -webkit-box-shadow: none;
            box-shadow: none; }
  #elementor-theme-builder-conditions .elementor-control-type[data-elementor-condition-type="exclude"] select {
    background-color: #d30c5c; }
  #elementor-theme-builder-conditions .elementor-control-type[data-elementor-condition-type="include"] select {
    background-color: #39b54a; } }

.neuron-element-presets {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .neuron-element-presets:not(.loading) .neuron-element-presets__loading {
    display: none; }
  .neuron-element-presets .neuron-element-presets-item {
    max-width: 50%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%; }
  .neuron-element-presets__loading {
    width: 100%; }

.elementor-nerd-box {
  background-color: #fff; }

#elementor-global-widget-locked-tools {
  background-color: #fff;
  margin-top: 15px;
  padding: 0 20px; }
  #elementor-global-widget-locked-tools .elementor-global-widget-locked-tool {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 20px 0; }
    #elementor-global-widget-locked-tools .elementor-global-widget-locked-tool:first-child {
      border-bottom: 1px solid #e6e9ec; }
    #elementor-global-widget-locked-tools .elementor-global-widget-locked-tool button {
      width: 80px;
      line-height: 30px; }
    #elementor-global-widget-locked-tools .elementor-global-widget-locked-tool #elementor-global-widget-locked-edit button {
      background-color: #39b54a; }
    #elementor-global-widget-locked-tools .elementor-global-widget-locked-tool #elementor-global-widget-locked-unlink button {
      background-color: #d30c5c; }

#elementor-global-templates .elementor-element {
  position: relative; }
  #elementor-global-templates .elementor-element:before {
    position: absolute;
    font-family: eicons;
    content: "\e91f";
    top: 5px;
    left: 5px;
    color: #fcb92c;
    font-size: 10px; }

.elementor-control-neuron_metro .elementor-control-type-text {
  display: none; }

.elementor-control-neuron_metro .elementor-repeater-fields {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .elementor-control-neuron_metro .elementor-repeater-fields .elementor-repeater-row-tools,
  .elementor-control-neuron_metro .elementor-repeater-fields .elementor-repeater-row-controls {
    width: 50%;
    background: none; }
  .elementor-control-neuron_metro .elementor-repeater-fields .elementor-repeater-row-item-title {
    white-space: normal !important;
    line-height: 1.5; }

.elementor-control-neuron_metro .elementor-repeater-row-controls {
  display: block !important;
  padding-top: 0;
  border: 0; }

.elementor-control-neuron_metro .elementor-control-type-select {
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 5px;
  padding-top: 5px; }

@media (prefers-color-scheme: dark) {
  .elementor-control-neuron_left_arrow_alignment label,
  .elementor-control-neuron_right_arrow_alignment label,
  .elementor-control-neuron_dots_alignment label {
    border-right: 1px solid #64666a !important; }
  .elementor-nerd-box {
    background-color: transparent; } }
