
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/admin-bar.css */
#wp-admin-bar-elementor_edit_page > .ab-item::before {
  content: "\e813";
  font-family: eicons;
  inset-block-start: 3px;
  font-size: 18px;
}
#wp-admin-bar-elementor_edit_page .ab-submenu .ab-item {
  display: flex;
  width: 200px;
}
#wp-admin-bar-elementor_edit_page .elementor-edit-link-title {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 100%;
}
#wp-admin-bar-elementor_edit_page .elementor-edit-link-type {
  background: #3f444b;
  font-size: 11px;
  line-height: 9px;
  margin-block-start: 6px;
  padding: 4px 8px;
  border-radius: 3px;
}

#wp-admin-bar-elementor_inspector > .ab-item::before {
  content: "\f348";
  inset-block-start: 2px;
}

#wpadminbar * {
  font-style: normal;
}
/*# sourceMappingURL=admin-bar.css.map */
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/admin-bar.min.css */
#wp-admin-bar-elementor_edit_page>.ab-item:before{content:"\e813";font-family:eicons;font-size:18px;inset-block-start:3px}#wp-admin-bar-elementor_edit_page .ab-submenu .ab-item{display:flex;width:200px}#wp-admin-bar-elementor_edit_page .elementor-edit-link-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}#wp-admin-bar-elementor_edit_page .elementor-edit-link-type{background:#3f444b;border-radius:3px;font-size:11px;line-height:9px;margin-block-start:6px;padding:4px 8px}#wp-admin-bar-elementor_inspector>.ab-item:before{content:"\f348";inset-block-start:2px}#wpadminbar *{font-style:normal}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/admin-top-bar.css */
#e-dashboard-widget-admin-top-bar {
  position: absolute;
  opacity: 0;
  pointer-events: none;
}

#e-admin-top-bar-root {
  font-family: var(--e-a-font-family);
  background: var(--e-a-bg-default);
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.03);
  display: none;
  position: absolute;
  inset-block-start: 0;
  inset-inline-end: 0;
  width: calc(100% - 160px);
  z-index: 1;
}
body.folded #e-admin-top-bar-root {
  width: calc(100% - 36px);
}
#e-admin-top-bar-root .e-admin-top-bar {
  display: flex;
  height: 50px;
  justify-content: space-between;
  padding: 0 16px;
}
#e-admin-top-bar-root .page-title-action {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.2;
  text-transform: uppercase;
  text-decoration: none;
  padding: 8px 16px;
  outline: none;
  border: none;
  border-radius: var(--e-a-border-radius);
  background-color: var(--e-a-btn-bg);
  color: var(--e-a-btn-color-invert);
  transition: var(--e-a-transition-hover);
}
#e-admin-top-bar-root .page-title-action:hover {
  background-color: var(--e-a-btn-bg-hover);
  color: var(--e-a-btn-color-invert);
}
#e-admin-top-bar-root .e-admin-top-bar__heading {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-inline-end: 40px;
}
#e-admin-top-bar-root .e-admin-top-bar__main-area {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
#e-admin-top-bar-root .e-admin-top-bar__main-area button {
  margin: 0 4px;
}
#e-admin-top-bar-root .e-admin-top-bar__secondary-area {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
#e-admin-top-bar-root .e-admin-top-bar__heading-title {
  color: var(--e-a-color-txt);
  font-size: 15px;
  font-weight: 700;
  padding: 0 8px;
  line-height: normal;
}
#e-admin-top-bar-root .e-admin-top-bar__main-area-buttons {
  display: inline-flex;
  gap: 5px;
}
#e-admin-top-bar-root.e-admin-top-bar--active {
  display: block;
}
#e-admin-top-bar-root:not(.e-admin-top-bar--active) ~ #wpbody .wrap h1, #e-admin-top-bar-root:not(.e-admin-top-bar--active) ~ #wpbody .wrap .page-title-action {
  display: inline-block;
}
#e-admin-top-bar-root .e-admin-top-bar__bar-button {
  align-items: center;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  margin: 0 10px;
  text-decoration: none;
  color: var(--e-a-color-txt);
}
#e-admin-top-bar-root .e-admin-top-bar__bar-button.accent {
  color: var(--e-a-color-accent);
}
#e-admin-top-bar-root .e-admin-top-bar__bar-button.accent:hover .e-admin-top-bar__bar-button-title,
#e-admin-top-bar-root .e-admin-top-bar__bar-button.accent:hover .e-admin-top-bar__bar-button-icon {
  color: var(--e-a-color-accent);
}
#e-admin-top-bar-root .e-admin-top-bar__bar-button .crown-icon {
  font-size: 14px;
}
#e-admin-top-bar-root .e-admin-top-bar__bar-button .e-admin-top-bar__bar-button-icon {
  margin: 0 4px;
}
#e-admin-top-bar-root .e-admin-top-bar__bar-button:hover .e-admin-top-bar__bar-button-title,
#e-admin-top-bar-root .e-admin-top-bar__bar-button:hover .e-admin-top-bar__bar-button-icon {
  color: var(--e-a-color-txt-hover);
}
#e-admin-top-bar-root .e-admin-top-bar__bar-button-title {
  font-size: 13px;
  font-weight: 500;
  margin: 0 4px;
  line-height: normal;
}

@media screen and (max-width: 960px) {
  #e-admin-top-bar-root {
    width: calc(100% - 36px);
  }
}
@media screen and (max-width: 782px) {
  #e-admin-top-bar-root {
    width: 100%;
  }
}
@media screen and (max-width: 600px) {
  #e-admin-top-bar-root {
    top: 46px;
  }
}
@media (max-width: 768px) {
  #e-admin-top-bar-root .e-admin-top-bar__main-area-buttons {
    position: absolute;
    top: calc(100% + 10px);
  }
  #e-admin-top-bar-root {
    display: inline-flex;
    align-items: center;
    justify-content: center;
  }
  #e-admin-top-bar-root .e-admin-top-bar__secondary-area .e-admin-top-bar__secondary-area-buttons {
    display: none;
  }
  #e-admin-top-bar-root .e-admin-top-bar__secondary-area > .e-admin-top-bar__bar-button .e-admin-top-bar__bar-button-title {
    display: none;
  }
}
@media (min-width: 768px) {
  #e-admin-top-bar-root .e-admin-top-bar__secondary-area .e-admin-top-bar__secondary-area-buttons {
    display: flex;
  }
}
/*# sourceMappingURL=admin-top-bar.css.map */
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/admin-top-bar.min.css */
#e-dashboard-widget-admin-top-bar{opacity:0;pointer-events:none;position:absolute}#e-admin-top-bar-root{background:var(--e-a-bg-default);box-shadow:0 4px 6px rgba(0,0,0,.03);display:none;font-family:var(--e-a-font-family);inset-block-start:0;inset-inline-end:0;position:absolute;width:calc(100% - 160px);z-index:1}body.folded #e-admin-top-bar-root{width:calc(100% - 36px)}#e-admin-top-bar-root .e-admin-top-bar{display:flex;height:50px;justify-content:space-between;padding:0 16px}#e-admin-top-bar-root .page-title-action{background-color:var(--e-a-btn-bg);border:none;border-radius:var(--e-a-border-radius);color:var(--e-a-btn-color-invert);font-size:12px;font-weight:500;line-height:1.2;outline:none;padding:8px 16px;text-decoration:none;text-transform:uppercase;transition:var(--e-a-transition-hover)}#e-admin-top-bar-root .page-title-action:hover{background-color:var(--e-a-btn-bg-hover);color:var(--e-a-btn-color-invert)}#e-admin-top-bar-root .e-admin-top-bar__heading{margin-inline-end:40px}#e-admin-top-bar-root .e-admin-top-bar__heading,#e-admin-top-bar-root .e-admin-top-bar__main-area{align-items:center;display:inline-flex;justify-content:center}#e-admin-top-bar-root .e-admin-top-bar__main-area button{margin:0 4px}#e-admin-top-bar-root .e-admin-top-bar__secondary-area{align-items:center;display:inline-flex;justify-content:center}#e-admin-top-bar-root .e-admin-top-bar__heading-title{color:var(--e-a-color-txt);font-size:15px;font-weight:700;line-height:normal;padding:0 8px}#e-admin-top-bar-root .e-admin-top-bar__main-area-buttons{display:inline-flex;gap:5px}#e-admin-top-bar-root.e-admin-top-bar--active{display:block}#e-admin-top-bar-root:not(.e-admin-top-bar--active)~#wpbody .wrap .page-title-action,#e-admin-top-bar-root:not(.e-admin-top-bar--active)~#wpbody .wrap h1{display:inline-block}#e-admin-top-bar-root .e-admin-top-bar__bar-button{align-items:center;color:var(--e-a-color-txt);cursor:pointer;display:inline-flex;justify-content:center;margin:0 10px;text-decoration:none}#e-admin-top-bar-root .e-admin-top-bar__bar-button.accent,#e-admin-top-bar-root .e-admin-top-bar__bar-button.accent:hover .e-admin-top-bar__bar-button-icon,#e-admin-top-bar-root .e-admin-top-bar__bar-button.accent:hover .e-admin-top-bar__bar-button-title{color:var(--e-a-color-accent)}#e-admin-top-bar-root .e-admin-top-bar__bar-button .crown-icon{font-size:14px}#e-admin-top-bar-root .e-admin-top-bar__bar-button .e-admin-top-bar__bar-button-icon{margin:0 4px}#e-admin-top-bar-root .e-admin-top-bar__bar-button:hover .e-admin-top-bar__bar-button-icon,#e-admin-top-bar-root .e-admin-top-bar__bar-button:hover .e-admin-top-bar__bar-button-title{color:var(--e-a-color-txt-hover)}#e-admin-top-bar-root .e-admin-top-bar__bar-button-title{font-size:13px;font-weight:500;line-height:normal;margin:0 4px}@media screen and (max-width:960px){#e-admin-top-bar-root{width:calc(100% - 36px)}}@media screen and (max-width:782px){#e-admin-top-bar-root{width:100%}}@media screen and (max-width:600px){#e-admin-top-bar-root{top:46px}}@media (max-width:768px){#e-admin-top-bar-root .e-admin-top-bar__main-area-buttons{position:absolute;top:calc(100% + 10px)}#e-admin-top-bar-root{align-items:center;display:inline-flex;justify-content:center}#e-admin-top-bar-root .e-admin-top-bar__secondary-area .e-admin-top-bar__secondary-area-buttons,#e-admin-top-bar-root .e-admin-top-bar__secondary-area>.e-admin-top-bar__bar-button .e-admin-top-bar__bar-button-title{display:none}}@media (min-width:768px){#e-admin-top-bar-root .e-admin-top-bar__secondary-area .e-admin-top-bar__secondary-area-buttons{display:flex}}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/admin.css */
.elementor-button,
.e-btn,
#elementor-deactivate-feedback-modal .dialog-skip,
#elementor-deactivate-feedback-modal .dialog-submit {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.2;
  padding: 8px 16px;
  outline: none;
  border: none;
  border-radius: var(--e-a-border-radius);
  background-color: var(--e-a-btn-bg);
  color: var(--e-a-btn-color-invert);
  transition: var(--e-a-transition-hover);
}
.elementor-button:hover,
.e-btn:hover,
#elementor-deactivate-feedback-modal .dialog-skip:hover,
#elementor-deactivate-feedback-modal .dialog-submit:hover {
  border: none;
}
.elementor-button:hover, .elementor-button:focus,
.e-btn:hover,
#elementor-deactivate-feedback-modal .dialog-skip:hover,
#elementor-deactivate-feedback-modal .dialog-submit:hover,
.e-btn:focus,
#elementor-deactivate-feedback-modal .dialog-skip:focus,
#elementor-deactivate-feedback-modal .dialog-submit:focus {
  background-color: var(--e-a-btn-bg-hover);
  color: var(--e-a-btn-color-invert);
}
.elementor-button:active,
.e-btn:active,
#elementor-deactivate-feedback-modal .dialog-skip:active,
#elementor-deactivate-feedback-modal .dialog-submit:active {
  background-color: var(--e-a-btn-bg-active);
}
.elementor-button:not([disabled]),
.e-btn:not([disabled]),
#elementor-deactivate-feedback-modal .dialog-skip:not([disabled]),
#elementor-deactivate-feedback-modal .dialog-submit:not([disabled]) {
  cursor: pointer;
}
.elementor-button:disabled,
.e-btn:disabled,
#elementor-deactivate-feedback-modal .dialog-skip:disabled,
#elementor-deactivate-feedback-modal .dialog-submit:disabled {
  background-color: var(--e-a-btn-bg-disabled);
  color: var(--e-a-btn-color-disabled);
}
.elementor-button:not(.elementor-button-state) .elementor-state-icon,
.e-btn:not(.elementor-button-state) .elementor-state-icon,
#elementor-deactivate-feedback-modal .dialog-skip:not(.elementor-button-state) .elementor-state-icon,
#elementor-deactivate-feedback-modal .dialog-submit:not(.elementor-button-state) .elementor-state-icon {
  display: none;
}
.elementor-button.e-btn-txt, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-cancel,
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-cancel,
.e-btn.e-btn-txt,
#elementor-deactivate-feedback-modal .dialog-skip,
#elementor-deactivate-feedback-modal .e-btn-txt.dialog-submit,
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-cancel,
.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-cancel.dialog-submit,
#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-submit,
.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-cancel,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-cancel.dialog-submit,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-submit {
  background: transparent;
  color: var(--e-a-color-txt);
}
.elementor-button.e-btn-txt:hover, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-cancel:hover,
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-cancel:hover, .elementor-button.e-btn-txt:focus, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-cancel:focus,
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-cancel:focus,
.e-btn.e-btn-txt:hover,
#elementor-deactivate-feedback-modal .dialog-skip:hover,
#elementor-deactivate-feedback-modal .e-btn-txt.dialog-submit:hover,
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-cancel:hover,
.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-cancel.dialog-submit:hover,
#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-submit:hover,
.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-cancel:hover,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-cancel.dialog-submit:hover,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-submit:hover,
.e-btn.e-btn-txt:focus,
#elementor-deactivate-feedback-modal .dialog-skip:focus,
#elementor-deactivate-feedback-modal .e-btn-txt.dialog-submit:focus,
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-cancel:focus,
.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-cancel.dialog-submit:focus,
#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-submit:focus,
.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-cancel:focus,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-cancel.dialog-submit:focus,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-submit:focus {
  background: var(--e-a-bg-hover);
  color: var(--e-a-color-txt-hover);
}
.elementor-button.e-btn-txt:disabled, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-cancel:disabled,
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-cancel:disabled,
.e-btn.e-btn-txt:disabled,
#elementor-deactivate-feedback-modal .dialog-skip:disabled,
#elementor-deactivate-feedback-modal .e-btn-txt.dialog-submit:disabled,
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-cancel:disabled,
.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-cancel.dialog-submit:disabled,
#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-submit:disabled,
.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-cancel:disabled,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-cancel.dialog-submit:disabled,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-submit:disabled {
  background: transparent;
  color: var(--e-a-color-txt-disabled);
}
.elementor-button.e-btn-txt-border,
.e-btn.e-btn-txt-border,
#elementor-deactivate-feedback-modal .e-btn-txt-border.dialog-skip,
#elementor-deactivate-feedback-modal .e-btn-txt-border.dialog-submit {
  border: 1px solid var(--e-a-color-txt-muted);
}
.elementor-button.elementor-button-success, .elementor-button.e-success,
.e-btn.elementor-button-success,
#elementor-deactivate-feedback-modal .elementor-button-success.dialog-skip,
#elementor-deactivate-feedback-modal .elementor-button-success.dialog-submit,
.e-btn.e-success,
#elementor-deactivate-feedback-modal .e-success.dialog-skip,
#elementor-deactivate-feedback-modal .e-success.dialog-submit {
  background-color: var(--e-a-btn-bg-success);
}
.elementor-button.elementor-button-success:hover, .elementor-button.elementor-button-success:focus, .elementor-button.e-success:hover, .elementor-button.e-success:focus,
.e-btn.elementor-button-success:hover,
#elementor-deactivate-feedback-modal .elementor-button-success.dialog-skip:hover,
#elementor-deactivate-feedback-modal .elementor-button-success.dialog-submit:hover,
.e-btn.elementor-button-success:focus,
#elementor-deactivate-feedback-modal .elementor-button-success.dialog-skip:focus,
#elementor-deactivate-feedback-modal .elementor-button-success.dialog-submit:focus,
.e-btn.e-success:hover,
#elementor-deactivate-feedback-modal .e-success.dialog-skip:hover,
#elementor-deactivate-feedback-modal .e-success.dialog-submit:hover,
.e-btn.e-success:focus,
#elementor-deactivate-feedback-modal .e-success.dialog-skip:focus,
#elementor-deactivate-feedback-modal .e-success.dialog-submit:focus {
  background-color: var(--e-a-btn-bg-success-hover);
}
.elementor-button.e-primary, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-take_over,
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-take_over, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok,
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok,
.e-btn.e-primary,
#elementor-deactivate-feedback-modal .e-primary.dialog-skip,
#elementor-deactivate-feedback-modal .dialog-submit,
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-take_over,
.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-take_over.dialog-skip,
#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over.dialog-skip,
.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-take_over,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-take_over.dialog-skip,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over.dialog-skip,
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok,
.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-ok.dialog-skip,
#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-skip,
.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-ok.dialog-skip,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-skip {
  background-color: var(--e-a-btn-bg-primary);
  color: var(--e-a-btn-color);
}
.elementor-button.e-primary:hover, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-take_over:hover,
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-take_over:hover, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok:hover,
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok:hover, .elementor-button.e-primary:focus, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-take_over:focus,
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-take_over:focus, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok:focus,
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok:focus,
.e-btn.e-primary:hover,
#elementor-deactivate-feedback-modal .e-primary.dialog-skip:hover,
#elementor-deactivate-feedback-modal .dialog-submit:hover,
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-take_over:hover,
.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-take_over.dialog-skip:hover,
#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over.dialog-skip:hover,
.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-take_over:hover,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-take_over.dialog-skip:hover,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over.dialog-skip:hover,
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok:hover,
.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-ok.dialog-skip:hover,
#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-skip:hover,
.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok:hover,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-ok.dialog-skip:hover,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-skip:hover,
.e-btn.e-primary:focus,
#elementor-deactivate-feedback-modal .e-primary.dialog-skip:focus,
#elementor-deactivate-feedback-modal .dialog-submit:focus,
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-take_over:focus,
.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-take_over.dialog-skip:focus,
#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over.dialog-skip:focus,
.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-take_over:focus,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-take_over.dialog-skip:focus,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over.dialog-skip:focus,
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok:focus,
.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-ok.dialog-skip:focus,
#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-skip:focus,
.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok:focus,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-ok.dialog-skip:focus,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-skip:focus {
  background-color: var(--e-a-btn-bg-primary-hover);
  color: var(--e-a-btn-color);
}
.elementor-button.e-primary.e-btn-txt, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.e-btn-txt.dialog-button.dialog-take_over,
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.e-btn-txt.dialog-button.dialog-take_over, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.e-primary.dialog-button.dialog-cancel, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-cancel.dialog-take_over,
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.e-primary.dialog-button.dialog-cancel,
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-cancel.dialog-take_over, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.e-btn-txt.dialog-button.dialog-ok, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok.dialog-cancel,
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.e-btn-txt.dialog-button.dialog-ok,
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok.dialog-cancel,
.e-btn.e-primary.e-btn-txt,
#elementor-deactivate-feedback-modal .e-primary.dialog-skip,
#elementor-deactivate-feedback-modal .e-btn-txt.dialog-submit,
#elementor-deactivate-feedback-modal .dialog-submit.dialog-skip,
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.e-btn-txt.dialog-button.dialog-take_over,
.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-take_over.dialog-skip,
#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over.dialog-skip,
.dialog-type-alert .dialog-buttons-wrapper .e-btn.e-btn-txt.dialog-button.dialog-take_over,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-take_over.dialog-skip,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over.dialog-skip,
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.e-primary.dialog-button.dialog-cancel,
.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-cancel.dialog-submit,
#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-submit,
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-cancel.dialog-take_over,
.dialog-type-alert .dialog-buttons-wrapper .e-btn.e-primary.dialog-button.dialog-cancel,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-cancel.dialog-submit,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-submit,
.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-cancel.dialog-take_over,
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.e-btn-txt.dialog-button.dialog-ok,
.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-ok.dialog-skip,
#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-skip,
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok.dialog-cancel,
.dialog-type-alert .dialog-buttons-wrapper .e-btn.e-btn-txt.dialog-button.dialog-ok,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-ok.dialog-skip,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-skip,
.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok.dialog-cancel {
  background: transparent;
  color: var(--e-a-color-primary-bold);
}
.elementor-button.e-primary.e-btn-txt:hover, #elementor-deactivate-feedback-modal .elementor-button.e-primary.dialog-skip:hover, #elementor-deactivate-feedback-modal .elementor-button.e-btn-txt.dialog-submit:hover, #elementor-deactivate-feedback-modal .elementor-button.dialog-submit.dialog-skip:hover, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.e-btn-txt.dialog-button.dialog-take_over:hover, .dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .elementor-button.dialog-button.dialog-take_over.dialog-skip:hover, #elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-take_over.dialog-skip:hover,
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.e-btn-txt.dialog-button.dialog-take_over:hover,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .elementor-button.dialog-button.dialog-take_over.dialog-skip:hover,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-take_over.dialog-skip:hover, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.e-primary.dialog-button.dialog-cancel:hover, .dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .elementor-button.dialog-button.dialog-cancel.dialog-submit:hover, #elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-cancel.dialog-submit:hover, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-cancel.dialog-take_over:hover,
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.e-primary.dialog-button.dialog-cancel:hover,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .elementor-button.dialog-button.dialog-cancel.dialog-submit:hover,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-cancel.dialog-submit:hover,
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-cancel.dialog-take_over:hover, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.e-btn-txt.dialog-button.dialog-ok:hover, .dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .elementor-button.dialog-button.dialog-ok.dialog-skip:hover, #elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok.dialog-skip:hover, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok.dialog-cancel:hover,
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.e-btn-txt.dialog-button.dialog-ok:hover,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .elementor-button.dialog-button.dialog-ok.dialog-skip:hover,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok.dialog-skip:hover,
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok.dialog-cancel:hover, .elementor-button.e-primary.e-btn-txt:focus, #elementor-deactivate-feedback-modal .elementor-button.e-primary.dialog-skip:focus, #elementor-deactivate-feedback-modal .elementor-button.e-btn-txt.dialog-submit:focus, #elementor-deactivate-feedback-modal .elementor-button.dialog-submit.dialog-skip:focus, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.e-btn-txt.dialog-button.dialog-take_over:focus, .dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .elementor-button.dialog-button.dialog-take_over.dialog-skip:focus, #elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-take_over.dialog-skip:focus,
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.e-btn-txt.dialog-button.dialog-take_over:focus,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .elementor-button.dialog-button.dialog-take_over.dialog-skip:focus,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-take_over.dialog-skip:focus, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.e-primary.dialog-button.dialog-cancel:focus, .dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .elementor-button.dialog-button.dialog-cancel.dialog-submit:focus, #elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-cancel.dialog-submit:focus, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-cancel.dialog-take_over:focus,
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.e-primary.dialog-button.dialog-cancel:focus,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .elementor-button.dialog-button.dialog-cancel.dialog-submit:focus,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-cancel.dialog-submit:focus,
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-cancel.dialog-take_over:focus, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.e-btn-txt.dialog-button.dialog-ok:focus, .dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .elementor-button.dialog-button.dialog-ok.dialog-skip:focus, #elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok.dialog-skip:focus, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok.dialog-cancel:focus,
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.e-btn-txt.dialog-button.dialog-ok:focus,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .elementor-button.dialog-button.dialog-ok.dialog-skip:focus,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok.dialog-skip:focus,
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok.dialog-cancel:focus,
.e-btn.e-primary.e-btn-txt:hover,
#elementor-deactivate-feedback-modal .e-btn.e-primary.dialog-skip:hover,
#elementor-deactivate-feedback-modal .e-primary.e-btn-txt.dialog-skip:hover,
#elementor-deactivate-feedback-modal .e-primary.dialog-skip:hover,
#elementor-deactivate-feedback-modal .e-btn.e-btn-txt.dialog-submit:hover,
#elementor-deactivate-feedback-modal .e-btn.dialog-submit.dialog-skip:hover,
#elementor-deactivate-feedback-modal .e-btn-txt.dialog-submit.dialog-skip:hover,
#elementor-deactivate-feedback-modal .dialog-submit.dialog-skip:hover,
#elementor-deactivate-feedback-modal .e-primary.e-btn-txt.dialog-submit:hover,
#elementor-deactivate-feedback-modal .e-primary.dialog-submit.dialog-skip:hover,
#elementor-deactivate-feedback-modal .e-btn-txt.dialog-submit:hover,
#elementor-deactivate-feedback-modal .dialog-submit.dialog-skip:hover,
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.e-btn-txt.dialog-button.dialog-take_over:hover,
.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .e-btn.dialog-button.dialog-take_over.dialog-skip:hover,
#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-take_over.dialog-skip:hover,
.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .e-btn-txt.dialog-button.dialog-take_over.dialog-skip:hover,
.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-take_over.dialog-skip:hover,
#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .e-btn-txt.dialog-button.dialog-take_over.dialog-skip:hover,
#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over.dialog-skip:hover,
.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .e-btn-txt.dialog-button.dialog-take_over.dialog-submit:hover,
.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-take_over.dialog-submit.dialog-skip:hover,
#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .e-btn-txt.dialog-button.dialog-take_over.dialog-submit:hover,
#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over.dialog-submit.dialog-skip:hover,
.dialog-type-alert .dialog-buttons-wrapper .e-btn.e-btn-txt.dialog-button.dialog-take_over:hover,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .e-btn.dialog-button.dialog-take_over.dialog-skip:hover,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-take_over.dialog-skip:hover,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .e-btn-txt.dialog-button.dialog-take_over.dialog-skip:hover,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-take_over.dialog-skip:hover,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .e-btn-txt.dialog-button.dialog-take_over.dialog-skip:hover,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over.dialog-skip:hover,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .e-btn-txt.dialog-button.dialog-take_over.dialog-submit:hover,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-take_over.dialog-submit.dialog-skip:hover,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .e-btn-txt.dialog-button.dialog-take_over.dialog-submit:hover,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over.dialog-submit.dialog-skip:hover,
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.e-primary.dialog-button.dialog-cancel:hover,
.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .e-primary.dialog-button.dialog-cancel.dialog-skip:hover,
#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .e-primary.dialog-button.dialog-cancel.dialog-skip:hover,
.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .e-btn.dialog-button.dialog-cancel.dialog-submit:hover,
.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-cancel.dialog-submit.dialog-skip:hover,
#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-cancel.dialog-submit:hover,
#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-submit.dialog-skip:hover,
.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .e-primary.dialog-button.dialog-cancel.dialog-submit:hover,
.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-cancel.dialog-submit:hover,
#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .e-primary.dialog-button.dialog-cancel.dialog-submit:hover,
#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-submit:hover,
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-cancel.dialog-take_over:hover,
.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-cancel.dialog-take_over.dialog-skip:hover,
#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over.dialog-skip:hover,
.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-cancel.dialog-take_over.dialog-submit:hover,
#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over.dialog-submit:hover,
.dialog-type-alert .dialog-buttons-wrapper .e-btn.e-primary.dialog-button.dialog-cancel:hover,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .e-primary.dialog-button.dialog-cancel.dialog-skip:hover,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .e-primary.dialog-button.dialog-cancel.dialog-skip:hover,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .e-btn.dialog-button.dialog-cancel.dialog-submit:hover,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-cancel.dialog-submit.dialog-skip:hover,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-cancel.dialog-submit:hover,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-submit.dialog-skip:hover,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .e-primary.dialog-button.dialog-cancel.dialog-submit:hover,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-cancel.dialog-submit:hover,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .e-primary.dialog-button.dialog-cancel.dialog-submit:hover,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-submit:hover,
.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-cancel.dialog-take_over:hover,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-cancel.dialog-take_over.dialog-skip:hover,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over.dialog-skip:hover,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-cancel.dialog-take_over.dialog-submit:hover,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over.dialog-submit:hover,
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.e-btn-txt.dialog-button.dialog-ok:hover,
.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .e-btn.dialog-button.dialog-ok.dialog-skip:hover,
#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok.dialog-skip:hover,
.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .e-btn-txt.dialog-button.dialog-ok.dialog-skip:hover,
.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-ok.dialog-skip:hover,
#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .e-btn-txt.dialog-button.dialog-ok.dialog-skip:hover,
#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-skip:hover,
.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .e-btn-txt.dialog-button.dialog-ok.dialog-submit:hover,
.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-ok.dialog-submit.dialog-skip:hover,
#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .e-btn-txt.dialog-button.dialog-ok.dialog-submit:hover,
#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-submit.dialog-skip:hover,
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok.dialog-cancel:hover,
.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-ok.dialog-cancel.dialog-skip:hover,
#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel.dialog-skip:hover,
.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-ok.dialog-cancel.dialog-submit:hover,
#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel.dialog-submit:hover,
.dialog-type-alert .dialog-buttons-wrapper .e-btn.e-btn-txt.dialog-button.dialog-ok:hover,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .e-btn.dialog-button.dialog-ok.dialog-skip:hover,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok.dialog-skip:hover,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .e-btn-txt.dialog-button.dialog-ok.dialog-skip:hover,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-ok.dialog-skip:hover,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .e-btn-txt.dialog-button.dialog-ok.dialog-skip:hover,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-skip:hover,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .e-btn-txt.dialog-button.dialog-ok.dialog-submit:hover,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-ok.dialog-submit.dialog-skip:hover,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .e-btn-txt.dialog-button.dialog-ok.dialog-submit:hover,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-submit.dialog-skip:hover,
.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok.dialog-cancel:hover,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-ok.dialog-cancel.dialog-skip:hover,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel.dialog-skip:hover,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-ok.dialog-cancel.dialog-submit:hover,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel.dialog-submit:hover,
.e-btn.e-primary.e-btn-txt:focus,
#elementor-deactivate-feedback-modal .e-btn.e-primary.dialog-skip:focus,
#elementor-deactivate-feedback-modal .e-primary.e-btn-txt.dialog-skip:focus,
#elementor-deactivate-feedback-modal .e-primary.dialog-skip:focus,
#elementor-deactivate-feedback-modal .e-btn.e-btn-txt.dialog-submit:focus,
#elementor-deactivate-feedback-modal .e-btn.dialog-submit.dialog-skip:focus,
#elementor-deactivate-feedback-modal .e-btn-txt.dialog-submit.dialog-skip:focus,
#elementor-deactivate-feedback-modal .dialog-submit.dialog-skip:focus,
#elementor-deactivate-feedback-modal .e-primary.e-btn-txt.dialog-submit:focus,
#elementor-deactivate-feedback-modal .e-primary.dialog-submit.dialog-skip:focus,
#elementor-deactivate-feedback-modal .e-btn-txt.dialog-submit:focus,
#elementor-deactivate-feedback-modal .dialog-submit.dialog-skip:focus,
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.e-btn-txt.dialog-button.dialog-take_over:focus,
.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .e-btn.dialog-button.dialog-take_over.dialog-skip:focus,
#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-take_over.dialog-skip:focus,
.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .e-btn-txt.dialog-button.dialog-take_over.dialog-skip:focus,
.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-take_over.dialog-skip:focus,
#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .e-btn-txt.dialog-button.dialog-take_over.dialog-skip:focus,
#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over.dialog-skip:focus,
.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .e-btn-txt.dialog-button.dialog-take_over.dialog-submit:focus,
.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-take_over.dialog-submit.dialog-skip:focus,
#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .e-btn-txt.dialog-button.dialog-take_over.dialog-submit:focus,
#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over.dialog-submit.dialog-skip:focus,
.dialog-type-alert .dialog-buttons-wrapper .e-btn.e-btn-txt.dialog-button.dialog-take_over:focus,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .e-btn.dialog-button.dialog-take_over.dialog-skip:focus,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-take_over.dialog-skip:focus,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .e-btn-txt.dialog-button.dialog-take_over.dialog-skip:focus,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-take_over.dialog-skip:focus,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .e-btn-txt.dialog-button.dialog-take_over.dialog-skip:focus,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over.dialog-skip:focus,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .e-btn-txt.dialog-button.dialog-take_over.dialog-submit:focus,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-take_over.dialog-submit.dialog-skip:focus,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .e-btn-txt.dialog-button.dialog-take_over.dialog-submit:focus,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over.dialog-submit.dialog-skip:focus,
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.e-primary.dialog-button.dialog-cancel:focus,
.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .e-primary.dialog-button.dialog-cancel.dialog-skip:focus,
#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .e-primary.dialog-button.dialog-cancel.dialog-skip:focus,
.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .e-btn.dialog-button.dialog-cancel.dialog-submit:focus,
.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-cancel.dialog-submit.dialog-skip:focus,
#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-cancel.dialog-submit:focus,
#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-submit.dialog-skip:focus,
.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .e-primary.dialog-button.dialog-cancel.dialog-submit:focus,
.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-cancel.dialog-submit:focus,
#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .e-primary.dialog-button.dialog-cancel.dialog-submit:focus,
#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-submit:focus,
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-cancel.dialog-take_over:focus,
.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-cancel.dialog-take_over.dialog-skip:focus,
#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over.dialog-skip:focus,
.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-cancel.dialog-take_over.dialog-submit:focus,
#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over.dialog-submit:focus,
.dialog-type-alert .dialog-buttons-wrapper .e-btn.e-primary.dialog-button.dialog-cancel:focus,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .e-primary.dialog-button.dialog-cancel.dialog-skip:focus,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .e-primary.dialog-button.dialog-cancel.dialog-skip:focus,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .e-btn.dialog-button.dialog-cancel.dialog-submit:focus,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-cancel.dialog-submit.dialog-skip:focus,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-cancel.dialog-submit:focus,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-submit.dialog-skip:focus,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .e-primary.dialog-button.dialog-cancel.dialog-submit:focus,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-cancel.dialog-submit:focus,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .e-primary.dialog-button.dialog-cancel.dialog-submit:focus,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-submit:focus,
.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-cancel.dialog-take_over:focus,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-cancel.dialog-take_over.dialog-skip:focus,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over.dialog-skip:focus,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-cancel.dialog-take_over.dialog-submit:focus,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over.dialog-submit:focus,
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.e-btn-txt.dialog-button.dialog-ok:focus,
.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .e-btn.dialog-button.dialog-ok.dialog-skip:focus,
#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok.dialog-skip:focus,
.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .e-btn-txt.dialog-button.dialog-ok.dialog-skip:focus,
.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-ok.dialog-skip:focus,
#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .e-btn-txt.dialog-button.dialog-ok.dialog-skip:focus,
#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-skip:focus,
.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .e-btn-txt.dialog-button.dialog-ok.dialog-submit:focus,
.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-ok.dialog-submit.dialog-skip:focus,
#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .e-btn-txt.dialog-button.dialog-ok.dialog-submit:focus,
#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-submit.dialog-skip:focus,
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok.dialog-cancel:focus,
.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-ok.dialog-cancel.dialog-skip:focus,
#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel.dialog-skip:focus,
.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-ok.dialog-cancel.dialog-submit:focus,
#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel.dialog-submit:focus,
.dialog-type-alert .dialog-buttons-wrapper .e-btn.e-btn-txt.dialog-button.dialog-ok:focus,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .e-btn.dialog-button.dialog-ok.dialog-skip:focus,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok.dialog-skip:focus,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .e-btn-txt.dialog-button.dialog-ok.dialog-skip:focus,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-ok.dialog-skip:focus,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .e-btn-txt.dialog-button.dialog-ok.dialog-skip:focus,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-skip:focus,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .e-btn-txt.dialog-button.dialog-ok.dialog-submit:focus,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-ok.dialog-submit.dialog-skip:focus,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .e-btn-txt.dialog-button.dialog-ok.dialog-submit:focus,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-submit.dialog-skip:focus,
.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok.dialog-cancel:focus,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-ok.dialog-cancel.dialog-skip:focus,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel.dialog-skip:focus,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-ok.dialog-cancel.dialog-submit:focus,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel.dialog-submit:focus {
  background: var(--e-a-bg-primary);
}
.elementor-button.go-pro, .elementor-button.e-accent,
.e-btn.go-pro,
#elementor-deactivate-feedback-modal .go-pro.dialog-skip,
#elementor-deactivate-feedback-modal .go-pro.dialog-submit,
.e-btn.e-accent,
#elementor-deactivate-feedback-modal .e-accent.dialog-skip,
#elementor-deactivate-feedback-modal .e-accent.dialog-submit {
  background-color: var(--e-a-btn-bg-accent);
}
.elementor-button.go-pro:hover, .elementor-button.go-pro:focus, .elementor-button.e-accent:hover, .elementor-button.e-accent:focus,
.e-btn.go-pro:hover,
#elementor-deactivate-feedback-modal .go-pro.dialog-skip:hover,
#elementor-deactivate-feedback-modal .go-pro.dialog-submit:hover,
.e-btn.go-pro:focus,
#elementor-deactivate-feedback-modal .go-pro.dialog-skip:focus,
#elementor-deactivate-feedback-modal .go-pro.dialog-submit:focus,
.e-btn.e-accent:hover,
#elementor-deactivate-feedback-modal .e-accent.dialog-skip:hover,
#elementor-deactivate-feedback-modal .e-accent.dialog-submit:hover,
.e-btn.e-accent:focus,
#elementor-deactivate-feedback-modal .e-accent.dialog-skip:focus,
#elementor-deactivate-feedback-modal .e-accent.dialog-submit:focus {
  background-color: var(--e-a-btn-bg-accent-hover);
}
.elementor-button.go-pro:active, .elementor-button.e-accent:active,
.e-btn.go-pro:active,
#elementor-deactivate-feedback-modal .go-pro.dialog-skip:active,
#elementor-deactivate-feedback-modal .go-pro.dialog-submit:active,
.e-btn.e-accent:active,
#elementor-deactivate-feedback-modal .e-accent.dialog-skip:active,
#elementor-deactivate-feedback-modal .e-accent.dialog-submit:active {
  background-color: var(--e-a-btn-bg-accent-active);
}
.elementor-button.elementor-button-info, .elementor-button.e-info,
.e-btn.elementor-button-info,
#elementor-deactivate-feedback-modal .elementor-button-info.dialog-skip,
#elementor-deactivate-feedback-modal .elementor-button-info.dialog-submit,
.e-btn.e-info,
#elementor-deactivate-feedback-modal .e-info.dialog-skip,
#elementor-deactivate-feedback-modal .e-info.dialog-submit {
  background-color: var(--e-a-btn-bg-info);
}
.elementor-button.elementor-button-info:hover, .elementor-button.elementor-button-info:focus, .elementor-button.e-info:hover, .elementor-button.e-info:focus,
.e-btn.elementor-button-info:hover,
#elementor-deactivate-feedback-modal .elementor-button-info.dialog-skip:hover,
#elementor-deactivate-feedback-modal .elementor-button-info.dialog-submit:hover,
.e-btn.elementor-button-info:focus,
#elementor-deactivate-feedback-modal .elementor-button-info.dialog-skip:focus,
#elementor-deactivate-feedback-modal .elementor-button-info.dialog-submit:focus,
.e-btn.e-info:hover,
#elementor-deactivate-feedback-modal .e-info.dialog-skip:hover,
#elementor-deactivate-feedback-modal .e-info.dialog-submit:hover,
.e-btn.e-info:focus,
#elementor-deactivate-feedback-modal .e-info.dialog-skip:focus,
#elementor-deactivate-feedback-modal .e-info.dialog-submit:focus {
  background-color: var(--e-a-btn-bg-info-hover);
}
.elementor-button.elementor-button-warning, .elementor-button.e-warning,
.e-btn.elementor-button-warning,
#elementor-deactivate-feedback-modal .elementor-button-warning.dialog-skip,
#elementor-deactivate-feedback-modal .elementor-button-warning.dialog-submit,
.e-btn.e-warning,
#elementor-deactivate-feedback-modal .e-warning.dialog-skip,
#elementor-deactivate-feedback-modal .e-warning.dialog-submit {
  background-color: var(--e-a-btn-bg-warning);
}
.elementor-button.elementor-button-warning:hover, .elementor-button.elementor-button-warning:focus, .elementor-button.e-warning:hover, .elementor-button.e-warning:focus,
.e-btn.elementor-button-warning:hover,
#elementor-deactivate-feedback-modal .elementor-button-warning.dialog-skip:hover,
#elementor-deactivate-feedback-modal .elementor-button-warning.dialog-submit:hover,
.e-btn.elementor-button-warning:focus,
#elementor-deactivate-feedback-modal .elementor-button-warning.dialog-skip:focus,
#elementor-deactivate-feedback-modal .elementor-button-warning.dialog-submit:focus,
.e-btn.e-warning:hover,
#elementor-deactivate-feedback-modal .e-warning.dialog-skip:hover,
#elementor-deactivate-feedback-modal .e-warning.dialog-submit:hover,
.e-btn.e-warning:focus,
#elementor-deactivate-feedback-modal .e-warning.dialog-skip:focus,
#elementor-deactivate-feedback-modal .e-warning.dialog-submit:focus {
  background-color: var(--e-a-btn-bg-warning-hover);
}
.elementor-button.elementor-button-danger, .elementor-button.e-danger,
.e-btn.elementor-button-danger,
#elementor-deactivate-feedback-modal .elementor-button-danger.dialog-skip,
#elementor-deactivate-feedback-modal .elementor-button-danger.dialog-submit,
.e-btn.e-danger,
#elementor-deactivate-feedback-modal .e-danger.dialog-skip,
#elementor-deactivate-feedback-modal .e-danger.dialog-submit {
  background-color: var(--e-a-btn-bg-danger);
}
.elementor-button.elementor-button-danger.color-white, .elementor-button.e-danger.color-white,
.e-btn.elementor-button-danger.color-white,
#elementor-deactivate-feedback-modal .elementor-button-danger.color-white.dialog-skip,
#elementor-deactivate-feedback-modal .elementor-button-danger.color-white.dialog-submit,
.e-btn.e-danger.color-white,
#elementor-deactivate-feedback-modal .e-danger.color-white.dialog-skip,
#elementor-deactivate-feedback-modal .e-danger.color-white.dialog-submit {
  color: var(--e-a-color-white);
}
.elementor-button.elementor-button-danger:hover, .elementor-button.elementor-button-danger:focus, .elementor-button.e-danger:hover, .elementor-button.e-danger:focus,
.e-btn.elementor-button-danger:hover,
#elementor-deactivate-feedback-modal .elementor-button-danger.dialog-skip:hover,
#elementor-deactivate-feedback-modal .elementor-button-danger.dialog-submit:hover,
.e-btn.elementor-button-danger:focus,
#elementor-deactivate-feedback-modal .elementor-button-danger.dialog-skip:focus,
#elementor-deactivate-feedback-modal .elementor-button-danger.dialog-submit:focus,
.e-btn.e-danger:hover,
#elementor-deactivate-feedback-modal .e-danger.dialog-skip:hover,
#elementor-deactivate-feedback-modal .e-danger.dialog-submit:hover,
.e-btn.e-danger:focus,
#elementor-deactivate-feedback-modal .e-danger.dialog-skip:focus,
#elementor-deactivate-feedback-modal .e-danger.dialog-submit:focus {
  background-color: var(--e-a-btn-bg-danger-hover);
}
.elementor-button i,
.e-btn i,
#elementor-deactivate-feedback-modal .dialog-skip i,
#elementor-deactivate-feedback-modal .dialog-submit i {
  margin-inline-end: 5px;
}

#adminmenu #toplevel_page_elementor div.wp-menu-image:before {
  content: "\e813";
  font-family: eicons;
  font-size: 18px;
  margin-block-start: 1px;
}
#adminmenu #toplevel_page_elementor a[href="admin.php?page=go_elementor_pro"] {
  font-weight: 600;
  background-color: #93003f;
  color: #ffffff;
  margin: 3px 10px 0;
  display: block;
  text-align: center;
  border-radius: 3px;
  transition: all 0.3s;
}
#adminmenu #toplevel_page_elementor a[href="admin.php?page=go_elementor_pro"]:hover, #adminmenu #toplevel_page_elementor a[href="admin.php?page=go_elementor_pro"]:focus {
  background-color: rgb(198, 0, 84.8571428571);
  box-shadow: none;
}
#adminmenu #menu-posts-elementor_library .wp-menu-image:before {
  content: "\e8ff";
  font-family: eicons;
  font-size: 18px;
}

#e-admin-menu__kit-library {
  color: #5cb85c;
}

.elementor-plugins-gopro {
  color: #93003f;
  font-weight: bold;
}
.elementor-plugins-gopro:hover, .elementor-plugins-gopro:focus {
  color: rgb(198, 0, 84.8571428571);
}

#elementor-switch-mode {
  margin: 15px 0;
}

#elementor-switch-mode-button,
#elementor-editor-button {
  outline: none;
  cursor: pointer;
}
#elementor-switch-mode-button i,
#elementor-editor-button i {
  margin-inline-end: 3px;
  font-size: 125%;
  font-style: normal;
}

body.elementor-editor-active .elementor-switch-mode-off {
  display: none;
}
body.elementor-editor-active #elementor-switch-mode-button {
  background-color: #f7f7f7;
  color: #555;
  border-color: #ccc;
  box-shadow: 0 1px 0 #ccc !important;
  text-shadow: unset;
}
body.elementor-editor-active #elementor-switch-mode-button:hover {
  background-color: #e9e9e9;
}
body.elementor-editor-active #elementor-switch-mode-button:active {
  box-shadow: inset 0 1px 0 #ccc;
  transform: translateY(1px);
}
body.elementor-editor-active #postdivrich {
  display: none !important;
}
body.elementor-editor-active .block-editor-block-list__layout {
  display: none;
}
body.elementor-editor-inactive .elementor-switch-mode-on {
  display: none;
}
body.elementor-editor-inactive #elementor-editor {
  display: none;
}

body.elementor-editor-active .editor-block-list__layout {
  display: none;
}
body.elementor-editor-active .edit-post-layout__content .edit-post-visual-editor {
  flex-basis: auto;
}
body.elementor-editor-active #elementor-editor {
  margin-block-end: 50px;
}
body.elementor-editor-active .edit-post-text-editor__body .editor-post-text-editor {
  display: none;
}
body.elementor-editor-active :is(.is-desktop-preview, .is-tablet-preview, .is-mobile-preview) :is(.editor-styles-wrapper, iframe[name=editor-canvas]) {
  height: auto !important;
  padding: 0 !important;
  flex: 0 !important;
}
body .block-editor #elementor-switch-mode {
  margin: 0 15px;
}
body .block-editor #elementor-switch-mode .button {
  margin: 2px;
  height: 33px;
  font-size: 13px;
  line-height: 1;
}
body .block-editor #elementor-switch-mode .button i {
  padding-inline-end: 5px;
}

.elementor-button {
  font-size: 13px;
  text-decoration: none;
  padding: 15px 40px;
}

#elementor-editor {
  height: 300px;
  width: 100%;
  transition: all 0.5s ease;
}
#elementor-editor .elementor-loader-wrapper {
  position: absolute;
  inset-block-start: 50%;
  inset-inline-start: 50%;
  transform: translate(calc(-50% * var(--direction-multiplier)), -50%);
  width: 300px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 30px;
}
#elementor-editor .elementor-loader {
  border-radius: 50%;
  padding: 40px;
  height: 150px;
  width: 150px;
  background-color: var(--e-a-bg-active);
  box-sizing: border-box;
  box-shadow: 2px 2px 20px 4px rgba(0, 0, 0, 0.02);
}
#elementor-editor .elementor-loader-boxes {
  height: 100%;
  width: 100%;
  position: relative;
}
#elementor-editor .elementor-loader-box {
  position: absolute;
  background-color: var(--e-a-color-txt-hover);
  animation: load 1.8s linear infinite;
}
#elementor-editor .elementor-loader-box:nth-of-type(1) {
  width: 20%;
  height: 100%;
  left: 0;
  top: 0;
}
#elementor-editor .elementor-loader-box:not(:nth-of-type(1)) {
  right: 0;
  height: 20%;
  width: 60%;
}
#elementor-editor .elementor-loader-box:nth-of-type(2) {
  top: 0;
  animation-delay: calc(1.8s / 4 * -1);
}
#elementor-editor .elementor-loader-box:nth-of-type(3) {
  top: 40%;
  animation-delay: calc(1.8s / 4 * -2);
}
#elementor-editor .elementor-loader-box:nth-of-type(4) {
  bottom: 0;
  animation-delay: calc(1.8s / 4 * -3);
}
#elementor-editor .elementor-loading-title {
  color: var(--e-a-color-txt);
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 7px;
  text-indent: 7px;
  font-size: 10px;
  width: 100%;
}

#elementor-go-to-edit-page-link {
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #DDD;
  background-color: #F7F7F7;
  text-decoration: none;
  position: relative;
  font-family: Sans-serif;
}
#elementor-go-to-edit-page-link:hover {
  background-color: #ffffff;
}
#elementor-go-to-edit-page-link:focus {
  box-shadow: none;
}
#elementor-go-to-edit-page-link.elementor-animate #elementor-editor-button {
  display: none;
}
#elementor-go-to-edit-page-link:not(.elementor-animate) .elementor-loader-wrapper {
  display: none;
}

.elementor-button-spinner:before {
  font: normal 20px/0.5 dashicons;
  speak: none;
  display: inline-block;
  padding: 0;
  inset-block-start: 8px;
  inset-inline-start: -4px;
  position: relative;
  vertical-align: top;
  content: "\f463";
}
.elementor-button-spinner.loading:before {
  animation: rotation 1s infinite linear;
}
.elementor-button-spinner.success:before {
  content: "\f147";
  color: #46b450;
}

.elementor-blank_state {
  padding: 5em 0;
  margin: auto;
  max-width: 520px;
  text-align: center;
  font-family: var(--e-a-font-family);
}
.elementor-blank_state i {
  font-size: 50px;
}
.elementor-blank_state h3 {
  font-size: 32px;
  font-weight: 300;
  color: inherit;
  margin: 20px 0 10px;
  line-height: 1.2;
}
.elementor-blank_state p {
  font-size: 16px;
  font-weight: normal;
  margin-block-end: 40px;
}
.elementor-blank_state .elementor-button {
  display: inline-block;
}

#available-widgets [class*=elementor-template] .widget-title:before {
  content: "\e813";
  font-family: eicons;
  font-size: 17px;
}

.elementor-settings-form-page {
  padding-block-start: 30px;
}
.elementor-settings-form-page:not(.elementor-active) {
  display: none;
}

._elementor_settings_update_time {
  display: none;
}

#tab-advanced .form-table tr:not(:last-child),
#tab-performance .form-table tr:not(:last-child),
#tab-experiments .form-table tr:not(:last-child) {
  border-block-end: 1px solid #dcdcde;
}
#tab-advanced .form-table tr .description,
#tab-performance .form-table tr .description,
#tab-experiments .form-table tr .description {
  font-size: 0.9em;
  margin: 10px 0;
  max-width: 820px;
}

body.post-type-attachment table.media .column-title .media-icon img[src$=".svg"] {
  width: 100%;
}

.e-major-update-warning {
  margin-block-end: 5px;
  max-width: 1000px;
  display: flex;
}
.e-major-update-warning__separator {
  margin: 15px -12px;
}
.e-major-update-warning__icon {
  font-size: 17px;
  margin-inline-end: 9px;
  margin-inline-start: 2px;
}
.e-major-update-warning__title {
  font-weight: 600;
  margin-block-end: 10px;
}
.e-major-update-warning + p {
  display: none;
}

.notice-success .e-major-update-warning__separator {
  border: 1px solid #46b450;
}
.notice-success .e-major-update-warning__icon {
  color: #79ba49;
}

.notice-warning .e-major-update-warning__separator {
  border: 1px solid #ffb900;
}
.notice-warning .e-major-update-warning__icon {
  color: #f56e28;
}

.plugins table.e-compatibility-update-table tr {
  background: transparent;
}
.plugins table.e-compatibility-update-table tr th {
  font-weight: 600;
}
.plugins table.e-compatibility-update-table tr th, .plugins table.e-compatibility-update-table tr td {
  min-width: 250px;
  font-size: 13px;
  background: transparent;
  box-shadow: none;
  border: none;
  padding-block-start: 5px;
  padding-block-end: 5px;
  padding-inline-end: 15px;
  padding-inline-start: 0;
}

.dialog-widget-content {
  background-color: var(--e-a-bg-default);
  position: absolute;
  border-radius: 3px;
  box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);
  overflow: hidden;
}

.dialog-message {
  line-height: 1.5;
  box-sizing: border-box;
}

.dialog-close-button {
  cursor: pointer;
  position: absolute;
  margin-block-start: 15px;
  inset-inline-end: 15px;
  color: var(--e-a-color-txt);
  font-size: 15px;
  line-height: 1;
  transition: var(--e-a-transition-hover);
}
.dialog-close-button:hover {
  color: var(--e-a-color-txt-hover);
}

.dialog-prevent-scroll {
  overflow: hidden;
  max-height: 100vh;
}

.dialog-type-lightbox {
  position: fixed;
  height: 100%;
  width: 100%;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.8);
  z-index: 9999;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.elementor-editor-active .elementor-popup-modal {
  background-color: initial;
}

.dialog-type-confirm .dialog-widget-content,
.dialog-type-alert .dialog-widget-content {
  margin: auto;
  width: 400px;
  padding: 20px;
}
.dialog-type-confirm .dialog-header,
.dialog-type-alert .dialog-header {
  font-size: 15px;
  font-weight: 500;
}
.dialog-type-confirm .dialog-header:after,
.dialog-type-alert .dialog-header:after {
  content: "";
  display: block;
  border-block-end: var(--e-a-border);
  padding-block-end: 10px;
  margin-block-end: 10px;
  margin-inline-start: -20px;
  margin-inline-end: -20px;
}
.dialog-type-confirm .dialog-message,
.dialog-type-alert .dialog-message {
  min-height: 50px;
}
.dialog-type-confirm .dialog-buttons-wrapper,
.dialog-type-alert .dialog-buttons-wrapper {
  padding-block-start: 10px;
  display: flex;
  justify-content: flex-end;
  gap: 15px;
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.2;
  padding: 8px 16px;
  outline: none;
  border: none;
  border-radius: var(--e-a-border-radius);
  background-color: var(--e-a-btn-bg);
  color: var(--e-a-btn-color-invert);
  transition: var(--e-a-transition-hover);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:hover {
  border: none;
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:focus {
  background-color: var(--e-a-btn-bg-hover);
  color: var(--e-a-btn-color-invert);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:active,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:active {
  background-color: var(--e-a-btn-bg-active);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:not([disabled]),
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:not([disabled]) {
  cursor: pointer;
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:disabled,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:disabled {
  background-color: var(--e-a-btn-bg-disabled);
  color: var(--e-a-btn-color-disabled);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:not(.elementor-button-state) .elementor-state-icon,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:not(.elementor-button-state) .elementor-state-icon {
  display: none;
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt, .dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-skip, #elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-skip, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-skip,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-skip,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel {
  background: transparent;
  color: var(--e-a-color-txt);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt:hover, .dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-skip:hover, #elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-skip:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt:focus, .dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-skip:focus, #elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-skip:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt:hover,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-skip:hover,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-skip:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt:focus,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-skip:focus,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-skip:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel:focus {
  background: var(--e-a-bg-hover);
  color: var(--e-a-color-txt-hover);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt:disabled, .dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-skip:disabled, #elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-skip:disabled, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel:disabled,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt:disabled,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-skip:disabled,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-skip:disabled,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel:disabled {
  background: transparent;
  color: var(--e-a-color-txt-disabled);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt-border,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt-border {
  border: 1px solid var(--e-a-color-txt-muted);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-success, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-success,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-success,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-success {
  background-color: var(--e-a-btn-bg-success);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-success:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-success:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-success:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-success:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-success:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-success:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-success:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-success:focus {
  background-color: var(--e-a-btn-bg-success-hover);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary, .dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-submit, #elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-submit, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-submit,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-submit,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok {
  background-color: var(--e-a-btn-bg-primary);
  color: var(--e-a-btn-color);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary:hover, .dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-submit:hover, #elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-submit:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary:focus, .dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-submit:focus, #elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-submit:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary:hover,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-submit:hover,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-submit:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary:focus,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-submit:focus,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-submit:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok:focus {
  background-color: var(--e-a-btn-bg-primary-hover);
  color: var(--e-a-btn-color);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt, .dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.e-primary.dialog-skip, #elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.dialog-skip, .dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.e-btn-txt.dialog-submit, .dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-submit.dialog-skip, #elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-submit, #elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-submit.dialog-skip, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over, .dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-take_over.dialog-skip, #elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over.dialog-skip, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel, .dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-cancel.dialog-submit, #elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-submit, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok, .dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-ok.dialog-skip, #elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-skip, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.e-primary.dialog-skip,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.dialog-skip,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.e-btn-txt.dialog-submit,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-submit.dialog-skip,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-submit,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-submit.dialog-skip,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-take_over.dialog-skip,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over.dialog-skip,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-cancel.dialog-submit,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-submit,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-ok.dialog-skip,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-skip,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel {
  background: transparent;
  color: var(--e-a-color-primary-bold);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:hover, .dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.e-primary.dialog-skip:hover, #elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.dialog-skip:hover, .dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.e-btn-txt.dialog-submit:hover, .dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-submit.dialog-skip:hover, #elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-submit:hover, #elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-submit.dialog-skip:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:hover, .dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-take_over.dialog-skip:hover, #elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over.dialog-skip:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:hover, .dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-cancel.dialog-submit:hover, #elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-submit:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:hover, .dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-ok.dialog-skip:hover, #elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-skip:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:focus, .dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.e-primary.dialog-skip:focus, #elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.dialog-skip:focus, .dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.e-btn-txt.dialog-submit:focus, .dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-submit.dialog-skip:focus, #elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-submit:focus, #elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-submit.dialog-skip:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:focus, .dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-take_over.dialog-skip:focus, #elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over.dialog-skip:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:focus, .dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-cancel.dialog-submit:focus, #elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-submit:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:focus, .dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-ok.dialog-skip:focus, #elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-skip:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:hover,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.e-primary.dialog-skip:hover,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.dialog-skip:hover,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.e-btn-txt.dialog-submit:hover,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-submit.dialog-skip:hover,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-submit:hover,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-submit.dialog-skip:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:hover,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-take_over.dialog-skip:hover,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over.dialog-skip:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:hover,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-cancel.dialog-submit:hover,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-submit:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:hover,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-ok.dialog-skip:hover,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-skip:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:focus,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.e-primary.dialog-skip:focus,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.dialog-skip:focus,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.e-btn-txt.dialog-submit:focus,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-submit.dialog-skip:focus,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-submit:focus,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-submit.dialog-skip:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:focus,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-take_over.dialog-skip:focus,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over.dialog-skip:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:focus,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-cancel.dialog-submit:focus,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-submit:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:focus,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-ok.dialog-skip:focus,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-skip:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:focus {
  background: var(--e-a-bg-primary);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent {
  background-color: var(--e-a-btn-bg-accent);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent:focus {
  background-color: var(--e-a-btn-bg-accent-hover);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro:active, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent:active,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro:active,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent:active {
  background-color: var(--e-a-btn-bg-accent-active);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-info, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-info,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-info,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-info {
  background-color: var(--e-a-btn-bg-info);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-info:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-info:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-info:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-info:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-info:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-info:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-info:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-info:focus {
  background-color: var(--e-a-btn-bg-info-hover);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-warning, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-warning,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-warning,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-warning {
  background-color: var(--e-a-btn-bg-warning);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-warning:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-warning:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-warning:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-warning:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-warning:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-warning:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-warning:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-warning:focus {
  background-color: var(--e-a-btn-bg-warning-hover);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-danger, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger {
  background-color: var(--e-a-btn-bg-danger);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-danger.color-white, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger.color-white,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger.color-white,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger.color-white {
  color: var(--e-a-color-white);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-danger:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-danger:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger:focus {
  background-color: var(--e-a-btn-bg-danger-hover);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button i,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button i {
  margin-inline-end: 5px;
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button:visited,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:visited {
  color: initial;
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button[disabled]:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button[disabled]:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button[disabled]:visited,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button[disabled]:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button[disabled]:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button[disabled]:visited {
  background-color: var(--e-a-btn-bg-disabled);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button[disabled],
.dialog-type-alert .dialog-buttons-wrapper .dialog-button[disabled] {
  background-color: var(--e-a-btn-bg-disabled);
  cursor: not-allowed;
}

:root {
  --e-focus-color: rgba(0, 115, 170, .4);
  --e-context-primary-color: #0073aa;
  --e-context-primary-color-dark: rgb(0, 80.5, 119);
  --e-context-primary-tint-4: rgba(0, 115, 170, 0.4);
  --e-context-primary-tint-1: rgba(0, 115, 170, 0.04);
  --e-context-success-color: #0A875A;
  --e-context-success-color-dark: rgb(6.4827586207, 87.5172413793, 58.3448275862);
  --e-context-success-tint-4: rgba(10, 135, 90, 0.4);
  --e-context-success-tint-1: rgba(10, 135, 90, 0.04);
  --e-context-info-color: #2563EB;
  --e-context-info-color-dark: rgb(18.5714285714, 76.1428571429, 202.4285714286);
  --e-context-info-tint-4: rgba(37, 99, 235, 0.4);
  --e-context-info-tint-1: rgba(37, 99, 235, 0.04);
  --e-context-warning-color: #F59E0B;
  --e-context-warning-color-dark: rgb(196.9291338583, 126.7125984252, 8.0708661417);
  --e-context-warning-tint-4: rgba(245, 158, 11, 0.4);
  --e-context-warning-tint-1: rgba(245, 158, 11, 0.04);
  --e-context-error-color: #DC2626;
  --e-context-error-color-dark: rgb(178.25, 28.75, 28.75);
  --e-context-error-tint-4: rgba(220, 38, 38, 0.4);
  --e-context-error-tint-1: rgba(220, 38, 38, 0.04);
  --e-context-cta-color: #524CFF;
  --e-context-cta-color-dark: rgb(32.7094972067, 25, 255);
  --e-context-cta-tint-4: rgba(82, 76, 255, 0.4);
  --e-context-cta-tint-1: rgba(82, 76, 255, 0.04);
  --e-context-promotion-color: #93003f;
  --e-context-promotion-color-dark: rgb(96, 0, 41.1428571429);
  --e-context-promotion-tint-4: rgba(147, 0, 63, 0.4);
  --e-context-promotion-tint-1: rgba(147, 0, 63, 0.04);
}

:root {
  --e-button-padding-block: 0.4375rem;
  --e-button-padding-inline: 0.75rem;
  --e-button-font-size: 0.8125rem;
  --e-button-font-weight: 500;
  --e-button-line-height: 0.9375rem;
  --e-button-border-radius: 3px;
  --e-button-context-color: var(--e-context-primary-color);
  --e-button-context-color-dark: var(--e-context-primary-color-dark);
  --e-button-context-tint: var(--e-context-primary-tint-1);
}

.notice a.e-button,
.error a.e-button,
.updated a.e-button {
  color: #ffffff;
  text-decoration: none;
}
.notice a.e-button:hover, .notice a.e-button:focus, .notice a.e-button:active,
.error a.e-button:hover,
.error a.e-button:focus,
.error a.e-button:active,
.updated a.e-button:hover,
.updated a.e-button:focus,
.updated a.e-button:active {
  color: #ffffff;
  text-decoration: none;
}
.notice a.e-button.e-button--outline,
.error a.e-button.e-button--outline,
.updated a.e-button.e-button--outline {
  color: var(--e-button-context-color);
}
.notice a.e-button.e-button--outline:hover, .notice a.e-button.e-button--outline:focus,
.error a.e-button.e-button--outline:hover,
.error a.e-button.e-button--outline:focus,
.updated a.e-button.e-button--outline:hover,
.updated a.e-button.e-button--outline:focus {
  color: var(--e-button-context-color-dark);
}
.notice a.e-button.e-button--link,
.error a.e-button.e-button--link,
.updated a.e-button.e-button--link {
  color: var(--e-button-context-color);
}
.notice a.e-button.e-button--link:hover, .notice a.e-button.e-button--link:focus,
.error a.e-button.e-button--link:hover,
.error a.e-button.e-button--link:focus,
.updated a.e-button.e-button--link:hover,
.updated a.e-button.e-button--link:focus {
  color: var(--e-button-context-color-dark);
}

.e-button {
  display: inline-block;
  font-weight: var(--e-button-font-weight);
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  color: #ffffff;
  border: 0;
  text-decoration: none;
  background: var(--e-button-context-color);
  padding: var(--e-button-padding-block) var(--e-button-padding-inline);
  font-size: var(--e-button-font-size);
  line-height: var(--e-button-line-height);
  border-radius: var(--e-button-border-radius);
  transition: background-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.e-button:active, .e-button:hover, .e-button:focus {
  color: #ffffff;
  text-decoration: none;
  background: var(--e-button-context-color-dark);
}
.e-button:focus, .e-button.focus {
  outline: 0;
  box-shadow: 0 0 0 2px var(--e-focus-color);
}
.e-button.disabled, .e-button:disabled {
  opacity: 0.5;
  box-shadow: none;
}
.e-button:not(:disabled):not(.disabled) {
  cursor: pointer;
}
.e-button:not(:disabled):not(.disabled):active:focus, .e-button:not(:disabled):not(.disabled).active:focus {
  box-shadow: 0 0 0 2px var(--e-focus-color);
}
.e-button--primary {
  --e-button-context-color: var(--e-context-primary-color);
  --e-button-context-color-dark: var(--e-context-primary-color-dark);
  --e-button-context-tint: var(--e-context-primary-tint-1);
  --e-focus-color: var(--e-context-primary-tint-4);
}
.e-button--success {
  --e-button-context-color: var(--e-context-success-color);
  --e-button-context-color-dark: var(--e-context-success-color-dark);
  --e-button-context-tint: var(--e-context-success-tint-1);
  --e-focus-color: var(--e-context-success-tint-4);
}
.e-button--info {
  --e-button-context-color: var(--e-context-info-color);
  --e-button-context-color-dark: var(--e-context-info-color-dark);
  --e-button-context-tint: var(--e-context-info-tint-1);
  --e-focus-color: var(--e-context-info-tint-4);
}
.e-button--warning {
  --e-button-context-color: var(--e-context-warning-color);
  --e-button-context-color-dark: var(--e-context-warning-color-dark);
  --e-button-context-tint: var(--e-context-warning-tint-1);
  --e-focus-color: var(--e-context-warning-tint-4);
}
.e-button--error {
  --e-button-context-color: var(--e-context-error-color);
  --e-button-context-color-dark: var(--e-context-error-color-dark);
  --e-button-context-tint: var(--e-context-error-tint-1);
  --e-focus-color: var(--e-context-error-tint-4);
}
.e-button--cta {
  --e-button-context-color: var(--e-context-cta-color);
  --e-button-context-color-dark: var(--e-context-cta-color-dark);
  --e-button-context-tint: var(--e-context-cta-tint-1);
  --e-focus-color: var(--e-context-cta-tint-4);
}
.e-button--promotion {
  --e-button-context-color: var(--e-context-promotion-color);
  --e-button-context-color-dark: var(--e-context-promotion-color-dark);
  --e-button-context-tint: var(--e-context-promotion-tint-1);
  --e-focus-color: var(--e-context-promotion-tint-4);
}
.e-button.e-button--outline {
  color: var(--e-button-context-color);
  background: none;
  border: 1px solid currentColor;
}
.e-button.e-button--outline:hover, .e-button.e-button--outline:focus {
  color: var(--e-button-context-color-dark);
  background: var(--e-button-context-tint);
}
.e-button.e-button--outline.disabled, .e-button.e-button--outline:disabled {
  color: var(--e-button-context-color-dark);
  background: #69727D;
}
.e-button > i {
  line-height: inherit;
  height: var(--e-button-line-height);
  width: -moz-min-content;
  width: min-content;
}
.e-button > * + * {
  margin-inline-start: 0.5ch;
}
.e-button--link {
  color: var(--e-button-context-color);
  background-color: transparent;
}
.e-button--link:hover, .e-button--link:focus {
  color: var(--e-button-context-color-dark);
  background: var(--e-button-context-tint);
}
.e-button--link:disabled, .e-button--link.disabled {
  color: #69727D;
}

a.e-button.disabled,
fieldset:disabled a.e-button {
  pointer-events: none;
}

:root {
  --e-notice-bg: #fff;
  --e-notice-border-color: #ccd0d4;
  --e-notice-context-color: #93003f;
  --e-notice-context-tint: var(--e-context-cta-tint-1);
  --e-notice-box-shadow: 0 1px 4px rgba(0,0,0,.15);
  --e-notice-dismiss-color: #3f444b;
}

.e-notice {
  position: relative;
  display: flex;
  font-family: Roboto, Arial, Helvetica, sans-serif;
  background: var(--e-notice-bg);
  border: 1px solid var(--e-notice-border-color);
  border-inline-start-width: 4px;
  box-shadow: var(--e-notice-box-shadow);
  margin: 5px 20px 5px 2px;
}
.e-notice.notice {
  padding: 0;
}
.e-notice::before {
  display: block;
  content: "";
  position: absolute;
  inset-inline-start: -4px;
  inset-block-start: -1px;
  inset-block-end: -1px;
  width: 4px;
  background-color: var(--e-notice-context-color);
}
.e-notice--primary {
  --e-notice-context-color: var(--e-context-primary-color);
  --e-notice-context-color-dark: var(--e-context-primary-color-dark);
  --e-notice-context-tint: var(--e-context-primary-tint-1);
}
.e-notice--success {
  --e-notice-context-color: var(--e-context-success-color);
  --e-notice-context-color-dark: var(--e-context-success-color-dark);
  --e-notice-context-tint: var(--e-context-success-tint-1);
}
.e-notice--info {
  --e-notice-context-color: var(--e-context-info-color);
  --e-notice-context-color-dark: var(--e-context-info-color-dark);
  --e-notice-context-tint: var(--e-context-info-tint-1);
}
.e-notice--warning {
  --e-notice-context-color: var(--e-context-warning-color);
  --e-notice-context-color-dark: var(--e-context-warning-color-dark);
  --e-notice-context-tint: var(--e-context-warning-tint-1);
}
.e-notice--error {
  --e-notice-context-color: var(--e-context-error-color);
  --e-notice-context-color-dark: var(--e-context-error-color-dark);
  --e-notice-context-tint: var(--e-context-error-tint-1);
}
.e-notice--cta {
  --e-notice-context-color: var(--e-context-cta-color);
  --e-notice-context-color-dark: var(--e-context-cta-color-dark);
  --e-notice-context-tint: var(--e-context-cta-tint-1);
}
.e-notice--promotion {
  --e-notice-context-color: var(--e-context-promotion-color);
  --e-notice-context-color-dark: var(--e-context-promotion-color-dark);
  --e-notice-context-tint: var(--e-context-promotion-tint-1);
}
.e-notice--extended {
  --e-notice-is-extended: 1;
}
.e-notice--dismissible {
  padding-inline-end: 38px;
}
.e-notice__aside {
  overflow: hidden;
  background-color: var(--e-notice-context-tint);
  width: calc(var(--e-notice-is-extended, 0) * 50px);
  text-align: center;
  padding-block-start: 15px;
  flex-grow: 0;
  flex-shrink: 0;
}
.e-notice__icon-wrapper {
  display: inline-block;
  font-size: 1.5rem;
  max-height: 1.5rem;
  width: 1.5rem;
  line-height: 1.5rem;
  color: var(--e-notice-context-color);
  border-radius: 100px;
}
.e-notice__content {
  padding: 20px;
}
.e-notice__actions {
  display: flex;
  gap: 8px;
}
.e-notice__dismiss {
  width: 20px;
  height: 20px;
  line-height: 20px;
  font-size: 0.8125rem;
  text-align: center;
  background: none;
  display: block;
  position: absolute;
  inset-block-start: 0;
  inset-inline-end: 1px;
  border: none;
  margin: 0;
  padding: 9px;
  cursor: pointer;
  font-style: normal;
}
.e-notice__dismiss:before {
  font-family: eicons;
  display: inline-block;
  content: "\e87f";
  color: var(--e-notice-dismiss-color);
  width: 20px;
  border-radius: 20px;
  speak: none;
  text-align: center;
}
.e-notice__dismiss:hover:before, .e-notice__dismiss:active:before, .e-notice__dismiss:focus:before {
  font-weight: bold;
}
.e-notice__dismiss:focus:before {
  color: #fff;
  background: var(--e-notice-dismiss-color);
  outline: none;
}
.e-notice__dismiss:focus {
  outline: none;
}
.e-notice p {
  line-height: 1.2;
  padding: 0;
  margin: 0;
}
.e-notice p + .e-notice__actions {
  margin-block-start: 1rem;
}
.e-notice h3 {
  font-size: 1.0625rem;
  line-height: 1.2;
  margin: 0;
}
.e-notice h3 + p {
  margin-block-start: 8px;
}

/*= Elementor Admin Alert
---------------------------------------*/
.elementor-admin-alert {
  padding: 15px;
  border-inline-start: 3px solid transparent;
  position: relative;
  font-size: 12px;
  line-height: 1.5;
  text-align: start;
}
.elementor-admin-alert a {
  color: inherit;
}
.elementor-admin-alert.elementor-alert-info {
  color: var(--e-a-color-info);
  background-color: var(--e-a-bg-info);
  border-color: var(--e-a-color-info);
}
.elementor-admin-alert.elementor-alert-success {
  color: var(--e-a-color-success);
  background-color: var(--e-a-bg-success);
  border-color: var(--e-a-color-success);
}
.elementor-admin-alert.elementor-alert-warning {
  color: var(--e-admin-color-warning);
  background-color: var(--e-a-bg-warning);
  border-color: var(--e-a-color-warning);
}
.elementor-admin-alert.elementor-alert-danger {
  color: var(--e-a-color-danger);
  background-color: var(--e-a-bg-danger);
  border-color: var(--e-a-color-danger);
}

/*= Elementor System Info
---------------------------------------*/
#elementor-system-info {
  padding: 15px;
}
#elementor-system-info .elementor-system-info-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
#elementor-system-info .elementor-system-info-section {
  margin-block-end: 10px;
}
#elementor-system-info .elementor-system-info-section .widefat {
  white-space: pre;
}
#elementor-system-info .elementor-system-info-section .elementor-log-entries {
  white-space: pre-wrap;
}
#elementor-system-info .elementor-system-info-section:not(.elementor-system-info-log) tbody td:first-child {
  width: 300px;
}
#elementor-system-info .elementor-system-info-section:not(.elementor-system-info-log) td {
  white-space: break-spaces;
}
#elementor-system-info .elementor-system-info-field-recommendation {
  padding-inline-start: 10px;
  color: #7F7F7F;
}
#elementor-system-info .elementor-system-info-plugin-name {
  color: #000;
}
#elementor-system-info .elementor-system-info-plugin-properties {
  padding: 10px;
}
#elementor-system-info #elementor-system-info-raw-code {
  width: 100%;
  height: 200px;
}
#elementor-system-info #elementor-system-info-raw-code-label {
  padding: 5px;
  display: block;
}
#elementor-system-info .elementor-warning td:first-child {
  border-inline-start: 3px solid #F59E0B;
}
#elementor-system-info a.box-title-tool {
  font-size: 80%;
  margin-inline-start: 15px;
  color: #69727D;
}
#elementor-system-info a.box-title-tool:hover {
  text-decoration: underline;
}
#elementor-system-info #elementor-usage-recalc {
  font-size: 12px;
  color: #ffffff;
  background-color: #9DA5AE;
  padding: 4px 18px 5px 18px;
  border-radius: 3px;
}

.dialog-type-confirm .dialog-widget-content,
.dialog-type-alert .dialog-widget-content {
  margin: auto;
  width: 400px;
  padding: 20px;
}
.dialog-type-confirm .dialog-header,
.dialog-type-alert .dialog-header {
  font-size: 15px;
  font-weight: 500;
}
.dialog-type-confirm .dialog-header:after,
.dialog-type-alert .dialog-header:after {
  content: "";
  display: block;
  border-block-end: var(--e-a-border);
  padding-block-end: 10px;
  margin-block-end: 10px;
  margin-inline-start: -20px;
  margin-inline-end: -20px;
}
.dialog-type-confirm .dialog-message,
.dialog-type-alert .dialog-message {
  min-height: 50px;
}
.dialog-type-confirm .dialog-buttons-wrapper,
.dialog-type-alert .dialog-buttons-wrapper {
  padding-block-start: 10px;
  display: flex;
  justify-content: flex-end;
  gap: 15px;
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.2;
  padding: 8px 16px;
  outline: none;
  border: none;
  border-radius: var(--e-a-border-radius);
  background-color: var(--e-a-btn-bg);
  color: var(--e-a-btn-color-invert);
  transition: var(--e-a-transition-hover);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:hover {
  border: none;
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:focus {
  background-color: var(--e-a-btn-bg-hover);
  color: var(--e-a-btn-color-invert);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:active,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:active {
  background-color: var(--e-a-btn-bg-active);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:not([disabled]),
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:not([disabled]) {
  cursor: pointer;
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:disabled,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:disabled {
  background-color: var(--e-a-btn-bg-disabled);
  color: var(--e-a-btn-color-disabled);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:not(.elementor-button-state) .elementor-state-icon,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:not(.elementor-button-state) .elementor-state-icon {
  display: none;
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt, .dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-skip, #elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-skip, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-skip,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-skip,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel {
  background: transparent;
  color: var(--e-a-color-txt);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt:hover, .dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-skip:hover, #elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-skip:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt:focus, .dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-skip:focus, #elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-skip:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt:hover,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-skip:hover,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-skip:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt:focus,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-skip:focus,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-skip:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel:focus {
  background: var(--e-a-bg-hover);
  color: var(--e-a-color-txt-hover);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt:disabled, .dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-skip:disabled, #elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-skip:disabled, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel:disabled,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt:disabled,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-skip:disabled,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-skip:disabled,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel:disabled {
  background: transparent;
  color: var(--e-a-color-txt-disabled);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt-border,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt-border {
  border: 1px solid var(--e-a-color-txt-muted);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-success, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-success,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-success,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-success {
  background-color: var(--e-a-btn-bg-success);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-success:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-success:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-success:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-success:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-success:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-success:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-success:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-success:focus {
  background-color: var(--e-a-btn-bg-success-hover);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary, .dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-submit, #elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-submit, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-submit,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-submit,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over {
  background-color: var(--e-a-btn-bg-primary);
  color: var(--e-a-btn-color);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary:hover, .dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-submit:hover, #elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-submit:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary:focus, .dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-submit:focus, #elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-submit:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary:hover,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-submit:hover,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-submit:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary:focus,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-submit:focus,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-submit:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over:focus {
  background-color: var(--e-a-btn-bg-primary-hover);
  color: var(--e-a-btn-color);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt, .dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.e-primary.dialog-skip, #elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.dialog-skip, .dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.e-btn-txt.dialog-submit, .dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-submit.dialog-skip, #elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-submit, #elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-submit.dialog-skip, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok, .dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-ok.dialog-skip, #elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-skip, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over, .dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-take_over.dialog-skip, #elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over.dialog-skip, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel, .dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-cancel.dialog-submit, #elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-submit, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over.dialog-cancel,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.e-primary.dialog-skip,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.dialog-skip,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.e-btn-txt.dialog-submit,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-submit.dialog-skip,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-submit,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-submit.dialog-skip,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-ok.dialog-skip,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-skip,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-take_over.dialog-skip,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over.dialog-skip,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-cancel.dialog-submit,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-submit,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over.dialog-cancel {
  background: transparent;
  color: var(--e-a-color-primary-bold);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:hover, .dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.e-primary.dialog-skip:hover, #elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.dialog-skip:hover, .dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.e-btn-txt.dialog-submit:hover, .dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-submit.dialog-skip:hover, #elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-submit:hover, #elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-submit.dialog-skip:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:hover, .dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-ok.dialog-skip:hover, #elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-skip:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:hover, .dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-take_over.dialog-skip:hover, #elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over.dialog-skip:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:hover, .dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-cancel.dialog-submit:hover, #elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-submit:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over.dialog-cancel:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:focus, .dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.e-primary.dialog-skip:focus, #elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.dialog-skip:focus, .dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.e-btn-txt.dialog-submit:focus, .dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-submit.dialog-skip:focus, #elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-submit:focus, #elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-submit.dialog-skip:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:focus, .dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-ok.dialog-skip:focus, #elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-skip:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:focus, .dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-take_over.dialog-skip:focus, #elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over.dialog-skip:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:focus, .dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-cancel.dialog-submit:focus, #elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-submit:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over.dialog-cancel:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:hover,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.e-primary.dialog-skip:hover,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.dialog-skip:hover,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.e-btn-txt.dialog-submit:hover,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-submit.dialog-skip:hover,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-submit:hover,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-submit.dialog-skip:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:hover,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-ok.dialog-skip:hover,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-skip:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:hover,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-take_over.dialog-skip:hover,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over.dialog-skip:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:hover,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-cancel.dialog-submit:hover,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-submit:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over.dialog-cancel:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:focus,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.e-primary.dialog-skip:focus,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.dialog-skip:focus,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.e-btn-txt.dialog-submit:focus,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-submit.dialog-skip:focus,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-submit:focus,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-submit.dialog-skip:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:focus,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-ok.dialog-skip:focus,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-skip:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:focus,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-take_over.dialog-skip:focus,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over.dialog-skip:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:focus,
.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-cancel.dialog-submit:focus,
#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-submit:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over.dialog-cancel:focus {
  background: var(--e-a-bg-primary);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent {
  background-color: var(--e-a-btn-bg-accent);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent:focus {
  background-color: var(--e-a-btn-bg-accent-hover);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro:active, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent:active,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro:active,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent:active {
  background-color: var(--e-a-btn-bg-accent-active);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-info, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-info,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-info,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-info {
  background-color: var(--e-a-btn-bg-info);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-info:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-info:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-info:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-info:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-info:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-info:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-info:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-info:focus {
  background-color: var(--e-a-btn-bg-info-hover);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-warning, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-warning,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-warning,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-warning {
  background-color: var(--e-a-btn-bg-warning);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-warning:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-warning:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-warning:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-warning:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-warning:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-warning:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-warning:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-warning:focus {
  background-color: var(--e-a-btn-bg-warning-hover);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-danger, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger {
  background-color: var(--e-a-btn-bg-danger);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-danger.color-white, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger.color-white,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger.color-white,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger.color-white {
  color: var(--e-a-color-white);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-danger:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-danger:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger:focus {
  background-color: var(--e-a-btn-bg-danger-hover);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button i,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button i {
  margin-inline-end: 5px;
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button:visited,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:visited {
  color: initial;
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button[disabled]:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button[disabled]:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button[disabled]:visited,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button[disabled]:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button[disabled]:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button[disabled]:visited {
  background-color: var(--e-a-btn-bg-disabled);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button[disabled],
.dialog-type-alert .dialog-buttons-wrapper .dialog-button[disabled] {
  background-color: var(--e-a-btn-bg-disabled);
  cursor: not-allowed;
}

@keyframes elementor-rotation {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
#elementor-deactivate-feedback-dialog-wrapper {
  display: none;
}

#elementor-deactivate-feedback-modal {
  color: var(--e-a-color-txt);
}
#elementor-deactivate-feedback-modal .dialog-widget-content {
  width: 550px;
}
#elementor-deactivate-feedback-modal .dialog-header {
  padding: 18px 15px;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
  text-align: start;
}
#elementor-deactivate-feedback-modal .dialog-message {
  padding: 30px;
  padding-block-end: 0;
  text-align: start;
}
#elementor-deactivate-feedback-modal .elementor-deactivate-feedback-dialog-input {
  margin-block: 0;
  margin-inline: 0 15px;
  box-shadow: none;
}
#elementor-deactivate-feedback-modal .elementor-deactivate-feedback-dialog-input:not(:checked) ~ .elementor-feedback-text {
  display: none;
}
#elementor-deactivate-feedback-modal .elementor-deactivate-feedback-dialog-label {
  display: block;
  font-size: 13px;
}
#elementor-deactivate-feedback-modal .elementor-feedback-text {
  background-color: transparent;
  color: var(--e-a-color-txt);
  margin-block: 10px 0;
  margin-inline: 30px 0;
  padding: 5px;
  box-shadow: none;
  width: 92%;
}
#elementor-deactivate-feedback-modal .dialog-buttons-wrapper {
  display: flex;
  justify-content: space-between;
  padding: 20px 30px 30px;
}
#elementor-deactivate-feedback-modal .dialog-submit.elementor-loading:before {
  display: inline-block;
  content: "\f463";
  font: 18px dashicons;
  animation: elementor-rotation 2s infinite linear;
}
#elementor-deactivate-feedback-modal[data-feedback-selected=elementor_pro] .elementor-feedback-text {
  color: #F59E0B;
  padding: 0;
}
#elementor-deactivate-feedback-modal[data-feedback-selected=elementor_pro] .dialog-submit {
  display: none;
}

#elementor-deactivate-feedback-dialog-header i {
  font-size: 19px;
}
#elementor-deactivate-feedback-dialog-header-title {
  font-size: 15px;
  text-transform: uppercase;
  font-weight: bold;
  padding-inline-start: 5px;
}
#elementor-deactivate-feedback-dialog-form-caption {
  font-weight: bold;
  font-size: 15px;
  line-height: 1.4;
}
#elementor-deactivate-feedback-dialog-form-body {
  padding-block-start: 30px;
  padding-block-end: 15px;
}

.elementor-deactivate-feedback-dialog-input-wrapper {
  display: flex;
  align-items: center;
  line-height: 2;
  overflow: hidden;
}

#elementor-hidden-area {
  display: none;
}

#elementor-import-template-trigger {
  cursor: pointer;
}

#elementor-import-template-area {
  display: none;
  margin: 50px 0 30px;
  text-align: center;
}

#elementor-import-template-form {
  display: inline-block;
  margin-block-start: 30px;
  padding: 30px 50px;
  background-color: #FFFFFF;
  border: 1px solid #e5e5e5;
}

#elementor-import-template-title {
  font-size: 18px;
  color: #555d66;
}

.form-table:not(.elementor-maintenance-mode-is-enabled) .elementor-default-hide {
  display: none;
}

.elementor-maintenance-mode-error {
  color: red;
  line-height: 1.6;
  display: none;
}

#tab-replace_url.elementor-active ~ p.submit,
#tab-fontawesome4_migration.elementor-active ~ p.submit,
#tab-import-export-kit.elementor-active ~ p.submit {
  display: none;
}

#elementor_replace_url > div {
  max-width: 800px;
}
#elementor_replace_url > div input {
  margin-block-end: 6px;
}

#elementor_rollback > div,
#elementor_rollback_pro > div {
  display: flex;
  align-items: center;
}
#elementor_rollback > div input,
#elementor_rollback > div select,
#elementor_rollback_pro > div input,
#elementor_rollback_pro > div select {
  margin-inline-end: 6px;
}

.tab-import-export-kit__wrapper {
  margin: 40px 0;
  max-width: 700px;
}
.tab-import-export-kit__container {
  background-color: white;
  font-size: 16px;
  max-width: 700px;
  padding: 30px;
}
.tab-import-export-kit__container:not(:first-child) {
  margin-block-start: 5px;
}
.tab-import-export-kit__container.e-editor-one {
  border: 1px solid rgba(0, 0, 0, 0.12);
  border-radius: 8px;
}
.tab-import-export-kit__container.e-editor-one:not(:first-child) {
  margin-block-start: 20px;
}
.tab-import-export-kit__container p {
  font-size: 16px;
  margin: 20px 0 25px;
}
.tab-import-export-kit__container .description {
  font-size: 16px;
  margin: 8px 0 8px;
}
.tab-import-export-kit__container .action-buttons {
  margin-block-start: 20px;
}
.tab-import-export-kit__info {
  font-size: 14px;
}
.tab-import-export-kit__container a:not(.elementor-button), .tab-import-export-kit__info a {
  color: var(--e-a-color-info);
  text-decoration: underline;
}
.tab-import-export-kit__box {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.tab-import-export-kit__box.action-buttons {
  justify-content: end;
  gap: 12px;
}
.tab-import-export-kit__box h2 {
  font-size: 28px;
  font-weight: normal;
  line-height: 1;
  margin: 0;
}
.tab-import-export-kit__box .elementor-button.elementor-button-success {
  font-weight: bold;
  padding: 8px 16px;
  text-transform: initial;
}

.tab-import-export-kit__revert .tab-import-export-kit__kit-item {
  background-color: rgba(255, 255, 255, 0.5);
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05);
  border-radius: 0.1875rem;
  margin-block-end: 15px;
  display: inline-block;
}
.tab-import-export-kit__revert .tab-import-export-kit__kit-item header {
  border-block-end: 1px solid #F1F2F3;
  padding: 0.625rem;
}
.tab-import-export-kit__revert .tab-import-export-kit__kit-item h3 {
  font-size: 0.875rem;
  margin: 0;
}
.tab-import-export-kit__revert .tab-import-export-kit__kit-item img {
  width: 330px;
  height: auto;
  max-width: 100%;
  aspect-ratio: 330/315;
}
.tab-import-export-kit__revert .button, .tab-import-export-kit__revert .button:hover {
  color: #a94442;
  border-color: #a94442;
  display: inline-block;
}

#dashboard-widgets .e-dashboard-widget h3.e-heading {
  font-weight: 600;
  margin-block-end: 13px;
}
#dashboard-widgets .e-dashboard-widget .e-divider_bottom {
  border-block-end: 1px solid #eee;
  margin: 0 -12px;
  padding: 6px 12px;
}
#dashboard-widgets .e-dashboard-widget .e-divider_top {
  border-block-start: 1px solid #eee;
  margin: 0 -12px;
  padding: 12px 12px 0;
}
#dashboard-widgets .e-dashboard-widget .e-quick-actions-wrap .e-divider_top,
#dashboard-widgets .e-dashboard-widget .e-news-feed-wrap .e-divider_top {
  padding-block-start: 18px;
  margin-block-start: 18px;
}

.e-dashboard-widget .dashicons {
  color: #606a73;
}
.e-dashboard-widget ul.e-action-list li {
  margin-block-start: 14px;
}
.e-dashboard-widget ul.e-action-list li a {
  margin-inline-start: 5px;
}

.e-dashboard-overview .dashicons {
  vertical-align: middle;
  font-size: 17px;
}
.e-dashboard-overview .e-overview__header {
  display: table;
  width: 100%;
  box-shadow: 0 5px 8px rgba(0, 0, 0, 0.05);
  margin: 0 -12px 8px;
  padding: 0 12px 12px;
}
.e-dashboard-overview .e-overview__logo, .e-dashboard-overview .e-overview__versions, .e-dashboard-overview .e-overview__create {
  display: table-cell;
  vertical-align: middle;
}
.e-dashboard-overview .e-overview__logo {
  width: 30px;
}
.e-dashboard-overview .e-overview__versions {
  padding: 0 10px;
  font-size: 0.9em;
  line-height: 1.5;
}
.e-dashboard-overview .e-overview__version {
  display: block;
}
.e-dashboard-overview .e-overview__create {
  text-align: end;
}
.e-dashboard-overview .e-overview__feed {
  font-size: 14px;
  font-weight: 500;
}
.e-dashboard-overview .e-overview__post {
  margin-block-start: 10px;
}
.e-dashboard-overview .e-overview__post-link {
  display: inline-block;
}
.e-dashboard-overview .e-overview__badge {
  background: #0A875A;
  color: white;
  font-size: 0.75em;
  padding: 3px 6px;
  border-radius: 3px;
  text-transform: uppercase;
}
.e-dashboard-overview .e-overview__post-description {
  margin: 0 0 1.5em;
}
.e-dashboard-overview .e-overview__recently-edited li {
  color: #72777c;
}
.e-dashboard-overview .e-overview__footer.e-divider_top {
  padding-block-start: 12px;
  padding-block-end: 0;
}
.e-dashboard-overview .e-overview__footer ul {
  display: flex;
  list-style: none;
  margin: 0;
  padding: 0;
}
.e-dashboard-overview .e-overview__footer ul li {
  padding: 0 10px;
  margin: 0;
  border-inline-start: 1px solid #ddd;
}
.e-dashboard-overview .e-overview__footer ul li:first-child {
  padding-inline-start: 0;
  border: none;
}
.e-dashboard-overview .e-overview__go-pro a, .e-dashboard-overview .e-overview__ai a {
  color: #93003f;
  font-weight: 500;
}

[class*=branch-7].wp-core-ui .button .dashicons {
  vertical-align: middle;
  line-height: 1.2;
  color: var(--wp-admin-theme-color);
}

#e-dashboard-ally .ui-sortable-handle {
  justify-content: flex-start;
  gap: 8px;
}

#dashboard-widgets .e-dashboard-ally {
  padding: 28px 0;
}
#dashboard-widgets .e-dashboard-ally .e-dashboard-ally-img {
  text-align: center;
  margin-block-end: 16px;
}
#dashboard-widgets .e-dashboard-ally .e-dashboard-ally-info {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  margin-block-end: 20px;
}
#dashboard-widgets .e-dashboard-ally .e-dashboard-ally-title {
  font-size: 20px;
  line-height: 32px;
  color: #0C0D0E;
  margin-block-end: 0;
}
#dashboard-widgets .e-dashboard-ally .e-dashboard-ally-description {
  max-width: 295px;
  font-size: 14px;
  line-height: 20px;
  color: #3F444B;
  margin: 0 0 16px;
}

label[for=e-dashboard-ally-hide] svg {
  display: inline-block;
  vertical-align: middle;
  margin-inline-end: 4px;
  margin-block-end: 2px;
}

.post-type-elementor_library #elementor-template-library-tabs-wrapper {
  padding-block-start: 2em;
  margin-block-end: 2em;
}
.post-type-elementor_library th#taxonomy-elementor_library_category {
  width: 110px;
}

#elementor-new-template-modal .dialog-message, #elementor-new-floating-elements-modal .dialog-message {
  max-height: 70vh;
}
#elementor-new-template-modal .e-hidden, #elementor-new-floating-elements-modal .e-hidden {
  display: none !important;
}
#elementor-new-template-dialog-content, #elementor-new-floating-elements-dialog-content {
  display: flex;
  align-items: center;
  height: 100%;
  text-align: start;
}
@media (max-width: 1439px) {
  #elementor-new-template-dialog-content, #elementor-new-floating-elements-dialog-content {
    padding: 0 50px;
  }
}
@media (min-width: 1440px) {
  #elementor-new-template-dialog-content, #elementor-new-floating-elements-dialog-content {
    padding: 0 120px;
  }
}
#elementor-new-template__description, #elementor-new-floating-elements__description {
  width: 35%;
  max-width: 300px;
  padding-inline-end: 100px;
}
#elementor-new-template__description__title, #elementor-new-floating-elements__description__title {
  font-size: 30px;
}
#elementor-new-template__description__title span, #elementor-new-floating-elements__description__title span {
  font-weight: bold;
}
#elementor-new-template__description__content, #elementor-new-floating-elements__description__content {
  font-size: 16px;
  padding: 30px 0;
}
#elementor-new-template__take_a_tour, #elementor-new-floating-elements__take_a_tour {
  display: flex;
  align-items: center;
  font-size: 15px;
}
#elementor-new-template__take_a_tour i, #elementor-new-floating-elements__take_a_tour i {
  color: var(--e-a-color-accent);
  font-size: 30px;
}
#elementor-new-template__take_a_tour a, #elementor-new-floating-elements__take_a_tour a {
  padding-inline-start: 10px;
  font-weight: 500;
}
#elementor-new-template__form, #elementor-new-floating-elements__form {
  flex-grow: 1;
  max-width: 440px;
  padding: 55px;
  background-color: var(--e-a-color-white);
  border-radius: var(--e-a-border-radius);
  border: var(--e-a-border);
}
#elementor-new-template__form__title, #elementor-new-floating-elements__form__title {
  font-size: 23px;
}
#elementor-new-template__form__template-type.elementor-form-field__select, #elementor-new-floating-elements__form__template-type.elementor-form-field__select {
  max-width: initial;
}
#elementor-new-template__form__template-type-badge, #elementor-new-floating-elements__form__template-type-badge {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 2px;
  border-radius: 2px;
  background-color: #F1F2F3;
  padding: 4px;
  font-size: 8px;
  font-weight: 500;
  line-height: 1;
  text-transform: uppercase;
  inset-block-start: 50%;
  inset-inline-end: 28px;
  transform: translateY(-50%);
}
#elementor-new-template__form .elementor-form-field__label, #elementor-new-floating-elements__form .elementor-form-field__label {
  display: block;
  margin: 25px 0 7px;
  font-size: 14px;
  line-height: 1;
}
#elementor-new-template__form .elementor-form-field input,
#elementor-new-template__form .elementor-form-field select, #elementor-new-floating-elements__form .elementor-form-field input,
#elementor-new-floating-elements__form .elementor-form-field select {
  width: 100%;
  height: 50px;
  padding: 10px;
  font-size: 14px;
  box-shadow: none;
  border-radius: var(--e-a-border-radius);
  background: none;
  border: var(--e-a-border-bold);
  outline: none;
}
#elementor-new-template__form .elementor-form-field input:focus,
#elementor-new-template__form .elementor-form-field select:focus, #elementor-new-floating-elements__form .elementor-form-field input:focus,
#elementor-new-floating-elements__form .elementor-form-field select:focus {
  border-color: var(--e-a-border-color-focus);
}
#elementor-new-template__form .elementor-form-field__select, #elementor-new-floating-elements__form .elementor-form-field__select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  cursor: pointer;
}
#elementor-new-template__form .elementor-form-field__select__wrapper, #elementor-new-floating-elements__form .elementor-form-field__select__wrapper {
  position: relative;
}
#elementor-new-template__form .elementor-form-field__select__wrapper:after, #elementor-new-floating-elements__form .elementor-form-field__select__wrapper:after {
  font-family: eicons;
  content: "\e8ad";
  position: absolute;
  inset-block-start: 50%;
  inset-inline-end: 10px;
  transform: translateY(-50%);
}
#elementor-new-template__form__submit, #elementor-new-template__form__lock_button, #elementor-new-floating-elements__form__submit, #elementor-new-floating-elements__form__lock_button {
  display: block;
  width: 100%;
  height: 50px;
  margin-block-start: 24px;
  box-sizing: border-box;
  text-align: center;
}

@media (max-width: 1024px) {
  #elementor-new-template__description {
    max-width: 250px;
    padding-inline-end: 30px;
  }
}
@media (max-width: 767px) {
  #elementor-new-template__description {
    display: none;
  }
}
#elementor-role-manager {
  max-width: 500px;
  margin-block-start: 50px;
}
#elementor-role-manager h3 {
  color: #3f444b;
  font-weight: normal;
  font-size: 22px;
}
#elementor-role-manager .elementor-settings-form-page {
  padding: 0;
}
#elementor-role-manager .elementor-role-row {
  background: #ffffff;
  color: #3f444b;
  margin-block-end: 2px;
}
#elementor-role-manager .elementor-role-row.e-editor-one {
  border: 1px solid rgba(0, 0, 0, 0.12);
  margin-block-end: 20px;
  border-radius: 8px;
}
#elementor-role-manager .elementor-role-row.e-editor-one .elementor-role-controls {
  border-end-start-radius: 8px;
  border-end-end-radius: 8px;
}
#elementor-role-manager .elementor-role-row .elementor-role-label {
  display: flex;
  padding: 15px 20px;
  font-weight: 500;
  cursor: pointer;
}
#elementor-role-manager .elementor-role-row .elementor-role-label span.elementor-role-name {
  padding-inline-end: 20px;
}
#elementor-role-manager .elementor-role-row .elementor-role-label span.elementor-role-toggle {
  text-align: end;
  flex-grow: 1;
}
#elementor-role-manager .elementor-role-row .elementor-role-label span.elementor-role-excluded-indicator {
  color: #9DA5AE;
}
#elementor-role-manager .elementor-role-row .elementor-role-controls {
  background-color: #F9FAFA;
  padding: 20px 20px 5px;
  transition: all 0.3s ease-in-out;
}
#elementor-role-manager .elementor-role-row .elementor-role-controls > div {
  margin-block-end: 15px;
}
#elementor-role-manager .elementor-role-row .elementor-role-controls .elementor-role-go-pro {
  display: flex;
  align-items: center;
}
#elementor-role-manager .elementor-role-row .elementor-role-controls .elementor-role-go-pro .elementor-role-go-pro__desc {
  font-weight: 500;
  font-style: italic;
  flex-grow: 1;
}
#elementor-role-manager .elementor-role-row .elementor-role-controls .elementor-role-go-pro .elementor-role-go-pro__link {
  display: flex;
}
#elementor-role-manager .elementor-role-row .elementor-role-controls-advanced > div + div {
  margin-block-start: 15px;
}
#elementor-role-manager .elementor-role-control-warning {
  color: var(--e-a-color-danger);
}

#elementor-beta-tester-modal {
  color: var(--e-a-color-txt);
}
#elementor-beta-tester-modal .elementor-templates-modal__header__items-area {
  color: var(--e-a-color-txt);
  cursor: pointer;
}
#elementor-beta-tester-modal .elementor-templates-modal__header__items-area:hover .elementor-beta-tester-do-not-show-again,
#elementor-beta-tester-modal .elementor-templates-modal__header__items-area:hover .elementor-templates-modal__header__item > i {
  color: var(--e-a-color-txt-hover);
}
#elementor-beta-tester-modal .elementor-templates-modal__header__items-area .elementor-beta-tester-do-not-show-again {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 12px;
  transition: var(--e-a-transition-hover);
}
#elementor-beta-tester-modal .dialog-lightbox-widget-content {
  max-width: 500px;
  height: initial;
}
#elementor-beta-tester-modal .dialog-lightbox-message {
  padding: 40px;
  height: 300px;
  background-color: var(--e-a-bg-default);
}

#elementor-beta-tester-form__caption {
  font-weight: bold;
  font-size: 20px;
}
#elementor-beta-tester-form__description {
  font-size: 15px;
  margin-block-start: 10px;
}
#elementor-beta-tester-form__input-wrapper {
  display: flex;
  margin-block-start: 30px;
}
#elementor-beta-tester-form__input-wrapper .elementor-button {
  border-start-start-radius: 0;
  border-start-end-radius: 3px;
  border-end-start-radius: 0;
  border-end-end-radius: 3px;
}
#elementor-beta-tester-form__email {
  flex-grow: 1;
  border: var(--e-a-border);
  border-inline-end: 0;
  border-start-start-radius: 3px;
  border-start-end-radius: 0;
  border-end-start-radius: 3px;
  border-end-end-radius: 0;
  margin: 0;
  padding: 10px;
  height: 50px;
}
#elementor-beta-tester-form__terms {
  margin-block-start: 40px;
  font-size: 11px;
  color: var(--e-a-color-txt-muted);
}

.e-experiment__title {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  position: relative;
}
.e-experiment__title__indicator {
  position: absolute;
  height: 10px;
  width: 10px;
  border-radius: 50%;
  border: 2px solid white;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  flex-shrink: 0;
  margin-block-start: 2px;
}
.e-experiment__title__indicator--active {
  background: #39b54a;
}
.e-experiment__title__label {
  margin-inline-start: 24px;
}
.e-experiment__title__tag {
  background: #0085ba;
  color: #ffffff;
  font-size: 0.8em;
  padding: 3px 6px;
  line-height: 1;
  border-radius: 3px;
  font-weight: 600;
  margin-block-start: 5px;
  margin-inline-start: 24px;
}
.e-experiment__title__tag__secondary {
  background: rgba(0, 0, 0, 0.1);
  color: inherit;
}
.e-experiment__title__tag__deprecated {
  background: #e66;
  color: white;
}
.e-experiment__title__tag.e-editor-one {
  background: #EBEBEB;
  color: #3F444B;
}
.e-experiment__table-title {
  margin: 30px 0;
}
.e-experiment__dependency, .e-experiment__status {
  margin-block-start: 4px;
  font-size: 0.9em;
  line-height: 18px;
  font-weight: bold;
  font-style: italic;
}
.e-experiment__button.button {
  margin-block: 18px 22px;
  margin-inline: 0 14px;
}
.e-experiment__dependency {
  color: #21759b;
}
.e-experiment__dependency__title {
  font-weight: inherit;
}

.e-landing-pages-empty .elementor-blank_state {
  padding: 5em 0 2em 0;
}
.e-landing-pages-empty .e-trashed-items {
  text-align: center;
}

.e-feature-promotion {
  --e-a-top-bar-height: 50px;
  --e-a-content-area-spacing: 110px;
  --e-black: #000000;
  width: 1220px;
  height: calc(100vh - var(--e-a-top-bar-height) - var(--e-a-content-area-spacing));
  display: grid;
  grid-template-columns: repeat(2, auto);
  grid-template-rows: auto;
  justify-content: space-between;
  align-items: center;
  align-content: center;
  margin: auto;
  transform: translate(calc(-10px * var(--direction-multiplier)), 40px);
  text-align: center;
  font-family: var(--e-a-font-family);
}
.e-feature-promotion_data {
  grid-column: 1/2;
  grid-row: 1/2;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: self-start;
  margin-inline-start: 15px;
  padding-inline-end: 40px;
  max-width: 608px;
}
.e-feature-promotion_data h3 {
  margin: 0;
  margin-block-end: 33px;
  text-align: start;
  font-size: 1.85rem;
  font-weight: 300;
  color: var(--e-black);
  line-height: 1.2;
}
.e-feature-promotion_data ul {
  margin-block-start: 0;
  margin-block-end: 1.6rem;
  text-align: start;
}
.e-feature-promotion_data ul > li {
  display: flex;
  font-size: 1rem;
  line-height: 21px;
  color: var(--e-black);
  margin-block-start: 0;
  margin-block-end: 8px;
  margin-inline-start: 8px;
  margin-inline-end: 9px;
}
.e-feature-promotion_data ul > li:before {
  content: url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.5201 6.46967C21.813 6.76256 21.813 7.23744 21.5201 7.53033L11.5201 17.5303C11.2272 17.8232 10.7523 17.8232 10.4594 17.5303L5.45942 12.5303C5.16652 12.2374 5.16652 11.7626 5.45942 11.4697C5.75231 11.1768 6.22718 11.1768 6.52008 11.4697L10.9897 15.9393L20.4594 6.46967C20.7523 6.17678 21.2272 6.17678 21.5201 6.46967Z' fill='%230C0D0E'/%3E%3C/svg%3E%0A");
  font-size: 1.4rem;
  margin-block-start: -3px;
  margin-block-end: 0;
  margin-inline-start: -9px;
  margin-inline-end: 9px;
}
.e-feature-promotion_data > .go-pro {
  display: flex;
  align-items: center;
  padding: 9px 15px;
  font-size: 0.9rem;
}
.e-feature-promotion_data > .side-note {
  justify-self: baseline;
  margin-block-start: 2rem;
  text-align: start;
}
.e-feature-promotion_iframe {
  grid-column: 2/3;
  grid-row: 1/2;
  aspect-ratio: 16/9;
  width: 608px;
  border: none;
}

@media (max-width: 1410px) {
  .e-feature-promotion {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    width: 90%;
  }
  .e-feature-promotion_data {
    margin-block-end: 2rem;
    margin-inline-start: unset;
    padding-inline-end: unset;
  }
  .e-feature-promotion_iframe {
    max-width: 90%;
    aspect-ratio: 16/9;
  }
}
#wpcontent .wrap.elementor-admin-page-license {
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: nowrap;
}
#wpcontent .wrap.elementor-admin-page-license .elementor-license-box {
  width: 100%;
  max-width: 600px;
  background: white;
  margin: 20px 0;
  padding: 20px 20px;
  box-sizing: border-box;
}
#wpcontent .wrap.elementor-admin-page-license .elementor-license-box h3 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0;
  padding: 0;
  padding-block-end: 20px;
  border-block-end: 1px solid #eee;
}
@media screen and (max-width: 782px) {
  #wpcontent .wrap.elementor-admin-page-license .elementor-license-box h3 {
    flex-wrap: wrap;
    gap: 15px;
  }
}
#wpcontent .wrap.elementor-admin-page-license .elementor-license-box h3 span {
  flex-grow: 1;
  padding-inline-start: 5px;
}
#wpcontent .wrap.elementor-admin-page-license .elementor-license-box h3 small {
  font-size: 13px;
  font-weight: normal;
}
#wpcontent .wrap.elementor-admin-page-license .elementor-license-box label {
  display: block;
  font-size: 1.3em;
  font-weight: 600;
  margin: 1em 0;
}
#wpcontent .wrap.elementor-admin-page-license .elementor-license-box .button {
  margin-inline-start: 15px;
  margin-block-end: 0;
}
@media screen and (max-width: 782px) {
  #wpcontent .wrap.elementor-admin-page-license .elementor-license-box .button {
    margin-inline: 0;
    min-height: auto;
  }
}
#wpcontent .wrap.elementor-admin-page-license .elementor-license-box p.description {
  margin: 10px 0;
}
#wpcontent .wrap.elementor-admin-page-license .elementor-license-box .e-row-stretch, #wpcontent .wrap.elementor-admin-page-license .elementor-license-box.e-row-stretch {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media screen and (max-width: 782px) {
  #wpcontent .wrap.elementor-admin-page-license .elementor-license-box .e-row-stretch, #wpcontent .wrap.elementor-admin-page-license .elementor-license-box.e-row-stretch {
    align-items: flex-start;
  }
  #wpcontent .wrap.elementor-admin-page-license .elementor-license-box .e-row-stretch .button, #wpcontent .wrap.elementor-admin-page-license .elementor-license-box.e-row-stretch .button {
    margin-inline-start: 10px;
  }
}
#wpcontent .wrap.elementor-admin-page-license .elementor-license-box .e-row-divider-bottom {
  padding-block-end: 15px;
  border-block-end: 1px solid #eeeeee;
}
#wpcontent .wrap.elementor-admin-page-license .elementor-license-box .elementor-upgrade-link {
  color: #93003f;
  border-color: #93003f;
}
#wpcontent .wrap.elementor-admin-page-license .elementor-license-box .elementor-upgrade-link:hover {
  color: #fff;
  background-color: #93003f;
}
#wpcontent .wrap.elementor-admin-page-license .elementor-license-box.elementor-pro-connect-promotion {
  display: flex;
  flex-direction: row;
  gap: 40px;
  justify-content: start;
  align-items: center;
}
#wpcontent .wrap.elementor-admin-page-license .elementor-license-box.elementor-pro-connect-promotion h2 {
  line-height: 24px;
}
#wpcontent .wrap.elementor-admin-page-license .elementor-license-box.elementor-pro-connect-promotion .elementor-box-action {
  justify-content: flex-start;
}
#wpcontent .wrap.elementor-admin-page-license .elementor-license-box.elementor-pro-connect-promotion .button-upgrade {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  margin-inline: 0;
  margin-block-start: 10px;
  color: #fff;
  background-color: #93003f;
  border: 0;
}
#wpcontent .wrap.elementor-admin-page-license .elementor-license-box.elementor-pro-connect-promotion > img {
  width: 45%;
}
#wpcontent .wrap.elementor-admin-page-license .elementor-box-action {
  display: flex;
  justify-content: flex-end;
}
#wpcontent .wrap.elementor-admin-page-license .elementor-box-action .elementor-manually-link {
  color: #72777c;
  margin-inline-end: 15px;
}
#wpcontent .wrap.elementor-admin-page-license .elementor-box-action .elementor-manually-link:hover {
  color: inherit;
}

.elementor-control-notice {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 8px;
  padding: 16px;
  border-radius: 3px;
  border: 1px solid var(--notice-control-color, var(--e-a-color-txt));
  color: var(--e-a-color-txt);
  font-size: 12px;
  font-weight: 400;
  line-height: 1.5;
  text-align: start;
  margin-block-start: 10px;
}
.elementor-control-notice-type-info {
  --notice-control-color: var(--e-a-color-info);
}
.elementor-control-notice-type-success {
  --notice-control-color: var(--e-a-color-success);
}
.elementor-control-notice-type-warning {
  --notice-control-color: var(--e-a-color-warning);
}
.elementor-control-notice-type-danger {
  --notice-control-color: var(--e-a-color-danger);
}
.elementor-control-notice-icon {
  flex-basis: 18px;
  color: var(--notice-control-color);
}
.elementor-control-notice-main {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 6px;
  flex: 1;
}
.elementor-control-notice-main-heading {
  font-weight: 700;
  font-style: italic;
}
.elementor-control-notice-main-content {
  font-style: italic;
  line-height: 1.5;
}
.elementor-control-notice-main-actions {
  display: flex;
  gap: 10px;
  padding-block-start: 8px;
}
.elementor-control-notice-main a {
  color: inherit;
  font-weight: 700;
  cursor: pointer;
}
.elementor-control-notice-main a:hover, .elementor-control-notice-main a:focus {
  color: inherit;
}
.elementor-control-notice-dismiss {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: transparent;
  border: 0;
  padding: 0;
  margin: 0;
  cursor: pointer;
}
/*# sourceMappingURL=admin.css.map */
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/admin.min.css */
#elementor-deactivate-feedback-modal .dialog-skip,#elementor-deactivate-feedback-modal .dialog-submit,.e-btn,.elementor-button{background-color:var(--e-a-btn-bg);border:none;border-radius:var(--e-a-border-radius);color:var(--e-a-btn-color-invert);font-size:12px;font-weight:500;line-height:1.2;outline:none;padding:8px 16px;transition:var(--e-a-transition-hover)}#elementor-deactivate-feedback-modal .dialog-skip:hover,#elementor-deactivate-feedback-modal .dialog-submit:hover,.e-btn:hover,.elementor-button:hover{border:none}#elementor-deactivate-feedback-modal .dialog-skip:focus,#elementor-deactivate-feedback-modal .dialog-skip:hover,#elementor-deactivate-feedback-modal .dialog-submit:focus,#elementor-deactivate-feedback-modal .dialog-submit:hover,.e-btn:focus,.e-btn:hover,.elementor-button:focus,.elementor-button:hover{background-color:var(--e-a-btn-bg-hover);color:var(--e-a-btn-color-invert)}#elementor-deactivate-feedback-modal .dialog-skip:active,#elementor-deactivate-feedback-modal .dialog-submit:active,.e-btn:active,.elementor-button:active{background-color:var(--e-a-btn-bg-active)}#elementor-deactivate-feedback-modal .dialog-skip:not([disabled]),#elementor-deactivate-feedback-modal .dialog-submit:not([disabled]),.e-btn:not([disabled]),.elementor-button:not([disabled]){cursor:pointer}#elementor-deactivate-feedback-modal .dialog-skip:disabled,#elementor-deactivate-feedback-modal .dialog-submit:disabled,.e-btn:disabled,.elementor-button:disabled{background-color:var(--e-a-btn-bg-disabled);color:var(--e-a-btn-color-disabled)}#elementor-deactivate-feedback-modal .dialog-skip:not(.elementor-button-state) .elementor-state-icon,#elementor-deactivate-feedback-modal .dialog-submit:not(.elementor-button-state) .elementor-state-icon,.e-btn:not(.elementor-button-state) .elementor-state-icon,.elementor-button:not(.elementor-button-state) .elementor-state-icon{display:none}#elementor-deactivate-feedback-modal .dialog-skip,#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-submit,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-submit,#elementor-deactivate-feedback-modal .e-btn-txt.dialog-submit,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-cancel.dialog-submit,.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-cancel,.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-cancel,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-cancel.dialog-submit,.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-cancel,.dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-cancel,.e-btn.e-btn-txt,.elementor-button.e-btn-txt{background:transparent;color:var(--e-a-color-txt)}#elementor-deactivate-feedback-modal .dialog-skip:focus,#elementor-deactivate-feedback-modal .dialog-skip:hover,#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-submit:focus,#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-submit:hover,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-submit:focus,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-submit:hover,#elementor-deactivate-feedback-modal .e-btn-txt.dialog-submit:focus,#elementor-deactivate-feedback-modal .e-btn-txt.dialog-submit:hover,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-cancel.dialog-submit:focus,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-cancel.dialog-submit:hover,.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-cancel:focus,.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-cancel:hover,.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-cancel:focus,.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-cancel:hover,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-cancel.dialog-submit:focus,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-cancel.dialog-submit:hover,.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-cancel:focus,.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-cancel:hover,.dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-cancel:focus,.dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-cancel:hover,.e-btn.e-btn-txt:focus,.e-btn.e-btn-txt:hover,.elementor-button.e-btn-txt:focus,.elementor-button.e-btn-txt:hover{background:var(--e-a-bg-hover);color:var(--e-a-color-txt-hover)}#elementor-deactivate-feedback-modal .dialog-skip:disabled,#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-submit:disabled,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-submit:disabled,#elementor-deactivate-feedback-modal .e-btn-txt.dialog-submit:disabled,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-cancel.dialog-submit:disabled,.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-cancel:disabled,.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-cancel:disabled,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-cancel.dialog-submit:disabled,.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-cancel:disabled,.dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-cancel:disabled,.e-btn.e-btn-txt:disabled,.elementor-button.e-btn-txt:disabled{background:transparent;color:var(--e-a-color-txt-disabled)}#elementor-deactivate-feedback-modal .e-btn-txt-border.dialog-skip,#elementor-deactivate-feedback-modal .e-btn-txt-border.dialog-submit,.e-btn.e-btn-txt-border,.elementor-button.e-btn-txt-border{border:1px solid var(--e-a-color-txt-muted)}#elementor-deactivate-feedback-modal .e-success.dialog-skip,#elementor-deactivate-feedback-modal .e-success.dialog-submit,#elementor-deactivate-feedback-modal .elementor-button-success.dialog-skip,#elementor-deactivate-feedback-modal .elementor-button-success.dialog-submit,.e-btn.e-success,.e-btn.elementor-button-success,.elementor-button.e-success,.elementor-button.elementor-button-success{background-color:var(--e-a-btn-bg-success)}#elementor-deactivate-feedback-modal .e-success.dialog-skip:focus,#elementor-deactivate-feedback-modal .e-success.dialog-skip:hover,#elementor-deactivate-feedback-modal .e-success.dialog-submit:focus,#elementor-deactivate-feedback-modal .e-success.dialog-submit:hover,#elementor-deactivate-feedback-modal .elementor-button-success.dialog-skip:focus,#elementor-deactivate-feedback-modal .elementor-button-success.dialog-skip:hover,#elementor-deactivate-feedback-modal .elementor-button-success.dialog-submit:focus,#elementor-deactivate-feedback-modal .elementor-button-success.dialog-submit:hover,.e-btn.e-success:focus,.e-btn.e-success:hover,.e-btn.elementor-button-success:focus,.e-btn.elementor-button-success:hover,.elementor-button.e-success:focus,.elementor-button.e-success:hover,.elementor-button.elementor-button-success:focus,.elementor-button.elementor-button-success:hover{background-color:var(--e-a-btn-bg-success-hover)}#elementor-deactivate-feedback-modal .dialog-submit,#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-skip,#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over.dialog-skip,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-skip,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over.dialog-skip,#elementor-deactivate-feedback-modal .e-primary.dialog-skip,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-ok.dialog-skip,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-take_over.dialog-skip,.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok,.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-take_over,.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok,.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-take_over,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-ok.dialog-skip,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-take_over.dialog-skip,.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok,.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-take_over,.dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok,.dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-take_over,.e-btn.e-primary,.elementor-button.e-primary{background-color:var(--e-a-btn-bg-primary);color:var(--e-a-btn-color)}#elementor-deactivate-feedback-modal .dialog-submit:focus,#elementor-deactivate-feedback-modal .dialog-submit:hover,#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-skip:focus,#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-skip:hover,#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over.dialog-skip:focus,#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over.dialog-skip:hover,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-skip:focus,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-skip:hover,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over.dialog-skip:focus,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over.dialog-skip:hover,#elementor-deactivate-feedback-modal .e-primary.dialog-skip:focus,#elementor-deactivate-feedback-modal .e-primary.dialog-skip:hover,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-ok.dialog-skip:focus,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-ok.dialog-skip:hover,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-take_over.dialog-skip:focus,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-take_over.dialog-skip:hover,.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok:focus,.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok:hover,.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-take_over:focus,.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-take_over:hover,.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok:focus,.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok:hover,.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-take_over:focus,.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-take_over:hover,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-ok.dialog-skip:focus,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-ok.dialog-skip:hover,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-take_over.dialog-skip:focus,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-take_over.dialog-skip:hover,.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok:focus,.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok:hover,.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-take_over:focus,.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-take_over:hover,.dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok:focus,.dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok:hover,.dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-take_over:focus,.dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-take_over:hover,.e-btn.e-primary:focus,.e-btn.e-primary:hover,.elementor-button.e-primary:focus,.elementor-button.e-primary:hover{background-color:var(--e-a-btn-bg-primary-hover);color:var(--e-a-btn-color)}#elementor-deactivate-feedback-modal .dialog-submit.dialog-skip,#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-submit,#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-skip,#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over.dialog-skip,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-submit,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-skip,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over.dialog-skip,#elementor-deactivate-feedback-modal .e-btn-txt.dialog-submit,#elementor-deactivate-feedback-modal .e-primary.dialog-skip,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-cancel.dialog-submit,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-ok.dialog-skip,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-take_over.dialog-skip,.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-cancel.dialog-take_over,.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok.dialog-cancel,.dialog-type-alert .dialog-buttons-wrapper .e-btn.e-btn-txt.dialog-button.dialog-ok,.dialog-type-alert .dialog-buttons-wrapper .e-btn.e-btn-txt.dialog-button.dialog-take_over,.dialog-type-alert .dialog-buttons-wrapper .e-btn.e-primary.dialog-button.dialog-cancel,.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-cancel.dialog-take_over,.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok.dialog-cancel,.dialog-type-alert .dialog-buttons-wrapper .elementor-button.e-btn-txt.dialog-button.dialog-ok,.dialog-type-alert .dialog-buttons-wrapper .elementor-button.e-btn-txt.dialog-button.dialog-take_over,.dialog-type-alert .dialog-buttons-wrapper .elementor-button.e-primary.dialog-button.dialog-cancel,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-cancel.dialog-submit,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-ok.dialog-skip,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-take_over.dialog-skip,.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-cancel.dialog-take_over,.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok.dialog-cancel,.dialog-type-confirm .dialog-buttons-wrapper .e-btn.e-btn-txt.dialog-button.dialog-ok,.dialog-type-confirm .dialog-buttons-wrapper .e-btn.e-btn-txt.dialog-button.dialog-take_over,.dialog-type-confirm .dialog-buttons-wrapper .e-btn.e-primary.dialog-button.dialog-cancel,.dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-cancel.dialog-take_over,.dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok.dialog-cancel,.dialog-type-confirm .dialog-buttons-wrapper .elementor-button.e-btn-txt.dialog-button.dialog-ok,.dialog-type-confirm .dialog-buttons-wrapper .elementor-button.e-btn-txt.dialog-button.dialog-take_over,.dialog-type-confirm .dialog-buttons-wrapper .elementor-button.e-primary.dialog-button.dialog-cancel,.e-btn.e-primary.e-btn-txt,.elementor-button.e-primary.e-btn-txt{background:transparent;color:var(--e-a-color-primary-bold)}#elementor-deactivate-feedback-modal .dialog-submit.dialog-skip:focus,#elementor-deactivate-feedback-modal .dialog-submit.dialog-skip:hover,#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-submit.dialog-skip:focus,#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-submit.dialog-skip:hover,#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-submit:focus,#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-submit:hover,#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over.dialog-skip:focus,#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over.dialog-skip:hover,#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over.dialog-submit:focus,#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over.dialog-submit:hover,#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel.dialog-skip:focus,#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel.dialog-skip:hover,#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel.dialog-submit:focus,#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel.dialog-submit:hover,#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-skip:focus,#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-skip:hover,#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-submit.dialog-skip:focus,#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-submit.dialog-skip:hover,#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over.dialog-skip:focus,#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over.dialog-skip:hover,#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over.dialog-submit.dialog-skip:focus,#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over.dialog-submit.dialog-skip:hover,#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .e-btn-txt.dialog-button.dialog-ok.dialog-skip:focus,#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .e-btn-txt.dialog-button.dialog-ok.dialog-skip:hover,#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .e-btn-txt.dialog-button.dialog-ok.dialog-submit:focus,#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .e-btn-txt.dialog-button.dialog-ok.dialog-submit:hover,#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .e-btn-txt.dialog-button.dialog-take_over.dialog-skip:focus,#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .e-btn-txt.dialog-button.dialog-take_over.dialog-skip:hover,#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .e-btn-txt.dialog-button.dialog-take_over.dialog-submit:focus,#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .e-btn-txt.dialog-button.dialog-take_over.dialog-submit:hover,#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-cancel.dialog-submit:focus,#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-cancel.dialog-submit:hover,#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok.dialog-skip:focus,#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok.dialog-skip:hover,#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-take_over.dialog-skip:focus,#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-take_over.dialog-skip:hover,#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .e-primary.dialog-button.dialog-cancel.dialog-skip:focus,#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .e-primary.dialog-button.dialog-cancel.dialog-skip:hover,#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .e-primary.dialog-button.dialog-cancel.dialog-submit:focus,#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .e-primary.dialog-button.dialog-cancel.dialog-submit:hover,#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-cancel.dialog-submit:focus,#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-cancel.dialog-submit:hover,#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok.dialog-skip:focus,#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok.dialog-skip:hover,#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-take_over.dialog-skip:focus,#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-take_over.dialog-skip:hover,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-submit.dialog-skip:focus,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-submit.dialog-skip:hover,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-submit:focus,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-submit:hover,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over.dialog-skip:focus,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over.dialog-skip:hover,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over.dialog-submit:focus,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over.dialog-submit:hover,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel.dialog-skip:focus,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel.dialog-skip:hover,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel.dialog-submit:focus,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel.dialog-submit:hover,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-skip:focus,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-skip:hover,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-submit.dialog-skip:focus,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-submit.dialog-skip:hover,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over.dialog-skip:focus,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over.dialog-skip:hover,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over.dialog-submit.dialog-skip:focus,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over.dialog-submit.dialog-skip:hover,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .e-btn-txt.dialog-button.dialog-ok.dialog-skip:focus,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .e-btn-txt.dialog-button.dialog-ok.dialog-skip:hover,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .e-btn-txt.dialog-button.dialog-ok.dialog-submit:focus,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .e-btn-txt.dialog-button.dialog-ok.dialog-submit:hover,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .e-btn-txt.dialog-button.dialog-take_over.dialog-skip:focus,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .e-btn-txt.dialog-button.dialog-take_over.dialog-skip:hover,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .e-btn-txt.dialog-button.dialog-take_over.dialog-submit:focus,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .e-btn-txt.dialog-button.dialog-take_over.dialog-submit:hover,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-cancel.dialog-submit:focus,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-cancel.dialog-submit:hover,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok.dialog-skip:focus,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok.dialog-skip:hover,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-take_over.dialog-skip:focus,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-take_over.dialog-skip:hover,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .e-primary.dialog-button.dialog-cancel.dialog-skip:focus,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .e-primary.dialog-button.dialog-cancel.dialog-skip:hover,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .e-primary.dialog-button.dialog-cancel.dialog-submit:focus,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .e-primary.dialog-button.dialog-cancel.dialog-submit:hover,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-cancel.dialog-submit:focus,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-cancel.dialog-submit:hover,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok.dialog-skip:focus,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok.dialog-skip:hover,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-take_over.dialog-skip:focus,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-take_over.dialog-skip:hover,#elementor-deactivate-feedback-modal .e-btn-txt.dialog-submit.dialog-skip:focus,#elementor-deactivate-feedback-modal .e-btn-txt.dialog-submit.dialog-skip:hover,#elementor-deactivate-feedback-modal .e-btn-txt.dialog-submit:focus,#elementor-deactivate-feedback-modal .e-btn-txt.dialog-submit:hover,#elementor-deactivate-feedback-modal .e-btn.dialog-submit.dialog-skip:focus,#elementor-deactivate-feedback-modal .e-btn.dialog-submit.dialog-skip:hover,#elementor-deactivate-feedback-modal .e-btn.e-btn-txt.dialog-submit:focus,#elementor-deactivate-feedback-modal .e-btn.e-btn-txt.dialog-submit:hover,#elementor-deactivate-feedback-modal .e-btn.e-primary.dialog-skip:focus,#elementor-deactivate-feedback-modal .e-btn.e-primary.dialog-skip:hover,#elementor-deactivate-feedback-modal .e-primary.dialog-skip:focus,#elementor-deactivate-feedback-modal .e-primary.dialog-skip:hover,#elementor-deactivate-feedback-modal .e-primary.dialog-submit.dialog-skip:focus,#elementor-deactivate-feedback-modal .e-primary.dialog-submit.dialog-skip:hover,#elementor-deactivate-feedback-modal .e-primary.e-btn-txt.dialog-skip:focus,#elementor-deactivate-feedback-modal .e-primary.e-btn-txt.dialog-skip:hover,#elementor-deactivate-feedback-modal .e-primary.e-btn-txt.dialog-submit:focus,#elementor-deactivate-feedback-modal .e-primary.e-btn-txt.dialog-submit:hover,#elementor-deactivate-feedback-modal .elementor-button.dialog-submit.dialog-skip:focus,#elementor-deactivate-feedback-modal .elementor-button.dialog-submit.dialog-skip:hover,#elementor-deactivate-feedback-modal .elementor-button.e-btn-txt.dialog-submit:focus,#elementor-deactivate-feedback-modal .elementor-button.e-btn-txt.dialog-submit:hover,#elementor-deactivate-feedback-modal .elementor-button.e-primary.dialog-skip:focus,#elementor-deactivate-feedback-modal .elementor-button.e-primary.dialog-skip:hover,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-cancel.dialog-submit.dialog-skip:focus,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-cancel.dialog-submit.dialog-skip:hover,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-cancel.dialog-submit:focus,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-cancel.dialog-submit:hover,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-cancel.dialog-take_over.dialog-skip:focus,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-cancel.dialog-take_over.dialog-skip:hover,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-cancel.dialog-take_over.dialog-submit:focus,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-cancel.dialog-take_over.dialog-submit:hover,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-ok.dialog-cancel.dialog-skip:focus,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-ok.dialog-cancel.dialog-skip:hover,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-ok.dialog-cancel.dialog-submit:focus,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-ok.dialog-cancel.dialog-submit:hover,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-ok.dialog-skip:focus,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-ok.dialog-skip:hover,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-ok.dialog-submit.dialog-skip:focus,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-ok.dialog-submit.dialog-skip:hover,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-take_over.dialog-skip:focus,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-take_over.dialog-skip:hover,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-take_over.dialog-submit.dialog-skip:focus,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-take_over.dialog-submit.dialog-skip:hover,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .e-btn-txt.dialog-button.dialog-ok.dialog-skip:focus,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .e-btn-txt.dialog-button.dialog-ok.dialog-skip:hover,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .e-btn-txt.dialog-button.dialog-ok.dialog-submit:focus,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .e-btn-txt.dialog-button.dialog-ok.dialog-submit:hover,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .e-btn-txt.dialog-button.dialog-take_over.dialog-skip:focus,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .e-btn-txt.dialog-button.dialog-take_over.dialog-skip:hover,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .e-btn-txt.dialog-button.dialog-take_over.dialog-submit:focus,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .e-btn-txt.dialog-button.dialog-take_over.dialog-submit:hover,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .e-btn.dialog-button.dialog-cancel.dialog-submit:focus,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .e-btn.dialog-button.dialog-cancel.dialog-submit:hover,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .e-btn.dialog-button.dialog-ok.dialog-skip:focus,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .e-btn.dialog-button.dialog-ok.dialog-skip:hover,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .e-btn.dialog-button.dialog-take_over.dialog-skip:focus,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .e-btn.dialog-button.dialog-take_over.dialog-skip:hover,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .e-primary.dialog-button.dialog-cancel.dialog-skip:focus,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .e-primary.dialog-button.dialog-cancel.dialog-skip:hover,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .e-primary.dialog-button.dialog-cancel.dialog-submit:focus,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .e-primary.dialog-button.dialog-cancel.dialog-submit:hover,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .elementor-button.dialog-button.dialog-cancel.dialog-submit:focus,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .elementor-button.dialog-button.dialog-cancel.dialog-submit:hover,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .elementor-button.dialog-button.dialog-ok.dialog-skip:focus,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .elementor-button.dialog-button.dialog-ok.dialog-skip:hover,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .elementor-button.dialog-button.dialog-take_over.dialog-skip:focus,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .elementor-button.dialog-button.dialog-take_over.dialog-skip:hover,.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-cancel.dialog-take_over:focus,.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-cancel.dialog-take_over:hover,.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok.dialog-cancel:focus,.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok.dialog-cancel:hover,.dialog-type-alert .dialog-buttons-wrapper .e-btn.e-btn-txt.dialog-button.dialog-ok:focus,.dialog-type-alert .dialog-buttons-wrapper .e-btn.e-btn-txt.dialog-button.dialog-ok:hover,.dialog-type-alert .dialog-buttons-wrapper .e-btn.e-btn-txt.dialog-button.dialog-take_over:focus,.dialog-type-alert .dialog-buttons-wrapper .e-btn.e-btn-txt.dialog-button.dialog-take_over:hover,.dialog-type-alert .dialog-buttons-wrapper .e-btn.e-primary.dialog-button.dialog-cancel:focus,.dialog-type-alert .dialog-buttons-wrapper .e-btn.e-primary.dialog-button.dialog-cancel:hover,.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-cancel.dialog-take_over:focus,.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-cancel.dialog-take_over:hover,.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok.dialog-cancel:focus,.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok.dialog-cancel:hover,.dialog-type-alert .dialog-buttons-wrapper .elementor-button.e-btn-txt.dialog-button.dialog-ok:focus,.dialog-type-alert .dialog-buttons-wrapper .elementor-button.e-btn-txt.dialog-button.dialog-ok:hover,.dialog-type-alert .dialog-buttons-wrapper .elementor-button.e-btn-txt.dialog-button.dialog-take_over:focus,.dialog-type-alert .dialog-buttons-wrapper .elementor-button.e-btn-txt.dialog-button.dialog-take_over:hover,.dialog-type-alert .dialog-buttons-wrapper .elementor-button.e-primary.dialog-button.dialog-cancel:focus,.dialog-type-alert .dialog-buttons-wrapper .elementor-button.e-primary.dialog-button.dialog-cancel:hover,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-cancel.dialog-submit.dialog-skip:focus,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-cancel.dialog-submit.dialog-skip:hover,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-cancel.dialog-submit:focus,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-cancel.dialog-submit:hover,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-cancel.dialog-take_over.dialog-skip:focus,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-cancel.dialog-take_over.dialog-skip:hover,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-cancel.dialog-take_over.dialog-submit:focus,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-cancel.dialog-take_over.dialog-submit:hover,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-ok.dialog-cancel.dialog-skip:focus,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-ok.dialog-cancel.dialog-skip:hover,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-ok.dialog-cancel.dialog-submit:focus,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-ok.dialog-cancel.dialog-submit:hover,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-ok.dialog-skip:focus,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-ok.dialog-skip:hover,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-ok.dialog-submit.dialog-skip:focus,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-ok.dialog-submit.dialog-skip:hover,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-take_over.dialog-skip:focus,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-take_over.dialog-skip:hover,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-take_over.dialog-submit.dialog-skip:focus,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-take_over.dialog-submit.dialog-skip:hover,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .e-btn-txt.dialog-button.dialog-ok.dialog-skip:focus,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .e-btn-txt.dialog-button.dialog-ok.dialog-skip:hover,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .e-btn-txt.dialog-button.dialog-ok.dialog-submit:focus,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .e-btn-txt.dialog-button.dialog-ok.dialog-submit:hover,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .e-btn-txt.dialog-button.dialog-take_over.dialog-skip:focus,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .e-btn-txt.dialog-button.dialog-take_over.dialog-skip:hover,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .e-btn-txt.dialog-button.dialog-take_over.dialog-submit:focus,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .e-btn-txt.dialog-button.dialog-take_over.dialog-submit:hover,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .e-btn.dialog-button.dialog-cancel.dialog-submit:focus,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .e-btn.dialog-button.dialog-cancel.dialog-submit:hover,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .e-btn.dialog-button.dialog-ok.dialog-skip:focus,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .e-btn.dialog-button.dialog-ok.dialog-skip:hover,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .e-btn.dialog-button.dialog-take_over.dialog-skip:focus,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .e-btn.dialog-button.dialog-take_over.dialog-skip:hover,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .e-primary.dialog-button.dialog-cancel.dialog-skip:focus,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .e-primary.dialog-button.dialog-cancel.dialog-skip:hover,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .e-primary.dialog-button.dialog-cancel.dialog-submit:focus,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .e-primary.dialog-button.dialog-cancel.dialog-submit:hover,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .elementor-button.dialog-button.dialog-cancel.dialog-submit:focus,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .elementor-button.dialog-button.dialog-cancel.dialog-submit:hover,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .elementor-button.dialog-button.dialog-ok.dialog-skip:focus,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .elementor-button.dialog-button.dialog-ok.dialog-skip:hover,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .elementor-button.dialog-button.dialog-take_over.dialog-skip:focus,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .elementor-button.dialog-button.dialog-take_over.dialog-skip:hover,.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-cancel.dialog-take_over:focus,.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-cancel.dialog-take_over:hover,.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok.dialog-cancel:focus,.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok.dialog-cancel:hover,.dialog-type-confirm .dialog-buttons-wrapper .e-btn.e-btn-txt.dialog-button.dialog-ok:focus,.dialog-type-confirm .dialog-buttons-wrapper .e-btn.e-btn-txt.dialog-button.dialog-ok:hover,.dialog-type-confirm .dialog-buttons-wrapper .e-btn.e-btn-txt.dialog-button.dialog-take_over:focus,.dialog-type-confirm .dialog-buttons-wrapper .e-btn.e-btn-txt.dialog-button.dialog-take_over:hover,.dialog-type-confirm .dialog-buttons-wrapper .e-btn.e-primary.dialog-button.dialog-cancel:focus,.dialog-type-confirm .dialog-buttons-wrapper .e-btn.e-primary.dialog-button.dialog-cancel:hover,.dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-cancel.dialog-take_over:focus,.dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-cancel.dialog-take_over:hover,.dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok.dialog-cancel:focus,.dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok.dialog-cancel:hover,.dialog-type-confirm .dialog-buttons-wrapper .elementor-button.e-btn-txt.dialog-button.dialog-ok:focus,.dialog-type-confirm .dialog-buttons-wrapper .elementor-button.e-btn-txt.dialog-button.dialog-ok:hover,.dialog-type-confirm .dialog-buttons-wrapper .elementor-button.e-btn-txt.dialog-button.dialog-take_over:focus,.dialog-type-confirm .dialog-buttons-wrapper .elementor-button.e-btn-txt.dialog-button.dialog-take_over:hover,.dialog-type-confirm .dialog-buttons-wrapper .elementor-button.e-primary.dialog-button.dialog-cancel:focus,.dialog-type-confirm .dialog-buttons-wrapper .elementor-button.e-primary.dialog-button.dialog-cancel:hover,.e-btn.e-primary.e-btn-txt:focus,.e-btn.e-primary.e-btn-txt:hover,.elementor-button.e-primary.e-btn-txt:focus,.elementor-button.e-primary.e-btn-txt:hover{background:var(--e-a-bg-primary)}#elementor-deactivate-feedback-modal .e-accent.dialog-skip,#elementor-deactivate-feedback-modal .e-accent.dialog-submit,#elementor-deactivate-feedback-modal .go-pro.dialog-skip,#elementor-deactivate-feedback-modal .go-pro.dialog-submit,.e-btn.e-accent,.e-btn.go-pro,.elementor-button.e-accent,.elementor-button.go-pro{background-color:var(--e-a-btn-bg-accent)}#elementor-deactivate-feedback-modal .e-accent.dialog-skip:focus,#elementor-deactivate-feedback-modal .e-accent.dialog-skip:hover,#elementor-deactivate-feedback-modal .e-accent.dialog-submit:focus,#elementor-deactivate-feedback-modal .e-accent.dialog-submit:hover,#elementor-deactivate-feedback-modal .go-pro.dialog-skip:focus,#elementor-deactivate-feedback-modal .go-pro.dialog-skip:hover,#elementor-deactivate-feedback-modal .go-pro.dialog-submit:focus,#elementor-deactivate-feedback-modal .go-pro.dialog-submit:hover,.e-btn.e-accent:focus,.e-btn.e-accent:hover,.e-btn.go-pro:focus,.e-btn.go-pro:hover,.elementor-button.e-accent:focus,.elementor-button.e-accent:hover,.elementor-button.go-pro:focus,.elementor-button.go-pro:hover{background-color:var(--e-a-btn-bg-accent-hover)}#elementor-deactivate-feedback-modal .e-accent.dialog-skip:active,#elementor-deactivate-feedback-modal .e-accent.dialog-submit:active,#elementor-deactivate-feedback-modal .go-pro.dialog-skip:active,#elementor-deactivate-feedback-modal .go-pro.dialog-submit:active,.e-btn.e-accent:active,.e-btn.go-pro:active,.elementor-button.e-accent:active,.elementor-button.go-pro:active{background-color:var(--e-a-btn-bg-accent-active)}#elementor-deactivate-feedback-modal .e-info.dialog-skip,#elementor-deactivate-feedback-modal .e-info.dialog-submit,#elementor-deactivate-feedback-modal .elementor-button-info.dialog-skip,#elementor-deactivate-feedback-modal .elementor-button-info.dialog-submit,.e-btn.e-info,.e-btn.elementor-button-info,.elementor-button.e-info,.elementor-button.elementor-button-info{background-color:var(--e-a-btn-bg-info)}#elementor-deactivate-feedback-modal .e-info.dialog-skip:focus,#elementor-deactivate-feedback-modal .e-info.dialog-skip:hover,#elementor-deactivate-feedback-modal .e-info.dialog-submit:focus,#elementor-deactivate-feedback-modal .e-info.dialog-submit:hover,#elementor-deactivate-feedback-modal .elementor-button-info.dialog-skip:focus,#elementor-deactivate-feedback-modal .elementor-button-info.dialog-skip:hover,#elementor-deactivate-feedback-modal .elementor-button-info.dialog-submit:focus,#elementor-deactivate-feedback-modal .elementor-button-info.dialog-submit:hover,.e-btn.e-info:focus,.e-btn.e-info:hover,.e-btn.elementor-button-info:focus,.e-btn.elementor-button-info:hover,.elementor-button.e-info:focus,.elementor-button.e-info:hover,.elementor-button.elementor-button-info:focus,.elementor-button.elementor-button-info:hover{background-color:var(--e-a-btn-bg-info-hover)}#elementor-deactivate-feedback-modal .e-warning.dialog-skip,#elementor-deactivate-feedback-modal .e-warning.dialog-submit,#elementor-deactivate-feedback-modal .elementor-button-warning.dialog-skip,#elementor-deactivate-feedback-modal .elementor-button-warning.dialog-submit,.e-btn.e-warning,.e-btn.elementor-button-warning,.elementor-button.e-warning,.elementor-button.elementor-button-warning{background-color:var(--e-a-btn-bg-warning)}#elementor-deactivate-feedback-modal .e-warning.dialog-skip:focus,#elementor-deactivate-feedback-modal .e-warning.dialog-skip:hover,#elementor-deactivate-feedback-modal .e-warning.dialog-submit:focus,#elementor-deactivate-feedback-modal .e-warning.dialog-submit:hover,#elementor-deactivate-feedback-modal .elementor-button-warning.dialog-skip:focus,#elementor-deactivate-feedback-modal .elementor-button-warning.dialog-skip:hover,#elementor-deactivate-feedback-modal .elementor-button-warning.dialog-submit:focus,#elementor-deactivate-feedback-modal .elementor-button-warning.dialog-submit:hover,.e-btn.e-warning:focus,.e-btn.e-warning:hover,.e-btn.elementor-button-warning:focus,.e-btn.elementor-button-warning:hover,.elementor-button.e-warning:focus,.elementor-button.e-warning:hover,.elementor-button.elementor-button-warning:focus,.elementor-button.elementor-button-warning:hover{background-color:var(--e-a-btn-bg-warning-hover)}#elementor-deactivate-feedback-modal .e-danger.dialog-skip,#elementor-deactivate-feedback-modal .e-danger.dialog-submit,#elementor-deactivate-feedback-modal .elementor-button-danger.dialog-skip,#elementor-deactivate-feedback-modal .elementor-button-danger.dialog-submit,.e-btn.e-danger,.e-btn.elementor-button-danger,.elementor-button.e-danger,.elementor-button.elementor-button-danger{background-color:var(--e-a-btn-bg-danger)}#elementor-deactivate-feedback-modal .e-danger.color-white.dialog-skip,#elementor-deactivate-feedback-modal .e-danger.color-white.dialog-submit,#elementor-deactivate-feedback-modal .elementor-button-danger.color-white.dialog-skip,#elementor-deactivate-feedback-modal .elementor-button-danger.color-white.dialog-submit,.e-btn.e-danger.color-white,.e-btn.elementor-button-danger.color-white,.elementor-button.e-danger.color-white,.elementor-button.elementor-button-danger.color-white{color:var(--e-a-color-white)}#elementor-deactivate-feedback-modal .e-danger.dialog-skip:focus,#elementor-deactivate-feedback-modal .e-danger.dialog-skip:hover,#elementor-deactivate-feedback-modal .e-danger.dialog-submit:focus,#elementor-deactivate-feedback-modal .e-danger.dialog-submit:hover,#elementor-deactivate-feedback-modal .elementor-button-danger.dialog-skip:focus,#elementor-deactivate-feedback-modal .elementor-button-danger.dialog-skip:hover,#elementor-deactivate-feedback-modal .elementor-button-danger.dialog-submit:focus,#elementor-deactivate-feedback-modal .elementor-button-danger.dialog-submit:hover,.e-btn.e-danger:focus,.e-btn.e-danger:hover,.e-btn.elementor-button-danger:focus,.e-btn.elementor-button-danger:hover,.elementor-button.e-danger:focus,.elementor-button.e-danger:hover,.elementor-button.elementor-button-danger:focus,.elementor-button.elementor-button-danger:hover{background-color:var(--e-a-btn-bg-danger-hover)}#elementor-deactivate-feedback-modal .dialog-skip i,#elementor-deactivate-feedback-modal .dialog-submit i,.e-btn i,.elementor-button i{margin-inline-end:5px}#adminmenu #toplevel_page_elementor div.wp-menu-image:before{content:"\e813";font-family:eicons;font-size:18px;margin-block-start:1px}#adminmenu #toplevel_page_elementor a[href="admin.php?page=go_elementor_pro"]{background-color:#93003f;border-radius:3px;color:#fff;display:block;font-weight:600;margin:3px 10px 0;text-align:center;transition:all .3s}#adminmenu #toplevel_page_elementor a[href="admin.php?page=go_elementor_pro"]:focus,#adminmenu #toplevel_page_elementor a[href="admin.php?page=go_elementor_pro"]:hover{background-color:#c60055;box-shadow:none}#adminmenu #menu-posts-elementor_library .wp-menu-image:before{content:"\e8ff";font-family:eicons;font-size:18px}#e-admin-menu__kit-library{color:#5cb85c}.elementor-plugins-gopro{color:#93003f;font-weight:700}.elementor-plugins-gopro:focus,.elementor-plugins-gopro:hover{color:#c60055}#elementor-switch-mode{margin:15px 0}#elementor-editor-button,#elementor-switch-mode-button{cursor:pointer;outline:none}#elementor-editor-button i,#elementor-switch-mode-button i{font-size:125%;font-style:normal;margin-inline-end:3px}body.elementor-editor-active .elementor-switch-mode-off{display:none}body.elementor-editor-active #elementor-switch-mode-button{background-color:#f7f7f7;border-color:#ccc;box-shadow:0 1px 0 #ccc!important;color:#555;text-shadow:unset}body.elementor-editor-active #elementor-switch-mode-button:hover{background-color:#e9e9e9}body.elementor-editor-active #elementor-switch-mode-button:active{box-shadow:inset 0 1px 0 #ccc;transform:translateY(1px)}body.elementor-editor-active #postdivrich{display:none!important}body.elementor-editor-active .block-editor-block-list__layout,body.elementor-editor-active .editor-block-list__layout,body.elementor-editor-inactive #elementor-editor,body.elementor-editor-inactive .elementor-switch-mode-on{display:none}body.elementor-editor-active .edit-post-layout__content .edit-post-visual-editor{flex-basis:auto}body.elementor-editor-active #elementor-editor{margin-block-end:50px}body.elementor-editor-active .edit-post-text-editor__body .editor-post-text-editor{display:none}body.elementor-editor-active :is(.is-desktop-preview,.is-tablet-preview,.is-mobile-preview) :is(.editor-styles-wrapper,iframe[name=editor-canvas]){flex:0!important;height:auto!important;padding:0!important}body .block-editor #elementor-switch-mode{margin:0 15px}body .block-editor #elementor-switch-mode .button{font-size:13px;height:33px;line-height:1;margin:2px}body .block-editor #elementor-switch-mode .button i{padding-inline-end:5px}.elementor-button{font-size:13px;padding:15px 40px;text-decoration:none}#elementor-editor{height:300px;transition:all .5s ease;width:100%}#elementor-editor .elementor-loader-wrapper{align-items:center;display:flex;flex-direction:column;gap:30px;inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(calc(-50% * var(--direction-multiplier)),-50%);width:300px}#elementor-editor .elementor-loader{background-color:var(--e-a-bg-active);border-radius:50%;box-shadow:2px 2px 20px 4px rgba(0,0,0,.02);box-sizing:border-box;height:150px;padding:40px;width:150px}#elementor-editor .elementor-loader-boxes{height:100%;position:relative;width:100%}#elementor-editor .elementor-loader-box{animation:load 1.8s linear infinite;background-color:var(--e-a-color-txt-hover);position:absolute}#elementor-editor .elementor-loader-box:first-of-type{height:100%;left:0;top:0;width:20%}#elementor-editor .elementor-loader-box:not(:first-of-type){height:20%;right:0;width:60%}#elementor-editor .elementor-loader-box:nth-of-type(2){animation-delay:calc(1.8s / 4 * -1);top:0}#elementor-editor .elementor-loader-box:nth-of-type(3){animation-delay:calc(1.8s / 4 * -2);top:40%}#elementor-editor .elementor-loader-box:nth-of-type(4){animation-delay:calc(1.8s / 4 * -3);bottom:0}#elementor-editor .elementor-loading-title{color:var(--e-a-color-txt);font-size:10px;letter-spacing:7px;text-align:center;text-indent:7px;text-transform:uppercase;width:100%}#elementor-go-to-edit-page-link{align-items:center;background-color:#f7f7f7;border:1px solid #ddd;display:flex;font-family:Sans-serif;height:100%;justify-content:center;position:relative;text-decoration:none}#elementor-go-to-edit-page-link:hover{background-color:#fff}#elementor-go-to-edit-page-link:focus{box-shadow:none}#elementor-go-to-edit-page-link.elementor-animate #elementor-editor-button,#elementor-go-to-edit-page-link:not(.elementor-animate) .elementor-loader-wrapper{display:none}.elementor-button-spinner:before{font:normal 20px/.5 dashicons;speak:none;content:"\f463";display:inline-block;inset-block-start:8px;inset-inline-start:-4px;padding:0;position:relative;vertical-align:top}.elementor-button-spinner.loading:before{animation:rotation 1s linear infinite}.elementor-button-spinner.success:before{color:#46b450;content:"\f147"}.elementor-blank_state{font-family:var(--e-a-font-family);margin:auto;max-width:520px;padding:5em 0;text-align:center}.elementor-blank_state i{font-size:50px}.elementor-blank_state h3{color:inherit;font-size:32px;font-weight:300;line-height:1.2;margin:20px 0 10px}.elementor-blank_state p{font-size:16px;font-weight:400;margin-block-end:40px}.elementor-blank_state .elementor-button{display:inline-block}#available-widgets [class*=elementor-template] .widget-title:before{content:"\e813";font-family:eicons;font-size:17px}.elementor-settings-form-page{padding-block-start:30px}._elementor_settings_update_time,.elementor-settings-form-page:not(.elementor-active){display:none}#tab-advanced .form-table tr:not(:last-child),#tab-experiments .form-table tr:not(:last-child),#tab-performance .form-table tr:not(:last-child){border-block-end:1px solid #dcdcde}#tab-advanced .form-table tr .description,#tab-experiments .form-table tr .description,#tab-performance .form-table tr .description{font-size:.9em;margin:10px 0;max-width:820px}body.post-type-attachment table.media .column-title .media-icon img[src$=".svg"]{width:100%}.e-major-update-warning{display:flex;margin-block-end:5px;max-width:1000px}.e-major-update-warning__separator{margin:15px -12px}.e-major-update-warning__icon{font-size:17px;margin-inline-end:9px;margin-inline-start:2px}.e-major-update-warning__title{font-weight:600;margin-block-end:10px}.e-major-update-warning+p{display:none}.notice-success .e-major-update-warning__separator{border:1px solid #46b450}.notice-success .e-major-update-warning__icon{color:#79ba49}.notice-warning .e-major-update-warning__separator{border:1px solid #ffb900}.notice-warning .e-major-update-warning__icon{color:#f56e28}.plugins table.e-compatibility-update-table tr{background:transparent}.plugins table.e-compatibility-update-table tr th{font-weight:600}.plugins table.e-compatibility-update-table tr td,.plugins table.e-compatibility-update-table tr th{background:transparent;border:none;box-shadow:none;font-size:13px;min-width:250px;padding-block-end:5px;padding-block-start:5px;padding-inline-end:15px;padding-inline-start:0}.dialog-widget-content{background-color:var(--e-a-bg-default);border-radius:3px;box-shadow:2px 8px 23px 3px rgba(0,0,0,.2);overflow:hidden;position:absolute}.dialog-message{box-sizing:border-box;line-height:1.5}.dialog-close-button{color:var(--e-a-color-txt);cursor:pointer;font-size:15px;inset-inline-end:15px;line-height:1;margin-block-start:15px;position:absolute;transition:var(--e-a-transition-hover)}.dialog-close-button:hover{color:var(--e-a-color-txt-hover)}.dialog-prevent-scroll{max-height:100vh;overflow:hidden}.dialog-type-lightbox{background-color:rgba(0,0,0,.8);bottom:0;height:100%;left:0;position:fixed;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:9999}.elementor-editor-active .elementor-popup-modal{background-color:initial}#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-submit,#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-skip,#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-submit.dialog-skip,#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over.dialog-skip,#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-submit,#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.dialog-skip,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-submit,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-skip,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-submit.dialog-skip,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over.dialog-skip,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-submit,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.dialog-skip,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-cancel.dialog-submit,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-ok.dialog-skip,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-submit.dialog-skip,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-take_over.dialog-skip,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.e-btn-txt.dialog-submit,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.e-primary.dialog-skip,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-cancel.dialog-submit,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-ok.dialog-skip,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-submit.dialog-skip,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-take_over.dialog-skip,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.e-btn-txt.dialog-submit,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.e-primary.dialog-skip,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt{background:transparent;color:var(--e-a-color-primary-bold)}#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-submit:focus,#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-submit:hover,#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-skip:focus,#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-skip:hover,#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-submit.dialog-skip:focus,#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-submit.dialog-skip:hover,#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over.dialog-skip:focus,#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over.dialog-skip:hover,#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-submit:focus,#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-submit:hover,#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.dialog-skip:focus,#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.dialog-skip:hover,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-submit:focus,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-submit:hover,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-skip:focus,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-skip:hover,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-submit.dialog-skip:focus,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-submit.dialog-skip:hover,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over.dialog-skip:focus,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over.dialog-skip:hover,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-submit:focus,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-submit:hover,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.dialog-skip:focus,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.dialog-skip:hover,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-cancel.dialog-submit:focus,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-cancel.dialog-submit:hover,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-ok.dialog-skip:focus,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-ok.dialog-skip:hover,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-submit.dialog-skip:focus,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-submit.dialog-skip:hover,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-take_over.dialog-skip:focus,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-take_over.dialog-skip:hover,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.e-btn-txt.dialog-submit:focus,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.e-btn-txt.dialog-submit:hover,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.e-primary.dialog-skip:focus,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.e-primary.dialog-skip:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:hover,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-cancel.dialog-submit:focus,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-cancel.dialog-submit:hover,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-ok.dialog-skip:focus,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-ok.dialog-skip:hover,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-submit.dialog-skip:focus,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-submit.dialog-skip:hover,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-take_over.dialog-skip:focus,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-take_over.dialog-skip:hover,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.e-btn-txt.dialog-submit:focus,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.e-btn-txt.dialog-submit:hover,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.e-primary.dialog-skip:focus,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.e-primary.dialog-skip:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:hover{background:var(--e-a-bg-primary)}:root{--e-focus-color:rgba(0,115,170,.4);--e-context-primary-color:#0073aa;--e-context-primary-color-dark:#005177;--e-context-primary-tint-4:rgba(0,115,170,.4);--e-context-primary-tint-1:rgba(0,115,170,.04);--e-context-success-color:#0a875a;--e-context-success-color-dark:#06583a;--e-context-success-tint-4:rgba(10,135,90,.4);--e-context-success-tint-1:rgba(10,135,90,.04);--e-context-info-color:#2563eb;--e-context-info-color-dark:#134cca;--e-context-info-tint-4:rgba(37,99,235,.4);--e-context-info-tint-1:rgba(37,99,235,.04);--e-context-warning-color:#f59e0b;--e-context-warning-color-dark:#c57f08;--e-context-warning-tint-4:rgba(245,158,11,.4);--e-context-warning-tint-1:rgba(245,158,11,.04);--e-context-error-color:#dc2626;--e-context-error-color-dark:#b21d1d;--e-context-error-tint-4:rgba(220,38,38,.4);--e-context-error-tint-1:rgba(220,38,38,.04);--e-context-cta-color:#524cff;--e-context-cta-color-dark:#2119ff;--e-context-cta-tint-4:rgba(82,76,255,.4);--e-context-cta-tint-1:rgba(82,76,255,.04);--e-context-promotion-color:#93003f;--e-context-promotion-color-dark:#600029;--e-context-promotion-tint-4:rgba(147,0,63,.4);--e-context-promotion-tint-1:rgba(147,0,63,.04);--e-button-padding-block:0.4375rem;--e-button-padding-inline:0.75rem;--e-button-font-size:0.8125rem;--e-button-font-weight:500;--e-button-line-height:0.9375rem;--e-button-border-radius:3px;--e-button-context-color:var(--e-context-primary-color);--e-button-context-color-dark:var(--e-context-primary-color-dark);--e-button-context-tint:var(--e-context-primary-tint-1)}.error a.e-button,.error a.e-button:active,.error a.e-button:focus,.error a.e-button:hover,.notice a.e-button,.notice a.e-button:active,.notice a.e-button:focus,.notice a.e-button:hover,.updated a.e-button,.updated a.e-button:active,.updated a.e-button:focus,.updated a.e-button:hover{color:#fff;text-decoration:none}.error a.e-button.e-button--outline,.notice a.e-button.e-button--outline,.updated a.e-button.e-button--outline{color:var(--e-button-context-color)}.error a.e-button.e-button--outline:focus,.error a.e-button.e-button--outline:hover,.notice a.e-button.e-button--outline:focus,.notice a.e-button.e-button--outline:hover,.updated a.e-button.e-button--outline:focus,.updated a.e-button.e-button--outline:hover{color:var(--e-button-context-color-dark)}.error a.e-button.e-button--link,.notice a.e-button.e-button--link,.updated a.e-button.e-button--link{color:var(--e-button-context-color)}.error a.e-button.e-button--link:focus,.error a.e-button.e-button--link:hover,.notice a.e-button.e-button--link:focus,.notice a.e-button.e-button--link:hover,.updated a.e-button.e-button--link:focus,.updated a.e-button.e-button--link:hover{color:var(--e-button-context-color-dark)}.e-button{background:var(--e-button-context-color);border:0;border-radius:var(--e-button-border-radius);color:#fff;display:inline-block;font-size:var(--e-button-font-size);font-weight:var(--e-button-font-weight);line-height:var(--e-button-line-height);padding:var(--e-button-padding-block) var(--e-button-padding-inline);text-align:center;text-decoration:none;transition:background-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.e-button:active,.e-button:focus,.e-button:hover{background:var(--e-button-context-color-dark);color:#fff;text-decoration:none}.e-button.focus,.e-button:focus{box-shadow:0 0 0 2px var(--e-focus-color);outline:0}.e-button.disabled,.e-button:disabled{box-shadow:none;opacity:.5}.e-button:not(:disabled):not(.disabled){cursor:pointer}.e-button:not(:disabled):not(.disabled).active:focus,.e-button:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 2px var(--e-focus-color)}.e-button--primary{--e-button-context-color:var(--e-context-primary-color);--e-button-context-color-dark:var(--e-context-primary-color-dark);--e-button-context-tint:var(--e-context-primary-tint-1);--e-focus-color:var(--e-context-primary-tint-4)}.e-button--success{--e-button-context-color:var(--e-context-success-color);--e-button-context-color-dark:var(--e-context-success-color-dark);--e-button-context-tint:var(--e-context-success-tint-1);--e-focus-color:var(--e-context-success-tint-4)}.e-button--info{--e-button-context-color:var(--e-context-info-color);--e-button-context-color-dark:var(--e-context-info-color-dark);--e-button-context-tint:var(--e-context-info-tint-1);--e-focus-color:var(--e-context-info-tint-4)}.e-button--warning{--e-button-context-color:var(--e-context-warning-color);--e-button-context-color-dark:var(--e-context-warning-color-dark);--e-button-context-tint:var(--e-context-warning-tint-1);--e-focus-color:var(--e-context-warning-tint-4)}.e-button--error{--e-button-context-color:var(--e-context-error-color);--e-button-context-color-dark:var(--e-context-error-color-dark);--e-button-context-tint:var(--e-context-error-tint-1);--e-focus-color:var(--e-context-error-tint-4)}.e-button--cta{--e-button-context-color:var(--e-context-cta-color);--e-button-context-color-dark:var(--e-context-cta-color-dark);--e-button-context-tint:var(--e-context-cta-tint-1);--e-focus-color:var(--e-context-cta-tint-4)}.e-button--promotion{--e-button-context-color:var(--e-context-promotion-color);--e-button-context-color-dark:var(--e-context-promotion-color-dark);--e-button-context-tint:var(--e-context-promotion-tint-1);--e-focus-color:var(--e-context-promotion-tint-4)}.e-button.e-button--outline{background:none;border:1px solid;color:var(--e-button-context-color)}.e-button.e-button--outline:focus,.e-button.e-button--outline:hover{background:var(--e-button-context-tint);color:var(--e-button-context-color-dark)}.e-button.e-button--outline.disabled,.e-button.e-button--outline:disabled{background:#69727d;color:var(--e-button-context-color-dark)}.e-button>i{height:var(--e-button-line-height);line-height:inherit;width:-moz-min-content;width:min-content}.e-button>*+*{margin-inline-start:.5ch}.e-button--link{background-color:transparent;color:var(--e-button-context-color)}.e-button--link:focus,.e-button--link:hover{background:var(--e-button-context-tint);color:var(--e-button-context-color-dark)}.e-button--link.disabled,.e-button--link:disabled{color:#69727d}a.e-button.disabled,fieldset:disabled a.e-button{pointer-events:none}:root{--e-notice-bg:#fff;--e-notice-border-color:#ccd0d4;--e-notice-context-color:#93003f;--e-notice-context-tint:var(--e-context-cta-tint-1);--e-notice-box-shadow:0 1px 4px rgba(0,0,0,.15);--e-notice-dismiss-color:#3f444b}.e-notice{background:var(--e-notice-bg);border:1px solid var(--e-notice-border-color);border-inline-start-width:4px;box-shadow:var(--e-notice-box-shadow);display:flex;font-family:Roboto,Arial,Helvetica,sans-serif;margin:5px 20px 5px 2px;position:relative}.e-notice.notice{padding:0}.e-notice:before{background-color:var(--e-notice-context-color);content:"";display:block;inset-block-end:-1px;inset-block-start:-1px;inset-inline-start:-4px;position:absolute;width:4px}.e-notice--primary{--e-notice-context-color:var(--e-context-primary-color);--e-notice-context-color-dark:var(--e-context-primary-color-dark);--e-notice-context-tint:var(--e-context-primary-tint-1)}.e-notice--success{--e-notice-context-color:var(--e-context-success-color);--e-notice-context-color-dark:var(--e-context-success-color-dark);--e-notice-context-tint:var(--e-context-success-tint-1)}.e-notice--info{--e-notice-context-color:var(--e-context-info-color);--e-notice-context-color-dark:var(--e-context-info-color-dark);--e-notice-context-tint:var(--e-context-info-tint-1)}.e-notice--warning{--e-notice-context-color:var(--e-context-warning-color);--e-notice-context-color-dark:var(--e-context-warning-color-dark);--e-notice-context-tint:var(--e-context-warning-tint-1)}.e-notice--error{--e-notice-context-color:var(--e-context-error-color);--e-notice-context-color-dark:var(--e-context-error-color-dark);--e-notice-context-tint:var(--e-context-error-tint-1)}.e-notice--cta{--e-notice-context-color:var(--e-context-cta-color);--e-notice-context-color-dark:var(--e-context-cta-color-dark);--e-notice-context-tint:var(--e-context-cta-tint-1)}.e-notice--promotion{--e-notice-context-color:var(--e-context-promotion-color);--e-notice-context-color-dark:var(--e-context-promotion-color-dark);--e-notice-context-tint:var(--e-context-promotion-tint-1)}.e-notice--extended{--e-notice-is-extended:1}.e-notice--dismissible{padding-inline-end:38px}.e-notice__aside{background-color:var(--e-notice-context-tint);flex-grow:0;flex-shrink:0;overflow:hidden;padding-block-start:15px;text-align:center;width:calc(var(--e-notice-is-extended, 0) * 50px)}.e-notice__icon-wrapper{border-radius:100px;color:var(--e-notice-context-color);display:inline-block;font-size:1.5rem;line-height:1.5rem;max-height:1.5rem;width:1.5rem}.e-notice__content{padding:20px}.e-notice__actions{display:flex;gap:8px}.e-notice__dismiss{background:none;border:none;cursor:pointer;display:block;font-size:.8125rem;font-style:normal;height:20px;inset-block-start:0;inset-inline-end:1px;line-height:20px;margin:0;padding:9px;position:absolute;text-align:center;width:20px}.e-notice__dismiss:before{border-radius:20px;color:var(--e-notice-dismiss-color);content:"\e87f";display:inline-block;font-family:eicons;width:20px;speak:none;text-align:center}.e-notice__dismiss:active:before,.e-notice__dismiss:focus:before,.e-notice__dismiss:hover:before{font-weight:700}.e-notice__dismiss:focus:before{background:var(--e-notice-dismiss-color);color:#fff;outline:none}.e-notice__dismiss:focus{outline:none}.e-notice p{line-height:1.2;margin:0;padding:0}.e-notice p+.e-notice__actions{margin-block-start:1rem}.e-notice h3{font-size:1.0625rem;line-height:1.2;margin:0}.e-notice h3+p{margin-block-start:8px}.elementor-admin-alert{border-inline-start:3px solid transparent;font-size:12px;line-height:1.5;padding:15px;position:relative;text-align:start}.elementor-admin-alert a{color:inherit}.elementor-admin-alert.elementor-alert-info{background-color:var(--e-a-bg-info);border-color:var(--e-a-color-info);color:var(--e-a-color-info)}.elementor-admin-alert.elementor-alert-success{background-color:var(--e-a-bg-success);border-color:var(--e-a-color-success);color:var(--e-a-color-success)}.elementor-admin-alert.elementor-alert-warning{background-color:var(--e-a-bg-warning);border-color:var(--e-a-color-warning);color:var(--e-admin-color-warning)}.elementor-admin-alert.elementor-alert-danger{background-color:var(--e-a-bg-danger);border-color:var(--e-a-color-danger);color:var(--e-a-color-danger)}#elementor-system-info{padding:15px}#elementor-system-info .elementor-system-info-header{align-items:center;display:flex;justify-content:space-between}#elementor-system-info .elementor-system-info-section{margin-block-end:10px}#elementor-system-info .elementor-system-info-section .widefat{white-space:pre}#elementor-system-info .elementor-system-info-section .elementor-log-entries{white-space:pre-wrap}#elementor-system-info .elementor-system-info-section:not(.elementor-system-info-log) tbody td:first-child{width:300px}#elementor-system-info .elementor-system-info-section:not(.elementor-system-info-log) td{white-space:break-spaces}#elementor-system-info .elementor-system-info-field-recommendation{color:#7f7f7f;padding-inline-start:10px}#elementor-system-info .elementor-system-info-plugin-name{color:#000}#elementor-system-info .elementor-system-info-plugin-properties{padding:10px}#elementor-system-info #elementor-system-info-raw-code{height:200px;width:100%}#elementor-system-info #elementor-system-info-raw-code-label{display:block;padding:5px}#elementor-system-info .elementor-warning td:first-child{border-inline-start:3px solid #f59e0b}#elementor-system-info a.box-title-tool{color:#69727d;font-size:80%;margin-inline-start:15px}#elementor-system-info a.box-title-tool:hover{text-decoration:underline}#elementor-system-info #elementor-usage-recalc{background-color:#9da5ae;border-radius:3px;color:#fff;font-size:12px;padding:4px 18px 5px}.dialog-type-alert .dialog-widget-content,.dialog-type-confirm .dialog-widget-content{margin:auto;padding:20px;width:400px}.dialog-type-alert .dialog-header,.dialog-type-confirm .dialog-header{font-size:15px;font-weight:500}.dialog-type-alert .dialog-header:after,.dialog-type-confirm .dialog-header:after{border-block-end:var(--e-a-border);content:"";display:block;margin-block-end:10px;margin-inline-end:-20px;margin-inline-start:-20px;padding-block-end:10px}.dialog-type-alert .dialog-message,.dialog-type-confirm .dialog-message{min-height:50px}.dialog-type-alert .dialog-buttons-wrapper,.dialog-type-confirm .dialog-buttons-wrapper{display:flex;gap:15px;justify-content:flex-end;padding-block-start:10px}.dialog-type-alert .dialog-buttons-wrapper .dialog-button,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button{background-color:var(--e-a-btn-bg);border:none;border-radius:var(--e-a-border-radius);color:var(--e-a-btn-color-invert);font-size:12px;font-weight:500;line-height:1.2;outline:none;padding:8px 16px;transition:var(--e-a-transition-hover)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:hover{border:none}.dialog-type-alert .dialog-buttons-wrapper .dialog-button:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:hover{background-color:var(--e-a-btn-bg-hover);color:var(--e-a-btn-color-invert)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button:active,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:active{background-color:var(--e-a-btn-bg-active)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button:not([disabled]),.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:not([disabled]){cursor:pointer}.dialog-type-alert .dialog-buttons-wrapper .dialog-button:disabled,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:disabled{background-color:var(--e-a-btn-bg-disabled);color:var(--e-a-btn-color-disabled)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button:not(.elementor-button-state) .elementor-state-icon,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:not(.elementor-button-state) .elementor-state-icon{display:none}#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-skip,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-skip,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-skip,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-skip,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt{background:transparent;color:var(--e-a-color-txt)}#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-skip:focus,#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-skip:hover,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-skip:focus,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-skip:hover,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-skip:focus,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-skip:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt:hover,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-skip:focus,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-skip:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt:hover{background:var(--e-a-bg-hover);color:var(--e-a-color-txt-hover)}#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-skip:disabled,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-skip:disabled,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-skip:disabled,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel:disabled,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt:disabled,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-skip:disabled,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel:disabled,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt:disabled{background:transparent;color:var(--e-a-color-txt-disabled)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt-border,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt-border{border:1px solid var(--e-a-color-txt-muted)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-success,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-success,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-success,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-success{background-color:var(--e-a-btn-bg-success)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-success:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-success:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-success:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-success:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-success:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-success:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-success:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-success:hover{background-color:var(--e-a-btn-bg-success-hover)}#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-submit,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-submit,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-submit,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-submit,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary{background-color:var(--e-a-btn-bg-primary);color:var(--e-a-btn-color)}#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-submit:focus,#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-submit:hover,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-submit:focus,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-submit:hover,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-submit:focus,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-submit:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary:hover,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-submit:focus,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-submit:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary:hover{background-color:var(--e-a-btn-bg-primary-hover);color:var(--e-a-btn-color)}#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-submit,#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-skip,#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-submit.dialog-skip,#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over.dialog-skip,#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-submit,#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.dialog-skip,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-submit,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-skip,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-submit.dialog-skip,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over.dialog-skip,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-submit,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.dialog-skip,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-cancel.dialog-submit,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-ok.dialog-skip,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-submit.dialog-skip,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-take_over.dialog-skip,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.e-btn-txt.dialog-submit,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.e-primary.dialog-skip,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over.dialog-cancel,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-cancel.dialog-submit,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-ok.dialog-skip,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-submit.dialog-skip,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-take_over.dialog-skip,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.e-btn-txt.dialog-submit,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.e-primary.dialog-skip,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over.dialog-cancel,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt{background:transparent;color:var(--e-a-color-primary-bold)}#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-submit:focus,#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-submit:hover,#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-skip:focus,#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-skip:hover,#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-submit.dialog-skip:focus,#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-submit.dialog-skip:hover,#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over.dialog-skip:focus,#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over.dialog-skip:hover,#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-submit:focus,#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-submit:hover,#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.dialog-skip:focus,#elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.dialog-skip:hover,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-submit:focus,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-submit:hover,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-skip:focus,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-skip:hover,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-submit.dialog-skip:focus,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-submit.dialog-skip:hover,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over.dialog-skip:focus,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over.dialog-skip:hover,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-submit:focus,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-submit:hover,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.dialog-skip:focus,#elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.dialog-skip:hover,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-cancel.dialog-submit:focus,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-cancel.dialog-submit:hover,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-ok.dialog-skip:focus,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-ok.dialog-skip:hover,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-submit.dialog-skip:focus,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-submit.dialog-skip:hover,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-take_over.dialog-skip:focus,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-take_over.dialog-skip:hover,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.e-btn-txt.dialog-submit:focus,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.e-btn-txt.dialog-submit:hover,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.e-primary.dialog-skip:focus,.dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.e-primary.dialog-skip:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over.dialog-cancel:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over.dialog-cancel:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:hover,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-cancel.dialog-submit:focus,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-cancel.dialog-submit:hover,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-ok.dialog-skip:focus,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-ok.dialog-skip:hover,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-submit.dialog-skip:focus,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-submit.dialog-skip:hover,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-take_over.dialog-skip:focus,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-take_over.dialog-skip:hover,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.e-btn-txt.dialog-submit:focus,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.e-btn-txt.dialog-submit:hover,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.e-primary.dialog-skip:focus,.dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.e-primary.dialog-skip:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over.dialog-cancel:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over.dialog-cancel:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:hover{background:var(--e-a-bg-primary)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro{background-color:var(--e-a-btn-bg-accent)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro:hover{background-color:var(--e-a-btn-bg-accent-hover)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent:active,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro:active,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent:active,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro:active{background-color:var(--e-a-btn-bg-accent-active)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-info,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-info,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-info,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-info{background-color:var(--e-a-btn-bg-info)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-info:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-info:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-info:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-info:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-info:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-info:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-info:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-info:hover{background-color:var(--e-a-btn-bg-info-hover)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-warning,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-warning,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-warning,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-warning{background-color:var(--e-a-btn-bg-warning)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-warning:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-warning:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-warning:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-warning:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-warning:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-warning:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-warning:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-warning:hover{background-color:var(--e-a-btn-bg-warning-hover)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-danger{background-color:var(--e-a-btn-bg-danger)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger.color-white,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger.color-white,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger.color-white,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-danger.color-white{color:var(--e-a-color-white)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-danger:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-danger:hover{background-color:var(--e-a-btn-bg-danger-hover)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button i,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button i{margin-inline-end:5px}.dialog-type-alert .dialog-buttons-wrapper .dialog-button:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button:visited,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:visited{color:initial}.dialog-type-alert .dialog-buttons-wrapper .dialog-button[disabled]:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button[disabled]:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button[disabled]:visited,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button[disabled]:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button[disabled]:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button[disabled]:visited{background-color:var(--e-a-btn-bg-disabled)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button[disabled],.dialog-type-confirm .dialog-buttons-wrapper .dialog-button[disabled]{background-color:var(--e-a-btn-bg-disabled);cursor:not-allowed}@keyframes elementor-rotation{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}#elementor-deactivate-feedback-dialog-wrapper{display:none}#elementor-deactivate-feedback-modal{color:var(--e-a-color-txt)}#elementor-deactivate-feedback-modal .dialog-widget-content{width:550px}#elementor-deactivate-feedback-modal .dialog-header{box-shadow:0 0 8px rgba(0,0,0,.1);padding:18px 15px;text-align:start}#elementor-deactivate-feedback-modal .dialog-message{padding:30px;padding-block-end:0;text-align:start}#elementor-deactivate-feedback-modal .elementor-deactivate-feedback-dialog-input{box-shadow:none;margin-block:0;margin-inline:0 15px}#elementor-deactivate-feedback-modal .elementor-deactivate-feedback-dialog-input:not(:checked)~.elementor-feedback-text{display:none}#elementor-deactivate-feedback-modal .elementor-deactivate-feedback-dialog-label{display:block;font-size:13px}#elementor-deactivate-feedback-modal .elementor-feedback-text{background-color:transparent;box-shadow:none;color:var(--e-a-color-txt);margin-block:10px 0;margin-inline:30px 0;padding:5px;width:92%}#elementor-deactivate-feedback-modal .dialog-buttons-wrapper{display:flex;justify-content:space-between;padding:20px 30px 30px}#elementor-deactivate-feedback-modal .dialog-submit.elementor-loading:before{animation:elementor-rotation 2s linear infinite;content:"\f463";display:inline-block;font:18px dashicons}#elementor-deactivate-feedback-modal[data-feedback-selected=elementor_pro] .elementor-feedback-text{color:#f59e0b;padding:0}#elementor-deactivate-feedback-modal[data-feedback-selected=elementor_pro] .dialog-submit{display:none}#elementor-deactivate-feedback-dialog-header i{font-size:19px}#elementor-deactivate-feedback-dialog-header-title{font-size:15px;font-weight:700;padding-inline-start:5px;text-transform:uppercase}#elementor-deactivate-feedback-dialog-form-caption{font-size:15px;font-weight:700;line-height:1.4}#elementor-deactivate-feedback-dialog-form-body{padding-block-end:15px;padding-block-start:30px}.elementor-deactivate-feedback-dialog-input-wrapper{align-items:center;display:flex;line-height:2;overflow:hidden}#elementor-hidden-area{display:none}#elementor-import-template-trigger{cursor:pointer}#elementor-import-template-area{display:none;margin:50px 0 30px;text-align:center}#elementor-import-template-form{background-color:#fff;border:1px solid #e5e5e5;display:inline-block;margin-block-start:30px;padding:30px 50px}#elementor-import-template-title{color:#555d66;font-size:18px}.form-table:not(.elementor-maintenance-mode-is-enabled) .elementor-default-hide{display:none}.elementor-maintenance-mode-error{color:red;display:none;line-height:1.6}#tab-fontawesome4_migration.elementor-active~p.submit,#tab-import-export-kit.elementor-active~p.submit,#tab-replace_url.elementor-active~p.submit{display:none}#elementor_replace_url>div{max-width:800px}#elementor_replace_url>div input{margin-block-end:6px}#elementor_rollback>div,#elementor_rollback_pro>div{align-items:center;display:flex}#elementor_rollback>div input,#elementor_rollback>div select,#elementor_rollback_pro>div input,#elementor_rollback_pro>div select{margin-inline-end:6px}.tab-import-export-kit__wrapper{margin:40px 0;max-width:700px}.tab-import-export-kit__container{background-color:#fff;font-size:16px;max-width:700px;padding:30px}.tab-import-export-kit__container:not(:first-child){margin-block-start:5px}.tab-import-export-kit__container.e-editor-one{border:1px solid rgba(0,0,0,.12);border-radius:8px}.tab-import-export-kit__container.e-editor-one:not(:first-child){margin-block-start:20px}.tab-import-export-kit__container p{font-size:16px;margin:20px 0 25px}.tab-import-export-kit__container .description{font-size:16px;margin:8px 0}.tab-import-export-kit__container .action-buttons{margin-block-start:20px}.tab-import-export-kit__info{font-size:14px}.tab-import-export-kit__container a:not(.elementor-button),.tab-import-export-kit__info a{color:var(--e-a-color-info);text-decoration:underline}.tab-import-export-kit__box{align-items:flex-start;display:flex;justify-content:space-between}.tab-import-export-kit__box.action-buttons{gap:12px;justify-content:end}.tab-import-export-kit__box h2{font-size:28px;font-weight:400;line-height:1;margin:0}.tab-import-export-kit__box .elementor-button.elementor-button-success{font-weight:700;padding:8px 16px;text-transform:none}.tab-import-export-kit__revert .tab-import-export-kit__kit-item{background-color:hsla(0,0%,100%,.5);border-radius:.1875rem;box-shadow:0 4px 10px rgba(0,0,0,.05);display:inline-block;margin-block-end:15px}.tab-import-export-kit__revert .tab-import-export-kit__kit-item header{border-block-end:1px solid #f1f2f3;padding:.625rem}.tab-import-export-kit__revert .tab-import-export-kit__kit-item h3{font-size:.875rem;margin:0}.tab-import-export-kit__revert .tab-import-export-kit__kit-item img{aspect-ratio:330/315;height:auto;max-width:100%;width:330px}.tab-import-export-kit__revert .button,.tab-import-export-kit__revert .button:hover{border-color:#a94442;color:#a94442;display:inline-block}#dashboard-widgets .e-dashboard-widget h3.e-heading{font-weight:600;margin-block-end:13px}#dashboard-widgets .e-dashboard-widget .e-divider_bottom{border-block-end:1px solid #eee;margin:0 -12px;padding:6px 12px}#dashboard-widgets .e-dashboard-widget .e-divider_top{border-block-start:1px solid #eee;margin:0 -12px;padding:12px 12px 0}#dashboard-widgets .e-dashboard-widget .e-news-feed-wrap .e-divider_top,#dashboard-widgets .e-dashboard-widget .e-quick-actions-wrap .e-divider_top{margin-block-start:18px;padding-block-start:18px}.e-dashboard-widget .dashicons{color:#606a73}.e-dashboard-widget ul.e-action-list li{margin-block-start:14px}.e-dashboard-widget ul.e-action-list li a{margin-inline-start:5px}.e-dashboard-overview .dashicons{font-size:17px;vertical-align:middle}.e-dashboard-overview .e-overview__header{box-shadow:0 5px 8px rgba(0,0,0,.05);display:table;margin:0 -12px 8px;padding:0 12px 12px;width:100%}.e-dashboard-overview .e-overview__create,.e-dashboard-overview .e-overview__logo,.e-dashboard-overview .e-overview__versions{display:table-cell;vertical-align:middle}.e-dashboard-overview .e-overview__logo{width:30px}.e-dashboard-overview .e-overview__versions{font-size:.9em;line-height:1.5;padding:0 10px}.e-dashboard-overview .e-overview__version{display:block}.e-dashboard-overview .e-overview__create{text-align:end}.e-dashboard-overview .e-overview__feed{font-size:14px;font-weight:500}.e-dashboard-overview .e-overview__post{margin-block-start:10px}.e-dashboard-overview .e-overview__post-link{display:inline-block}.e-dashboard-overview .e-overview__badge{background:#0a875a;border-radius:3px;color:#fff;font-size:.75em;padding:3px 6px;text-transform:uppercase}.e-dashboard-overview .e-overview__post-description{margin:0 0 1.5em}.e-dashboard-overview .e-overview__recently-edited li{color:#72777c}.e-dashboard-overview .e-overview__footer.e-divider_top{padding-block-end:0;padding-block-start:12px}.e-dashboard-overview .e-overview__footer ul{display:flex;list-style:none;margin:0;padding:0}.e-dashboard-overview .e-overview__footer ul li{border-inline-start:1px solid #ddd;margin:0;padding:0 10px}.e-dashboard-overview .e-overview__footer ul li:first-child{border:none;padding-inline-start:0}.e-dashboard-overview .e-overview__ai a,.e-dashboard-overview .e-overview__go-pro a{color:#93003f;font-weight:500}[class*=branch-7].wp-core-ui .button .dashicons{color:var(--wp-admin-theme-color);line-height:1.2;vertical-align:middle}#e-dashboard-ally .ui-sortable-handle{gap:8px;justify-content:flex-start}#dashboard-widgets .e-dashboard-ally{padding:28px 0}#dashboard-widgets .e-dashboard-ally .e-dashboard-ally-img{margin-block-end:16px;text-align:center}#dashboard-widgets .e-dashboard-ally .e-dashboard-ally-info{align-items:center;display:flex;flex-direction:column;margin-block-end:20px;text-align:center}#dashboard-widgets .e-dashboard-ally .e-dashboard-ally-title{color:#0c0d0e;font-size:20px;line-height:32px;margin-block-end:0}#dashboard-widgets .e-dashboard-ally .e-dashboard-ally-description{color:#3f444b;font-size:14px;line-height:20px;margin:0 0 16px;max-width:295px}label[for=e-dashboard-ally-hide] svg{display:inline-block;margin-block-end:2px;margin-inline-end:4px;vertical-align:middle}.post-type-elementor_library #elementor-template-library-tabs-wrapper{margin-block-end:2em;padding-block-start:2em}.post-type-elementor_library th#taxonomy-elementor_library_category{width:110px}#elementor-new-floating-elements-modal .dialog-message,#elementor-new-template-modal .dialog-message{max-height:70vh}#elementor-new-floating-elements-modal .e-hidden,#elementor-new-template-modal .e-hidden{display:none!important}#elementor-new-floating-elements-dialog-content,#elementor-new-template-dialog-content{align-items:center;display:flex;height:100%;text-align:start}@media (max-width:1439px){#elementor-new-floating-elements-dialog-content,#elementor-new-template-dialog-content{padding:0 50px}}@media (min-width:1440px){#elementor-new-floating-elements-dialog-content,#elementor-new-template-dialog-content{padding:0 120px}}#elementor-new-floating-elements__description,#elementor-new-template__description{max-width:300px;padding-inline-end:100px;width:35%}#elementor-new-floating-elements__description__title,#elementor-new-template__description__title{font-size:30px}#elementor-new-floating-elements__description__title span,#elementor-new-template__description__title span{font-weight:700}#elementor-new-floating-elements__description__content,#elementor-new-template__description__content{font-size:16px;padding:30px 0}#elementor-new-floating-elements__take_a_tour,#elementor-new-template__take_a_tour{align-items:center;display:flex;font-size:15px}#elementor-new-floating-elements__take_a_tour i,#elementor-new-template__take_a_tour i{color:var(--e-a-color-accent);font-size:30px}#elementor-new-floating-elements__take_a_tour a,#elementor-new-template__take_a_tour a{font-weight:500;padding-inline-start:10px}#elementor-new-floating-elements__form,#elementor-new-template__form{background-color:var(--e-a-color-white);border:var(--e-a-border);border-radius:var(--e-a-border-radius);flex-grow:1;max-width:440px;padding:55px}#elementor-new-floating-elements__form__title,#elementor-new-template__form__title{font-size:23px}#elementor-new-floating-elements__form__template-type.elementor-form-field__select,#elementor-new-template__form__template-type.elementor-form-field__select{max-width:none}#elementor-new-floating-elements__form__template-type-badge,#elementor-new-template__form__template-type-badge{align-items:center;background-color:#f1f2f3;border-radius:2px;display:flex;font-size:8px;font-weight:500;gap:2px;inset-block-start:50%;inset-inline-end:28px;justify-content:center;line-height:1;padding:4px;position:absolute;text-transform:uppercase;transform:translateY(-50%)}#elementor-new-floating-elements__form .elementor-form-field__label,#elementor-new-template__form .elementor-form-field__label{display:block;font-size:14px;line-height:1;margin:25px 0 7px}#elementor-new-floating-elements__form .elementor-form-field input,#elementor-new-floating-elements__form .elementor-form-field select,#elementor-new-template__form .elementor-form-field input,#elementor-new-template__form .elementor-form-field select{background:none;border:var(--e-a-border-bold);border-radius:var(--e-a-border-radius);box-shadow:none;font-size:14px;height:50px;outline:none;padding:10px;width:100%}#elementor-new-floating-elements__form .elementor-form-field input:focus,#elementor-new-floating-elements__form .elementor-form-field select:focus,#elementor-new-template__form .elementor-form-field input:focus,#elementor-new-template__form .elementor-form-field select:focus{border-color:var(--e-a-border-color-focus)}#elementor-new-floating-elements__form .elementor-form-field__select,#elementor-new-template__form .elementor-form-field__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}#elementor-new-floating-elements__form .elementor-form-field__select__wrapper,#elementor-new-template__form .elementor-form-field__select__wrapper{position:relative}#elementor-new-floating-elements__form .elementor-form-field__select__wrapper:after,#elementor-new-template__form .elementor-form-field__select__wrapper:after{content:"\e8ad";font-family:eicons;inset-block-start:50%;inset-inline-end:10px;position:absolute;transform:translateY(-50%)}#elementor-new-floating-elements__form__lock_button,#elementor-new-floating-elements__form__submit,#elementor-new-template__form__lock_button,#elementor-new-template__form__submit{box-sizing:border-box;display:block;height:50px;margin-block-start:24px;text-align:center;width:100%}@media (max-width:1024px){#elementor-new-template__description{max-width:250px;padding-inline-end:30px}}@media (max-width:767px){#elementor-new-template__description{display:none}}#elementor-role-manager{margin-block-start:50px;max-width:500px}#elementor-role-manager h3{color:#3f444b;font-size:22px;font-weight:400}#elementor-role-manager .elementor-settings-form-page{padding:0}#elementor-role-manager .elementor-role-row{background:#fff;color:#3f444b;margin-block-end:2px}#elementor-role-manager .elementor-role-row.e-editor-one{border:1px solid rgba(0,0,0,.12);border-radius:8px;margin-block-end:20px}#elementor-role-manager .elementor-role-row.e-editor-one .elementor-role-controls{border-end-end-radius:8px;border-end-start-radius:8px}#elementor-role-manager .elementor-role-row .elementor-role-label{cursor:pointer;display:flex;font-weight:500;padding:15px 20px}#elementor-role-manager .elementor-role-row .elementor-role-label span.elementor-role-name{padding-inline-end:20px}#elementor-role-manager .elementor-role-row .elementor-role-label span.elementor-role-toggle{flex-grow:1;text-align:end}#elementor-role-manager .elementor-role-row .elementor-role-label span.elementor-role-excluded-indicator{color:#9da5ae}#elementor-role-manager .elementor-role-row .elementor-role-controls{background-color:#f9fafa;padding:20px 20px 5px;transition:all .3s ease-in-out}#elementor-role-manager .elementor-role-row .elementor-role-controls>div{margin-block-end:15px}#elementor-role-manager .elementor-role-row .elementor-role-controls .elementor-role-go-pro{align-items:center;display:flex}#elementor-role-manager .elementor-role-row .elementor-role-controls .elementor-role-go-pro .elementor-role-go-pro__desc{flex-grow:1;font-style:italic;font-weight:500}#elementor-role-manager .elementor-role-row .elementor-role-controls .elementor-role-go-pro .elementor-role-go-pro__link{display:flex}#elementor-role-manager .elementor-role-row .elementor-role-controls-advanced>div+div{margin-block-start:15px}#elementor-role-manager .elementor-role-control-warning{color:var(--e-a-color-danger)}#elementor-beta-tester-modal{color:var(--e-a-color-txt)}#elementor-beta-tester-modal .elementor-templates-modal__header__items-area{color:var(--e-a-color-txt);cursor:pointer}#elementor-beta-tester-modal .elementor-templates-modal__header__items-area:hover .elementor-beta-tester-do-not-show-again,#elementor-beta-tester-modal .elementor-templates-modal__header__items-area:hover .elementor-templates-modal__header__item>i{color:var(--e-a-color-txt-hover)}#elementor-beta-tester-modal .elementor-templates-modal__header__items-area .elementor-beta-tester-do-not-show-again{font-size:12px;font-weight:700;text-transform:uppercase;transition:var(--e-a-transition-hover)}#elementor-beta-tester-modal .dialog-lightbox-widget-content{height:auto;max-width:500px}#elementor-beta-tester-modal .dialog-lightbox-message{background-color:var(--e-a-bg-default);height:300px;padding:40px}#elementor-beta-tester-form__caption{font-size:20px;font-weight:700}#elementor-beta-tester-form__description{font-size:15px;margin-block-start:10px}#elementor-beta-tester-form__input-wrapper{display:flex;margin-block-start:30px}#elementor-beta-tester-form__input-wrapper .elementor-button{border-end-end-radius:3px;border-end-start-radius:0;border-start-end-radius:3px;border-start-start-radius:0}#elementor-beta-tester-form__email{border:var(--e-a-border);border-end-end-radius:0;border-end-start-radius:3px;border-inline-end:0;border-start-end-radius:0;border-start-start-radius:3px;flex-grow:1;height:50px;margin:0;padding:10px}#elementor-beta-tester-form__terms{color:var(--e-a-color-txt-muted);font-size:11px;margin-block-start:40px}.e-experiment__title{align-items:flex-start;display:flex;flex-direction:column;position:relative}.e-experiment__title__indicator{border:2px solid #fff;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.1);flex-shrink:0;height:10px;margin-block-start:2px;position:absolute;width:10px}.e-experiment__title__indicator--active{background:#39b54a}.e-experiment__title__label{margin-inline-start:24px}.e-experiment__title__tag{background:#0085ba;border-radius:3px;color:#fff;font-size:.8em;font-weight:600;line-height:1;margin-block-start:5px;margin-inline-start:24px;padding:3px 6px}.e-experiment__title__tag__secondary{background:rgba(0,0,0,.1);color:inherit}.e-experiment__title__tag__deprecated{background:#e66;color:#fff}.e-experiment__title__tag.e-editor-one{background:#ebebeb;color:#3f444b}.e-experiment__table-title{margin:30px 0}.e-experiment__dependency,.e-experiment__status{font-size:.9em;font-style:italic;font-weight:700;line-height:18px;margin-block-start:4px}.e-experiment__button.button{margin-block:18px 22px;margin-inline:0 14px}.e-experiment__dependency{color:#21759b}.e-experiment__dependency__title{font-weight:inherit}.e-landing-pages-empty .elementor-blank_state{padding:5em 0 2em}.e-landing-pages-empty .e-trashed-items{text-align:center}.e-feature-promotion{--e-a-top-bar-height:50px;--e-a-content-area-spacing:110px;--e-black:#000;align-content:center;align-items:center;display:grid;font-family:var(--e-a-font-family);grid-template-columns:repeat(2,auto);grid-template-rows:auto;height:calc(100vh - var(--e-a-top-bar-height) - var(--e-a-content-area-spacing));justify-content:space-between;margin:auto;text-align:center;transform:translate(calc(-10px * var(--direction-multiplier)),40px);width:1220px}.e-feature-promotion_data{align-items:self-start;display:flex;flex-direction:column;grid-column:1/2;grid-row:1/2;justify-content:center;margin-inline-start:15px;max-width:608px;padding-inline-end:40px}.e-feature-promotion_data h3{color:var(--e-black);font-size:1.85rem;font-weight:300;line-height:1.2;margin:0;margin-block-end:33px;text-align:start}.e-feature-promotion_data ul{margin-block-end:1.6rem;margin-block-start:0;text-align:start}.e-feature-promotion_data ul>li{color:var(--e-black);display:flex;font-size:1rem;line-height:21px;margin-block-end:8px;margin-block-start:0;margin-inline-end:9px;margin-inline-start:8px}.e-feature-promotion_data ul>li:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' fill='none' viewBox='0 0 25 24'%3E%3Cpath fill='%230c0d0e' fill-rule='evenodd' d='M21.52 6.47a.75.75 0 0 1 0 1.06l-10 10a.75.75 0 0 1-1.06 0l-5-5a.75.75 0 1 1 1.06-1.06l4.47 4.47 9.47-9.47a.75.75 0 0 1 1.06 0' clip-rule='evenodd'/%3E%3C/svg%3E");font-size:1.4rem;margin-block-end:0;margin-block-start:-3px;margin-inline-end:9px;margin-inline-start:-9px}.e-feature-promotion_data>.go-pro{align-items:center;display:flex;font-size:.9rem;padding:9px 15px}.e-feature-promotion_data>.side-note{justify-self:baseline;margin-block-start:2rem;text-align:start}.e-feature-promotion_iframe{aspect-ratio:16/9;border:none;grid-column:2/3;grid-row:1/2;width:608px}@media (max-width:1410px){.e-feature-promotion{display:flex;flex-direction:column;justify-content:flex-start;width:90%}.e-feature-promotion_data{margin-block-end:2rem;margin-inline-start:unset;padding-inline-end:unset}.e-feature-promotion_iframe{aspect-ratio:16/9;max-width:90%}}#wpcontent .wrap.elementor-admin-page-license{align-items:flex-start;flex-direction:column;flex-wrap:nowrap}#wpcontent .wrap.elementor-admin-page-license .elementor-license-box{background:#fff;box-sizing:border-box;margin:20px 0;max-width:600px;padding:20px;width:100%}#wpcontent .wrap.elementor-admin-page-license .elementor-license-box h3{align-items:center;border-block-end:1px solid #eee;display:flex;justify-content:space-between;margin:0;padding:0;padding-block-end:20px}@media screen and (max-width:782px){#wpcontent .wrap.elementor-admin-page-license .elementor-license-box h3{flex-wrap:wrap;gap:15px}}#wpcontent .wrap.elementor-admin-page-license .elementor-license-box h3 span{flex-grow:1;padding-inline-start:5px}#wpcontent .wrap.elementor-admin-page-license .elementor-license-box h3 small{font-size:13px;font-weight:400}#wpcontent .wrap.elementor-admin-page-license .elementor-license-box label{display:block;font-size:1.3em;font-weight:600;margin:1em 0}#wpcontent .wrap.elementor-admin-page-license .elementor-license-box .button{margin-block-end:0;margin-inline-start:15px}@media screen and (max-width:782px){#wpcontent .wrap.elementor-admin-page-license .elementor-license-box .button{margin-inline:0;min-height:auto}}#wpcontent .wrap.elementor-admin-page-license .elementor-license-box p.description{margin:10px 0}#wpcontent .wrap.elementor-admin-page-license .elementor-license-box .e-row-stretch,#wpcontent .wrap.elementor-admin-page-license .elementor-license-box.e-row-stretch{align-items:center;display:flex;justify-content:space-between}@media screen and (max-width:782px){#wpcontent .wrap.elementor-admin-page-license .elementor-license-box .e-row-stretch,#wpcontent .wrap.elementor-admin-page-license .elementor-license-box.e-row-stretch{align-items:flex-start}#wpcontent .wrap.elementor-admin-page-license .elementor-license-box .e-row-stretch .button,#wpcontent .wrap.elementor-admin-page-license .elementor-license-box.e-row-stretch .button{margin-inline-start:10px}}#wpcontent .wrap.elementor-admin-page-license .elementor-license-box .e-row-divider-bottom{border-block-end:1px solid #eee;padding-block-end:15px}#wpcontent .wrap.elementor-admin-page-license .elementor-license-box .elementor-upgrade-link{border-color:#93003f;color:#93003f}#wpcontent .wrap.elementor-admin-page-license .elementor-license-box .elementor-upgrade-link:hover{background-color:#93003f;color:#fff}#wpcontent .wrap.elementor-admin-page-license .elementor-license-box.elementor-pro-connect-promotion{align-items:center;display:flex;flex-direction:row;gap:40px;justify-content:start}#wpcontent .wrap.elementor-admin-page-license .elementor-license-box.elementor-pro-connect-promotion h2{line-height:24px}#wpcontent .wrap.elementor-admin-page-license .elementor-license-box.elementor-pro-connect-promotion .elementor-box-action{justify-content:flex-start}#wpcontent .wrap.elementor-admin-page-license .elementor-license-box.elementor-pro-connect-promotion .button-upgrade{align-items:center;background-color:#93003f;border:0;color:#fff;display:inline-flex;gap:10px;margin-block-start:10px;margin-inline:0}#wpcontent .wrap.elementor-admin-page-license .elementor-license-box.elementor-pro-connect-promotion>img{width:45%}#wpcontent .wrap.elementor-admin-page-license .elementor-box-action{display:flex;justify-content:flex-end}#wpcontent .wrap.elementor-admin-page-license .elementor-box-action .elementor-manually-link{color:#72777c;margin-inline-end:15px}#wpcontent .wrap.elementor-admin-page-license .elementor-box-action .elementor-manually-link:hover{color:inherit}.elementor-control-notice{align-items:flex-start;border:1px solid var(--notice-control-color,var(--e-a-color-txt));border-radius:3px;color:var(--e-a-color-txt);display:flex;font-size:12px;font-weight:400;gap:8px;justify-content:flex-start;line-height:1.5;margin-block-start:10px;padding:16px;text-align:start}.elementor-control-notice-type-info{--notice-control-color:var(--e-a-color-info)}.elementor-control-notice-type-success{--notice-control-color:var(--e-a-color-success)}.elementor-control-notice-type-warning{--notice-control-color:var(--e-a-color-warning)}.elementor-control-notice-type-danger{--notice-control-color:var(--e-a-color-danger)}.elementor-control-notice-icon{color:var(--notice-control-color);flex-basis:18px}.elementor-control-notice-main{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:6px;justify-content:flex-start}.elementor-control-notice-main-heading{font-style:italic;font-weight:700}.elementor-control-notice-main-content{font-style:italic;line-height:1.5}.elementor-control-notice-main-actions{display:flex;gap:10px;padding-block-start:8px}.elementor-control-notice-main a{color:inherit;cursor:pointer;font-weight:700}.elementor-control-notice-main a:focus,.elementor-control-notice-main a:hover{color:inherit}.elementor-control-notice-dismiss{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;cursor:pointer;margin:0;padding:0}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/app-base-rtl.css */
:root {
  --color-box-shadow-color: rgba(0, 0, 0, 0.05);
}

.eps-theme-dark {
  --color-box-shadow-color: rgba(0, 0, 0, 0.1);
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

@media screen and (min-width: 480px) {
  .text-start-sm {
    text-align: start;
  }
}
@media screen and (min-width: 480px) {
  .text-center-sm {
    text-align: center;
  }
}
@media screen and (min-width: 480px) {
  .text-end-sm {
    text-align: end;
  }
}
@media screen and (min-width: 768px) {
  .text-start-md {
    text-align: start;
  }
}
@media screen and (min-width: 768px) {
  .text-center-md {
    text-align: center;
  }
}
@media screen and (min-width: 768px) {
  .text-end-md {
    text-align: end;
  }
}
@media screen and (min-width: 1025px) {
  .text-start-lg {
    text-align: start;
  }
}
@media screen and (min-width: 1025px) {
  .text-center-lg {
    text-align: center;
  }
}
@media screen and (min-width: 1025px) {
  .text-end-lg {
    text-align: end;
  }
}
@media screen and (min-width: 1440px) {
  .text-start-xl {
    text-align: start;
  }
}
@media screen and (min-width: 1440px) {
  .text-center-xl {
    text-align: center;
  }
}
@media screen and (min-width: 1440px) {
  .text-end-xl {
    text-align: end;
  }
}
@media screen and (min-width: 1600px) {
  .text-start-xxl {
    text-align: start;
  }
}
@media screen and (min-width: 1600px) {
  .text-center-xxl {
    text-align: center;
  }
}
@media screen and (min-width: 1600px) {
  .text-end-xxl {
    text-align: end;
  }
}
@keyframes eps-animation-pop {
  from {
    transform: scale(0.75);
    opacity: 0;
  }
  to {
    transform: scale(1);
    opacity: 1;
  }
}
/*# sourceMappingURL=app-base-rtl.css.map */
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/app-base-rtl.min.css */
:root{--color-box-shadow-color:rgba(0,0,0,.05)}.eps-theme-dark{--color-box-shadow-color:rgba(0,0,0,.1)}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}@media screen and (min-width:480px){.text-start-sm{text-align:start}.text-center-sm{text-align:center}.text-end-sm{text-align:end}}@media screen and (min-width:768px){.text-start-md{text-align:start}.text-center-md{text-align:center}.text-end-md{text-align:end}}@media screen and (min-width:1025px){.text-start-lg{text-align:start}.text-center-lg{text-align:center}.text-end-lg{text-align:end}}@media screen and (min-width:1440px){.text-start-xl{text-align:start}.text-center-xl{text-align:center}.text-end-xl{text-align:end}}@media screen and (min-width:1600px){.text-start-xxl{text-align:start}.text-center-xxl{text-align:center}.text-end-xxl{text-align:end}}@keyframes eps-animation-pop{0%{opacity:0;transform:scale(.75)}to{opacity:1;transform:scale(1)}}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/app-base.css */
:root {
  --color-box-shadow-color: rgba(0, 0, 0, 0.05);
}

.eps-theme-dark {
  --color-box-shadow-color: rgba(0, 0, 0, 0.1);
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

@media screen and (min-width: 480px) {
  .text-start-sm {
    text-align: start;
  }
}
@media screen and (min-width: 480px) {
  .text-center-sm {
    text-align: center;
  }
}
@media screen and (min-width: 480px) {
  .text-end-sm {
    text-align: end;
  }
}
@media screen and (min-width: 768px) {
  .text-start-md {
    text-align: start;
  }
}
@media screen and (min-width: 768px) {
  .text-center-md {
    text-align: center;
  }
}
@media screen and (min-width: 768px) {
  .text-end-md {
    text-align: end;
  }
}
@media screen and (min-width: 1025px) {
  .text-start-lg {
    text-align: start;
  }
}
@media screen and (min-width: 1025px) {
  .text-center-lg {
    text-align: center;
  }
}
@media screen and (min-width: 1025px) {
  .text-end-lg {
    text-align: end;
  }
}
@media screen and (min-width: 1440px) {
  .text-start-xl {
    text-align: start;
  }
}
@media screen and (min-width: 1440px) {
  .text-center-xl {
    text-align: center;
  }
}
@media screen and (min-width: 1440px) {
  .text-end-xl {
    text-align: end;
  }
}
@media screen and (min-width: 1600px) {
  .text-start-xxl {
    text-align: start;
  }
}
@media screen and (min-width: 1600px) {
  .text-center-xxl {
    text-align: center;
  }
}
@media screen and (min-width: 1600px) {
  .text-end-xxl {
    text-align: end;
  }
}
@keyframes eps-animation-pop {
  from {
    transform: scale(0.75);
    opacity: 0;
  }
  to {
    transform: scale(1);
    opacity: 1;
  }
}
/*# sourceMappingURL=app-base.css.map */
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/app-base.min.css */
:root{--color-box-shadow-color:rgba(0,0,0,.05)}.eps-theme-dark{--color-box-shadow-color:rgba(0,0,0,.1)}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}@media screen and (min-width:480px){.text-start-sm{text-align:start}.text-center-sm{text-align:center}.text-end-sm{text-align:end}}@media screen and (min-width:768px){.text-start-md{text-align:start}.text-center-md{text-align:center}.text-end-md{text-align:end}}@media screen and (min-width:1025px){.text-start-lg{text-align:start}.text-center-lg{text-align:center}.text-end-lg{text-align:end}}@media screen and (min-width:1440px){.text-start-xl{text-align:start}.text-center-xl{text-align:center}.text-end-xl{text-align:end}}@media screen and (min-width:1600px){.text-start-xxl{text-align:start}.text-center-xxl{text-align:center}.text-end-xxl{text-align:end}}@keyframes eps-animation-pop{0%{opacity:0;transform:scale(.75)}to{opacity:1;transform:scale(1)}}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/app-rtl.css */
@import "//fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";
:root {
  --color-box-shadow-color: rgba(0, 0, 0, 0.05);
}

.eps-theme-dark {
  --color-box-shadow-color: rgba(0, 0, 0, 0.1);
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

@media screen and (min-width: 480px) {
  .text-start-sm {
    text-align: start;
  }
}
@media screen and (min-width: 480px) {
  .text-center-sm {
    text-align: center;
  }
}
@media screen and (min-width: 480px) {
  .text-end-sm {
    text-align: end;
  }
}
@media screen and (min-width: 768px) {
  .text-start-md {
    text-align: start;
  }
}
@media screen and (min-width: 768px) {
  .text-center-md {
    text-align: center;
  }
}
@media screen and (min-width: 768px) {
  .text-end-md {
    text-align: end;
  }
}
@media screen and (min-width: 1025px) {
  .text-start-lg {
    text-align: start;
  }
}
@media screen and (min-width: 1025px) {
  .text-center-lg {
    text-align: center;
  }
}
@media screen and (min-width: 1025px) {
  .text-end-lg {
    text-align: end;
  }
}
@media screen and (min-width: 1440px) {
  .text-start-xl {
    text-align: start;
  }
}
@media screen and (min-width: 1440px) {
  .text-center-xl {
    text-align: center;
  }
}
@media screen and (min-width: 1440px) {
  .text-end-xl {
    text-align: end;
  }
}
@media screen and (min-width: 1600px) {
  .text-start-xxl {
    text-align: start;
  }
}
@media screen and (min-width: 1600px) {
  .text-center-xxl {
    text-align: center;
  }
}
@media screen and (min-width: 1600px) {
  .text-end-xxl {
    text-align: end;
  }
}
@keyframes eps-animation-pop {
  from {
    transform: scale(0.75);
    opacity: 0;
  }
  to {
    transform: scale(1);
    opacity: 1;
  }
}
/**
TODO: The molecules, atoms and such generics should be at top level, so the styles will be not depended on the order.
EG: '../../../app/assets/styles/generic'.
Auto-import is designed for CSS that not dependent on the loading order.
 */
.eps-button {
  display: inline-flex;
  --button-line-height: 16px;
  --button-padding-y: 0.5em;
  --button-padding-x: 1.5em;
  --button-primary-background-color: #F3BAFD;
  --button-primary-hover-background-color: #F5D0FE;
  --button-primary-active-background-color: #F3BAFD;
  --button-primary-color: #0C0D0E;
  --button-secondary-background-color: #69727D;
  --button-secondary-hover-background-color: rgb(81.7173913043, 88.7217391304, 97.2826086957);
  --button-secondary-active-background-color: rgb(58.4347826087, 63.4434782609, 69.5652173913);
  --button-secondary-color: #ffffff;
  --button-danger-background-color: #DC2626;
  --button-danger-hover-background-color: rgb(178.25, 28.75, 28.75);
  --button-danger-active-background-color: rgb(134.3333333333, 21.6666666667, 21.6666666667);
  --button-danger-color: #ffffff;
  --button-cta-background-color: #93003f;
  --button-cta-hover-background-color: rgb(96, 0, 41.1428571429);
  --button-cta-active-background-color: rgb(45, 0, 19.2857142857);
  --button-cta-color: #ffffff;
  --button-brand-background-color: #93003f;
  --button-brand-hover-background-color: rgb(96, 0, 41.1428571429);
  --button-brand-active-background-color: rgb(45, 0, 19.2857142857);
  --button-brand-color: #ffffff;
  --button-link-background-color: #515962;
  --button-link-hover-background-color: rgb(57.9217877095, 63.6424581006, 70.0782122905);
  --button-link-active-background-color: rgb(34.843575419, 38.2849162011, 42.156424581);
  --button-link-color: #ffffff;
  --button-disabled-background-color: #D5D8DC;
  --button-disabled-hover-background-color: rgb(185.1818181818, 190.1688311688, 196.8181818182);
  --button-disabled-active-background-color: rgb(157.3636363636, 164.3376623377, 173.6363636364);
  --button-disabled-color: #ffffff;
  color: var(--button-background-color, currentColor);
  font-size: var(--button-font-size, inherit);
  font-weight: 500;
  line-height: var(--button-line-height);
  transition: var(--e-a-transition-hover);
  cursor: pointer;
}
.eps-button:active {
  --button-background-color: var(--button-active-background-color, transparent);
}
.eps-button:hover {
  --button-background-color: var(--button-hover-background-color);
}
.eps-theme-dark .eps-button {
  --button-primary-background-color: #F3BAFD;
  --button-primary-color: #0C0D0E;
  --button-primary-hover-background-color: #EB8EFB;
  --button-primary-active-background-color: #F3BAFD;
  --button-secondary-background-color: #BABFC5;
  --button-secondary-color: #fff;
  --button-secondary-hover-background-color: rgb(158.2913385827, 165.2992125984, 173.7086614173);
  --button-secondary-active-background-color: rgb(130.5826771654, 139.5984251969, 150.4173228346);
  --button-cta-background-color: #93003f;
  --button-cta-hover-background-color: rgb(96, 0, 41.1428571429);
  --button-cta-active-background-color: rgb(45, 0, 19.2857142857);
  --button-cta-color: #fff;
  --button-brand-hover-background-color: rgb(96, 0, 41.1428571429);
  --button-brand-active-background-color: rgb(45, 0, 19.2857142857);
  --button-brand-color: #fff;
  --button-brand-background-color: #93003f;
  --button-link-background-color: #515962;
  --button-link-hover-background-color: rgb(57.9217877095, 63.6424581006, 70.0782122905);
  --button-link-active-background-color: rgb(34.843575419, 38.2849162011, 42.156424581);
  --button-link-color: #ffffff;
  --button-disabled-background-color: #69727D;
  --button-disabled-hover-background-color: rgb(81.7173913043, 88.7217391304, 97.2826086957);
  --button-disabled-active-background-color: rgb(58.4347826087, 63.4434782609, 69.5652173913);
  --button-disabled-color: #fff;
}
.eps-button--contained {
  color: var(--button-color);
  padding: var(--button-padding-y) var(--button-padding-x);
  background-color: var(--button-background-color, transparent);
  border: 1px solid var(--button-background-color);
}
.eps-button--contained:hover {
  color: var(--button-color);
}
.eps-button--outlined {
  display: block;
  padding: var(--button-padding-y) var(--button-padding-x);
  border: 1px solid var(--button-background-color);
}
.eps-button--contained, .eps-button--outlined {
  border-radius: 0.1875rem;
}
.eps-button--underlined {
  text-decoration: underline;
}
.eps-button--sm {
  --button-font-size: 0.75rem;
  --button-line-height: 14px;
}
.eps-button--lg {
  --button-font-size: 0.9375rem;
  --button-line-height: 18px;
}
.eps-button--primary {
  --button-color: var(--button-primary-color);
  --button-background-color: var(--button-primary-background-color);
  --button-hover-background-color: var(--button-primary-hover-background-color);
  --button-active-background-color: var(--button-primary-active-background-color);
}
.eps-button--secondary {
  --button-color: var(--button-secondary-color);
  --button-background-color: var(--button-secondary-background-color);
  --button-hover-background-color: var(--button-secondary-hover-background-color);
  --button-active-background-color: var(--button-secondary-active-background-color);
}
.eps-button--danger {
  --button-color: var(--button-danger-color);
  --button-background-color: var(--button-danger-background-color);
  --button-hover-background-color: var(--button-danger-hover-background-color);
  --button-active-background-color: var(--button-danger-active-background-color);
}
.eps-button--cta {
  --button-color: var(--button-brand-color);
  --button-background-color: var(--button-cta-background-color);
  --button-hover-background-color: var(--button-cta-hover-background-color);
  --button-active-background-color: var(--button-cta-active-background-color);
}
.eps-button--brand {
  --button-color: var(--button-cta-color);
  --button-background-color: var(--button-cta-background-color);
  --button-hover-background-color: var(--button-cta-hover-background-color);
  --button-active-background-color: var(--button-cta-active-background-color);
}
.eps-button--link {
  --button-color: var(--button-link-color);
  --button-background-color: var(--button-link-background-color);
  --button-hover-background-color: var(--button-link-hover-background-color);
  --button-active-background-color: var(--button-link-active-background-color);
}
.eps-button--disabled, .eps-button[disabled] {
  --button-color: var(--button-disabled-color);
  --button-background-color: var(--button-disabled-background-color);
  --button-hover-background-color: var(--button-disabled-hover-background-color);
  --button-active-background-color: var(--button-disabled-active-background-color);
  cursor: default;
}

:root {
  --app-background-color: #ffffff;
  --app-box-shadow-color: rgba(var(--box-shadow-color, rgba(0, 0, 0, 0.15)), 0.2);
  --app-header-color: #1f2124;
  --app-logo-color: #ffffff;
  --app-logo-background-color: #0C0D0E;
  --app-title-color: #0C0D0E;
  --app-header-buttons-separator-color: #9DA5AE;
  --app-header-buttons-color: #515962;
  --app-header-buttons-color-hover: #0C0D0E;
  --app-lightbox-background-color: rgba(0, 0, 0, 0.8);
}

.eps-theme-dark {
  --app-background-color: #1f2124;
  --app-box-shadow-color: rgba(var(--box-shadow-color, rgba(0, 0, 0, 0.15)), 0.2);
  --app-header-color: #D5D8DC;
  --app-logo-color: #0C0D0E;
  --app-logo-background-color: #ffffff;
  --app-title-color: #fff;
  --app-header-buttons-separator-color: #818A96;
  --app-header-buttons-color: #BABFC5;
  --app-header-buttons-color-hover: #9DA5AE;
  --app-lightbox-background-color: rgba(0, 0, 0, 0.8);
}

:root {
  --text-muted: #BABFC5;
  --disabled: #D5D8DC;
  --light: #ffffff;
  --dark: #000000;
  --cta: #93003f;
  --brand: #93003f;
  --accent: #F3BAFD;
  --primary: #93003f;
  --primary-bg: #FAE8FF;
  --secondary: #515962;
  --info: #2563EB;
  --info-bg: #F0F7FF;
  --danger: #DC2626;
  --danger-bg: #FEF1F4;
  --success: #0A875A;
  --success-bg: #F2FDF5;
  --warning: #F59E0B;
  --warning-bg: #FFFBEB;
  --body-color: #515962;
  --body-bg: #ffffff;
  --link-color: #515962;
  --link-hover-color: rgb(46.3826815642, 50.9636871508, 56.1173184358);
  --hr-color: #E6E8EA;
  --box-shadow-color: theme-colors(dark);
  --display-1-color: #515962;
  --display-2-color: #515962;
  --display-3-color: #515962;
  --display-4-color: #515962;
  --h1-color: #515962;
  --h2-color: #515962;
  --h3-color: #515962;
  --h4-color: #515962;
  --h5-color: #515962;
  --h6-color: #515962;
  --text-base-color: #515962;
  --text-xl-color: #515962;
  --text-lg-color: #515962;
  --text-sm-color: #515962;
  --text-xs-color: #515962;
  --text-xxs-color: #515962;
  --gray-900: #0C0D0E;
  --gray-800: #1f2124;
  --gray-750: #2b2c31;
  --gray-725: #333438;
  --gray-700: #3f444b;
  --gray-600: #515962;
  --gray-500: #69727D;
  --gray-400: #818A96;
  --gray-300: #9DA5AE;
  --gray-200: #BABFC5;
  --gray-100: #D5D8DC;
  --gray-75: #E6E8EA;
  --gray-50: #F1F2F3;
  --gray-25: #F9FAFA;
}

.eps-theme-dark {
  --text-muted: #818A96;
  --disabled: #69727D;
  --light: #fff;
  --dark: #000;
  --accent: #524CFF;
  --cta: #93003f;
  --brand: #93003f;
  --success: #39b54a;
  --success-bg: #032317;
  --info: #0077CC;
  --info-bg: #0A1A3D;
  --warning: #fcb92c;
  --warning-bg: #311808;
  --danger: #F84343;
  --danger-bg: #390A0A;
  --body-color: #BABFC5;
  --body-bg: #1f2124;
  --link-color: #0077CC;
  --link-hover-color: rgb(46.3826815642, 50.9636871508, 56.1173184358);
  --hr-color: #333438;
  --box-shadow-color: rgba(0, 0, 0, 0.15);
  --display-1-color: #BABFC5;
  --display-2-color: #BABFC5;
  --display-3-color: #BABFC5;
  --display-4-color: #BABFC5;
  --h1-color: #BABFC5;
  --h2-color: #BABFC5;
  --h3-color: #BABFC5;
  --h4-color: #BABFC5;
  --h5-color: #BABFC5;
  --h6-color: #BABFC5;
  --text-base-color: #BABFC5;
  --text-xl-color: #BABFC5;
  --text-lg-color: #BABFC5;
  --text-sm-color: #BABFC5;
  --text-xs-color: #BABFC5;
  --text-xxs-color: #BABFC5;
  --gray-900: #0C0D0E;
  --gray-800: #1f2124;
  --gray-750: #2b2c31;
  --gray-725: #333438;
  --gray-700: #3f444b;
  --gray-600: #515962;
  --gray-500: #69727D;
  --gray-400: #818A96;
  --gray-300: #9DA5AE;
  --gray-200: #BABFC5;
  --gray-100: #D5D8DC;
  --gray-75: #E6E8EA;
  --gray-50: #F1F2F3;
  --gray-25: #F9FAFA;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}

body {
  margin: 0;
  font-family: Roboto, Arial, Helvetica, Verdana, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--body-color);
  background-color: var(--body-bg);
}

[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important;
}

h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
  margin: 0;
  padding: 0;
  line-height: inherit;
  font-weight: normal;
}

p {
  margin-block-start: 0;
}

b,
strong {
  font-weight: 700;
}

small {
  font-size: 80%;
}

a {
  --eps-link-color: $eps-link-color;
  color: var(--eps-link-color);
  background-color: transparent;
}
a, a:active, a:hover, a:focus {
  text-decoration: none;
}
a:focus, a:hover {
  --eps-link-color: $eps-link-hover-color;
  text-decoration: none;
}

a:not([href]) {
  color: inherit;
  text-decoration: none;
}
a:not([href]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: monospace;
  font-size: 1em;
}

figure {
  margin: 0 0 0;
}

img {
  vertical-align: middle;
  border-style: none;
}

svg {
  overflow: hidden;
  vertical-align: middle;
}

button {
  border-radius: 0;
}

button:focus:not(:where([data-module=onboarding] *)) {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
     -moz-appearance: button;
          appearance: button;
}

button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

input[type=radio],
input[type=checkbox] {
  box-sizing: border-box;
  padding: 0;
}

textarea {
  overflow: auto;
  resize: vertical;
}

[hidden] {
  display: none !important;
}

hr {
  border: 0 none;
  border-block-end: 1px solid var(--hr-color);
}

.eps-display-1 {
  font-size: 1.85rem;
  color: var(--display-1-color);
  margin-block-start: 0.5rem;
  margin-block-end: 0.5rem;
}

.eps-display-2 {
  font-size: 1.85rem;
  color: var(--display-2-color);
  margin-block-start: 0.5rem;
  margin-block-end: 0.5rem;
}

.eps-display-3 {
  font-size: 1.85rem;
  color: var(--display-3-color);
  margin-block-start: 0;
  margin-block-end: 1.25rem;
}

.eps-display-4 {
  font-size: 1.85rem;
  color: var(--display-4-color);
  margin-block-start: 0.5rem;
  margin-block-end: 0.5rem;
}

h1,
.eps-h1 {
  font-size: 1.625rem;
  line-height: 1;
  color: var(--h1-color);
  margin-block-end: 1.25rem;
  font-weight: 500;
}

h2,
.eps-h2 {
  font-size: 1.25rem;
  line-height: 1.2;
  color: var(--h2-color);
  margin-block-start: 0;
  margin-block-end: 1.25rem;
  font-weight: 500;
}

h3,
.eps-h3 {
  font-size: 1rem;
  line-height: 1.2;
  color: var(--h3-color);
  margin-block-start: 0;
  margin-block-end: 0.5rem;
  font-weight: 500;
}

h4,
.eps-h4 {
  font-size: 0.9375rem;
  color: var(--h4-color);
  margin-block-start: 0;
  margin-block-end: 0.5rem;
}

h5,
.eps-h5 {
  font-size: 0.875rem;
  color: var(--h5-color);
  margin-block-start: 0;
  margin-block-end: 0.5rem;
}

h6,
.eps-h6 {
  font-size: 0.875rem;
  color: var(--h-6-color);
  margin-block-start: 0;
  margin-block-end: 0.5rem;
  font-weight: 700;
}

.eps-text-xxs {
  font-size: 0.75rem;
  line-height: 1.2;
  color: var(--text-xxs-color);
  font-weight: 400;
}

.eps-text-xs {
  font-size: 0.75rem;
  line-height: 1.5;
  color: var(--text-xs-color);
  font-weight: 400;
}

.eps-text {
  font-size: 0.875rem;
  line-height: 1.5;
  color: var(--text-base-color);
  font-weight: 400;
}

.eps-text-sm {
  font-size: 0.8125rem;
  line-height: 1.5;
  color: var(--text-sm-color);
  font-weight: 400;
}

.eps-text-lg {
  font-size: 0.9375rem;
  line-height: 1.5;
  color: var(--text-lg-color);
  font-weight: 400;
}

.eps-text-xl {
  font-size: 1rem;
  line-height: 1.5;
  color: var(--text-xl-color);
  font-weight: 400;
}

.video-wrapper {
  position: relative;
  padding-block-end: 56.25%;
  height: 0;
}
.video-wrapper iframe {
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 100%;
}

.eps-separator {
  margin-block-end: 2.75rem;
}

.eps-theme-dark {
  --e-app-back-button-color: #BABFC5;
}

.back-button, .e-app-back-button {
  --button-background-color: var(--e-app-back-button-color, #69727D);
  margin-block-end: 1.5rem;
}
.back-button .eps-icon, .e-app-back-button .eps-icon {
  margin-inline-end: 0.3125rem;
}

.eps-theme-dark {
  --input-border-color: --hr-color;
}

.eps-input {
  border: 1px solid var(--hr-color);
  border-radius: 0.1875rem;
  background: transparent;
  color: inherit;
  height: 1.875rem;
  padding: 0 0.3125rem;
}
.eps-input--block {
  width: 100%;
}

.eps-app {
  display: flex;
  height: 100vh;
  flex-direction: column;
  color: var(--body-color);
  background-color: var(--app-background-color);
  position: absolute;
  border-radius: 0;
  box-shadow: 2px 8px 23px 3px var(--color-box-shadow-color);
  overflow: hidden;
  font-family: Roboto, Arial, Helvetica, Verdana, sans-serif;
  width: 100%;
  max-width: 100%;
}
.eps-app__lightbox {
  display: flex;
  align-items: center;
  justify-content: center;
  position: fixed;
  height: 100%;
  width: 100%;
  inset-block-end: 0;
  inset-inline-start: 0;
  background-color: var(--app-lightbox-background-color);
  z-index: 1040;
}
.eps-app__header {
  flex-shrink: 0;
  font-size: 0.9375rem;
  border-block-end: var(--e-a-border);
  position: relative;
  z-index: 3;
  height: 3.125rem;
  padding-block: 0;
  padding-inline: 1rem;
}
.eps-app__header-buttons {
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  font-size: 1.125rem;
}
.eps-app__header-btn {
  padding-inline-start: 1rem;
  font-size: 1.125rem;
  line-height: 1.25rem;
}
.eps-app__header-btn:hover {
  color: var(--app-header-buttons-color-hover);
}
.eps-app__header-btn:first-child {
  border-inline-start: 1px solid var(--app-header-buttons-separator-color);
}
.eps-app__header-btn:not(:first-child) {
  padding-inline-end: 1rem;
}
.eps-app__logo-title-wrapper {
  display: flex;
  align-items: center;
}
.eps-app__logo {
  display: block;
  width: 1.75rem;
  height: 1.75rem;
  line-height: 1.75rem;
  text-align: center;
  font-size: 1.75rem;
  border-radius: 50%;
  color: var(--app-logo-background-color);
}
.eps-app__logo:not(:last-child) {
  margin-inline-end: 0.625rem;
}
.eps-app__title {
  color: var(--app-title-color);
  font-size: 0.9375rem;
  font-weight: 700;
  text-transform: uppercase;
  margin-block-end: 0;
}
.eps-app__main {
  display: flex;
  overflow: hidden;
  flex-grow: 1;
}
.eps-app__sidebar {
  background-color: var(--app-sidebar-background-color);
  padding-block-start: 1.25rem;
  width: 30%;
  max-width: 17.1875rem;
  border-inline-end: var(--e-a-border);
  flex-grow: 0;
  overflow-y: auto;
  z-index: 4;
}
.eps-app__content {
  flex-grow: 1;
  position: relative;
  padding: 2.75rem;
  height: 100%;
  overflow-y: auto;
}

.e-app-upload-file__input {
  display: none;
}

.e-app-drop-zone {
  --e-app-drop-zone-text-color: #69727D;
  --e-app-drop-zone-secondary-text-color: #515962;
}
.e-app-drop-zone__icon {
  margin-block-end: 2.75rem;
  font-size: 60px;
}
.e-app-drop-zone__text {
  color: var(--e-app-drop-zone-text-color);
}
.e-app-drop-zone__secondary-text {
  color: var(--e-app-drop-zone-secondary-text-color);
}

.eps-theme-dark .e-app-drop-zone {
  --e-app-drop-zone-text-color: #BABFC5;
  --e-app-drop-zone-secondary-text-color: #D5D8DC;
}

:root {
  --info-toggle-color: #9DA5AE;
  --info-toggle-hover-color: #69727D;
}

.eps-theme-dark {
  --placeholder-filter: invert(0.8) sepia(1) saturate(0.2) hue-rotate(180deg) contrast(1.25) brightness(1.2);
  --info-toggle-color: #818A96;
  --info-toggle-hover-color: #BABFC5;
}

.e-site-part .eps-card__image {
  filter: var(--placeholder-filter, none);
}
.e-site-part__info-toggle {
  color: var(--info-toggle-color);
}
.e-site-part__info-toggle:hover {
  --info-toggle-color: var(--info-toggle-hover-color);
}

.e-site-editor__header {
  margin-block-end: 2.75rem;
  border-block-end: 1px solid var(--hr-color);
}

:root {
  --e-elementor-loader-color: #ffffff;
  --e-elementor-loader-wrapper-color: #F9FAFA;
  --e-elementor-loader-box-color: #E6E8EA;
}

.eps-theme-dark {
  --e-elementor-loader-color: #1f2124;
  --e-elementor-loader-wrapper-color: #2b2c31;
  --e-elementor-loader-box-color: #3f444b;
}

.elementor-loading {
  background-color: var(--e-elementor-loader-color);
  height: 100vh;
}

.elementor-loader-wrapper {
  position: absolute;
  inset-block-start: 50%;
  inset-inline-start: 50%;
  transform: translate(calc(-50% * var(--direction-multiplier)), -50%);
  width: 300px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 30px;
}

.elementor-loader {
  border-radius: 50%;
  padding: 40px;
  height: 150px;
  width: 150px;
  background-color: var(--e-elementor-loader-wrapper-color);
  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: var(--e-elementor-loader-box-color);
  animation: load 1.8s linear infinite;
}
.elementor-loader-box:nth-of-type(1) {
  width: 20%;
  height: 100%;
  inset-block-start: 0;
  inset-inline-start: 0;
}
.elementor-loader-box:not(:nth-of-type(1)) {
  inset-inline-end: 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: #9DA5AE;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 7px;
  text-indent: 7px;
  font-size: 10px;
  width: 100%;
}

@keyframes load {
  0% {
    opacity: 0.3;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0.3;
  }
}
.eps-menu__title {
  margin-block-start: 2.75rem;
  margin-block-end: 1rem;
}

.e-app-import {
  --e-app-import-back-to-library-color: #69727D;
  padding-block-end: 1.25rem;
}
.e-app-import__drop-zone {
  margin-block-start: 1.25rem;
}
.e-app-import__back-to-library {
  color: var(--e-app-import-back-to-library-color);
  margin-block-end: 1.5rem;
}
.e-app-import__back-to-library > i {
  margin-inline-end: 0.5rem;
}

.eps-theme-dark .e-app-import {
  --e-app-import-back-to-library-color: #BABFC5;
}

.e-site-editor__promotion-overlay__link {
  display: flex;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  text-decoration: none;
}
.e-site-editor__promotion-overlay__icon {
  font-size: 1.25rem;
  color: #ffffff;
  margin-block-end: 1rem;
}

.e-app-import-export-wizard-step {
  --e-app-import-export-wizard-step-icon-color: #818A96;
  --e-app-import-export-wizard-step-text-color: #69727D;
  --e-app-import-export-wizard-step-block-end-text-color: #69727D;
  height: 100%;
  position: relative;
  text-align: center;
}
.e-app-import-export-wizard-step__media-container {
  height: 140px;
  margin: 5.5rem 0 2.75rem;
}
.e-app-import-export-wizard-step__icon {
  color: var(--e-app-import-export-wizard-step-icon-color);
  font-size: 50px;
}
.e-app-import-export-wizard-step__icon.eicon-loading {
  font-size: 1.85rem;
}
.e-app-import-export-wizard-step__heading {
  margin-block-end: 1.5rem;
}
.e-app-import-export-wizard-step__description, .e-app-import-export-wizard-step__info {
  color: var(--e-app-import-export-wizard-step-text-color);
}
.e-app-import-export-wizard-step__info {
  margin-block-start: 1.5rem;
}
.e-app-import-export-wizard-step__content {
  text-align: initial;
  margin-block-end: 1.25rem;
}
.e-app-import-export-wizard-step__notice {
  display: block;
  position: sticky;
  inset-block-start: 100%; /* Will prevent text overlapping when window height is too short. */
  color: var(--e-app-import-export-wizard-step-block-end-text-color);
  font-style: italic;
  margin-block-end: 0;
}

.eps-theme-dark .e-app-import-export-wizard-step {
  --e-app-import-export-wizard-step-icon-color: #818A96;
  --e-app-import-export-wizard-step-text-color: #BABFC5;
  --e-app-import-export-wizard-step-block-end-text-color: #BABFC5;
}

.e-app-import-export-page-header {
  --e-app-import-export-page-header-heading-color: #515962;
  --e-app-import-export-page-header-description-color: #69727D;
  margin-block-end: 2.75rem;
}
.e-app-import-export-page-header__content-wrapper {
  max-width: 655px;
}
.e-app-import-export-page-header__heading {
  color: var(--e-app-import-export-page-header-heading-color);
}
.e-app-import-export-page-header__description {
  color: var(--e-app-import-export-page-header-description-color);
  margin-block-start: 1.25rem;
}

.eps-theme-dark .e-app-import-export-page-header {
  --e-app-import-export-page-header-heading-color: #D5D8DC;
  --e-app-import-export-page-header-description-color: #D5D8DC;
}

.e-app-export-kit-content {
  --e-app-export-kit-content-title-color: #3f444b;
  --e-app-export-kit-content-description-color: #515962;
  --e-app-export-kit-content-sm-notice-color: #BABFC5;
}
.e-app-export-kit-content__checkbox {
  flex-shrink: 0;
  margin-inline-end: 0.75rem;
}
.e-app-export-kit-content__title {
  color: var(--e-app-export-kit-content-title-color);
}
.e-app-export-kit-content__description {
  color: var(--e-app-export-kit-content-description-color);
  margin-inline-end: 1.25rem;
}
.e-app-export-kit-content__notice {
  margin-block-start: 1rem;
}
.e-app-export-kit-content__small-notice {
  font-style: italic;
  color: var(--e-app-export-kit-content-sm-notice-color);
}

.eps-theme-dark .e-app-export-kit-content {
  --e-app-export-kit-content-title-color: #D5D8DC;
  --e-app-export-kit-content-description-color: #BABFC5;
  --e-app-export-kit-content-sm-notice-color: #818A96;
}

.e-app-wizard-footer {
  --e-app-wizard-footer-border-color: #E6E8EA;
  padding: 0.5rem;
}
.e-app-wizard-footer__separator {
  border-block-start: 1px solid var(--e-app-wizard-footer-border-color);
}

.eps-theme-dark .e-app-wizard-footer {
  --e-app-wizard-footer-border-color: #333438;
}

.e-app-export-templates-features__locked {
  --e-app-export-templates-features-locked-color: #69727D;
  color: var(--e-app-export-templates-features-locked-color);
}

.eps-theme-dark .e-app-export-templates-features__locked {
  --e-app-export-templates-features-locked-color: #9DA5AE;
}

:root {
  --color-box-shadow-color: rgba(0, 0, 0, 0.05);
}

.eps-theme-dark {
  --color-box-shadow-color: rgba(0, 0, 0, 0.1);
}

:root {
  --card-background-color-hover: #ffffff;
  --card-border: 1px solid #D5D8DC;
  --card-header-footer-border: 1px solid var(--e-a-border-color);
  --card-header-footer-active-border: 2px solid #BABFC5;
  --card-headline-color: #515962;
  --card-figure-background-color: #BABFC5;
  --card-image-overlay-background-color: rgba(0, 0, 0, 0.2);
}

.eps-theme-dark {
  --card-background-color-hover: #2b2c31;
  --card-border: 1px solid #333438;
  --card-header-footer-border: 1px solid #333438;
  --card-header-footer-active-border: 1px solid #1f2124;
  --card-headline-color: #D5D8DC;
  --card-figure-background-color: #3f444b;
  --card-image-overlay-background-color: rgba(63, 68, 75, 0.5);
}

.eps-card {
  border: var(--card-border);
  border-radius: 0.1875rem;
  transition: 0.3s;
  font-size: 0.75rem;
}
.eps-card__header {
  padding: 0.625rem;
  border-block-end: var(--card-header-footer-border);
  min-height: 2.5rem;
  display: flex;
  align-items: center;
}
.eps-card__header--padding {
  padding: var(--eps-card-header-padding);
}
.eps-card {
  /*
   todo: TBD: Optionally remove headline styling in favor of a global atom depending on variation needs
  */
}
.eps-card__headline {
  color: var(--card-headline-color);
  margin-block-end: 0;
  font-weight: 500;
  flex-grow: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.eps-card__body {
  padding: 0.625rem 0.625rem;
}
.eps-card__body--padding {
  padding: var(--eps-card-body-padding);
}
.eps-card__figure {
  background-color: var(--card-figure-background-color);
  position: relative;
  padding-block-end: var(--card-image-aspect-ratio, 95.6%);
  overflow: hidden;
  height: 0;
}
.eps-card__image {
  width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: top;
     object-position: top;
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
}
.eps-card__image-overlay {
  position: absolute;
  inset-block-start: 0;
  background-color: var(--card-image-overlay-background-color);
  z-index: 1;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: 0.3s;
}
.eps-card__image-overlay:hover {
  opacity: 1;
}
.eps-card__footer {
  padding: 0.625rem;
  border-block-start: var(--card-header-footer-border);
  font-size: 0.6875rem;
}
.eps-card__footer--padding {
  padding: var(--eps-card-footer-padding);
}

:root {
  --menu-item-color: #515962;
  --menu-item-color-hover: #3f444b;
  --menu-item-color-active: #0C0D0E;
  --menu-item-background-color-hover: #F9FAFA;
  --menu-item-background-color-active: #E6E8EA;
  --menu-item-action-button-color: #9DA5AE;
}

.eps-theme-dark {
  --menu-item-color: #D5D8DC;
  --menu-item-color-hover: #BABFC5;
  --menu-item-color-active: #9DA5AE;
  --menu-item-background-color-hover: #2b2c31;
  --menu-item-background-color-active: #333438;
  --menu-item-action-button-color: #818A96;
}

.eps-menu-item {
  display: flex;
  align-items: center;
  position: relative;
  transition: 0.3s;
  --action-button-opacity: 0;
}
.eps-menu-item::before {
  content: "";
  display: block;
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  height: 100%;
  width: var(--menu-item-pointer-width);
  background-color: #0C0D0E;
}
.eps-menu-item:hover:not(.eps-menu-item--active) {
  background-color: var(--menu-item-background-color-hover);
  --action-button-opacity: 1;
  --menu-item-color: var(--menu-item-color-hover);
  --eps-link-color: var(--menu-item-color-hover);
}
.eps-menu-item--active {
  background-color: var(--menu-item-background-color-active);
  --menu-item-color: var(--menu-item-color-active);
  --eps-link-color: var(--menu-item-color-active);
}
.eps-menu-item__link {
  padding: 0.5rem 1.875rem;
  min-height: 2.75rem;
  font-size: 0.75rem;
  line-height: 1.2;
  flex-grow: 1;
  display: flex;
  align-items: center;
  color: var(--menu-item-color);
  --eps-link-color: var(--menu-item-color);
}
.eps-menu-item__link:not(:last-child) {
  padding-inline-end: 0;
}
.eps-menu-item__link .eps-icon {
  font-size: 1.125rem;
  margin-inline-end: 0.75rem;
}
.eps-menu-item__action-button {
  opacity: var(--action-button-opacity);
  padding: 0.625rem;
  transition: 0.3s;
  margin-inline-end: 1.25rem;
}
.eps-menu-item--active {
  --menu-item-pointer-width: 0.3125rem;
}

.eps-grid-container {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.eps-grid-container--no-wrap {
  flex-wrap: nowrap;
}
.eps-grid-container--wrap-reverse {
  flex-wrap: wrap-reverse;
}
.eps-grid-container--spacing {
  --grid-row-gutter: calc(-1 * calc(var(--grid-spacing-gutter) * 0.625rem / 10));
  width: var(--grid-spacing-width);
  margin: var(--grid-row-gutter);
}
.eps-grid-container--spacing > .eps-grid-item {
  padding: var(--grid-spacing-gutter);
}
.eps-grid--direction-row {
  flex-direction: row;
}
.eps-grid--direction-row-reverse {
  flex-direction: row-reverse;
}
.eps-grid--direction-column {
  flex-direction: column;
}
.eps-grid--direction-column-reverse {
  flex-direction: column-reverse;
}
.eps-grid--justify-stretch {
  justify-content: stretch;
}
.eps-grid--justify-start {
  justify-content: flex-start;
}
.eps-grid--justify-center {
  justify-content: center;
}
.eps-grid--justify-end {
  justify-content: flex-end;
}
.eps-grid--justify-space-between {
  justify-content: space-between;
}
.eps-grid--justify-space-around {
  justify-content: space-around;
}
.eps-grid--justify-space-evenly {
  justify-content: space-evenly;
}
.eps-grid--align-content-stretch {
  align-content: stretch;
}
.eps-grid--align-content-start {
  align-content: flex-start;
}
.eps-grid--align-content-center {
  align-content: center;
}
.eps-grid--align-content-end {
  align-content: flex-end;
}
.eps-grid--align-content-space-between {
  align-content: space-between;
}
.eps-grid--align-items-start {
  align-items: flex-start;
}
.eps-grid--align-items-center {
  align-items: center;
}
.eps-grid--align-items-end {
  align-items: flex-end;
}
.eps-grid--align-items-baseline {
  align-items: baseline;
}
.eps-grid--align-items-stretch {
  align-items: stretch;
}

.eps-grid-item--zero-min-width {
  min-width: 0;
}

@media screen and (min-width: 480px) {
  .eps-grid-item-sm {
    flex-grow: 1;
    max-width: 100%;
    flex-basis: 0;
  }
}
@media screen and (min-width: 768px) {
  .eps-grid-item-md {
    flex-grow: 1;
    max-width: 100%;
    flex-basis: 0;
  }
}
@media screen and (min-width: 1025px) {
  .eps-grid-item-lg {
    flex-grow: 1;
    max-width: 100%;
    flex-basis: 0;
  }
}
@media screen and (min-width: 1440px) {
  .eps-grid-item-xl {
    flex-grow: 1;
    max-width: 100%;
    flex-basis: 0;
  }
}
@media screen and (min-width: 1600px) {
  .eps-grid-item-xxl {
    flex-grow: 1;
    max-width: 100%;
    flex-basis: 0;
  }
}
.eps-grid-item-xs-1 {
  flex-grow: 0;
  max-width: calc(1 / 12 * 100%);
  flex-basis: calc(1 / 12 * 100%);
}

.eps-grid-item-xs-2 {
  flex-grow: 0;
  max-width: calc(2 / 12 * 100%);
  flex-basis: calc(2 / 12 * 100%);
}

.eps-grid-item-xs-3 {
  flex-grow: 0;
  max-width: calc(3 / 12 * 100%);
  flex-basis: calc(3 / 12 * 100%);
}

.eps-grid-item-xs-4 {
  flex-grow: 0;
  max-width: calc(4 / 12 * 100%);
  flex-basis: calc(4 / 12 * 100%);
}

.eps-grid-item-xs-5 {
  flex-grow: 0;
  max-width: calc(5 / 12 * 100%);
  flex-basis: calc(5 / 12 * 100%);
}

.eps-grid-item-xs-6 {
  flex-grow: 0;
  max-width: calc(6 / 12 * 100%);
  flex-basis: calc(6 / 12 * 100%);
}

.eps-grid-item-xs-7 {
  flex-grow: 0;
  max-width: calc(7 / 12 * 100%);
  flex-basis: calc(7 / 12 * 100%);
}

.eps-grid-item-xs-8 {
  flex-grow: 0;
  max-width: calc(8 / 12 * 100%);
  flex-basis: calc(8 / 12 * 100%);
}

.eps-grid-item-xs-9 {
  flex-grow: 0;
  max-width: calc(9 / 12 * 100%);
  flex-basis: calc(9 / 12 * 100%);
}

.eps-grid-item-xs-10 {
  flex-grow: 0;
  max-width: calc(10 / 12 * 100%);
  flex-basis: calc(10 / 12 * 100%);
}

.eps-grid-item-xs-11 {
  flex-grow: 0;
  max-width: calc(11 / 12 * 100%);
  flex-basis: calc(11 / 12 * 100%);
}

.eps-grid-item-xs-12 {
  flex-grow: 0;
  max-width: calc(12 / 12 * 100%);
  flex-basis: calc(12 / 12 * 100%);
}

@media screen and (min-width: 480px) {
  .eps-grid-item-sm-1 {
    flex-grow: 0;
    max-width: calc(1 / 12 * 100%);
    flex-basis: calc(1 / 12 * 100%);
  }
  .eps-grid-item-sm-2 {
    flex-grow: 0;
    max-width: calc(2 / 12 * 100%);
    flex-basis: calc(2 / 12 * 100%);
  }
  .eps-grid-item-sm-3 {
    flex-grow: 0;
    max-width: calc(3 / 12 * 100%);
    flex-basis: calc(3 / 12 * 100%);
  }
  .eps-grid-item-sm-4 {
    flex-grow: 0;
    max-width: calc(4 / 12 * 100%);
    flex-basis: calc(4 / 12 * 100%);
  }
  .eps-grid-item-sm-5 {
    flex-grow: 0;
    max-width: calc(5 / 12 * 100%);
    flex-basis: calc(5 / 12 * 100%);
  }
  .eps-grid-item-sm-6 {
    flex-grow: 0;
    max-width: calc(6 / 12 * 100%);
    flex-basis: calc(6 / 12 * 100%);
  }
  .eps-grid-item-sm-7 {
    flex-grow: 0;
    max-width: calc(7 / 12 * 100%);
    flex-basis: calc(7 / 12 * 100%);
  }
  .eps-grid-item-sm-8 {
    flex-grow: 0;
    max-width: calc(8 / 12 * 100%);
    flex-basis: calc(8 / 12 * 100%);
  }
  .eps-grid-item-sm-9 {
    flex-grow: 0;
    max-width: calc(9 / 12 * 100%);
    flex-basis: calc(9 / 12 * 100%);
  }
  .eps-grid-item-sm-10 {
    flex-grow: 0;
    max-width: calc(10 / 12 * 100%);
    flex-basis: calc(10 / 12 * 100%);
  }
  .eps-grid-item-sm-11 {
    flex-grow: 0;
    max-width: calc(11 / 12 * 100%);
    flex-basis: calc(11 / 12 * 100%);
  }
  .eps-grid-item-sm-12 {
    flex-grow: 0;
    max-width: calc(12 / 12 * 100%);
    flex-basis: calc(12 / 12 * 100%);
  }
}
@media screen and (min-width: 768px) {
  .eps-grid-item-md-1 {
    flex-grow: 0;
    max-width: calc(1 / 12 * 100%);
    flex-basis: calc(1 / 12 * 100%);
  }
  .eps-grid-item-md-2 {
    flex-grow: 0;
    max-width: calc(2 / 12 * 100%);
    flex-basis: calc(2 / 12 * 100%);
  }
  .eps-grid-item-md-3 {
    flex-grow: 0;
    max-width: calc(3 / 12 * 100%);
    flex-basis: calc(3 / 12 * 100%);
  }
  .eps-grid-item-md-4 {
    flex-grow: 0;
    max-width: calc(4 / 12 * 100%);
    flex-basis: calc(4 / 12 * 100%);
  }
  .eps-grid-item-md-5 {
    flex-grow: 0;
    max-width: calc(5 / 12 * 100%);
    flex-basis: calc(5 / 12 * 100%);
  }
  .eps-grid-item-md-6 {
    flex-grow: 0;
    max-width: calc(6 / 12 * 100%);
    flex-basis: calc(6 / 12 * 100%);
  }
  .eps-grid-item-md-7 {
    flex-grow: 0;
    max-width: calc(7 / 12 * 100%);
    flex-basis: calc(7 / 12 * 100%);
  }
  .eps-grid-item-md-8 {
    flex-grow: 0;
    max-width: calc(8 / 12 * 100%);
    flex-basis: calc(8 / 12 * 100%);
  }
  .eps-grid-item-md-9 {
    flex-grow: 0;
    max-width: calc(9 / 12 * 100%);
    flex-basis: calc(9 / 12 * 100%);
  }
  .eps-grid-item-md-10 {
    flex-grow: 0;
    max-width: calc(10 / 12 * 100%);
    flex-basis: calc(10 / 12 * 100%);
  }
  .eps-grid-item-md-11 {
    flex-grow: 0;
    max-width: calc(11 / 12 * 100%);
    flex-basis: calc(11 / 12 * 100%);
  }
  .eps-grid-item-md-12 {
    flex-grow: 0;
    max-width: calc(12 / 12 * 100%);
    flex-basis: calc(12 / 12 * 100%);
  }
}
@media screen and (min-width: 1025px) {
  .eps-grid-item-lg-1 {
    flex-grow: 0;
    max-width: calc(1 / 12 * 100%);
    flex-basis: calc(1 / 12 * 100%);
  }
  .eps-grid-item-lg-2 {
    flex-grow: 0;
    max-width: calc(2 / 12 * 100%);
    flex-basis: calc(2 / 12 * 100%);
  }
  .eps-grid-item-lg-3 {
    flex-grow: 0;
    max-width: calc(3 / 12 * 100%);
    flex-basis: calc(3 / 12 * 100%);
  }
  .eps-grid-item-lg-4 {
    flex-grow: 0;
    max-width: calc(4 / 12 * 100%);
    flex-basis: calc(4 / 12 * 100%);
  }
  .eps-grid-item-lg-5 {
    flex-grow: 0;
    max-width: calc(5 / 12 * 100%);
    flex-basis: calc(5 / 12 * 100%);
  }
  .eps-grid-item-lg-6 {
    flex-grow: 0;
    max-width: calc(6 / 12 * 100%);
    flex-basis: calc(6 / 12 * 100%);
  }
  .eps-grid-item-lg-7 {
    flex-grow: 0;
    max-width: calc(7 / 12 * 100%);
    flex-basis: calc(7 / 12 * 100%);
  }
  .eps-grid-item-lg-8 {
    flex-grow: 0;
    max-width: calc(8 / 12 * 100%);
    flex-basis: calc(8 / 12 * 100%);
  }
  .eps-grid-item-lg-9 {
    flex-grow: 0;
    max-width: calc(9 / 12 * 100%);
    flex-basis: calc(9 / 12 * 100%);
  }
  .eps-grid-item-lg-10 {
    flex-grow: 0;
    max-width: calc(10 / 12 * 100%);
    flex-basis: calc(10 / 12 * 100%);
  }
  .eps-grid-item-lg-11 {
    flex-grow: 0;
    max-width: calc(11 / 12 * 100%);
    flex-basis: calc(11 / 12 * 100%);
  }
  .eps-grid-item-lg-12 {
    flex-grow: 0;
    max-width: calc(12 / 12 * 100%);
    flex-basis: calc(12 / 12 * 100%);
  }
}
@media screen and (min-width: 1440px) {
  .eps-grid-item-xl-1 {
    flex-grow: 0;
    max-width: calc(1 / 12 * 100%);
    flex-basis: calc(1 / 12 * 100%);
  }
  .eps-grid-item-xl-2 {
    flex-grow: 0;
    max-width: calc(2 / 12 * 100%);
    flex-basis: calc(2 / 12 * 100%);
  }
  .eps-grid-item-xl-3 {
    flex-grow: 0;
    max-width: calc(3 / 12 * 100%);
    flex-basis: calc(3 / 12 * 100%);
  }
  .eps-grid-item-xl-4 {
    flex-grow: 0;
    max-width: calc(4 / 12 * 100%);
    flex-basis: calc(4 / 12 * 100%);
  }
  .eps-grid-item-xl-5 {
    flex-grow: 0;
    max-width: calc(5 / 12 * 100%);
    flex-basis: calc(5 / 12 * 100%);
  }
  .eps-grid-item-xl-6 {
    flex-grow: 0;
    max-width: calc(6 / 12 * 100%);
    flex-basis: calc(6 / 12 * 100%);
  }
  .eps-grid-item-xl-7 {
    flex-grow: 0;
    max-width: calc(7 / 12 * 100%);
    flex-basis: calc(7 / 12 * 100%);
  }
  .eps-grid-item-xl-8 {
    flex-grow: 0;
    max-width: calc(8 / 12 * 100%);
    flex-basis: calc(8 / 12 * 100%);
  }
  .eps-grid-item-xl-9 {
    flex-grow: 0;
    max-width: calc(9 / 12 * 100%);
    flex-basis: calc(9 / 12 * 100%);
  }
  .eps-grid-item-xl-10 {
    flex-grow: 0;
    max-width: calc(10 / 12 * 100%);
    flex-basis: calc(10 / 12 * 100%);
  }
  .eps-grid-item-xl-11 {
    flex-grow: 0;
    max-width: calc(11 / 12 * 100%);
    flex-basis: calc(11 / 12 * 100%);
  }
  .eps-grid-item-xl-12 {
    flex-grow: 0;
    max-width: calc(12 / 12 * 100%);
    flex-basis: calc(12 / 12 * 100%);
  }
}
@media screen and (min-width: 1600px) {
  .eps-grid-item-xxl-1 {
    flex-grow: 0;
    max-width: calc(1 / 12 * 100%);
    flex-basis: calc(1 / 12 * 100%);
  }
  .eps-grid-item-xxl-2 {
    flex-grow: 0;
    max-width: calc(2 / 12 * 100%);
    flex-basis: calc(2 / 12 * 100%);
  }
  .eps-grid-item-xxl-3 {
    flex-grow: 0;
    max-width: calc(3 / 12 * 100%);
    flex-basis: calc(3 / 12 * 100%);
  }
  .eps-grid-item-xxl-4 {
    flex-grow: 0;
    max-width: calc(4 / 12 * 100%);
    flex-basis: calc(4 / 12 * 100%);
  }
  .eps-grid-item-xxl-5 {
    flex-grow: 0;
    max-width: calc(5 / 12 * 100%);
    flex-basis: calc(5 / 12 * 100%);
  }
  .eps-grid-item-xxl-6 {
    flex-grow: 0;
    max-width: calc(6 / 12 * 100%);
    flex-basis: calc(6 / 12 * 100%);
  }
  .eps-grid-item-xxl-7 {
    flex-grow: 0;
    max-width: calc(7 / 12 * 100%);
    flex-basis: calc(7 / 12 * 100%);
  }
  .eps-grid-item-xxl-8 {
    flex-grow: 0;
    max-width: calc(8 / 12 * 100%);
    flex-basis: calc(8 / 12 * 100%);
  }
  .eps-grid-item-xxl-9 {
    flex-grow: 0;
    max-width: calc(9 / 12 * 100%);
    flex-basis: calc(9 / 12 * 100%);
  }
  .eps-grid-item-xxl-10 {
    flex-grow: 0;
    max-width: calc(10 / 12 * 100%);
    flex-basis: calc(10 / 12 * 100%);
  }
  .eps-grid-item-xxl-11 {
    flex-grow: 0;
    max-width: calc(11 / 12 * 100%);
    flex-basis: calc(11 / 12 * 100%);
  }
  .eps-grid-item-xxl-12 {
    flex-grow: 0;
    max-width: calc(12 / 12 * 100%);
    flex-basis: calc(12 / 12 * 100%);
  }
}
:root {
  --menu-title-color: #515962;
}

.eps-theme-dark {
  --menu-title-color: #515962;
}

.eps-menu ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.eps-menu ul li {
  display: flex;
}
.eps-menu__title {
  padding: 0.5rem 1.875rem;
  font-size: 0.6875rem;
  line-height: 1.2;
  text-transform: uppercase;
  font-weight: normal;
  color: var(--menu-title-color);
}

:root {
  --eps-modal-background-color: #ffffff;
  --eps-modal-header-background-color: #2563EB;
  --eps-tip-background-color: #F0F7FF;
}

.eps-theme-dark {
  --eps-modal-background-color: #0C0D0E;
  --eps-modal-header-background-color: #0077CC;
  --eps-tip-background-color: #0A1A3D;
}

/** ----------------------------------------------------------------
	EPS Modal
---------------------------------------------------------------- */
.eps-modal {
  max-width: 43.75rem;
  background: var(--eps-modal-background-color);
  border-radius: 0.1875rem;
  animation: eps-animation-pop 0.15s cubic-bezier(0.57, 0.53, 0.71, 1.47) forwards;
}
.eps-modal__overlay {
  background: rgba(0, 0, 0, 0.5);
  position: fixed;
  display: flex;
  inset: 0;
  align-items: center;
  justify-content: center;
  z-index: 1030;
}
.eps-modal__header {
  font-size: 0.875rem;
  background: var(--eps-modal-header-background-color);
  height: 2.75rem;
  padding: 0.625rem 1rem;
  border-radius: 0.1875rem;
}
.eps-modal__header, .eps-modal__header .title {
  color: #ffffff;
}
.eps-modal__icon {
  margin-inline-end: 0.625rem;
}
.eps-modal__body {
  padding: 1.875rem;
}
.eps-modal__tip, .eps-modal .eps-tip {
  padding: 0.5rem;
  padding-inline-start: 0.75rem;
  border-inline-start: 3px solid #2563EB;
  background-color: var(--eps-tip-background-color);
}
.eps-modal__tip:not(:last-child), .eps-modal .eps-tip:not(:last-child) {
  margin-block-end: 1.875rem;
}
.eps-modal__tip:not(:first-child), .eps-modal .eps-tip:not(:first-child) {
  margin-block-start: 1.875rem;
}
.eps-modal__section:not(:first-child) {
  margin-block-start: 1.875rem;
}
.eps-modal__close-wrapper {
  padding-inline-start: 1rem;
  border-inline-start: solid 1px #ffffff;
}

.eps-add-new-button {
  display: inline-flex;
  --eps-add-new-button-size: 1.5rem;
  line-height: var(--eps-add-new-button-size);
  cursor: pointer;
}
.eps-add-new-button .eps-icon {
  background-color: #F3BAFD;
  color: #0C0D0E;
  width: var(--eps-add-new-button-size);
  height: var(--eps-add-new-button-size);
  border-radius: 100%;
  font-size: calc(var(--eps-add-new-button-size) * 0.75);
  text-align: center;
  line-height: var(--eps-add-new-button-size);
}
.eps-add-new-button span:not(.sr-only) {
  margin-inline-start: 0.625rem;
  font-weight: 500;
}
.eps-add-new-button--sm {
  --eps-add-new-button-size: 1rem;
}

:root {
  --select2-selection-background-color: #ffffff;
  --select2-selection-color: #515962;
  --select2-selection-border-color: #9DA5AE;
  --select2-selection-opened-focused-border-color: #BABFC5;
  --select2-single-selection-rendered-color: #515962;
  --select2-default-single-selection-background-color: #ffffff;
  --select2-default-single-selection-border-color: #9DA5AE;
  --select2-default-multiple-selection-background-color: #ffffff;
  --select2-default-multiple-selection-choice-background-color: #BABFC5;
  --select2-default-multiple-selection-choice-color: #515962;
  --select2-default-multiple-selection-choice-border-color: #BABFC5;
  --select2-default-multiple-selection-choice-remove-color: #69727D;
  --select2-default-multiple-selection-choice-remove-hover-color: #515962;
  --select2-default-results-selected-option-background-color: #ffffff;
  --select2-default-results-selected-option-color: #515962;
  --select2-default-results-highlighted-option-background-color: #5897fb;
  --select2-default-results-highlighted-option-color: #ffffff;
  --select2-results-selected-option-background-color: #5897fb;
  --select2-results-selected-option-color: #ffffff;
  --select2-dropdown-background-color: #ffffff;
  --select2-dropdown-border-color: #9DA5AE;
}

.eps-theme-dark {
  --select2-selection-background-color: #3f444b;
  --select2-selection-color: #D5D8DC;
  --select2-selection-border-color: #818A96;
  --select2-selection-opened-focused-border-color: #9DA5AE;
  --select2-single-selection-rendered-color: #D5D8DC;
  --select2-default-single-selection-background-color: #3f444b;
  --select2-default-single-selection-border-color: #69727D;
  --select2-default-multiple-selection-background-color: #3f444b;
  --select2-default-multiple-selection-choice-background-color: #69727D;
  --select2-default-multiple-selection-choice-color: #D5D8DC;
  --select2-default-multiple-selection-choice-border-color: #69727D;
  --select2-default-multiple-selection-choice-remove-color: #BABFC5;
  --select2-default-multiple-selection-choice-remove-hover-color: #D5D8DC;
  --select2-default-results-selected-option-background-color: #3f444b;
  --select2-default-results-selected-option-color: #D5D8DC;
  --select2-default-results-highlighted-option-background-color: #69727D;
  --select2-default-results-highlighted-option-color: #D5D8DC;
  --select2-results-selected-option-background-color: #69727D;
  --select2-results-selected-option-color: #D5D8DC;
  --select2-dropdown-background-color: #3f444b;
  --select2-dropdown-border-color: #818A96;
}

.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 {
  background-color: var(--select2-selection-background-color);
  color: var(--select2-selection-color);
  border-color: var(--select2-selection-border-color);
}
.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: var(--select2-selection-opened-focused-border-color);
}
.select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: var(--select2-single-selection-rendered-color);
}
.select2-container--default .select2-selection--single {
  background-color: var(--select2-default-single-selection-background-color);
  border-color: var(--select2-default-single-selection-border-color);
}
.select2-container--default .select2-selection--multiple {
  background-color: var(--select2-default-multiple-selection-background-color);
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: var(--select2-default-multiple-selection-choice-background-color);
  color: var(--select2-default-multiple-selection-choice-color);
  border-color: var(--select2-default-multiple-selection-choice-border-color);
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: var(--select2-default-multiple-selection-choice-remove-color);
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: var(--select2-default-multiple-selection-choice-remove-hover-color);
}
.select2-container--default .select2-results__option[aria-selected] {
  background-color: var(--select2-default-results-selected-option-background-color);
  color: var(--select2-default-results-selected-option-color);
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: var(--select2-default-results-highlighted-option-background-color);
  color: var(--select2-default-results-highlighted-option-color);
}
.select2-container .select2-results__option[aria-selected=true] {
  background-color: var(--select2-results-selected-option-background-color);
  color: var(--select2-results-selected-option-color);
}
.select2-container .select2-dropdown {
  background-color: var(--select2-dropdown-background-color);
  border-color: var(--select2-dropdown-border-color);
}

.eps-notice {
  --eps-box-notice-background-color: #F1F2F3;
  padding: 0.625rem 1rem;
}
.eps-notice-semantic {
  border-inline-start: 3px solid var(--eps-notice-semantic-color);
  background-color: var(--eps-notice-semantic-bg);
}
.eps-notice-semantic .eps-notice__icon {
  color: var(--eps-notice-semantic-color);
  font-size: 1rem;
  margin-inline-end: 0.75rem;
}
.eps-notice--warning {
  --eps-notice-semantic-color: #F59E0B;
  --eps-notice-semantic-bg: #FFFBEB;
}
.eps-notice--danger {
  --eps-notice-semantic-color: #DC2626;
  --eps-notice-semantic-bg: #FEF1F4;
}
.eps-notice--info {
  --eps-notice-semantic-color: #2563EB;
  --eps-notice-semantic-bg: #F0F7FF;
}
.eps-notice__text {
  margin: 0;
  padding: 0;
}
.eps-notice__button-container {
  flex-shrink: 0;
  margin-inline-start: 1.25rem;
  width: auto;
}

.eps-theme-dark .eps-notice {
  --eps-box-notice-background-color: #515962;
}
.eps-theme-dark .eps-notice--warning {
  --eps-notice-semantic-bg: #311808;
}
.eps-theme-dark .eps-notice--danger {
  --eps-notice-semantic-bg: #390A0A;
}
.eps-theme-dark .eps-notice--info {
  --eps-notice-semantic-bg: #0A1A3D;
}

.eps-list {
  --eps-list-item-separated-border-color: #BABFC5;
  padding: 0;
  margin: 0;
  border-radius: 0.1875rem;
  border: 1px solid var(--e-a-border-color);
  list-style-type: none;
}
.eps-list--padding {
  padding: var(--eps-list-padding);
}
.eps-list__item {
  padding: 0;
}
.eps-list__item--padding {
  padding: var(--eps-list-item-padding);
}
.eps-list--separated .eps-list__item:not(:last-child) {
  border-block-end: 1px solid var(--eps-list-item-separated-border-color);
}

.eps-theme-dark .eps-list {
  --eps-list-item-separated-border-color: #3f444b;
}

:root {
  --popover-background-color: #ffffff;
  --popover-item-color: #515962;
  --popover-item-hover-color: #3f444b;
  --popover-item-danger-hover-color: #DC2626;
  --popover-item-background-color: #ffffff;
  --popover-box-shadow-color: rgba(0, 0, 0, 0.15);
  --popover-box-shadow-size: 0px 1px 20px;
  --popover-arrow-color: #ffffff;
}

.eps-theme-dark {
  --popover-background-color: #1f2124;
  --popover-item-color: #ffffff;
  --popover-item-hover-color: #D5D8DC;
  --popover-item-danger-hover-color: #F84343;
  --popover-item-background-color: #1f2124;
  --popover-box-shadow-color: rgba(0, 0, 0, 0.15);
  --popover-box-shadow-size: 0px 1px 20px;
  --popover-arrow-color: #1f2124;
}

.eps-popover {
  padding: 10px 0;
  background-color: var(--popover-background-color);
  box-shadow: var(--popover-box-shadow-size) var(--popover-box-shadow-color);
  list-style: none;
  display: flex;
  flex-direction: column;
  min-width: 120px;
  border-radius: 0.1875rem;
  position: absolute;
  z-index: 1050;
  margin-block-start: 9px;
  transform: translateX(-50%);
  inset-inline-start: 0.25rem;
}
.eps-popover__background {
  position: fixed;
  inset: 0;
  z-index: 1030;
}
.eps-popover__container {
  position: relative;
}
.eps-popover::before {
  content: "";
  display: block;
  position: absolute;
  width: 16px;
  height: 9px;
  margin: 0 0.1875rem 9px;
  inset-block-start: -9px;
  inset-inline-start: 50%;
  transform: translateX(-50%);
  border-color: transparent;
  border-style: solid;
  border-width: 0 calc(16px / 2) 9px calc(16px / 2);
  border-block-end-color: var(--popover-arrow-color);
}
.eps-popover--arrow-start::before {
  inset-inline-start: 0.1875rem;
  transform: none;
}
.eps-popover--arrow-end::before {
  inset-inline-start: auto;
  inset-inline-end: 0.1875rem;
  transform: none;
}
.eps-popover--arrow-none::before {
  display: none;
}
.eps-popover__item {
  padding: 0.3125rem 1rem;
  background-color: var(--popover-item-background-color);
  color: var(--popover-item-color);
  font-size: 0.6875rem;
  font-weight: 500;
  line-height: 0.8125rem;
  width: 100%;
  align-items: center;
  cursor: pointer;
}
.eps-popover__item:hover {
  color: var(--popover-item-hover-color);
}
.eps-popover__item--danger:hover {
  color: var(--popover-item-danger-hover-color);
}
.eps-popover__item .eps-icon {
  font-size: inherit;
  margin-inline-end: 0.3125rem;
}

.eps-css-grid {
  display: grid;
  grid-template-columns: repeat(var(--eps-grid-columns, auto-fill), minmax(var(--eps-grid-col-min-width, 1fr), var(--eps-grid-col-max-width, 1fr)));
  grid-gap: var(--eps-grid-spacing);
}

.eps-box {
  --eps-box-color: #1f2124;
  --eps-box-input-color: #1f2124;
  padding: 0;
  border-radius: 0.1875rem;
  color: var(--eps-box-color);
}
.eps-box--padding {
  padding: var(--eps-box-padding);
}
.eps-box > input {
  width: 100%;
  outline: 0;
  border: 0;
  background-color: transparent;
  color: var(--eps-box-input-color);
}

.eps-theme-dark .eps-box {
  --eps-box-color: #D5D8DC;
  --eps-box-input-color: #D5D8DC;
}

:root {
  --checkbox-border-color: #9DA5AE;
  --checkbox-hover-border-color: rgb(143.0391061453, 152.1787709497, 162.4608938547);
  --checkbox-active-border-color: rgb(170.9608938547, 177.8212290503, 185.5391061453);
  --checkbox-background-color: #ffffff;
  --checkbox-checked-background-color: #515962;
  --checkbox-checked-hover-background-color: rgb(69.4608938547, 76.3212290503, 84.0391061453);
  --checkbox-checked-active-background-color: rgb(92.5391061453, 101.6787709497, 111.9608938547);
  --checkbox-checked-disabled-background-color: #D5D8DC;
  --checkbox-indicator-color: #ffffff;
  --checkbox-error-background-color: #DC2626;
}

.eps-theme-dark {
  --checkbox-background-color: transparent;
}

.eps-checkbox {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 0.1875rem;
  width: 15px;
  height: 15px;
  outline: 0;
  background-color: var(--checkbox-background-color);
  display: inline-flex;
  justify-content: center;
  align-items: center;
  border: 1px solid var(--checkbox-border-color);
}
.eps-checkbox::after {
  display: inline-block;
  margin-block-end: calc(0.25 / 2 * 100%);
  content: " ";
  width: 3px;
  height: 6px;
  transform: rotate(45deg);
}
.eps-checkbox:hover {
  --checkbox-border-color: var(--checkbox-hover-border-color);
}
.eps-checkbox:active {
  --checkbox-border-color: var(--checkbox-active-border-color);
}
.eps-checkbox:checked {
  --checkbox-background-color: var(--checkbox-checked-background-color);
  --checkbox-border-color: var(--checkbox-checked-background-color);
}
.eps-checkbox:checked::after {
  border: solid #ffffff;
  border-width: 0 1px 1px 0;
}
.eps-checkbox:checked:hover {
  --checkbox-background-color: var(--checkbox-checked-hover-background-color);
  --checkbox-border-color: var(--checkbox-checked-hover-background-color);
}
.eps-checkbox:checked:active {
  --checkbox-background-color: var(--checkbox-checked-active-background-color);
  --checkbox-border-color: var(--checkbox-checked-active-background-color);
}
.eps-checkbox:checked:disabled {
  --checkbox-background-color: var(--checkbox-checked-disabled-background-color);
  --checkbox-border-color: var(--checkbox-checked-disabled-background-color);
}
.eps-checkbox--rounded {
  border-radius: 50%;
}
.eps-checkbox--indeterminate::after {
  display: inline-block;
  margin-block-end: 0;
  content: " ";
  width: 7px;
  height: 0;
  transform: rotate(0deg);
  border-block-start: 1px solid #ffffff;
}
.eps-checkbox--indeterminate {
  --checkbox-background-color: var(--checkbox-checked-background-color);
  --checkbox-border-color: var(--checkbox-checked-background-color);
}
.eps-checkbox--error::before, .eps-checkbox--error::after, .eps-checkbox--error:checked::before, .eps-checkbox--error:checked::after {
  display: inline-block;
  margin-block-end: 0;
  content: " ";
  width: 7px;
  height: 0;
  border: solid #ffffff;
  border-width: 1px 0 0 0;
  position: absolute;
}
.eps-checkbox--error::before, .eps-checkbox--error:checked::before {
  transform: rotate(45deg);
}
.eps-checkbox--error::after, .eps-checkbox--error:checked::after {
  transform: rotate(-45deg);
}
.eps-checkbox--error, .eps-checkbox--error:hover, .eps-checkbox--error:checked, .eps-checkbox--error:checked:hover {
  --checkbox-background-color: var(--checkbox-error-background-color);
  --checkbox-border-color: var(--checkbox-error-background-color);
}

:root {
  --e-app-drag-drop-background-color: #ffffff;
  --e-app-drag-drop-outline-color: #E6E8EA;
}

.eps-theme-dark {
  --e-app-drag-drop-background-color: #2b2c31;
  --e-app-drag-drop-outline-color: #333438;
}

.e-app-drag-drop {
  background-color: var(--e-app-drag-drop-background-color);
  outline: 2px dashed var(--e-app-drag-drop-outline-color);
  outline-offset: -0.75rem;
  margin-block-end: 1.5rem;
  padding: 4.125rem;
  text-align: center;
}
.e-app-drag-drop--drag-over {
  outline-color: #2563EB;
}

.eps-dialog {
  border-radius: 3px;
  width: 375px;
}
.eps-dialog__close-button {
  position: absolute;
  inset-block-start: -2.75rem;
  inset-inline-end: -2.75rem;
  margin-block-start: 0.625rem;
  margin-inline-end: 0.625rem;
  z-index: 1040;
  font-size: 1.25rem;
  color: #ffffff;
}
.eps-dialog__content {
  padding: 1.5rem 1.875rem 1rem;
  font-size: 0.75rem;
}
.eps-dialog__title, .eps-dialog__text {
  text-align: center;
}
.eps-dialog__buttons {
  display: flex;
}
.eps-dialog__button {
  flex: 1;
  border-block-start: 1px solid var(--hr-color);
  line-height: 2.75rem;
  text-align: center;
  justify-content: center;
}
.eps-dialog__button:last-child:not(:first-child) {
  border-inline-start: 1px solid var(--hr-color);
}

.e-app__popover {
  display: none;
  position: absolute;
  box-shadow: 0 2px 15px rgba(0, 0, 0, 0.3);
  border-radius: 6px;
  padding: 20px;
  width: -moz-fit-content;
  width: fit-content;
  z-index: 999;
  background-color: var(--e-a-bg-default);
}
.e-app__popover:before {
  content: "";
  position: absolute;
  inset-block-start: -16px;
  inset-inline-end: var(--popover-arrow-offset-end, 22px);
  border: 8px solid transparent;
  border-block-end-color: #fff;
}

.eps-inline-link {
  color: var(--eps-inline-link-color);
  background-color: initial;
  border: 0;
  padding: 0;
}
.eps-inline-link--color-primary {
  --eps-inline-link-color: #0A875A;
}
.eps-inline-link--color-secondary {
  --eps-inline-link-color: #818A96;
}
.eps-inline-link--color-danger {
  --eps-inline-link-color: #DC2626;
}
.eps-inline-link--color-cta {
  --eps-inline-link-color: #93003f;
}
.eps-inline-link--color-link {
  --eps-inline-link-color: #515962;
}
.eps-inline-link--color-disabled {
  --eps-inline-link-color: #D5D8DC;
}
.eps-inline-link--underline-hover:hover, .eps-inline-link--underline-always, .eps-inline-link--underline-always:hover {
  text-decoration: underline;
}
.eps-inline-link--italic {
  font-style: italic;
}
.eps-inline-link, .eps-inline-link:focus {
  outline: none;
}

.eps-text-field {
  --eps-text-field-color: #515962;
  --eps-text-field-background-color: transparent;
  --eps-text-field-placeholder-color: #69727D;
  --eps-text-field-outlined-border-color: #9DA5AE;
  --eps-text-field-outlined-focus-border-color: #515962;
  --eps-text-field-standard-border-color: #9DA5AE;
  --eps-text-field-standard-focus-border-color: #515962;
  --border: 1px solid var(--eps-text-field-outlined-border-color);
  width: 100%;
  color: var(--eps-text-field-color);
  background-color: var(--eps-text-field-background-color);
  border: 0;
  margin-block-end: 5px;
  outline: none;
  font-family: Roboto, Arial, Helvetica, Verdana, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
}
.eps-text-field--outlined {
  border-radius: 0.1875rem;
  border: var(--border);
  padding: 0.625rem;
}
.eps-text-field--outlined:focus {
  border-color: var(--eps-text-field-outlined-focus-border-color);
}
.eps-text-field--standard {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  border-bottom: var(--border);
}
.eps-text-field--standard:focus {
  border-color: var(--eps-text-field-standard-focus-border-color);
}
.eps-text-field::-moz-placeholder {
  color: var(--eps-text-field-placeholder-color);
  font-family: Roboto, Arial, Helvetica, Verdana, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
}
.eps-text-field::placeholder {
  color: var(--eps-text-field-placeholder-color);
  font-family: Roboto, Arial, Helvetica, Verdana, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
}

.eps-theme-dark .eps-text-field {
  --eps-text-field-color: #BABFC5;
  --eps-text-field-background-color: transparent;
  --eps-text-field-placeholder-color: #9DA5AE;
  --eps-text-field-outlined-border-color: #3f444b;
  --eps-text-field-outlined-focus-border-color: #9DA5AE;
}
.eps-theme-dark--outlined {
  border-color: var(--eps-text-field-outlined-border-color);
}
.eps-theme-dark--outlined:focus {
  border-color: var(--eps-text-field-outlined-focus-border-color);
}
.eps-theme-dark--standard {
  border-color: var(--eps-text-field-standard-border-color);
}
.eps-theme-dark--standard:focus {
  border-color: var(--eps-text-field-standard-focus-border-color);
}

.e-app-import-export-content-layout {
  display: flex;
  justify-content: center;
  height: 100%;
}
.e-app-import-export-content-layout__container {
  flex-basis: 1075px;
}

.e-app-export-complete__kit-content-title {
  margin: 2.75rem 0 0.625rem;
}

.e-app-export-kit-content {
  --e-app-export-kit-content-title-color: #3f444b;
  --e-app-export-kit-content-description-color: #515962;
  --e-app-export-kit-content-sm-notice-color: #BABFC5;
}
.e-app-export-kit-content__checkbox {
  flex-shrink: 0;
  margin-inline-end: 0.75rem;
}
.e-app-export-kit-content__title {
  color: var(--e-app-export-kit-content-title-color);
}
.e-app-export-kit-content__description {
  color: var(--e-app-export-kit-content-description-color);
  margin-inline-end: 1.25rem;
}
.e-app-export-kit-content__notice {
  margin-block-start: 1rem;
}
.e-app-export-kit-content__small-notice {
  font-style: italic;
  color: var(--e-app-export-kit-content-sm-notice-color);
}

.eps-theme-dark .e-app-export-kit-content {
  --e-app-export-kit-content-title-color: #D5D8DC;
  --e-app-export-kit-content-description-color: #BABFC5;
  --e-app-export-kit-content-sm-notice-color: #818A96;
}

.e-app-import-export-kit-data {
  --e-app-import-export-kit-data-site-area-color: #3f444b;
  --e-app-import-export-kit-data-included-color: #69727D;
}
.e-app-import-export-kit-data__site-area, .e-app-import-export-kit-data__included {
  margin-block-end: 0;
}
.e-app-import-export-kit-data__site-area {
  color: var(--e-app-import-export-kit-data-site-area-color);
  font-weight: bold;
}
.e-app-import-export-kit-data__included {
  color: var(--e-app-import-export-kit-data-included-color);
}

.eps-theme-dark .e-app-import-export-kit-data {
  --e-app-import-export-kit-data-site-area-color: #BABFC5;
  --e-app-import-export-kit-data-included-color: #9DA5AE;
}

.e-app-import-resolver {
  --e-app-import-resolver-panel-header-background-color: #ffffff;
  --e-app-import-resolver-panel-body-background-color: rgba(255, 255, 255, 0.5);
  --e-app-import-resolver-conflicts-asset-border-color: #818A96;
  --e-app-import-resolver-conflicts-asset-inactive-color: #69727D;
  padding-block-end: 1.25rem;
}
.e-app-import-resolver__notice {
  margin-block-end: 1.25rem;
}
.e-app-import-resolver__panel, .e-app-import-resolver__panel:hover {
  background-color: initial;
}
.e-app-import-resolver__panel-header {
  background-color: var(--e-app-import-resolver-panel-header-background-color);
}
.e-app-import-resolver__panel-body {
  background-color: var(--e-app-import-resolver-panel-body-background-color);
}
.e-app-import-resolver-conflicts__container {
  box-shadow: 0 2px 3px 1px var(--color-box-shadow-color);
}
.e-app-import-resolver-conflicts__checkbox {
  flex-shrink: 0;
  margin-inline-end: 0.75rem;
}
.e-app-import-resolver-conflicts__title {
  line-height: 1;
}
.e-app-import-resolver-conflicts__asset:not(:first-child) {
  border-inline-start: 2px solid var(--e-app-import-resolver-conflicts-asset-border-color);
  padding-inline-start: 1rem;
  margin-inline-start: 1rem;
}
.e-app-import-resolver-conflicts__asset:not(.active) {
  color: var(--e-app-import-resolver-conflicts-asset-inactive-color);
}
.e-app-import-resolver-conflicts__edit-template {
  margin-inline-start: 0.3125rem;
}

.eps-theme-dark .e-app-import-resolver {
  --e-app-import-resolver-panel-header-background-color: #69727D;
  --e-app-import-resolver-panel-body-background-color: rgba(0, 0, 0, 0.05);
  --e-app-import-resolver-conflicts-asset-border-color: #818A96;
  --e-app-import-resolver-conflicts-asset-inactive-color: #9DA5AE;
}

.eps-panel {
  --eps-panel-header-background-color: transparent;
  --eps-panel-body-background-color: transparent;
}
.eps-panel, .eps-panel:hover {
  background-color: initial;
}
.eps-panel__header {
  background-color: var(--eps-panel-header-background-color);
  border-radius: 0.1875rem;
}
.eps-panel__body {
  background-color: var(--eps-panel-body-background-color);
  border-radius: 0 0 0.1875rem 0.1875rem;
}

.eps-theme-dark .eps-panel {
  --eps-panel-header-background-color: transparent;
  --eps-panel-body-background-color: transparent;
}

.e-app-export-kit {
  padding-block-end: 1.25rem;
}
.e-app-export-kit-information__field-header {
  margin-block-end: 0.625rem;
}
.e-app-export-kit-information__label {
  margin: 0;
}
.e-app-export-kit-information__info-icon {
  margin-inline-start: 0.625rem;
}
.e-app-export-kit-information__content {
  gap: 16px;
}
.e-app-export-kit-information__field--error {
  border-color: var(--e-a-color-danger);
}
.e-app-export-kit-information__error-container {
  height: 20px;
  display: flex;
  align-items: flex-start;
  margin-block-start: 4px;
}
.e-app-export-kit-information__validation-error {
  color: var(--e-a-color-danger);
}
.e-app-export-kit__content {
  gap: 20px;
}

.e-app-import-export-info-modal__section:not(:first-child) {
  margin-block-start: 1.875rem;
}
.e-app-import-export-info-modal__heading {
  margin-block-end: 1.25rem;
}

:root {
  --eps-badge-background-color: #ffffff;
}

.eps-theme-dark {
  --eps-badge-background-color: #515962;
}

.eps-badge {
  display: inline-block;
  background: var(--eps-badge-background-color);
  padding: 0 0.5rem;
  line-height: 1.8;
  box-shadow: 0 3px 6px var(--color-box-shadow-color);
  border-radius: 4px;
  font-size: 0.75rem;
}
.eps-badge--sm {
  font-size: 0.625rem;
  border-radius: 3px;
  padding: 0 0.3125rem;
  line-height: 1.5;
}

.eps-collapse__title {
  cursor: pointer;
  padding: 0.3125rem 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  background: transparent;
  border: none;
  color: inherit;
}
.eps-collapse__title:focus {
  outline: none;
}
.eps-collapse__icon {
  transition: all 150ms;
  scale: calc(1 * var(--direction-multiplier)) 1;
}
.eps-collapse__content {
  margin-block-start: 0.625rem;
  display: none;
}
.eps-collapse[data-open] .eps-collapse__content {
  display: block;
}
.eps-collapse[data-open] .eps-collapse__icon {
  transform: rotate(90deg);
}

.e-kit-library-promotion {
  --e-kit-library-promotion-color: tints(600);
}

.eps-theme-dark .e-kit-library-promotion {
  --e-kit-library-promotion-color: dark-tints(400);
}

.e-kit-library-promotion {
  width: 100%;
  text-align: center;
  margin-block-start: 1.875rem;
  color: var(--e-kit-library-promotion-color);
}

.e-kit-library__error-screen {
  margin-block-start: 2.75rem;
}
.e-kit-library__error-screen-title {
  margin-block-start: 2.75rem;
  margin-block-end: 0;
}
.e-kit-library__error-screen-description {
  margin-block-start: 1.5rem;
  color: #69727D;
  text-align: center;
  max-width: 520px;
}

.e-kit-library__kit-favorite-actions {
  padding: 0.3125rem;
  transition: 0.3s all;
  border-radius: 4px;
}
.e-kit-library__kit-favorite-actions--active {
  color: #DC2626;
}
.e-kit-library__kit-favorite-actions--loading {
  opacity: 50%;
  cursor: default;
}
.e-kit-library__kit-favorite-actions:hover {
  background-color: rgba(220, 38, 38, 0.1);
}

.e-kit-library__filter-indication {
  margin-block-start: 1.5rem;
  display: flex;
  align-items: center;
}
.e-kit-library__filter-indication-text {
  margin-block-end: 0;
  display: flex;
  align-items: center;
}
.e-kit-library__filter-indication-badge {
  margin-inline-start: 0.3125rem;
  display: flex;
  align-items: center;
}
.e-kit-library__filter-indication-badge-remove {
  margin-inline-start: 0.3125rem;
  font-size: 0.875rem;
}
.e-kit-library__filter-indication-button {
  margin-inline-start: 1.5rem;
}

#eps-app-header-btn-promotion,
#eps-app-header-btn-connect {
  margin-inline-start: 0.625rem;
  margin-inline-end: 0.625rem;
}

#eps-app-header-btn-apply {
  margin-inline-start: 0.625rem;
}

#eps-app-header-btn-download {
  margin-inline-end: 1rem;
  margin-inline-start: 1rem;
}

.e-kit-library__apply-button {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.3125rem;
}

.e-kit-library__kit-item {
  --e-kit-library-kit-item-overlay-promotion-button-background-color: #D5D8DC;
}

.eps-theme-dark .e-kit-library__kit-item {
  --e-kit-library-kit-item-overlay-promotion-button-background-color: #515962;
}

.e-kit-library__kit-item-overlay {
  height: 100%;
}
.e-kit-library__kit-item-overlay-overview-button {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  color: white;
  height: 100%;
  width: 100%;
}
.e-kit-library__kit-item-overlay-overview-button > i {
  font-size: 2rem;
  margin-block-end: 5px;
}
.e-kit-library__kit-item-overlay-overview-button > span {
  font-size: 0.9rem;
}
.e-kit-library__kit-item-overlay-promotion-button {
  display: flex;
  width: 100%;
  background: white;
  align-items: center;
  justify-content: center;
  padding: 10px;
  font-size: 13px;
  color: #93003f;
  background: var(--e-kit-library-kit-item-overlay-promotion-button-background-color);
}
.e-kit-library__kit-item-overlay-promotion-button > * {
  margin: 0 3px;
}
.e-kit-library__kit-item-subscription-plan-badge {
  --e-a-color-brand: #467FF7;
}
.e-kit-library__kit-item-subscription-plan-badge.promoted {
  --e-a-color-brand: #92003B;
}
.e-kit-library__kit-item-subscription-plan-badge {
  position: absolute;
  inset-block-start: 0;
  inset-inline-end: 0;
  margin: 0.3125rem;
  background-color: var(--e-a-color-brand);
  color: #ffffff;
  text-transform: uppercase;
}
.e-kit-library__kit-item-header {
  position: relative;
}
.e-kit-library__kit-item-lock-icon {
  font-size: 14px;
  margin-inline-end: 8px;
  color: var(--card-headline-color);
  cursor: pointer;
}
.e-kit-library__kit-item-actions-menu i {
  font-size: 16px;
}
.e-kit-library__kit-item-actions-popover {
  display: flex;
  flex-direction: column;
  align-items: start;
  min-width: 0;
  padding: 12px 0;
  position: absolute;
  inset-block-start: 25px;
  inset-inline-start: 100%;
  transform: translateX(calc(-100% * var(--direction-multiplier)));
}
.e-kit-library__kit-item-actions-popover-item {
  display: flex;
  height: 30px;
  width: 100%;
  align-items: center;
  gap: 8px;
  padding: 0 12px;
  cursor: pointer;
}
.e-kit-library__kit-item-actions-popover-item i {
  font-size: 16px;
}
.e-kit-library__kit-item-actions-popover-item:hover {
  background-color: var(--e-a-bg-hover);
}
.e-kit-library__kit-item-actions-popover-item--danger {
  color: var(--e-a-color-danger);
}
.e-kit-library__kit-item-actions-popover-item--danger:hover {
  background-color: var(--e-a-bg-danger);
}
.e-kit-library__kit-item-actions-popover-item--danger i {
  color: var(--e-a-color-danger);
}
.e-kit-library__kit-item-cloud-overlay {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.e-kit-library__kit-item-cloud-overlay-import-button {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 8px 22px;
  gap: 8px;
}
.e-kit-library__kit-item-cloud-overlay-import-button > i {
  font-size: 20px;
  font-weight: 600;
}
.e-kit-library__kit-item-cloud-overlay-import-button > span {
  font-size: 15px;
}
.e-kit-library__kit-item-cloud-overlay i.eicon-lock {
  font-size: 48px;
  color: rgba(255, 255, 255, 0.8);
  cursor: pointer;
}
.e-kit-library__kit-item--locked {
  opacity: 0.6;
}
.e-kit-library__kit-item--locked .eps-card__image {
  opacity: 0.7;
}
.e-kit-library__kit-item--locked .eps-card__overlay {
  background-color: rgba(0, 0, 0, 0.5);
}

:root {
  --e-kit-library-header-back-border: 1px solid var(--e-a-border-color);
  --e-kit-library-header-back-color: #69727D;
}

.eps-theme-dark {
  --e-kit-library-header-back-border: 1px solid #818A96;
  --e-kit-library-header-back-color: #BABFC5;
}

.e-kit-library__header-back {
  color: var(--e-kit-library-header-back-color);
  padding-inline-end: 1.25rem;
  padding-inline-start: 0.3125rem;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  border-inline-end: var(--e-kit-library-header-back-border);
}
.e-kit-library__header-back-container {
  flex: 1;
  height: 100%;
}
.e-kit-library__header-back .eps-icon {
  scale: calc(1 * var(--direction-multiplier)) 1;
}

.e-kit-library__page-loader {
  width: 100%;
  height: 100%;
  display: grid;
  place-items: center;
  font-size: 1.85rem;
  color: #69727D;
}

.eps-search-input {
  --eps-search-input-background-color: #D5D8DC;
  --eps-search-input-background-color-focus: #ffffff;
  --eps-search-input-color: #3f444b;
  --eps-search-input-placeholder-color: #69727D;
}

.eps-theme-dark .eps-search-input {
  --eps-search-input-background-color: #515962;
  --eps-search-input-background-color-focus: #69727D;
  --eps-search-input-color: #BABFC5;
  --eps-search-input-placeholder-color: #BABFC5;
}

.eps-search-input {
  width: 100%;
  font-size: 0.9375rem;
  padding: 0.625rem 2.75rem;
  border: none;
  background: var(--eps-search-input-background-color);
  outline: none;
  color: var(--eps-search-input-color);
  line-height: 1;
  height: 2.75rem;
}
.eps-search-input--sm {
  font-size: 0.8125rem;
  padding: 0.5rem 1.875rem;
}
.eps-search-input:focus {
  background: var(--eps-search-input-background-color-focus);
}
.eps-search-input::-moz-placeholder {
  color: var(--eps-search-input-placeholder-color);
  font-style: italic;
}
.eps-search-input::placeholder {
  color: var(--eps-search-input-placeholder-color);
  font-style: italic;
}
.eps-search-input__container {
  position: relative;
}
.eps-search-input__icon {
  font-size: 1.25rem;
  padding: 0.625rem;
  color: #69727D;
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.eps-search-input__icon--sm {
  font-size: 0.75rem;
}
.eps-search-input__clear-icon {
  font-size: 0.875rem;
  padding: 0.625rem;
  color: #69727D;
  position: absolute;
  inset-block-start: 0;
  inset-inline-end: 0;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.eps-search-input__clear-icon--sm {
  font-size: 0.6875rem;
}

:root {
  --eps-sort-select-select-background-color: #D5D8DC;
  --eps-sort-select-select-color: #3f444b;
  --eps-sort-select-button-background-color: #D5D8DC;
  --eps-sort-select-button-border: 1px solid var(--e-a-border-color);
}

.eps-theme-dark {
  --eps-sort-select-select-background-color: #515962;
  --eps-sort-select-select-color: #BABFC5;
  --eps-sort-select-button-background-color: #515962;
  --eps-sort-select-button-border: 1px solid #1f2124;
}

.eps-sort-select {
  width: 100%;
  font-size: 0.9375rem;
  display: flex;
}
.eps-sort-select__select-wrapper {
  flex: 1;
  position: relative;
}
.eps-sort-select__select-wrapper::after {
  content: "\e8ad";
  font-family: eicons;
  position: absolute;
  inset-inline-end: 0.625rem;
  inset-block: 0;
  color: #69727D;
  display: flex;
  align-items: center;
  justify-content: center;
  pointer-events: none;
}
.eps-sort-select__select {
  width: 100%;
  padding: 0.625rem 0.625rem;
  border: none;
  background: var(--eps-sort-select-select-background-color);
  outline: none;
  color: var(--eps-sort-select-select-color);
  line-height: 1;
  cursor: pointer;
  height: 2.75rem;
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: none;
  border-radius: 0;
}
.eps-sort-select__button {
  padding: 0.75rem 0.75rem;
  background: var(--eps-sort-select-button-background-color);
  border-inline-start: var(--eps-sort-select-button-border);
  line-height: 1;
  color: #69727D;
}

.e-kit-library__tags-filter {
  --e-kit-library-tags-filter-list-search-background-color: #ffffff;
}

.eps-theme-dark .e-kit-library__tags-filter {
  --e-kit-library-tags-filter-list-search-background-color: #515962;
}

.e-kit-library__tags-filter {
  margin-block-start: 2.75rem;
}
.e-kit-library__tags-filter-list {
  margin-block-end: 2.75rem;
}
.e-kit-library__tags-filter-list .eps-collapse__title {
  padding-inline-end: 1.875rem;
  padding-inline-start: 1.875rem;
  text-transform: uppercase;
}
.e-kit-library__tags-filter-list .eps-collapse__content {
  margin: 0.3125rem 1.875rem;
}
.e-kit-library__tags-filter-list-container {
  max-height: 250px;
  overflow: auto;
}
.e-kit-library__tags-filter-list-search {
  margin-block-end: 0.625rem;
}
.e-kit-library__tags-filter-list-search .eps-search-input {
  background: var(--e-kit-library-tags-filter-list-search-background-color);
}
.e-kit-library__tags-filter-list-item {
  padding: 0.625rem 0;
  display: flex;
  align-items: center;
  font-weight: 500;
}
.e-kit-library__tags-filter-list-item input {
  margin-inline-end: 0.3125rem;
}

.e-kit-library #eps-app-header-btn-refetch {
  padding: 0;
}

.e-kit-library-header-info-modal-container {
  margin-block-end: 2.75rem;
}

.e-kit-library__tooltip {
  padding: 5px 12px;
  color: #ffffff;
  background-color: #26292C;
  font-size: 10px;
}
.e-kit-library__tooltip:before {
  border-block-end-color: #26292C;
}

.e-kit-library__index-layout-container {
  flex-grow: 1;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
}
.e-kit-library__index-layout-heading {
  padding: 1.875rem 2.75rem;
  position: sticky;
  inset-block-start: -1px;
  width: 100%;
  z-index: 2;
  background-color: var(--app-background-color);
  gap: 1.5rem;
  align-items: center;
}
.e-kit-library__index-layout-heading-search, .e-kit-library__index-layout-heading-sort {
  min-width: 265px;
}
.e-kit-library__index-layout-heading-search {
  flex: 1;
}
.e-kit-library__index-layout-heading-quota {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.e-kit-library__index-layout-main {
  padding-block-start: 0;
  padding-block-end: 1.5rem;
  overflow-y: hidden;
  height: auto;
  flex: 1 0 auto;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.e-kit-library__index-layout-main.e-kit-library__connect-container {
  justify-content: center;
  align-items: center;
}
.e-kit-library__connect-button {
  background-color: var(--e-a-btn-bg-primary);
  color: var(--e-a-btn-color);
  border-radius: 4px;
  padding: 8px;
}
.e-kit-library__connect-button:hover {
  opacity: 0.8;
}
.e-kit-library__upgrade-button {
  background-color: var(--e-a-color-accent);
  color: var(--e-a-color-txt-invert);
  border-radius: 4px;
  padding: 8px;
}
.e-kit-library__upgrade-button:hover {
  opacity: 0.8;
}
.e-kit-library .eicon-library-cloud-connect,
.e-kit-library .eicon-library-subscription-upgrade {
  font-size: 65px;
}
.e-kit-library .connect-badge {
  color: #C00BB9;
  margin-inline-start: 10px;
}
.e-kit-library .upgrade-badge {
  color: #93003f;
  border: 1px solid #93003f;
  border-radius: 10px;
  padding: 2px 6px;
  margin-inline-start: 10px;
}

.e-kit-library__tags-filter {
  --e-kit-library-item-sidebar-header-title-color: #515962;
  --e-kit-library-item-sidebar-description-color: #515962;
  --e-kit-library-item-information-text-color: #515962;
}

.eps-theme-dark .e-kit-library__tags-filter {
  --e-kit-library-item-sidebar-header-title-color: #BABFC5;
  --e-kit-library-item-sidebar-description-color: #BABFC5;
  --e-kit-library-item-information-text-color: #BABFC5;
}

.e-kit-library__item-sidebar {
  padding: 1.5rem 1.875rem;
}
.e-kit-library__item-sidebar-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.e-kit-library__item-sidebar-header-title {
  color: var(--e-kit-library-item-sidebar-header-title-color);
  margin-block-end: 0;
}
.e-kit-library__item-sidebar-thumbnail {
  margin-block-start: 1.5rem;
  box-shadow: 0 4px 10px var(--color-box-shadow-color);
}
.e-kit-library__item-sidebar-description {
  margin-block-start: 1.5rem;
  color: var(--e-kit-library-item-sidebar-description-color);
}
.e-kit-library__item-sidebar-collapse-tags {
  margin-block-start: 2.75rem;
}
.e-kit-library__item-sidebar-collapse-info {
  margin-block-start: 1.875rem;
}
.e-kit-library__item-sidebar-tags-container {
  gap: 0.625rem;
}
.e-kit-library__item-information-text {
  font-size: 0.8125rem;
  color: var(--e-kit-library-item-information-text-color);
  margin-block-end: 0.3125rem;
}

.e-kit-library {
  --e-kit-library-content-overview-group-title-color: #515962;
}

.eps-theme-dark .e-kit-library {
  --e-kit-library-content-overview-group-title-color: #BABFC5;
}

.e-kit-library__content-overview-group-item {
  margin-block-end: 2.75rem;
}
.e-kit-library__content-overview-group-title {
  margin-block-end: 1.875rem;
  color: var(--e-kit-library-content-overview-group-title-color);
}

.e-kit-library__preview-responsive-controls {
  width: auto;
}
.e-kit-library__preview-responsive-controls-item {
  margin: 0 0.3125rem;
  color: #69727D;
  padding: 0.3125rem;
}
.e-kit-library__preview-responsive-controls-item:hover {
  background: rgba(37, 99, 235, 0.1);
  border-radius: 3px;
  transition: all 0.3s;
}
.e-kit-library__preview-responsive-controls-item--active {
  color: #2563EB;
}

.e-kit-library__preview-loader {
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  z-index: 0;
}
.e-kit-library__preview-iframe {
  border: none;
  transition: all 0.3s;
  box-shadow: 0 4px 10px var(--color-box-shadow-color);
}
.e-kit-library__preview-iframe-container {
  overflow-y: auto;
  position: relative;
  z-index: 1;
}

.e-app-collapse {
  --e-app-collapse-icon-color: #515962;
}
.e-app-collapse-toggle {
  position: relative;
}
.e-app-collapse-toggle--active {
  cursor: pointer;
}
.e-app-collapse-toggle__icon {
  color: var(--e-app-collapse-icon-color);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.875rem;
  position: absolute;
  inset-block-start: 50%;
  inset-inline-end: var(--e-app-collapse-toggle-icon-spacing);
  transform: translateY(-50%);
}
.e-app-collapse-toggle__icon:before {
  transition: all 0.2s linear;
}
.e-app-collapse-content {
  display: none;
}
.e-app-collapse--opened .e-app-collapse-toggle__icon:before {
  transform: rotate(-180deg);
}
.e-app-collapse--opened .e-app-collapse-content {
  display: block;
}

[dir=rtl] .e-app-collapse-toggle__icon {
  inset-inline-start: var(--e-app-collapse-toggle-icon-spacing);
  inset-inline-end: initial;
}

.eps-theme-dark .e-app-collapse {
  --e-app-collapse-icon-color: #BABFC5;
}

.e-app-import-plugins {
  --e-app-import-plugins-selection-section-heading-color: #515962;
  padding-block-end: 1.5rem;
}
.e-app-import-plugins__section {
  margin-block-start: 1.875rem;
}
.e-app-import-plugins__section-heading {
  color: var(--e-app-import-plugins-selection-section-heading-color);
  margin-block-end: 1rem;
}
.e-app-import-plugins__versions-notice {
  margin-block-end: 0.75rem;
}

.eps-theme-dark .e-app-import-plugins {
  --e-app-import-plugins-selection-section-heading-color: #BABFC5;
}

.eps-table {
  --eps-table-body-color: #3f444b;
  border-spacing: 0 2px;
  table-layout: fixed;
  width: 100%;
  border: 1px solid var(--e-a-border-color);
  border-radius: 0.1875rem;
}
.eps-table__checkboxes-column {
  width: 1.875rem;
}
.eps-table__checkbox {
  display: flex;
  flex-shrink: 0;
}
.eps-table__cell {
  padding: 1rem;
}
.eps-table__head .eps-table__cell {
  text-align: start;
}
.eps-table__row {
  border-block-end: 1px solid var(--e-a-border-color);
}
.eps-table__row:last-child {
  border-block-end: none;
}
.eps-table__body .eps-table__cell:first-child {
  border-radius: 0.1875rem 0 0 0.1875rem;
}
.eps-table__body .eps-table__cell:last-child {
  border-radius: 0 0.1875rem 0.1875rem 0;
}
.eps-table--selection .eps-table__cell:first-child {
  padding-inline-end: 0;
}

.eps-theme-dark .eps-table {
  --eps-table-body-color: #BABFC5;
}

[dir=rtl] .eps-table__body [dir=rtl] .eps-table__cell:first-child {
  border-radius: 0 0.1875rem 0.1875rem 0;
}
[dir=rtl] .eps-table__body [dir=rtl] .eps-table__cell:last-child {
  border-radius: 0.1875rem 0 0 0.1875rem;
}

.e-app-import-plugins-pro-banner {
  --e-app-import-plugins-pro-banner-heading-color: #3f444b;
  --e-app-import-plugins-pro-banner-description-color: #515962;
  margin-block-end: 1.875rem;
}
.e-app-import-plugins-pro-banner__heading {
  color: var(--e-app-import-plugins-pro-banner-heading-color);
  margin-block-end: 0.625rem;
}
.e-app-import-plugins-pro-banner__description {
  color: var(--e-app-import-plugins-pro-banner-description-color);
  margin-block-end: 0;
}

.eps-theme-dark .e-app-import-plugins-pro-banner {
  --e-app-import-plugins-pro-banner-heading-color: #9DA5AE;
  --e-app-import-plugins-pro-banner-description-color: #BABFC5;
}

.e-app-export-plugins {
  padding-block-end: 1.25rem;
}

.e-app-import-content {
  padding-block-end: 1.25rem;
}
.e-app-import-content__plugins-notice {
  margin-block-end: 1.25rem;
}

.e-app-import-plugins-activation__installing-plugins {
  padding: 0.625rem 0;
}
.e-app-import-plugins-activation__plugin-name {
  margin-inline-start: 0.5rem;
}
.e-app-import-plugins-activation__plugin-status-item {
  margin-block-end: 0.75rem;
}

.e-app-import-export-plugins-table__cell-content {
  margin-block-end: 0;
  text-transform: capitalize;
}

.e-app-import-export-loader {
  --e-app-import-export-loader-color: #818A96;
  color: var(--e-app-import-export-loader-color);
  font-size: 50px;
}
.e-app-import-export-loader.eicon-loading {
  font-size: 1.85rem;
}
.e-app-import-export-loader--absolute-center {
  position: absolute;
  inset-block-start: 50%;
  inset-inline-start: 50%;
  transform: translateX(-50%) translateY(-50%);
}

.eps-theme-dark .e-app-import-export-loader {
  --e-app-import-export-loader-color: #818A96;
}

.e-app-import-export-message-banner {
  --e-app-import-export-message-banner-heading-color: #3f444b;
  --e-app-import-export-message-banner-description-color: #515962;
  margin-block-end: 1.875rem;
}
.e-app-import-export-message-banner__heading {
  color: var(--e-app-import-export-message-banner-heading-color);
  margin-block-end: 0.625rem;
}
.e-app-import-export-message-banner__description {
  color: var(--e-app-import-export-message-banner-description-color);
  margin-block-end: 0;
}

.eps-theme-dark .e-app-import-export-message-banner {
  --e-app-import-export-message-banner-heading-color: #9DA5AE;
  --e-app-import-export-message-banner-description-color: #BABFC5;
}

.e-app-import-connect-pro-notice {
  margin-block-end: 1.25rem;
}

.e-app-import-failed-plugins-notice {
  margin-block-end: 1.25rem;
}

.e-app-export-actions-container {
  display: flex;
  gap: 15px;
  width: 100%;
  justify-content: flex-end;
}

.e-kit-library__quota-bar {
  display: flex;
  align-items: center;
}
.e-kit-library__quota-bar__container {
  display: flex;
  flex-direction: column;
  gap: 8px;
  min-width: 230px;
}
.e-kit-library__quota-bar__header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.e-kit-library__quota-bar__label {
  color: var(--body-color);
  font-weight: 400;
  white-space: nowrap;
  font-size: 12px;
}
.e-kit-library__quota-bar__progress-container {
  width: 100%;
  height: 4px;
  overflow: hidden;
  position: relative;
}
.e-kit-library__quota-bar__progress-container--empty {
  background-color: #F0ABFC;
}
.e-kit-library__quota-bar__progress-container--normal {
  background-color: #F0ABFC;
}
.e-kit-library__quota-bar__progress-container--warning {
  background-color: rgb(251.0236220472, 216.4291338583, 157.9763779528);
}
.e-kit-library__quota-bar__progress-container--alert {
  background: #93003f;
}
.e-kit-library__quota-bar__progress-bar {
  height: 100%;
  transition: width 0.3s ease;
}
.e-kit-library__quota-bar__progress-bar--empty {
  background: transparent;
}
.e-kit-library__quota-bar__progress-bar--normal {
  background: #D004D4;
}
.e-kit-library__quota-bar__progress-bar--warning {
  background: #F59E0B;
}
.e-kit-library__quota-bar__progress-bar--alert {
  background: #93003f;
}
.e-kit-library__quota-bar__upgrade-message {
  display: flex;
  align-items: center;
  gap: 4px;
}
.e-kit-library__quota-bar__upgrade-link {
  color: #93003f;
  text-decoration: underline;
  cursor: pointer;
  font-size: 12px;
  font-weight: 400;
}
.e-kit-library__quota-bar__upgrade-link:hover {
  opacity: 0.8;
}
.e-kit-library__quota-bar__count {
  color: var(--body-color);
  white-space: nowrap;
  font-size: 12px;
}

:root {
  --text-secondary: #3F444B;
}

.e-kit-library__quota-notification {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 16px 20px;
  margin: 0 44px 30px;
  border-radius: 4px;
}
.e-kit-library__quota-notification--warning {
  background-color: #FBF1E6;
  color: #3f444b;
}
.e-kit-library__quota-notification--alert {
  background-color: #FDECEC;
  color: #3f444b;
}
.e-kit-library__quota-notification__content {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  flex: 1;
}
.e-kit-library__quota-notification__icon {
  font-size: 18px;
  margin-top: 1px;
  flex-shrink: 0;
}
.e-kit-library__quota-notification__icon.eicon-warning-full {
  color: #F59E0B;
}
.e-kit-library__quota-notification__icon.eicon-alert {
  color: #DC2626;
}
.e-kit-library__quota-notification__message {
  flex: 1;
  line-height: 1.5;
  font-size: 13px;
}
.e-kit-library__quota-notification__message span {
  color: var(--text-secondary);
  font-size: 13px;
}
.e-kit-library__quota-notification__action-link {
  color: inherit;
  text-decoration: underline;
  font-size: 13px;
  font-weight: 400;
}
.e-kit-library__quota-notification__action-link:hover {
  opacity: 0.8;
}
.e-kit-library__quota-notification__dismiss {
  background: none;
  border: none;
  cursor: pointer;
  padding: 0;
  margin-inline-start: 12px;
  color: inherit;
  opacity: 0.7;
  flex-shrink: 0;
}
.e-kit-library__quota-notification__dismiss:hover {
  opacity: 1;
}
.e-kit-library__quota-notification__dismiss i {
  font-size: 14px;
}
/*# sourceMappingURL=app-rtl.css.map */
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/app-rtl.min.css */
@import "//fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}@media screen and (min-width:480px){.text-start-sm{text-align:start}.text-center-sm{text-align:center}.text-end-sm{text-align:end}}@media screen and (min-width:768px){.text-start-md{text-align:start}.text-center-md{text-align:center}.text-end-md{text-align:end}}@media screen and (min-width:1025px){.text-start-lg{text-align:start}.text-center-lg{text-align:center}.text-end-lg{text-align:end}}@media screen and (min-width:1440px){.text-start-xl{text-align:start}.text-center-xl{text-align:center}.text-end-xl{text-align:end}}@media screen and (min-width:1600px){.text-start-xxl{text-align:start}.text-center-xxl{text-align:center}.text-end-xxl{text-align:end}}@keyframes eps-animation-pop{0%{opacity:0;transform:scale(.75)}to{opacity:1;transform:scale(1)}}.eps-button{display:inline-flex;--button-line-height:16px;--button-padding-y:0.5em;--button-padding-x:1.5em;--button-primary-background-color:#f3bafd;--button-primary-hover-background-color:#f5d0fe;--button-primary-active-background-color:#f3bafd;--button-primary-color:#0c0d0e;--button-secondary-background-color:#69727d;--button-secondary-hover-background-color:#525961;--button-secondary-active-background-color:#3a3f46;--button-secondary-color:#fff;--button-danger-background-color:#dc2626;--button-danger-hover-background-color:#b21d1d;--button-danger-active-background-color:#861616;--button-danger-color:#fff;--button-cta-background-color:#93003f;--button-cta-hover-background-color:#600029;--button-cta-active-background-color:#2d0013;--button-cta-color:#fff;--button-brand-background-color:#93003f;--button-brand-hover-background-color:#600029;--button-brand-active-background-color:#2d0013;--button-brand-color:#fff;--button-link-background-color:#515962;--button-link-hover-background-color:#3a4046;--button-link-active-background-color:#23262a;--button-link-color:#fff;--button-disabled-background-color:#d5d8dc;--button-disabled-hover-background-color:#b9bec5;--button-disabled-active-background-color:#9da4ae;--button-disabled-color:#fff;color:var(--button-background-color,currentColor);cursor:pointer;font-size:var(--button-font-size,inherit);font-weight:500;line-height:var(--button-line-height);transition:var(--e-a-transition-hover)}.eps-button:active{--button-background-color:var(--button-active-background-color,transparent)}.eps-button:hover{--button-background-color:var(--button-hover-background-color)}.eps-theme-dark .eps-button{--button-primary-background-color:#f3bafd;--button-primary-color:#0c0d0e;--button-primary-hover-background-color:#eb8efb;--button-primary-active-background-color:#f3bafd;--button-secondary-background-color:#babfc5;--button-secondary-color:#fff;--button-secondary-hover-background-color:#9ea5ae;--button-secondary-active-background-color:#838c96;--button-cta-background-color:#93003f;--button-cta-hover-background-color:#600029;--button-cta-active-background-color:#2d0013;--button-cta-color:#fff;--button-brand-hover-background-color:#600029;--button-brand-active-background-color:#2d0013;--button-brand-color:#fff;--button-brand-background-color:#93003f;--button-link-background-color:#515962;--button-link-hover-background-color:#3a4046;--button-link-active-background-color:#23262a;--button-link-color:#fff;--button-disabled-background-color:#69727d;--button-disabled-hover-background-color:#525961;--button-disabled-active-background-color:#3a3f46;--button-disabled-color:#fff}.eps-button--contained{background-color:var(--button-background-color,transparent);border:1px solid var(--button-background-color);padding:var(--button-padding-y) var(--button-padding-x)}.eps-button--contained,.eps-button--contained:hover{color:var(--button-color)}.eps-button--outlined{border:1px solid var(--button-background-color);display:block;padding:var(--button-padding-y) var(--button-padding-x)}.eps-button--contained,.eps-button--outlined{border-radius:.1875rem}.eps-button--underlined{text-decoration:underline}.eps-button--sm{--button-font-size:0.75rem;--button-line-height:14px}.eps-button--lg{--button-font-size:0.9375rem;--button-line-height:18px}.eps-button--primary{--button-color:var(--button-primary-color);--button-background-color:var(--button-primary-background-color);--button-hover-background-color:var(--button-primary-hover-background-color);--button-active-background-color:var(--button-primary-active-background-color)}.eps-button--secondary{--button-color:var(--button-secondary-color);--button-background-color:var(--button-secondary-background-color);--button-hover-background-color:var(--button-secondary-hover-background-color);--button-active-background-color:var(--button-secondary-active-background-color)}.eps-button--danger{--button-color:var(--button-danger-color);--button-background-color:var(--button-danger-background-color);--button-hover-background-color:var(--button-danger-hover-background-color);--button-active-background-color:var(--button-danger-active-background-color)}.eps-button--cta{--button-color:var(--button-brand-color);--button-background-color:var(--button-cta-background-color);--button-hover-background-color:var(--button-cta-hover-background-color);--button-active-background-color:var(--button-cta-active-background-color)}.eps-button--brand{--button-color:var(--button-cta-color);--button-background-color:var(--button-cta-background-color);--button-hover-background-color:var(--button-cta-hover-background-color);--button-active-background-color:var(--button-cta-active-background-color)}.eps-button--link{--button-color:var(--button-link-color);--button-background-color:var(--button-link-background-color);--button-hover-background-color:var(--button-link-hover-background-color);--button-active-background-color:var(--button-link-active-background-color)}.eps-button--disabled,.eps-button[disabled]{--button-color:var(--button-disabled-color);--button-background-color:var(--button-disabled-background-color);--button-hover-background-color:var(--button-disabled-hover-background-color);--button-active-background-color:var(--button-disabled-active-background-color);cursor:default}:root{--app-background-color:#fff;--app-box-shadow-color:rgba(var(--box-shadow-color,rgba(0,0,0,0.15)),0.2);--app-header-color:#1f2124;--app-logo-color:#fff;--app-logo-background-color:#0c0d0e;--app-title-color:#0c0d0e;--app-header-buttons-separator-color:#9da5ae;--app-header-buttons-color:#515962;--app-header-buttons-color-hover:#0c0d0e;--app-lightbox-background-color:rgba(0,0,0,.8)}.eps-theme-dark{--app-background-color:#1f2124;--app-box-shadow-color:rgba(var(--box-shadow-color,rgba(0,0,0,0.15)),0.2);--app-header-color:#d5d8dc;--app-logo-color:#0c0d0e;--app-logo-background-color:#fff;--app-title-color:#fff;--app-header-buttons-separator-color:#818a96;--app-header-buttons-color:#babfc5;--app-header-buttons-color-hover:#9da5ae;--app-lightbox-background-color:rgba(0,0,0,.8)}:root{--text-muted:#babfc5;--disabled:#d5d8dc;--light:#fff;--dark:#000;--cta:#93003f;--brand:#93003f;--accent:#f3bafd;--primary:#93003f;--primary-bg:#fae8ff;--secondary:#515962;--info:#2563eb;--info-bg:#f0f7ff;--danger:#dc2626;--danger-bg:#fef1f4;--success:#0a875a;--success-bg:#f2fdf5;--warning:#f59e0b;--warning-bg:#fffbeb;--body-color:#515962;--body-bg:#fff;--link-color:#515962;--link-hover-color:#2e3338;--hr-color:#e6e8ea;--box-shadow-color:theme-colors(dark);--display-1-color:#515962;--display-2-color:#515962;--display-3-color:#515962;--display-4-color:#515962;--h1-color:#515962;--h2-color:#515962;--h3-color:#515962;--h4-color:#515962;--h5-color:#515962;--h6-color:#515962;--text-base-color:#515962;--text-xl-color:#515962;--text-lg-color:#515962;--text-sm-color:#515962;--text-xs-color:#515962;--text-xxs-color:#515962;--gray-900:#0c0d0e;--gray-800:#1f2124;--gray-750:#2b2c31;--gray-725:#333438;--gray-700:#3f444b;--gray-600:#515962;--gray-500:#69727d;--gray-400:#818a96;--gray-300:#9da5ae;--gray-200:#babfc5;--gray-100:#d5d8dc;--gray-75:#e6e8ea;--gray-50:#f1f2f3;--gray-25:#f9fafa}.eps-theme-dark{--text-muted:#818a96;--disabled:#69727d;--light:#fff;--dark:#000;--accent:#524cff;--cta:#93003f;--brand:#93003f;--success:#39b54a;--success-bg:#032317;--info:#07c;--info-bg:#0a1a3d;--warning:#fcb92c;--warning-bg:#311808;--danger:#f84343;--danger-bg:#390a0a;--body-color:#babfc5;--body-bg:#1f2124;--link-color:#07c;--link-hover-color:#2e3338;--hr-color:#333438;--box-shadow-color:rgba(0,0,0,.15);--display-1-color:#babfc5;--display-2-color:#babfc5;--display-3-color:#babfc5;--display-4-color:#babfc5;--h1-color:#babfc5;--h2-color:#babfc5;--h3-color:#babfc5;--h4-color:#babfc5;--h5-color:#babfc5;--h6-color:#babfc5;--text-base-color:#babfc5;--text-xl-color:#babfc5;--text-lg-color:#babfc5;--text-sm-color:#babfc5;--text-xs-color:#babfc5;--text-xxs-color:#babfc5;--gray-900:#0c0d0e;--gray-800:#1f2124;--gray-750:#2b2c31;--gray-725:#333438;--gray-700:#3f444b;--gray-600:#515962;--gray-500:#69727d;--gray-400:#818a96;--gray-300:#9da5ae;--gray-200:#babfc5;--gray-100:#d5d8dc;--gray-75:#e6e8ea;--gray-50:#f1f2f3;--gray-25:#f9fafa}*,:after,:before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{background-color:var(--body-bg);color:var(--body-color);font-family:Roboto,Arial,Helvetica,Verdana,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;margin:0}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400;line-height:inherit;margin:0;padding:0}p{margin-block-start:0}b,strong{font-weight:700}small{font-size:80%}a{--eps-link-color:$eps-link-color;background-color:transparent;color:var(--eps-link-color)}a,a:active,a:focus,a:hover{text-decoration:none}a:focus,a:hover{--eps-link-color:$eps-link-hover-color}a:not([href]),a:not([href]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:monospace;font-size:1em}figure{margin:0}img{border-style:none}img,svg{vertical-align:middle}svg{overflow:hidden}button{border-radius:0}button:focus:not(:where([data-module=onboarding] *)){outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;-moz-appearance:button;appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}[hidden]{display:none!important}hr{border:0;border-block-end:1px solid var(--hr-color)}.eps-display-1{color:var(--display-1-color)}.eps-display-1,.eps-display-2{font-size:1.85rem;margin-block-end:.5rem;margin-block-start:.5rem}.eps-display-2{color:var(--display-2-color)}.eps-display-3{color:var(--display-3-color);font-size:1.85rem;margin-block-end:1.25rem;margin-block-start:0}.eps-display-4{color:var(--display-4-color);font-size:1.85rem;margin-block-end:.5rem;margin-block-start:.5rem}.eps-h1,h1{color:var(--h1-color);font-size:1.625rem;font-weight:500;line-height:1;margin-block-end:1.25rem}.eps-h2,h2{color:var(--h2-color);font-size:1.25rem;margin-block-end:1.25rem}.eps-h2,.eps-h3,h2,h3{font-weight:500;line-height:1.2;margin-block-start:0}.eps-h3,h3{color:var(--h3-color);font-size:1rem;margin-block-end:.5rem}.eps-h4,h4{color:var(--h4-color);font-size:.9375rem}.eps-h4,.eps-h5,h4,h5{margin-block-end:.5rem;margin-block-start:0}.eps-h5,h5{color:var(--h5-color);font-size:.875rem}.eps-h6,h6{color:var(--h-6-color);font-size:.875rem;font-weight:700;margin-block-end:.5rem;margin-block-start:0}.eps-text-xxs{color:var(--text-xxs-color);line-height:1.2}.eps-text-xs,.eps-text-xxs{font-size:.75rem;font-weight:400}.eps-text-xs{color:var(--text-xs-color);line-height:1.5}.eps-text{color:var(--text-base-color);font-size:.875rem}.eps-text,.eps-text-sm{font-weight:400;line-height:1.5}.eps-text-sm{color:var(--text-sm-color);font-size:.8125rem}.eps-text-lg{color:var(--text-lg-color);font-size:.9375rem}.eps-text-lg,.eps-text-xl{font-weight:400;line-height:1.5}.eps-text-xl{color:var(--text-xl-color);font-size:1rem}.video-wrapper{height:0;padding-block-end:56.25%;position:relative}.video-wrapper iframe{height:100%;inset-block-start:0;inset-inline-start:0;position:absolute;width:100%}.eps-separator{margin-block-end:2.75rem}.eps-theme-dark{--e-app-back-button-color:#babfc5}.back-button,.e-app-back-button{--button-background-color:var(--e-app-back-button-color,#69727d);margin-block-end:1.5rem}.back-button .eps-icon,.e-app-back-button .eps-icon{margin-inline-end:.3125rem}.eps-theme-dark{--input-border-color:--hr-color}.eps-input{background:transparent;border:1px solid var(--hr-color);border-radius:.1875rem;color:inherit;height:1.875rem;padding:0 .3125rem}.eps-input--block{width:100%}.eps-app{background-color:var(--app-background-color);border-radius:0;box-shadow:2px 8px 23px 3px var(--color-box-shadow-color);color:var(--body-color);display:flex;flex-direction:column;font-family:Roboto,Arial,Helvetica,Verdana,sans-serif;height:100vh;max-width:100%;overflow:hidden;position:absolute;width:100%}.eps-app__lightbox{align-items:center;background-color:var(--app-lightbox-background-color);display:flex;height:100%;inset-block-end:0;inset-inline-start:0;justify-content:center;position:fixed;width:100%;z-index:1040}.eps-app__header{border-block-end:var(--e-a-border);flex-shrink:0;font-size:.9375rem;height:3.125rem;padding-block:0;padding-inline:1rem;position:relative;z-index:3}.eps-app__header-buttons{align-items:center;display:flex;flex-direction:row-reverse;font-size:1.125rem}.eps-app__header-btn{font-size:1.125rem;line-height:1.25rem;padding-inline-start:1rem}.eps-app__header-btn:hover{color:var(--app-header-buttons-color-hover)}.eps-app__header-btn:first-child{border-inline-start:1px solid var(--app-header-buttons-separator-color)}.eps-app__header-btn:not(:first-child){padding-inline-end:1rem}.eps-app__logo-title-wrapper{align-items:center;display:flex}.eps-app__logo{border-radius:50%;color:var(--app-logo-background-color);display:block;font-size:1.75rem;height:1.75rem;line-height:1.75rem;text-align:center;width:1.75rem}.eps-app__logo:not(:last-child){margin-inline-end:.625rem}.eps-app__title{color:var(--app-title-color);font-size:.9375rem;font-weight:700;margin-block-end:0;text-transform:uppercase}.eps-app__main{display:flex;flex-grow:1;overflow:hidden}.eps-app__sidebar{background-color:var(--app-sidebar-background-color);border-inline-end:var(--e-a-border);flex-grow:0;max-width:17.1875rem;overflow-y:auto;padding-block-start:1.25rem;width:30%;z-index:4}.eps-app__content{flex-grow:1;height:100%;overflow-y:auto;padding:2.75rem;position:relative}.e-app-upload-file__input{display:none}.e-app-drop-zone{--e-app-drop-zone-text-color:#69727d;--e-app-drop-zone-secondary-text-color:#515962}.e-app-drop-zone__icon{font-size:60px;margin-block-end:2.75rem}.e-app-drop-zone__text{color:var(--e-app-drop-zone-text-color)}.e-app-drop-zone__secondary-text{color:var(--e-app-drop-zone-secondary-text-color)}.eps-theme-dark .e-app-drop-zone{--e-app-drop-zone-text-color:#babfc5;--e-app-drop-zone-secondary-text-color:#d5d8dc}:root{--info-toggle-color:#9da5ae;--info-toggle-hover-color:#69727d}.eps-theme-dark{--placeholder-filter:invert(0.8) sepia(1) saturate(0.2) hue-rotate(180deg) contrast(1.25) brightness(1.2);--info-toggle-color:#818a96;--info-toggle-hover-color:#babfc5}.e-site-part .eps-card__image{filter:var(--placeholder-filter,none)}.e-site-part__info-toggle{color:var(--info-toggle-color)}.e-site-part__info-toggle:hover{--info-toggle-color:var(--info-toggle-hover-color)}.e-site-editor__header{border-block-end:1px solid var(--hr-color);margin-block-end:2.75rem}:root{--e-elementor-loader-color:#fff;--e-elementor-loader-wrapper-color:#f9fafa;--e-elementor-loader-box-color:#e6e8ea}.eps-theme-dark{--e-elementor-loader-color:#1f2124;--e-elementor-loader-wrapper-color:#2b2c31;--e-elementor-loader-box-color:#3f444b}.elementor-loading{background-color:var(--e-elementor-loader-color);height:100vh}.elementor-loader-wrapper{align-items:center;display:flex;flex-direction:column;gap:30px;inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(calc(-50% * var(--direction-multiplier)),-50%);width:300px}.elementor-loader{background-color:var(--e-elementor-loader-wrapper-color);border-radius:50%;box-shadow:2px 2px 20px 4px rgba(0,0,0,.02);box-sizing:border-box;height:150px;padding:40px;width:150px}.elementor-loader-boxes{height:100%;position:relative;width:100%}.elementor-loader-box{animation:load 1.8s linear infinite;background-color:var(--e-elementor-loader-box-color);position:absolute}.elementor-loader-box:first-of-type{height:100%;inset-block-start:0;inset-inline-start:0;width:20%}.elementor-loader-box:not(:first-of-type){height:20%;inset-inline-end:0;width:60%}.elementor-loader-box:nth-of-type(2){animation-delay:calc(1.8s / 4 * -1);top:0}.elementor-loader-box:nth-of-type(3){animation-delay:calc(1.8s / 4 * -2);top:40%}.elementor-loader-box:nth-of-type(4){animation-delay:calc(1.8s / 4 * -3);bottom:0}.elementor-loading-title{color:#9da5ae;font-size:10px;letter-spacing:7px;text-align:center;text-indent:7px;text-transform:uppercase;width:100%}@keyframes load{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}.eps-menu__title{margin-block-end:1rem;margin-block-start:2.75rem}.e-app-import{--e-app-import-back-to-library-color:#69727d;padding-block-end:1.25rem}.e-app-import__drop-zone{margin-block-start:1.25rem}.e-app-import__back-to-library{color:var(--e-app-import-back-to-library-color);margin-block-end:1.5rem}.e-app-import__back-to-library>i{margin-inline-end:.5rem}.eps-theme-dark .e-app-import{--e-app-import-back-to-library-color:#babfc5}.e-site-editor__promotion-overlay__link{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;text-decoration:none;width:100%}.e-site-editor__promotion-overlay__icon{color:#fff;font-size:1.25rem;margin-block-end:1rem}.e-app-import-export-wizard-step{--e-app-import-export-wizard-step-icon-color:#818a96;--e-app-import-export-wizard-step-text-color:#69727d;--e-app-import-export-wizard-step-block-end-text-color:#69727d;height:100%;position:relative;text-align:center}.e-app-import-export-wizard-step__media-container{height:140px;margin:5.5rem 0 2.75rem}.e-app-import-export-wizard-step__icon{color:var(--e-app-import-export-wizard-step-icon-color);font-size:50px}.e-app-import-export-wizard-step__icon.eicon-loading{font-size:1.85rem}.e-app-import-export-wizard-step__heading{margin-block-end:1.5rem}.e-app-import-export-wizard-step__description,.e-app-import-export-wizard-step__info{color:var(--e-app-import-export-wizard-step-text-color)}.e-app-import-export-wizard-step__info{margin-block-start:1.5rem}.e-app-import-export-wizard-step__content{margin-block-end:1.25rem;text-align:initial}.e-app-import-export-wizard-step__notice{color:var(--e-app-import-export-wizard-step-block-end-text-color);display:block;font-style:italic;inset-block-start:100%;margin-block-end:0;position:sticky}.eps-theme-dark .e-app-import-export-wizard-step{--e-app-import-export-wizard-step-icon-color:#818a96;--e-app-import-export-wizard-step-text-color:#babfc5;--e-app-import-export-wizard-step-block-end-text-color:#babfc5}.e-app-import-export-page-header{--e-app-import-export-page-header-heading-color:#515962;--e-app-import-export-page-header-description-color:#69727d;margin-block-end:2.75rem}.e-app-import-export-page-header__content-wrapper{max-width:655px}.e-app-import-export-page-header__heading{color:var(--e-app-import-export-page-header-heading-color)}.e-app-import-export-page-header__description{color:var(--e-app-import-export-page-header-description-color);margin-block-start:1.25rem}.eps-theme-dark .e-app-import-export-page-header{--e-app-import-export-page-header-heading-color:#d5d8dc;--e-app-import-export-page-header-description-color:#d5d8dc}.e-app-wizard-footer{--e-app-wizard-footer-border-color:#e6e8ea;padding:.5rem}.e-app-wizard-footer__separator{border-block-start:1px solid var(--e-app-wizard-footer-border-color)}.eps-theme-dark .e-app-wizard-footer{--e-app-wizard-footer-border-color:#333438}.e-app-export-templates-features__locked{--e-app-export-templates-features-locked-color:#69727d;color:var(--e-app-export-templates-features-locked-color)}.eps-theme-dark .e-app-export-templates-features__locked{--e-app-export-templates-features-locked-color:#9da5ae}:root{--color-box-shadow-color:rgba(0,0,0,.05)}.eps-theme-dark{--color-box-shadow-color:rgba(0,0,0,.1)}:root{--card-background-color-hover:#fff;--card-border:1px solid #d5d8dc;--card-header-footer-border:1px solid var(--e-a-border-color);--card-header-footer-active-border:2px solid #babfc5;--card-headline-color:#515962;--card-figure-background-color:#babfc5;--card-image-overlay-background-color:rgba(0,0,0,.2)}.eps-theme-dark{--card-background-color-hover:#2b2c31;--card-border:1px solid #333438;--card-header-footer-border:1px solid #333438;--card-header-footer-active-border:1px solid #1f2124;--card-headline-color:#d5d8dc;--card-figure-background-color:#3f444b;--card-image-overlay-background-color:rgba(63,68,75,.5)}.eps-card{border:var(--card-border);border-radius:.1875rem;font-size:.75rem;transition:.3s}.eps-card__header{align-items:center;border-block-end:var(--card-header-footer-border);display:flex;min-height:2.5rem;padding:.625rem}.eps-card__header--padding{padding:var(--eps-card-header-padding)}.eps-card__headline{color:var(--card-headline-color);flex-grow:1;font-weight:500;margin-block-end:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eps-card__body{padding:.625rem}.eps-card__body--padding{padding:var(--eps-card-body-padding)}.eps-card__figure{background-color:var(--card-figure-background-color);height:0;overflow:hidden;padding-block-end:var(--card-image-aspect-ratio,95.6%);position:relative}.eps-card__image{inset-inline-start:0;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top}.eps-card__image,.eps-card__image-overlay{inset-block-start:0;position:absolute;width:100%}.eps-card__image-overlay{background-color:var(--card-image-overlay-background-color);height:100%;opacity:0;transition:.3s;z-index:1}.eps-card__image-overlay:hover{opacity:1}.eps-card__footer{border-block-start:var(--card-header-footer-border);font-size:.6875rem;padding:.625rem}.eps-card__footer--padding{padding:var(--eps-card-footer-padding)}:root{--menu-item-color:#515962;--menu-item-color-hover:#3f444b;--menu-item-color-active:#0c0d0e;--menu-item-background-color-hover:#f9fafa;--menu-item-background-color-active:#e6e8ea;--menu-item-action-button-color:#9da5ae}.eps-theme-dark{--menu-item-color:#d5d8dc;--menu-item-color-hover:#babfc5;--menu-item-color-active:#9da5ae;--menu-item-background-color-hover:#2b2c31;--menu-item-background-color-active:#333438;--menu-item-action-button-color:#818a96}.eps-menu-item{align-items:center;display:flex;position:relative;transition:.3s;--action-button-opacity:0}.eps-menu-item:before{background-color:#0c0d0e;content:"";display:block;height:100%;inset-block-start:0;inset-inline-start:0;position:absolute;width:var(--menu-item-pointer-width)}.eps-menu-item:hover:not(.eps-menu-item--active){background-color:var(--menu-item-background-color-hover);--action-button-opacity:1;--menu-item-color:var(--menu-item-color-hover);--eps-link-color:var(--menu-item-color-hover)}.eps-menu-item--active{background-color:var(--menu-item-background-color-active);--menu-item-color:var(--menu-item-color-active);--eps-link-color:var(--menu-item-color-active)}.eps-menu-item__link{align-items:center;color:var(--menu-item-color);display:flex;flex-grow:1;font-size:.75rem;line-height:1.2;min-height:2.75rem;padding:.5rem 1.875rem;--eps-link-color:var(--menu-item-color)}.eps-menu-item__link:not(:last-child){padding-inline-end:0}.eps-menu-item__link .eps-icon{font-size:1.125rem;margin-inline-end:.75rem}.eps-menu-item__action-button{margin-inline-end:1.25rem;opacity:var(--action-button-opacity);padding:.625rem;transition:.3s}.eps-menu-item--active{--menu-item-pointer-width:0.3125rem}.eps-grid-container{display:flex;flex-wrap:wrap;width:100%}.eps-grid-container--no-wrap{flex-wrap:nowrap}.eps-grid-container--wrap-reverse{flex-wrap:wrap-reverse}.eps-grid-container--spacing{--grid-row-gutter:calc(-1 * calc(var(--grid-spacing-gutter) * 0.625rem / 10));margin:var(--grid-row-gutter);width:var(--grid-spacing-width)}.eps-grid-container--spacing>.eps-grid-item{padding:var(--grid-spacing-gutter)}.eps-grid--direction-row{flex-direction:row}.eps-grid--direction-row-reverse{flex-direction:row-reverse}.eps-grid--direction-column{flex-direction:column}.eps-grid--direction-column-reverse{flex-direction:column-reverse}.eps-grid--justify-stretch{justify-content:stretch}.eps-grid--justify-start{justify-content:flex-start}.eps-grid--justify-center{justify-content:center}.eps-grid--justify-end{justify-content:flex-end}.eps-grid--justify-space-between{justify-content:space-between}.eps-grid--justify-space-around{justify-content:space-around}.eps-grid--justify-space-evenly{justify-content:space-evenly}.eps-grid--align-content-stretch{align-content:stretch}.eps-grid--align-content-start{align-content:flex-start}.eps-grid--align-content-center{align-content:center}.eps-grid--align-content-end{align-content:flex-end}.eps-grid--align-content-space-between{align-content:space-between}.eps-grid--align-items-start{align-items:flex-start}.eps-grid--align-items-center{align-items:center}.eps-grid--align-items-end{align-items:flex-end}.eps-grid--align-items-baseline{align-items:baseline}.eps-grid--align-items-stretch{align-items:stretch}.eps-grid-item--zero-min-width{min-width:0}@media screen and (min-width:480px){.eps-grid-item-sm{flex-basis:0;flex-grow:1;max-width:100%}}@media screen and (min-width:768px){.eps-grid-item-md{flex-basis:0;flex-grow:1;max-width:100%}}@media screen and (min-width:1025px){.eps-grid-item-lg{flex-basis:0;flex-grow:1;max-width:100%}}@media screen and (min-width:1440px){.eps-grid-item-xl{flex-basis:0;flex-grow:1;max-width:100%}}@media screen and (min-width:1600px){.eps-grid-item-xxl{flex-basis:0;flex-grow:1;max-width:100%}}.eps-grid-item-xs-1{flex-basis:calc(1 / 12 * 100%);flex-grow:0;max-width:calc(1 / 12 * 100%)}.eps-grid-item-xs-2{flex-basis:calc(2 / 12 * 100%);flex-grow:0;max-width:calc(2 / 12 * 100%)}.eps-grid-item-xs-3{flex-basis:calc(3 / 12 * 100%);flex-grow:0;max-width:calc(3 / 12 * 100%)}.eps-grid-item-xs-4{flex-basis:calc(4 / 12 * 100%);flex-grow:0;max-width:calc(4 / 12 * 100%)}.eps-grid-item-xs-5{flex-basis:calc(5 / 12 * 100%);flex-grow:0;max-width:calc(5 / 12 * 100%)}.eps-grid-item-xs-6{flex-basis:calc(6 / 12 * 100%);flex-grow:0;max-width:calc(6 / 12 * 100%)}.eps-grid-item-xs-7{flex-basis:calc(7 / 12 * 100%);flex-grow:0;max-width:calc(7 / 12 * 100%)}.eps-grid-item-xs-8{flex-basis:calc(8 / 12 * 100%);flex-grow:0;max-width:calc(8 / 12 * 100%)}.eps-grid-item-xs-9{flex-basis:calc(9 / 12 * 100%);flex-grow:0;max-width:calc(9 / 12 * 100%)}.eps-grid-item-xs-10{flex-basis:calc(10 / 12 * 100%);flex-grow:0;max-width:calc(10 / 12 * 100%)}.eps-grid-item-xs-11{flex-basis:calc(11 / 12 * 100%);flex-grow:0;max-width:calc(11 / 12 * 100%)}.eps-grid-item-xs-12{flex-basis:calc(12 / 12 * 100%);flex-grow:0;max-width:calc(12 / 12 * 100%)}@media screen and (min-width:480px){.eps-grid-item-sm-1{flex-basis:calc(1 / 12 * 100%);flex-grow:0;max-width:calc(1 / 12 * 100%)}.eps-grid-item-sm-2{flex-basis:calc(2 / 12 * 100%);flex-grow:0;max-width:calc(2 / 12 * 100%)}.eps-grid-item-sm-3{flex-basis:calc(3 / 12 * 100%);flex-grow:0;max-width:calc(3 / 12 * 100%)}.eps-grid-item-sm-4{flex-basis:calc(4 / 12 * 100%);flex-grow:0;max-width:calc(4 / 12 * 100%)}.eps-grid-item-sm-5{flex-basis:calc(5 / 12 * 100%);flex-grow:0;max-width:calc(5 / 12 * 100%)}.eps-grid-item-sm-6{flex-basis:calc(6 / 12 * 100%);flex-grow:0;max-width:calc(6 / 12 * 100%)}.eps-grid-item-sm-7{flex-basis:calc(7 / 12 * 100%);flex-grow:0;max-width:calc(7 / 12 * 100%)}.eps-grid-item-sm-8{flex-basis:calc(8 / 12 * 100%);flex-grow:0;max-width:calc(8 / 12 * 100%)}.eps-grid-item-sm-9{flex-basis:calc(9 / 12 * 100%);flex-grow:0;max-width:calc(9 / 12 * 100%)}.eps-grid-item-sm-10{flex-basis:calc(10 / 12 * 100%);flex-grow:0;max-width:calc(10 / 12 * 100%)}.eps-grid-item-sm-11{flex-basis:calc(11 / 12 * 100%);flex-grow:0;max-width:calc(11 / 12 * 100%)}.eps-grid-item-sm-12{flex-basis:calc(12 / 12 * 100%);flex-grow:0;max-width:calc(12 / 12 * 100%)}}@media screen and (min-width:768px){.eps-grid-item-md-1{flex-basis:calc(1 / 12 * 100%);flex-grow:0;max-width:calc(1 / 12 * 100%)}.eps-grid-item-md-2{flex-basis:calc(2 / 12 * 100%);flex-grow:0;max-width:calc(2 / 12 * 100%)}.eps-grid-item-md-3{flex-basis:calc(3 / 12 * 100%);flex-grow:0;max-width:calc(3 / 12 * 100%)}.eps-grid-item-md-4{flex-basis:calc(4 / 12 * 100%);flex-grow:0;max-width:calc(4 / 12 * 100%)}.eps-grid-item-md-5{flex-basis:calc(5 / 12 * 100%);flex-grow:0;max-width:calc(5 / 12 * 100%)}.eps-grid-item-md-6{flex-basis:calc(6 / 12 * 100%);flex-grow:0;max-width:calc(6 / 12 * 100%)}.eps-grid-item-md-7{flex-basis:calc(7 / 12 * 100%);flex-grow:0;max-width:calc(7 / 12 * 100%)}.eps-grid-item-md-8{flex-basis:calc(8 / 12 * 100%);flex-grow:0;max-width:calc(8 / 12 * 100%)}.eps-grid-item-md-9{flex-basis:calc(9 / 12 * 100%);flex-grow:0;max-width:calc(9 / 12 * 100%)}.eps-grid-item-md-10{flex-basis:calc(10 / 12 * 100%);flex-grow:0;max-width:calc(10 / 12 * 100%)}.eps-grid-item-md-11{flex-basis:calc(11 / 12 * 100%);flex-grow:0;max-width:calc(11 / 12 * 100%)}.eps-grid-item-md-12{flex-basis:calc(12 / 12 * 100%);flex-grow:0;max-width:calc(12 / 12 * 100%)}}@media screen and (min-width:1025px){.eps-grid-item-lg-1{flex-basis:calc(1 / 12 * 100%);flex-grow:0;max-width:calc(1 / 12 * 100%)}.eps-grid-item-lg-2{flex-basis:calc(2 / 12 * 100%);flex-grow:0;max-width:calc(2 / 12 * 100%)}.eps-grid-item-lg-3{flex-basis:calc(3 / 12 * 100%);flex-grow:0;max-width:calc(3 / 12 * 100%)}.eps-grid-item-lg-4{flex-basis:calc(4 / 12 * 100%);flex-grow:0;max-width:calc(4 / 12 * 100%)}.eps-grid-item-lg-5{flex-basis:calc(5 / 12 * 100%);flex-grow:0;max-width:calc(5 / 12 * 100%)}.eps-grid-item-lg-6{flex-basis:calc(6 / 12 * 100%);flex-grow:0;max-width:calc(6 / 12 * 100%)}.eps-grid-item-lg-7{flex-basis:calc(7 / 12 * 100%);flex-grow:0;max-width:calc(7 / 12 * 100%)}.eps-grid-item-lg-8{flex-basis:calc(8 / 12 * 100%);flex-grow:0;max-width:calc(8 / 12 * 100%)}.eps-grid-item-lg-9{flex-basis:calc(9 / 12 * 100%);flex-grow:0;max-width:calc(9 / 12 * 100%)}.eps-grid-item-lg-10{flex-basis:calc(10 / 12 * 100%);flex-grow:0;max-width:calc(10 / 12 * 100%)}.eps-grid-item-lg-11{flex-basis:calc(11 / 12 * 100%);flex-grow:0;max-width:calc(11 / 12 * 100%)}.eps-grid-item-lg-12{flex-basis:calc(12 / 12 * 100%);flex-grow:0;max-width:calc(12 / 12 * 100%)}}@media screen and (min-width:1440px){.eps-grid-item-xl-1{flex-basis:calc(1 / 12 * 100%);flex-grow:0;max-width:calc(1 / 12 * 100%)}.eps-grid-item-xl-2{flex-basis:calc(2 / 12 * 100%);flex-grow:0;max-width:calc(2 / 12 * 100%)}.eps-grid-item-xl-3{flex-basis:calc(3 / 12 * 100%);flex-grow:0;max-width:calc(3 / 12 * 100%)}.eps-grid-item-xl-4{flex-basis:calc(4 / 12 * 100%);flex-grow:0;max-width:calc(4 / 12 * 100%)}.eps-grid-item-xl-5{flex-basis:calc(5 / 12 * 100%);flex-grow:0;max-width:calc(5 / 12 * 100%)}.eps-grid-item-xl-6{flex-basis:calc(6 / 12 * 100%);flex-grow:0;max-width:calc(6 / 12 * 100%)}.eps-grid-item-xl-7{flex-basis:calc(7 / 12 * 100%);flex-grow:0;max-width:calc(7 / 12 * 100%)}.eps-grid-item-xl-8{flex-basis:calc(8 / 12 * 100%);flex-grow:0;max-width:calc(8 / 12 * 100%)}.eps-grid-item-xl-9{flex-basis:calc(9 / 12 * 100%);flex-grow:0;max-width:calc(9 / 12 * 100%)}.eps-grid-item-xl-10{flex-basis:calc(10 / 12 * 100%);flex-grow:0;max-width:calc(10 / 12 * 100%)}.eps-grid-item-xl-11{flex-basis:calc(11 / 12 * 100%);flex-grow:0;max-width:calc(11 / 12 * 100%)}.eps-grid-item-xl-12{flex-basis:calc(12 / 12 * 100%);flex-grow:0;max-width:calc(12 / 12 * 100%)}}@media screen and (min-width:1600px){.eps-grid-item-xxl-1{flex-basis:calc(1 / 12 * 100%);flex-grow:0;max-width:calc(1 / 12 * 100%)}.eps-grid-item-xxl-2{flex-basis:calc(2 / 12 * 100%);flex-grow:0;max-width:calc(2 / 12 * 100%)}.eps-grid-item-xxl-3{flex-basis:calc(3 / 12 * 100%);flex-grow:0;max-width:calc(3 / 12 * 100%)}.eps-grid-item-xxl-4{flex-basis:calc(4 / 12 * 100%);flex-grow:0;max-width:calc(4 / 12 * 100%)}.eps-grid-item-xxl-5{flex-basis:calc(5 / 12 * 100%);flex-grow:0;max-width:calc(5 / 12 * 100%)}.eps-grid-item-xxl-6{flex-basis:calc(6 / 12 * 100%);flex-grow:0;max-width:calc(6 / 12 * 100%)}.eps-grid-item-xxl-7{flex-basis:calc(7 / 12 * 100%);flex-grow:0;max-width:calc(7 / 12 * 100%)}.eps-grid-item-xxl-8{flex-basis:calc(8 / 12 * 100%);flex-grow:0;max-width:calc(8 / 12 * 100%)}.eps-grid-item-xxl-9{flex-basis:calc(9 / 12 * 100%);flex-grow:0;max-width:calc(9 / 12 * 100%)}.eps-grid-item-xxl-10{flex-basis:calc(10 / 12 * 100%);flex-grow:0;max-width:calc(10 / 12 * 100%)}.eps-grid-item-xxl-11{flex-basis:calc(11 / 12 * 100%);flex-grow:0;max-width:calc(11 / 12 * 100%)}.eps-grid-item-xxl-12{flex-basis:calc(12 / 12 * 100%);flex-grow:0;max-width:calc(12 / 12 * 100%)}}.eps-theme-dark,:root{--menu-title-color:#515962}.eps-menu ul{list-style:none;margin:0;padding:0}.eps-menu ul li{display:flex}.eps-menu__title{color:var(--menu-title-color);font-size:.6875rem;font-weight:400;line-height:1.2;padding:.5rem 1.875rem;text-transform:uppercase}:root{--eps-modal-background-color:#fff;--eps-modal-header-background-color:#2563eb;--eps-tip-background-color:#f0f7ff}.eps-theme-dark{--eps-modal-background-color:#0c0d0e;--eps-modal-header-background-color:#07c;--eps-tip-background-color:#0a1a3d}.eps-modal{animation:eps-animation-pop .15s cubic-bezier(.57,.53,.71,1.47) forwards;background:var(--eps-modal-background-color);border-radius:.1875rem;max-width:43.75rem}.eps-modal__overlay{align-items:center;background:rgba(0,0,0,.5);display:flex;inset:0;justify-content:center;position:fixed;z-index:1030}.eps-modal__header{background:var(--eps-modal-header-background-color);border-radius:.1875rem;font-size:.875rem;height:2.75rem;padding:.625rem 1rem}.eps-modal__header,.eps-modal__header .title{color:#fff}.eps-modal__icon{margin-inline-end:.625rem}.eps-modal__body{padding:1.875rem}.eps-modal .eps-tip,.eps-modal__tip{background-color:var(--eps-tip-background-color);border-inline-start:3px solid #2563eb;padding:.5rem;padding-inline-start:.75rem}.eps-modal .eps-tip:not(:last-child),.eps-modal__tip:not(:last-child){margin-block-end:1.875rem}.eps-modal .eps-tip:not(:first-child),.eps-modal__section:not(:first-child),.eps-modal__tip:not(:first-child){margin-block-start:1.875rem}.eps-modal__close-wrapper{border-inline-start:1px solid #fff;padding-inline-start:1rem}.eps-add-new-button{display:inline-flex;--eps-add-new-button-size:1.5rem;cursor:pointer;line-height:var(--eps-add-new-button-size)}.eps-add-new-button .eps-icon{background-color:#f3bafd;border-radius:100%;color:#0c0d0e;font-size:calc(var(--eps-add-new-button-size) * .75);height:var(--eps-add-new-button-size);line-height:var(--eps-add-new-button-size);text-align:center;width:var(--eps-add-new-button-size)}.eps-add-new-button span:not(.sr-only){font-weight:500;margin-inline-start:.625rem}.eps-add-new-button--sm{--eps-add-new-button-size:1rem}:root{--select2-selection-background-color:#fff;--select2-selection-color:#515962;--select2-selection-border-color:#9da5ae;--select2-selection-opened-focused-border-color:#babfc5;--select2-single-selection-rendered-color:#515962;--select2-default-single-selection-background-color:#fff;--select2-default-single-selection-border-color:#9da5ae;--select2-default-multiple-selection-background-color:#fff;--select2-default-multiple-selection-choice-background-color:#babfc5;--select2-default-multiple-selection-choice-color:#515962;--select2-default-multiple-selection-choice-border-color:#babfc5;--select2-default-multiple-selection-choice-remove-color:#69727d;--select2-default-multiple-selection-choice-remove-hover-color:#515962;--select2-default-results-selected-option-background-color:#fff;--select2-default-results-selected-option-color:#515962;--select2-default-results-highlighted-option-background-color:#5897fb;--select2-default-results-highlighted-option-color:#fff;--select2-results-selected-option-background-color:#5897fb;--select2-results-selected-option-color:#fff;--select2-dropdown-background-color:#fff;--select2-dropdown-border-color:#9da5ae}.eps-theme-dark{--select2-selection-background-color:#3f444b;--select2-selection-color:#d5d8dc;--select2-selection-border-color:#818a96;--select2-selection-opened-focused-border-color:#9da5ae;--select2-single-selection-rendered-color:#d5d8dc;--select2-default-single-selection-background-color:#3f444b;--select2-default-single-selection-border-color:#69727d;--select2-default-multiple-selection-background-color:#3f444b;--select2-default-multiple-selection-choice-background-color:#69727d;--select2-default-multiple-selection-choice-color:#d5d8dc;--select2-default-multiple-selection-choice-border-color:#69727d;--select2-default-multiple-selection-choice-remove-color:#babfc5;--select2-default-multiple-selection-choice-remove-hover-color:#d5d8dc;--select2-default-results-selected-option-background-color:#3f444b;--select2-default-results-selected-option-color:#d5d8dc;--select2-default-results-highlighted-option-background-color:#69727d;--select2-default-results-highlighted-option-color:#d5d8dc;--select2-results-selected-option-background-color:#69727d;--select2-results-selected-option-color:#d5d8dc;--select2-dropdown-background-color:#3f444b;--select2-dropdown-border-color:#818a96}.select2-container:not(.select2-container--open):not(.select2-container--focus) .select2-selection--multiple,.select2-container:not(.select2-container--open):not(.select2-container--focus) .select2-selection--single{background-color:var(--select2-selection-background-color);border-color:var(--select2-selection-border-color);color:var(--select2-selection-color)}.select2-container.select2-container--focus .select2-selection--multiple,.select2-container.select2-container--focus .select2-selection--single,.select2-container.select2-container--open .select2-selection--multiple,.select2-container.select2-container--open .select2-selection--single{border-color:var(--select2-selection-opened-focused-border-color)}.select2-container.select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--select2-single-selection-rendered-color)}.select2-container--default .select2-selection--single{background-color:var(--select2-default-single-selection-background-color);border-color:var(--select2-default-single-selection-border-color)}.select2-container--default .select2-selection--multiple{background-color:var(--select2-default-multiple-selection-background-color)}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:var(--select2-default-multiple-selection-choice-background-color);border-color:var(--select2-default-multiple-selection-choice-border-color);color:var(--select2-default-multiple-selection-choice-color)}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:var(--select2-default-multiple-selection-choice-remove-color)}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:var(--select2-default-multiple-selection-choice-remove-hover-color)}.select2-container--default .select2-results__option[aria-selected]{background-color:var(--select2-default-results-selected-option-background-color);color:var(--select2-default-results-selected-option-color)}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:var(--select2-default-results-highlighted-option-background-color);color:var(--select2-default-results-highlighted-option-color)}.select2-container .select2-results__option[aria-selected=true]{background-color:var(--select2-results-selected-option-background-color);color:var(--select2-results-selected-option-color)}.select2-container .select2-dropdown{background-color:var(--select2-dropdown-background-color);border-color:var(--select2-dropdown-border-color)}.eps-notice{--eps-box-notice-background-color:#f1f2f3;padding:.625rem 1rem}.eps-notice-semantic{background-color:var(--eps-notice-semantic-bg);border-inline-start:3px solid var(--eps-notice-semantic-color)}.eps-notice-semantic .eps-notice__icon{color:var(--eps-notice-semantic-color);font-size:1rem;margin-inline-end:.75rem}.eps-notice--warning{--eps-notice-semantic-color:#f59e0b;--eps-notice-semantic-bg:#fffbeb}.eps-notice--danger{--eps-notice-semantic-color:#dc2626;--eps-notice-semantic-bg:#fef1f4}.eps-notice--info{--eps-notice-semantic-color:#2563eb;--eps-notice-semantic-bg:#f0f7ff}.eps-notice__text{margin:0;padding:0}.eps-notice__button-container{flex-shrink:0;margin-inline-start:1.25rem;width:auto}.eps-theme-dark .eps-notice{--eps-box-notice-background-color:#515962}.eps-theme-dark .eps-notice--warning{--eps-notice-semantic-bg:#311808}.eps-theme-dark .eps-notice--danger{--eps-notice-semantic-bg:#390a0a}.eps-theme-dark .eps-notice--info{--eps-notice-semantic-bg:#0a1a3d}.eps-list{--eps-list-item-separated-border-color:#babfc5;border:1px solid var(--e-a-border-color);border-radius:.1875rem;list-style-type:none;margin:0;padding:0}.eps-list--padding{padding:var(--eps-list-padding)}.eps-list__item{padding:0}.eps-list__item--padding{padding:var(--eps-list-item-padding)}.eps-list--separated .eps-list__item:not(:last-child){border-block-end:1px solid var(--eps-list-item-separated-border-color)}.eps-theme-dark .eps-list{--eps-list-item-separated-border-color:#3f444b}:root{--popover-background-color:#fff;--popover-item-color:#515962;--popover-item-hover-color:#3f444b;--popover-item-danger-hover-color:#dc2626;--popover-item-background-color:#fff;--popover-box-shadow-color:rgba(0,0,0,.15);--popover-box-shadow-size:0px 1px 20px;--popover-arrow-color:#fff}.eps-theme-dark{--popover-background-color:#1f2124;--popover-item-color:#fff;--popover-item-hover-color:#d5d8dc;--popover-item-danger-hover-color:#f84343;--popover-item-background-color:#1f2124;--popover-box-shadow-color:rgba(0,0,0,.15);--popover-box-shadow-size:0px 1px 20px;--popover-arrow-color:#1f2124}.eps-popover{background-color:var(--popover-background-color);border-radius:.1875rem;box-shadow:var(--popover-box-shadow-size) var(--popover-box-shadow-color);display:flex;flex-direction:column;inset-inline-start:.25rem;list-style:none;margin-block-start:9px;min-width:120px;padding:10px 0;position:absolute;transform:translateX(-50%);z-index:1050}.eps-popover__background{inset:0;position:fixed;z-index:1030}.eps-popover__container{position:relative}.eps-popover:before{border-color:transparent;border-block-end-color:var(--popover-arrow-color);border-style:solid;border-width:0 calc(16px / 2) 9px;content:"";display:block;height:9px;inset-block-start:-9px;inset-inline-start:50%;margin:0 .1875rem 9px;position:absolute;transform:translateX(-50%);width:16px}.eps-popover--arrow-start:before{inset-inline-start:.1875rem;transform:none}.eps-popover--arrow-end:before{inset-inline-end:.1875rem;inset-inline-start:auto;transform:none}.eps-popover--arrow-none:before{display:none}.eps-popover__item{align-items:center;background-color:var(--popover-item-background-color);color:var(--popover-item-color);cursor:pointer;font-size:.6875rem;font-weight:500;line-height:.8125rem;padding:.3125rem 1rem;width:100%}.eps-popover__item:hover{color:var(--popover-item-hover-color)}.eps-popover__item--danger:hover{color:var(--popover-item-danger-hover-color)}.eps-popover__item .eps-icon{font-size:inherit;margin-inline-end:.3125rem}.eps-css-grid{display:grid;grid-template-columns:repeat(var(--eps-grid-columns,auto-fill),minmax(var(--eps-grid-col-min-width,1fr),var(--eps-grid-col-max-width,1fr)));grid-gap:var(--eps-grid-spacing)}.eps-box{--eps-box-color:#1f2124;--eps-box-input-color:#1f2124;border-radius:.1875rem;color:var(--eps-box-color);padding:0}.eps-box--padding{padding:var(--eps-box-padding)}.eps-box>input{background-color:transparent;border:0;color:var(--eps-box-input-color);outline:0;width:100%}.eps-theme-dark .eps-box{--eps-box-color:#d5d8dc;--eps-box-input-color:#d5d8dc}:root{--checkbox-border-color:#9da5ae;--checkbox-hover-border-color:#8f98a2;--checkbox-active-border-color:#abb2ba;--checkbox-background-color:#fff;--checkbox-checked-background-color:#515962;--checkbox-checked-hover-background-color:#454c54;--checkbox-checked-active-background-color:#5d6670;--checkbox-checked-disabled-background-color:#d5d8dc;--checkbox-indicator-color:#fff;--checkbox-error-background-color:#dc2626}.eps-theme-dark{--checkbox-background-color:transparent}.eps-checkbox{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--checkbox-background-color);border:1px solid var(--checkbox-border-color);border-radius:.1875rem;display:inline-flex;height:15px;justify-content:center;outline:0;width:15px}.eps-checkbox:after{content:" ";display:inline-block;height:6px;margin-block-end:calc(.25 / 2 * 100%);transform:rotate(45deg);width:3px}.eps-checkbox:hover{--checkbox-border-color:var(--checkbox-hover-border-color)}.eps-checkbox:active{--checkbox-border-color:var(--checkbox-active-border-color)}.eps-checkbox:checked{--checkbox-background-color:var(--checkbox-checked-background-color);--checkbox-border-color:var(--checkbox-checked-background-color)}.eps-checkbox:checked:after{border:solid #fff;border-width:0 1px 1px 0}.eps-checkbox:checked:hover{--checkbox-background-color:var(--checkbox-checked-hover-background-color);--checkbox-border-color:var(--checkbox-checked-hover-background-color)}.eps-checkbox:checked:active{--checkbox-background-color:var(--checkbox-checked-active-background-color);--checkbox-border-color:var(--checkbox-checked-active-background-color)}.eps-checkbox:checked:disabled{--checkbox-background-color:var(--checkbox-checked-disabled-background-color);--checkbox-border-color:var(--checkbox-checked-disabled-background-color)}.eps-checkbox--rounded{border-radius:50%}.eps-checkbox--indeterminate:after{border-block-start:1px solid #fff;content:" ";display:inline-block;height:0;margin-block-end:0;transform:rotate(0deg);width:7px}.eps-checkbox--indeterminate{--checkbox-background-color:var(--checkbox-checked-background-color);--checkbox-border-color:var(--checkbox-checked-background-color)}.eps-checkbox--error:after,.eps-checkbox--error:before,.eps-checkbox--error:checked:after,.eps-checkbox--error:checked:before{border:solid #fff;border-width:1px 0 0;content:" ";display:inline-block;height:0;margin-block-end:0;position:absolute;width:7px}.eps-checkbox--error:before,.eps-checkbox--error:checked:before{transform:rotate(45deg)}.eps-checkbox--error:after,.eps-checkbox--error:checked:after{transform:rotate(-45deg)}.eps-checkbox--error,.eps-checkbox--error:checked,.eps-checkbox--error:checked:hover,.eps-checkbox--error:hover{--checkbox-background-color:var(--checkbox-error-background-color);--checkbox-border-color:var(--checkbox-error-background-color)}:root{--e-app-drag-drop-background-color:#fff;--e-app-drag-drop-outline-color:#e6e8ea}.eps-theme-dark{--e-app-drag-drop-background-color:#2b2c31;--e-app-drag-drop-outline-color:#333438}.e-app-drag-drop{background-color:var(--e-app-drag-drop-background-color);margin-block-end:1.5rem;outline:2px dashed var(--e-app-drag-drop-outline-color);outline-offset:-.75rem;padding:4.125rem;text-align:center}.e-app-drag-drop--drag-over{outline-color:#2563eb}.eps-dialog{border-radius:3px;width:375px}.eps-dialog__close-button{color:#fff;font-size:1.25rem;inset-block-start:-2.75rem;inset-inline-end:-2.75rem;margin-block-start:.625rem;margin-inline-end:.625rem;position:absolute;z-index:1040}.eps-dialog__content{font-size:.75rem;padding:1.5rem 1.875rem 1rem}.eps-dialog__text,.eps-dialog__title{text-align:center}.eps-dialog__buttons{display:flex}.eps-dialog__button{border-block-start:1px solid var(--hr-color);flex:1;justify-content:center;line-height:2.75rem;text-align:center}.eps-dialog__button:last-child:not(:first-child){border-inline-start:1px solid var(--hr-color)}.e-app__popover{background-color:var(--e-a-bg-default);border-radius:6px;box-shadow:0 2px 15px rgba(0,0,0,.3);display:none;padding:20px;position:absolute;width:-moz-fit-content;width:fit-content;z-index:999}.e-app__popover:before{border:8px solid transparent;border-block-end-color:#fff;content:"";inset-block-start:-16px;inset-inline-end:var(--popover-arrow-offset-end,22px);position:absolute}.eps-inline-link{background-color:initial;border:0;color:var(--eps-inline-link-color);padding:0}.eps-inline-link--color-primary{--eps-inline-link-color:#0a875a}.eps-inline-link--color-secondary{--eps-inline-link-color:#818a96}.eps-inline-link--color-danger{--eps-inline-link-color:#dc2626}.eps-inline-link--color-cta{--eps-inline-link-color:#93003f}.eps-inline-link--color-link{--eps-inline-link-color:#515962}.eps-inline-link--color-disabled{--eps-inline-link-color:#d5d8dc}.eps-inline-link--underline-always,.eps-inline-link--underline-always:hover,.eps-inline-link--underline-hover:hover{text-decoration:underline}.eps-inline-link--italic{font-style:italic}.eps-inline-link,.eps-inline-link:focus{outline:none}.eps-text-field{--eps-text-field-color:#515962;--eps-text-field-background-color:transparent;--eps-text-field-placeholder-color:#69727d;--eps-text-field-outlined-border-color:#9da5ae;--eps-text-field-outlined-focus-border-color:#515962;--eps-text-field-standard-border-color:#9da5ae;--eps-text-field-standard-focus-border-color:#515962;--border:1px solid var(--eps-text-field-outlined-border-color);background-color:var(--eps-text-field-background-color);border:0;color:var(--eps-text-field-color);font-family:Roboto,Arial,Helvetica,Verdana,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;margin-block-end:5px;outline:none;width:100%}.eps-text-field--outlined{border:var(--border);border-radius:.1875rem;padding:.625rem}.eps-text-field--outlined:focus{border-color:var(--eps-text-field-outlined-focus-border-color)}.eps-text-field--standard{border-bottom:var(--border);padding-bottom:.625rem;padding-top:.625rem}.eps-text-field--standard:focus{border-color:var(--eps-text-field-standard-focus-border-color)}.eps-text-field::-moz-placeholder{color:var(--eps-text-field-placeholder-color);font-family:Roboto,Arial,Helvetica,Verdana,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5}.eps-text-field::placeholder{color:var(--eps-text-field-placeholder-color);font-family:Roboto,Arial,Helvetica,Verdana,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5}.eps-theme-dark .eps-text-field{--eps-text-field-color:#babfc5;--eps-text-field-background-color:transparent;--eps-text-field-placeholder-color:#9da5ae;--eps-text-field-outlined-border-color:#3f444b;--eps-text-field-outlined-focus-border-color:#9da5ae}.eps-theme-dark--outlined{border-color:var(--eps-text-field-outlined-border-color)}.eps-theme-dark--outlined:focus{border-color:var(--eps-text-field-outlined-focus-border-color)}.eps-theme-dark--standard{border-color:var(--eps-text-field-standard-border-color)}.eps-theme-dark--standard:focus{border-color:var(--eps-text-field-standard-focus-border-color)}.e-app-import-export-content-layout{display:flex;height:100%;justify-content:center}.e-app-import-export-content-layout__container{flex-basis:1075px}.e-app-export-complete__kit-content-title{margin:2.75rem 0 .625rem}.e-app-export-kit-content{--e-app-export-kit-content-title-color:#3f444b;--e-app-export-kit-content-description-color:#515962;--e-app-export-kit-content-sm-notice-color:#babfc5}.e-app-export-kit-content__checkbox{flex-shrink:0;margin-inline-end:.75rem}.e-app-export-kit-content__title{color:var(--e-app-export-kit-content-title-color)}.e-app-export-kit-content__description{color:var(--e-app-export-kit-content-description-color);margin-inline-end:1.25rem}.e-app-export-kit-content__notice{margin-block-start:1rem}.e-app-export-kit-content__small-notice{color:var(--e-app-export-kit-content-sm-notice-color);font-style:italic}.eps-theme-dark .e-app-export-kit-content{--e-app-export-kit-content-title-color:#d5d8dc;--e-app-export-kit-content-description-color:#babfc5;--e-app-export-kit-content-sm-notice-color:#818a96}.e-app-import-export-kit-data{--e-app-import-export-kit-data-site-area-color:#3f444b;--e-app-import-export-kit-data-included-color:#69727d}.e-app-import-export-kit-data__included,.e-app-import-export-kit-data__site-area{margin-block-end:0}.e-app-import-export-kit-data__site-area{color:var(--e-app-import-export-kit-data-site-area-color);font-weight:700}.e-app-import-export-kit-data__included{color:var(--e-app-import-export-kit-data-included-color)}.eps-theme-dark .e-app-import-export-kit-data{--e-app-import-export-kit-data-site-area-color:#babfc5;--e-app-import-export-kit-data-included-color:#9da5ae}.e-app-import-resolver{--e-app-import-resolver-panel-header-background-color:#fff;--e-app-import-resolver-panel-body-background-color:hsla(0,0%,100%,.5);--e-app-import-resolver-conflicts-asset-border-color:#818a96;--e-app-import-resolver-conflicts-asset-inactive-color:#69727d;padding-block-end:1.25rem}.e-app-import-resolver__notice{margin-block-end:1.25rem}.e-app-import-resolver__panel,.e-app-import-resolver__panel:hover{background-color:initial}.e-app-import-resolver__panel-header{background-color:var(--e-app-import-resolver-panel-header-background-color)}.e-app-import-resolver__panel-body{background-color:var(--e-app-import-resolver-panel-body-background-color)}.e-app-import-resolver-conflicts__container{box-shadow:0 2px 3px 1px var(--color-box-shadow-color)}.e-app-import-resolver-conflicts__checkbox{flex-shrink:0;margin-inline-end:.75rem}.e-app-import-resolver-conflicts__title{line-height:1}.e-app-import-resolver-conflicts__asset:not(:first-child){border-inline-start:2px solid var(--e-app-import-resolver-conflicts-asset-border-color);margin-inline-start:1rem;padding-inline-start:1rem}.e-app-import-resolver-conflicts__asset:not(.active){color:var(--e-app-import-resolver-conflicts-asset-inactive-color)}.e-app-import-resolver-conflicts__edit-template{margin-inline-start:.3125rem}.eps-theme-dark .e-app-import-resolver{--e-app-import-resolver-panel-header-background-color:#69727d;--e-app-import-resolver-panel-body-background-color:rgba(0,0,0,.05);--e-app-import-resolver-conflicts-asset-border-color:#818a96;--e-app-import-resolver-conflicts-asset-inactive-color:#9da5ae}.eps-panel{--eps-panel-header-background-color:transparent;--eps-panel-body-background-color:transparent}.eps-panel,.eps-panel:hover{background-color:initial}.eps-panel__header{background-color:var(--eps-panel-header-background-color);border-radius:.1875rem}.eps-panel__body{background-color:var(--eps-panel-body-background-color);border-radius:0 0 .1875rem .1875rem}.eps-theme-dark .eps-panel{--eps-panel-header-background-color:transparent;--eps-panel-body-background-color:transparent}.e-app-export-kit{padding-block-end:1.25rem}.e-app-export-kit-information__field-header{margin-block-end:.625rem}.e-app-export-kit-information__label{margin:0}.e-app-export-kit-information__info-icon{margin-inline-start:.625rem}.e-app-export-kit-information__content{gap:16px}.e-app-export-kit-information__field--error{border-color:var(--e-a-color-danger)}.e-app-export-kit-information__error-container{align-items:flex-start;display:flex;height:20px;margin-block-start:4px}.e-app-export-kit-information__validation-error{color:var(--e-a-color-danger)}.e-app-export-kit__content{gap:20px}.e-app-import-export-info-modal__section:not(:first-child){margin-block-start:1.875rem}.e-app-import-export-info-modal__heading{margin-block-end:1.25rem}:root{--eps-badge-background-color:#fff}.eps-theme-dark{--eps-badge-background-color:#515962}.eps-badge{background:var(--eps-badge-background-color);border-radius:4px;box-shadow:0 3px 6px var(--color-box-shadow-color);display:inline-block;font-size:.75rem;line-height:1.8;padding:0 .5rem}.eps-badge--sm{border-radius:3px;font-size:.625rem;line-height:1.5;padding:0 .3125rem}.eps-collapse__title{align-items:center;background:transparent;border:none;color:inherit;cursor:pointer;display:flex;justify-content:space-between;padding:.3125rem 0;width:100%}.eps-collapse__title:focus{outline:none}.eps-collapse__icon{scale:calc(1 * var(--direction-multiplier)) 1;transition:all .15s}.eps-collapse__content{display:none;margin-block-start:.625rem}.eps-collapse[data-open] .eps-collapse__content{display:block}.eps-collapse[data-open] .eps-collapse__icon{transform:rotate(90deg)}.e-kit-library-promotion{--e-kit-library-promotion-color:tints(600)}.eps-theme-dark .e-kit-library-promotion{--e-kit-library-promotion-color:dark-tints(400)}.e-kit-library-promotion{color:var(--e-kit-library-promotion-color);margin-block-start:1.875rem;text-align:center;width:100%}.e-kit-library__error-screen{margin-block-start:2.75rem}.e-kit-library__error-screen-title{margin-block-end:0;margin-block-start:2.75rem}.e-kit-library__error-screen-description{color:#69727d;margin-block-start:1.5rem;max-width:520px;text-align:center}.e-kit-library__kit-favorite-actions{border-radius:4px;padding:.3125rem;transition:all .3s}.e-kit-library__kit-favorite-actions--active{color:#dc2626}.e-kit-library__kit-favorite-actions--loading{cursor:default;opacity:50%}.e-kit-library__kit-favorite-actions:hover{background-color:rgba(220,38,38,.1)}.e-kit-library__filter-indication{align-items:center;display:flex;margin-block-start:1.5rem}.e-kit-library__filter-indication-text{align-items:center;display:flex;margin-block-end:0}.e-kit-library__filter-indication-badge{align-items:center;display:flex;margin-inline-start:.3125rem}.e-kit-library__filter-indication-badge-remove{font-size:.875rem;margin-inline-start:.3125rem}.e-kit-library__filter-indication-button{margin-inline-start:1.5rem}#eps-app-header-btn-connect,#eps-app-header-btn-promotion{margin-inline-end:.625rem;margin-inline-start:.625rem}#eps-app-header-btn-apply{margin-inline-start:.625rem}#eps-app-header-btn-download{margin-inline-end:1rem;margin-inline-start:1rem}.e-kit-library__apply-button{align-items:center;display:flex;gap:.3125rem;justify-content:center}.e-kit-library__kit-item{--e-kit-library-kit-item-overlay-promotion-button-background-color:#d5d8dc}.eps-theme-dark .e-kit-library__kit-item{--e-kit-library-kit-item-overlay-promotion-button-background-color:#515962}.e-kit-library__kit-item-overlay{height:100%}.e-kit-library__kit-item-overlay-overview-button{align-items:center;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.e-kit-library__kit-item-overlay-overview-button>i{font-size:2rem;margin-block-end:5px}.e-kit-library__kit-item-overlay-overview-button>span{font-size:.9rem}.e-kit-library__kit-item-overlay-promotion-button{align-items:center;background:#fff;background:var(--e-kit-library-kit-item-overlay-promotion-button-background-color);color:#93003f;display:flex;font-size:13px;justify-content:center;padding:10px;width:100%}.e-kit-library__kit-item-overlay-promotion-button>*{margin:0 3px}.e-kit-library__kit-item-subscription-plan-badge{--e-a-color-brand:#467ff7}.e-kit-library__kit-item-subscription-plan-badge.promoted{--e-a-color-brand:#92003b}.e-kit-library__kit-item-subscription-plan-badge{background-color:var(--e-a-color-brand);color:#fff;inset-block-start:0;inset-inline-end:0;margin:.3125rem;position:absolute;text-transform:uppercase}.e-kit-library__kit-item-header{position:relative}.e-kit-library__kit-item-lock-icon{color:var(--card-headline-color);cursor:pointer;font-size:14px;margin-inline-end:8px}.e-kit-library__kit-item-actions-menu i{font-size:16px}.e-kit-library__kit-item-actions-popover{align-items:start;display:flex;flex-direction:column;inset-block-start:25px;inset-inline-start:100%;min-width:0;padding:12px 0;position:absolute;transform:translateX(calc(-100% * var(--direction-multiplier)))}.e-kit-library__kit-item-actions-popover-item{align-items:center;cursor:pointer;display:flex;gap:8px;height:30px;padding:0 12px;width:100%}.e-kit-library__kit-item-actions-popover-item i{font-size:16px}.e-kit-library__kit-item-actions-popover-item:hover{background-color:var(--e-a-bg-hover)}.e-kit-library__kit-item-actions-popover-item--danger{color:var(--e-a-color-danger)}.e-kit-library__kit-item-actions-popover-item--danger:hover{background-color:var(--e-a-bg-danger)}.e-kit-library__kit-item-actions-popover-item--danger i{color:var(--e-a-color-danger)}.e-kit-library__kit-item-cloud-overlay{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.e-kit-library__kit-item-cloud-overlay-import-button{align-items:center;display:flex;gap:8px;justify-content:center;padding:8px 22px}.e-kit-library__kit-item-cloud-overlay-import-button>i{font-size:20px;font-weight:600}.e-kit-library__kit-item-cloud-overlay-import-button>span{font-size:15px}.e-kit-library__kit-item-cloud-overlay i.eicon-lock{color:hsla(0,0%,100%,.8);cursor:pointer;font-size:48px}.e-kit-library__kit-item--locked{opacity:.6}.e-kit-library__kit-item--locked .eps-card__image{opacity:.7}.e-kit-library__kit-item--locked .eps-card__overlay{background-color:rgba(0,0,0,.5)}:root{--e-kit-library-header-back-border:1px solid var(--e-a-border-color);--e-kit-library-header-back-color:#69727d}.eps-theme-dark{--e-kit-library-header-back-border:1px solid #818a96;--e-kit-library-header-back-color:#babfc5}.e-kit-library__header-back{align-items:center;border-inline-end:var(--e-kit-library-header-back-border);color:var(--e-kit-library-header-back-color);display:inline-flex;height:100%;justify-content:center;padding-inline-end:1.25rem;padding-inline-start:.3125rem}.e-kit-library__header-back-container{flex:1;height:100%}.e-kit-library__header-back .eps-icon{scale:calc(1 * var(--direction-multiplier)) 1}.e-kit-library__page-loader{color:#69727d;display:grid;font-size:1.85rem;height:100%;place-items:center;width:100%}.eps-search-input{--eps-search-input-background-color:#d5d8dc;--eps-search-input-background-color-focus:#fff;--eps-search-input-color:#3f444b;--eps-search-input-placeholder-color:#69727d}.eps-theme-dark .eps-search-input{--eps-search-input-background-color:#515962;--eps-search-input-background-color-focus:#69727d;--eps-search-input-color:#babfc5;--eps-search-input-placeholder-color:#babfc5}.eps-search-input{background:var(--eps-search-input-background-color);border:none;color:var(--eps-search-input-color);font-size:.9375rem;height:2.75rem;line-height:1;outline:none;padding:.625rem 2.75rem;width:100%}.eps-search-input--sm{font-size:.8125rem;padding:.5rem 1.875rem}.eps-search-input:focus{background:var(--eps-search-input-background-color-focus)}.eps-search-input::-moz-placeholder{color:var(--eps-search-input-placeholder-color);font-style:italic}.eps-search-input::placeholder{color:var(--eps-search-input-placeholder-color);font-style:italic}.eps-search-input__container{position:relative}.eps-search-input__icon{align-items:center;color:#69727d;display:flex;font-size:1.25rem;height:100%;inset-block-start:0;inset-inline-start:0;justify-content:center;padding:.625rem;position:absolute}.eps-search-input__icon--sm{font-size:.75rem}.eps-search-input__clear-icon{align-items:center;color:#69727d;display:flex;font-size:.875rem;height:100%;inset-block-start:0;inset-inline-end:0;justify-content:center;padding:.625rem;position:absolute}.eps-search-input__clear-icon--sm{font-size:.6875rem}:root{--eps-sort-select-select-background-color:#d5d8dc;--eps-sort-select-select-color:#3f444b;--eps-sort-select-button-background-color:#d5d8dc;--eps-sort-select-button-border:1px solid var(--e-a-border-color)}.eps-theme-dark{--eps-sort-select-select-background-color:#515962;--eps-sort-select-select-color:#babfc5;--eps-sort-select-button-background-color:#515962;--eps-sort-select-button-border:1px solid #1f2124}.eps-sort-select{display:flex;font-size:.9375rem;width:100%}.eps-sort-select__select-wrapper{flex:1;position:relative}.eps-sort-select__select-wrapper:after{align-items:center;color:#69727d;content:"\e8ad";display:flex;font-family:eicons;inset-block:0;inset-inline-end:.625rem;justify-content:center;pointer-events:none;position:absolute}.eps-sort-select__select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--eps-sort-select-select-background-color);border:none;border-radius:0;color:var(--eps-sort-select-select-color);cursor:pointer;height:2.75rem;line-height:1;outline:none;padding:.625rem;width:100%}.eps-sort-select__button{background:var(--eps-sort-select-button-background-color);border-inline-start:var(--eps-sort-select-button-border);color:#69727d;line-height:1;padding:.75rem}.e-kit-library__tags-filter{--e-kit-library-tags-filter-list-search-background-color:#fff}.eps-theme-dark .e-kit-library__tags-filter{--e-kit-library-tags-filter-list-search-background-color:#515962}.e-kit-library__tags-filter{margin-block-start:2.75rem}.e-kit-library__tags-filter-list{margin-block-end:2.75rem}.e-kit-library__tags-filter-list .eps-collapse__title{padding-inline-end:1.875rem;padding-inline-start:1.875rem;text-transform:uppercase}.e-kit-library__tags-filter-list .eps-collapse__content{margin:.3125rem 1.875rem}.e-kit-library__tags-filter-list-container{max-height:250px;overflow:auto}.e-kit-library__tags-filter-list-search{margin-block-end:.625rem}.e-kit-library__tags-filter-list-search .eps-search-input{background:var(--e-kit-library-tags-filter-list-search-background-color)}.e-kit-library__tags-filter-list-item{align-items:center;display:flex;font-weight:500;padding:.625rem 0}.e-kit-library__tags-filter-list-item input{margin-inline-end:.3125rem}.e-kit-library #eps-app-header-btn-refetch{padding:0}.e-kit-library-header-info-modal-container{margin-block-end:2.75rem}.e-kit-library__tooltip{background-color:#26292c;color:#fff;font-size:10px;padding:5px 12px}.e-kit-library__tooltip:before{border-block-end-color:#26292c}.e-kit-library__index-layout-container{display:flex;flex-direction:column;flex-grow:1;overflow-y:auto}.e-kit-library__index-layout-heading{align-items:center;background-color:var(--app-background-color);gap:1.5rem;inset-block-start:-1px;padding:1.875rem 2.75rem;position:sticky;width:100%;z-index:2}.e-kit-library__index-layout-heading-search,.e-kit-library__index-layout-heading-sort{min-width:265px}.e-kit-library__index-layout-heading-search{flex:1}.e-kit-library__index-layout-heading-quota{align-items:center;display:flex;justify-content:flex-end}.e-kit-library__index-layout-main{display:flex;flex:1 0 auto;flex-direction:column;height:auto;justify-content:space-between;overflow-y:hidden;padding-block-end:1.5rem;padding-block-start:0}.e-kit-library__index-layout-main.e-kit-library__connect-container{align-items:center;justify-content:center}.e-kit-library__connect-button{background-color:var(--e-a-btn-bg-primary);border-radius:4px;color:var(--e-a-btn-color);padding:8px}.e-kit-library__connect-button:hover{opacity:.8}.e-kit-library__upgrade-button{background-color:var(--e-a-color-accent);border-radius:4px;color:var(--e-a-color-txt-invert);padding:8px}.e-kit-library__upgrade-button:hover{opacity:.8}.e-kit-library .eicon-library-cloud-connect,.e-kit-library .eicon-library-subscription-upgrade{font-size:65px}.e-kit-library .connect-badge{color:#c00bb9;margin-inline-start:10px}.e-kit-library .upgrade-badge{border:1px solid #93003f;border-radius:10px;color:#93003f;margin-inline-start:10px;padding:2px 6px}.e-kit-library__tags-filter{--e-kit-library-item-sidebar-header-title-color:#515962;--e-kit-library-item-sidebar-description-color:#515962;--e-kit-library-item-information-text-color:#515962}.eps-theme-dark .e-kit-library__tags-filter{--e-kit-library-item-sidebar-header-title-color:#babfc5;--e-kit-library-item-sidebar-description-color:#babfc5;--e-kit-library-item-information-text-color:#babfc5}.e-kit-library__item-sidebar{padding:1.5rem 1.875rem}.e-kit-library__item-sidebar-header{align-items:center;display:flex;justify-content:space-between}.e-kit-library__item-sidebar-header-title{color:var(--e-kit-library-item-sidebar-header-title-color);margin-block-end:0}.e-kit-library__item-sidebar-thumbnail{box-shadow:0 4px 10px var(--color-box-shadow-color);margin-block-start:1.5rem}.e-kit-library__item-sidebar-description{color:var(--e-kit-library-item-sidebar-description-color);margin-block-start:1.5rem}.e-kit-library__item-sidebar-collapse-tags{margin-block-start:2.75rem}.e-kit-library__item-sidebar-collapse-info{margin-block-start:1.875rem}.e-kit-library__item-sidebar-tags-container{gap:.625rem}.e-kit-library__item-information-text{color:var(--e-kit-library-item-information-text-color);font-size:.8125rem;margin-block-end:.3125rem}.e-kit-library{--e-kit-library-content-overview-group-title-color:#515962}.eps-theme-dark .e-kit-library{--e-kit-library-content-overview-group-title-color:#babfc5}.e-kit-library__content-overview-group-item{margin-block-end:2.75rem}.e-kit-library__content-overview-group-title{color:var(--e-kit-library-content-overview-group-title-color);margin-block-end:1.875rem}.e-kit-library__preview-responsive-controls{width:auto}.e-kit-library__preview-responsive-controls-item{color:#69727d;margin:0 .3125rem;padding:.3125rem}.e-kit-library__preview-responsive-controls-item:hover{background:rgba(37,99,235,.1);border-radius:3px;transition:all .3s}.e-kit-library__preview-responsive-controls-item--active{color:#2563eb}.e-kit-library__preview-loader{inset-block-start:0;inset-inline-start:0;position:absolute;z-index:0}.e-kit-library__preview-iframe{border:none;box-shadow:0 4px 10px var(--color-box-shadow-color);transition:all .3s}.e-kit-library__preview-iframe-container{overflow-y:auto;position:relative;z-index:1}.e-app-collapse{--e-app-collapse-icon-color:#515962}.e-app-collapse-toggle{position:relative}.e-app-collapse-toggle--active{cursor:pointer}.e-app-collapse-toggle__icon{align-items:center;color:var(--e-app-collapse-icon-color);display:flex;font-size:.875rem;inset-block-start:50%;inset-inline-end:var(--e-app-collapse-toggle-icon-spacing);justify-content:center;position:absolute;transform:translateY(-50%)}.e-app-collapse-toggle__icon:before{transition:all .2s linear}.e-app-collapse-content{display:none}.e-app-collapse--opened .e-app-collapse-toggle__icon:before{transform:rotate(-180deg)}.e-app-collapse--opened .e-app-collapse-content{display:block}[dir=rtl] .e-app-collapse-toggle__icon{inset-inline-end:auto;inset-inline-start:var(--e-app-collapse-toggle-icon-spacing)}.eps-theme-dark .e-app-collapse{--e-app-collapse-icon-color:#babfc5}.e-app-import-plugins{--e-app-import-plugins-selection-section-heading-color:#515962;padding-block-end:1.5rem}.e-app-import-plugins__section{margin-block-start:1.875rem}.e-app-import-plugins__section-heading{color:var(--e-app-import-plugins-selection-section-heading-color);margin-block-end:1rem}.e-app-import-plugins__versions-notice{margin-block-end:.75rem}.eps-theme-dark .e-app-import-plugins{--e-app-import-plugins-selection-section-heading-color:#babfc5}.eps-table{--eps-table-body-color:#3f444b;border:1px solid var(--e-a-border-color);border-radius:.1875rem;border-spacing:0 2px;table-layout:fixed;width:100%}.eps-table__checkboxes-column{width:1.875rem}.eps-table__checkbox{display:flex;flex-shrink:0}.eps-table__cell{padding:1rem}.eps-table__head .eps-table__cell{text-align:start}.eps-table__row{border-block-end:1px solid var(--e-a-border-color)}.eps-table__row:last-child{border-block-end:none}.eps-table__body .eps-table__cell:first-child{border-radius:.1875rem 0 0 .1875rem}.eps-table__body .eps-table__cell:last-child{border-radius:0 .1875rem .1875rem 0}.eps-table--selection .eps-table__cell:first-child{padding-inline-end:0}.eps-theme-dark .eps-table{--eps-table-body-color:#babfc5}[dir=rtl] .eps-table__body [dir=rtl] .eps-table__cell:first-child{border-radius:0 .1875rem .1875rem 0}[dir=rtl] .eps-table__body [dir=rtl] .eps-table__cell:last-child{border-radius:.1875rem 0 0 .1875rem}.e-app-import-plugins-pro-banner{--e-app-import-plugins-pro-banner-heading-color:#3f444b;--e-app-import-plugins-pro-banner-description-color:#515962;margin-block-end:1.875rem}.e-app-import-plugins-pro-banner__heading{color:var(--e-app-import-plugins-pro-banner-heading-color);margin-block-end:.625rem}.e-app-import-plugins-pro-banner__description{color:var(--e-app-import-plugins-pro-banner-description-color);margin-block-end:0}.eps-theme-dark .e-app-import-plugins-pro-banner{--e-app-import-plugins-pro-banner-heading-color:#9da5ae;--e-app-import-plugins-pro-banner-description-color:#babfc5}.e-app-export-plugins,.e-app-import-content{padding-block-end:1.25rem}.e-app-import-content__plugins-notice{margin-block-end:1.25rem}.e-app-import-plugins-activation__installing-plugins{padding:.625rem 0}.e-app-import-plugins-activation__plugin-name{margin-inline-start:.5rem}.e-app-import-plugins-activation__plugin-status-item{margin-block-end:.75rem}.e-app-import-export-plugins-table__cell-content{margin-block-end:0;text-transform:capitalize}.e-app-import-export-loader{--e-app-import-export-loader-color:#818a96;color:var(--e-app-import-export-loader-color);font-size:50px}.e-app-import-export-loader.eicon-loading{font-size:1.85rem}.e-app-import-export-loader--absolute-center{inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translateX(-50%) translateY(-50%)}.eps-theme-dark .e-app-import-export-loader{--e-app-import-export-loader-color:#818a96}.e-app-import-export-message-banner{--e-app-import-export-message-banner-heading-color:#3f444b;--e-app-import-export-message-banner-description-color:#515962;margin-block-end:1.875rem}.e-app-import-export-message-banner__heading{color:var(--e-app-import-export-message-banner-heading-color);margin-block-end:.625rem}.e-app-import-export-message-banner__description{color:var(--e-app-import-export-message-banner-description-color);margin-block-end:0}.eps-theme-dark .e-app-import-export-message-banner{--e-app-import-export-message-banner-heading-color:#9da5ae;--e-app-import-export-message-banner-description-color:#babfc5}.e-app-import-connect-pro-notice,.e-app-import-failed-plugins-notice{margin-block-end:1.25rem}.e-app-export-actions-container{display:flex;gap:15px;justify-content:flex-end;width:100%}.e-kit-library__quota-bar{align-items:center;display:flex}.e-kit-library__quota-bar__container{display:flex;flex-direction:column;gap:8px;min-width:230px}.e-kit-library__quota-bar__header{align-items:center;display:flex;justify-content:space-between}.e-kit-library__quota-bar__label{color:var(--body-color);font-size:12px;font-weight:400;white-space:nowrap}.e-kit-library__quota-bar__progress-container{height:4px;overflow:hidden;position:relative;width:100%}.e-kit-library__quota-bar__progress-container--empty,.e-kit-library__quota-bar__progress-container--normal{background-color:#f0abfc}.e-kit-library__quota-bar__progress-container--warning{background-color:#fbd89e}.e-kit-library__quota-bar__progress-container--alert{background:#93003f}.e-kit-library__quota-bar__progress-bar{height:100%;transition:width .3s ease}.e-kit-library__quota-bar__progress-bar--empty{background:transparent}.e-kit-library__quota-bar__progress-bar--normal{background:#d004d4}.e-kit-library__quota-bar__progress-bar--warning{background:#f59e0b}.e-kit-library__quota-bar__progress-bar--alert{background:#93003f}.e-kit-library__quota-bar__upgrade-message{align-items:center;display:flex;gap:4px}.e-kit-library__quota-bar__upgrade-link{color:#93003f;cursor:pointer;font-size:12px;font-weight:400;text-decoration:underline}.e-kit-library__quota-bar__upgrade-link:hover{opacity:.8}.e-kit-library__quota-bar__count{color:var(--body-color);font-size:12px;white-space:nowrap}:root{--text-secondary:#3f444b}.e-kit-library__quota-notification{align-items:flex-start;border-radius:4px;display:flex;justify-content:space-between;margin:0 44px 30px;padding:16px 20px}.e-kit-library__quota-notification--warning{background-color:#fbf1e6;color:#3f444b}.e-kit-library__quota-notification--alert{background-color:#fdecec;color:#3f444b}.e-kit-library__quota-notification__content{align-items:flex-start;display:flex;flex:1;gap:12px}.e-kit-library__quota-notification__icon{flex-shrink:0;font-size:18px;margin-top:1px}.e-kit-library__quota-notification__icon.eicon-warning-full{color:#f59e0b}.e-kit-library__quota-notification__icon.eicon-alert{color:#dc2626}.e-kit-library__quota-notification__message{flex:1;font-size:13px;line-height:1.5}.e-kit-library__quota-notification__message span{color:var(--text-secondary);font-size:13px}.e-kit-library__quota-notification__action-link{color:inherit;font-size:13px;font-weight:400;text-decoration:underline}.e-kit-library__quota-notification__action-link:hover{opacity:.8}.e-kit-library__quota-notification__dismiss{background:none;border:none;color:inherit;cursor:pointer;flex-shrink:0;margin-inline-start:12px;opacity:.7;padding:0}.e-kit-library__quota-notification__dismiss:hover{opacity:1}.e-kit-library__quota-notification__dismiss i{font-size:14px}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/app.css */
@import "//fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";
:root {
  --color-box-shadow-color: rgba(0, 0, 0, 0.05);
}

.eps-theme-dark {
  --color-box-shadow-color: rgba(0, 0, 0, 0.1);
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

@media screen and (min-width: 480px) {
  .text-start-sm {
    text-align: start;
  }
}
@media screen and (min-width: 480px) {
  .text-center-sm {
    text-align: center;
  }
}
@media screen and (min-width: 480px) {
  .text-end-sm {
    text-align: end;
  }
}
@media screen and (min-width: 768px) {
  .text-start-md {
    text-align: start;
  }
}
@media screen and (min-width: 768px) {
  .text-center-md {
    text-align: center;
  }
}
@media screen and (min-width: 768px) {
  .text-end-md {
    text-align: end;
  }
}
@media screen and (min-width: 1025px) {
  .text-start-lg {
    text-align: start;
  }
}
@media screen and (min-width: 1025px) {
  .text-center-lg {
    text-align: center;
  }
}
@media screen and (min-width: 1025px) {
  .text-end-lg {
    text-align: end;
  }
}
@media screen and (min-width: 1440px) {
  .text-start-xl {
    text-align: start;
  }
}
@media screen and (min-width: 1440px) {
  .text-center-xl {
    text-align: center;
  }
}
@media screen and (min-width: 1440px) {
  .text-end-xl {
    text-align: end;
  }
}
@media screen and (min-width: 1600px) {
  .text-start-xxl {
    text-align: start;
  }
}
@media screen and (min-width: 1600px) {
  .text-center-xxl {
    text-align: center;
  }
}
@media screen and (min-width: 1600px) {
  .text-end-xxl {
    text-align: end;
  }
}
@keyframes eps-animation-pop {
  from {
    transform: scale(0.75);
    opacity: 0;
  }
  to {
    transform: scale(1);
    opacity: 1;
  }
}
/**
TODO: The molecules, atoms and such generics should be at top level, so the styles will be not depended on the order.
EG: '../../../app/assets/styles/generic'.
Auto-import is designed for CSS that not dependent on the loading order.
 */
.eps-button {
  display: inline-flex;
  --button-line-height: 16px;
  --button-padding-y: 0.5em;
  --button-padding-x: 1.5em;
  --button-primary-background-color: #F3BAFD;
  --button-primary-hover-background-color: #F5D0FE;
  --button-primary-active-background-color: #F3BAFD;
  --button-primary-color: #0C0D0E;
  --button-secondary-background-color: #69727D;
  --button-secondary-hover-background-color: rgb(81.7173913043, 88.7217391304, 97.2826086957);
  --button-secondary-active-background-color: rgb(58.4347826087, 63.4434782609, 69.5652173913);
  --button-secondary-color: #ffffff;
  --button-danger-background-color: #DC2626;
  --button-danger-hover-background-color: rgb(178.25, 28.75, 28.75);
  --button-danger-active-background-color: rgb(134.3333333333, 21.6666666667, 21.6666666667);
  --button-danger-color: #ffffff;
  --button-cta-background-color: #93003f;
  --button-cta-hover-background-color: rgb(96, 0, 41.1428571429);
  --button-cta-active-background-color: rgb(45, 0, 19.2857142857);
  --button-cta-color: #ffffff;
  --button-brand-background-color: #93003f;
  --button-brand-hover-background-color: rgb(96, 0, 41.1428571429);
  --button-brand-active-background-color: rgb(45, 0, 19.2857142857);
  --button-brand-color: #ffffff;
  --button-link-background-color: #515962;
  --button-link-hover-background-color: rgb(57.9217877095, 63.6424581006, 70.0782122905);
  --button-link-active-background-color: rgb(34.843575419, 38.2849162011, 42.156424581);
  --button-link-color: #ffffff;
  --button-disabled-background-color: #D5D8DC;
  --button-disabled-hover-background-color: rgb(185.1818181818, 190.1688311688, 196.8181818182);
  --button-disabled-active-background-color: rgb(157.3636363636, 164.3376623377, 173.6363636364);
  --button-disabled-color: #ffffff;
  color: var(--button-background-color, currentColor);
  font-size: var(--button-font-size, inherit);
  font-weight: 500;
  line-height: var(--button-line-height);
  transition: var(--e-a-transition-hover);
  cursor: pointer;
}
.eps-button:active {
  --button-background-color: var(--button-active-background-color, transparent);
}
.eps-button:hover {
  --button-background-color: var(--button-hover-background-color);
}
.eps-theme-dark .eps-button {
  --button-primary-background-color: #F3BAFD;
  --button-primary-color: #0C0D0E;
  --button-primary-hover-background-color: #EB8EFB;
  --button-primary-active-background-color: #F3BAFD;
  --button-secondary-background-color: #BABFC5;
  --button-secondary-color: #fff;
  --button-secondary-hover-background-color: rgb(158.2913385827, 165.2992125984, 173.7086614173);
  --button-secondary-active-background-color: rgb(130.5826771654, 139.5984251969, 150.4173228346);
  --button-cta-background-color: #93003f;
  --button-cta-hover-background-color: rgb(96, 0, 41.1428571429);
  --button-cta-active-background-color: rgb(45, 0, 19.2857142857);
  --button-cta-color: #fff;
  --button-brand-hover-background-color: rgb(96, 0, 41.1428571429);
  --button-brand-active-background-color: rgb(45, 0, 19.2857142857);
  --button-brand-color: #fff;
  --button-brand-background-color: #93003f;
  --button-link-background-color: #515962;
  --button-link-hover-background-color: rgb(57.9217877095, 63.6424581006, 70.0782122905);
  --button-link-active-background-color: rgb(34.843575419, 38.2849162011, 42.156424581);
  --button-link-color: #ffffff;
  --button-disabled-background-color: #69727D;
  --button-disabled-hover-background-color: rgb(81.7173913043, 88.7217391304, 97.2826086957);
  --button-disabled-active-background-color: rgb(58.4347826087, 63.4434782609, 69.5652173913);
  --button-disabled-color: #fff;
}
.eps-button--contained {
  color: var(--button-color);
  padding: var(--button-padding-y) var(--button-padding-x);
  background-color: var(--button-background-color, transparent);
  border: 1px solid var(--button-background-color);
}
.eps-button--contained:hover {
  color: var(--button-color);
}
.eps-button--outlined {
  display: block;
  padding: var(--button-padding-y) var(--button-padding-x);
  border: 1px solid var(--button-background-color);
}
.eps-button--contained, .eps-button--outlined {
  border-radius: 0.1875rem;
}
.eps-button--underlined {
  text-decoration: underline;
}
.eps-button--sm {
  --button-font-size: 0.75rem;
  --button-line-height: 14px;
}
.eps-button--lg {
  --button-font-size: 0.9375rem;
  --button-line-height: 18px;
}
.eps-button--primary {
  --button-color: var(--button-primary-color);
  --button-background-color: var(--button-primary-background-color);
  --button-hover-background-color: var(--button-primary-hover-background-color);
  --button-active-background-color: var(--button-primary-active-background-color);
}
.eps-button--secondary {
  --button-color: var(--button-secondary-color);
  --button-background-color: var(--button-secondary-background-color);
  --button-hover-background-color: var(--button-secondary-hover-background-color);
  --button-active-background-color: var(--button-secondary-active-background-color);
}
.eps-button--danger {
  --button-color: var(--button-danger-color);
  --button-background-color: var(--button-danger-background-color);
  --button-hover-background-color: var(--button-danger-hover-background-color);
  --button-active-background-color: var(--button-danger-active-background-color);
}
.eps-button--cta {
  --button-color: var(--button-brand-color);
  --button-background-color: var(--button-cta-background-color);
  --button-hover-background-color: var(--button-cta-hover-background-color);
  --button-active-background-color: var(--button-cta-active-background-color);
}
.eps-button--brand {
  --button-color: var(--button-cta-color);
  --button-background-color: var(--button-cta-background-color);
  --button-hover-background-color: var(--button-cta-hover-background-color);
  --button-active-background-color: var(--button-cta-active-background-color);
}
.eps-button--link {
  --button-color: var(--button-link-color);
  --button-background-color: var(--button-link-background-color);
  --button-hover-background-color: var(--button-link-hover-background-color);
  --button-active-background-color: var(--button-link-active-background-color);
}
.eps-button--disabled, .eps-button[disabled] {
  --button-color: var(--button-disabled-color);
  --button-background-color: var(--button-disabled-background-color);
  --button-hover-background-color: var(--button-disabled-hover-background-color);
  --button-active-background-color: var(--button-disabled-active-background-color);
  cursor: default;
}

:root {
  --app-background-color: #ffffff;
  --app-box-shadow-color: rgba(var(--box-shadow-color, rgba(0, 0, 0, 0.15)), 0.2);
  --app-header-color: #1f2124;
  --app-logo-color: #ffffff;
  --app-logo-background-color: #0C0D0E;
  --app-title-color: #0C0D0E;
  --app-header-buttons-separator-color: #9DA5AE;
  --app-header-buttons-color: #515962;
  --app-header-buttons-color-hover: #0C0D0E;
  --app-lightbox-background-color: rgba(0, 0, 0, 0.8);
}

.eps-theme-dark {
  --app-background-color: #1f2124;
  --app-box-shadow-color: rgba(var(--box-shadow-color, rgba(0, 0, 0, 0.15)), 0.2);
  --app-header-color: #D5D8DC;
  --app-logo-color: #0C0D0E;
  --app-logo-background-color: #ffffff;
  --app-title-color: #fff;
  --app-header-buttons-separator-color: #818A96;
  --app-header-buttons-color: #BABFC5;
  --app-header-buttons-color-hover: #9DA5AE;
  --app-lightbox-background-color: rgba(0, 0, 0, 0.8);
}

:root {
  --text-muted: #BABFC5;
  --disabled: #D5D8DC;
  --light: #ffffff;
  --dark: #000000;
  --cta: #93003f;
  --brand: #93003f;
  --accent: #F3BAFD;
  --primary: #93003f;
  --primary-bg: #FAE8FF;
  --secondary: #515962;
  --info: #2563EB;
  --info-bg: #F0F7FF;
  --danger: #DC2626;
  --danger-bg: #FEF1F4;
  --success: #0A875A;
  --success-bg: #F2FDF5;
  --warning: #F59E0B;
  --warning-bg: #FFFBEB;
  --body-color: #515962;
  --body-bg: #ffffff;
  --link-color: #515962;
  --link-hover-color: rgb(46.3826815642, 50.9636871508, 56.1173184358);
  --hr-color: #E6E8EA;
  --box-shadow-color: theme-colors(dark);
  --display-1-color: #515962;
  --display-2-color: #515962;
  --display-3-color: #515962;
  --display-4-color: #515962;
  --h1-color: #515962;
  --h2-color: #515962;
  --h3-color: #515962;
  --h4-color: #515962;
  --h5-color: #515962;
  --h6-color: #515962;
  --text-base-color: #515962;
  --text-xl-color: #515962;
  --text-lg-color: #515962;
  --text-sm-color: #515962;
  --text-xs-color: #515962;
  --text-xxs-color: #515962;
  --gray-900: #0C0D0E;
  --gray-800: #1f2124;
  --gray-750: #2b2c31;
  --gray-725: #333438;
  --gray-700: #3f444b;
  --gray-600: #515962;
  --gray-500: #69727D;
  --gray-400: #818A96;
  --gray-300: #9DA5AE;
  --gray-200: #BABFC5;
  --gray-100: #D5D8DC;
  --gray-75: #E6E8EA;
  --gray-50: #F1F2F3;
  --gray-25: #F9FAFA;
}

.eps-theme-dark {
  --text-muted: #818A96;
  --disabled: #69727D;
  --light: #fff;
  --dark: #000;
  --accent: #524CFF;
  --cta: #93003f;
  --brand: #93003f;
  --success: #39b54a;
  --success-bg: #032317;
  --info: #0077CC;
  --info-bg: #0A1A3D;
  --warning: #fcb92c;
  --warning-bg: #311808;
  --danger: #F84343;
  --danger-bg: #390A0A;
  --body-color: #BABFC5;
  --body-bg: #1f2124;
  --link-color: #0077CC;
  --link-hover-color: rgb(46.3826815642, 50.9636871508, 56.1173184358);
  --hr-color: #333438;
  --box-shadow-color: rgba(0, 0, 0, 0.15);
  --display-1-color: #BABFC5;
  --display-2-color: #BABFC5;
  --display-3-color: #BABFC5;
  --display-4-color: #BABFC5;
  --h1-color: #BABFC5;
  --h2-color: #BABFC5;
  --h3-color: #BABFC5;
  --h4-color: #BABFC5;
  --h5-color: #BABFC5;
  --h6-color: #BABFC5;
  --text-base-color: #BABFC5;
  --text-xl-color: #BABFC5;
  --text-lg-color: #BABFC5;
  --text-sm-color: #BABFC5;
  --text-xs-color: #BABFC5;
  --text-xxs-color: #BABFC5;
  --gray-900: #0C0D0E;
  --gray-800: #1f2124;
  --gray-750: #2b2c31;
  --gray-725: #333438;
  --gray-700: #3f444b;
  --gray-600: #515962;
  --gray-500: #69727D;
  --gray-400: #818A96;
  --gray-300: #9DA5AE;
  --gray-200: #BABFC5;
  --gray-100: #D5D8DC;
  --gray-75: #E6E8EA;
  --gray-50: #F1F2F3;
  --gray-25: #F9FAFA;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}

body {
  margin: 0;
  font-family: Roboto, Arial, Helvetica, Verdana, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--body-color);
  background-color: var(--body-bg);
}

[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important;
}

h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
  margin: 0;
  padding: 0;
  line-height: inherit;
  font-weight: normal;
}

p {
  margin-block-start: 0;
}

b,
strong {
  font-weight: 700;
}

small {
  font-size: 80%;
}

a {
  --eps-link-color: $eps-link-color;
  color: var(--eps-link-color);
  background-color: transparent;
}
a, a:active, a:hover, a:focus {
  text-decoration: none;
}
a:focus, a:hover {
  --eps-link-color: $eps-link-hover-color;
  text-decoration: none;
}

a:not([href]) {
  color: inherit;
  text-decoration: none;
}
a:not([href]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: monospace;
  font-size: 1em;
}

figure {
  margin: 0 0 0;
}

img {
  vertical-align: middle;
  border-style: none;
}

svg {
  overflow: hidden;
  vertical-align: middle;
}

button {
  border-radius: 0;
}

button:focus:not(:where([data-module=onboarding] *)) {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
     -moz-appearance: button;
          appearance: button;
}

button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

input[type=radio],
input[type=checkbox] {
  box-sizing: border-box;
  padding: 0;
}

textarea {
  overflow: auto;
  resize: vertical;
}

[hidden] {
  display: none !important;
}

hr {
  border: 0 none;
  border-block-end: 1px solid var(--hr-color);
}

.eps-display-1 {
  font-size: 1.85rem;
  color: var(--display-1-color);
  margin-block-start: 0.5rem;
  margin-block-end: 0.5rem;
}

.eps-display-2 {
  font-size: 1.85rem;
  color: var(--display-2-color);
  margin-block-start: 0.5rem;
  margin-block-end: 0.5rem;
}

.eps-display-3 {
  font-size: 1.85rem;
  color: var(--display-3-color);
  margin-block-start: 0;
  margin-block-end: 1.25rem;
}

.eps-display-4 {
  font-size: 1.85rem;
  color: var(--display-4-color);
  margin-block-start: 0.5rem;
  margin-block-end: 0.5rem;
}

h1,
.eps-h1 {
  font-size: 1.625rem;
  line-height: 1;
  color: var(--h1-color);
  margin-block-end: 1.25rem;
  font-weight: 500;
}

h2,
.eps-h2 {
  font-size: 1.25rem;
  line-height: 1.2;
  color: var(--h2-color);
  margin-block-start: 0;
  margin-block-end: 1.25rem;
  font-weight: 500;
}

h3,
.eps-h3 {
  font-size: 1rem;
  line-height: 1.2;
  color: var(--h3-color);
  margin-block-start: 0;
  margin-block-end: 0.5rem;
  font-weight: 500;
}

h4,
.eps-h4 {
  font-size: 0.9375rem;
  color: var(--h4-color);
  margin-block-start: 0;
  margin-block-end: 0.5rem;
}

h5,
.eps-h5 {
  font-size: 0.875rem;
  color: var(--h5-color);
  margin-block-start: 0;
  margin-block-end: 0.5rem;
}

h6,
.eps-h6 {
  font-size: 0.875rem;
  color: var(--h-6-color);
  margin-block-start: 0;
  margin-block-end: 0.5rem;
  font-weight: 700;
}

.eps-text-xxs {
  font-size: 0.75rem;
  line-height: 1.2;
  color: var(--text-xxs-color);
  font-weight: 400;
}

.eps-text-xs {
  font-size: 0.75rem;
  line-height: 1.5;
  color: var(--text-xs-color);
  font-weight: 400;
}

.eps-text {
  font-size: 0.875rem;
  line-height: 1.5;
  color: var(--text-base-color);
  font-weight: 400;
}

.eps-text-sm {
  font-size: 0.8125rem;
  line-height: 1.5;
  color: var(--text-sm-color);
  font-weight: 400;
}

.eps-text-lg {
  font-size: 0.9375rem;
  line-height: 1.5;
  color: var(--text-lg-color);
  font-weight: 400;
}

.eps-text-xl {
  font-size: 1rem;
  line-height: 1.5;
  color: var(--text-xl-color);
  font-weight: 400;
}

.video-wrapper {
  position: relative;
  padding-block-end: 56.25%;
  height: 0;
}
.video-wrapper iframe {
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 100%;
}

.eps-separator {
  margin-block-end: 2.75rem;
}

.eps-theme-dark {
  --e-app-back-button-color: #BABFC5;
}

.back-button, .e-app-back-button {
  --button-background-color: var(--e-app-back-button-color, #69727D);
  margin-block-end: 1.5rem;
}
.back-button .eps-icon, .e-app-back-button .eps-icon {
  margin-inline-end: 0.3125rem;
}

.eps-theme-dark {
  --input-border-color: --hr-color;
}

.eps-input {
  border: 1px solid var(--hr-color);
  border-radius: 0.1875rem;
  background: transparent;
  color: inherit;
  height: 1.875rem;
  padding: 0 0.3125rem;
}
.eps-input--block {
  width: 100%;
}

.eps-app {
  display: flex;
  height: 100vh;
  flex-direction: column;
  color: var(--body-color);
  background-color: var(--app-background-color);
  position: absolute;
  border-radius: 0;
  box-shadow: 2px 8px 23px 3px var(--color-box-shadow-color);
  overflow: hidden;
  font-family: Roboto, Arial, Helvetica, Verdana, sans-serif;
  width: 100%;
  max-width: 100%;
}
.eps-app__lightbox {
  display: flex;
  align-items: center;
  justify-content: center;
  position: fixed;
  height: 100%;
  width: 100%;
  inset-block-end: 0;
  inset-inline-start: 0;
  background-color: var(--app-lightbox-background-color);
  z-index: 1040;
}
.eps-app__header {
  flex-shrink: 0;
  font-size: 0.9375rem;
  border-block-end: var(--e-a-border);
  position: relative;
  z-index: 3;
  height: 3.125rem;
  padding-block: 0;
  padding-inline: 1rem;
}
.eps-app__header-buttons {
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  font-size: 1.125rem;
}
.eps-app__header-btn {
  padding-inline-start: 1rem;
  font-size: 1.125rem;
  line-height: 1.25rem;
}
.eps-app__header-btn:hover {
  color: var(--app-header-buttons-color-hover);
}
.eps-app__header-btn:first-child {
  border-inline-start: 1px solid var(--app-header-buttons-separator-color);
}
.eps-app__header-btn:not(:first-child) {
  padding-inline-end: 1rem;
}
.eps-app__logo-title-wrapper {
  display: flex;
  align-items: center;
}
.eps-app__logo {
  display: block;
  width: 1.75rem;
  height: 1.75rem;
  line-height: 1.75rem;
  text-align: center;
  font-size: 1.75rem;
  border-radius: 50%;
  color: var(--app-logo-background-color);
}
.eps-app__logo:not(:last-child) {
  margin-inline-end: 0.625rem;
}
.eps-app__title {
  color: var(--app-title-color);
  font-size: 0.9375rem;
  font-weight: 700;
  text-transform: uppercase;
  margin-block-end: 0;
}
.eps-app__main {
  display: flex;
  overflow: hidden;
  flex-grow: 1;
}
.eps-app__sidebar {
  background-color: var(--app-sidebar-background-color);
  padding-block-start: 1.25rem;
  width: 30%;
  max-width: 17.1875rem;
  border-inline-end: var(--e-a-border);
  flex-grow: 0;
  overflow-y: auto;
  z-index: 4;
}
.eps-app__content {
  flex-grow: 1;
  position: relative;
  padding: 2.75rem;
  height: 100%;
  overflow-y: auto;
}

.e-app-upload-file__input {
  display: none;
}

.e-app-drop-zone {
  --e-app-drop-zone-text-color: #69727D;
  --e-app-drop-zone-secondary-text-color: #515962;
}
.e-app-drop-zone__icon {
  margin-block-end: 2.75rem;
  font-size: 60px;
}
.e-app-drop-zone__text {
  color: var(--e-app-drop-zone-text-color);
}
.e-app-drop-zone__secondary-text {
  color: var(--e-app-drop-zone-secondary-text-color);
}

.eps-theme-dark .e-app-drop-zone {
  --e-app-drop-zone-text-color: #BABFC5;
  --e-app-drop-zone-secondary-text-color: #D5D8DC;
}

:root {
  --info-toggle-color: #9DA5AE;
  --info-toggle-hover-color: #69727D;
}

.eps-theme-dark {
  --placeholder-filter: invert(0.8) sepia(1) saturate(0.2) hue-rotate(180deg) contrast(1.25) brightness(1.2);
  --info-toggle-color: #818A96;
  --info-toggle-hover-color: #BABFC5;
}

.e-site-part .eps-card__image {
  filter: var(--placeholder-filter, none);
}
.e-site-part__info-toggle {
  color: var(--info-toggle-color);
}
.e-site-part__info-toggle:hover {
  --info-toggle-color: var(--info-toggle-hover-color);
}

.e-site-editor__header {
  margin-block-end: 2.75rem;
  border-block-end: 1px solid var(--hr-color);
}

:root {
  --e-elementor-loader-color: #ffffff;
  --e-elementor-loader-wrapper-color: #F9FAFA;
  --e-elementor-loader-box-color: #E6E8EA;
}

.eps-theme-dark {
  --e-elementor-loader-color: #1f2124;
  --e-elementor-loader-wrapper-color: #2b2c31;
  --e-elementor-loader-box-color: #3f444b;
}

.elementor-loading {
  background-color: var(--e-elementor-loader-color);
  height: 100vh;
}

.elementor-loader-wrapper {
  position: absolute;
  inset-block-start: 50%;
  inset-inline-start: 50%;
  transform: translate(calc(-50% * var(--direction-multiplier)), -50%);
  width: 300px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 30px;
}

.elementor-loader {
  border-radius: 50%;
  padding: 40px;
  height: 150px;
  width: 150px;
  background-color: var(--e-elementor-loader-wrapper-color);
  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: var(--e-elementor-loader-box-color);
  animation: load 1.8s linear infinite;
}
.elementor-loader-box:nth-of-type(1) {
  width: 20%;
  height: 100%;
  inset-block-start: 0;
  inset-inline-start: 0;
}
.elementor-loader-box:not(:nth-of-type(1)) {
  inset-inline-end: 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: #9DA5AE;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 7px;
  text-indent: 7px;
  font-size: 10px;
  width: 100%;
}

@keyframes load {
  0% {
    opacity: 0.3;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0.3;
  }
}
.eps-menu__title {
  margin-block-start: 2.75rem;
  margin-block-end: 1rem;
}

.e-app-import {
  --e-app-import-back-to-library-color: #69727D;
  padding-block-end: 1.25rem;
}
.e-app-import__drop-zone {
  margin-block-start: 1.25rem;
}
.e-app-import__back-to-library {
  color: var(--e-app-import-back-to-library-color);
  margin-block-end: 1.5rem;
}
.e-app-import__back-to-library > i {
  margin-inline-end: 0.5rem;
}

.eps-theme-dark .e-app-import {
  --e-app-import-back-to-library-color: #BABFC5;
}

.e-site-editor__promotion-overlay__link {
  display: flex;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  text-decoration: none;
}
.e-site-editor__promotion-overlay__icon {
  font-size: 1.25rem;
  color: #ffffff;
  margin-block-end: 1rem;
}

.e-app-import-export-wizard-step {
  --e-app-import-export-wizard-step-icon-color: #818A96;
  --e-app-import-export-wizard-step-text-color: #69727D;
  --e-app-import-export-wizard-step-block-end-text-color: #69727D;
  height: 100%;
  position: relative;
  text-align: center;
}
.e-app-import-export-wizard-step__media-container {
  height: 140px;
  margin: 5.5rem 0 2.75rem;
}
.e-app-import-export-wizard-step__icon {
  color: var(--e-app-import-export-wizard-step-icon-color);
  font-size: 50px;
}
.e-app-import-export-wizard-step__icon.eicon-loading {
  font-size: 1.85rem;
}
.e-app-import-export-wizard-step__heading {
  margin-block-end: 1.5rem;
}
.e-app-import-export-wizard-step__description, .e-app-import-export-wizard-step__info {
  color: var(--e-app-import-export-wizard-step-text-color);
}
.e-app-import-export-wizard-step__info {
  margin-block-start: 1.5rem;
}
.e-app-import-export-wizard-step__content {
  text-align: initial;
  margin-block-end: 1.25rem;
}
.e-app-import-export-wizard-step__notice {
  display: block;
  position: sticky;
  inset-block-start: 100%; /* Will prevent text overlapping when window height is too short. */
  color: var(--e-app-import-export-wizard-step-block-end-text-color);
  font-style: italic;
  margin-block-end: 0;
}

.eps-theme-dark .e-app-import-export-wizard-step {
  --e-app-import-export-wizard-step-icon-color: #818A96;
  --e-app-import-export-wizard-step-text-color: #BABFC5;
  --e-app-import-export-wizard-step-block-end-text-color: #BABFC5;
}

.e-app-import-export-page-header {
  --e-app-import-export-page-header-heading-color: #515962;
  --e-app-import-export-page-header-description-color: #69727D;
  margin-block-end: 2.75rem;
}
.e-app-import-export-page-header__content-wrapper {
  max-width: 655px;
}
.e-app-import-export-page-header__heading {
  color: var(--e-app-import-export-page-header-heading-color);
}
.e-app-import-export-page-header__description {
  color: var(--e-app-import-export-page-header-description-color);
  margin-block-start: 1.25rem;
}

.eps-theme-dark .e-app-import-export-page-header {
  --e-app-import-export-page-header-heading-color: #D5D8DC;
  --e-app-import-export-page-header-description-color: #D5D8DC;
}

.e-app-export-kit-content {
  --e-app-export-kit-content-title-color: #3f444b;
  --e-app-export-kit-content-description-color: #515962;
  --e-app-export-kit-content-sm-notice-color: #BABFC5;
}
.e-app-export-kit-content__checkbox {
  flex-shrink: 0;
  margin-inline-end: 0.75rem;
}
.e-app-export-kit-content__title {
  color: var(--e-app-export-kit-content-title-color);
}
.e-app-export-kit-content__description {
  color: var(--e-app-export-kit-content-description-color);
  margin-inline-end: 1.25rem;
}
.e-app-export-kit-content__notice {
  margin-block-start: 1rem;
}
.e-app-export-kit-content__small-notice {
  font-style: italic;
  color: var(--e-app-export-kit-content-sm-notice-color);
}

.eps-theme-dark .e-app-export-kit-content {
  --e-app-export-kit-content-title-color: #D5D8DC;
  --e-app-export-kit-content-description-color: #BABFC5;
  --e-app-export-kit-content-sm-notice-color: #818A96;
}

.e-app-wizard-footer {
  --e-app-wizard-footer-border-color: #E6E8EA;
  padding: 0.5rem;
}
.e-app-wizard-footer__separator {
  border-block-start: 1px solid var(--e-app-wizard-footer-border-color);
}

.eps-theme-dark .e-app-wizard-footer {
  --e-app-wizard-footer-border-color: #333438;
}

.e-app-export-templates-features__locked {
  --e-app-export-templates-features-locked-color: #69727D;
  color: var(--e-app-export-templates-features-locked-color);
}

.eps-theme-dark .e-app-export-templates-features__locked {
  --e-app-export-templates-features-locked-color: #9DA5AE;
}

:root {
  --color-box-shadow-color: rgba(0, 0, 0, 0.05);
}

.eps-theme-dark {
  --color-box-shadow-color: rgba(0, 0, 0, 0.1);
}

:root {
  --card-background-color-hover: #ffffff;
  --card-border: 1px solid #D5D8DC;
  --card-header-footer-border: 1px solid var(--e-a-border-color);
  --card-header-footer-active-border: 2px solid #BABFC5;
  --card-headline-color: #515962;
  --card-figure-background-color: #BABFC5;
  --card-image-overlay-background-color: rgba(0, 0, 0, 0.2);
}

.eps-theme-dark {
  --card-background-color-hover: #2b2c31;
  --card-border: 1px solid #333438;
  --card-header-footer-border: 1px solid #333438;
  --card-header-footer-active-border: 1px solid #1f2124;
  --card-headline-color: #D5D8DC;
  --card-figure-background-color: #3f444b;
  --card-image-overlay-background-color: rgba(63, 68, 75, 0.5);
}

.eps-card {
  border: var(--card-border);
  border-radius: 0.1875rem;
  transition: 0.3s;
  font-size: 0.75rem;
}
.eps-card__header {
  padding: 0.625rem;
  border-block-end: var(--card-header-footer-border);
  min-height: 2.5rem;
  display: flex;
  align-items: center;
}
.eps-card__header--padding {
  padding: var(--eps-card-header-padding);
}
.eps-card {
  /*
   todo: TBD: Optionally remove headline styling in favor of a global atom depending on variation needs
  */
}
.eps-card__headline {
  color: var(--card-headline-color);
  margin-block-end: 0;
  font-weight: 500;
  flex-grow: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.eps-card__body {
  padding: 0.625rem 0.625rem;
}
.eps-card__body--padding {
  padding: var(--eps-card-body-padding);
}
.eps-card__figure {
  background-color: var(--card-figure-background-color);
  position: relative;
  padding-block-end: var(--card-image-aspect-ratio, 95.6%);
  overflow: hidden;
  height: 0;
}
.eps-card__image {
  width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: top;
     object-position: top;
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
}
.eps-card__image-overlay {
  position: absolute;
  inset-block-start: 0;
  background-color: var(--card-image-overlay-background-color);
  z-index: 1;
  width: 100%;
  height: 100%;
  opacity: 0;
  transition: 0.3s;
}
.eps-card__image-overlay:hover {
  opacity: 1;
}
.eps-card__footer {
  padding: 0.625rem;
  border-block-start: var(--card-header-footer-border);
  font-size: 0.6875rem;
}
.eps-card__footer--padding {
  padding: var(--eps-card-footer-padding);
}

:root {
  --menu-item-color: #515962;
  --menu-item-color-hover: #3f444b;
  --menu-item-color-active: #0C0D0E;
  --menu-item-background-color-hover: #F9FAFA;
  --menu-item-background-color-active: #E6E8EA;
  --menu-item-action-button-color: #9DA5AE;
}

.eps-theme-dark {
  --menu-item-color: #D5D8DC;
  --menu-item-color-hover: #BABFC5;
  --menu-item-color-active: #9DA5AE;
  --menu-item-background-color-hover: #2b2c31;
  --menu-item-background-color-active: #333438;
  --menu-item-action-button-color: #818A96;
}

.eps-menu-item {
  display: flex;
  align-items: center;
  position: relative;
  transition: 0.3s;
  --action-button-opacity: 0;
}
.eps-menu-item::before {
  content: "";
  display: block;
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  height: 100%;
  width: var(--menu-item-pointer-width);
  background-color: #0C0D0E;
}
.eps-menu-item:hover:not(.eps-menu-item--active) {
  background-color: var(--menu-item-background-color-hover);
  --action-button-opacity: 1;
  --menu-item-color: var(--menu-item-color-hover);
  --eps-link-color: var(--menu-item-color-hover);
}
.eps-menu-item--active {
  background-color: var(--menu-item-background-color-active);
  --menu-item-color: var(--menu-item-color-active);
  --eps-link-color: var(--menu-item-color-active);
}
.eps-menu-item__link {
  padding: 0.5rem 1.875rem;
  min-height: 2.75rem;
  font-size: 0.75rem;
  line-height: 1.2;
  flex-grow: 1;
  display: flex;
  align-items: center;
  color: var(--menu-item-color);
  --eps-link-color: var(--menu-item-color);
}
.eps-menu-item__link:not(:last-child) {
  padding-inline-end: 0;
}
.eps-menu-item__link .eps-icon {
  font-size: 1.125rem;
  margin-inline-end: 0.75rem;
}
.eps-menu-item__action-button {
  opacity: var(--action-button-opacity);
  padding: 0.625rem;
  transition: 0.3s;
  margin-inline-end: 1.25rem;
}
.eps-menu-item--active {
  --menu-item-pointer-width: 0.3125rem;
}

.eps-grid-container {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.eps-grid-container--no-wrap {
  flex-wrap: nowrap;
}
.eps-grid-container--wrap-reverse {
  flex-wrap: wrap-reverse;
}
.eps-grid-container--spacing {
  --grid-row-gutter: calc(-1 * calc(var(--grid-spacing-gutter) * 0.625rem / 10));
  width: var(--grid-spacing-width);
  margin: var(--grid-row-gutter);
}
.eps-grid-container--spacing > .eps-grid-item {
  padding: var(--grid-spacing-gutter);
}
.eps-grid--direction-row {
  flex-direction: row;
}
.eps-grid--direction-row-reverse {
  flex-direction: row-reverse;
}
.eps-grid--direction-column {
  flex-direction: column;
}
.eps-grid--direction-column-reverse {
  flex-direction: column-reverse;
}
.eps-grid--justify-stretch {
  justify-content: stretch;
}
.eps-grid--justify-start {
  justify-content: flex-start;
}
.eps-grid--justify-center {
  justify-content: center;
}
.eps-grid--justify-end {
  justify-content: flex-end;
}
.eps-grid--justify-space-between {
  justify-content: space-between;
}
.eps-grid--justify-space-around {
  justify-content: space-around;
}
.eps-grid--justify-space-evenly {
  justify-content: space-evenly;
}
.eps-grid--align-content-stretch {
  align-content: stretch;
}
.eps-grid--align-content-start {
  align-content: flex-start;
}
.eps-grid--align-content-center {
  align-content: center;
}
.eps-grid--align-content-end {
  align-content: flex-end;
}
.eps-grid--align-content-space-between {
  align-content: space-between;
}
.eps-grid--align-items-start {
  align-items: flex-start;
}
.eps-grid--align-items-center {
  align-items: center;
}
.eps-grid--align-items-end {
  align-items: flex-end;
}
.eps-grid--align-items-baseline {
  align-items: baseline;
}
.eps-grid--align-items-stretch {
  align-items: stretch;
}

.eps-grid-item--zero-min-width {
  min-width: 0;
}

@media screen and (min-width: 480px) {
  .eps-grid-item-sm {
    flex-grow: 1;
    max-width: 100%;
    flex-basis: 0;
  }
}
@media screen and (min-width: 768px) {
  .eps-grid-item-md {
    flex-grow: 1;
    max-width: 100%;
    flex-basis: 0;
  }
}
@media screen and (min-width: 1025px) {
  .eps-grid-item-lg {
    flex-grow: 1;
    max-width: 100%;
    flex-basis: 0;
  }
}
@media screen and (min-width: 1440px) {
  .eps-grid-item-xl {
    flex-grow: 1;
    max-width: 100%;
    flex-basis: 0;
  }
}
@media screen and (min-width: 1600px) {
  .eps-grid-item-xxl {
    flex-grow: 1;
    max-width: 100%;
    flex-basis: 0;
  }
}
.eps-grid-item-xs-1 {
  flex-grow: 0;
  max-width: calc(1 / 12 * 100%);
  flex-basis: calc(1 / 12 * 100%);
}

.eps-grid-item-xs-2 {
  flex-grow: 0;
  max-width: calc(2 / 12 * 100%);
  flex-basis: calc(2 / 12 * 100%);
}

.eps-grid-item-xs-3 {
  flex-grow: 0;
  max-width: calc(3 / 12 * 100%);
  flex-basis: calc(3 / 12 * 100%);
}

.eps-grid-item-xs-4 {
  flex-grow: 0;
  max-width: calc(4 / 12 * 100%);
  flex-basis: calc(4 / 12 * 100%);
}

.eps-grid-item-xs-5 {
  flex-grow: 0;
  max-width: calc(5 / 12 * 100%);
  flex-basis: calc(5 / 12 * 100%);
}

.eps-grid-item-xs-6 {
  flex-grow: 0;
  max-width: calc(6 / 12 * 100%);
  flex-basis: calc(6 / 12 * 100%);
}

.eps-grid-item-xs-7 {
  flex-grow: 0;
  max-width: calc(7 / 12 * 100%);
  flex-basis: calc(7 / 12 * 100%);
}

.eps-grid-item-xs-8 {
  flex-grow: 0;
  max-width: calc(8 / 12 * 100%);
  flex-basis: calc(8 / 12 * 100%);
}

.eps-grid-item-xs-9 {
  flex-grow: 0;
  max-width: calc(9 / 12 * 100%);
  flex-basis: calc(9 / 12 * 100%);
}

.eps-grid-item-xs-10 {
  flex-grow: 0;
  max-width: calc(10 / 12 * 100%);
  flex-basis: calc(10 / 12 * 100%);
}

.eps-grid-item-xs-11 {
  flex-grow: 0;
  max-width: calc(11 / 12 * 100%);
  flex-basis: calc(11 / 12 * 100%);
}

.eps-grid-item-xs-12 {
  flex-grow: 0;
  max-width: calc(12 / 12 * 100%);
  flex-basis: calc(12 / 12 * 100%);
}

@media screen and (min-width: 480px) {
  .eps-grid-item-sm-1 {
    flex-grow: 0;
    max-width: calc(1 / 12 * 100%);
    flex-basis: calc(1 / 12 * 100%);
  }
  .eps-grid-item-sm-2 {
    flex-grow: 0;
    max-width: calc(2 / 12 * 100%);
    flex-basis: calc(2 / 12 * 100%);
  }
  .eps-grid-item-sm-3 {
    flex-grow: 0;
    max-width: calc(3 / 12 * 100%);
    flex-basis: calc(3 / 12 * 100%);
  }
  .eps-grid-item-sm-4 {
    flex-grow: 0;
    max-width: calc(4 / 12 * 100%);
    flex-basis: calc(4 / 12 * 100%);
  }
  .eps-grid-item-sm-5 {
    flex-grow: 0;
    max-width: calc(5 / 12 * 100%);
    flex-basis: calc(5 / 12 * 100%);
  }
  .eps-grid-item-sm-6 {
    flex-grow: 0;
    max-width: calc(6 / 12 * 100%);
    flex-basis: calc(6 / 12 * 100%);
  }
  .eps-grid-item-sm-7 {
    flex-grow: 0;
    max-width: calc(7 / 12 * 100%);
    flex-basis: calc(7 / 12 * 100%);
  }
  .eps-grid-item-sm-8 {
    flex-grow: 0;
    max-width: calc(8 / 12 * 100%);
    flex-basis: calc(8 / 12 * 100%);
  }
  .eps-grid-item-sm-9 {
    flex-grow: 0;
    max-width: calc(9 / 12 * 100%);
    flex-basis: calc(9 / 12 * 100%);
  }
  .eps-grid-item-sm-10 {
    flex-grow: 0;
    max-width: calc(10 / 12 * 100%);
    flex-basis: calc(10 / 12 * 100%);
  }
  .eps-grid-item-sm-11 {
    flex-grow: 0;
    max-width: calc(11 / 12 * 100%);
    flex-basis: calc(11 / 12 * 100%);
  }
  .eps-grid-item-sm-12 {
    flex-grow: 0;
    max-width: calc(12 / 12 * 100%);
    flex-basis: calc(12 / 12 * 100%);
  }
}
@media screen and (min-width: 768px) {
  .eps-grid-item-md-1 {
    flex-grow: 0;
    max-width: calc(1 / 12 * 100%);
    flex-basis: calc(1 / 12 * 100%);
  }
  .eps-grid-item-md-2 {
    flex-grow: 0;
    max-width: calc(2 / 12 * 100%);
    flex-basis: calc(2 / 12 * 100%);
  }
  .eps-grid-item-md-3 {
    flex-grow: 0;
    max-width: calc(3 / 12 * 100%);
    flex-basis: calc(3 / 12 * 100%);
  }
  .eps-grid-item-md-4 {
    flex-grow: 0;
    max-width: calc(4 / 12 * 100%);
    flex-basis: calc(4 / 12 * 100%);
  }
  .eps-grid-item-md-5 {
    flex-grow: 0;
    max-width: calc(5 / 12 * 100%);
    flex-basis: calc(5 / 12 * 100%);
  }
  .eps-grid-item-md-6 {
    flex-grow: 0;
    max-width: calc(6 / 12 * 100%);
    flex-basis: calc(6 / 12 * 100%);
  }
  .eps-grid-item-md-7 {
    flex-grow: 0;
    max-width: calc(7 / 12 * 100%);
    flex-basis: calc(7 / 12 * 100%);
  }
  .eps-grid-item-md-8 {
    flex-grow: 0;
    max-width: calc(8 / 12 * 100%);
    flex-basis: calc(8 / 12 * 100%);
  }
  .eps-grid-item-md-9 {
    flex-grow: 0;
    max-width: calc(9 / 12 * 100%);
    flex-basis: calc(9 / 12 * 100%);
  }
  .eps-grid-item-md-10 {
    flex-grow: 0;
    max-width: calc(10 / 12 * 100%);
    flex-basis: calc(10 / 12 * 100%);
  }
  .eps-grid-item-md-11 {
    flex-grow: 0;
    max-width: calc(11 / 12 * 100%);
    flex-basis: calc(11 / 12 * 100%);
  }
  .eps-grid-item-md-12 {
    flex-grow: 0;
    max-width: calc(12 / 12 * 100%);
    flex-basis: calc(12 / 12 * 100%);
  }
}
@media screen and (min-width: 1025px) {
  .eps-grid-item-lg-1 {
    flex-grow: 0;
    max-width: calc(1 / 12 * 100%);
    flex-basis: calc(1 / 12 * 100%);
  }
  .eps-grid-item-lg-2 {
    flex-grow: 0;
    max-width: calc(2 / 12 * 100%);
    flex-basis: calc(2 / 12 * 100%);
  }
  .eps-grid-item-lg-3 {
    flex-grow: 0;
    max-width: calc(3 / 12 * 100%);
    flex-basis: calc(3 / 12 * 100%);
  }
  .eps-grid-item-lg-4 {
    flex-grow: 0;
    max-width: calc(4 / 12 * 100%);
    flex-basis: calc(4 / 12 * 100%);
  }
  .eps-grid-item-lg-5 {
    flex-grow: 0;
    max-width: calc(5 / 12 * 100%);
    flex-basis: calc(5 / 12 * 100%);
  }
  .eps-grid-item-lg-6 {
    flex-grow: 0;
    max-width: calc(6 / 12 * 100%);
    flex-basis: calc(6 / 12 * 100%);
  }
  .eps-grid-item-lg-7 {
    flex-grow: 0;
    max-width: calc(7 / 12 * 100%);
    flex-basis: calc(7 / 12 * 100%);
  }
  .eps-grid-item-lg-8 {
    flex-grow: 0;
    max-width: calc(8 / 12 * 100%);
    flex-basis: calc(8 / 12 * 100%);
  }
  .eps-grid-item-lg-9 {
    flex-grow: 0;
    max-width: calc(9 / 12 * 100%);
    flex-basis: calc(9 / 12 * 100%);
  }
  .eps-grid-item-lg-10 {
    flex-grow: 0;
    max-width: calc(10 / 12 * 100%);
    flex-basis: calc(10 / 12 * 100%);
  }
  .eps-grid-item-lg-11 {
    flex-grow: 0;
    max-width: calc(11 / 12 * 100%);
    flex-basis: calc(11 / 12 * 100%);
  }
  .eps-grid-item-lg-12 {
    flex-grow: 0;
    max-width: calc(12 / 12 * 100%);
    flex-basis: calc(12 / 12 * 100%);
  }
}
@media screen and (min-width: 1440px) {
  .eps-grid-item-xl-1 {
    flex-grow: 0;
    max-width: calc(1 / 12 * 100%);
    flex-basis: calc(1 / 12 * 100%);
  }
  .eps-grid-item-xl-2 {
    flex-grow: 0;
    max-width: calc(2 / 12 * 100%);
    flex-basis: calc(2 / 12 * 100%);
  }
  .eps-grid-item-xl-3 {
    flex-grow: 0;
    max-width: calc(3 / 12 * 100%);
    flex-basis: calc(3 / 12 * 100%);
  }
  .eps-grid-item-xl-4 {
    flex-grow: 0;
    max-width: calc(4 / 12 * 100%);
    flex-basis: calc(4 / 12 * 100%);
  }
  .eps-grid-item-xl-5 {
    flex-grow: 0;
    max-width: calc(5 / 12 * 100%);
    flex-basis: calc(5 / 12 * 100%);
  }
  .eps-grid-item-xl-6 {
    flex-grow: 0;
    max-width: calc(6 / 12 * 100%);
    flex-basis: calc(6 / 12 * 100%);
  }
  .eps-grid-item-xl-7 {
    flex-grow: 0;
    max-width: calc(7 / 12 * 100%);
    flex-basis: calc(7 / 12 * 100%);
  }
  .eps-grid-item-xl-8 {
    flex-grow: 0;
    max-width: calc(8 / 12 * 100%);
    flex-basis: calc(8 / 12 * 100%);
  }
  .eps-grid-item-xl-9 {
    flex-grow: 0;
    max-width: calc(9 / 12 * 100%);
    flex-basis: calc(9 / 12 * 100%);
  }
  .eps-grid-item-xl-10 {
    flex-grow: 0;
    max-width: calc(10 / 12 * 100%);
    flex-basis: calc(10 / 12 * 100%);
  }
  .eps-grid-item-xl-11 {
    flex-grow: 0;
    max-width: calc(11 / 12 * 100%);
    flex-basis: calc(11 / 12 * 100%);
  }
  .eps-grid-item-xl-12 {
    flex-grow: 0;
    max-width: calc(12 / 12 * 100%);
    flex-basis: calc(12 / 12 * 100%);
  }
}
@media screen and (min-width: 1600px) {
  .eps-grid-item-xxl-1 {
    flex-grow: 0;
    max-width: calc(1 / 12 * 100%);
    flex-basis: calc(1 / 12 * 100%);
  }
  .eps-grid-item-xxl-2 {
    flex-grow: 0;
    max-width: calc(2 / 12 * 100%);
    flex-basis: calc(2 / 12 * 100%);
  }
  .eps-grid-item-xxl-3 {
    flex-grow: 0;
    max-width: calc(3 / 12 * 100%);
    flex-basis: calc(3 / 12 * 100%);
  }
  .eps-grid-item-xxl-4 {
    flex-grow: 0;
    max-width: calc(4 / 12 * 100%);
    flex-basis: calc(4 / 12 * 100%);
  }
  .eps-grid-item-xxl-5 {
    flex-grow: 0;
    max-width: calc(5 / 12 * 100%);
    flex-basis: calc(5 / 12 * 100%);
  }
  .eps-grid-item-xxl-6 {
    flex-grow: 0;
    max-width: calc(6 / 12 * 100%);
    flex-basis: calc(6 / 12 * 100%);
  }
  .eps-grid-item-xxl-7 {
    flex-grow: 0;
    max-width: calc(7 / 12 * 100%);
    flex-basis: calc(7 / 12 * 100%);
  }
  .eps-grid-item-xxl-8 {
    flex-grow: 0;
    max-width: calc(8 / 12 * 100%);
    flex-basis: calc(8 / 12 * 100%);
  }
  .eps-grid-item-xxl-9 {
    flex-grow: 0;
    max-width: calc(9 / 12 * 100%);
    flex-basis: calc(9 / 12 * 100%);
  }
  .eps-grid-item-xxl-10 {
    flex-grow: 0;
    max-width: calc(10 / 12 * 100%);
    flex-basis: calc(10 / 12 * 100%);
  }
  .eps-grid-item-xxl-11 {
    flex-grow: 0;
    max-width: calc(11 / 12 * 100%);
    flex-basis: calc(11 / 12 * 100%);
  }
  .eps-grid-item-xxl-12 {
    flex-grow: 0;
    max-width: calc(12 / 12 * 100%);
    flex-basis: calc(12 / 12 * 100%);
  }
}
:root {
  --menu-title-color: #515962;
}

.eps-theme-dark {
  --menu-title-color: #515962;
}

.eps-menu ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.eps-menu ul li {
  display: flex;
}
.eps-menu__title {
  padding: 0.5rem 1.875rem;
  font-size: 0.6875rem;
  line-height: 1.2;
  text-transform: uppercase;
  font-weight: normal;
  color: var(--menu-title-color);
}

:root {
  --eps-modal-background-color: #ffffff;
  --eps-modal-header-background-color: #2563EB;
  --eps-tip-background-color: #F0F7FF;
}

.eps-theme-dark {
  --eps-modal-background-color: #0C0D0E;
  --eps-modal-header-background-color: #0077CC;
  --eps-tip-background-color: #0A1A3D;
}

/** ----------------------------------------------------------------
	EPS Modal
---------------------------------------------------------------- */
.eps-modal {
  max-width: 43.75rem;
  background: var(--eps-modal-background-color);
  border-radius: 0.1875rem;
  animation: eps-animation-pop 0.15s cubic-bezier(0.57, 0.53, 0.71, 1.47) forwards;
}
.eps-modal__overlay {
  background: rgba(0, 0, 0, 0.5);
  position: fixed;
  display: flex;
  inset: 0;
  align-items: center;
  justify-content: center;
  z-index: 1030;
}
.eps-modal__header {
  font-size: 0.875rem;
  background: var(--eps-modal-header-background-color);
  height: 2.75rem;
  padding: 0.625rem 1rem;
  border-radius: 0.1875rem;
}
.eps-modal__header, .eps-modal__header .title {
  color: #ffffff;
}
.eps-modal__icon {
  margin-inline-end: 0.625rem;
}
.eps-modal__body {
  padding: 1.875rem;
}
.eps-modal__tip, .eps-modal .eps-tip {
  padding: 0.5rem;
  padding-inline-start: 0.75rem;
  border-inline-start: 3px solid #2563EB;
  background-color: var(--eps-tip-background-color);
}
.eps-modal__tip:not(:last-child), .eps-modal .eps-tip:not(:last-child) {
  margin-block-end: 1.875rem;
}
.eps-modal__tip:not(:first-child), .eps-modal .eps-tip:not(:first-child) {
  margin-block-start: 1.875rem;
}
.eps-modal__section:not(:first-child) {
  margin-block-start: 1.875rem;
}
.eps-modal__close-wrapper {
  padding-inline-start: 1rem;
  border-inline-start: solid 1px #ffffff;
}

.eps-add-new-button {
  display: inline-flex;
  --eps-add-new-button-size: 1.5rem;
  line-height: var(--eps-add-new-button-size);
  cursor: pointer;
}
.eps-add-new-button .eps-icon {
  background-color: #F3BAFD;
  color: #0C0D0E;
  width: var(--eps-add-new-button-size);
  height: var(--eps-add-new-button-size);
  border-radius: 100%;
  font-size: calc(var(--eps-add-new-button-size) * 0.75);
  text-align: center;
  line-height: var(--eps-add-new-button-size);
}
.eps-add-new-button span:not(.sr-only) {
  margin-inline-start: 0.625rem;
  font-weight: 500;
}
.eps-add-new-button--sm {
  --eps-add-new-button-size: 1rem;
}

:root {
  --select2-selection-background-color: #ffffff;
  --select2-selection-color: #515962;
  --select2-selection-border-color: #9DA5AE;
  --select2-selection-opened-focused-border-color: #BABFC5;
  --select2-single-selection-rendered-color: #515962;
  --select2-default-single-selection-background-color: #ffffff;
  --select2-default-single-selection-border-color: #9DA5AE;
  --select2-default-multiple-selection-background-color: #ffffff;
  --select2-default-multiple-selection-choice-background-color: #BABFC5;
  --select2-default-multiple-selection-choice-color: #515962;
  --select2-default-multiple-selection-choice-border-color: #BABFC5;
  --select2-default-multiple-selection-choice-remove-color: #69727D;
  --select2-default-multiple-selection-choice-remove-hover-color: #515962;
  --select2-default-results-selected-option-background-color: #ffffff;
  --select2-default-results-selected-option-color: #515962;
  --select2-default-results-highlighted-option-background-color: #5897fb;
  --select2-default-results-highlighted-option-color: #ffffff;
  --select2-results-selected-option-background-color: #5897fb;
  --select2-results-selected-option-color: #ffffff;
  --select2-dropdown-background-color: #ffffff;
  --select2-dropdown-border-color: #9DA5AE;
}

.eps-theme-dark {
  --select2-selection-background-color: #3f444b;
  --select2-selection-color: #D5D8DC;
  --select2-selection-border-color: #818A96;
  --select2-selection-opened-focused-border-color: #9DA5AE;
  --select2-single-selection-rendered-color: #D5D8DC;
  --select2-default-single-selection-background-color: #3f444b;
  --select2-default-single-selection-border-color: #69727D;
  --select2-default-multiple-selection-background-color: #3f444b;
  --select2-default-multiple-selection-choice-background-color: #69727D;
  --select2-default-multiple-selection-choice-color: #D5D8DC;
  --select2-default-multiple-selection-choice-border-color: #69727D;
  --select2-default-multiple-selection-choice-remove-color: #BABFC5;
  --select2-default-multiple-selection-choice-remove-hover-color: #D5D8DC;
  --select2-default-results-selected-option-background-color: #3f444b;
  --select2-default-results-selected-option-color: #D5D8DC;
  --select2-default-results-highlighted-option-background-color: #69727D;
  --select2-default-results-highlighted-option-color: #D5D8DC;
  --select2-results-selected-option-background-color: #69727D;
  --select2-results-selected-option-color: #D5D8DC;
  --select2-dropdown-background-color: #3f444b;
  --select2-dropdown-border-color: #818A96;
}

.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 {
  background-color: var(--select2-selection-background-color);
  color: var(--select2-selection-color);
  border-color: var(--select2-selection-border-color);
}
.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: var(--select2-selection-opened-focused-border-color);
}
.select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: var(--select2-single-selection-rendered-color);
}
.select2-container--default .select2-selection--single {
  background-color: var(--select2-default-single-selection-background-color);
  border-color: var(--select2-default-single-selection-border-color);
}
.select2-container--default .select2-selection--multiple {
  background-color: var(--select2-default-multiple-selection-background-color);
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: var(--select2-default-multiple-selection-choice-background-color);
  color: var(--select2-default-multiple-selection-choice-color);
  border-color: var(--select2-default-multiple-selection-choice-border-color);
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: var(--select2-default-multiple-selection-choice-remove-color);
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: var(--select2-default-multiple-selection-choice-remove-hover-color);
}
.select2-container--default .select2-results__option[aria-selected] {
  background-color: var(--select2-default-results-selected-option-background-color);
  color: var(--select2-default-results-selected-option-color);
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: var(--select2-default-results-highlighted-option-background-color);
  color: var(--select2-default-results-highlighted-option-color);
}
.select2-container .select2-results__option[aria-selected=true] {
  background-color: var(--select2-results-selected-option-background-color);
  color: var(--select2-results-selected-option-color);
}
.select2-container .select2-dropdown {
  background-color: var(--select2-dropdown-background-color);
  border-color: var(--select2-dropdown-border-color);
}

.eps-notice {
  --eps-box-notice-background-color: #F1F2F3;
  padding: 0.625rem 1rem;
}
.eps-notice-semantic {
  border-inline-start: 3px solid var(--eps-notice-semantic-color);
  background-color: var(--eps-notice-semantic-bg);
}
.eps-notice-semantic .eps-notice__icon {
  color: var(--eps-notice-semantic-color);
  font-size: 1rem;
  margin-inline-end: 0.75rem;
}
.eps-notice--warning {
  --eps-notice-semantic-color: #F59E0B;
  --eps-notice-semantic-bg: #FFFBEB;
}
.eps-notice--danger {
  --eps-notice-semantic-color: #DC2626;
  --eps-notice-semantic-bg: #FEF1F4;
}
.eps-notice--info {
  --eps-notice-semantic-color: #2563EB;
  --eps-notice-semantic-bg: #F0F7FF;
}
.eps-notice__text {
  margin: 0;
  padding: 0;
}
.eps-notice__button-container {
  flex-shrink: 0;
  margin-inline-start: 1.25rem;
  width: auto;
}

.eps-theme-dark .eps-notice {
  --eps-box-notice-background-color: #515962;
}
.eps-theme-dark .eps-notice--warning {
  --eps-notice-semantic-bg: #311808;
}
.eps-theme-dark .eps-notice--danger {
  --eps-notice-semantic-bg: #390A0A;
}
.eps-theme-dark .eps-notice--info {
  --eps-notice-semantic-bg: #0A1A3D;
}

.eps-list {
  --eps-list-item-separated-border-color: #BABFC5;
  padding: 0;
  margin: 0;
  border-radius: 0.1875rem;
  border: 1px solid var(--e-a-border-color);
  list-style-type: none;
}
.eps-list--padding {
  padding: var(--eps-list-padding);
}
.eps-list__item {
  padding: 0;
}
.eps-list__item--padding {
  padding: var(--eps-list-item-padding);
}
.eps-list--separated .eps-list__item:not(:last-child) {
  border-block-end: 1px solid var(--eps-list-item-separated-border-color);
}

.eps-theme-dark .eps-list {
  --eps-list-item-separated-border-color: #3f444b;
}

:root {
  --popover-background-color: #ffffff;
  --popover-item-color: #515962;
  --popover-item-hover-color: #3f444b;
  --popover-item-danger-hover-color: #DC2626;
  --popover-item-background-color: #ffffff;
  --popover-box-shadow-color: rgba(0, 0, 0, 0.15);
  --popover-box-shadow-size: 0px 1px 20px;
  --popover-arrow-color: #ffffff;
}

.eps-theme-dark {
  --popover-background-color: #1f2124;
  --popover-item-color: #ffffff;
  --popover-item-hover-color: #D5D8DC;
  --popover-item-danger-hover-color: #F84343;
  --popover-item-background-color: #1f2124;
  --popover-box-shadow-color: rgba(0, 0, 0, 0.15);
  --popover-box-shadow-size: 0px 1px 20px;
  --popover-arrow-color: #1f2124;
}

.eps-popover {
  padding: 10px 0;
  background-color: var(--popover-background-color);
  box-shadow: var(--popover-box-shadow-size) var(--popover-box-shadow-color);
  list-style: none;
  display: flex;
  flex-direction: column;
  min-width: 120px;
  border-radius: 0.1875rem;
  position: absolute;
  z-index: 1050;
  margin-block-start: 9px;
  transform: translateX(-50%);
  inset-inline-start: 0.25rem;
}
.eps-popover__background {
  position: fixed;
  inset: 0;
  z-index: 1030;
}
.eps-popover__container {
  position: relative;
}
.eps-popover::before {
  content: "";
  display: block;
  position: absolute;
  width: 16px;
  height: 9px;
  margin: 0 0.1875rem 9px;
  inset-block-start: -9px;
  inset-inline-start: 50%;
  transform: translateX(-50%);
  border-color: transparent;
  border-style: solid;
  border-width: 0 calc(16px / 2) 9px calc(16px / 2);
  border-block-end-color: var(--popover-arrow-color);
}
.eps-popover--arrow-start::before {
  inset-inline-start: 0.1875rem;
  transform: none;
}
.eps-popover--arrow-end::before {
  inset-inline-start: auto;
  inset-inline-end: 0.1875rem;
  transform: none;
}
.eps-popover--arrow-none::before {
  display: none;
}
.eps-popover__item {
  padding: 0.3125rem 1rem;
  background-color: var(--popover-item-background-color);
  color: var(--popover-item-color);
  font-size: 0.6875rem;
  font-weight: 500;
  line-height: 0.8125rem;
  width: 100%;
  align-items: center;
  cursor: pointer;
}
.eps-popover__item:hover {
  color: var(--popover-item-hover-color);
}
.eps-popover__item--danger:hover {
  color: var(--popover-item-danger-hover-color);
}
.eps-popover__item .eps-icon {
  font-size: inherit;
  margin-inline-end: 0.3125rem;
}

.eps-css-grid {
  display: grid;
  grid-template-columns: repeat(var(--eps-grid-columns, auto-fill), minmax(var(--eps-grid-col-min-width, 1fr), var(--eps-grid-col-max-width, 1fr)));
  grid-gap: var(--eps-grid-spacing);
}

.eps-box {
  --eps-box-color: #1f2124;
  --eps-box-input-color: #1f2124;
  padding: 0;
  border-radius: 0.1875rem;
  color: var(--eps-box-color);
}
.eps-box--padding {
  padding: var(--eps-box-padding);
}
.eps-box > input {
  width: 100%;
  outline: 0;
  border: 0;
  background-color: transparent;
  color: var(--eps-box-input-color);
}

.eps-theme-dark .eps-box {
  --eps-box-color: #D5D8DC;
  --eps-box-input-color: #D5D8DC;
}

:root {
  --checkbox-border-color: #9DA5AE;
  --checkbox-hover-border-color: rgb(143.0391061453, 152.1787709497, 162.4608938547);
  --checkbox-active-border-color: rgb(170.9608938547, 177.8212290503, 185.5391061453);
  --checkbox-background-color: #ffffff;
  --checkbox-checked-background-color: #515962;
  --checkbox-checked-hover-background-color: rgb(69.4608938547, 76.3212290503, 84.0391061453);
  --checkbox-checked-active-background-color: rgb(92.5391061453, 101.6787709497, 111.9608938547);
  --checkbox-checked-disabled-background-color: #D5D8DC;
  --checkbox-indicator-color: #ffffff;
  --checkbox-error-background-color: #DC2626;
}

.eps-theme-dark {
  --checkbox-background-color: transparent;
}

.eps-checkbox {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 0.1875rem;
  width: 15px;
  height: 15px;
  outline: 0;
  background-color: var(--checkbox-background-color);
  display: inline-flex;
  justify-content: center;
  align-items: center;
  border: 1px solid var(--checkbox-border-color);
}
.eps-checkbox::after {
  display: inline-block;
  margin-block-end: calc(0.25 / 2 * 100%);
  content: " ";
  width: 3px;
  height: 6px;
  transform: rotate(45deg);
}
.eps-checkbox:hover {
  --checkbox-border-color: var(--checkbox-hover-border-color);
}
.eps-checkbox:active {
  --checkbox-border-color: var(--checkbox-active-border-color);
}
.eps-checkbox:checked {
  --checkbox-background-color: var(--checkbox-checked-background-color);
  --checkbox-border-color: var(--checkbox-checked-background-color);
}
.eps-checkbox:checked::after {
  border: solid #ffffff;
  border-width: 0 1px 1px 0;
}
.eps-checkbox:checked:hover {
  --checkbox-background-color: var(--checkbox-checked-hover-background-color);
  --checkbox-border-color: var(--checkbox-checked-hover-background-color);
}
.eps-checkbox:checked:active {
  --checkbox-background-color: var(--checkbox-checked-active-background-color);
  --checkbox-border-color: var(--checkbox-checked-active-background-color);
}
.eps-checkbox:checked:disabled {
  --checkbox-background-color: var(--checkbox-checked-disabled-background-color);
  --checkbox-border-color: var(--checkbox-checked-disabled-background-color);
}
.eps-checkbox--rounded {
  border-radius: 50%;
}
.eps-checkbox--indeterminate::after {
  display: inline-block;
  margin-block-end: 0;
  content: " ";
  width: 7px;
  height: 0;
  transform: rotate(0deg);
  border-block-start: 1px solid #ffffff;
}
.eps-checkbox--indeterminate {
  --checkbox-background-color: var(--checkbox-checked-background-color);
  --checkbox-border-color: var(--checkbox-checked-background-color);
}
.eps-checkbox--error::before, .eps-checkbox--error::after, .eps-checkbox--error:checked::before, .eps-checkbox--error:checked::after {
  display: inline-block;
  margin-block-end: 0;
  content: " ";
  width: 7px;
  height: 0;
  border: solid #ffffff;
  border-width: 1px 0 0 0;
  position: absolute;
}
.eps-checkbox--error::before, .eps-checkbox--error:checked::before {
  transform: rotate(45deg);
}
.eps-checkbox--error::after, .eps-checkbox--error:checked::after {
  transform: rotate(-45deg);
}
.eps-checkbox--error, .eps-checkbox--error:hover, .eps-checkbox--error:checked, .eps-checkbox--error:checked:hover {
  --checkbox-background-color: var(--checkbox-error-background-color);
  --checkbox-border-color: var(--checkbox-error-background-color);
}

:root {
  --e-app-drag-drop-background-color: #ffffff;
  --e-app-drag-drop-outline-color: #E6E8EA;
}

.eps-theme-dark {
  --e-app-drag-drop-background-color: #2b2c31;
  --e-app-drag-drop-outline-color: #333438;
}

.e-app-drag-drop {
  background-color: var(--e-app-drag-drop-background-color);
  outline: 2px dashed var(--e-app-drag-drop-outline-color);
  outline-offset: -0.75rem;
  margin-block-end: 1.5rem;
  padding: 4.125rem;
  text-align: center;
}
.e-app-drag-drop--drag-over {
  outline-color: #2563EB;
}

.eps-dialog {
  border-radius: 3px;
  width: 375px;
}
.eps-dialog__close-button {
  position: absolute;
  inset-block-start: -2.75rem;
  inset-inline-end: -2.75rem;
  margin-block-start: 0.625rem;
  margin-inline-end: 0.625rem;
  z-index: 1040;
  font-size: 1.25rem;
  color: #ffffff;
}
.eps-dialog__content {
  padding: 1.5rem 1.875rem 1rem;
  font-size: 0.75rem;
}
.eps-dialog__title, .eps-dialog__text {
  text-align: center;
}
.eps-dialog__buttons {
  display: flex;
}
.eps-dialog__button {
  flex: 1;
  border-block-start: 1px solid var(--hr-color);
  line-height: 2.75rem;
  text-align: center;
  justify-content: center;
}
.eps-dialog__button:last-child:not(:first-child) {
  border-inline-start: 1px solid var(--hr-color);
}

.e-app__popover {
  display: none;
  position: absolute;
  box-shadow: 0 2px 15px rgba(0, 0, 0, 0.3);
  border-radius: 6px;
  padding: 20px;
  width: -moz-fit-content;
  width: fit-content;
  z-index: 999;
  background-color: var(--e-a-bg-default);
}
.e-app__popover:before {
  content: "";
  position: absolute;
  inset-block-start: -16px;
  inset-inline-end: var(--popover-arrow-offset-end, 22px);
  border: 8px solid transparent;
  border-block-end-color: #fff;
}

.eps-inline-link {
  color: var(--eps-inline-link-color);
  background-color: initial;
  border: 0;
  padding: 0;
}
.eps-inline-link--color-primary {
  --eps-inline-link-color: #0A875A;
}
.eps-inline-link--color-secondary {
  --eps-inline-link-color: #818A96;
}
.eps-inline-link--color-danger {
  --eps-inline-link-color: #DC2626;
}
.eps-inline-link--color-cta {
  --eps-inline-link-color: #93003f;
}
.eps-inline-link--color-link {
  --eps-inline-link-color: #515962;
}
.eps-inline-link--color-disabled {
  --eps-inline-link-color: #D5D8DC;
}
.eps-inline-link--underline-hover:hover, .eps-inline-link--underline-always, .eps-inline-link--underline-always:hover {
  text-decoration: underline;
}
.eps-inline-link--italic {
  font-style: italic;
}
.eps-inline-link, .eps-inline-link:focus {
  outline: none;
}

.eps-text-field {
  --eps-text-field-color: #515962;
  --eps-text-field-background-color: transparent;
  --eps-text-field-placeholder-color: #69727D;
  --eps-text-field-outlined-border-color: #9DA5AE;
  --eps-text-field-outlined-focus-border-color: #515962;
  --eps-text-field-standard-border-color: #9DA5AE;
  --eps-text-field-standard-focus-border-color: #515962;
  --border: 1px solid var(--eps-text-field-outlined-border-color);
  width: 100%;
  color: var(--eps-text-field-color);
  background-color: var(--eps-text-field-background-color);
  border: 0;
  margin-block-end: 5px;
  outline: none;
  font-family: Roboto, Arial, Helvetica, Verdana, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
}
.eps-text-field--outlined {
  border-radius: 0.1875rem;
  border: var(--border);
  padding: 0.625rem;
}
.eps-text-field--outlined:focus {
  border-color: var(--eps-text-field-outlined-focus-border-color);
}
.eps-text-field--standard {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  border-bottom: var(--border);
}
.eps-text-field--standard:focus {
  border-color: var(--eps-text-field-standard-focus-border-color);
}
.eps-text-field::-moz-placeholder {
  color: var(--eps-text-field-placeholder-color);
  font-family: Roboto, Arial, Helvetica, Verdana, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
}
.eps-text-field::placeholder {
  color: var(--eps-text-field-placeholder-color);
  font-family: Roboto, Arial, Helvetica, Verdana, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
}

.eps-theme-dark .eps-text-field {
  --eps-text-field-color: #BABFC5;
  --eps-text-field-background-color: transparent;
  --eps-text-field-placeholder-color: #9DA5AE;
  --eps-text-field-outlined-border-color: #3f444b;
  --eps-text-field-outlined-focus-border-color: #9DA5AE;
}
.eps-theme-dark--outlined {
  border-color: var(--eps-text-field-outlined-border-color);
}
.eps-theme-dark--outlined:focus {
  border-color: var(--eps-text-field-outlined-focus-border-color);
}
.eps-theme-dark--standard {
  border-color: var(--eps-text-field-standard-border-color);
}
.eps-theme-dark--standard:focus {
  border-color: var(--eps-text-field-standard-focus-border-color);
}

.e-app-import-export-content-layout {
  display: flex;
  justify-content: center;
  height: 100%;
}
.e-app-import-export-content-layout__container {
  flex-basis: 1075px;
}

.e-app-export-complete__kit-content-title {
  margin: 2.75rem 0 0.625rem;
}

.e-app-export-kit-content {
  --e-app-export-kit-content-title-color: #3f444b;
  --e-app-export-kit-content-description-color: #515962;
  --e-app-export-kit-content-sm-notice-color: #BABFC5;
}
.e-app-export-kit-content__checkbox {
  flex-shrink: 0;
  margin-inline-end: 0.75rem;
}
.e-app-export-kit-content__title {
  color: var(--e-app-export-kit-content-title-color);
}
.e-app-export-kit-content__description {
  color: var(--e-app-export-kit-content-description-color);
  margin-inline-end: 1.25rem;
}
.e-app-export-kit-content__notice {
  margin-block-start: 1rem;
}
.e-app-export-kit-content__small-notice {
  font-style: italic;
  color: var(--e-app-export-kit-content-sm-notice-color);
}

.eps-theme-dark .e-app-export-kit-content {
  --e-app-export-kit-content-title-color: #D5D8DC;
  --e-app-export-kit-content-description-color: #BABFC5;
  --e-app-export-kit-content-sm-notice-color: #818A96;
}

.e-app-import-export-kit-data {
  --e-app-import-export-kit-data-site-area-color: #3f444b;
  --e-app-import-export-kit-data-included-color: #69727D;
}
.e-app-import-export-kit-data__site-area, .e-app-import-export-kit-data__included {
  margin-block-end: 0;
}
.e-app-import-export-kit-data__site-area {
  color: var(--e-app-import-export-kit-data-site-area-color);
  font-weight: bold;
}
.e-app-import-export-kit-data__included {
  color: var(--e-app-import-export-kit-data-included-color);
}

.eps-theme-dark .e-app-import-export-kit-data {
  --e-app-import-export-kit-data-site-area-color: #BABFC5;
  --e-app-import-export-kit-data-included-color: #9DA5AE;
}

.e-app-import-resolver {
  --e-app-import-resolver-panel-header-background-color: #ffffff;
  --e-app-import-resolver-panel-body-background-color: rgba(255, 255, 255, 0.5);
  --e-app-import-resolver-conflicts-asset-border-color: #818A96;
  --e-app-import-resolver-conflicts-asset-inactive-color: #69727D;
  padding-block-end: 1.25rem;
}
.e-app-import-resolver__notice {
  margin-block-end: 1.25rem;
}
.e-app-import-resolver__panel, .e-app-import-resolver__panel:hover {
  background-color: initial;
}
.e-app-import-resolver__panel-header {
  background-color: var(--e-app-import-resolver-panel-header-background-color);
}
.e-app-import-resolver__panel-body {
  background-color: var(--e-app-import-resolver-panel-body-background-color);
}
.e-app-import-resolver-conflicts__container {
  box-shadow: 0 2px 3px 1px var(--color-box-shadow-color);
}
.e-app-import-resolver-conflicts__checkbox {
  flex-shrink: 0;
  margin-inline-end: 0.75rem;
}
.e-app-import-resolver-conflicts__title {
  line-height: 1;
}
.e-app-import-resolver-conflicts__asset:not(:first-child) {
  border-inline-start: 2px solid var(--e-app-import-resolver-conflicts-asset-border-color);
  padding-inline-start: 1rem;
  margin-inline-start: 1rem;
}
.e-app-import-resolver-conflicts__asset:not(.active) {
  color: var(--e-app-import-resolver-conflicts-asset-inactive-color);
}
.e-app-import-resolver-conflicts__edit-template {
  margin-inline-start: 0.3125rem;
}

.eps-theme-dark .e-app-import-resolver {
  --e-app-import-resolver-panel-header-background-color: #69727D;
  --e-app-import-resolver-panel-body-background-color: rgba(0, 0, 0, 0.05);
  --e-app-import-resolver-conflicts-asset-border-color: #818A96;
  --e-app-import-resolver-conflicts-asset-inactive-color: #9DA5AE;
}

.eps-panel {
  --eps-panel-header-background-color: transparent;
  --eps-panel-body-background-color: transparent;
}
.eps-panel, .eps-panel:hover {
  background-color: initial;
}
.eps-panel__header {
  background-color: var(--eps-panel-header-background-color);
  border-radius: 0.1875rem;
}
.eps-panel__body {
  background-color: var(--eps-panel-body-background-color);
  border-radius: 0 0 0.1875rem 0.1875rem;
}

.eps-theme-dark .eps-panel {
  --eps-panel-header-background-color: transparent;
  --eps-panel-body-background-color: transparent;
}

.e-app-export-kit {
  padding-block-end: 1.25rem;
}
.e-app-export-kit-information__field-header {
  margin-block-end: 0.625rem;
}
.e-app-export-kit-information__label {
  margin: 0;
}
.e-app-export-kit-information__info-icon {
  margin-inline-start: 0.625rem;
}
.e-app-export-kit-information__content {
  gap: 16px;
}
.e-app-export-kit-information__field--error {
  border-color: var(--e-a-color-danger);
}
.e-app-export-kit-information__error-container {
  height: 20px;
  display: flex;
  align-items: flex-start;
  margin-block-start: 4px;
}
.e-app-export-kit-information__validation-error {
  color: var(--e-a-color-danger);
}
.e-app-export-kit__content {
  gap: 20px;
}

.e-app-import-export-info-modal__section:not(:first-child) {
  margin-block-start: 1.875rem;
}
.e-app-import-export-info-modal__heading {
  margin-block-end: 1.25rem;
}

:root {
  --eps-badge-background-color: #ffffff;
}

.eps-theme-dark {
  --eps-badge-background-color: #515962;
}

.eps-badge {
  display: inline-block;
  background: var(--eps-badge-background-color);
  padding: 0 0.5rem;
  line-height: 1.8;
  box-shadow: 0 3px 6px var(--color-box-shadow-color);
  border-radius: 4px;
  font-size: 0.75rem;
}
.eps-badge--sm {
  font-size: 0.625rem;
  border-radius: 3px;
  padding: 0 0.3125rem;
  line-height: 1.5;
}

.eps-collapse__title {
  cursor: pointer;
  padding: 0.3125rem 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  background: transparent;
  border: none;
  color: inherit;
}
.eps-collapse__title:focus {
  outline: none;
}
.eps-collapse__icon {
  transition: all 150ms;
  scale: calc(1 * var(--direction-multiplier)) 1;
}
.eps-collapse__content {
  margin-block-start: 0.625rem;
  display: none;
}
.eps-collapse[data-open] .eps-collapse__content {
  display: block;
}
.eps-collapse[data-open] .eps-collapse__icon {
  transform: rotate(90deg);
}

.e-kit-library-promotion {
  --e-kit-library-promotion-color: tints(600);
}

.eps-theme-dark .e-kit-library-promotion {
  --e-kit-library-promotion-color: dark-tints(400);
}

.e-kit-library-promotion {
  width: 100%;
  text-align: center;
  margin-block-start: 1.875rem;
  color: var(--e-kit-library-promotion-color);
}

.e-kit-library__error-screen {
  margin-block-start: 2.75rem;
}
.e-kit-library__error-screen-title {
  margin-block-start: 2.75rem;
  margin-block-end: 0;
}
.e-kit-library__error-screen-description {
  margin-block-start: 1.5rem;
  color: #69727D;
  text-align: center;
  max-width: 520px;
}

.e-kit-library__kit-favorite-actions {
  padding: 0.3125rem;
  transition: 0.3s all;
  border-radius: 4px;
}
.e-kit-library__kit-favorite-actions--active {
  color: #DC2626;
}
.e-kit-library__kit-favorite-actions--loading {
  opacity: 50%;
  cursor: default;
}
.e-kit-library__kit-favorite-actions:hover {
  background-color: rgba(220, 38, 38, 0.1);
}

.e-kit-library__filter-indication {
  margin-block-start: 1.5rem;
  display: flex;
  align-items: center;
}
.e-kit-library__filter-indication-text {
  margin-block-end: 0;
  display: flex;
  align-items: center;
}
.e-kit-library__filter-indication-badge {
  margin-inline-start: 0.3125rem;
  display: flex;
  align-items: center;
}
.e-kit-library__filter-indication-badge-remove {
  margin-inline-start: 0.3125rem;
  font-size: 0.875rem;
}
.e-kit-library__filter-indication-button {
  margin-inline-start: 1.5rem;
}

#eps-app-header-btn-promotion,
#eps-app-header-btn-connect {
  margin-inline-start: 0.625rem;
  margin-inline-end: 0.625rem;
}

#eps-app-header-btn-apply {
  margin-inline-start: 0.625rem;
}

#eps-app-header-btn-download {
  margin-inline-end: 1rem;
  margin-inline-start: 1rem;
}

.e-kit-library__apply-button {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.3125rem;
}

.e-kit-library__kit-item {
  --e-kit-library-kit-item-overlay-promotion-button-background-color: #D5D8DC;
}

.eps-theme-dark .e-kit-library__kit-item {
  --e-kit-library-kit-item-overlay-promotion-button-background-color: #515962;
}

.e-kit-library__kit-item-overlay {
  height: 100%;
}
.e-kit-library__kit-item-overlay-overview-button {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  color: white;
  height: 100%;
  width: 100%;
}
.e-kit-library__kit-item-overlay-overview-button > i {
  font-size: 2rem;
  margin-block-end: 5px;
}
.e-kit-library__kit-item-overlay-overview-button > span {
  font-size: 0.9rem;
}
.e-kit-library__kit-item-overlay-promotion-button {
  display: flex;
  width: 100%;
  background: white;
  align-items: center;
  justify-content: center;
  padding: 10px;
  font-size: 13px;
  color: #93003f;
  background: var(--e-kit-library-kit-item-overlay-promotion-button-background-color);
}
.e-kit-library__kit-item-overlay-promotion-button > * {
  margin: 0 3px;
}
.e-kit-library__kit-item-subscription-plan-badge {
  --e-a-color-brand: #467FF7;
}
.e-kit-library__kit-item-subscription-plan-badge.promoted {
  --e-a-color-brand: #92003B;
}
.e-kit-library__kit-item-subscription-plan-badge {
  position: absolute;
  inset-block-start: 0;
  inset-inline-end: 0;
  margin: 0.3125rem;
  background-color: var(--e-a-color-brand);
  color: #ffffff;
  text-transform: uppercase;
}
.e-kit-library__kit-item-header {
  position: relative;
}
.e-kit-library__kit-item-lock-icon {
  font-size: 14px;
  margin-inline-end: 8px;
  color: var(--card-headline-color);
  cursor: pointer;
}
.e-kit-library__kit-item-actions-menu i {
  font-size: 16px;
}
.e-kit-library__kit-item-actions-popover {
  display: flex;
  flex-direction: column;
  align-items: start;
  min-width: 0;
  padding: 12px 0;
  position: absolute;
  inset-block-start: 25px;
  inset-inline-start: 100%;
  transform: translateX(calc(-100% * var(--direction-multiplier)));
}
.e-kit-library__kit-item-actions-popover-item {
  display: flex;
  height: 30px;
  width: 100%;
  align-items: center;
  gap: 8px;
  padding: 0 12px;
  cursor: pointer;
}
.e-kit-library__kit-item-actions-popover-item i {
  font-size: 16px;
}
.e-kit-library__kit-item-actions-popover-item:hover {
  background-color: var(--e-a-bg-hover);
}
.e-kit-library__kit-item-actions-popover-item--danger {
  color: var(--e-a-color-danger);
}
.e-kit-library__kit-item-actions-popover-item--danger:hover {
  background-color: var(--e-a-bg-danger);
}
.e-kit-library__kit-item-actions-popover-item--danger i {
  color: var(--e-a-color-danger);
}
.e-kit-library__kit-item-cloud-overlay {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.e-kit-library__kit-item-cloud-overlay-import-button {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 8px 22px;
  gap: 8px;
}
.e-kit-library__kit-item-cloud-overlay-import-button > i {
  font-size: 20px;
  font-weight: 600;
}
.e-kit-library__kit-item-cloud-overlay-import-button > span {
  font-size: 15px;
}
.e-kit-library__kit-item-cloud-overlay i.eicon-lock {
  font-size: 48px;
  color: rgba(255, 255, 255, 0.8);
  cursor: pointer;
}
.e-kit-library__kit-item--locked {
  opacity: 0.6;
}
.e-kit-library__kit-item--locked .eps-card__image {
  opacity: 0.7;
}
.e-kit-library__kit-item--locked .eps-card__overlay {
  background-color: rgba(0, 0, 0, 0.5);
}

:root {
  --e-kit-library-header-back-border: 1px solid var(--e-a-border-color);
  --e-kit-library-header-back-color: #69727D;
}

.eps-theme-dark {
  --e-kit-library-header-back-border: 1px solid #818A96;
  --e-kit-library-header-back-color: #BABFC5;
}

.e-kit-library__header-back {
  color: var(--e-kit-library-header-back-color);
  padding-inline-end: 1.25rem;
  padding-inline-start: 0.3125rem;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  border-inline-end: var(--e-kit-library-header-back-border);
}
.e-kit-library__header-back-container {
  flex: 1;
  height: 100%;
}
.e-kit-library__header-back .eps-icon {
  scale: calc(1 * var(--direction-multiplier)) 1;
}

.e-kit-library__page-loader {
  width: 100%;
  height: 100%;
  display: grid;
  place-items: center;
  font-size: 1.85rem;
  color: #69727D;
}

.eps-search-input {
  --eps-search-input-background-color: #D5D8DC;
  --eps-search-input-background-color-focus: #ffffff;
  --eps-search-input-color: #3f444b;
  --eps-search-input-placeholder-color: #69727D;
}

.eps-theme-dark .eps-search-input {
  --eps-search-input-background-color: #515962;
  --eps-search-input-background-color-focus: #69727D;
  --eps-search-input-color: #BABFC5;
  --eps-search-input-placeholder-color: #BABFC5;
}

.eps-search-input {
  width: 100%;
  font-size: 0.9375rem;
  padding: 0.625rem 2.75rem;
  border: none;
  background: var(--eps-search-input-background-color);
  outline: none;
  color: var(--eps-search-input-color);
  line-height: 1;
  height: 2.75rem;
}
.eps-search-input--sm {
  font-size: 0.8125rem;
  padding: 0.5rem 1.875rem;
}
.eps-search-input:focus {
  background: var(--eps-search-input-background-color-focus);
}
.eps-search-input::-moz-placeholder {
  color: var(--eps-search-input-placeholder-color);
  font-style: italic;
}
.eps-search-input::placeholder {
  color: var(--eps-search-input-placeholder-color);
  font-style: italic;
}
.eps-search-input__container {
  position: relative;
}
.eps-search-input__icon {
  font-size: 1.25rem;
  padding: 0.625rem;
  color: #69727D;
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.eps-search-input__icon--sm {
  font-size: 0.75rem;
}
.eps-search-input__clear-icon {
  font-size: 0.875rem;
  padding: 0.625rem;
  color: #69727D;
  position: absolute;
  inset-block-start: 0;
  inset-inline-end: 0;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.eps-search-input__clear-icon--sm {
  font-size: 0.6875rem;
}

:root {
  --eps-sort-select-select-background-color: #D5D8DC;
  --eps-sort-select-select-color: #3f444b;
  --eps-sort-select-button-background-color: #D5D8DC;
  --eps-sort-select-button-border: 1px solid var(--e-a-border-color);
}

.eps-theme-dark {
  --eps-sort-select-select-background-color: #515962;
  --eps-sort-select-select-color: #BABFC5;
  --eps-sort-select-button-background-color: #515962;
  --eps-sort-select-button-border: 1px solid #1f2124;
}

.eps-sort-select {
  width: 100%;
  font-size: 0.9375rem;
  display: flex;
}
.eps-sort-select__select-wrapper {
  flex: 1;
  position: relative;
}
.eps-sort-select__select-wrapper::after {
  content: "\e8ad";
  font-family: eicons;
  position: absolute;
  inset-inline-end: 0.625rem;
  inset-block: 0;
  color: #69727D;
  display: flex;
  align-items: center;
  justify-content: center;
  pointer-events: none;
}
.eps-sort-select__select {
  width: 100%;
  padding: 0.625rem 0.625rem;
  border: none;
  background: var(--eps-sort-select-select-background-color);
  outline: none;
  color: var(--eps-sort-select-select-color);
  line-height: 1;
  cursor: pointer;
  height: 2.75rem;
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: none;
  border-radius: 0;
}
.eps-sort-select__button {
  padding: 0.75rem 0.75rem;
  background: var(--eps-sort-select-button-background-color);
  border-inline-start: var(--eps-sort-select-button-border);
  line-height: 1;
  color: #69727D;
}

.e-kit-library__tags-filter {
  --e-kit-library-tags-filter-list-search-background-color: #ffffff;
}

.eps-theme-dark .e-kit-library__tags-filter {
  --e-kit-library-tags-filter-list-search-background-color: #515962;
}

.e-kit-library__tags-filter {
  margin-block-start: 2.75rem;
}
.e-kit-library__tags-filter-list {
  margin-block-end: 2.75rem;
}
.e-kit-library__tags-filter-list .eps-collapse__title {
  padding-inline-end: 1.875rem;
  padding-inline-start: 1.875rem;
  text-transform: uppercase;
}
.e-kit-library__tags-filter-list .eps-collapse__content {
  margin: 0.3125rem 1.875rem;
}
.e-kit-library__tags-filter-list-container {
  max-height: 250px;
  overflow: auto;
}
.e-kit-library__tags-filter-list-search {
  margin-block-end: 0.625rem;
}
.e-kit-library__tags-filter-list-search .eps-search-input {
  background: var(--e-kit-library-tags-filter-list-search-background-color);
}
.e-kit-library__tags-filter-list-item {
  padding: 0.625rem 0;
  display: flex;
  align-items: center;
  font-weight: 500;
}
.e-kit-library__tags-filter-list-item input {
  margin-inline-end: 0.3125rem;
}

.e-kit-library #eps-app-header-btn-refetch {
  padding: 0;
}

.e-kit-library-header-info-modal-container {
  margin-block-end: 2.75rem;
}

.e-kit-library__tooltip {
  padding: 5px 12px;
  color: #ffffff;
  background-color: #26292C;
  font-size: 10px;
}
.e-kit-library__tooltip:before {
  border-block-end-color: #26292C;
}

.e-kit-library__index-layout-container {
  flex-grow: 1;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
}
.e-kit-library__index-layout-heading {
  padding: 1.875rem 2.75rem;
  position: sticky;
  inset-block-start: -1px;
  width: 100%;
  z-index: 2;
  background-color: var(--app-background-color);
  gap: 1.5rem;
  align-items: center;
}
.e-kit-library__index-layout-heading-search, .e-kit-library__index-layout-heading-sort {
  min-width: 265px;
}
.e-kit-library__index-layout-heading-search {
  flex: 1;
}
.e-kit-library__index-layout-heading-quota {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.e-kit-library__index-layout-main {
  padding-block-start: 0;
  padding-block-end: 1.5rem;
  overflow-y: hidden;
  height: auto;
  flex: 1 0 auto;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.e-kit-library__index-layout-main.e-kit-library__connect-container {
  justify-content: center;
  align-items: center;
}
.e-kit-library__connect-button {
  background-color: var(--e-a-btn-bg-primary);
  color: var(--e-a-btn-color);
  border-radius: 4px;
  padding: 8px;
}
.e-kit-library__connect-button:hover {
  opacity: 0.8;
}
.e-kit-library__upgrade-button {
  background-color: var(--e-a-color-accent);
  color: var(--e-a-color-txt-invert);
  border-radius: 4px;
  padding: 8px;
}
.e-kit-library__upgrade-button:hover {
  opacity: 0.8;
}
.e-kit-library .eicon-library-cloud-connect,
.e-kit-library .eicon-library-subscription-upgrade {
  font-size: 65px;
}
.e-kit-library .connect-badge {
  color: #C00BB9;
  margin-inline-start: 10px;
}
.e-kit-library .upgrade-badge {
  color: #93003f;
  border: 1px solid #93003f;
  border-radius: 10px;
  padding: 2px 6px;
  margin-inline-start: 10px;
}

.e-kit-library__tags-filter {
  --e-kit-library-item-sidebar-header-title-color: #515962;
  --e-kit-library-item-sidebar-description-color: #515962;
  --e-kit-library-item-information-text-color: #515962;
}

.eps-theme-dark .e-kit-library__tags-filter {
  --e-kit-library-item-sidebar-header-title-color: #BABFC5;
  --e-kit-library-item-sidebar-description-color: #BABFC5;
  --e-kit-library-item-information-text-color: #BABFC5;
}

.e-kit-library__item-sidebar {
  padding: 1.5rem 1.875rem;
}
.e-kit-library__item-sidebar-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.e-kit-library__item-sidebar-header-title {
  color: var(--e-kit-library-item-sidebar-header-title-color);
  margin-block-end: 0;
}
.e-kit-library__item-sidebar-thumbnail {
  margin-block-start: 1.5rem;
  box-shadow: 0 4px 10px var(--color-box-shadow-color);
}
.e-kit-library__item-sidebar-description {
  margin-block-start: 1.5rem;
  color: var(--e-kit-library-item-sidebar-description-color);
}
.e-kit-library__item-sidebar-collapse-tags {
  margin-block-start: 2.75rem;
}
.e-kit-library__item-sidebar-collapse-info {
  margin-block-start: 1.875rem;
}
.e-kit-library__item-sidebar-tags-container {
  gap: 0.625rem;
}
.e-kit-library__item-information-text {
  font-size: 0.8125rem;
  color: var(--e-kit-library-item-information-text-color);
  margin-block-end: 0.3125rem;
}

.e-kit-library {
  --e-kit-library-content-overview-group-title-color: #515962;
}

.eps-theme-dark .e-kit-library {
  --e-kit-library-content-overview-group-title-color: #BABFC5;
}

.e-kit-library__content-overview-group-item {
  margin-block-end: 2.75rem;
}
.e-kit-library__content-overview-group-title {
  margin-block-end: 1.875rem;
  color: var(--e-kit-library-content-overview-group-title-color);
}

.e-kit-library__preview-responsive-controls {
  width: auto;
}
.e-kit-library__preview-responsive-controls-item {
  margin: 0 0.3125rem;
  color: #69727D;
  padding: 0.3125rem;
}
.e-kit-library__preview-responsive-controls-item:hover {
  background: rgba(37, 99, 235, 0.1);
  border-radius: 3px;
  transition: all 0.3s;
}
.e-kit-library__preview-responsive-controls-item--active {
  color: #2563EB;
}

.e-kit-library__preview-loader {
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  z-index: 0;
}
.e-kit-library__preview-iframe {
  border: none;
  transition: all 0.3s;
  box-shadow: 0 4px 10px var(--color-box-shadow-color);
}
.e-kit-library__preview-iframe-container {
  overflow-y: auto;
  position: relative;
  z-index: 1;
}

.e-app-collapse {
  --e-app-collapse-icon-color: #515962;
}
.e-app-collapse-toggle {
  position: relative;
}
.e-app-collapse-toggle--active {
  cursor: pointer;
}
.e-app-collapse-toggle__icon {
  color: var(--e-app-collapse-icon-color);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.875rem;
  position: absolute;
  inset-block-start: 50%;
  inset-inline-end: var(--e-app-collapse-toggle-icon-spacing);
  transform: translateY(-50%);
}
.e-app-collapse-toggle__icon:before {
  transition: all 0.2s linear;
}
.e-app-collapse-content {
  display: none;
}
.e-app-collapse--opened .e-app-collapse-toggle__icon:before {
  transform: rotate(-180deg);
}
.e-app-collapse--opened .e-app-collapse-content {
  display: block;
}

[dir=rtl] .e-app-collapse-toggle__icon {
  inset-inline-start: var(--e-app-collapse-toggle-icon-spacing);
  inset-inline-end: initial;
}

.eps-theme-dark .e-app-collapse {
  --e-app-collapse-icon-color: #BABFC5;
}

.e-app-import-plugins {
  --e-app-import-plugins-selection-section-heading-color: #515962;
  padding-block-end: 1.5rem;
}
.e-app-import-plugins__section {
  margin-block-start: 1.875rem;
}
.e-app-import-plugins__section-heading {
  color: var(--e-app-import-plugins-selection-section-heading-color);
  margin-block-end: 1rem;
}
.e-app-import-plugins__versions-notice {
  margin-block-end: 0.75rem;
}

.eps-theme-dark .e-app-import-plugins {
  --e-app-import-plugins-selection-section-heading-color: #BABFC5;
}

.eps-table {
  --eps-table-body-color: #3f444b;
  border-spacing: 0 2px;
  table-layout: fixed;
  width: 100%;
  border: 1px solid var(--e-a-border-color);
  border-radius: 0.1875rem;
}
.eps-table__checkboxes-column {
  width: 1.875rem;
}
.eps-table__checkbox {
  display: flex;
  flex-shrink: 0;
}
.eps-table__cell {
  padding: 1rem;
}
.eps-table__head .eps-table__cell {
  text-align: start;
}
.eps-table__row {
  border-block-end: 1px solid var(--e-a-border-color);
}
.eps-table__row:last-child {
  border-block-end: none;
}
.eps-table__body .eps-table__cell:first-child {
  border-radius: 0.1875rem 0 0 0.1875rem;
}
.eps-table__body .eps-table__cell:last-child {
  border-radius: 0 0.1875rem 0.1875rem 0;
}
.eps-table--selection .eps-table__cell:first-child {
  padding-inline-end: 0;
}

.eps-theme-dark .eps-table {
  --eps-table-body-color: #BABFC5;
}

[dir=rtl] .eps-table__body [dir=rtl] .eps-table__cell:first-child {
  border-radius: 0 0.1875rem 0.1875rem 0;
}
[dir=rtl] .eps-table__body [dir=rtl] .eps-table__cell:last-child {
  border-radius: 0.1875rem 0 0 0.1875rem;
}

.e-app-import-plugins-pro-banner {
  --e-app-import-plugins-pro-banner-heading-color: #3f444b;
  --e-app-import-plugins-pro-banner-description-color: #515962;
  margin-block-end: 1.875rem;
}
.e-app-import-plugins-pro-banner__heading {
  color: var(--e-app-import-plugins-pro-banner-heading-color);
  margin-block-end: 0.625rem;
}
.e-app-import-plugins-pro-banner__description {
  color: var(--e-app-import-plugins-pro-banner-description-color);
  margin-block-end: 0;
}

.eps-theme-dark .e-app-import-plugins-pro-banner {
  --e-app-import-plugins-pro-banner-heading-color: #9DA5AE;
  --e-app-import-plugins-pro-banner-description-color: #BABFC5;
}

.e-app-export-plugins {
  padding-block-end: 1.25rem;
}

.e-app-import-content {
  padding-block-end: 1.25rem;
}
.e-app-import-content__plugins-notice {
  margin-block-end: 1.25rem;
}

.e-app-import-plugins-activation__installing-plugins {
  padding: 0.625rem 0;
}
.e-app-import-plugins-activation__plugin-name {
  margin-inline-start: 0.5rem;
}
.e-app-import-plugins-activation__plugin-status-item {
  margin-block-end: 0.75rem;
}

.e-app-import-export-plugins-table__cell-content {
  margin-block-end: 0;
  text-transform: capitalize;
}

.e-app-import-export-loader {
  --e-app-import-export-loader-color: #818A96;
  color: var(--e-app-import-export-loader-color);
  font-size: 50px;
}
.e-app-import-export-loader.eicon-loading {
  font-size: 1.85rem;
}
.e-app-import-export-loader--absolute-center {
  position: absolute;
  inset-block-start: 50%;
  inset-inline-start: 50%;
  transform: translateX(-50%) translateY(-50%);
}

.eps-theme-dark .e-app-import-export-loader {
  --e-app-import-export-loader-color: #818A96;
}

.e-app-import-export-message-banner {
  --e-app-import-export-message-banner-heading-color: #3f444b;
  --e-app-import-export-message-banner-description-color: #515962;
  margin-block-end: 1.875rem;
}
.e-app-import-export-message-banner__heading {
  color: var(--e-app-import-export-message-banner-heading-color);
  margin-block-end: 0.625rem;
}
.e-app-import-export-message-banner__description {
  color: var(--e-app-import-export-message-banner-description-color);
  margin-block-end: 0;
}

.eps-theme-dark .e-app-import-export-message-banner {
  --e-app-import-export-message-banner-heading-color: #9DA5AE;
  --e-app-import-export-message-banner-description-color: #BABFC5;
}

.e-app-import-connect-pro-notice {
  margin-block-end: 1.25rem;
}

.e-app-import-failed-plugins-notice {
  margin-block-end: 1.25rem;
}

.e-app-export-actions-container {
  display: flex;
  gap: 15px;
  width: 100%;
  justify-content: flex-end;
}

.e-kit-library__quota-bar {
  display: flex;
  align-items: center;
}
.e-kit-library__quota-bar__container {
  display: flex;
  flex-direction: column;
  gap: 8px;
  min-width: 230px;
}
.e-kit-library__quota-bar__header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.e-kit-library__quota-bar__label {
  color: var(--body-color);
  font-weight: 400;
  white-space: nowrap;
  font-size: 12px;
}
.e-kit-library__quota-bar__progress-container {
  width: 100%;
  height: 4px;
  overflow: hidden;
  position: relative;
}
.e-kit-library__quota-bar__progress-container--empty {
  background-color: #F0ABFC;
}
.e-kit-library__quota-bar__progress-container--normal {
  background-color: #F0ABFC;
}
.e-kit-library__quota-bar__progress-container--warning {
  background-color: rgb(251.0236220472, 216.4291338583, 157.9763779528);
}
.e-kit-library__quota-bar__progress-container--alert {
  background: #93003f;
}
.e-kit-library__quota-bar__progress-bar {
  height: 100%;
  transition: width 0.3s ease;
}
.e-kit-library__quota-bar__progress-bar--empty {
  background: transparent;
}
.e-kit-library__quota-bar__progress-bar--normal {
  background: #D004D4;
}
.e-kit-library__quota-bar__progress-bar--warning {
  background: #F59E0B;
}
.e-kit-library__quota-bar__progress-bar--alert {
  background: #93003f;
}
.e-kit-library__quota-bar__upgrade-message {
  display: flex;
  align-items: center;
  gap: 4px;
}
.e-kit-library__quota-bar__upgrade-link {
  color: #93003f;
  text-decoration: underline;
  cursor: pointer;
  font-size: 12px;
  font-weight: 400;
}
.e-kit-library__quota-bar__upgrade-link:hover {
  opacity: 0.8;
}
.e-kit-library__quota-bar__count {
  color: var(--body-color);
  white-space: nowrap;
  font-size: 12px;
}

:root {
  --text-secondary: #3F444B;
}

.e-kit-library__quota-notification {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 16px 20px;
  margin: 0 44px 30px;
  border-radius: 4px;
}
.e-kit-library__quota-notification--warning {
  background-color: #FBF1E6;
  color: #3f444b;
}
.e-kit-library__quota-notification--alert {
  background-color: #FDECEC;
  color: #3f444b;
}
.e-kit-library__quota-notification__content {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  flex: 1;
}
.e-kit-library__quota-notification__icon {
  font-size: 18px;
  margin-top: 1px;
  flex-shrink: 0;
}
.e-kit-library__quota-notification__icon.eicon-warning-full {
  color: #F59E0B;
}
.e-kit-library__quota-notification__icon.eicon-alert {
  color: #DC2626;
}
.e-kit-library__quota-notification__message {
  flex: 1;
  line-height: 1.5;
  font-size: 13px;
}
.e-kit-library__quota-notification__message span {
  color: var(--text-secondary);
  font-size: 13px;
}
.e-kit-library__quota-notification__action-link {
  color: inherit;
  text-decoration: underline;
  font-size: 13px;
  font-weight: 400;
}
.e-kit-library__quota-notification__action-link:hover {
  opacity: 0.8;
}
.e-kit-library__quota-notification__dismiss {
  background: none;
  border: none;
  cursor: pointer;
  padding: 0;
  margin-inline-start: 12px;
  color: inherit;
  opacity: 0.7;
  flex-shrink: 0;
}
.e-kit-library__quota-notification__dismiss:hover {
  opacity: 1;
}
.e-kit-library__quota-notification__dismiss i {
  font-size: 14px;
}
/*# sourceMappingURL=app.css.map */
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/app.min.css */
@import "//fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}@media screen and (min-width:480px){.text-start-sm{text-align:start}.text-center-sm{text-align:center}.text-end-sm{text-align:end}}@media screen and (min-width:768px){.text-start-md{text-align:start}.text-center-md{text-align:center}.text-end-md{text-align:end}}@media screen and (min-width:1025px){.text-start-lg{text-align:start}.text-center-lg{text-align:center}.text-end-lg{text-align:end}}@media screen and (min-width:1440px){.text-start-xl{text-align:start}.text-center-xl{text-align:center}.text-end-xl{text-align:end}}@media screen and (min-width:1600px){.text-start-xxl{text-align:start}.text-center-xxl{text-align:center}.text-end-xxl{text-align:end}}@keyframes eps-animation-pop{0%{opacity:0;transform:scale(.75)}to{opacity:1;transform:scale(1)}}.eps-button{display:inline-flex;--button-line-height:16px;--button-padding-y:0.5em;--button-padding-x:1.5em;--button-primary-background-color:#f3bafd;--button-primary-hover-background-color:#f5d0fe;--button-primary-active-background-color:#f3bafd;--button-primary-color:#0c0d0e;--button-secondary-background-color:#69727d;--button-secondary-hover-background-color:#525961;--button-secondary-active-background-color:#3a3f46;--button-secondary-color:#fff;--button-danger-background-color:#dc2626;--button-danger-hover-background-color:#b21d1d;--button-danger-active-background-color:#861616;--button-danger-color:#fff;--button-cta-background-color:#93003f;--button-cta-hover-background-color:#600029;--button-cta-active-background-color:#2d0013;--button-cta-color:#fff;--button-brand-background-color:#93003f;--button-brand-hover-background-color:#600029;--button-brand-active-background-color:#2d0013;--button-brand-color:#fff;--button-link-background-color:#515962;--button-link-hover-background-color:#3a4046;--button-link-active-background-color:#23262a;--button-link-color:#fff;--button-disabled-background-color:#d5d8dc;--button-disabled-hover-background-color:#b9bec5;--button-disabled-active-background-color:#9da4ae;--button-disabled-color:#fff;color:var(--button-background-color,currentColor);cursor:pointer;font-size:var(--button-font-size,inherit);font-weight:500;line-height:var(--button-line-height);transition:var(--e-a-transition-hover)}.eps-button:active{--button-background-color:var(--button-active-background-color,transparent)}.eps-button:hover{--button-background-color:var(--button-hover-background-color)}.eps-theme-dark .eps-button{--button-primary-background-color:#f3bafd;--button-primary-color:#0c0d0e;--button-primary-hover-background-color:#eb8efb;--button-primary-active-background-color:#f3bafd;--button-secondary-background-color:#babfc5;--button-secondary-color:#fff;--button-secondary-hover-background-color:#9ea5ae;--button-secondary-active-background-color:#838c96;--button-cta-background-color:#93003f;--button-cta-hover-background-color:#600029;--button-cta-active-background-color:#2d0013;--button-cta-color:#fff;--button-brand-hover-background-color:#600029;--button-brand-active-background-color:#2d0013;--button-brand-color:#fff;--button-brand-background-color:#93003f;--button-link-background-color:#515962;--button-link-hover-background-color:#3a4046;--button-link-active-background-color:#23262a;--button-link-color:#fff;--button-disabled-background-color:#69727d;--button-disabled-hover-background-color:#525961;--button-disabled-active-background-color:#3a3f46;--button-disabled-color:#fff}.eps-button--contained{background-color:var(--button-background-color,transparent);border:1px solid var(--button-background-color);padding:var(--button-padding-y) var(--button-padding-x)}.eps-button--contained,.eps-button--contained:hover{color:var(--button-color)}.eps-button--outlined{border:1px solid var(--button-background-color);display:block;padding:var(--button-padding-y) var(--button-padding-x)}.eps-button--contained,.eps-button--outlined{border-radius:.1875rem}.eps-button--underlined{text-decoration:underline}.eps-button--sm{--button-font-size:0.75rem;--button-line-height:14px}.eps-button--lg{--button-font-size:0.9375rem;--button-line-height:18px}.eps-button--primary{--button-color:var(--button-primary-color);--button-background-color:var(--button-primary-background-color);--button-hover-background-color:var(--button-primary-hover-background-color);--button-active-background-color:var(--button-primary-active-background-color)}.eps-button--secondary{--button-color:var(--button-secondary-color);--button-background-color:var(--button-secondary-background-color);--button-hover-background-color:var(--button-secondary-hover-background-color);--button-active-background-color:var(--button-secondary-active-background-color)}.eps-button--danger{--button-color:var(--button-danger-color);--button-background-color:var(--button-danger-background-color);--button-hover-background-color:var(--button-danger-hover-background-color);--button-active-background-color:var(--button-danger-active-background-color)}.eps-button--cta{--button-color:var(--button-brand-color);--button-background-color:var(--button-cta-background-color);--button-hover-background-color:var(--button-cta-hover-background-color);--button-active-background-color:var(--button-cta-active-background-color)}.eps-button--brand{--button-color:var(--button-cta-color);--button-background-color:var(--button-cta-background-color);--button-hover-background-color:var(--button-cta-hover-background-color);--button-active-background-color:var(--button-cta-active-background-color)}.eps-button--link{--button-color:var(--button-link-color);--button-background-color:var(--button-link-background-color);--button-hover-background-color:var(--button-link-hover-background-color);--button-active-background-color:var(--button-link-active-background-color)}.eps-button--disabled,.eps-button[disabled]{--button-color:var(--button-disabled-color);--button-background-color:var(--button-disabled-background-color);--button-hover-background-color:var(--button-disabled-hover-background-color);--button-active-background-color:var(--button-disabled-active-background-color);cursor:default}:root{--app-background-color:#fff;--app-box-shadow-color:rgba(var(--box-shadow-color,rgba(0,0,0,0.15)),0.2);--app-header-color:#1f2124;--app-logo-color:#fff;--app-logo-background-color:#0c0d0e;--app-title-color:#0c0d0e;--app-header-buttons-separator-color:#9da5ae;--app-header-buttons-color:#515962;--app-header-buttons-color-hover:#0c0d0e;--app-lightbox-background-color:rgba(0,0,0,.8)}.eps-theme-dark{--app-background-color:#1f2124;--app-box-shadow-color:rgba(var(--box-shadow-color,rgba(0,0,0,0.15)),0.2);--app-header-color:#d5d8dc;--app-logo-color:#0c0d0e;--app-logo-background-color:#fff;--app-title-color:#fff;--app-header-buttons-separator-color:#818a96;--app-header-buttons-color:#babfc5;--app-header-buttons-color-hover:#9da5ae;--app-lightbox-background-color:rgba(0,0,0,.8)}:root{--text-muted:#babfc5;--disabled:#d5d8dc;--light:#fff;--dark:#000;--cta:#93003f;--brand:#93003f;--accent:#f3bafd;--primary:#93003f;--primary-bg:#fae8ff;--secondary:#515962;--info:#2563eb;--info-bg:#f0f7ff;--danger:#dc2626;--danger-bg:#fef1f4;--success:#0a875a;--success-bg:#f2fdf5;--warning:#f59e0b;--warning-bg:#fffbeb;--body-color:#515962;--body-bg:#fff;--link-color:#515962;--link-hover-color:#2e3338;--hr-color:#e6e8ea;--box-shadow-color:theme-colors(dark);--display-1-color:#515962;--display-2-color:#515962;--display-3-color:#515962;--display-4-color:#515962;--h1-color:#515962;--h2-color:#515962;--h3-color:#515962;--h4-color:#515962;--h5-color:#515962;--h6-color:#515962;--text-base-color:#515962;--text-xl-color:#515962;--text-lg-color:#515962;--text-sm-color:#515962;--text-xs-color:#515962;--text-xxs-color:#515962;--gray-900:#0c0d0e;--gray-800:#1f2124;--gray-750:#2b2c31;--gray-725:#333438;--gray-700:#3f444b;--gray-600:#515962;--gray-500:#69727d;--gray-400:#818a96;--gray-300:#9da5ae;--gray-200:#babfc5;--gray-100:#d5d8dc;--gray-75:#e6e8ea;--gray-50:#f1f2f3;--gray-25:#f9fafa}.eps-theme-dark{--text-muted:#818a96;--disabled:#69727d;--light:#fff;--dark:#000;--accent:#524cff;--cta:#93003f;--brand:#93003f;--success:#39b54a;--success-bg:#032317;--info:#07c;--info-bg:#0a1a3d;--warning:#fcb92c;--warning-bg:#311808;--danger:#f84343;--danger-bg:#390a0a;--body-color:#babfc5;--body-bg:#1f2124;--link-color:#07c;--link-hover-color:#2e3338;--hr-color:#333438;--box-shadow-color:rgba(0,0,0,.15);--display-1-color:#babfc5;--display-2-color:#babfc5;--display-3-color:#babfc5;--display-4-color:#babfc5;--h1-color:#babfc5;--h2-color:#babfc5;--h3-color:#babfc5;--h4-color:#babfc5;--h5-color:#babfc5;--h6-color:#babfc5;--text-base-color:#babfc5;--text-xl-color:#babfc5;--text-lg-color:#babfc5;--text-sm-color:#babfc5;--text-xs-color:#babfc5;--text-xxs-color:#babfc5;--gray-900:#0c0d0e;--gray-800:#1f2124;--gray-750:#2b2c31;--gray-725:#333438;--gray-700:#3f444b;--gray-600:#515962;--gray-500:#69727d;--gray-400:#818a96;--gray-300:#9da5ae;--gray-200:#babfc5;--gray-100:#d5d8dc;--gray-75:#e6e8ea;--gray-50:#f1f2f3;--gray-25:#f9fafa}*,:after,:before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{background-color:var(--body-bg);color:var(--body-color);font-family:Roboto,Arial,Helvetica,Verdana,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;margin:0}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400;line-height:inherit;margin:0;padding:0}p{margin-block-start:0}b,strong{font-weight:700}small{font-size:80%}a{--eps-link-color:$eps-link-color;background-color:transparent;color:var(--eps-link-color)}a,a:active,a:focus,a:hover{text-decoration:none}a:focus,a:hover{--eps-link-color:$eps-link-hover-color}a:not([href]),a:not([href]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:monospace;font-size:1em}figure{margin:0}img{border-style:none}img,svg{vertical-align:middle}svg{overflow:hidden}button{border-radius:0}button:focus:not(:where([data-module=onboarding] *)){outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;-moz-appearance:button;appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}[hidden]{display:none!important}hr{border:0;border-block-end:1px solid var(--hr-color)}.eps-display-1{color:var(--display-1-color)}.eps-display-1,.eps-display-2{font-size:1.85rem;margin-block-end:.5rem;margin-block-start:.5rem}.eps-display-2{color:var(--display-2-color)}.eps-display-3{color:var(--display-3-color);font-size:1.85rem;margin-block-end:1.25rem;margin-block-start:0}.eps-display-4{color:var(--display-4-color);font-size:1.85rem;margin-block-end:.5rem;margin-block-start:.5rem}.eps-h1,h1{color:var(--h1-color);font-size:1.625rem;font-weight:500;line-height:1;margin-block-end:1.25rem}.eps-h2,h2{color:var(--h2-color);font-size:1.25rem;margin-block-end:1.25rem}.eps-h2,.eps-h3,h2,h3{font-weight:500;line-height:1.2;margin-block-start:0}.eps-h3,h3{color:var(--h3-color);font-size:1rem;margin-block-end:.5rem}.eps-h4,h4{color:var(--h4-color);font-size:.9375rem}.eps-h4,.eps-h5,h4,h5{margin-block-end:.5rem;margin-block-start:0}.eps-h5,h5{color:var(--h5-color);font-size:.875rem}.eps-h6,h6{color:var(--h-6-color);font-size:.875rem;font-weight:700;margin-block-end:.5rem;margin-block-start:0}.eps-text-xxs{color:var(--text-xxs-color);line-height:1.2}.eps-text-xs,.eps-text-xxs{font-size:.75rem;font-weight:400}.eps-text-xs{color:var(--text-xs-color);line-height:1.5}.eps-text{color:var(--text-base-color);font-size:.875rem}.eps-text,.eps-text-sm{font-weight:400;line-height:1.5}.eps-text-sm{color:var(--text-sm-color);font-size:.8125rem}.eps-text-lg{color:var(--text-lg-color);font-size:.9375rem}.eps-text-lg,.eps-text-xl{font-weight:400;line-height:1.5}.eps-text-xl{color:var(--text-xl-color);font-size:1rem}.video-wrapper{height:0;padding-block-end:56.25%;position:relative}.video-wrapper iframe{height:100%;inset-block-start:0;inset-inline-start:0;position:absolute;width:100%}.eps-separator{margin-block-end:2.75rem}.eps-theme-dark{--e-app-back-button-color:#babfc5}.back-button,.e-app-back-button{--button-background-color:var(--e-app-back-button-color,#69727d);margin-block-end:1.5rem}.back-button .eps-icon,.e-app-back-button .eps-icon{margin-inline-end:.3125rem}.eps-theme-dark{--input-border-color:--hr-color}.eps-input{background:transparent;border:1px solid var(--hr-color);border-radius:.1875rem;color:inherit;height:1.875rem;padding:0 .3125rem}.eps-input--block{width:100%}.eps-app{background-color:var(--app-background-color);border-radius:0;box-shadow:2px 8px 23px 3px var(--color-box-shadow-color);color:var(--body-color);display:flex;flex-direction:column;font-family:Roboto,Arial,Helvetica,Verdana,sans-serif;height:100vh;max-width:100%;overflow:hidden;position:absolute;width:100%}.eps-app__lightbox{align-items:center;background-color:var(--app-lightbox-background-color);display:flex;height:100%;inset-block-end:0;inset-inline-start:0;justify-content:center;position:fixed;width:100%;z-index:1040}.eps-app__header{border-block-end:var(--e-a-border);flex-shrink:0;font-size:.9375rem;height:3.125rem;padding-block:0;padding-inline:1rem;position:relative;z-index:3}.eps-app__header-buttons{align-items:center;display:flex;flex-direction:row-reverse;font-size:1.125rem}.eps-app__header-btn{font-size:1.125rem;line-height:1.25rem;padding-inline-start:1rem}.eps-app__header-btn:hover{color:var(--app-header-buttons-color-hover)}.eps-app__header-btn:first-child{border-inline-start:1px solid var(--app-header-buttons-separator-color)}.eps-app__header-btn:not(:first-child){padding-inline-end:1rem}.eps-app__logo-title-wrapper{align-items:center;display:flex}.eps-app__logo{border-radius:50%;color:var(--app-logo-background-color);display:block;font-size:1.75rem;height:1.75rem;line-height:1.75rem;text-align:center;width:1.75rem}.eps-app__logo:not(:last-child){margin-inline-end:.625rem}.eps-app__title{color:var(--app-title-color);font-size:.9375rem;font-weight:700;margin-block-end:0;text-transform:uppercase}.eps-app__main{display:flex;flex-grow:1;overflow:hidden}.eps-app__sidebar{background-color:var(--app-sidebar-background-color);border-inline-end:var(--e-a-border);flex-grow:0;max-width:17.1875rem;overflow-y:auto;padding-block-start:1.25rem;width:30%;z-index:4}.eps-app__content{flex-grow:1;height:100%;overflow-y:auto;padding:2.75rem;position:relative}.e-app-upload-file__input{display:none}.e-app-drop-zone{--e-app-drop-zone-text-color:#69727d;--e-app-drop-zone-secondary-text-color:#515962}.e-app-drop-zone__icon{font-size:60px;margin-block-end:2.75rem}.e-app-drop-zone__text{color:var(--e-app-drop-zone-text-color)}.e-app-drop-zone__secondary-text{color:var(--e-app-drop-zone-secondary-text-color)}.eps-theme-dark .e-app-drop-zone{--e-app-drop-zone-text-color:#babfc5;--e-app-drop-zone-secondary-text-color:#d5d8dc}:root{--info-toggle-color:#9da5ae;--info-toggle-hover-color:#69727d}.eps-theme-dark{--placeholder-filter:invert(0.8) sepia(1) saturate(0.2) hue-rotate(180deg) contrast(1.25) brightness(1.2);--info-toggle-color:#818a96;--info-toggle-hover-color:#babfc5}.e-site-part .eps-card__image{filter:var(--placeholder-filter,none)}.e-site-part__info-toggle{color:var(--info-toggle-color)}.e-site-part__info-toggle:hover{--info-toggle-color:var(--info-toggle-hover-color)}.e-site-editor__header{border-block-end:1px solid var(--hr-color);margin-block-end:2.75rem}:root{--e-elementor-loader-color:#fff;--e-elementor-loader-wrapper-color:#f9fafa;--e-elementor-loader-box-color:#e6e8ea}.eps-theme-dark{--e-elementor-loader-color:#1f2124;--e-elementor-loader-wrapper-color:#2b2c31;--e-elementor-loader-box-color:#3f444b}.elementor-loading{background-color:var(--e-elementor-loader-color);height:100vh}.elementor-loader-wrapper{align-items:center;display:flex;flex-direction:column;gap:30px;inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(calc(-50% * var(--direction-multiplier)),-50%);width:300px}.elementor-loader{background-color:var(--e-elementor-loader-wrapper-color);border-radius:50%;box-shadow:2px 2px 20px 4px rgba(0,0,0,.02);box-sizing:border-box;height:150px;padding:40px;width:150px}.elementor-loader-boxes{height:100%;position:relative;width:100%}.elementor-loader-box{animation:load 1.8s linear infinite;background-color:var(--e-elementor-loader-box-color);position:absolute}.elementor-loader-box:first-of-type{height:100%;inset-block-start:0;inset-inline-start:0;width:20%}.elementor-loader-box:not(:first-of-type){height:20%;inset-inline-end:0;width:60%}.elementor-loader-box:nth-of-type(2){animation-delay:calc(1.8s / 4 * -1);top:0}.elementor-loader-box:nth-of-type(3){animation-delay:calc(1.8s / 4 * -2);top:40%}.elementor-loader-box:nth-of-type(4){animation-delay:calc(1.8s / 4 * -3);bottom:0}.elementor-loading-title{color:#9da5ae;font-size:10px;letter-spacing:7px;text-align:center;text-indent:7px;text-transform:uppercase;width:100%}@keyframes load{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}.eps-menu__title{margin-block-end:1rem;margin-block-start:2.75rem}.e-app-import{--e-app-import-back-to-library-color:#69727d;padding-block-end:1.25rem}.e-app-import__drop-zone{margin-block-start:1.25rem}.e-app-import__back-to-library{color:var(--e-app-import-back-to-library-color);margin-block-end:1.5rem}.e-app-import__back-to-library>i{margin-inline-end:.5rem}.eps-theme-dark .e-app-import{--e-app-import-back-to-library-color:#babfc5}.e-site-editor__promotion-overlay__link{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;text-decoration:none;width:100%}.e-site-editor__promotion-overlay__icon{color:#fff;font-size:1.25rem;margin-block-end:1rem}.e-app-import-export-wizard-step{--e-app-import-export-wizard-step-icon-color:#818a96;--e-app-import-export-wizard-step-text-color:#69727d;--e-app-import-export-wizard-step-block-end-text-color:#69727d;height:100%;position:relative;text-align:center}.e-app-import-export-wizard-step__media-container{height:140px;margin:5.5rem 0 2.75rem}.e-app-import-export-wizard-step__icon{color:var(--e-app-import-export-wizard-step-icon-color);font-size:50px}.e-app-import-export-wizard-step__icon.eicon-loading{font-size:1.85rem}.e-app-import-export-wizard-step__heading{margin-block-end:1.5rem}.e-app-import-export-wizard-step__description,.e-app-import-export-wizard-step__info{color:var(--e-app-import-export-wizard-step-text-color)}.e-app-import-export-wizard-step__info{margin-block-start:1.5rem}.e-app-import-export-wizard-step__content{margin-block-end:1.25rem;text-align:initial}.e-app-import-export-wizard-step__notice{color:var(--e-app-import-export-wizard-step-block-end-text-color);display:block;font-style:italic;inset-block-start:100%;margin-block-end:0;position:sticky}.eps-theme-dark .e-app-import-export-wizard-step{--e-app-import-export-wizard-step-icon-color:#818a96;--e-app-import-export-wizard-step-text-color:#babfc5;--e-app-import-export-wizard-step-block-end-text-color:#babfc5}.e-app-import-export-page-header{--e-app-import-export-page-header-heading-color:#515962;--e-app-import-export-page-header-description-color:#69727d;margin-block-end:2.75rem}.e-app-import-export-page-header__content-wrapper{max-width:655px}.e-app-import-export-page-header__heading{color:var(--e-app-import-export-page-header-heading-color)}.e-app-import-export-page-header__description{color:var(--e-app-import-export-page-header-description-color);margin-block-start:1.25rem}.eps-theme-dark .e-app-import-export-page-header{--e-app-import-export-page-header-heading-color:#d5d8dc;--e-app-import-export-page-header-description-color:#d5d8dc}.e-app-wizard-footer{--e-app-wizard-footer-border-color:#e6e8ea;padding:.5rem}.e-app-wizard-footer__separator{border-block-start:1px solid var(--e-app-wizard-footer-border-color)}.eps-theme-dark .e-app-wizard-footer{--e-app-wizard-footer-border-color:#333438}.e-app-export-templates-features__locked{--e-app-export-templates-features-locked-color:#69727d;color:var(--e-app-export-templates-features-locked-color)}.eps-theme-dark .e-app-export-templates-features__locked{--e-app-export-templates-features-locked-color:#9da5ae}:root{--color-box-shadow-color:rgba(0,0,0,.05)}.eps-theme-dark{--color-box-shadow-color:rgba(0,0,0,.1)}:root{--card-background-color-hover:#fff;--card-border:1px solid #d5d8dc;--card-header-footer-border:1px solid var(--e-a-border-color);--card-header-footer-active-border:2px solid #babfc5;--card-headline-color:#515962;--card-figure-background-color:#babfc5;--card-image-overlay-background-color:rgba(0,0,0,.2)}.eps-theme-dark{--card-background-color-hover:#2b2c31;--card-border:1px solid #333438;--card-header-footer-border:1px solid #333438;--card-header-footer-active-border:1px solid #1f2124;--card-headline-color:#d5d8dc;--card-figure-background-color:#3f444b;--card-image-overlay-background-color:rgba(63,68,75,.5)}.eps-card{border:var(--card-border);border-radius:.1875rem;font-size:.75rem;transition:.3s}.eps-card__header{align-items:center;border-block-end:var(--card-header-footer-border);display:flex;min-height:2.5rem;padding:.625rem}.eps-card__header--padding{padding:var(--eps-card-header-padding)}.eps-card__headline{color:var(--card-headline-color);flex-grow:1;font-weight:500;margin-block-end:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eps-card__body{padding:.625rem}.eps-card__body--padding{padding:var(--eps-card-body-padding)}.eps-card__figure{background-color:var(--card-figure-background-color);height:0;overflow:hidden;padding-block-end:var(--card-image-aspect-ratio,95.6%);position:relative}.eps-card__image{inset-inline-start:0;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top}.eps-card__image,.eps-card__image-overlay{inset-block-start:0;position:absolute;width:100%}.eps-card__image-overlay{background-color:var(--card-image-overlay-background-color);height:100%;opacity:0;transition:.3s;z-index:1}.eps-card__image-overlay:hover{opacity:1}.eps-card__footer{border-block-start:var(--card-header-footer-border);font-size:.6875rem;padding:.625rem}.eps-card__footer--padding{padding:var(--eps-card-footer-padding)}:root{--menu-item-color:#515962;--menu-item-color-hover:#3f444b;--menu-item-color-active:#0c0d0e;--menu-item-background-color-hover:#f9fafa;--menu-item-background-color-active:#e6e8ea;--menu-item-action-button-color:#9da5ae}.eps-theme-dark{--menu-item-color:#d5d8dc;--menu-item-color-hover:#babfc5;--menu-item-color-active:#9da5ae;--menu-item-background-color-hover:#2b2c31;--menu-item-background-color-active:#333438;--menu-item-action-button-color:#818a96}.eps-menu-item{align-items:center;display:flex;position:relative;transition:.3s;--action-button-opacity:0}.eps-menu-item:before{background-color:#0c0d0e;content:"";display:block;height:100%;inset-block-start:0;inset-inline-start:0;position:absolute;width:var(--menu-item-pointer-width)}.eps-menu-item:hover:not(.eps-menu-item--active){background-color:var(--menu-item-background-color-hover);--action-button-opacity:1;--menu-item-color:var(--menu-item-color-hover);--eps-link-color:var(--menu-item-color-hover)}.eps-menu-item--active{background-color:var(--menu-item-background-color-active);--menu-item-color:var(--menu-item-color-active);--eps-link-color:var(--menu-item-color-active)}.eps-menu-item__link{align-items:center;color:var(--menu-item-color);display:flex;flex-grow:1;font-size:.75rem;line-height:1.2;min-height:2.75rem;padding:.5rem 1.875rem;--eps-link-color:var(--menu-item-color)}.eps-menu-item__link:not(:last-child){padding-inline-end:0}.eps-menu-item__link .eps-icon{font-size:1.125rem;margin-inline-end:.75rem}.eps-menu-item__action-button{margin-inline-end:1.25rem;opacity:var(--action-button-opacity);padding:.625rem;transition:.3s}.eps-menu-item--active{--menu-item-pointer-width:0.3125rem}.eps-grid-container{display:flex;flex-wrap:wrap;width:100%}.eps-grid-container--no-wrap{flex-wrap:nowrap}.eps-grid-container--wrap-reverse{flex-wrap:wrap-reverse}.eps-grid-container--spacing{--grid-row-gutter:calc(-1 * calc(var(--grid-spacing-gutter) * 0.625rem / 10));margin:var(--grid-row-gutter);width:var(--grid-spacing-width)}.eps-grid-container--spacing>.eps-grid-item{padding:var(--grid-spacing-gutter)}.eps-grid--direction-row{flex-direction:row}.eps-grid--direction-row-reverse{flex-direction:row-reverse}.eps-grid--direction-column{flex-direction:column}.eps-grid--direction-column-reverse{flex-direction:column-reverse}.eps-grid--justify-stretch{justify-content:stretch}.eps-grid--justify-start{justify-content:flex-start}.eps-grid--justify-center{justify-content:center}.eps-grid--justify-end{justify-content:flex-end}.eps-grid--justify-space-between{justify-content:space-between}.eps-grid--justify-space-around{justify-content:space-around}.eps-grid--justify-space-evenly{justify-content:space-evenly}.eps-grid--align-content-stretch{align-content:stretch}.eps-grid--align-content-start{align-content:flex-start}.eps-grid--align-content-center{align-content:center}.eps-grid--align-content-end{align-content:flex-end}.eps-grid--align-content-space-between{align-content:space-between}.eps-grid--align-items-start{align-items:flex-start}.eps-grid--align-items-center{align-items:center}.eps-grid--align-items-end{align-items:flex-end}.eps-grid--align-items-baseline{align-items:baseline}.eps-grid--align-items-stretch{align-items:stretch}.eps-grid-item--zero-min-width{min-width:0}@media screen and (min-width:480px){.eps-grid-item-sm{flex-basis:0;flex-grow:1;max-width:100%}}@media screen and (min-width:768px){.eps-grid-item-md{flex-basis:0;flex-grow:1;max-width:100%}}@media screen and (min-width:1025px){.eps-grid-item-lg{flex-basis:0;flex-grow:1;max-width:100%}}@media screen and (min-width:1440px){.eps-grid-item-xl{flex-basis:0;flex-grow:1;max-width:100%}}@media screen and (min-width:1600px){.eps-grid-item-xxl{flex-basis:0;flex-grow:1;max-width:100%}}.eps-grid-item-xs-1{flex-basis:calc(1 / 12 * 100%);flex-grow:0;max-width:calc(1 / 12 * 100%)}.eps-grid-item-xs-2{flex-basis:calc(2 / 12 * 100%);flex-grow:0;max-width:calc(2 / 12 * 100%)}.eps-grid-item-xs-3{flex-basis:calc(3 / 12 * 100%);flex-grow:0;max-width:calc(3 / 12 * 100%)}.eps-grid-item-xs-4{flex-basis:calc(4 / 12 * 100%);flex-grow:0;max-width:calc(4 / 12 * 100%)}.eps-grid-item-xs-5{flex-basis:calc(5 / 12 * 100%);flex-grow:0;max-width:calc(5 / 12 * 100%)}.eps-grid-item-xs-6{flex-basis:calc(6 / 12 * 100%);flex-grow:0;max-width:calc(6 / 12 * 100%)}.eps-grid-item-xs-7{flex-basis:calc(7 / 12 * 100%);flex-grow:0;max-width:calc(7 / 12 * 100%)}.eps-grid-item-xs-8{flex-basis:calc(8 / 12 * 100%);flex-grow:0;max-width:calc(8 / 12 * 100%)}.eps-grid-item-xs-9{flex-basis:calc(9 / 12 * 100%);flex-grow:0;max-width:calc(9 / 12 * 100%)}.eps-grid-item-xs-10{flex-basis:calc(10 / 12 * 100%);flex-grow:0;max-width:calc(10 / 12 * 100%)}.eps-grid-item-xs-11{flex-basis:calc(11 / 12 * 100%);flex-grow:0;max-width:calc(11 / 12 * 100%)}.eps-grid-item-xs-12{flex-basis:calc(12 / 12 * 100%);flex-grow:0;max-width:calc(12 / 12 * 100%)}@media screen and (min-width:480px){.eps-grid-item-sm-1{flex-basis:calc(1 / 12 * 100%);flex-grow:0;max-width:calc(1 / 12 * 100%)}.eps-grid-item-sm-2{flex-basis:calc(2 / 12 * 100%);flex-grow:0;max-width:calc(2 / 12 * 100%)}.eps-grid-item-sm-3{flex-basis:calc(3 / 12 * 100%);flex-grow:0;max-width:calc(3 / 12 * 100%)}.eps-grid-item-sm-4{flex-basis:calc(4 / 12 * 100%);flex-grow:0;max-width:calc(4 / 12 * 100%)}.eps-grid-item-sm-5{flex-basis:calc(5 / 12 * 100%);flex-grow:0;max-width:calc(5 / 12 * 100%)}.eps-grid-item-sm-6{flex-basis:calc(6 / 12 * 100%);flex-grow:0;max-width:calc(6 / 12 * 100%)}.eps-grid-item-sm-7{flex-basis:calc(7 / 12 * 100%);flex-grow:0;max-width:calc(7 / 12 * 100%)}.eps-grid-item-sm-8{flex-basis:calc(8 / 12 * 100%);flex-grow:0;max-width:calc(8 / 12 * 100%)}.eps-grid-item-sm-9{flex-basis:calc(9 / 12 * 100%);flex-grow:0;max-width:calc(9 / 12 * 100%)}.eps-grid-item-sm-10{flex-basis:calc(10 / 12 * 100%);flex-grow:0;max-width:calc(10 / 12 * 100%)}.eps-grid-item-sm-11{flex-basis:calc(11 / 12 * 100%);flex-grow:0;max-width:calc(11 / 12 * 100%)}.eps-grid-item-sm-12{flex-basis:calc(12 / 12 * 100%);flex-grow:0;max-width:calc(12 / 12 * 100%)}}@media screen and (min-width:768px){.eps-grid-item-md-1{flex-basis:calc(1 / 12 * 100%);flex-grow:0;max-width:calc(1 / 12 * 100%)}.eps-grid-item-md-2{flex-basis:calc(2 / 12 * 100%);flex-grow:0;max-width:calc(2 / 12 * 100%)}.eps-grid-item-md-3{flex-basis:calc(3 / 12 * 100%);flex-grow:0;max-width:calc(3 / 12 * 100%)}.eps-grid-item-md-4{flex-basis:calc(4 / 12 * 100%);flex-grow:0;max-width:calc(4 / 12 * 100%)}.eps-grid-item-md-5{flex-basis:calc(5 / 12 * 100%);flex-grow:0;max-width:calc(5 / 12 * 100%)}.eps-grid-item-md-6{flex-basis:calc(6 / 12 * 100%);flex-grow:0;max-width:calc(6 / 12 * 100%)}.eps-grid-item-md-7{flex-basis:calc(7 / 12 * 100%);flex-grow:0;max-width:calc(7 / 12 * 100%)}.eps-grid-item-md-8{flex-basis:calc(8 / 12 * 100%);flex-grow:0;max-width:calc(8 / 12 * 100%)}.eps-grid-item-md-9{flex-basis:calc(9 / 12 * 100%);flex-grow:0;max-width:calc(9 / 12 * 100%)}.eps-grid-item-md-10{flex-basis:calc(10 / 12 * 100%);flex-grow:0;max-width:calc(10 / 12 * 100%)}.eps-grid-item-md-11{flex-basis:calc(11 / 12 * 100%);flex-grow:0;max-width:calc(11 / 12 * 100%)}.eps-grid-item-md-12{flex-basis:calc(12 / 12 * 100%);flex-grow:0;max-width:calc(12 / 12 * 100%)}}@media screen and (min-width:1025px){.eps-grid-item-lg-1{flex-basis:calc(1 / 12 * 100%);flex-grow:0;max-width:calc(1 / 12 * 100%)}.eps-grid-item-lg-2{flex-basis:calc(2 / 12 * 100%);flex-grow:0;max-width:calc(2 / 12 * 100%)}.eps-grid-item-lg-3{flex-basis:calc(3 / 12 * 100%);flex-grow:0;max-width:calc(3 / 12 * 100%)}.eps-grid-item-lg-4{flex-basis:calc(4 / 12 * 100%);flex-grow:0;max-width:calc(4 / 12 * 100%)}.eps-grid-item-lg-5{flex-basis:calc(5 / 12 * 100%);flex-grow:0;max-width:calc(5 / 12 * 100%)}.eps-grid-item-lg-6{flex-basis:calc(6 / 12 * 100%);flex-grow:0;max-width:calc(6 / 12 * 100%)}.eps-grid-item-lg-7{flex-basis:calc(7 / 12 * 100%);flex-grow:0;max-width:calc(7 / 12 * 100%)}.eps-grid-item-lg-8{flex-basis:calc(8 / 12 * 100%);flex-grow:0;max-width:calc(8 / 12 * 100%)}.eps-grid-item-lg-9{flex-basis:calc(9 / 12 * 100%);flex-grow:0;max-width:calc(9 / 12 * 100%)}.eps-grid-item-lg-10{flex-basis:calc(10 / 12 * 100%);flex-grow:0;max-width:calc(10 / 12 * 100%)}.eps-grid-item-lg-11{flex-basis:calc(11 / 12 * 100%);flex-grow:0;max-width:calc(11 / 12 * 100%)}.eps-grid-item-lg-12{flex-basis:calc(12 / 12 * 100%);flex-grow:0;max-width:calc(12 / 12 * 100%)}}@media screen and (min-width:1440px){.eps-grid-item-xl-1{flex-basis:calc(1 / 12 * 100%);flex-grow:0;max-width:calc(1 / 12 * 100%)}.eps-grid-item-xl-2{flex-basis:calc(2 / 12 * 100%);flex-grow:0;max-width:calc(2 / 12 * 100%)}.eps-grid-item-xl-3{flex-basis:calc(3 / 12 * 100%);flex-grow:0;max-width:calc(3 / 12 * 100%)}.eps-grid-item-xl-4{flex-basis:calc(4 / 12 * 100%);flex-grow:0;max-width:calc(4 / 12 * 100%)}.eps-grid-item-xl-5{flex-basis:calc(5 / 12 * 100%);flex-grow:0;max-width:calc(5 / 12 * 100%)}.eps-grid-item-xl-6{flex-basis:calc(6 / 12 * 100%);flex-grow:0;max-width:calc(6 / 12 * 100%)}.eps-grid-item-xl-7{flex-basis:calc(7 / 12 * 100%);flex-grow:0;max-width:calc(7 / 12 * 100%)}.eps-grid-item-xl-8{flex-basis:calc(8 / 12 * 100%);flex-grow:0;max-width:calc(8 / 12 * 100%)}.eps-grid-item-xl-9{flex-basis:calc(9 / 12 * 100%);flex-grow:0;max-width:calc(9 / 12 * 100%)}.eps-grid-item-xl-10{flex-basis:calc(10 / 12 * 100%);flex-grow:0;max-width:calc(10 / 12 * 100%)}.eps-grid-item-xl-11{flex-basis:calc(11 / 12 * 100%);flex-grow:0;max-width:calc(11 / 12 * 100%)}.eps-grid-item-xl-12{flex-basis:calc(12 / 12 * 100%);flex-grow:0;max-width:calc(12 / 12 * 100%)}}@media screen and (min-width:1600px){.eps-grid-item-xxl-1{flex-basis:calc(1 / 12 * 100%);flex-grow:0;max-width:calc(1 / 12 * 100%)}.eps-grid-item-xxl-2{flex-basis:calc(2 / 12 * 100%);flex-grow:0;max-width:calc(2 / 12 * 100%)}.eps-grid-item-xxl-3{flex-basis:calc(3 / 12 * 100%);flex-grow:0;max-width:calc(3 / 12 * 100%)}.eps-grid-item-xxl-4{flex-basis:calc(4 / 12 * 100%);flex-grow:0;max-width:calc(4 / 12 * 100%)}.eps-grid-item-xxl-5{flex-basis:calc(5 / 12 * 100%);flex-grow:0;max-width:calc(5 / 12 * 100%)}.eps-grid-item-xxl-6{flex-basis:calc(6 / 12 * 100%);flex-grow:0;max-width:calc(6 / 12 * 100%)}.eps-grid-item-xxl-7{flex-basis:calc(7 / 12 * 100%);flex-grow:0;max-width:calc(7 / 12 * 100%)}.eps-grid-item-xxl-8{flex-basis:calc(8 / 12 * 100%);flex-grow:0;max-width:calc(8 / 12 * 100%)}.eps-grid-item-xxl-9{flex-basis:calc(9 / 12 * 100%);flex-grow:0;max-width:calc(9 / 12 * 100%)}.eps-grid-item-xxl-10{flex-basis:calc(10 / 12 * 100%);flex-grow:0;max-width:calc(10 / 12 * 100%)}.eps-grid-item-xxl-11{flex-basis:calc(11 / 12 * 100%);flex-grow:0;max-width:calc(11 / 12 * 100%)}.eps-grid-item-xxl-12{flex-basis:calc(12 / 12 * 100%);flex-grow:0;max-width:calc(12 / 12 * 100%)}}.eps-theme-dark,:root{--menu-title-color:#515962}.eps-menu ul{list-style:none;margin:0;padding:0}.eps-menu ul li{display:flex}.eps-menu__title{color:var(--menu-title-color);font-size:.6875rem;font-weight:400;line-height:1.2;padding:.5rem 1.875rem;text-transform:uppercase}:root{--eps-modal-background-color:#fff;--eps-modal-header-background-color:#2563eb;--eps-tip-background-color:#f0f7ff}.eps-theme-dark{--eps-modal-background-color:#0c0d0e;--eps-modal-header-background-color:#07c;--eps-tip-background-color:#0a1a3d}.eps-modal{animation:eps-animation-pop .15s cubic-bezier(.57,.53,.71,1.47) forwards;background:var(--eps-modal-background-color);border-radius:.1875rem;max-width:43.75rem}.eps-modal__overlay{align-items:center;background:rgba(0,0,0,.5);display:flex;inset:0;justify-content:center;position:fixed;z-index:1030}.eps-modal__header{background:var(--eps-modal-header-background-color);border-radius:.1875rem;font-size:.875rem;height:2.75rem;padding:.625rem 1rem}.eps-modal__header,.eps-modal__header .title{color:#fff}.eps-modal__icon{margin-inline-end:.625rem}.eps-modal__body{padding:1.875rem}.eps-modal .eps-tip,.eps-modal__tip{background-color:var(--eps-tip-background-color);border-inline-start:3px solid #2563eb;padding:.5rem;padding-inline-start:.75rem}.eps-modal .eps-tip:not(:last-child),.eps-modal__tip:not(:last-child){margin-block-end:1.875rem}.eps-modal .eps-tip:not(:first-child),.eps-modal__section:not(:first-child),.eps-modal__tip:not(:first-child){margin-block-start:1.875rem}.eps-modal__close-wrapper{border-inline-start:1px solid #fff;padding-inline-start:1rem}.eps-add-new-button{display:inline-flex;--eps-add-new-button-size:1.5rem;cursor:pointer;line-height:var(--eps-add-new-button-size)}.eps-add-new-button .eps-icon{background-color:#f3bafd;border-radius:100%;color:#0c0d0e;font-size:calc(var(--eps-add-new-button-size) * .75);height:var(--eps-add-new-button-size);line-height:var(--eps-add-new-button-size);text-align:center;width:var(--eps-add-new-button-size)}.eps-add-new-button span:not(.sr-only){font-weight:500;margin-inline-start:.625rem}.eps-add-new-button--sm{--eps-add-new-button-size:1rem}:root{--select2-selection-background-color:#fff;--select2-selection-color:#515962;--select2-selection-border-color:#9da5ae;--select2-selection-opened-focused-border-color:#babfc5;--select2-single-selection-rendered-color:#515962;--select2-default-single-selection-background-color:#fff;--select2-default-single-selection-border-color:#9da5ae;--select2-default-multiple-selection-background-color:#fff;--select2-default-multiple-selection-choice-background-color:#babfc5;--select2-default-multiple-selection-choice-color:#515962;--select2-default-multiple-selection-choice-border-color:#babfc5;--select2-default-multiple-selection-choice-remove-color:#69727d;--select2-default-multiple-selection-choice-remove-hover-color:#515962;--select2-default-results-selected-option-background-color:#fff;--select2-default-results-selected-option-color:#515962;--select2-default-results-highlighted-option-background-color:#5897fb;--select2-default-results-highlighted-option-color:#fff;--select2-results-selected-option-background-color:#5897fb;--select2-results-selected-option-color:#fff;--select2-dropdown-background-color:#fff;--select2-dropdown-border-color:#9da5ae}.eps-theme-dark{--select2-selection-background-color:#3f444b;--select2-selection-color:#d5d8dc;--select2-selection-border-color:#818a96;--select2-selection-opened-focused-border-color:#9da5ae;--select2-single-selection-rendered-color:#d5d8dc;--select2-default-single-selection-background-color:#3f444b;--select2-default-single-selection-border-color:#69727d;--select2-default-multiple-selection-background-color:#3f444b;--select2-default-multiple-selection-choice-background-color:#69727d;--select2-default-multiple-selection-choice-color:#d5d8dc;--select2-default-multiple-selection-choice-border-color:#69727d;--select2-default-multiple-selection-choice-remove-color:#babfc5;--select2-default-multiple-selection-choice-remove-hover-color:#d5d8dc;--select2-default-results-selected-option-background-color:#3f444b;--select2-default-results-selected-option-color:#d5d8dc;--select2-default-results-highlighted-option-background-color:#69727d;--select2-default-results-highlighted-option-color:#d5d8dc;--select2-results-selected-option-background-color:#69727d;--select2-results-selected-option-color:#d5d8dc;--select2-dropdown-background-color:#3f444b;--select2-dropdown-border-color:#818a96}.select2-container:not(.select2-container--open):not(.select2-container--focus) .select2-selection--multiple,.select2-container:not(.select2-container--open):not(.select2-container--focus) .select2-selection--single{background-color:var(--select2-selection-background-color);border-color:var(--select2-selection-border-color);color:var(--select2-selection-color)}.select2-container.select2-container--focus .select2-selection--multiple,.select2-container.select2-container--focus .select2-selection--single,.select2-container.select2-container--open .select2-selection--multiple,.select2-container.select2-container--open .select2-selection--single{border-color:var(--select2-selection-opened-focused-border-color)}.select2-container.select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--select2-single-selection-rendered-color)}.select2-container--default .select2-selection--single{background-color:var(--select2-default-single-selection-background-color);border-color:var(--select2-default-single-selection-border-color)}.select2-container--default .select2-selection--multiple{background-color:var(--select2-default-multiple-selection-background-color)}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:var(--select2-default-multiple-selection-choice-background-color);border-color:var(--select2-default-multiple-selection-choice-border-color);color:var(--select2-default-multiple-selection-choice-color)}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:var(--select2-default-multiple-selection-choice-remove-color)}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:var(--select2-default-multiple-selection-choice-remove-hover-color)}.select2-container--default .select2-results__option[aria-selected]{background-color:var(--select2-default-results-selected-option-background-color);color:var(--select2-default-results-selected-option-color)}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:var(--select2-default-results-highlighted-option-background-color);color:var(--select2-default-results-highlighted-option-color)}.select2-container .select2-results__option[aria-selected=true]{background-color:var(--select2-results-selected-option-background-color);color:var(--select2-results-selected-option-color)}.select2-container .select2-dropdown{background-color:var(--select2-dropdown-background-color);border-color:var(--select2-dropdown-border-color)}.eps-notice{--eps-box-notice-background-color:#f1f2f3;padding:.625rem 1rem}.eps-notice-semantic{background-color:var(--eps-notice-semantic-bg);border-inline-start:3px solid var(--eps-notice-semantic-color)}.eps-notice-semantic .eps-notice__icon{color:var(--eps-notice-semantic-color);font-size:1rem;margin-inline-end:.75rem}.eps-notice--warning{--eps-notice-semantic-color:#f59e0b;--eps-notice-semantic-bg:#fffbeb}.eps-notice--danger{--eps-notice-semantic-color:#dc2626;--eps-notice-semantic-bg:#fef1f4}.eps-notice--info{--eps-notice-semantic-color:#2563eb;--eps-notice-semantic-bg:#f0f7ff}.eps-notice__text{margin:0;padding:0}.eps-notice__button-container{flex-shrink:0;margin-inline-start:1.25rem;width:auto}.eps-theme-dark .eps-notice{--eps-box-notice-background-color:#515962}.eps-theme-dark .eps-notice--warning{--eps-notice-semantic-bg:#311808}.eps-theme-dark .eps-notice--danger{--eps-notice-semantic-bg:#390a0a}.eps-theme-dark .eps-notice--info{--eps-notice-semantic-bg:#0a1a3d}.eps-list{--eps-list-item-separated-border-color:#babfc5;border:1px solid var(--e-a-border-color);border-radius:.1875rem;list-style-type:none;margin:0;padding:0}.eps-list--padding{padding:var(--eps-list-padding)}.eps-list__item{padding:0}.eps-list__item--padding{padding:var(--eps-list-item-padding)}.eps-list--separated .eps-list__item:not(:last-child){border-block-end:1px solid var(--eps-list-item-separated-border-color)}.eps-theme-dark .eps-list{--eps-list-item-separated-border-color:#3f444b}:root{--popover-background-color:#fff;--popover-item-color:#515962;--popover-item-hover-color:#3f444b;--popover-item-danger-hover-color:#dc2626;--popover-item-background-color:#fff;--popover-box-shadow-color:rgba(0,0,0,.15);--popover-box-shadow-size:0px 1px 20px;--popover-arrow-color:#fff}.eps-theme-dark{--popover-background-color:#1f2124;--popover-item-color:#fff;--popover-item-hover-color:#d5d8dc;--popover-item-danger-hover-color:#f84343;--popover-item-background-color:#1f2124;--popover-box-shadow-color:rgba(0,0,0,.15);--popover-box-shadow-size:0px 1px 20px;--popover-arrow-color:#1f2124}.eps-popover{background-color:var(--popover-background-color);border-radius:.1875rem;box-shadow:var(--popover-box-shadow-size) var(--popover-box-shadow-color);display:flex;flex-direction:column;inset-inline-start:.25rem;list-style:none;margin-block-start:9px;min-width:120px;padding:10px 0;position:absolute;transform:translateX(-50%);z-index:1050}.eps-popover__background{inset:0;position:fixed;z-index:1030}.eps-popover__container{position:relative}.eps-popover:before{border-color:transparent;border-block-end-color:var(--popover-arrow-color);border-style:solid;border-width:0 calc(16px / 2) 9px;content:"";display:block;height:9px;inset-block-start:-9px;inset-inline-start:50%;margin:0 .1875rem 9px;position:absolute;transform:translateX(-50%);width:16px}.eps-popover--arrow-start:before{inset-inline-start:.1875rem;transform:none}.eps-popover--arrow-end:before{inset-inline-end:.1875rem;inset-inline-start:auto;transform:none}.eps-popover--arrow-none:before{display:none}.eps-popover__item{align-items:center;background-color:var(--popover-item-background-color);color:var(--popover-item-color);cursor:pointer;font-size:.6875rem;font-weight:500;line-height:.8125rem;padding:.3125rem 1rem;width:100%}.eps-popover__item:hover{color:var(--popover-item-hover-color)}.eps-popover__item--danger:hover{color:var(--popover-item-danger-hover-color)}.eps-popover__item .eps-icon{font-size:inherit;margin-inline-end:.3125rem}.eps-css-grid{display:grid;grid-template-columns:repeat(var(--eps-grid-columns,auto-fill),minmax(var(--eps-grid-col-min-width,1fr),var(--eps-grid-col-max-width,1fr)));grid-gap:var(--eps-grid-spacing)}.eps-box{--eps-box-color:#1f2124;--eps-box-input-color:#1f2124;border-radius:.1875rem;color:var(--eps-box-color);padding:0}.eps-box--padding{padding:var(--eps-box-padding)}.eps-box>input{background-color:transparent;border:0;color:var(--eps-box-input-color);outline:0;width:100%}.eps-theme-dark .eps-box{--eps-box-color:#d5d8dc;--eps-box-input-color:#d5d8dc}:root{--checkbox-border-color:#9da5ae;--checkbox-hover-border-color:#8f98a2;--checkbox-active-border-color:#abb2ba;--checkbox-background-color:#fff;--checkbox-checked-background-color:#515962;--checkbox-checked-hover-background-color:#454c54;--checkbox-checked-active-background-color:#5d6670;--checkbox-checked-disabled-background-color:#d5d8dc;--checkbox-indicator-color:#fff;--checkbox-error-background-color:#dc2626}.eps-theme-dark{--checkbox-background-color:transparent}.eps-checkbox{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--checkbox-background-color);border:1px solid var(--checkbox-border-color);border-radius:.1875rem;display:inline-flex;height:15px;justify-content:center;outline:0;width:15px}.eps-checkbox:after{content:" ";display:inline-block;height:6px;margin-block-end:calc(.25 / 2 * 100%);transform:rotate(45deg);width:3px}.eps-checkbox:hover{--checkbox-border-color:var(--checkbox-hover-border-color)}.eps-checkbox:active{--checkbox-border-color:var(--checkbox-active-border-color)}.eps-checkbox:checked{--checkbox-background-color:var(--checkbox-checked-background-color);--checkbox-border-color:var(--checkbox-checked-background-color)}.eps-checkbox:checked:after{border:solid #fff;border-width:0 1px 1px 0}.eps-checkbox:checked:hover{--checkbox-background-color:var(--checkbox-checked-hover-background-color);--checkbox-border-color:var(--checkbox-checked-hover-background-color)}.eps-checkbox:checked:active{--checkbox-background-color:var(--checkbox-checked-active-background-color);--checkbox-border-color:var(--checkbox-checked-active-background-color)}.eps-checkbox:checked:disabled{--checkbox-background-color:var(--checkbox-checked-disabled-background-color);--checkbox-border-color:var(--checkbox-checked-disabled-background-color)}.eps-checkbox--rounded{border-radius:50%}.eps-checkbox--indeterminate:after{border-block-start:1px solid #fff;content:" ";display:inline-block;height:0;margin-block-end:0;transform:rotate(0deg);width:7px}.eps-checkbox--indeterminate{--checkbox-background-color:var(--checkbox-checked-background-color);--checkbox-border-color:var(--checkbox-checked-background-color)}.eps-checkbox--error:after,.eps-checkbox--error:before,.eps-checkbox--error:checked:after,.eps-checkbox--error:checked:before{border:solid #fff;border-width:1px 0 0;content:" ";display:inline-block;height:0;margin-block-end:0;position:absolute;width:7px}.eps-checkbox--error:before,.eps-checkbox--error:checked:before{transform:rotate(45deg)}.eps-checkbox--error:after,.eps-checkbox--error:checked:after{transform:rotate(-45deg)}.eps-checkbox--error,.eps-checkbox--error:checked,.eps-checkbox--error:checked:hover,.eps-checkbox--error:hover{--checkbox-background-color:var(--checkbox-error-background-color);--checkbox-border-color:var(--checkbox-error-background-color)}:root{--e-app-drag-drop-background-color:#fff;--e-app-drag-drop-outline-color:#e6e8ea}.eps-theme-dark{--e-app-drag-drop-background-color:#2b2c31;--e-app-drag-drop-outline-color:#333438}.e-app-drag-drop{background-color:var(--e-app-drag-drop-background-color);margin-block-end:1.5rem;outline:2px dashed var(--e-app-drag-drop-outline-color);outline-offset:-.75rem;padding:4.125rem;text-align:center}.e-app-drag-drop--drag-over{outline-color:#2563eb}.eps-dialog{border-radius:3px;width:375px}.eps-dialog__close-button{color:#fff;font-size:1.25rem;inset-block-start:-2.75rem;inset-inline-end:-2.75rem;margin-block-start:.625rem;margin-inline-end:.625rem;position:absolute;z-index:1040}.eps-dialog__content{font-size:.75rem;padding:1.5rem 1.875rem 1rem}.eps-dialog__text,.eps-dialog__title{text-align:center}.eps-dialog__buttons{display:flex}.eps-dialog__button{border-block-start:1px solid var(--hr-color);flex:1;justify-content:center;line-height:2.75rem;text-align:center}.eps-dialog__button:last-child:not(:first-child){border-inline-start:1px solid var(--hr-color)}.e-app__popover{background-color:var(--e-a-bg-default);border-radius:6px;box-shadow:0 2px 15px rgba(0,0,0,.3);display:none;padding:20px;position:absolute;width:-moz-fit-content;width:fit-content;z-index:999}.e-app__popover:before{border:8px solid transparent;border-block-end-color:#fff;content:"";inset-block-start:-16px;inset-inline-end:var(--popover-arrow-offset-end,22px);position:absolute}.eps-inline-link{background-color:initial;border:0;color:var(--eps-inline-link-color);padding:0}.eps-inline-link--color-primary{--eps-inline-link-color:#0a875a}.eps-inline-link--color-secondary{--eps-inline-link-color:#818a96}.eps-inline-link--color-danger{--eps-inline-link-color:#dc2626}.eps-inline-link--color-cta{--eps-inline-link-color:#93003f}.eps-inline-link--color-link{--eps-inline-link-color:#515962}.eps-inline-link--color-disabled{--eps-inline-link-color:#d5d8dc}.eps-inline-link--underline-always,.eps-inline-link--underline-always:hover,.eps-inline-link--underline-hover:hover{text-decoration:underline}.eps-inline-link--italic{font-style:italic}.eps-inline-link,.eps-inline-link:focus{outline:none}.eps-text-field{--eps-text-field-color:#515962;--eps-text-field-background-color:transparent;--eps-text-field-placeholder-color:#69727d;--eps-text-field-outlined-border-color:#9da5ae;--eps-text-field-outlined-focus-border-color:#515962;--eps-text-field-standard-border-color:#9da5ae;--eps-text-field-standard-focus-border-color:#515962;--border:1px solid var(--eps-text-field-outlined-border-color);background-color:var(--eps-text-field-background-color);border:0;color:var(--eps-text-field-color);font-family:Roboto,Arial,Helvetica,Verdana,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;margin-block-end:5px;outline:none;width:100%}.eps-text-field--outlined{border:var(--border);border-radius:.1875rem;padding:.625rem}.eps-text-field--outlined:focus{border-color:var(--eps-text-field-outlined-focus-border-color)}.eps-text-field--standard{border-bottom:var(--border);padding-bottom:.625rem;padding-top:.625rem}.eps-text-field--standard:focus{border-color:var(--eps-text-field-standard-focus-border-color)}.eps-text-field::-moz-placeholder{color:var(--eps-text-field-placeholder-color);font-family:Roboto,Arial,Helvetica,Verdana,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5}.eps-text-field::placeholder{color:var(--eps-text-field-placeholder-color);font-family:Roboto,Arial,Helvetica,Verdana,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5}.eps-theme-dark .eps-text-field{--eps-text-field-color:#babfc5;--eps-text-field-background-color:transparent;--eps-text-field-placeholder-color:#9da5ae;--eps-text-field-outlined-border-color:#3f444b;--eps-text-field-outlined-focus-border-color:#9da5ae}.eps-theme-dark--outlined{border-color:var(--eps-text-field-outlined-border-color)}.eps-theme-dark--outlined:focus{border-color:var(--eps-text-field-outlined-focus-border-color)}.eps-theme-dark--standard{border-color:var(--eps-text-field-standard-border-color)}.eps-theme-dark--standard:focus{border-color:var(--eps-text-field-standard-focus-border-color)}.e-app-import-export-content-layout{display:flex;height:100%;justify-content:center}.e-app-import-export-content-layout__container{flex-basis:1075px}.e-app-export-complete__kit-content-title{margin:2.75rem 0 .625rem}.e-app-export-kit-content{--e-app-export-kit-content-title-color:#3f444b;--e-app-export-kit-content-description-color:#515962;--e-app-export-kit-content-sm-notice-color:#babfc5}.e-app-export-kit-content__checkbox{flex-shrink:0;margin-inline-end:.75rem}.e-app-export-kit-content__title{color:var(--e-app-export-kit-content-title-color)}.e-app-export-kit-content__description{color:var(--e-app-export-kit-content-description-color);margin-inline-end:1.25rem}.e-app-export-kit-content__notice{margin-block-start:1rem}.e-app-export-kit-content__small-notice{color:var(--e-app-export-kit-content-sm-notice-color);font-style:italic}.eps-theme-dark .e-app-export-kit-content{--e-app-export-kit-content-title-color:#d5d8dc;--e-app-export-kit-content-description-color:#babfc5;--e-app-export-kit-content-sm-notice-color:#818a96}.e-app-import-export-kit-data{--e-app-import-export-kit-data-site-area-color:#3f444b;--e-app-import-export-kit-data-included-color:#69727d}.e-app-import-export-kit-data__included,.e-app-import-export-kit-data__site-area{margin-block-end:0}.e-app-import-export-kit-data__site-area{color:var(--e-app-import-export-kit-data-site-area-color);font-weight:700}.e-app-import-export-kit-data__included{color:var(--e-app-import-export-kit-data-included-color)}.eps-theme-dark .e-app-import-export-kit-data{--e-app-import-export-kit-data-site-area-color:#babfc5;--e-app-import-export-kit-data-included-color:#9da5ae}.e-app-import-resolver{--e-app-import-resolver-panel-header-background-color:#fff;--e-app-import-resolver-panel-body-background-color:hsla(0,0%,100%,.5);--e-app-import-resolver-conflicts-asset-border-color:#818a96;--e-app-import-resolver-conflicts-asset-inactive-color:#69727d;padding-block-end:1.25rem}.e-app-import-resolver__notice{margin-block-end:1.25rem}.e-app-import-resolver__panel,.e-app-import-resolver__panel:hover{background-color:initial}.e-app-import-resolver__panel-header{background-color:var(--e-app-import-resolver-panel-header-background-color)}.e-app-import-resolver__panel-body{background-color:var(--e-app-import-resolver-panel-body-background-color)}.e-app-import-resolver-conflicts__container{box-shadow:0 2px 3px 1px var(--color-box-shadow-color)}.e-app-import-resolver-conflicts__checkbox{flex-shrink:0;margin-inline-end:.75rem}.e-app-import-resolver-conflicts__title{line-height:1}.e-app-import-resolver-conflicts__asset:not(:first-child){border-inline-start:2px solid var(--e-app-import-resolver-conflicts-asset-border-color);margin-inline-start:1rem;padding-inline-start:1rem}.e-app-import-resolver-conflicts__asset:not(.active){color:var(--e-app-import-resolver-conflicts-asset-inactive-color)}.e-app-import-resolver-conflicts__edit-template{margin-inline-start:.3125rem}.eps-theme-dark .e-app-import-resolver{--e-app-import-resolver-panel-header-background-color:#69727d;--e-app-import-resolver-panel-body-background-color:rgba(0,0,0,.05);--e-app-import-resolver-conflicts-asset-border-color:#818a96;--e-app-import-resolver-conflicts-asset-inactive-color:#9da5ae}.eps-panel{--eps-panel-header-background-color:transparent;--eps-panel-body-background-color:transparent}.eps-panel,.eps-panel:hover{background-color:initial}.eps-panel__header{background-color:var(--eps-panel-header-background-color);border-radius:.1875rem}.eps-panel__body{background-color:var(--eps-panel-body-background-color);border-radius:0 0 .1875rem .1875rem}.eps-theme-dark .eps-panel{--eps-panel-header-background-color:transparent;--eps-panel-body-background-color:transparent}.e-app-export-kit{padding-block-end:1.25rem}.e-app-export-kit-information__field-header{margin-block-end:.625rem}.e-app-export-kit-information__label{margin:0}.e-app-export-kit-information__info-icon{margin-inline-start:.625rem}.e-app-export-kit-information__content{gap:16px}.e-app-export-kit-information__field--error{border-color:var(--e-a-color-danger)}.e-app-export-kit-information__error-container{align-items:flex-start;display:flex;height:20px;margin-block-start:4px}.e-app-export-kit-information__validation-error{color:var(--e-a-color-danger)}.e-app-export-kit__content{gap:20px}.e-app-import-export-info-modal__section:not(:first-child){margin-block-start:1.875rem}.e-app-import-export-info-modal__heading{margin-block-end:1.25rem}:root{--eps-badge-background-color:#fff}.eps-theme-dark{--eps-badge-background-color:#515962}.eps-badge{background:var(--eps-badge-background-color);border-radius:4px;box-shadow:0 3px 6px var(--color-box-shadow-color);display:inline-block;font-size:.75rem;line-height:1.8;padding:0 .5rem}.eps-badge--sm{border-radius:3px;font-size:.625rem;line-height:1.5;padding:0 .3125rem}.eps-collapse__title{align-items:center;background:transparent;border:none;color:inherit;cursor:pointer;display:flex;justify-content:space-between;padding:.3125rem 0;width:100%}.eps-collapse__title:focus{outline:none}.eps-collapse__icon{scale:calc(1 * var(--direction-multiplier)) 1;transition:all .15s}.eps-collapse__content{display:none;margin-block-start:.625rem}.eps-collapse[data-open] .eps-collapse__content{display:block}.eps-collapse[data-open] .eps-collapse__icon{transform:rotate(90deg)}.e-kit-library-promotion{--e-kit-library-promotion-color:tints(600)}.eps-theme-dark .e-kit-library-promotion{--e-kit-library-promotion-color:dark-tints(400)}.e-kit-library-promotion{color:var(--e-kit-library-promotion-color);margin-block-start:1.875rem;text-align:center;width:100%}.e-kit-library__error-screen{margin-block-start:2.75rem}.e-kit-library__error-screen-title{margin-block-end:0;margin-block-start:2.75rem}.e-kit-library__error-screen-description{color:#69727d;margin-block-start:1.5rem;max-width:520px;text-align:center}.e-kit-library__kit-favorite-actions{border-radius:4px;padding:.3125rem;transition:all .3s}.e-kit-library__kit-favorite-actions--active{color:#dc2626}.e-kit-library__kit-favorite-actions--loading{cursor:default;opacity:50%}.e-kit-library__kit-favorite-actions:hover{background-color:rgba(220,38,38,.1)}.e-kit-library__filter-indication{align-items:center;display:flex;margin-block-start:1.5rem}.e-kit-library__filter-indication-text{align-items:center;display:flex;margin-block-end:0}.e-kit-library__filter-indication-badge{align-items:center;display:flex;margin-inline-start:.3125rem}.e-kit-library__filter-indication-badge-remove{font-size:.875rem;margin-inline-start:.3125rem}.e-kit-library__filter-indication-button{margin-inline-start:1.5rem}#eps-app-header-btn-connect,#eps-app-header-btn-promotion{margin-inline-end:.625rem;margin-inline-start:.625rem}#eps-app-header-btn-apply{margin-inline-start:.625rem}#eps-app-header-btn-download{margin-inline-end:1rem;margin-inline-start:1rem}.e-kit-library__apply-button{align-items:center;display:flex;gap:.3125rem;justify-content:center}.e-kit-library__kit-item{--e-kit-library-kit-item-overlay-promotion-button-background-color:#d5d8dc}.eps-theme-dark .e-kit-library__kit-item{--e-kit-library-kit-item-overlay-promotion-button-background-color:#515962}.e-kit-library__kit-item-overlay{height:100%}.e-kit-library__kit-item-overlay-overview-button{align-items:center;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.e-kit-library__kit-item-overlay-overview-button>i{font-size:2rem;margin-block-end:5px}.e-kit-library__kit-item-overlay-overview-button>span{font-size:.9rem}.e-kit-library__kit-item-overlay-promotion-button{align-items:center;background:#fff;background:var(--e-kit-library-kit-item-overlay-promotion-button-background-color);color:#93003f;display:flex;font-size:13px;justify-content:center;padding:10px;width:100%}.e-kit-library__kit-item-overlay-promotion-button>*{margin:0 3px}.e-kit-library__kit-item-subscription-plan-badge{--e-a-color-brand:#467ff7}.e-kit-library__kit-item-subscription-plan-badge.promoted{--e-a-color-brand:#92003b}.e-kit-library__kit-item-subscription-plan-badge{background-color:var(--e-a-color-brand);color:#fff;inset-block-start:0;inset-inline-end:0;margin:.3125rem;position:absolute;text-transform:uppercase}.e-kit-library__kit-item-header{position:relative}.e-kit-library__kit-item-lock-icon{color:var(--card-headline-color);cursor:pointer;font-size:14px;margin-inline-end:8px}.e-kit-library__kit-item-actions-menu i{font-size:16px}.e-kit-library__kit-item-actions-popover{align-items:start;display:flex;flex-direction:column;inset-block-start:25px;inset-inline-start:100%;min-width:0;padding:12px 0;position:absolute;transform:translateX(calc(-100% * var(--direction-multiplier)))}.e-kit-library__kit-item-actions-popover-item{align-items:center;cursor:pointer;display:flex;gap:8px;height:30px;padding:0 12px;width:100%}.e-kit-library__kit-item-actions-popover-item i{font-size:16px}.e-kit-library__kit-item-actions-popover-item:hover{background-color:var(--e-a-bg-hover)}.e-kit-library__kit-item-actions-popover-item--danger{color:var(--e-a-color-danger)}.e-kit-library__kit-item-actions-popover-item--danger:hover{background-color:var(--e-a-bg-danger)}.e-kit-library__kit-item-actions-popover-item--danger i{color:var(--e-a-color-danger)}.e-kit-library__kit-item-cloud-overlay{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.e-kit-library__kit-item-cloud-overlay-import-button{align-items:center;display:flex;gap:8px;justify-content:center;padding:8px 22px}.e-kit-library__kit-item-cloud-overlay-import-button>i{font-size:20px;font-weight:600}.e-kit-library__kit-item-cloud-overlay-import-button>span{font-size:15px}.e-kit-library__kit-item-cloud-overlay i.eicon-lock{color:hsla(0,0%,100%,.8);cursor:pointer;font-size:48px}.e-kit-library__kit-item--locked{opacity:.6}.e-kit-library__kit-item--locked .eps-card__image{opacity:.7}.e-kit-library__kit-item--locked .eps-card__overlay{background-color:rgba(0,0,0,.5)}:root{--e-kit-library-header-back-border:1px solid var(--e-a-border-color);--e-kit-library-header-back-color:#69727d}.eps-theme-dark{--e-kit-library-header-back-border:1px solid #818a96;--e-kit-library-header-back-color:#babfc5}.e-kit-library__header-back{align-items:center;border-inline-end:var(--e-kit-library-header-back-border);color:var(--e-kit-library-header-back-color);display:inline-flex;height:100%;justify-content:center;padding-inline-end:1.25rem;padding-inline-start:.3125rem}.e-kit-library__header-back-container{flex:1;height:100%}.e-kit-library__header-back .eps-icon{scale:calc(1 * var(--direction-multiplier)) 1}.e-kit-library__page-loader{color:#69727d;display:grid;font-size:1.85rem;height:100%;place-items:center;width:100%}.eps-search-input{--eps-search-input-background-color:#d5d8dc;--eps-search-input-background-color-focus:#fff;--eps-search-input-color:#3f444b;--eps-search-input-placeholder-color:#69727d}.eps-theme-dark .eps-search-input{--eps-search-input-background-color:#515962;--eps-search-input-background-color-focus:#69727d;--eps-search-input-color:#babfc5;--eps-search-input-placeholder-color:#babfc5}.eps-search-input{background:var(--eps-search-input-background-color);border:none;color:var(--eps-search-input-color);font-size:.9375rem;height:2.75rem;line-height:1;outline:none;padding:.625rem 2.75rem;width:100%}.eps-search-input--sm{font-size:.8125rem;padding:.5rem 1.875rem}.eps-search-input:focus{background:var(--eps-search-input-background-color-focus)}.eps-search-input::-moz-placeholder{color:var(--eps-search-input-placeholder-color);font-style:italic}.eps-search-input::placeholder{color:var(--eps-search-input-placeholder-color);font-style:italic}.eps-search-input__container{position:relative}.eps-search-input__icon{align-items:center;color:#69727d;display:flex;font-size:1.25rem;height:100%;inset-block-start:0;inset-inline-start:0;justify-content:center;padding:.625rem;position:absolute}.eps-search-input__icon--sm{font-size:.75rem}.eps-search-input__clear-icon{align-items:center;color:#69727d;display:flex;font-size:.875rem;height:100%;inset-block-start:0;inset-inline-end:0;justify-content:center;padding:.625rem;position:absolute}.eps-search-input__clear-icon--sm{font-size:.6875rem}:root{--eps-sort-select-select-background-color:#d5d8dc;--eps-sort-select-select-color:#3f444b;--eps-sort-select-button-background-color:#d5d8dc;--eps-sort-select-button-border:1px solid var(--e-a-border-color)}.eps-theme-dark{--eps-sort-select-select-background-color:#515962;--eps-sort-select-select-color:#babfc5;--eps-sort-select-button-background-color:#515962;--eps-sort-select-button-border:1px solid #1f2124}.eps-sort-select{display:flex;font-size:.9375rem;width:100%}.eps-sort-select__select-wrapper{flex:1;position:relative}.eps-sort-select__select-wrapper:after{align-items:center;color:#69727d;content:"\e8ad";display:flex;font-family:eicons;inset-block:0;inset-inline-end:.625rem;justify-content:center;pointer-events:none;position:absolute}.eps-sort-select__select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--eps-sort-select-select-background-color);border:none;border-radius:0;color:var(--eps-sort-select-select-color);cursor:pointer;height:2.75rem;line-height:1;outline:none;padding:.625rem;width:100%}.eps-sort-select__button{background:var(--eps-sort-select-button-background-color);border-inline-start:var(--eps-sort-select-button-border);color:#69727d;line-height:1;padding:.75rem}.e-kit-library__tags-filter{--e-kit-library-tags-filter-list-search-background-color:#fff}.eps-theme-dark .e-kit-library__tags-filter{--e-kit-library-tags-filter-list-search-background-color:#515962}.e-kit-library__tags-filter{margin-block-start:2.75rem}.e-kit-library__tags-filter-list{margin-block-end:2.75rem}.e-kit-library__tags-filter-list .eps-collapse__title{padding-inline-end:1.875rem;padding-inline-start:1.875rem;text-transform:uppercase}.e-kit-library__tags-filter-list .eps-collapse__content{margin:.3125rem 1.875rem}.e-kit-library__tags-filter-list-container{max-height:250px;overflow:auto}.e-kit-library__tags-filter-list-search{margin-block-end:.625rem}.e-kit-library__tags-filter-list-search .eps-search-input{background:var(--e-kit-library-tags-filter-list-search-background-color)}.e-kit-library__tags-filter-list-item{align-items:center;display:flex;font-weight:500;padding:.625rem 0}.e-kit-library__tags-filter-list-item input{margin-inline-end:.3125rem}.e-kit-library #eps-app-header-btn-refetch{padding:0}.e-kit-library-header-info-modal-container{margin-block-end:2.75rem}.e-kit-library__tooltip{background-color:#26292c;color:#fff;font-size:10px;padding:5px 12px}.e-kit-library__tooltip:before{border-block-end-color:#26292c}.e-kit-library__index-layout-container{display:flex;flex-direction:column;flex-grow:1;overflow-y:auto}.e-kit-library__index-layout-heading{align-items:center;background-color:var(--app-background-color);gap:1.5rem;inset-block-start:-1px;padding:1.875rem 2.75rem;position:sticky;width:100%;z-index:2}.e-kit-library__index-layout-heading-search,.e-kit-library__index-layout-heading-sort{min-width:265px}.e-kit-library__index-layout-heading-search{flex:1}.e-kit-library__index-layout-heading-quota{align-items:center;display:flex;justify-content:flex-end}.e-kit-library__index-layout-main{display:flex;flex:1 0 auto;flex-direction:column;height:auto;justify-content:space-between;overflow-y:hidden;padding-block-end:1.5rem;padding-block-start:0}.e-kit-library__index-layout-main.e-kit-library__connect-container{align-items:center;justify-content:center}.e-kit-library__connect-button{background-color:var(--e-a-btn-bg-primary);border-radius:4px;color:var(--e-a-btn-color);padding:8px}.e-kit-library__connect-button:hover{opacity:.8}.e-kit-library__upgrade-button{background-color:var(--e-a-color-accent);border-radius:4px;color:var(--e-a-color-txt-invert);padding:8px}.e-kit-library__upgrade-button:hover{opacity:.8}.e-kit-library .eicon-library-cloud-connect,.e-kit-library .eicon-library-subscription-upgrade{font-size:65px}.e-kit-library .connect-badge{color:#c00bb9;margin-inline-start:10px}.e-kit-library .upgrade-badge{border:1px solid #93003f;border-radius:10px;color:#93003f;margin-inline-start:10px;padding:2px 6px}.e-kit-library__tags-filter{--e-kit-library-item-sidebar-header-title-color:#515962;--e-kit-library-item-sidebar-description-color:#515962;--e-kit-library-item-information-text-color:#515962}.eps-theme-dark .e-kit-library__tags-filter{--e-kit-library-item-sidebar-header-title-color:#babfc5;--e-kit-library-item-sidebar-description-color:#babfc5;--e-kit-library-item-information-text-color:#babfc5}.e-kit-library__item-sidebar{padding:1.5rem 1.875rem}.e-kit-library__item-sidebar-header{align-items:center;display:flex;justify-content:space-between}.e-kit-library__item-sidebar-header-title{color:var(--e-kit-library-item-sidebar-header-title-color);margin-block-end:0}.e-kit-library__item-sidebar-thumbnail{box-shadow:0 4px 10px var(--color-box-shadow-color);margin-block-start:1.5rem}.e-kit-library__item-sidebar-description{color:var(--e-kit-library-item-sidebar-description-color);margin-block-start:1.5rem}.e-kit-library__item-sidebar-collapse-tags{margin-block-start:2.75rem}.e-kit-library__item-sidebar-collapse-info{margin-block-start:1.875rem}.e-kit-library__item-sidebar-tags-container{gap:.625rem}.e-kit-library__item-information-text{color:var(--e-kit-library-item-information-text-color);font-size:.8125rem;margin-block-end:.3125rem}.e-kit-library{--e-kit-library-content-overview-group-title-color:#515962}.eps-theme-dark .e-kit-library{--e-kit-library-content-overview-group-title-color:#babfc5}.e-kit-library__content-overview-group-item{margin-block-end:2.75rem}.e-kit-library__content-overview-group-title{color:var(--e-kit-library-content-overview-group-title-color);margin-block-end:1.875rem}.e-kit-library__preview-responsive-controls{width:auto}.e-kit-library__preview-responsive-controls-item{color:#69727d;margin:0 .3125rem;padding:.3125rem}.e-kit-library__preview-responsive-controls-item:hover{background:rgba(37,99,235,.1);border-radius:3px;transition:all .3s}.e-kit-library__preview-responsive-controls-item--active{color:#2563eb}.e-kit-library__preview-loader{inset-block-start:0;inset-inline-start:0;position:absolute;z-index:0}.e-kit-library__preview-iframe{border:none;box-shadow:0 4px 10px var(--color-box-shadow-color);transition:all .3s}.e-kit-library__preview-iframe-container{overflow-y:auto;position:relative;z-index:1}.e-app-collapse{--e-app-collapse-icon-color:#515962}.e-app-collapse-toggle{position:relative}.e-app-collapse-toggle--active{cursor:pointer}.e-app-collapse-toggle__icon{align-items:center;color:var(--e-app-collapse-icon-color);display:flex;font-size:.875rem;inset-block-start:50%;inset-inline-end:var(--e-app-collapse-toggle-icon-spacing);justify-content:center;position:absolute;transform:translateY(-50%)}.e-app-collapse-toggle__icon:before{transition:all .2s linear}.e-app-collapse-content{display:none}.e-app-collapse--opened .e-app-collapse-toggle__icon:before{transform:rotate(-180deg)}.e-app-collapse--opened .e-app-collapse-content{display:block}[dir=rtl] .e-app-collapse-toggle__icon{inset-inline-end:auto;inset-inline-start:var(--e-app-collapse-toggle-icon-spacing)}.eps-theme-dark .e-app-collapse{--e-app-collapse-icon-color:#babfc5}.e-app-import-plugins{--e-app-import-plugins-selection-section-heading-color:#515962;padding-block-end:1.5rem}.e-app-import-plugins__section{margin-block-start:1.875rem}.e-app-import-plugins__section-heading{color:var(--e-app-import-plugins-selection-section-heading-color);margin-block-end:1rem}.e-app-import-plugins__versions-notice{margin-block-end:.75rem}.eps-theme-dark .e-app-import-plugins{--e-app-import-plugins-selection-section-heading-color:#babfc5}.eps-table{--eps-table-body-color:#3f444b;border:1px solid var(--e-a-border-color);border-radius:.1875rem;border-spacing:0 2px;table-layout:fixed;width:100%}.eps-table__checkboxes-column{width:1.875rem}.eps-table__checkbox{display:flex;flex-shrink:0}.eps-table__cell{padding:1rem}.eps-table__head .eps-table__cell{text-align:start}.eps-table__row{border-block-end:1px solid var(--e-a-border-color)}.eps-table__row:last-child{border-block-end:none}.eps-table__body .eps-table__cell:first-child{border-radius:.1875rem 0 0 .1875rem}.eps-table__body .eps-table__cell:last-child{border-radius:0 .1875rem .1875rem 0}.eps-table--selection .eps-table__cell:first-child{padding-inline-end:0}.eps-theme-dark .eps-table{--eps-table-body-color:#babfc5}[dir=rtl] .eps-table__body [dir=rtl] .eps-table__cell:first-child{border-radius:0 .1875rem .1875rem 0}[dir=rtl] .eps-table__body [dir=rtl] .eps-table__cell:last-child{border-radius:.1875rem 0 0 .1875rem}.e-app-import-plugins-pro-banner{--e-app-import-plugins-pro-banner-heading-color:#3f444b;--e-app-import-plugins-pro-banner-description-color:#515962;margin-block-end:1.875rem}.e-app-import-plugins-pro-banner__heading{color:var(--e-app-import-plugins-pro-banner-heading-color);margin-block-end:.625rem}.e-app-import-plugins-pro-banner__description{color:var(--e-app-import-plugins-pro-banner-description-color);margin-block-end:0}.eps-theme-dark .e-app-import-plugins-pro-banner{--e-app-import-plugins-pro-banner-heading-color:#9da5ae;--e-app-import-plugins-pro-banner-description-color:#babfc5}.e-app-export-plugins,.e-app-import-content{padding-block-end:1.25rem}.e-app-import-content__plugins-notice{margin-block-end:1.25rem}.e-app-import-plugins-activation__installing-plugins{padding:.625rem 0}.e-app-import-plugins-activation__plugin-name{margin-inline-start:.5rem}.e-app-import-plugins-activation__plugin-status-item{margin-block-end:.75rem}.e-app-import-export-plugins-table__cell-content{margin-block-end:0;text-transform:capitalize}.e-app-import-export-loader{--e-app-import-export-loader-color:#818a96;color:var(--e-app-import-export-loader-color);font-size:50px}.e-app-import-export-loader.eicon-loading{font-size:1.85rem}.e-app-import-export-loader--absolute-center{inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translateX(-50%) translateY(-50%)}.eps-theme-dark .e-app-import-export-loader{--e-app-import-export-loader-color:#818a96}.e-app-import-export-message-banner{--e-app-import-export-message-banner-heading-color:#3f444b;--e-app-import-export-message-banner-description-color:#515962;margin-block-end:1.875rem}.e-app-import-export-message-banner__heading{color:var(--e-app-import-export-message-banner-heading-color);margin-block-end:.625rem}.e-app-import-export-message-banner__description{color:var(--e-app-import-export-message-banner-description-color);margin-block-end:0}.eps-theme-dark .e-app-import-export-message-banner{--e-app-import-export-message-banner-heading-color:#9da5ae;--e-app-import-export-message-banner-description-color:#babfc5}.e-app-import-connect-pro-notice,.e-app-import-failed-plugins-notice{margin-block-end:1.25rem}.e-app-export-actions-container{display:flex;gap:15px;justify-content:flex-end;width:100%}.e-kit-library__quota-bar{align-items:center;display:flex}.e-kit-library__quota-bar__container{display:flex;flex-direction:column;gap:8px;min-width:230px}.e-kit-library__quota-bar__header{align-items:center;display:flex;justify-content:space-between}.e-kit-library__quota-bar__label{color:var(--body-color);font-size:12px;font-weight:400;white-space:nowrap}.e-kit-library__quota-bar__progress-container{height:4px;overflow:hidden;position:relative;width:100%}.e-kit-library__quota-bar__progress-container--empty,.e-kit-library__quota-bar__progress-container--normal{background-color:#f0abfc}.e-kit-library__quota-bar__progress-container--warning{background-color:#fbd89e}.e-kit-library__quota-bar__progress-container--alert{background:#93003f}.e-kit-library__quota-bar__progress-bar{height:100%;transition:width .3s ease}.e-kit-library__quota-bar__progress-bar--empty{background:transparent}.e-kit-library__quota-bar__progress-bar--normal{background:#d004d4}.e-kit-library__quota-bar__progress-bar--warning{background:#f59e0b}.e-kit-library__quota-bar__progress-bar--alert{background:#93003f}.e-kit-library__quota-bar__upgrade-message{align-items:center;display:flex;gap:4px}.e-kit-library__quota-bar__upgrade-link{color:#93003f;cursor:pointer;font-size:12px;font-weight:400;text-decoration:underline}.e-kit-library__quota-bar__upgrade-link:hover{opacity:.8}.e-kit-library__quota-bar__count{color:var(--body-color);font-size:12px;white-space:nowrap}:root{--text-secondary:#3f444b}.e-kit-library__quota-notification{align-items:flex-start;border-radius:4px;display:flex;justify-content:space-between;margin:0 44px 30px;padding:16px 20px}.e-kit-library__quota-notification--warning{background-color:#fbf1e6;color:#3f444b}.e-kit-library__quota-notification--alert{background-color:#fdecec;color:#3f444b}.e-kit-library__quota-notification__content{align-items:flex-start;display:flex;flex:1;gap:12px}.e-kit-library__quota-notification__icon{flex-shrink:0;font-size:18px;margin-top:1px}.e-kit-library__quota-notification__icon.eicon-warning-full{color:#f59e0b}.e-kit-library__quota-notification__icon.eicon-alert{color:#dc2626}.e-kit-library__quota-notification__message{flex:1;font-size:13px;line-height:1.5}.e-kit-library__quota-notification__message span{color:var(--text-secondary);font-size:13px}.e-kit-library__quota-notification__action-link{color:inherit;font-size:13px;font-weight:400;text-decoration:underline}.e-kit-library__quota-notification__action-link:hover{opacity:.8}.e-kit-library__quota-notification__dismiss{background:none;border:none;color:inherit;cursor:pointer;flex-shrink:0;margin-inline-start:12px;opacity:.7;padding:0}.e-kit-library__quota-notification__dismiss:hover{opacity:1}.e-kit-library__quota-notification__dismiss i{font-size:14px}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/common-rtl.css */
:root {
  --direction-multiplier: 1;
}

html[dir=rtl],
body.rtl {
  --direction-multiplier: -1;
}

.elementor-hidden {
  display: none;
}

.elementor-visibility-hidden {
  visibility: hidden;
}

.elementor-screen-only,
.screen-reader-text,
.screen-reader-text span,
.ui-helper-hidden-accessible {
  position: absolute;
  top: -10000em;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.elementor-clearfix:after {
  content: "";
  display: block;
  clear: both;
  width: 0;
  height: 0;
}

.e-logo-wrapper {
  display: inline-block;
  line-height: 1;
}
.e-logo-wrapper i {
  color: var(--e-a-color-circle-logo);
  font-size: 2.5em;
}

.dialog-widget-content {
  background-color: var(--e-a-bg-default);
  position: absolute;
  border-radius: 3px;
  box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);
  overflow: hidden;
}

.dialog-message {
  line-height: 1.5;
  box-sizing: border-box;
}

.dialog-close-button {
  cursor: pointer;
  position: absolute;
  margin-block-start: 15px;
  inset-inline-end: 15px;
  color: var(--e-a-color-txt);
  font-size: 15px;
  line-height: 1;
  transition: var(--e-a-transition-hover);
}
.dialog-close-button:hover {
  color: var(--e-a-color-txt-hover);
}

.dialog-prevent-scroll {
  overflow: hidden;
  max-height: 100vh;
}

.dialog-type-lightbox {
  position: fixed;
  height: 100%;
  width: 100%;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.8);
  z-index: 9999;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.elementor-editor-active .elementor-popup-modal {
  background-color: initial;
}

.dialog-type-confirm .dialog-widget-content,
.dialog-type-alert .dialog-widget-content {
  margin: auto;
  width: 400px;
  padding: 20px;
}
.dialog-type-confirm .dialog-header,
.dialog-type-alert .dialog-header {
  font-size: 15px;
  font-weight: 500;
}
.dialog-type-confirm .dialog-header:after,
.dialog-type-alert .dialog-header:after {
  content: "";
  display: block;
  border-block-end: var(--e-a-border);
  padding-block-end: 10px;
  margin-block-end: 10px;
  margin-inline-start: -20px;
  margin-inline-end: -20px;
}
.dialog-type-confirm .dialog-message,
.dialog-type-alert .dialog-message {
  min-height: 50px;
}
.dialog-type-confirm .dialog-buttons-wrapper,
.dialog-type-alert .dialog-buttons-wrapper {
  padding-block-start: 10px;
  display: flex;
  justify-content: flex-end;
  gap: 15px;
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.2;
  padding: 8px 16px;
  outline: none;
  border: none;
  border-radius: var(--e-a-border-radius);
  background-color: var(--e-a-btn-bg);
  color: var(--e-a-btn-color-invert);
  transition: var(--e-a-transition-hover);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:hover {
  border: none;
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:focus {
  background-color: var(--e-a-btn-bg-hover);
  color: var(--e-a-btn-color-invert);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:active,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:active {
  background-color: var(--e-a-btn-bg-active);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:not([disabled]),
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:not([disabled]) {
  cursor: pointer;
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:disabled,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:disabled {
  background-color: var(--e-a-btn-bg-disabled);
  color: var(--e-a-btn-color-disabled);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:not(.elementor-button-state) .elementor-state-icon,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:not(.elementor-button-state) .elementor-state-icon {
  display: none;
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel {
  background: transparent;
  color: var(--e-a-color-txt);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel:focus {
  background: var(--e-a-bg-hover);
  color: var(--e-a-color-txt-hover);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt:disabled, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel:disabled,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt:disabled,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel:disabled {
  background: transparent;
  color: var(--e-a-color-txt-disabled);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt-border,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt-border {
  border: 1px solid var(--e-a-color-txt-muted);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-success, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-success,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-success,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-success {
  background-color: var(--e-a-btn-bg-success);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-success:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-success:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-success:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-success:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-success:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-success:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-success:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-success:focus {
  background-color: var(--e-a-btn-bg-success-hover);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok {
  background-color: var(--e-a-btn-bg-primary);
  color: var(--e-a-btn-color);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok:focus {
  background-color: var(--e-a-btn-bg-primary-hover);
  color: var(--e-a-btn-color);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel {
  background: transparent;
  color: var(--e-a-color-primary-bold);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:focus {
  background: var(--e-a-bg-primary);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent {
  background-color: var(--e-a-btn-bg-accent);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent:focus {
  background-color: var(--e-a-btn-bg-accent-hover);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro:active, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent:active,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro:active,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent:active {
  background-color: var(--e-a-btn-bg-accent-active);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-info, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-info,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-info,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-info {
  background-color: var(--e-a-btn-bg-info);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-info:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-info:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-info:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-info:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-info:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-info:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-info:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-info:focus {
  background-color: var(--e-a-btn-bg-info-hover);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-warning, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-warning,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-warning,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-warning {
  background-color: var(--e-a-btn-bg-warning);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-warning:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-warning:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-warning:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-warning:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-warning:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-warning:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-warning:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-warning:focus {
  background-color: var(--e-a-btn-bg-warning-hover);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-danger, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger {
  background-color: var(--e-a-btn-bg-danger);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-danger.color-white, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger.color-white,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger.color-white,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger.color-white {
  color: var(--e-a-color-white);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-danger:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-danger:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger:focus {
  background-color: var(--e-a-btn-bg-danger-hover);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button i,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button i {
  margin-inline-end: 5px;
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button:visited,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:visited {
  color: initial;
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button[disabled]:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button[disabled]:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button[disabled]:visited,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button[disabled]:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button[disabled]:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button[disabled]:visited {
  background-color: var(--e-a-btn-bg-disabled);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button[disabled],
.dialog-type-alert .dialog-buttons-wrapper .dialog-button[disabled] {
  background-color: var(--e-a-btn-bg-disabled);
  cursor: not-allowed;
}

#elementor-change-exit-preference-dialog .dialog-message a {
  cursor: pointer;
}
#elementor-change-exit-preference-dialog .dialog-message > div {
  margin-block-end: 10px;
}

#e-experiments-messages-dialog .dialog-confirm-header {
  font-weight: 600;
}

#e-kit-elements-defaults-create-dialog label {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  margin-block-start: 20px;
}

@media (min-width: 1024px) {
  body.admin-bar .dialog-lightbox-widget {
    height: calc(100vh - 32px);
  }
}
@media (max-width: 1024px) {
  body.admin-bar .dialog-type-lightbox {
    position: sticky;
    height: 100vh;
  }
}
.elementor-templates-modal .dialog-widget-content {
  font-family: Roboto, Arial, Helvetica, sans-serif;
  background-color: var(--e-a-bg-default);
  width: 100%;
}
@media (max-width: 1439px) {
  .elementor-templates-modal .dialog-widget-content {
    max-width: 990px;
  }
}
@media (min-width: 1440px) {
  .elementor-templates-modal .dialog-widget-content {
    max-width: 1200px;
  }
}
.elementor-templates-modal .dialog-header {
  border-block-end: var(--e-a-border);
  padding: 0;
  z-index: 1;
}
.elementor-templates-modal .dialog-buttons-wrapper {
  border-block-start: var(--e-a-border);
  padding: 10px;
  display: flex;
  justify-content: flex-end;
  gap: 15px;
}
.elementor-templates-modal .dialog-message {
  height: 750px;
  max-height: 85vh;
  overflow-y: auto;
  padding: 20px;
}
.elementor-templates-modal .dialog-content {
  height: 100%;
  text-align: center;
}
.elementor-templates-modal .dialog-loading {
  display: none;
}
.elementor-templates-modal__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 50px;
}
.elementor-templates-modal__header__logo {
  line-height: 1;
  text-transform: uppercase;
  font-weight: bold;
  cursor: pointer;
}
.elementor-templates-modal__header__logo-area {
  text-align: start;
  padding-inline-start: 15px;
}
.elementor-templates-modal__header__logo-area > * {
  display: flex;
  align-items: center;
}
.elementor-templates-modal__header__logo__icon-wrapper {
  margin-inline-end: 10px;
  font-size: 12px;
}
.elementor-templates-modal__header__logo__title {
  color: var(--e-a-color-txt-active);
  padding-block-start: 2px;
}
.elementor-templates-modal__header__items-area {
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
}
.elementor-templates-modal__header__item {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: content-box;
}
.elementor-templates-modal__header__item > i {
  font-size: 20px;
  transition: var(--e-a-transition-hover);
  cursor: pointer;
}
.elementor-templates-modal__header__item > i:hover {
  color: var(--e-a-color-txt-hover);
}
.elementor-templates-modal__header__close:is(button) {
  background: transparent;
  margin: 0;
  font-size: inherit;
  font-family: inherit;
  color: inherit;
  border: none;
  cursor: pointer;
}
.elementor-templates-modal__header__close--normal {
  width: 47px;
  border-inline-start: var(--e-a-border);
}
.elementor-templates-modal__header__close--normal i {
  font-size: 18px;
}
.elementor-templates-modal__header__close--skip {
  padding: 10px;
  padding-inline-start: 20px;
  margin-inline-end: 10px;
  font-size: 11px;
  font-weight: normal;
  line-height: 1;
  border-radius: var(--e-a-border-radius);
  cursor: pointer;
}
.elementor-templates-modal__header__close--skip > i {
  font-size: inherit;
  padding-inline-start: 10px;
  margin-inline-start: 15px;
  border-inline-start: 1px solid;
}
.elementor-templates-modal__header__close--skip > i:not(:hover) {
  color: var(--e-a-color-white);
}
.elementor-templates-modal__sidebar {
  flex-shrink: 0;
  width: 25%;
  border-inline-end: var(--e-a-border);
}
.elementor-templates-modal__content {
  flex-grow: 1;
}

#elementor-toast {
  position: absolute;
  width: 280px;
  padding: 20px;
  border-radius: 5px;
  color: var(--e-a-dark-color-txt);
  background-color: rgba(0, 0, 0, 0.8);
  z-index: 10000;
}
#elementor-toast.dialog-position-window {
  position: fixed;
}
#elementor-toast .dialog-message {
  font-size: 13px;
}
#elementor-toast .dialog-buttons-wrapper {
  display: flex;
  justify-content: flex-end;
}
#elementor-toast .dialog-buttons-wrapper:not(:empty) {
  margin-block-start: 15px;
}
#elementor-toast .dialog-button {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.2;
  padding: 8px 16px;
  margin-inline-end: 10px;
  color: var(--e-a-dark-color-txt);
  border-radius: var(--e-a-border-radius);
  transition: var(--e-a-transition-hover);
  cursor: pointer;
  background: none;
  border: none;
  font-family: inherit;
}
#elementor-toast .dialog-button:hover {
  background: var(--e-a-bg-hover);
  color: var(--e-a-color-txt-hover);
}
#elementor-toast .dialog-button:focus-visible {
  outline: 2px solid var(--e-a-border-color-focus, #4F46E5);
  outline-offset: 2px;
}
#elementor-toast .dialog-button:last-child {
  margin-inline-end: 0;
}

/* Will select next element after last '.elementor-general-section' */
#wpadminbar #wp-admin-bar-elementor_edit_page .elementor-general-section + .elementor-second-section {
  border-block-start: 1px solid #464b50;
  margin-block-start: 6px;
}

.e-logo-wrapper {
  display: inline-block;
  line-height: 1;
}
.e-logo-wrapper i {
  color: var(--e-a-color-circle-logo);
  font-size: 2.5em;
}

#elementor-finder__modal {
  background: none;
  z-index: 99999;
}
#elementor-finder__modal .dialog-widget-content {
  width: 650px;
  max-width: 98%;
  top: 18vh;
  left: calc(50% - 650px / 2);
}
#elementor-finder__modal .dialog-content {
  text-align: start;
}
#elementor-finder__modal .dialog-message {
  height: initial;
  min-height: 0;
  padding: 0;
  text-align: start;
}
#elementor-finder__search {
  padding: 15px;
  display: flex;
}
#elementor-finder__search i {
  font-size: 16px;
  margin-inline-end: 15px;
}
#elementor-finder__search__input {
  border: none;
  background: none;
  outline: none;
  padding: 0;
  margin: 0;
  flex-grow: 1;
  font-size: 14px;
  box-shadow: none;
}
#elementor-finder__search__input::-moz-placeholder {
  font-style: italic;
  font-weight: 300;
}
#elementor-finder__search__input::placeholder {
  font-style: italic;
  font-weight: 300;
}
#elementor-finder__results {
  max-height: 50vh;
  overflow: auto;
}
#elementor-finder__no-results {
  display: none;
  padding: 20px;
}
#elementor-finder__lock-dialog {
  z-index: 100000;
}

.elementor-finder__results__category {
  position: relative;
}
.elementor-finder__results__category__title {
  padding: 5px 25px;
  font-size: 10px;
  border-block-end: var(--e-a-border);
}
.elementor-finder__results__category--dynamic .elementor-finder__results__category__items {
  min-height: 26px;
}
.elementor-finder__results__category .eicon-loading {
  display: none;
  position: absolute;
  inset-block-start: 30px;
  inset-inline-end: 10px;
  color: var(--e-a-color-info);
  font-size: 14px;
}
.elementor-finder__results__item {
  display: flex;
}
.elementor-finder__results__item a {
  text-decoration: none;
  color: inherit;
}
.elementor-finder__results__item.elementor-active {
  background-color: var(--e-a-bg-hover);
}
.elementor-finder__results__item.elementor-active a {
  color: inherit;
}
.elementor-finder__results__item:not(.elementor-active) .elementor-finder__results__item__actions {
  display: none;
}
.elementor-finder__results__item__link {
  display: flex;
  align-items: center;
  height: 35px;
  flex-grow: 1;
}
.elementor-finder__results__item__icon {
  width: 60px;
  text-align: center;
  font-size: 17px;
}
.elementor-finder__results__item__title {
  font-size: 13px;
}
.elementor-finder__results__item__description {
  margin-inline-start: 5px;
  font-style: italic;
}
.elementor-finder__results__item__badge {
  text-transform: uppercase;
  position: absolute;
  inset-inline-end: 16px;
  font-size: 8px;
  font-weight: 500;
  display: flex;
  align-items: center;
  gap: 4px;
}
.elementor-finder__results__item__actions {
  display: flex;
}
.elementor-finder__results__item__action {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: 35px;
}
.elementor-finder__results__item__action:hover {
  background-color: rgba(0, 0, 0, 0.07);
}

.tipsy {
  font-size: 10px;
  position: absolute;
  padding: 5px;
  z-index: 100000;
}

.tipsy-inner {
  background-color: #000;
  color: #FFF;
  font-weight: 500;
  max-width: 200px;
  padding: 5px 12px;
  text-align: center;
  border-radius: 3px;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
}

.tipsy-arrow {
  position: absolute;
  width: 0;
  height: 0;
  line-height: 0;
  border: 5px dashed #000;
}

.tipsy-arrow-n {
  border-bottom-color: #000;
}

.tipsy-arrow-s {
  border-top-color: #000;
}

.tipsy-arrow-e {
  border-left-color: #000;
}

.tipsy-arrow-w {
  border-right-color: #000;
}

.tipsy-n .tipsy-arrow, .tipsy-nw .tipsy-arrow {
  border-left-color: transparent;
  border-right-color: transparent;
  top: 0;
  border-bottom-style: solid;
  border-top: none;
}

.tipsy-n .tipsy-arrow {
  left: 50%;
  margin-left: -5px;
}

.tipsy-nw .tipsy-arrow {
  left: 10px;
}

.tipsy-ne .tipsy-arrow {
  top: 0;
  right: 10px;
  border-bottom-style: solid;
  border-top: none;
  border-left-color: transparent;
  border-right-color: transparent;
}

.tipsy-s .tipsy-arrow, .tipsy-se .tipsy-arrow, .tipsy-sw .tipsy-arrow {
  bottom: 0;
  border-top-style: solid;
  border-bottom: none;
  border-left-color: transparent;
  border-right-color: transparent;
}

.tipsy-s .tipsy-arrow {
  left: 50%;
  margin-left: -5px;
}

.tipsy-sw .tipsy-arrow {
  left: 10px;
}

.tipsy-se .tipsy-arrow {
  right: 10px;
}

.tipsy-e .tipsy-arrow, .tipsy-w .tipsy-arrow {
  top: 50%;
  margin-top: -5px;
  border-top-color: transparent;
  border-bottom-color: transparent;
}

.tipsy-e .tipsy-arrow {
  right: 0;
  border-left-style: solid;
  border-right: none;
}

.tipsy-w .tipsy-arrow {
  left: 0;
  border-right-style: solid;
  border-left: none;
}
/*# sourceMappingURL=common-rtl.css.map */
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/common-rtl.min.css */
:root{--direction-multiplier:1}body.rtl,html[dir=rtl]{--direction-multiplier:-1}.elementor-hidden{display:none}.elementor-visibility-hidden{visibility:hidden}.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;top:-10000em;width:1px;clip:rect(0,0,0,0);border:0}.elementor-clearfix:after{clear:both;content:"";display:block;height:0;width:0}.dialog-widget-content{background-color:var(--e-a-bg-default);border-radius:3px;box-shadow:2px 8px 23px 3px rgba(0,0,0,.2);overflow:hidden;position:absolute}.dialog-message{box-sizing:border-box;line-height:1.5}.dialog-close-button{color:var(--e-a-color-txt);cursor:pointer;font-size:15px;inset-inline-end:15px;line-height:1;margin-block-start:15px;position:absolute;transition:var(--e-a-transition-hover)}.dialog-close-button:hover{color:var(--e-a-color-txt-hover)}.dialog-prevent-scroll{max-height:100vh;overflow:hidden}.dialog-type-lightbox{background-color:rgba(0,0,0,.8);bottom:0;height:100%;left:0;position:fixed;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:9999}.elementor-editor-active .elementor-popup-modal{background-color:initial}.dialog-type-alert .dialog-widget-content,.dialog-type-confirm .dialog-widget-content{margin:auto;padding:20px;width:400px}.dialog-type-alert .dialog-header,.dialog-type-confirm .dialog-header{font-size:15px;font-weight:500}.dialog-type-alert .dialog-header:after,.dialog-type-confirm .dialog-header:after{border-block-end:var(--e-a-border);content:"";display:block;margin-block-end:10px;margin-inline-end:-20px;margin-inline-start:-20px;padding-block-end:10px}.dialog-type-alert .dialog-message,.dialog-type-confirm .dialog-message{min-height:50px}.dialog-type-alert .dialog-buttons-wrapper,.dialog-type-confirm .dialog-buttons-wrapper{display:flex;gap:15px;justify-content:flex-end;padding-block-start:10px}.dialog-type-alert .dialog-buttons-wrapper .dialog-button,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button{background-color:var(--e-a-btn-bg);border:none;border-radius:var(--e-a-border-radius);color:var(--e-a-btn-color-invert);font-size:12px;font-weight:500;line-height:1.2;outline:none;padding:8px 16px;transition:var(--e-a-transition-hover)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:hover{border:none}.dialog-type-alert .dialog-buttons-wrapper .dialog-button:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:hover{background-color:var(--e-a-btn-bg-hover);color:var(--e-a-btn-color-invert)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button:active,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:active{background-color:var(--e-a-btn-bg-active)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button:not([disabled]),.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:not([disabled]){cursor:pointer}.dialog-type-alert .dialog-buttons-wrapper .dialog-button:disabled,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:disabled{background-color:var(--e-a-btn-bg-disabled);color:var(--e-a-btn-color-disabled)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button:not(.elementor-button-state) .elementor-state-icon,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:not(.elementor-button-state) .elementor-state-icon{display:none}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt{background:transparent;color:var(--e-a-color-txt)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt:hover{background:var(--e-a-bg-hover);color:var(--e-a-color-txt-hover)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel:disabled,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt:disabled,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel:disabled,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt:disabled{background:transparent;color:var(--e-a-color-txt-disabled)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt-border,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt-border{border:1px solid var(--e-a-color-txt-muted)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-success,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-success,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-success,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-success{background-color:var(--e-a-btn-bg-success)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-success:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-success:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-success:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-success:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-success:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-success:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-success:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-success:hover{background-color:var(--e-a-btn-bg-success-hover)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary{background-color:var(--e-a-btn-bg-primary);color:var(--e-a-btn-color)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary:hover{background-color:var(--e-a-btn-bg-primary-hover);color:var(--e-a-btn-color)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt{background:transparent;color:var(--e-a-color-primary-bold)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:hover{background:var(--e-a-bg-primary)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro{background-color:var(--e-a-btn-bg-accent)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro:hover{background-color:var(--e-a-btn-bg-accent-hover)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent:active,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro:active,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent:active,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro:active{background-color:var(--e-a-btn-bg-accent-active)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-info,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-info,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-info,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-info{background-color:var(--e-a-btn-bg-info)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-info:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-info:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-info:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-info:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-info:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-info:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-info:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-info:hover{background-color:var(--e-a-btn-bg-info-hover)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-warning,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-warning,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-warning,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-warning{background-color:var(--e-a-btn-bg-warning)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-warning:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-warning:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-warning:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-warning:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-warning:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-warning:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-warning:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-warning:hover{background-color:var(--e-a-btn-bg-warning-hover)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-danger{background-color:var(--e-a-btn-bg-danger)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger.color-white,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger.color-white,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger.color-white,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-danger.color-white{color:var(--e-a-color-white)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-danger:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-danger:hover{background-color:var(--e-a-btn-bg-danger-hover)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button i,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button i{margin-inline-end:5px}.dialog-type-alert .dialog-buttons-wrapper .dialog-button:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button:visited,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:visited{color:initial}.dialog-type-alert .dialog-buttons-wrapper .dialog-button[disabled]:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button[disabled]:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button[disabled]:visited,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button[disabled]:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button[disabled]:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button[disabled]:visited{background-color:var(--e-a-btn-bg-disabled)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button[disabled],.dialog-type-confirm .dialog-buttons-wrapper .dialog-button[disabled]{background-color:var(--e-a-btn-bg-disabled);cursor:not-allowed}#elementor-change-exit-preference-dialog .dialog-message a{cursor:pointer}#elementor-change-exit-preference-dialog .dialog-message>div{margin-block-end:10px}#e-experiments-messages-dialog .dialog-confirm-header{font-weight:600}#e-kit-elements-defaults-create-dialog label{align-items:center;display:flex;gap:10px;justify-content:center;margin-block-start:20px}@media (min-width:1024px){body.admin-bar .dialog-lightbox-widget{height:calc(100vh - 32px)}}@media (max-width:1024px){body.admin-bar .dialog-type-lightbox{height:100vh;position:sticky}}.elementor-templates-modal .dialog-widget-content{background-color:var(--e-a-bg-default);font-family:Roboto,Arial,Helvetica,sans-serif;width:100%}@media (max-width:1439px){.elementor-templates-modal .dialog-widget-content{max-width:990px}}@media (min-width:1440px){.elementor-templates-modal .dialog-widget-content{max-width:1200px}}.elementor-templates-modal .dialog-header{border-block-end:var(--e-a-border);padding:0;z-index:1}.elementor-templates-modal .dialog-buttons-wrapper{border-block-start:var(--e-a-border);display:flex;gap:15px;justify-content:flex-end;padding:10px}.elementor-templates-modal .dialog-message{height:750px;max-height:85vh;overflow-y:auto;padding:20px}.elementor-templates-modal .dialog-content{height:100%;text-align:center}.elementor-templates-modal .dialog-loading{display:none}.elementor-templates-modal__header{align-items:center;display:flex;height:50px;justify-content:space-between}.elementor-templates-modal__header__logo{cursor:pointer;font-weight:700;line-height:1;text-transform:uppercase}.elementor-templates-modal__header__logo-area{padding-inline-start:15px;text-align:start}.elementor-templates-modal__header__logo-area>*{align-items:center;display:flex}.elementor-templates-modal__header__logo__icon-wrapper{font-size:12px;margin-inline-end:10px}.elementor-templates-modal__header__logo__title{color:var(--e-a-color-txt-active);padding-block-start:2px}.elementor-templates-modal__header__items-area{align-items:center;display:flex;flex-direction:row-reverse}.elementor-templates-modal__header__item{align-items:center;box-sizing:content-box;display:flex;justify-content:center;position:relative}.elementor-templates-modal__header__item>i{cursor:pointer;font-size:20px;transition:var(--e-a-transition-hover)}.elementor-templates-modal__header__item>i:hover{color:var(--e-a-color-txt-hover)}.elementor-templates-modal__header__close:is(button){background:transparent;border:none;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;margin:0}.elementor-templates-modal__header__close--normal{border-inline-start:var(--e-a-border);width:47px}.elementor-templates-modal__header__close--normal i{font-size:18px}.elementor-templates-modal__header__close--skip{border-radius:var(--e-a-border-radius);cursor:pointer;font-size:11px;font-weight:400;line-height:1;margin-inline-end:10px;padding:10px;padding-inline-start:20px}.elementor-templates-modal__header__close--skip>i{border-inline-start:1px solid;font-size:inherit;margin-inline-start:15px;padding-inline-start:10px}.elementor-templates-modal__header__close--skip>i:not(:hover){color:var(--e-a-color-white)}.elementor-templates-modal__sidebar{border-inline-end:var(--e-a-border);flex-shrink:0;width:25%}.elementor-templates-modal__content{flex-grow:1}#elementor-toast{background-color:rgba(0,0,0,.8);border-radius:5px;color:var(--e-a-dark-color-txt);padding:20px;position:absolute;width:280px;z-index:10000}#elementor-toast.dialog-position-window{position:fixed}#elementor-toast .dialog-message{font-size:13px}#elementor-toast .dialog-buttons-wrapper{display:flex;justify-content:flex-end}#elementor-toast .dialog-buttons-wrapper:not(:empty){margin-block-start:15px}#elementor-toast .dialog-button{background:none;border:none;border-radius:var(--e-a-border-radius);color:var(--e-a-dark-color-txt);cursor:pointer;font-family:inherit;font-size:12px;font-weight:500;line-height:1.2;margin-inline-end:10px;padding:8px 16px;transition:var(--e-a-transition-hover)}#elementor-toast .dialog-button:hover{background:var(--e-a-bg-hover);color:var(--e-a-color-txt-hover)}#elementor-toast .dialog-button:focus-visible{outline:2px solid var(--e-a-border-color-focus,#4f46e5);outline-offset:2px}#elementor-toast .dialog-button:last-child{margin-inline-end:0}#wpadminbar #wp-admin-bar-elementor_edit_page .elementor-general-section+.elementor-second-section{border-block-start:1px solid #464b50;margin-block-start:6px}.e-logo-wrapper{display:inline-block;line-height:1}.e-logo-wrapper i{color:var(--e-a-color-circle-logo);font-size:2.5em}#elementor-finder__modal{background:none;z-index:99999}#elementor-finder__modal .dialog-widget-content{left:calc(50% - 650px / 2);max-width:98%;top:18vh;width:650px}#elementor-finder__modal .dialog-content{text-align:start}#elementor-finder__modal .dialog-message{height:auto;min-height:0;padding:0;text-align:start}#elementor-finder__search{display:flex;padding:15px}#elementor-finder__search i{font-size:16px;margin-inline-end:15px}#elementor-finder__search__input{background:none;border:none;box-shadow:none;flex-grow:1;font-size:14px;margin:0;outline:none;padding:0}#elementor-finder__search__input::-moz-placeholder{font-style:italic;font-weight:300}#elementor-finder__search__input::placeholder{font-style:italic;font-weight:300}#elementor-finder__results{max-height:50vh;overflow:auto}#elementor-finder__no-results{display:none;padding:20px}#elementor-finder__lock-dialog{z-index:100000}.elementor-finder__results__category{position:relative}.elementor-finder__results__category__title{border-block-end:var(--e-a-border);font-size:10px;padding:5px 25px}.elementor-finder__results__category--dynamic .elementor-finder__results__category__items{min-height:26px}.elementor-finder__results__category .eicon-loading{color:var(--e-a-color-info);display:none;font-size:14px;inset-block-start:30px;inset-inline-end:10px;position:absolute}.elementor-finder__results__item{display:flex}.elementor-finder__results__item a{color:inherit;text-decoration:none}.elementor-finder__results__item.elementor-active{background-color:var(--e-a-bg-hover)}.elementor-finder__results__item.elementor-active a{color:inherit}.elementor-finder__results__item:not(.elementor-active) .elementor-finder__results__item__actions{display:none}.elementor-finder__results__item__link{align-items:center;display:flex;flex-grow:1;height:35px}.elementor-finder__results__item__icon{font-size:17px;text-align:center;width:60px}.elementor-finder__results__item__title{font-size:13px}.elementor-finder__results__item__description{font-style:italic;margin-inline-start:5px}.elementor-finder__results__item__badge{align-items:center;display:flex;font-size:8px;font-weight:500;gap:4px;inset-inline-end:16px;position:absolute;text-transform:uppercase}.elementor-finder__results__item__actions{display:flex}.elementor-finder__results__item__action{align-items:center;display:flex;height:100%;justify-content:center;width:35px}.elementor-finder__results__item__action:hover{background-color:rgba(0,0,0,.07)}.tipsy{font-size:10px;padding:5px;position:absolute;z-index:100000}.tipsy-inner{background-color:#000;border-radius:3px;box-shadow:0 0 5px 0 rgba(0,0,0,.5);color:#fff;font-weight:500;max-width:200px;padding:5px 12px;text-align:center}.tipsy-arrow{border:5px dashed #000;height:0;line-height:0;position:absolute;width:0}.tipsy-arrow-n{border-bottom-color:#000}.tipsy-arrow-s{border-top-color:#000}.tipsy-arrow-e{border-left-color:#000}.tipsy-arrow-w{border-right-color:#000}.tipsy-n .tipsy-arrow,.tipsy-nw .tipsy-arrow{border-bottom-style:solid;border-left-color:transparent;border-right-color:transparent;border-top:none;top:0}.tipsy-n .tipsy-arrow{left:50%;margin-left:-5px}.tipsy-nw .tipsy-arrow{left:10px}.tipsy-ne .tipsy-arrow{border-bottom-style:solid;border-left-color:transparent;border-right-color:transparent;border-top:none;right:10px;top:0}.tipsy-s .tipsy-arrow,.tipsy-se .tipsy-arrow,.tipsy-sw .tipsy-arrow{border-bottom:none;border-left-color:transparent;border-right-color:transparent;border-top-style:solid;bottom:0}.tipsy-s .tipsy-arrow{left:50%;margin-left:-5px}.tipsy-sw .tipsy-arrow{left:10px}.tipsy-se .tipsy-arrow{right:10px}.tipsy-e .tipsy-arrow,.tipsy-w .tipsy-arrow{border-bottom-color:transparent;border-top-color:transparent;margin-top:-5px;top:50%}.tipsy-e .tipsy-arrow{border-left-style:solid;border-right:none;right:0}.tipsy-w .tipsy-arrow{border-left:none;border-right-style:solid;left:0}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/common.css */
:root {
  --direction-multiplier: 1;
}

html[dir=rtl],
body.rtl {
  --direction-multiplier: -1;
}

.elementor-hidden {
  display: none;
}

.elementor-visibility-hidden {
  visibility: hidden;
}

.elementor-screen-only,
.screen-reader-text,
.screen-reader-text span,
.ui-helper-hidden-accessible {
  position: absolute;
  top: -10000em;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.elementor-clearfix:after {
  content: "";
  display: block;
  clear: both;
  width: 0;
  height: 0;
}

.e-logo-wrapper {
  display: inline-block;
  line-height: 1;
}
.e-logo-wrapper i {
  color: var(--e-a-color-circle-logo);
  font-size: 2.5em;
}

.dialog-widget-content {
  background-color: var(--e-a-bg-default);
  position: absolute;
  border-radius: 3px;
  box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);
  overflow: hidden;
}

.dialog-message {
  line-height: 1.5;
  box-sizing: border-box;
}

.dialog-close-button {
  cursor: pointer;
  position: absolute;
  margin-block-start: 15px;
  inset-inline-end: 15px;
  color: var(--e-a-color-txt);
  font-size: 15px;
  line-height: 1;
  transition: var(--e-a-transition-hover);
}
.dialog-close-button:hover {
  color: var(--e-a-color-txt-hover);
}

.dialog-prevent-scroll {
  overflow: hidden;
  max-height: 100vh;
}

.dialog-type-lightbox {
  position: fixed;
  height: 100%;
  width: 100%;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.8);
  z-index: 9999;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.elementor-editor-active .elementor-popup-modal {
  background-color: initial;
}

.dialog-type-confirm .dialog-widget-content,
.dialog-type-alert .dialog-widget-content {
  margin: auto;
  width: 400px;
  padding: 20px;
}
.dialog-type-confirm .dialog-header,
.dialog-type-alert .dialog-header {
  font-size: 15px;
  font-weight: 500;
}
.dialog-type-confirm .dialog-header:after,
.dialog-type-alert .dialog-header:after {
  content: "";
  display: block;
  border-block-end: var(--e-a-border);
  padding-block-end: 10px;
  margin-block-end: 10px;
  margin-inline-start: -20px;
  margin-inline-end: -20px;
}
.dialog-type-confirm .dialog-message,
.dialog-type-alert .dialog-message {
  min-height: 50px;
}
.dialog-type-confirm .dialog-buttons-wrapper,
.dialog-type-alert .dialog-buttons-wrapper {
  padding-block-start: 10px;
  display: flex;
  justify-content: flex-end;
  gap: 15px;
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.2;
  padding: 8px 16px;
  outline: none;
  border: none;
  border-radius: var(--e-a-border-radius);
  background-color: var(--e-a-btn-bg);
  color: var(--e-a-btn-color-invert);
  transition: var(--e-a-transition-hover);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:hover {
  border: none;
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:focus {
  background-color: var(--e-a-btn-bg-hover);
  color: var(--e-a-btn-color-invert);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:active,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:active {
  background-color: var(--e-a-btn-bg-active);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:not([disabled]),
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:not([disabled]) {
  cursor: pointer;
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:disabled,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:disabled {
  background-color: var(--e-a-btn-bg-disabled);
  color: var(--e-a-btn-color-disabled);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:not(.elementor-button-state) .elementor-state-icon,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:not(.elementor-button-state) .elementor-state-icon {
  display: none;
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel {
  background: transparent;
  color: var(--e-a-color-txt);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel:focus {
  background: var(--e-a-bg-hover);
  color: var(--e-a-color-txt-hover);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt:disabled, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel:disabled,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt:disabled,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel:disabled {
  background: transparent;
  color: var(--e-a-color-txt-disabled);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt-border,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt-border {
  border: 1px solid var(--e-a-color-txt-muted);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-success, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-success,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-success,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-success {
  background-color: var(--e-a-btn-bg-success);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-success:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-success:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-success:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-success:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-success:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-success:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-success:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-success:focus {
  background-color: var(--e-a-btn-bg-success-hover);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok {
  background-color: var(--e-a-btn-bg-primary);
  color: var(--e-a-btn-color);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok:focus {
  background-color: var(--e-a-btn-bg-primary-hover);
  color: var(--e-a-btn-color);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel {
  background: transparent;
  color: var(--e-a-color-primary-bold);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:focus {
  background: var(--e-a-bg-primary);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent {
  background-color: var(--e-a-btn-bg-accent);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent:focus {
  background-color: var(--e-a-btn-bg-accent-hover);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro:active, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent:active,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro:active,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent:active {
  background-color: var(--e-a-btn-bg-accent-active);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-info, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-info,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-info,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-info {
  background-color: var(--e-a-btn-bg-info);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-info:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-info:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-info:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-info:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-info:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-info:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-info:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-info:focus {
  background-color: var(--e-a-btn-bg-info-hover);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-warning, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-warning,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-warning,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-warning {
  background-color: var(--e-a-btn-bg-warning);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-warning:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-warning:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-warning:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-warning:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-warning:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-warning:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-warning:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-warning:focus {
  background-color: var(--e-a-btn-bg-warning-hover);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-danger, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger {
  background-color: var(--e-a-btn-bg-danger);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-danger.color-white, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger.color-white,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger.color-white,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger.color-white {
  color: var(--e-a-color-white);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-danger:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-danger:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger:focus {
  background-color: var(--e-a-btn-bg-danger-hover);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button i,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button i {
  margin-inline-end: 5px;
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button:visited,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:visited {
  color: initial;
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button[disabled]:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button[disabled]:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button[disabled]:visited,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button[disabled]:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button[disabled]:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button[disabled]:visited {
  background-color: var(--e-a-btn-bg-disabled);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button[disabled],
.dialog-type-alert .dialog-buttons-wrapper .dialog-button[disabled] {
  background-color: var(--e-a-btn-bg-disabled);
  cursor: not-allowed;
}

#elementor-change-exit-preference-dialog .dialog-message a {
  cursor: pointer;
}
#elementor-change-exit-preference-dialog .dialog-message > div {
  margin-block-end: 10px;
}

#e-experiments-messages-dialog .dialog-confirm-header {
  font-weight: 600;
}

#e-kit-elements-defaults-create-dialog label {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  margin-block-start: 20px;
}

@media (min-width: 1024px) {
  body.admin-bar .dialog-lightbox-widget {
    height: calc(100vh - 32px);
  }
}
@media (max-width: 1024px) {
  body.admin-bar .dialog-type-lightbox {
    position: sticky;
    height: 100vh;
  }
}
.elementor-templates-modal .dialog-widget-content {
  font-family: Roboto, Arial, Helvetica, sans-serif;
  background-color: var(--e-a-bg-default);
  width: 100%;
}
@media (max-width: 1439px) {
  .elementor-templates-modal .dialog-widget-content {
    max-width: 990px;
  }
}
@media (min-width: 1440px) {
  .elementor-templates-modal .dialog-widget-content {
    max-width: 1200px;
  }
}
.elementor-templates-modal .dialog-header {
  border-block-end: var(--e-a-border);
  padding: 0;
  z-index: 1;
}
.elementor-templates-modal .dialog-buttons-wrapper {
  border-block-start: var(--e-a-border);
  padding: 10px;
  display: flex;
  justify-content: flex-end;
  gap: 15px;
}
.elementor-templates-modal .dialog-message {
  height: 750px;
  max-height: 85vh;
  overflow-y: auto;
  padding: 20px;
}
.elementor-templates-modal .dialog-content {
  height: 100%;
  text-align: center;
}
.elementor-templates-modal .dialog-loading {
  display: none;
}
.elementor-templates-modal__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 50px;
}
.elementor-templates-modal__header__logo {
  line-height: 1;
  text-transform: uppercase;
  font-weight: bold;
  cursor: pointer;
}
.elementor-templates-modal__header__logo-area {
  text-align: start;
  padding-inline-start: 15px;
}
.elementor-templates-modal__header__logo-area > * {
  display: flex;
  align-items: center;
}
.elementor-templates-modal__header__logo__icon-wrapper {
  margin-inline-end: 10px;
  font-size: 12px;
}
.elementor-templates-modal__header__logo__title {
  color: var(--e-a-color-txt-active);
  padding-block-start: 2px;
}
.elementor-templates-modal__header__items-area {
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
}
.elementor-templates-modal__header__item {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: content-box;
}
.elementor-templates-modal__header__item > i {
  font-size: 20px;
  transition: var(--e-a-transition-hover);
  cursor: pointer;
}
.elementor-templates-modal__header__item > i:hover {
  color: var(--e-a-color-txt-hover);
}
.elementor-templates-modal__header__close:is(button) {
  background: transparent;
  margin: 0;
  font-size: inherit;
  font-family: inherit;
  color: inherit;
  border: none;
  cursor: pointer;
}
.elementor-templates-modal__header__close--normal {
  width: 47px;
  border-inline-start: var(--e-a-border);
}
.elementor-templates-modal__header__close--normal i {
  font-size: 18px;
}
.elementor-templates-modal__header__close--skip {
  padding: 10px;
  padding-inline-start: 20px;
  margin-inline-end: 10px;
  font-size: 11px;
  font-weight: normal;
  line-height: 1;
  border-radius: var(--e-a-border-radius);
  cursor: pointer;
}
.elementor-templates-modal__header__close--skip > i {
  font-size: inherit;
  padding-inline-start: 10px;
  margin-inline-start: 15px;
  border-inline-start: 1px solid;
}
.elementor-templates-modal__header__close--skip > i:not(:hover) {
  color: var(--e-a-color-white);
}
.elementor-templates-modal__sidebar {
  flex-shrink: 0;
  width: 25%;
  border-inline-end: var(--e-a-border);
}
.elementor-templates-modal__content {
  flex-grow: 1;
}

#elementor-toast {
  position: absolute;
  width: 280px;
  padding: 20px;
  border-radius: 5px;
  color: var(--e-a-dark-color-txt);
  background-color: rgba(0, 0, 0, 0.8);
  z-index: 10000;
}
#elementor-toast.dialog-position-window {
  position: fixed;
}
#elementor-toast .dialog-message {
  font-size: 13px;
}
#elementor-toast .dialog-buttons-wrapper {
  display: flex;
  justify-content: flex-end;
}
#elementor-toast .dialog-buttons-wrapper:not(:empty) {
  margin-block-start: 15px;
}
#elementor-toast .dialog-button {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.2;
  padding: 8px 16px;
  margin-inline-end: 10px;
  color: var(--e-a-dark-color-txt);
  border-radius: var(--e-a-border-radius);
  transition: var(--e-a-transition-hover);
  cursor: pointer;
  background: none;
  border: none;
  font-family: inherit;
}
#elementor-toast .dialog-button:hover {
  background: var(--e-a-bg-hover);
  color: var(--e-a-color-txt-hover);
}
#elementor-toast .dialog-button:focus-visible {
  outline: 2px solid var(--e-a-border-color-focus, #4F46E5);
  outline-offset: 2px;
}
#elementor-toast .dialog-button:last-child {
  margin-inline-end: 0;
}

/* Will select next element after last '.elementor-general-section' */
#wpadminbar #wp-admin-bar-elementor_edit_page .elementor-general-section + .elementor-second-section {
  border-block-start: 1px solid #464b50;
  margin-block-start: 6px;
}

.e-logo-wrapper {
  display: inline-block;
  line-height: 1;
}
.e-logo-wrapper i {
  color: var(--e-a-color-circle-logo);
  font-size: 2.5em;
}

#elementor-finder__modal {
  background: none;
  z-index: 99999;
}
#elementor-finder__modal .dialog-widget-content {
  width: 650px;
  max-width: 98%;
  top: 18vh;
  left: calc(50% - 650px / 2);
}
#elementor-finder__modal .dialog-content {
  text-align: start;
}
#elementor-finder__modal .dialog-message {
  height: initial;
  min-height: 0;
  padding: 0;
  text-align: start;
}
#elementor-finder__search {
  padding: 15px;
  display: flex;
}
#elementor-finder__search i {
  font-size: 16px;
  margin-inline-end: 15px;
}
#elementor-finder__search__input {
  border: none;
  background: none;
  outline: none;
  padding: 0;
  margin: 0;
  flex-grow: 1;
  font-size: 14px;
  box-shadow: none;
}
#elementor-finder__search__input::-moz-placeholder {
  font-style: italic;
  font-weight: 300;
}
#elementor-finder__search__input::placeholder {
  font-style: italic;
  font-weight: 300;
}
#elementor-finder__results {
  max-height: 50vh;
  overflow: auto;
}
#elementor-finder__no-results {
  display: none;
  padding: 20px;
}
#elementor-finder__lock-dialog {
  z-index: 100000;
}

.elementor-finder__results__category {
  position: relative;
}
.elementor-finder__results__category__title {
  padding: 5px 25px;
  font-size: 10px;
  border-block-end: var(--e-a-border);
}
.elementor-finder__results__category--dynamic .elementor-finder__results__category__items {
  min-height: 26px;
}
.elementor-finder__results__category .eicon-loading {
  display: none;
  position: absolute;
  inset-block-start: 30px;
  inset-inline-end: 10px;
  color: var(--e-a-color-info);
  font-size: 14px;
}
.elementor-finder__results__item {
  display: flex;
}
.elementor-finder__results__item a {
  text-decoration: none;
  color: inherit;
}
.elementor-finder__results__item.elementor-active {
  background-color: var(--e-a-bg-hover);
}
.elementor-finder__results__item.elementor-active a {
  color: inherit;
}
.elementor-finder__results__item:not(.elementor-active) .elementor-finder__results__item__actions {
  display: none;
}
.elementor-finder__results__item__link {
  display: flex;
  align-items: center;
  height: 35px;
  flex-grow: 1;
}
.elementor-finder__results__item__icon {
  width: 60px;
  text-align: center;
  font-size: 17px;
}
.elementor-finder__results__item__title {
  font-size: 13px;
}
.elementor-finder__results__item__description {
  margin-inline-start: 5px;
  font-style: italic;
}
.elementor-finder__results__item__badge {
  text-transform: uppercase;
  position: absolute;
  inset-inline-end: 16px;
  font-size: 8px;
  font-weight: 500;
  display: flex;
  align-items: center;
  gap: 4px;
}
.elementor-finder__results__item__actions {
  display: flex;
}
.elementor-finder__results__item__action {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: 35px;
}
.elementor-finder__results__item__action:hover {
  background-color: rgba(0, 0, 0, 0.07);
}

.tipsy {
  font-size: 10px;
  position: absolute;
  padding: 5px;
  z-index: 100000;
}

.tipsy-inner {
  background-color: #000;
  color: #FFF;
  font-weight: 500;
  max-width: 200px;
  padding: 5px 12px;
  text-align: center;
  border-radius: 3px;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
}

.tipsy-arrow {
  position: absolute;
  width: 0;
  height: 0;
  line-height: 0;
  border: 5px dashed #000;
}

.tipsy-arrow-n {
  border-bottom-color: #000;
}

.tipsy-arrow-s {
  border-top-color: #000;
}

.tipsy-arrow-e {
  border-left-color: #000;
}

.tipsy-arrow-w {
  border-right-color: #000;
}

.tipsy-n .tipsy-arrow, .tipsy-nw .tipsy-arrow {
  border-left-color: transparent;
  border-right-color: transparent;
  top: 0;
  border-bottom-style: solid;
  border-top: none;
}

.tipsy-n .tipsy-arrow {
  left: 50%;
  margin-left: -5px;
}

.tipsy-nw .tipsy-arrow {
  left: 10px;
}

.tipsy-ne .tipsy-arrow {
  top: 0;
  right: 10px;
  border-bottom-style: solid;
  border-top: none;
  border-left-color: transparent;
  border-right-color: transparent;
}

.tipsy-s .tipsy-arrow, .tipsy-se .tipsy-arrow, .tipsy-sw .tipsy-arrow {
  bottom: 0;
  border-top-style: solid;
  border-bottom: none;
  border-left-color: transparent;
  border-right-color: transparent;
}

.tipsy-s .tipsy-arrow {
  left: 50%;
  margin-left: -5px;
}

.tipsy-sw .tipsy-arrow {
  left: 10px;
}

.tipsy-se .tipsy-arrow {
  right: 10px;
}

.tipsy-e .tipsy-arrow, .tipsy-w .tipsy-arrow {
  top: 50%;
  margin-top: -5px;
  border-top-color: transparent;
  border-bottom-color: transparent;
}

.tipsy-e .tipsy-arrow {
  right: 0;
  border-left-style: solid;
  border-right: none;
}

.tipsy-w .tipsy-arrow {
  left: 0;
  border-right-style: solid;
  border-left: none;
}
/*# sourceMappingURL=common.css.map */
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/common.min.css */
:root{--direction-multiplier:1}body.rtl,html[dir=rtl]{--direction-multiplier:-1}.elementor-hidden{display:none}.elementor-visibility-hidden{visibility:hidden}.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;top:-10000em;width:1px;clip:rect(0,0,0,0);border:0}.elementor-clearfix:after{clear:both;content:"";display:block;height:0;width:0}.dialog-widget-content{background-color:var(--e-a-bg-default);border-radius:3px;box-shadow:2px 8px 23px 3px rgba(0,0,0,.2);overflow:hidden;position:absolute}.dialog-message{box-sizing:border-box;line-height:1.5}.dialog-close-button{color:var(--e-a-color-txt);cursor:pointer;font-size:15px;inset-inline-end:15px;line-height:1;margin-block-start:15px;position:absolute;transition:var(--e-a-transition-hover)}.dialog-close-button:hover{color:var(--e-a-color-txt-hover)}.dialog-prevent-scroll{max-height:100vh;overflow:hidden}.dialog-type-lightbox{background-color:rgba(0,0,0,.8);bottom:0;height:100%;left:0;position:fixed;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:9999}.elementor-editor-active .elementor-popup-modal{background-color:initial}.dialog-type-alert .dialog-widget-content,.dialog-type-confirm .dialog-widget-content{margin:auto;padding:20px;width:400px}.dialog-type-alert .dialog-header,.dialog-type-confirm .dialog-header{font-size:15px;font-weight:500}.dialog-type-alert .dialog-header:after,.dialog-type-confirm .dialog-header:after{border-block-end:var(--e-a-border);content:"";display:block;margin-block-end:10px;margin-inline-end:-20px;margin-inline-start:-20px;padding-block-end:10px}.dialog-type-alert .dialog-message,.dialog-type-confirm .dialog-message{min-height:50px}.dialog-type-alert .dialog-buttons-wrapper,.dialog-type-confirm .dialog-buttons-wrapper{display:flex;gap:15px;justify-content:flex-end;padding-block-start:10px}.dialog-type-alert .dialog-buttons-wrapper .dialog-button,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button{background-color:var(--e-a-btn-bg);border:none;border-radius:var(--e-a-border-radius);color:var(--e-a-btn-color-invert);font-size:12px;font-weight:500;line-height:1.2;outline:none;padding:8px 16px;transition:var(--e-a-transition-hover)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:hover{border:none}.dialog-type-alert .dialog-buttons-wrapper .dialog-button:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:hover{background-color:var(--e-a-btn-bg-hover);color:var(--e-a-btn-color-invert)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button:active,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:active{background-color:var(--e-a-btn-bg-active)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button:not([disabled]),.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:not([disabled]){cursor:pointer}.dialog-type-alert .dialog-buttons-wrapper .dialog-button:disabled,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:disabled{background-color:var(--e-a-btn-bg-disabled);color:var(--e-a-btn-color-disabled)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button:not(.elementor-button-state) .elementor-state-icon,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:not(.elementor-button-state) .elementor-state-icon{display:none}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt{background:transparent;color:var(--e-a-color-txt)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt:hover{background:var(--e-a-bg-hover);color:var(--e-a-color-txt-hover)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel:disabled,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt:disabled,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel:disabled,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt:disabled{background:transparent;color:var(--e-a-color-txt-disabled)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt-border,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt-border{border:1px solid var(--e-a-color-txt-muted)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-success,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-success,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-success,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-success{background-color:var(--e-a-btn-bg-success)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-success:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-success:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-success:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-success:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-success:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-success:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-success:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-success:hover{background-color:var(--e-a-btn-bg-success-hover)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary{background-color:var(--e-a-btn-bg-primary);color:var(--e-a-btn-color)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary:hover{background-color:var(--e-a-btn-bg-primary-hover);color:var(--e-a-btn-color)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt{background:transparent;color:var(--e-a-color-primary-bold)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:hover{background:var(--e-a-bg-primary)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro{background-color:var(--e-a-btn-bg-accent)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro:hover{background-color:var(--e-a-btn-bg-accent-hover)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent:active,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro:active,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent:active,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro:active{background-color:var(--e-a-btn-bg-accent-active)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-info,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-info,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-info,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-info{background-color:var(--e-a-btn-bg-info)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-info:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-info:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-info:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-info:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-info:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-info:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-info:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-info:hover{background-color:var(--e-a-btn-bg-info-hover)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-warning,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-warning,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-warning,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-warning{background-color:var(--e-a-btn-bg-warning)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-warning:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-warning:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-warning:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-warning:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-warning:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-warning:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-warning:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-warning:hover{background-color:var(--e-a-btn-bg-warning-hover)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-danger{background-color:var(--e-a-btn-bg-danger)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger.color-white,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger.color-white,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger.color-white,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-danger.color-white{color:var(--e-a-color-white)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-danger:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-danger:hover{background-color:var(--e-a-btn-bg-danger-hover)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button i,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button i{margin-inline-end:5px}.dialog-type-alert .dialog-buttons-wrapper .dialog-button:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button:visited,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:visited{color:initial}.dialog-type-alert .dialog-buttons-wrapper .dialog-button[disabled]:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button[disabled]:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button[disabled]:visited,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button[disabled]:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button[disabled]:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button[disabled]:visited{background-color:var(--e-a-btn-bg-disabled)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button[disabled],.dialog-type-confirm .dialog-buttons-wrapper .dialog-button[disabled]{background-color:var(--e-a-btn-bg-disabled);cursor:not-allowed}#elementor-change-exit-preference-dialog .dialog-message a{cursor:pointer}#elementor-change-exit-preference-dialog .dialog-message>div{margin-block-end:10px}#e-experiments-messages-dialog .dialog-confirm-header{font-weight:600}#e-kit-elements-defaults-create-dialog label{align-items:center;display:flex;gap:10px;justify-content:center;margin-block-start:20px}@media (min-width:1024px){body.admin-bar .dialog-lightbox-widget{height:calc(100vh - 32px)}}@media (max-width:1024px){body.admin-bar .dialog-type-lightbox{height:100vh;position:sticky}}.elementor-templates-modal .dialog-widget-content{background-color:var(--e-a-bg-default);font-family:Roboto,Arial,Helvetica,sans-serif;width:100%}@media (max-width:1439px){.elementor-templates-modal .dialog-widget-content{max-width:990px}}@media (min-width:1440px){.elementor-templates-modal .dialog-widget-content{max-width:1200px}}.elementor-templates-modal .dialog-header{border-block-end:var(--e-a-border);padding:0;z-index:1}.elementor-templates-modal .dialog-buttons-wrapper{border-block-start:var(--e-a-border);display:flex;gap:15px;justify-content:flex-end;padding:10px}.elementor-templates-modal .dialog-message{height:750px;max-height:85vh;overflow-y:auto;padding:20px}.elementor-templates-modal .dialog-content{height:100%;text-align:center}.elementor-templates-modal .dialog-loading{display:none}.elementor-templates-modal__header{align-items:center;display:flex;height:50px;justify-content:space-between}.elementor-templates-modal__header__logo{cursor:pointer;font-weight:700;line-height:1;text-transform:uppercase}.elementor-templates-modal__header__logo-area{padding-inline-start:15px;text-align:start}.elementor-templates-modal__header__logo-area>*{align-items:center;display:flex}.elementor-templates-modal__header__logo__icon-wrapper{font-size:12px;margin-inline-end:10px}.elementor-templates-modal__header__logo__title{color:var(--e-a-color-txt-active);padding-block-start:2px}.elementor-templates-modal__header__items-area{align-items:center;display:flex;flex-direction:row-reverse}.elementor-templates-modal__header__item{align-items:center;box-sizing:content-box;display:flex;justify-content:center;position:relative}.elementor-templates-modal__header__item>i{cursor:pointer;font-size:20px;transition:var(--e-a-transition-hover)}.elementor-templates-modal__header__item>i:hover{color:var(--e-a-color-txt-hover)}.elementor-templates-modal__header__close:is(button){background:transparent;border:none;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;margin:0}.elementor-templates-modal__header__close--normal{border-inline-start:var(--e-a-border);width:47px}.elementor-templates-modal__header__close--normal i{font-size:18px}.elementor-templates-modal__header__close--skip{border-radius:var(--e-a-border-radius);cursor:pointer;font-size:11px;font-weight:400;line-height:1;margin-inline-end:10px;padding:10px;padding-inline-start:20px}.elementor-templates-modal__header__close--skip>i{border-inline-start:1px solid;font-size:inherit;margin-inline-start:15px;padding-inline-start:10px}.elementor-templates-modal__header__close--skip>i:not(:hover){color:var(--e-a-color-white)}.elementor-templates-modal__sidebar{border-inline-end:var(--e-a-border);flex-shrink:0;width:25%}.elementor-templates-modal__content{flex-grow:1}#elementor-toast{background-color:rgba(0,0,0,.8);border-radius:5px;color:var(--e-a-dark-color-txt);padding:20px;position:absolute;width:280px;z-index:10000}#elementor-toast.dialog-position-window{position:fixed}#elementor-toast .dialog-message{font-size:13px}#elementor-toast .dialog-buttons-wrapper{display:flex;justify-content:flex-end}#elementor-toast .dialog-buttons-wrapper:not(:empty){margin-block-start:15px}#elementor-toast .dialog-button{background:none;border:none;border-radius:var(--e-a-border-radius);color:var(--e-a-dark-color-txt);cursor:pointer;font-family:inherit;font-size:12px;font-weight:500;line-height:1.2;margin-inline-end:10px;padding:8px 16px;transition:var(--e-a-transition-hover)}#elementor-toast .dialog-button:hover{background:var(--e-a-bg-hover);color:var(--e-a-color-txt-hover)}#elementor-toast .dialog-button:focus-visible{outline:2px solid var(--e-a-border-color-focus,#4f46e5);outline-offset:2px}#elementor-toast .dialog-button:last-child{margin-inline-end:0}#wpadminbar #wp-admin-bar-elementor_edit_page .elementor-general-section+.elementor-second-section{border-block-start:1px solid #464b50;margin-block-start:6px}.e-logo-wrapper{display:inline-block;line-height:1}.e-logo-wrapper i{color:var(--e-a-color-circle-logo);font-size:2.5em}#elementor-finder__modal{background:none;z-index:99999}#elementor-finder__modal .dialog-widget-content{left:calc(50% - 650px / 2);max-width:98%;top:18vh;width:650px}#elementor-finder__modal .dialog-content{text-align:start}#elementor-finder__modal .dialog-message{height:auto;min-height:0;padding:0;text-align:start}#elementor-finder__search{display:flex;padding:15px}#elementor-finder__search i{font-size:16px;margin-inline-end:15px}#elementor-finder__search__input{background:none;border:none;box-shadow:none;flex-grow:1;font-size:14px;margin:0;outline:none;padding:0}#elementor-finder__search__input::-moz-placeholder{font-style:italic;font-weight:300}#elementor-finder__search__input::placeholder{font-style:italic;font-weight:300}#elementor-finder__results{max-height:50vh;overflow:auto}#elementor-finder__no-results{display:none;padding:20px}#elementor-finder__lock-dialog{z-index:100000}.elementor-finder__results__category{position:relative}.elementor-finder__results__category__title{border-block-end:var(--e-a-border);font-size:10px;padding:5px 25px}.elementor-finder__results__category--dynamic .elementor-finder__results__category__items{min-height:26px}.elementor-finder__results__category .eicon-loading{color:var(--e-a-color-info);display:none;font-size:14px;inset-block-start:30px;inset-inline-end:10px;position:absolute}.elementor-finder__results__item{display:flex}.elementor-finder__results__item a{color:inherit;text-decoration:none}.elementor-finder__results__item.elementor-active{background-color:var(--e-a-bg-hover)}.elementor-finder__results__item.elementor-active a{color:inherit}.elementor-finder__results__item:not(.elementor-active) .elementor-finder__results__item__actions{display:none}.elementor-finder__results__item__link{align-items:center;display:flex;flex-grow:1;height:35px}.elementor-finder__results__item__icon{font-size:17px;text-align:center;width:60px}.elementor-finder__results__item__title{font-size:13px}.elementor-finder__results__item__description{font-style:italic;margin-inline-start:5px}.elementor-finder__results__item__badge{align-items:center;display:flex;font-size:8px;font-weight:500;gap:4px;inset-inline-end:16px;position:absolute;text-transform:uppercase}.elementor-finder__results__item__actions{display:flex}.elementor-finder__results__item__action{align-items:center;display:flex;height:100%;justify-content:center;width:35px}.elementor-finder__results__item__action:hover{background-color:rgba(0,0,0,.07)}.tipsy{font-size:10px;padding:5px;position:absolute;z-index:100000}.tipsy-inner{background-color:#000;border-radius:3px;box-shadow:0 0 5px 0 rgba(0,0,0,.5);color:#fff;font-weight:500;max-width:200px;padding:5px 12px;text-align:center}.tipsy-arrow{border:5px dashed #000;height:0;line-height:0;position:absolute;width:0}.tipsy-arrow-n{border-bottom-color:#000}.tipsy-arrow-s{border-top-color:#000}.tipsy-arrow-e{border-left-color:#000}.tipsy-arrow-w{border-right-color:#000}.tipsy-n .tipsy-arrow,.tipsy-nw .tipsy-arrow{border-bottom-style:solid;border-left-color:transparent;border-right-color:transparent;border-top:none;top:0}.tipsy-n .tipsy-arrow{left:50%;margin-left:-5px}.tipsy-nw .tipsy-arrow{left:10px}.tipsy-ne .tipsy-arrow{border-bottom-style:solid;border-left-color:transparent;border-right-color:transparent;border-top:none;right:10px;top:0}.tipsy-s .tipsy-arrow,.tipsy-se .tipsy-arrow,.tipsy-sw .tipsy-arrow{border-bottom:none;border-left-color:transparent;border-right-color:transparent;border-top-style:solid;bottom:0}.tipsy-s .tipsy-arrow{left:50%;margin-left:-5px}.tipsy-sw .tipsy-arrow{left:10px}.tipsy-se .tipsy-arrow{right:10px}.tipsy-e .tipsy-arrow,.tipsy-w .tipsy-arrow{border-bottom-color:transparent;border-top-color:transparent;margin-top:-5px;top:50%}.tipsy-e .tipsy-arrow{border-left-style:solid;border-right:none;right:0}.tipsy-w .tipsy-arrow{border-left:none;border-right-style:solid;left:0}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/conditionals/apple-webkit.css */
.e--ua-appleWebkit.rtl {
  --flex-right: flex-start;
}
.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-right,
.e--ua-appleWebkit .elementor-share-buttons--align-right {
  --justify-content: var(--flex-right, flex-end);
}
.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-center,
.e--ua-appleWebkit .elementor-share-buttons--align-center {
  --justify-content: center;
}
.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid {
  width: auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: var(--justify-content, space-between);
  margin-inline: calc(-0.5 * var(--grid-column-gap));
}
.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid-item {
  margin-inline: calc(0.5 * var(--grid-column-gap));
}
.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid {
  display: inline-block;
}
.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid-item {
  margin-inline: 0;
}
@media (max-width: 1024px) {
  .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-right,
  .e--ua-appleWebkit .elementor-share-buttons-tablet--align-right {
    --justify-content: var(--flex-right, flex-end);
  }
  .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-center,
  .e--ua-appleWebkit .elementor-share-buttons-tablet--align-center {
    --justify-content: center;
  }
  .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid {
    width: auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: var(--justify-content, space-between);
    margin-inline: calc(-0.5 * var(--grid-column-gap));
  }
  .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid-item {
    margin-inline: calc(0.5 * var(--grid-column-gap));
  }
  .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid {
    display: inline-block;
  }
  .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid-item {
    margin-inline: 0;
  }
}
@media (max-width: 767px) {
  .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-right,
  .e--ua-appleWebkit .elementor-share-buttons-mobile--align-right {
    --justify-content: var(--flex-right, flex-end);
  }
  .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-center,
  .e--ua-appleWebkit .elementor-share-buttons-mobile--align-center {
    --justify-content: center;
  }
  .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid {
    width: auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: var(--justify-content, space-between);
    margin-inline: calc(-0.5 * var(--grid-column-gap));
  }
  .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid-item {
    margin-inline: calc(0.5 * var(--grid-column-gap));
  }
  .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid {
    display: inline-block;
  }
  .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid-item {
    margin-inline: 0;
  }
}

/*# sourceMappingURL=apple-webkit.css.map */
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/conditionals/apple-webkit.min.css */
.e--ua-appleWebkit.rtl{--flex-right:flex-start}.e--ua-appleWebkit .elementor-share-buttons--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-right{--justify-content:var(--flex-right,flex-end)}.e--ua-appleWebkit .elementor-share-buttons--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-center{--justify-content:center}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid{display:flex;flex-wrap:wrap;justify-content:var(--justify-content,space-between);margin-inline:calc(-.5 * var(--grid-column-gap));width:auto}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid-item{margin-inline:calc(.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid{display:inline-block}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid-item{margin-inline:0}@media (max-width:1024px){.e--ua-appleWebkit .elementor-share-buttons-tablet--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-right{--justify-content:var(--flex-right,flex-end)}.e--ua-appleWebkit .elementor-share-buttons-tablet--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-center{--justify-content:center}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid{display:flex;flex-wrap:wrap;justify-content:var(--justify-content,space-between);margin-inline:calc(-.5 * var(--grid-column-gap));width:auto}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid-item{margin-inline:calc(.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid{display:inline-block}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid-item{margin-inline:0}}@media (max-width:767px){.e--ua-appleWebkit .elementor-share-buttons-mobile--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-right{--justify-content:var(--flex-right,flex-end)}.e--ua-appleWebkit .elementor-share-buttons-mobile--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-center{--justify-content:center}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid{display:flex;flex-wrap:wrap;justify-content:var(--justify-content,space-between);margin-inline:calc(-.5 * var(--grid-column-gap));width:auto}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid-item{margin-inline:calc(.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid{display:inline-block}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid-item{margin-inline:0}}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/conditionals/dialog.css */
.dialog-widget-content {
  background-color: var(--e-a-bg-default);
  position: absolute;
  border-radius: 3px;
  box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);
  overflow: hidden;
}

.dialog-message {
  line-height: 1.5;
  box-sizing: border-box;
}

.dialog-close-button {
  cursor: pointer;
  position: absolute;
  margin-block-start: 15px;
  inset-inline-end: 15px;
  color: var(--e-a-color-txt);
  font-size: 15px;
  line-height: 1;
  transition: var(--e-a-transition-hover);
}
.dialog-close-button:hover {
  color: var(--e-a-color-txt-hover);
}

.dialog-prevent-scroll {
  overflow: hidden;
  max-height: 100vh;
}

.dialog-type-lightbox {
  position: fixed;
  height: 100%;
  width: 100%;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.8);
  z-index: 9999;
  user-select: none;
}

.elementor-editor-active .elementor-popup-modal {
  background-color: initial;
}

.dialog-type-confirm .dialog-widget-content,
.dialog-type-alert .dialog-widget-content {
  margin: auto;
  width: 400px;
  padding: 20px;
}
.dialog-type-confirm .dialog-header,
.dialog-type-alert .dialog-header {
  font-size: 15px;
  font-weight: 500;
}
.dialog-type-confirm .dialog-header:after,
.dialog-type-alert .dialog-header:after {
  content: "";
  display: block;
  border-block-end: var(--e-a-border);
  padding-block-end: 10px;
  margin-block-end: 10px;
  margin-inline-start: -20px;
  margin-inline-end: -20px;
}
.dialog-type-confirm .dialog-message,
.dialog-type-alert .dialog-message {
  min-height: 50px;
}
.dialog-type-confirm .dialog-buttons-wrapper,
.dialog-type-alert .dialog-buttons-wrapper {
  padding-block-start: 10px;
  display: flex;
  justify-content: flex-end;
  gap: 15px;
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.2;
  padding: 8px 16px;
  outline: none;
  border: none;
  border-radius: var(--e-a-border-radius);
  background-color: var(--e-a-btn-bg);
  color: var(--e-a-btn-color-invert);
  transition: var(--e-a-transition-hover);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:hover {
  border: none;
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:focus {
  background-color: var(--e-a-btn-bg-hover);
  color: var(--e-a-btn-color-invert);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:active,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:active {
  background-color: var(--e-a-btn-bg-active);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:not([disabled]),
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:not([disabled]) {
  cursor: pointer;
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:disabled,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:disabled {
  background-color: var(--e-a-btn-bg-disabled);
  color: var(--e-a-btn-color-disabled);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:not(.elementor-button-state) .elementor-state-icon,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:not(.elementor-button-state) .elementor-state-icon {
  display: none;
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel {
  background: transparent;
  color: var(--e-a-color-txt);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel:focus {
  background: var(--e-a-bg-hover);
  color: var(--e-a-color-txt-hover);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt:disabled, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel:disabled,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt:disabled,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel:disabled {
  background: transparent;
  color: var(--e-a-color-txt-disabled);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt-border,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt-border {
  border: 1px solid var(--e-a-color-txt-muted);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-success, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-success,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-success,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-success {
  background-color: var(--e-a-btn-bg-success);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-success:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-success:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-success:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-success:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-success:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-success:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-success:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-success:focus {
  background-color: var(--e-a-btn-bg-success-hover);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok {
  background-color: var(--e-a-btn-bg-primary);
  color: var(--e-a-btn-color);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok:focus {
  background-color: var(--e-a-btn-bg-primary-hover);
  color: var(--e-a-btn-color);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel {
  background: transparent;
  color: var(--e-a-color-primary-bold);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:focus {
  background: var(--e-a-bg-primary);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent {
  background-color: var(--e-a-btn-bg-accent);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent:focus {
  background-color: var(--e-a-btn-bg-accent-hover);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro:active, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent:active,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro:active,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent:active {
  background-color: var(--e-a-btn-bg-accent-active);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-info, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-info,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-info,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-info {
  background-color: var(--e-a-btn-bg-info);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-info:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-info:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-info:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-info:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-info:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-info:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-info:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-info:focus {
  background-color: var(--e-a-btn-bg-info-hover);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-warning, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-warning,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-warning,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-warning {
  background-color: var(--e-a-btn-bg-warning);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-warning:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-warning:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-warning:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-warning:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-warning:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-warning:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-warning:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-warning:focus {
  background-color: var(--e-a-btn-bg-warning-hover);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-danger, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger {
  background-color: var(--e-a-btn-bg-danger);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-danger.color-white, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger.color-white,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger.color-white,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger.color-white {
  color: var(--e-a-color-white);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-danger:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-danger:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger:focus {
  background-color: var(--e-a-btn-bg-danger-hover);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button i,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button i {
  margin-inline-end: 5px;
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button:visited,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:visited {
  color: initial;
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button[disabled]:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button[disabled]:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button[disabled]:visited,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button[disabled]:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button[disabled]:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button[disabled]:visited {
  background-color: var(--e-a-btn-bg-disabled);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button[disabled],
.dialog-type-alert .dialog-buttons-wrapper .dialog-button[disabled] {
  background-color: var(--e-a-btn-bg-disabled);
  cursor: not-allowed;
}

/*# sourceMappingURL=dialog.css.map */
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/conditionals/dialog.min.css */
.dialog-widget-content{background-color:var(--e-a-bg-default);border-radius:3px;box-shadow:2px 8px 23px 3px rgba(0,0,0,.2);overflow:hidden;position:absolute}.dialog-message{box-sizing:border-box;line-height:1.5}.dialog-close-button{color:var(--e-a-color-txt);cursor:pointer;font-size:15px;inset-inline-end:15px;line-height:1;margin-block-start:15px;position:absolute;transition:var(--e-a-transition-hover)}.dialog-close-button:hover{color:var(--e-a-color-txt-hover)}.dialog-prevent-scroll{max-height:100vh;overflow:hidden}.dialog-type-lightbox{background-color:rgba(0,0,0,.8);bottom:0;height:100%;left:0;position:fixed;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:9999}.elementor-editor-active .elementor-popup-modal{background-color:initial}.dialog-type-alert .dialog-widget-content,.dialog-type-confirm .dialog-widget-content{margin:auto;padding:20px;width:400px}.dialog-type-alert .dialog-header,.dialog-type-confirm .dialog-header{font-size:15px;font-weight:500}.dialog-type-alert .dialog-header:after,.dialog-type-confirm .dialog-header:after{border-block-end:var(--e-a-border);content:"";display:block;margin-block-end:10px;margin-inline-end:-20px;margin-inline-start:-20px;padding-block-end:10px}.dialog-type-alert .dialog-message,.dialog-type-confirm .dialog-message{min-height:50px}.dialog-type-alert .dialog-buttons-wrapper,.dialog-type-confirm .dialog-buttons-wrapper{display:flex;gap:15px;justify-content:flex-end;padding-block-start:10px}.dialog-type-alert .dialog-buttons-wrapper .dialog-button,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button{background-color:var(--e-a-btn-bg);border:none;border-radius:var(--e-a-border-radius);color:var(--e-a-btn-color-invert);font-size:12px;font-weight:500;line-height:1.2;outline:none;padding:8px 16px;transition:var(--e-a-transition-hover)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:hover{border:none}.dialog-type-alert .dialog-buttons-wrapper .dialog-button:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:hover{background-color:var(--e-a-btn-bg-hover);color:var(--e-a-btn-color-invert)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button:active,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:active{background-color:var(--e-a-btn-bg-active)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button:not([disabled]),.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:not([disabled]){cursor:pointer}.dialog-type-alert .dialog-buttons-wrapper .dialog-button:disabled,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:disabled{background-color:var(--e-a-btn-bg-disabled);color:var(--e-a-btn-color-disabled)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button:not(.elementor-button-state) .elementor-state-icon,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:not(.elementor-button-state) .elementor-state-icon{display:none}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt{background:transparent;color:var(--e-a-color-txt)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt:hover{background:var(--e-a-bg-hover);color:var(--e-a-color-txt-hover)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel:disabled,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt:disabled,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel:disabled,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt:disabled{background:transparent;color:var(--e-a-color-txt-disabled)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt-border,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt-border{border:1px solid var(--e-a-color-txt-muted)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-success,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-success,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-success,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-success{background-color:var(--e-a-btn-bg-success)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-success:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-success:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-success:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-success:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-success:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-success:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-success:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-success:hover{background-color:var(--e-a-btn-bg-success-hover)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary{background-color:var(--e-a-btn-bg-primary);color:var(--e-a-btn-color)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary:hover{background-color:var(--e-a-btn-bg-primary-hover);color:var(--e-a-btn-color)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt{background:transparent;color:var(--e-a-color-primary-bold)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:hover{background:var(--e-a-bg-primary)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro{background-color:var(--e-a-btn-bg-accent)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro:hover{background-color:var(--e-a-btn-bg-accent-hover)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent:active,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro:active,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent:active,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro:active{background-color:var(--e-a-btn-bg-accent-active)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-info,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-info,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-info,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-info{background-color:var(--e-a-btn-bg-info)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-info:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-info:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-info:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-info:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-info:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-info:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-info:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-info:hover{background-color:var(--e-a-btn-bg-info-hover)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-warning,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-warning,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-warning,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-warning{background-color:var(--e-a-btn-bg-warning)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-warning:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-warning:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-warning:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-warning:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-warning:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-warning:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-warning:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-warning:hover{background-color:var(--e-a-btn-bg-warning-hover)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-danger{background-color:var(--e-a-btn-bg-danger)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger.color-white,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger.color-white,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger.color-white,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-danger.color-white{color:var(--e-a-color-white)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-danger:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-danger:hover{background-color:var(--e-a-btn-bg-danger-hover)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button i,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button i{margin-inline-end:5px}.dialog-type-alert .dialog-buttons-wrapper .dialog-button:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button:visited,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:visited{color:initial}.dialog-type-alert .dialog-buttons-wrapper .dialog-button[disabled]:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button[disabled]:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button[disabled]:visited,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button[disabled]:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button[disabled]:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button[disabled]:visited{background-color:var(--e-a-btn-bg-disabled)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button[disabled],.dialog-type-confirm .dialog-buttons-wrapper .dialog-button[disabled]{background-color:var(--e-a-btn-bg-disabled);cursor:not-allowed}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/conditionals/e-swiper.css */
.elementor-element, .elementor-lightbox {
  --swiper-theme-color: #000;
  --swiper-navigation-size: 44px;
  --swiper-pagination-bullet-size: 6px;
  --swiper-pagination-bullet-horizontal-gap: 6px;
}
.elementor-element .swiper .swiper-slide figure, .elementor-lightbox .swiper .swiper-slide figure {
  line-height: 0;
}
.elementor-element .swiper .elementor-lightbox-content-source, .elementor-lightbox .swiper .elementor-lightbox-content-source {
  display: none;
}
.elementor-element .swiper .elementor-swiper-button,
.elementor-element .swiper ~ .elementor-swiper-button, .elementor-lightbox .swiper .elementor-swiper-button,
.elementor-lightbox .swiper ~ .elementor-swiper-button {
  position: absolute;
  display: inline-flex;
  z-index: 1;
  cursor: pointer;
  font-size: 25px;
  color: rgba(238, 238, 238, 0.9);
  top: 50%;
  transform: translateY(-50%);
}
.elementor-element .swiper .elementor-swiper-button svg,
.elementor-element .swiper ~ .elementor-swiper-button svg, .elementor-lightbox .swiper .elementor-swiper-button svg,
.elementor-lightbox .swiper ~ .elementor-swiper-button svg {
  fill: rgba(238, 238, 238, 0.9);
  height: 1em;
  width: 1em;
}
.elementor-element .swiper .elementor-swiper-button-prev,
.elementor-element .swiper ~ .elementor-swiper-button-prev, .elementor-lightbox .swiper .elementor-swiper-button-prev,
.elementor-lightbox .swiper ~ .elementor-swiper-button-prev {
  left: 10px;
}
.elementor-element .swiper .elementor-swiper-button-next,
.elementor-element .swiper ~ .elementor-swiper-button-next, .elementor-lightbox .swiper .elementor-swiper-button-next,
.elementor-lightbox .swiper ~ .elementor-swiper-button-next {
  right: 10px;
}
.elementor-element .swiper .elementor-swiper-button.swiper-button-disabled,
.elementor-element .swiper ~ .elementor-swiper-button.swiper-button-disabled, .elementor-lightbox .swiper .elementor-swiper-button.swiper-button-disabled,
.elementor-lightbox .swiper ~ .elementor-swiper-button.swiper-button-disabled {
  opacity: 0.3;
}
.elementor-element .swiper .swiper-image-stretch .swiper-slide .swiper-slide-image, .elementor-lightbox .swiper .swiper-image-stretch .swiper-slide .swiper-slide-image {
  width: 100%;
}
.elementor-element .swiper .swiper-pagination-fraction,
.elementor-element .swiper .swiper-pagination-custom,
.elementor-element .swiper .swiper-horizontal > .swiper-pagination-bullets,
.elementor-element .swiper .swiper-pagination-bullets.swiper-pagination-horizontal,
.elementor-element .swiper ~ .swiper-pagination-fraction,
.elementor-element .swiper ~ .swiper-pagination-custom,
.elementor-element .swiper ~ .swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-lightbox .swiper .swiper-pagination-fraction,
.elementor-lightbox .swiper .swiper-pagination-custom,
.elementor-lightbox .swiper .swiper-horizontal > .swiper-pagination-bullets,
.elementor-lightbox .swiper .swiper-pagination-bullets.swiper-pagination-horizontal,
.elementor-lightbox .swiper ~ .swiper-pagination-fraction,
.elementor-lightbox .swiper ~ .swiper-pagination-custom,
.elementor-lightbox .swiper ~ .swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: 5px;
}
.elementor-element .swiper.swiper-cube .elementor-swiper-button,
.elementor-element .swiper.swiper-cube ~ .elementor-swiper-button, .elementor-lightbox .swiper.swiper-cube .elementor-swiper-button,
.elementor-lightbox .swiper.swiper-cube ~ .elementor-swiper-button {
  transform: translate3d(0, -50%, 1px);
}
.elementor-element :where(.swiper-horizontal) ~ .swiper-pagination-bullets, .elementor-lightbox :where(.swiper-horizontal) ~ .swiper-pagination-bullets {
  bottom: 5px;
  left: 0;
  width: 100%;
}
.elementor-element :where(.swiper-horizontal) ~ .swiper-pagination-bullets .swiper-pagination-bullet, .elementor-lightbox :where(.swiper-horizontal) ~ .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}
.elementor-element :where(.swiper-horizontal) ~ .swiper-pagination-progressbar, .elementor-lightbox :where(.swiper-horizontal) ~ .swiper-pagination-progressbar {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}
.elementor-element.elementor-pagination-position-outside .swiper, .elementor-lightbox.elementor-pagination-position-outside .swiper {
  padding-bottom: 30px;
}
.elementor-element.elementor-pagination-position-outside .swiper .elementor-swiper-button,
.elementor-element.elementor-pagination-position-outside .swiper ~ .elementor-swiper-button, .elementor-lightbox.elementor-pagination-position-outside .swiper .elementor-swiper-button,
.elementor-lightbox.elementor-pagination-position-outside .swiper ~ .elementor-swiper-button {
  top: calc(50% - 30px / 2);
}
.elementor-element .elementor-swiper, .elementor-lightbox .elementor-swiper {
  position: relative;
}
.elementor-element .elementor-main-swiper, .elementor-lightbox .elementor-main-swiper {
  position: static;
}
.elementor-element.elementor-arrows-position-outside .swiper, .elementor-lightbox.elementor-arrows-position-outside .swiper {
  width: calc(100% - 60px);
}
.elementor-element.elementor-arrows-position-outside .swiper .elementor-swiper-button-prev,
.elementor-element.elementor-arrows-position-outside .swiper ~ .elementor-swiper-button-prev, .elementor-lightbox.elementor-arrows-position-outside .swiper .elementor-swiper-button-prev,
.elementor-lightbox.elementor-arrows-position-outside .swiper ~ .elementor-swiper-button-prev {
  left: 0;
}
.elementor-element.elementor-arrows-position-outside .swiper .elementor-swiper-button-next,
.elementor-element.elementor-arrows-position-outside .swiper ~ .elementor-swiper-button-next, .elementor-lightbox.elementor-arrows-position-outside .swiper .elementor-swiper-button-next,
.elementor-lightbox.elementor-arrows-position-outside .swiper ~ .elementor-swiper-button-next {
  right: 0;
}

/*# sourceMappingURL=e-swiper.css.map */
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/conditionals/e-swiper.min.css */
.elementor-element,.elementor-lightbox{--swiper-theme-color:#000;--swiper-navigation-size:44px;--swiper-pagination-bullet-size:6px;--swiper-pagination-bullet-horizontal-gap:6px}.elementor-element .swiper .swiper-slide figure,.elementor-lightbox .swiper .swiper-slide figure{line-height:0}.elementor-element .swiper .elementor-lightbox-content-source,.elementor-lightbox .swiper .elementor-lightbox-content-source{display:none}.elementor-element .swiper .elementor-swiper-button,.elementor-element .swiper~.elementor-swiper-button,.elementor-lightbox .swiper .elementor-swiper-button,.elementor-lightbox .swiper~.elementor-swiper-button{color:hsla(0,0%,93%,.9);cursor:pointer;display:inline-flex;font-size:25px;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.elementor-element .swiper .elementor-swiper-button svg,.elementor-element .swiper~.elementor-swiper-button svg,.elementor-lightbox .swiper .elementor-swiper-button svg,.elementor-lightbox .swiper~.elementor-swiper-button svg{fill:hsla(0,0%,93%,.9);height:1em;width:1em}.elementor-element .swiper .elementor-swiper-button-prev,.elementor-element .swiper~.elementor-swiper-button-prev,.elementor-lightbox .swiper .elementor-swiper-button-prev,.elementor-lightbox .swiper~.elementor-swiper-button-prev{left:10px}.elementor-element .swiper .elementor-swiper-button-next,.elementor-element .swiper~.elementor-swiper-button-next,.elementor-lightbox .swiper .elementor-swiper-button-next,.elementor-lightbox .swiper~.elementor-swiper-button-next{right:10px}.elementor-element .swiper .elementor-swiper-button.swiper-button-disabled,.elementor-element .swiper~.elementor-swiper-button.swiper-button-disabled,.elementor-lightbox .swiper .elementor-swiper-button.swiper-button-disabled,.elementor-lightbox .swiper~.elementor-swiper-button.swiper-button-disabled{opacity:.3}.elementor-element .swiper .swiper-image-stretch .swiper-slide .swiper-slide-image,.elementor-lightbox .swiper .swiper-image-stretch .swiper-slide .swiper-slide-image{width:100%}.elementor-element .swiper .swiper-horizontal>.swiper-pagination-bullets,.elementor-element .swiper .swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-element .swiper .swiper-pagination-custom,.elementor-element .swiper .swiper-pagination-fraction,.elementor-element .swiper~.swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-element .swiper~.swiper-pagination-custom,.elementor-element .swiper~.swiper-pagination-fraction,.elementor-lightbox .swiper .swiper-horizontal>.swiper-pagination-bullets,.elementor-lightbox .swiper .swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-lightbox .swiper .swiper-pagination-custom,.elementor-lightbox .swiper .swiper-pagination-fraction,.elementor-lightbox .swiper~.swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-lightbox .swiper~.swiper-pagination-custom,.elementor-lightbox .swiper~.swiper-pagination-fraction{bottom:5px}.elementor-element .swiper.swiper-cube .elementor-swiper-button,.elementor-element .swiper.swiper-cube~.elementor-swiper-button,.elementor-lightbox .swiper.swiper-cube .elementor-swiper-button,.elementor-lightbox .swiper.swiper-cube~.elementor-swiper-button{transform:translate3d(0,-50%,1px)}.elementor-element :where(.swiper-horizontal)~.swiper-pagination-bullets,.elementor-lightbox :where(.swiper-horizontal)~.swiper-pagination-bullets{bottom:5px;left:0;width:100%}.elementor-element :where(.swiper-horizontal)~.swiper-pagination-bullets .swiper-pagination-bullet,.elementor-lightbox :where(.swiper-horizontal)~.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.elementor-element :where(.swiper-horizontal)~.swiper-pagination-progressbar,.elementor-lightbox :where(.swiper-horizontal)~.swiper-pagination-progressbar{height:4px;left:0;top:0;width:100%}.elementor-element.elementor-pagination-position-outside .swiper,.elementor-lightbox.elementor-pagination-position-outside .swiper{padding-bottom:30px}.elementor-element.elementor-pagination-position-outside .swiper .elementor-swiper-button,.elementor-element.elementor-pagination-position-outside .swiper~.elementor-swiper-button,.elementor-lightbox.elementor-pagination-position-outside .swiper .elementor-swiper-button,.elementor-lightbox.elementor-pagination-position-outside .swiper~.elementor-swiper-button{top:calc(50% - 30px / 2)}.elementor-element .elementor-swiper,.elementor-lightbox .elementor-swiper{position:relative}.elementor-element .elementor-main-swiper,.elementor-lightbox .elementor-main-swiper{position:static}.elementor-element.elementor-arrows-position-outside .swiper,.elementor-lightbox.elementor-arrows-position-outside .swiper{width:calc(100% - 60px)}.elementor-element.elementor-arrows-position-outside .swiper .elementor-swiper-button-prev,.elementor-element.elementor-arrows-position-outside .swiper~.elementor-swiper-button-prev,.elementor-lightbox.elementor-arrows-position-outside .swiper .elementor-swiper-button-prev,.elementor-lightbox.elementor-arrows-position-outside .swiper~.elementor-swiper-button-prev{left:0}.elementor-element.elementor-arrows-position-outside .swiper .elementor-swiper-button-next,.elementor-element.elementor-arrows-position-outside .swiper~.elementor-swiper-button-next,.elementor-lightbox.elementor-arrows-position-outside .swiper .elementor-swiper-button-next,.elementor-lightbox.elementor-arrows-position-outside .swiper~.elementor-swiper-button-next{right:0}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/conditionals/lightbox.css */
.elementor-lightbox {
  --lightbox-ui-color: rgba(238, 238, 238, 0.9);
  --lightbox-ui-color-hover: #fff;
  --lightbox-text-color: var(--lightbox-ui-color);
  --lightbox-header-icons-size: 20px;
  --lightbox-navigation-icons-size: 25px;
}
.elementor-lightbox:not(.elementor-popup-modal) .dialog-header,
.elementor-lightbox:not(.elementor-popup-modal) .dialog-message {
  text-align: center;
}
.elementor-lightbox .dialog-header {
  display: none;
}
.elementor-lightbox .dialog-widget-content {
  background: none;
  box-shadow: none;
  width: 100%;
  height: 100%;
}
.elementor-lightbox .dialog-message {
  animation-duration: 0.3s;
  height: 100%;
}
.elementor-lightbox .dialog-message.dialog-lightbox-message {
  padding: 0;
}
.elementor-lightbox .dialog-lightbox-close-button {
  cursor: pointer;
  position: absolute;
  font-size: var(--lightbox-header-icons-size);
  inset-inline-end: 0.75em;
  margin-top: 13px;
  padding: 0.25em;
  z-index: 2;
  line-height: 1;
  display: flex;
}
.elementor-lightbox .dialog-lightbox-close-button svg {
  height: 1em;
  width: 1em;
}
.elementor-lightbox .dialog-lightbox-close-button,
.elementor-lightbox .elementor-swiper-button {
  color: var(--lightbox-ui-color);
  transition: all 0.3s;
  opacity: 1;
}
.elementor-lightbox .dialog-lightbox-close-button svg,
.elementor-lightbox .elementor-swiper-button svg {
  fill: var(--lightbox-ui-color);
}
.elementor-lightbox .dialog-lightbox-close-button:hover,
.elementor-lightbox .elementor-swiper-button:hover {
  color: var(--lightbox-ui-color-hover);
}
.elementor-lightbox .dialog-lightbox-close-button:hover svg,
.elementor-lightbox .elementor-swiper-button:hover svg {
  fill: var(--lightbox-ui-color-hover);
}
.elementor-lightbox .swiper {
  height: 100%;
}
.elementor-lightbox .elementor-lightbox-item {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  padding: 70px;
  box-sizing: border-box;
  height: 100%;
  margin: auto;
}
@media (max-width: 767px) {
  .elementor-lightbox .elementor-lightbox-item {
    padding: 70px 0;
  }
}
.elementor-lightbox .elementor-lightbox-image {
  max-height: 100%;
  user-select: none;
}
.elementor-lightbox .elementor-lightbox-image, .elementor-lightbox .elementor-lightbox-image:hover {
  opacity: 1;
  filter: none;
  border: none;
}
.elementor-lightbox .elementor-lightbox-image {
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.3), 0 0 8px -5px rgba(0, 0, 0, 0.3);
  border-radius: 2px;
}
.elementor-lightbox .elementor-video-container {
  width: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.elementor-lightbox .elementor-video-container .elementor-video-square,
.elementor-lightbox .elementor-video-container .elementor-video-landscape,
.elementor-lightbox .elementor-video-container .elementor-video-portrait {
  width: 100%;
  height: 100%;
  margin: auto;
}
.elementor-lightbox .elementor-video-container .elementor-video-square iframe,
.elementor-lightbox .elementor-video-container .elementor-video-landscape iframe,
.elementor-lightbox .elementor-video-container .elementor-video-portrait iframe {
  border: 0;
  background-color: #000;
}
.elementor-lightbox .elementor-video-container .elementor-video-square iframe,
.elementor-lightbox .elementor-video-container .elementor-video-square video,
.elementor-lightbox .elementor-video-container .elementor-video-landscape iframe,
.elementor-lightbox .elementor-video-container .elementor-video-landscape video,
.elementor-lightbox .elementor-video-container .elementor-video-portrait iframe,
.elementor-lightbox .elementor-video-container .elementor-video-portrait video {
  aspect-ratio: var(--video-aspect-ratio, 1.77777);
}
.elementor-lightbox .elementor-video-container .elementor-video-square iframe,
.elementor-lightbox .elementor-video-container .elementor-video-square video {
  width: min(90vh, 90vw);
  height: min(90vh, 90vw);
}
.elementor-lightbox .elementor-video-container .elementor-video-landscape iframe,
.elementor-lightbox .elementor-video-container .elementor-video-landscape video {
  width: 100%;
  max-height: 90vh;
  height: auto;
}
.elementor-lightbox .elementor-video-container .elementor-video-portrait iframe,
.elementor-lightbox .elementor-video-container .elementor-video-portrait video {
  height: 100%;
  max-width: 90vw;
}
@media (min-width: 1025px) {
  .elementor-lightbox .elementor-video-container .elementor-video-landscape {
    width: 85vw;
    max-height: 85vh;
  }
  .elementor-lightbox .elementor-video-container .elementor-video-portrait {
    height: 85vh;
    max-width: 85vw;
  }
}
@media (max-width: 1024px) {
  .elementor-lightbox .elementor-video-container .elementor-video-landscape {
    width: 95vw;
    max-height: 95vh;
  }
  .elementor-lightbox .elementor-video-container .elementor-video-portrait {
    height: 95vh;
    max-width: 95vw;
  }
}
.elementor-lightbox .swiper .elementor-swiper-button-prev {
  left: 0;
}
.elementor-lightbox .swiper .elementor-swiper-button-next {
  right: 0;
}
.elementor-lightbox .swiper .swiper-pagination-fraction {
  width: max-content;
  color: #ffffff;
}
.elementor-lightbox .elementor-swiper-button:focus {
  outline-width: 1px;
}
.elementor-lightbox .elementor-swiper-button-prev, .elementor-lightbox .elementor-swiper-button-next {
  height: 100%;
  display: flex;
  align-items: center;
  width: 15%;
  justify-content: center;
  font-size: var(--lightbox-navigation-icons-size);
}
@media (max-width: 1024px) {
  .elementor-lightbox .elementor-swiper-button-prev:active, .elementor-lightbox .elementor-swiper-button-next:active {
    -webkit-tap-highlight-color: transparent; /* fallback for some Androids */
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  }
  .elementor-lightbox .elementor-swiper-button-prev svg,
  .elementor-lightbox .elementor-swiper-button-prev i, .elementor-lightbox .elementor-swiper-button-next svg,
  .elementor-lightbox .elementor-swiper-button-next i {
    cursor: pointer;
  }
  .elementor-lightbox .elementor-swiper-button-prev svg:active,
  .elementor-lightbox .elementor-swiper-button-prev i:active, .elementor-lightbox .elementor-swiper-button-next svg:active,
  .elementor-lightbox .elementor-swiper-button-next i:active {
    outline: none;
    background-color: rgba(0, 0, 0, 0.5);
  }
}
@media (max-width: 767px) {
  .elementor-lightbox .elementor-swiper-button:focus {
    outline: none;
  }
  .elementor-lightbox .elementor-swiper-button-prev:active, .elementor-lightbox .elementor-swiper-button-next:active {
    -webkit-tap-highlight-color: transparent; /* fallback for some Androids */
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  }
  .elementor-lightbox .elementor-swiper-button-prev, .elementor-lightbox .elementor-swiper-button-next {
    width: 20%;
  }
  .elementor-lightbox .elementor-swiper-button-prev i, .elementor-lightbox .elementor-swiper-button-next i {
    padding: 10px;
    background-color: rgba(0, 0, 0, 0.5);
  }
  .elementor-lightbox .elementor-swiper-button-prev svg,
  .elementor-lightbox .elementor-swiper-button-prev i, .elementor-lightbox .elementor-swiper-button-next svg,
  .elementor-lightbox .elementor-swiper-button-next i {
    cursor: pointer;
  }
  .elementor-lightbox .elementor-swiper-button-prev svg:active,
  .elementor-lightbox .elementor-swiper-button-prev i:active, .elementor-lightbox .elementor-swiper-button-next svg:active,
  .elementor-lightbox .elementor-swiper-button-next i:active {
    outline: none;
    background-color: rgba(0, 0, 0, 0.5);
  }
  .elementor-lightbox .elementor-swiper-button-prev {
    left: 0;
    justify-content: flex-start;
  }
  .elementor-lightbox .elementor-swiper-button-next {
    right: 0;
    justify-content: flex-end;
  }
}

.elementor-slideshow__counter {
  color: currentColor;
  font-size: 0.75em;
  width: max-content;
}
.elementor-slideshow__header, .elementor-slideshow__footer {
  position: absolute;
  left: 0;
  width: 100%;
  padding: 15px 20px;
  transition: 0.3s;
}
.elementor-slideshow__footer {
  color: var(--lightbox-text-color);
}
.elementor-slideshow__header {
  color: var(--lightbox-ui-color);
  display: flex;
  flex-direction: row-reverse;
  font-size: var(--lightbox-header-icons-size);
  padding-inline-start: 1em;
  padding-inline-end: 2.6em;
  top: 0;
  align-items: center;
  z-index: 10;
}
.elementor-slideshow__header > i,
.elementor-slideshow__header > svg {
  cursor: pointer;
  padding: 0.25em;
  margin: 0 0.35em;
}
.elementor-slideshow__header > i {
  font-size: inherit;
}
.elementor-slideshow__header > i:hover {
  color: var(--lightbox-ui-color-hover);
}
.elementor-slideshow__header > svg {
  box-sizing: content-box;
  fill: var(--lightbox-ui-color);
  height: 1em;
  width: 1em;
}
.elementor-slideshow__header > svg:hover {
  fill: var(--lightbox-ui-color-hover);
}
.elementor-slideshow__header .elementor-slideshow__counter {
  margin-inline-end: auto;
}
.elementor-slideshow__header .elementor-icon-share {
  z-index: 5;
}
.elementor-slideshow__share-menu {
  background-color: rgba(0, 0, 0, 0);
  width: 0;
  height: 0;
  position: absolute;
  overflow: hidden;
  transition: background-color 400ms;
}
.elementor-slideshow__share-menu .elementor-slideshow__share-links a {
  color: #0C0D0E;
}
.elementor-slideshow__share-links {
  display: block;
  position: absolute;
  min-width: 200px;
  inset-inline-end: 2.8em;
  top: 3em;
  background-color: #fff;
  border-radius: 3px;
  padding: 14px 20px;
  transform: scale(0);
  opacity: 0;
  transform-origin: 90% 10%;
  transition: all 250ms 100ms;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.3);
}
.elementor-slideshow__share-links a {
  text-align: start;
  color: #3f444b;
  font-size: 12px;
  line-height: 2.5;
  display: block;
  opacity: 0;
  transition: opacity 500ms 100ms;
}
.elementor-slideshow__share-links a:hover {
  color: #000;
}
.elementor-slideshow__share-links a i,
.elementor-slideshow__share-links a svg {
  margin-inline-end: 0.75em;
}
.elementor-slideshow__share-links a i {
  font-size: 1.25em;
}
.elementor-slideshow__share-links a svg {
  height: 1.25em;
  width: 1.25em;
}
.elementor-slideshow__share-links:before {
  content: "";
  display: block;
  position: absolute;
  top: 1px;
  inset-inline-end: 0.5em;
  border: 0.45em solid;
  border-color: transparent transparent #fff transparent;
  transform: translateY(-100%) scaleX(0.7);
}
.elementor-slideshow__footer {
  bottom: 0;
  z-index: 5;
  position: fixed;
}
.elementor-slideshow__title, .elementor-slideshow__description {
  margin: 0;
}
.elementor-slideshow__title {
  font-size: 16px;
  font-weight: bold;
}
.elementor-slideshow__description {
  font-size: 14px;
}
.elementor-slideshow--ui-hidden .elementor-slideshow__header, .elementor-slideshow--ui-hidden .elementor-slideshow__footer {
  opacity: 0;
  pointer-events: none;
}
.elementor-slideshow--ui-hidden .elementor-swiper-button-prev, .elementor-slideshow--ui-hidden .elementor-swiper-button-next {
  opacity: 0;
}
.elementor-slideshow--fullscreen-mode .elementor-video-container {
  width: 100%;
}
.elementor-slideshow--zoom-mode .elementor-slideshow__header, .elementor-slideshow--zoom-mode .elementor-slideshow__footer {
  background-color: rgba(0, 0, 0, 0.5);
}
.elementor-slideshow--zoom-mode .elementor-swiper-button-prev, .elementor-slideshow--zoom-mode .elementor-swiper-button-next {
  opacity: 0;
  pointer-events: none;
}
.elementor-slideshow--share-mode .elementor-slideshow__share-menu {
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  opacity: 1;
  cursor: default;
  background-color: rgba(0, 0, 0, 0.5);
}
.elementor-slideshow--share-mode .elementor-slideshow__share-links {
  transform: scale(1);
}
.elementor-slideshow--share-mode .elementor-slideshow__share-links, .elementor-slideshow--share-mode .elementor-slideshow__share-links a {
  opacity: 1;
}
.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-twitter {
  color: #1DA1F2;
}
.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-facebook {
  color: #3b5998;
}
.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-pinterest {
  color: #bd081c;
}
.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-download-bold {
  color: #9DA5AE;
}
.elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-twitter {
  fill: #1DA1F2;
}
.elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-facebook {
  fill: #3b5998;
}
.elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-pinterest {
  fill: #bd081c;
}
.elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-download-bold {
  fill: #9DA5AE;
}
.elementor-slideshow--share-mode .eicon-share-arrow {
  z-index: 2;
}

/*# sourceMappingURL=lightbox.css.map */
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/conditionals/lightbox.min.css */
.elementor-lightbox{--lightbox-ui-color:hsla(0,0%,93%,.9);--lightbox-ui-color-hover:#fff;--lightbox-text-color:var(--lightbox-ui-color);--lightbox-header-icons-size:20px;--lightbox-navigation-icons-size:25px}.elementor-lightbox:not(.elementor-popup-modal) .dialog-header,.elementor-lightbox:not(.elementor-popup-modal) .dialog-message{text-align:center}.elementor-lightbox .dialog-header{display:none}.elementor-lightbox .dialog-widget-content{background:none;box-shadow:none;height:100%;width:100%}.elementor-lightbox .dialog-message{animation-duration:.3s;height:100%}.elementor-lightbox .dialog-message.dialog-lightbox-message{padding:0}.elementor-lightbox .dialog-lightbox-close-button{cursor:pointer;display:flex;font-size:var(--lightbox-header-icons-size);inset-inline-end:.75em;line-height:1;margin-top:13px;padding:.25em;position:absolute;z-index:2}.elementor-lightbox .dialog-lightbox-close-button svg{height:1em;width:1em}.elementor-lightbox .dialog-lightbox-close-button,.elementor-lightbox .elementor-swiper-button{color:var(--lightbox-ui-color);opacity:1;transition:all .3s}.elementor-lightbox .dialog-lightbox-close-button svg,.elementor-lightbox .elementor-swiper-button svg{fill:var(--lightbox-ui-color)}.elementor-lightbox .dialog-lightbox-close-button:hover,.elementor-lightbox .elementor-swiper-button:hover{color:var(--lightbox-ui-color-hover)}.elementor-lightbox .dialog-lightbox-close-button:hover svg,.elementor-lightbox .elementor-swiper-button:hover svg{fill:var(--lightbox-ui-color-hover)}.elementor-lightbox .swiper{height:100%}.elementor-lightbox .elementor-lightbox-item{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:auto;padding:70px;position:relative}@media (max-width:767px){.elementor-lightbox .elementor-lightbox-item{padding:70px 0}}.elementor-lightbox .elementor-lightbox-image{max-height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.elementor-lightbox .elementor-lightbox-image,.elementor-lightbox .elementor-lightbox-image:hover{border:none;filter:none;opacity:1}.elementor-lightbox .elementor-lightbox-image{border-radius:2px;box-shadow:0 0 30px rgba(0,0,0,.3),0 0 8px -5px rgba(0,0,0,.3)}.elementor-lightbox .elementor-video-container{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.elementor-lightbox .elementor-video-container .elementor-video-landscape,.elementor-lightbox .elementor-video-container .elementor-video-portrait,.elementor-lightbox .elementor-video-container .elementor-video-square{height:100%;margin:auto;width:100%}.elementor-lightbox .elementor-video-container .elementor-video-landscape iframe,.elementor-lightbox .elementor-video-container .elementor-video-portrait iframe,.elementor-lightbox .elementor-video-container .elementor-video-square iframe{background-color:#000;border:0}.elementor-lightbox .elementor-video-container .elementor-video-landscape iframe,.elementor-lightbox .elementor-video-container .elementor-video-landscape video,.elementor-lightbox .elementor-video-container .elementor-video-portrait iframe,.elementor-lightbox .elementor-video-container .elementor-video-portrait video,.elementor-lightbox .elementor-video-container .elementor-video-square iframe,.elementor-lightbox .elementor-video-container .elementor-video-square video{aspect-ratio:var(--video-aspect-ratio,1.77777)}.elementor-lightbox .elementor-video-container .elementor-video-square iframe,.elementor-lightbox .elementor-video-container .elementor-video-square video{height:min(90vh,90vw);width:min(90vh,90vw)}.elementor-lightbox .elementor-video-container .elementor-video-landscape iframe,.elementor-lightbox .elementor-video-container .elementor-video-landscape video{height:auto;max-height:90vh;width:100%}.elementor-lightbox .elementor-video-container .elementor-video-portrait iframe,.elementor-lightbox .elementor-video-container .elementor-video-portrait video{height:100%;max-width:90vw}@media (min-width:1025px){.elementor-lightbox .elementor-video-container .elementor-video-landscape{max-height:85vh;width:85vw}.elementor-lightbox .elementor-video-container .elementor-video-portrait{height:85vh;max-width:85vw}}@media (max-width:1024px){.elementor-lightbox .elementor-video-container .elementor-video-landscape{max-height:95vh;width:95vw}.elementor-lightbox .elementor-video-container .elementor-video-portrait{height:95vh;max-width:95vw}}.elementor-lightbox .swiper .elementor-swiper-button-prev{left:0}.elementor-lightbox .swiper .elementor-swiper-button-next{right:0}.elementor-lightbox .swiper .swiper-pagination-fraction{color:#fff;width:-moz-max-content;width:max-content}.elementor-lightbox .elementor-swiper-button:focus{outline-width:1px}.elementor-lightbox .elementor-swiper-button-next,.elementor-lightbox .elementor-swiper-button-prev{align-items:center;display:flex;font-size:var(--lightbox-navigation-icons-size);height:100%;justify-content:center;width:15%}@media (max-width:1024px){.elementor-lightbox .elementor-swiper-button-next:active,.elementor-lightbox .elementor-swiper-button-prev:active{-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:rgba(0,0,0,0)}.elementor-lightbox .elementor-swiper-button-next i,.elementor-lightbox .elementor-swiper-button-next svg,.elementor-lightbox .elementor-swiper-button-prev i,.elementor-lightbox .elementor-swiper-button-prev svg{cursor:pointer}.elementor-lightbox .elementor-swiper-button-next i:active,.elementor-lightbox .elementor-swiper-button-next svg:active,.elementor-lightbox .elementor-swiper-button-prev i:active,.elementor-lightbox .elementor-swiper-button-prev svg:active{background-color:rgba(0,0,0,.5);outline:none}}@media (max-width:767px){.elementor-lightbox .elementor-swiper-button:focus{outline:none}.elementor-lightbox .elementor-swiper-button-next:active,.elementor-lightbox .elementor-swiper-button-prev:active{-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:rgba(0,0,0,0)}.elementor-lightbox .elementor-swiper-button-next,.elementor-lightbox .elementor-swiper-button-prev{width:20%}.elementor-lightbox .elementor-swiper-button-next i,.elementor-lightbox .elementor-swiper-button-prev i{background-color:rgba(0,0,0,.5);padding:10px}.elementor-lightbox .elementor-swiper-button-next i,.elementor-lightbox .elementor-swiper-button-next svg,.elementor-lightbox .elementor-swiper-button-prev i,.elementor-lightbox .elementor-swiper-button-prev svg{cursor:pointer}.elementor-lightbox .elementor-swiper-button-next i:active,.elementor-lightbox .elementor-swiper-button-next svg:active,.elementor-lightbox .elementor-swiper-button-prev i:active,.elementor-lightbox .elementor-swiper-button-prev svg:active{background-color:rgba(0,0,0,.5);outline:none}.elementor-lightbox .elementor-swiper-button-prev{justify-content:flex-start;left:0}.elementor-lightbox .elementor-swiper-button-next{justify-content:flex-end;right:0}}.elementor-slideshow__counter{color:currentColor;font-size:.75em;width:-moz-max-content;width:max-content}.elementor-slideshow__footer,.elementor-slideshow__header{left:0;padding:15px 20px;position:absolute;transition:.3s;width:100%}.elementor-slideshow__footer{color:var(--lightbox-text-color)}.elementor-slideshow__header{align-items:center;color:var(--lightbox-ui-color);display:flex;flex-direction:row-reverse;font-size:var(--lightbox-header-icons-size);padding-inline-end:2.6em;padding-inline-start:1em;top:0;z-index:10}.elementor-slideshow__header>i,.elementor-slideshow__header>svg{cursor:pointer;margin:0 .35em;padding:.25em}.elementor-slideshow__header>i{font-size:inherit}.elementor-slideshow__header>i:hover{color:var(--lightbox-ui-color-hover)}.elementor-slideshow__header>svg{box-sizing:content-box;fill:var(--lightbox-ui-color);height:1em;width:1em}.elementor-slideshow__header>svg:hover{fill:var(--lightbox-ui-color-hover)}.elementor-slideshow__header .elementor-slideshow__counter{margin-inline-end:auto}.elementor-slideshow__header .elementor-icon-share{z-index:5}.elementor-slideshow__share-menu{background-color:transparent;height:0;overflow:hidden;position:absolute;transition:background-color .4s;width:0}.elementor-slideshow__share-menu .elementor-slideshow__share-links a{color:#0c0d0e}.elementor-slideshow__share-links{background-color:#fff;border-radius:3px;box-shadow:0 4px 15px rgba(0,0,0,.3);display:block;inset-inline-end:2.8em;min-width:200px;opacity:0;padding:14px 20px;position:absolute;top:3em;transform:scale(0);transform-origin:90% 10%;transition:all .25s .1s}.elementor-slideshow__share-links a{color:#3f444b;display:block;font-size:12px;line-height:2.5;opacity:0;text-align:start;transition:opacity .5s .1s}.elementor-slideshow__share-links a:hover{color:#000}.elementor-slideshow__share-links a i,.elementor-slideshow__share-links a svg{margin-inline-end:.75em}.elementor-slideshow__share-links a i{font-size:1.25em}.elementor-slideshow__share-links a svg{height:1.25em;width:1.25em}.elementor-slideshow__share-links:before{border:.45em solid transparent;border-bottom-color:#fff;content:"";display:block;inset-inline-end:.5em;position:absolute;top:1px;transform:translateY(-100%) scaleX(.7)}.elementor-slideshow__footer{bottom:0;position:fixed;z-index:5}.elementor-slideshow__description,.elementor-slideshow__title{margin:0}.elementor-slideshow__title{font-size:16px;font-weight:700}.elementor-slideshow__description{font-size:14px}.elementor-slideshow--ui-hidden .elementor-slideshow__footer,.elementor-slideshow--ui-hidden .elementor-slideshow__header{opacity:0;pointer-events:none}.elementor-slideshow--ui-hidden .elementor-swiper-button-next,.elementor-slideshow--ui-hidden .elementor-swiper-button-prev{opacity:0}.elementor-slideshow--fullscreen-mode .elementor-video-container{width:100%}.elementor-slideshow--zoom-mode .elementor-slideshow__footer,.elementor-slideshow--zoom-mode .elementor-slideshow__header{background-color:rgba(0,0,0,.5)}.elementor-slideshow--zoom-mode .elementor-swiper-button-next,.elementor-slideshow--zoom-mode .elementor-swiper-button-prev{opacity:0;pointer-events:none}.elementor-slideshow--share-mode .elementor-slideshow__share-menu{background-color:rgba(0,0,0,.5);cursor:default;height:100vh;left:0;opacity:1;top:0;width:100vw}.elementor-slideshow--share-mode .elementor-slideshow__share-links{transform:scale(1)}.elementor-slideshow--share-mode .elementor-slideshow__share-links,.elementor-slideshow--share-mode .elementor-slideshow__share-links a{opacity:1}.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-twitter{color:#1da1f2}.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-facebook{color:#3b5998}.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-pinterest{color:#bd081c}.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-download-bold{color:#9da5ae}.elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-twitter{fill:#1da1f2}.elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-facebook{fill:#3b5998}.elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-pinterest{fill:#bd081c}.elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-download-bold{fill:#9da5ae}.elementor-slideshow--share-mode .eicon-share-arrow{z-index:2}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/conditionals/shapes.css */
.elementor-shape {
  overflow: hidden;
  position: absolute;
  left: 0;
  width: 100%;
  line-height: 0;
  direction: ltr;
  /*
   * @TODO: The `z-index: -1` rules below are temporary fixes for Chrome 85 issue.
   *   It will be removed in a future version of Chrome.
   */
}
.elementor-shape-top {
  top: -1px;
}
.elementor-shape-top:not([data-negative=false]) svg {
  z-index: -1;
}
.elementor-shape-bottom {
  bottom: -1px;
}
.elementor-shape-bottom:not([data-negative=true]) svg {
  z-index: -1;
}
.elementor-shape[data-negative=false].elementor-shape-bottom {
  transform: rotate(180deg);
}
.elementor-shape[data-negative=true].elementor-shape-top {
  transform: rotate(180deg);
}
.elementor-shape svg {
  display: block;
  width: calc(100% + 1.3px);
  position: relative;
  left: 50%;
  transform: translateX(-50%);
}
.elementor-shape .elementor-shape-fill {
  fill: #fff;
  transform-origin: center;
  transform: rotateY(0deg);
}

/*# sourceMappingURL=shapes.css.map */
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/conditionals/shapes.min.css */
.elementor-shape{direction:ltr;left:0;line-height:0;overflow:hidden;position:absolute;width:100%}.elementor-shape-top{top:-1px}.elementor-shape-top:not([data-negative=false]) svg{z-index:-1}.elementor-shape-bottom{bottom:-1px}.elementor-shape-bottom:not([data-negative=true]) svg{z-index:-1}.elementor-shape[data-negative=false].elementor-shape-bottom,.elementor-shape[data-negative=true].elementor-shape-top{transform:rotate(180deg)}.elementor-shape svg{display:block;left:50%;position:relative;transform:translateX(-50%);width:calc(100% + 1.3px)}.elementor-shape .elementor-shape-fill{fill:#fff;transform:rotateY(0deg);transform-origin:center}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/editor-one-common.css */
:root {
  --e-one-typography-display1-fontSize: 0rem;
  --e-one-typography-display2-fontSize: 0rem;
  --e-one-typography-display3-fontSize: 0rem;
  --e-one-typography-display4-fontSize: 0rem;
  --e-one-typography-display5-fontSize: 0rem;
  --e-one-typography-display6-fontSize: 0rem;
  --e-one-typography-button-textTransform: none;
  --e-one-typography-button-fontFamily: "Roboto", "Helvetica", "Arial", sans-serif;
  --e-one-typography-button-fontWeight: 500;
  --e-one-typography-button-fontSize: 0.875rem;
  --e-one-typography-button-lineHeight: 1.75;
  --e-one-typography-button-letterSpacing: 0.02857em;
  --e-one-typography-h1-fontWeight: 700;
  --e-one-typography-h1-fontFamily: "Roboto", "Helvetica", "Arial", sans-serif;
  --e-one-typography-h1-fontSize: 6rem;
  --e-one-typography-h1-lineHeight: 1.167;
  --e-one-typography-h1-letterSpacing: -0.01562em;
  --e-one-typography-h2-fontWeight: 700;
  --e-one-typography-h2-fontFamily: "Roboto", "Helvetica", "Arial", sans-serif;
  --e-one-typography-h2-fontSize: 3.75rem;
  --e-one-typography-h2-lineHeight: 1.2;
  --e-one-typography-h2-letterSpacing: -0.00833em;
  --e-one-typography-h3-fontSize: 2.75rem;
  --e-one-typography-h3-fontWeight: 700;
  --e-one-typography-h3-fontFamily: "Roboto", "Helvetica", "Arial", sans-serif;
  --e-one-typography-h3-lineHeight: 1.167;
  --e-one-typography-h3-letterSpacing: 0em;
  --e-one-typography-h4-fontSize: 2rem;
  --e-one-typography-h4-fontWeight: 700;
  --e-one-typography-h4-fontFamily: "Roboto", "Helvetica", "Arial", sans-serif;
  --e-one-typography-h4-lineHeight: 1.235;
  --e-one-typography-h4-letterSpacing: 0.00735em;
  --e-one-typography-h5-fontWeight: 700;
  --e-one-typography-h5-fontFamily: "Roboto", "Helvetica", "Arial", sans-serif;
  --e-one-typography-h5-fontSize: 1.5rem;
  --e-one-typography-h5-lineHeight: 1.334;
  --e-one-typography-h5-letterSpacing: 0em;
  --e-one-typography-subtitle1-fontWeight: 500;
  --e-one-typography-subtitle1-lineHeight: 1.3;
  --e-one-typography-subtitle1-fontFamily: "Roboto", "Helvetica", "Arial", sans-serif;
  --e-one-typography-subtitle1-fontSize: 1rem;
  --e-one-typography-subtitle1-letterSpacing: 0.00938em;
  --e-one-typography-subtitle2-lineHeight: 1.3;
  --e-one-typography-subtitle2-fontFamily: "Roboto", "Helvetica", "Arial", sans-serif;
  --e-one-typography-subtitle2-fontWeight: 500;
  --e-one-typography-subtitle2-fontSize: 0.875rem;
  --e-one-typography-subtitle2-letterSpacing: 0.00714em;
  --e-one-typography-htmlFontSize: 16;
  --e-one-typography-fontFamily: "Roboto", "Helvetica", "Arial", sans-serif;
  --e-one-typography-fontSize: 14;
  --e-one-typography-fontWeightLight: 300;
  --e-one-typography-fontWeightRegular: 400;
  --e-one-typography-fontWeightMedium: 500;
  --e-one-typography-fontWeightBold: 700;
  --e-one-typography-h6-fontFamily: "Roboto", "Helvetica", "Arial", sans-serif;
  --e-one-typography-h6-fontWeight: 500;
  --e-one-typography-h6-fontSize: 1.25rem;
  --e-one-typography-h6-lineHeight: 1.6;
  --e-one-typography-h6-letterSpacing: 0.0075em;
  --e-one-typography-body1-fontFamily: "Roboto", "Helvetica", "Arial", sans-serif;
  --e-one-typography-body1-fontWeight: 400;
  --e-one-typography-body1-fontSize: 1rem;
  --e-one-typography-body1-lineHeight: 1.5;
  --e-one-typography-body1-letterSpacing: 0.00938em;
  --e-one-typography-body2-fontFamily: "Roboto", "Helvetica", "Arial", sans-serif;
  --e-one-typography-body2-fontWeight: 400;
  --e-one-typography-body2-fontSize: 0.875rem;
  --e-one-typography-body2-lineHeight: 1.43;
  --e-one-typography-body2-letterSpacing: 0.01071em;
  --e-one-typography-caption-fontFamily: "Roboto", "Helvetica", "Arial", sans-serif;
  --e-one-typography-caption-fontWeight: 400;
  --e-one-typography-caption-fontSize: 0.75rem;
  --e-one-typography-caption-lineHeight: 1.66;
  --e-one-typography-caption-letterSpacing: 0.03333em;
  --e-one-typography-overline-fontFamily: "Roboto", "Helvetica", "Arial", sans-serif;
  --e-one-typography-overline-fontWeight: 400;
  --e-one-typography-overline-fontSize: 0.75rem;
  --e-one-typography-overline-lineHeight: 2.66;
  --e-one-typography-overline-letterSpacing: 0.08333em;
  --e-one-typography-overline-textTransform: uppercase;
  --e-one-typography-inherit-fontFamily: inherit;
  --e-one-typography-inherit-fontWeight: inherit;
  --e-one-typography-inherit-fontSize: inherit;
  --e-one-typography-inherit-lineHeight: inherit;
  --e-one-typography-inherit-letterSpacing: inherit;
}

:root {
  --e-a-color-white:	#ffffff;
  --e-a-color-black:	#000000;
  --e-a-color-logo:	#ffffff;
  --e-a-color-circle-logo:	#000000;
  --e-a-color-primary:	#F3BAFD;
  --e-a-color-primary-bold:	#D004D4;
  --e-a-color-primary-bold-dark: #C00BB9;
  --e-a-color-secondary:	#515962;
  --e-a-color-success:	#0A875A;
  --e-a-color-danger:	#DC2626;
  --e-a-color-info:	#2563EB;
  --e-a-color-warning:	#F59E0B;
  --e-a-color-accent:	#93003f;
  --e-a-color-global:	#1DDDBF;
  --e-a-color-accent-promotion:	#93003f;
  --e-a-bg-default:	#ffffff;
  --e-a-bg-invert:	#0C0D0E;
  --e-a-bg-hover:	#F1F2F3;
  --e-a-bg-active:	#E6E8EA;
  --e-a-bg-active-bold:	#D5D8DC;
  --e-a-bg-loading:	#F9FAFA;
  --e-a-bg-logo:	#000000;
  --e-a-bg-primary:	#FAE8FF;
  --e-a-bg-secondary:	#515962;
  --e-a-bg-success:	#F2FDF5;
  --e-a-bg-info:	#F0F7FF;
  --e-a-bg-danger:	#FEF1F4;
  --e-a-bg-warning:	#FFFBEB;
  --e-a-bg-chip:	#F1F2F3;
  --e-a-color-txt:	#515962;
  --e-a-color-txt-muted:	#818A96;
  --e-a-color-txt-disabled:	#BABFC5;
  --e-a-color-txt-invert:	#ffffff;
  --e-a-color-txt-accent:	#0C0D0E;
  --e-a-color-txt-hover:	#3f444b;
  --e-a-color-txt-active:	#0C0D0E;
  --e-a-border-color:	#E6E8EA;
  --e-a-border-color-bold:	#D5D8DC;
  --e-a-border-color-focus:	#BABFC5;
  --e-a-border-color-accent:	#0C0D0E;
  --e-a-border:	1px solid var(--e-a-border-color);
  --e-a-border-bold:	1px solid var(--e-a-border-color-bold);
  --e-a-border-radius:	3px;
  --e-a-btn-color:	#0C0D0E;
  --e-a-btn-color-invert:	var(--e-a-color-txt-invert);
  --e-a-btn-color-disabled:	var(--e-a-color-txt-disabled);
  --e-a-btn-bg:	#515962;
  --e-a-btn-bg-hover:	rgb(57.9217877095, 63.6424581006, 70.0782122905);
  --e-a-btn-bg-active:	rgb(34.843575419, 38.2849162011, 42.156424581);
  --e-a-btn-bg-disabled:	#D5D8DC;
  --e-a-btn-bg-primary:	#F3BAFD;
  --e-a-btn-bg-primary-hover: #F5D0FE;
  --e-a-btn-bg-primary-active:#F0ABFC;
  --e-a-btn-bg-accent:	#93003f;
  --e-a-btn-bg-accent-hover:	#8F1A4C;
  --e-a-btn-bg-accent-active:	#A93365;
  --e-a-btn-bg-info:	#2563EB;
  --e-a-btn-bg-info-hover:	rgb(18.5714285714, 76.1428571429, 202.4285714286);
  --e-a-btn-bg-info-active:	rgb(14.2857142857, 58.5714285714, 155.7142857143);
  --e-a-btn-bg-success:	#0A875A;
  --e-a-btn-bg-success-hover:	rgb(6.4827586207, 87.5172413793, 58.3448275862);
  --e-a-btn-bg-success-active:rgb(2.9655172414, 40.0344827586, 26.6896551724);
  --e-a-btn-bg-warning:	#F59E0B;
  --e-a-btn-bg-warning-hover:	rgb(196.9291338583, 126.7125984252, 8.0708661417);
  --e-a-btn-bg-warning-active:rgb(147.937007874, 95.188976378, 6.062992126);
  --e-a-btn-bg-danger:	#DC2626;
  --e-a-btn-bg-danger-hover:	rgb(178.25, 28.75, 28.75);
  --e-a-btn-bg-danger-active:	rgb(134.3333333333, 21.6666666667, 21.6666666667);
  --e-a-dark-bg:	#0C0D0E;
  --e-a-dark-color-txt:	#9DA5AE;
  --e-a-dark-color-txt-hover:	#D5D8DC;
  --e-a-font-family:	Roboto, Arial, Helvetica, sans-serif;
  --e-a-transition-hover:	all .3s;
  --e-a-popover-shadow:	0 2px 15px rgba(0, 0, 0, 0.3);
  --e-a-dropdown-shadow:	0 0 3px rgba(0, 0, 0, 0.2);
}

:root {
  --e-one-palette-text-primary: #0c0d0e;
  --e-one-palette-text-secondary: #3f444b;
  --e-one-palette-text-tertiary: #69727d;
  --e-one-palette-text-disabled: #9da5ae;
  --e-one-palette-text-tab: #51575D;
  --e-one-palette-primary-light: #f3bafd;
  --e-one-palette-primary-main: #f0abfc;
  --e-one-palette-primary-dark: #eb8efb;
  --e-one-palette-primary-contrast-text: #0c0d0e;
  --e-one-palette-primary-contrastText: var(--e-one-palette-primary-contrast-text);
  --e-one-palette-secondary-light: #69727d;
  --e-one-palette-secondary-main: #515962;
  --e-one-palette-secondary-dark: #3f444b;
  --e-one-palette-secondary-contrast-text: #ffffff;
  --e-one-palette-secondary-contrastText: var(--e-one-palette-secondary-contrast-text);
  --e-one-palette-error-light: #ef4444;
  --e-one-palette-error-main: #dc2626;
  --e-one-palette-error-dark: #b91c1c;
  --e-one-palette-error-contrast-text: #ffffff;
  --e-one-palette-error-contrastText: var(--e-one-palette-error-contrast-text);
  --e-one-palette-warning-light: #d97706;
  --e-one-palette-warning-main: #bb5b1d;
  --e-one-palette-warning-dark: #b15211;
  --e-one-palette-warning-contrast-text: #ffffff;
  --e-one-palette-warning-contrastText: var(--e-one-palette-warning-contrast-text);
  --e-one-palette-info-light: #3b82f6;
  --e-one-palette-info-main: #2563eb;
  --e-one-palette-info-dark: #1d4ed8;
  --e-one-palette-info-contrast-text: #ffffff;
  --e-one-palette-info-contrastText: var(--e-one-palette-info-contrast-text);
  --e-one-palette-success-light: #10b981;
  --e-one-palette-success-main: #0a875a;
  --e-one-palette-success-dark: #047857;
  --e-one-palette-success-contrast-text: #ffffff;
  --e-one-palette-success-contrastText: var(--e-one-palette-success-contrast-text);
  --e-one-palette-global-light: #99f6e4;
  --e-one-palette-global-main: #5eead4;
  --e-one-palette-global-dark: #2adfcd;
  --e-one-palette-global-contrast-text: #0c0d0e;
  --e-one-palette-global-contrastText: var(--e-one-palette-global-contrast-text);
  --e-one-palette-promotion-light: #b51243;
  --e-one-palette-promotion-main: #93003f;
  --e-one-palette-promotion-dark: #7e013b;
  --e-one-palette-promotion-contrast-text: #ffffff;
  --e-one-palette-promotion-contrastText: var(--e-one-palette-promotion-contrast-text);
  --e-one-palette-decorative-light: #99f6e4;
  --e-one-palette-decorative-main: #5eead4;
  --e-one-palette-decorative-dark: #2adfcd;
  --e-one-palette-decorative-contrast-text: #0c0d0e;
  --e-one-palette-decorative-contrastText: var(--e-one-palette-decorative-contrast-text);
  --e-one-palette-neutral-light: #ffffff;
  --e-one-palette-neutral-main: #ffffff;
  --e-one-palette-neutral-dark: #ffffff;
  --e-one-palette-neutral-contrast-text: #ffffff;
  --e-one-palette-neutral-contrastText: var(--e-one-palette-neutral-contrast-text);
  --e-one-palette-action-active: rgba(0, 0, 0, 0.54);
  --e-one-palette-action-hover: rgba(0, 0, 0, 0.04);
  --e-one-palette-action-selected: rgba(0, 0, 0, 0.08);
  --e-one-palette-action-focus: rgba(0, 0, 0, 0.12);
  --e-one-palette-action-disabled: rgba(0, 0, 0, 0.26);
  --e-one-palette-action-disabled-background: rgba(0, 0, 0, 0.12);
  --e-one-palette-action-disabledBackground: var(--e-one-palette-action-disabled-background);
  --e-one-palette-divider: rgba(0, 0, 0, 0.12);
  --e-one-palette-common-black: #000;
  --e-one-palette-common-white: #fff;
  --e-one-palette-background-default: #ffffff;
  --e-one-palette-background-paper: #ffffff;
  --e-one-palette-checkbox-primary: #515962;
  --e-one-palette-border: #A7AAAD;
}

#wpwrap {
  background-color: var(--e-one-palette-background-default);
}

#wpcontent {
  background-color: var(--e-one-palette-background-default);
}
#wpcontent #wpbody-content,
#wpcontent #wpbody-content > * {
  background-color: var(--e-one-palette-background-default);
}
#wpcontent body.wp-admin {
  background-color: var(--e-one-palette-background-default);
  font-family: var(--e-one-typography-fontFamily);
}
#wpcontent #submitdiv .button {
  height: 30px;
  padding: 5px 16px;
}
#wpcontent #submitdiv a:not(.button),
#wpcontent #submitdiv .eps-button:not(.e-site-editor-conditions__add-button) {
  font-weight: 600;
  color: var(--e-one-palette-text-primary);
  text-decoration: underline;
}
#wpcontent #submitdiv a:not(.button):hover, #wpcontent #submitdiv a:not(.button):focus,
#wpcontent #submitdiv .eps-button:not(.e-site-editor-conditions__add-button):hover,
#wpcontent #submitdiv .eps-button:not(.e-site-editor-conditions__add-button):focus {
  text-decoration: underline;
}
#wpcontent #submitdiv #misc-publishing-actions a {
  font-weight: 600;
  text-decoration: underline;
}
#wpcontent .postbox .category-tabs {
  display: flex;
  border-block-end: 1px solid var(--e-one-palette-divider);
  margin-block-end: 10px;
}
#wpcontent .postbox .category-tabs li {
  margin: 0;
  padding: 0;
}
#wpcontent .postbox .category-tabs li.tabs {
  border-block-end: 2px solid var(--e-one-palette-text-primary);
  margin-block-end: -1px;
}
#wpcontent .postbox .category-tabs li.tabs a {
  color: var(--e-one-palette-text-primary);
  font-weight: 500;
}
#wpcontent .postbox .category-tabs li a {
  display: block;
  padding: 8px 12px;
  color: var(--e-one-palette-text-tertiary);
  text-decoration: none;
  transition: var(--e-a-transition-hover);
}
#wpcontent .postbox .category-tabs li a:hover, #wpcontent .postbox .category-tabs li a:focus {
  color: var(--e-one-palette-text-primary);
  box-shadow: none;
}
#wpcontent .postbox .taxonomy-add-new,
#wpcontent .postbox #set-post-thumbnail {
  font-weight: 600;
  color: var(--e-one-palette-text-primary);
  text-decoration: underline;
}
#wpcontent #elementor-editor #elementor-editor-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-weight: 600;
  font-size: 16px;
}
#wpcontent #elementor-editor #elementor-go-to-edit-page-link {
  text-decoration: none;
}
#wpcontent .wrap {
  background-color: var(--e-one-palette-background-default);
  margin: 0;
  padding-block-start: 24px;
  padding-inline: 32px;
  max-width: 100%;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  clear: both;
}
#wpcontent .wrap .tablenav .actions .button,
#wpcontent .wrap .tablenav .actions input[type=submit].button {
  height: 30px;
  padding-block: 0;
  line-height: 28px;
  box-sizing: border-box;
}
@media screen and (min-width: 783px) {
  #wpcontent .wrap .tablenav .actions {
    display: flex;
    align-items: center;
  }
}
#wpcontent .wrap > h1.wp-heading-inline {
  font-family: var(--e-one-typography-fontFamily);
  font-weight: 700;
  font-size: 24px;
  color: var(--e-one-palette-text-primary);
  margin: 0;
  padding: 0;
  line-height: 1.2;
  flex-grow: 1;
}
#wpcontent .wrap > .page-title-action {
  margin-inline-start: 8px;
}
@media screen and (max-width: 782px) {
  #wpcontent .wrap > .page-title-action {
    margin-block-start: 12px;
    margin-inline-start: 0;
  }
}
#wpcontent .wrap > hr.wp-header-end {
  flex-basis: 100%;
  margin-block: 20px 0;
}
#wpcontent .wrap > *:not(h1.wp-heading-inline):not(.page-title-action):not(hr.wp-header-end) {
  flex-basis: 100%;
}
#wpcontent #screen-meta-links {
  display: flex;
  justify-content: flex-end;
  margin-block: 1px 10px;
  margin-inline: 32px;
}
#wpcontent #screen-meta-links .show-settings::after {
  inset-block-end: 1px;
  padding: 0;
  vertical-align: middle;
  height: 10px;
  font: normal 20px/0.5 dashicons;
  bottom: 2px;
  position: relative;
}
#wpcontent #screen-meta-links + .wrap {
  margin-block-start: 0;
}
#wpcontent #wpbody-content,
#wpcontent .elementor-settings-form-page,
#wpcontent .elementor-settings-form-page > *,
#wpcontent .form-table,
#wpcontent .form-table th,
#wpcontent .form-table td,
#wpcontent .form-table tr {
  background-color: var(--e-one-palette-background-default);
}
#wpcontent #wpbody-content hr:not(.MuiDivider-root) {
  border: none;
  border-block-start: 1px solid var(--e-one-palette-divider);
  margin-block: 15px;
  background: transparent;
}
#wpcontent .postbox,
#wpcontent .metabox-holder,
#wpcontent .postbox .inside {
  background-color: var(--e-one-palette-background-default);
}
#wpcontent .e-admin-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-block-end: 20px;
  padding-block-end: 20px;
  border-block-end: 1px solid var(--e-one-palette-divider);
}
#wpcontent .e-admin-header .e-admin-actions {
  display: flex;
  gap: 10px;
  align-items: center;
}
#wpcontent .button-primary,
#wpcontent .wrap .page-title-action:not(.button-secondary),
#wpcontent input[type=submit].button-primary,
#wpcontent .wp-core-ui .button.button-primary,
#wpcontent .wp-core-ui .button-primary {
  background-color: var(--e-one-palette-primary-main);
  border-color: var(--e-one-palette-primary-main);
  color: var(--e-one-palette-primary-contrast-text);
  font-weight: 500;
  padding: 8px 16px;
  border-radius: var(--e-a-border-radius);
  transition: var(--e-a-transition-hover);
  text-shadow: none;
  box-shadow: none;
  height: auto;
  line-height: normal;
  min-height: 34px;
}
#wpcontent .button-primary:hover, #wpcontent .button-primary:focus,
#wpcontent .wrap .page-title-action:not(.button-secondary):hover,
#wpcontent .wrap .page-title-action:not(.button-secondary):focus,
#wpcontent input[type=submit].button-primary:hover,
#wpcontent input[type=submit].button-primary:focus,
#wpcontent .wp-core-ui .button.button-primary:hover,
#wpcontent .wp-core-ui .button.button-primary:focus,
#wpcontent .wp-core-ui .button-primary:hover,
#wpcontent .wp-core-ui .button-primary:focus {
  background-color: var(--e-one-palette-primary-dark);
  border-color: var(--e-one-palette-primary-dark);
  color: var(--e-one-palette-primary-contrast-text);
}
#wpcontent .button-primary:active,
#wpcontent .wrap .page-title-action:not(.button-secondary):active,
#wpcontent input[type=submit].button-primary:active,
#wpcontent .wp-core-ui .button.button-primary:active,
#wpcontent .wp-core-ui .button-primary:active {
  background-color: var(--e-one-palette-primary-dark);
  border-color: var(--e-one-palette-primary-dark);
}
#wpcontent .button,
#wpcontent .button-secondary,
#wpcontent .wp-core-ui .button,
#wpcontent .wp-core-ui .button.action,
#wpcontent input[type=submit].button-secondary,
#wpcontent .wp-core-ui .button-secondary {
  background-color: transparent;
  border: 1px solid var(--e-one-palette-secondary-main);
  color: var(--e-one-palette-text-primary);
  font-weight: 500;
  padding: 8px 16px;
  border-radius: var(--e-a-border-radius);
  transition: var(--e-a-transition-hover);
  text-shadow: none;
  box-shadow: none;
  height: auto;
  line-height: normal;
  min-height: 34px;
}
#wpcontent .button:hover, #wpcontent .button:focus,
#wpcontent .button-secondary:hover,
#wpcontent .button-secondary:focus,
#wpcontent .wp-core-ui .button:hover,
#wpcontent .wp-core-ui .button:focus,
#wpcontent .wp-core-ui .button.action:hover,
#wpcontent .wp-core-ui .button.action:focus,
#wpcontent input[type=submit].button-secondary:hover,
#wpcontent input[type=submit].button-secondary:focus,
#wpcontent .wp-core-ui .button-secondary:hover,
#wpcontent .wp-core-ui .button-secondary:focus {
  background-color: var(--e-one-palette-action-hover);
  border-color: var(--e-one-palette-action-focus);
  color: var(--e-one-palette-text-primary);
}
#wpcontent .button:active,
#wpcontent .button-secondary:active,
#wpcontent .wp-core-ui .button:active,
#wpcontent .wp-core-ui .button.action:active,
#wpcontent input[type=submit].button-secondary:active,
#wpcontent .wp-core-ui .button-secondary:active {
  background-color: var(--e-one-palette-action-selected);
  border-color: var(--e-one-palette-secondary-dark);
}
#wpcontent .button.elementor-button-spinner:before, #wpcontent .button.elementor-rollback-button:before,
#wpcontent .button-secondary.elementor-button-spinner:before,
#wpcontent .button-secondary.elementor-rollback-button:before,
#wpcontent .wp-core-ui .button.elementor-button-spinner:before,
#wpcontent .wp-core-ui .button.elementor-rollback-button:before,
#wpcontent .wp-core-ui .button.action.elementor-button-spinner:before,
#wpcontent .wp-core-ui .button.action.elementor-rollback-button:before,
#wpcontent input[type=submit].button-secondary.elementor-button-spinner:before,
#wpcontent input[type=submit].button-secondary.elementor-rollback-button:before,
#wpcontent .wp-core-ui .button-secondary.elementor-button-spinner:before,
#wpcontent .wp-core-ui .button-secondary.elementor-rollback-button:before {
  inset-block-start: 3px;
}
#wpcontent .nav-tab-wrapper {
  margin-block-start: 20px;
  margin-block-end: 0;
  padding: 0;
  background-color: var(--e-one-palette-background-default);
  display: flex;
  align-items: flex-end;
  flex-wrap: wrap;
  gap: 8px;
  position: relative;
}
#wpcontent .nav-tab-wrapper::after {
  content: "";
  position: absolute;
  inset-block-end: 0;
  inset-inline-start: 0;
  inset-inline-end: 0;
  height: 1px;
  background-color: var(--e-one-palette-divider);
  z-index: 0;
}
#wpcontent .nav-tab-wrapper .nav-tab {
  box-shadow: none;
  border: 1px solid var(--e-one-palette-divider);
  border-block-end: none;
  border-width: 1px 1px 0;
  border-radius: 3px 3px 0 0;
  color: var(--e-one-palette-text-tab);
  font-family: var(--e-one-typography-fontFamily);
  font-weight: 500;
  font-size: 14px;
  line-height: 1;
  padding: 10px;
  margin: 0;
  text-decoration: none;
  transition: var(--e-a-transition-hover);
  cursor: pointer;
  text-align: center;
  white-space: nowrap;
  max-height: 35px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: var(--e-one-palette-action-hover);
  position: relative;
  z-index: 1;
}
#wpcontent .nav-tab-wrapper .nav-tab:hover:not(.nav-tab-active) {
  color: var(--e-one-palette-text-tab);
  background-color: var(--e-one-palette-action-selected);
}
#wpcontent .nav-tab-wrapper .nav-tab.nav-tab-active {
  background-color: var(--e-one-palette-background-default);
  color: var(--e-one-palette-text-tab);
  max-height: 36px;
  border-block-end: none;
  z-index: 2;
}
#wpcontent .nav-tab-wrapper .nav-tab.nav-tab-active::after {
  content: "";
  position: absolute;
  inset-block-end: -1px;
  inset-inline-start: 0;
  inset-inline-end: 0;
  height: 2px;
  background-color: var(--e-one-palette-background-default);
}
#wpcontent .elementor-settings-form-page {
  display: none;
  color: var(--e-one-palette-text-tertiary);
}
#wpcontent .elementor-settings-form-page.elementor-active {
  display: block;
}
#wpcontent .elementor-settings-form-page h2 {
  margin-block: 1em;
  font-family: var(--e-one-typography-fontFamily);
  font-weight: 700;
  font-size: 24px;
  color: var(--e-one-palette-text-primary);
  line-height: 1.8;
  padding: 0;
}
#wpcontent .elementor-settings-form-page h2:first-child {
  margin-block-start: 0;
}
#wpcontent .elementor-settings-form-page h2 ~ p {
  margin-block: 1em;
  font-size: 1em;
  color: var(--e-one-palette-text-tertiary);
  line-height: 1.4;
}
#wpcontent #post-body-content a:not(.button):not(.elementor-button):not(.nav-tab),
#wpcontent #revisionsdiv a:not(.button):not(.elementor-button):not(.nav-tab),
#wpcontent #elementor-settings-form a:not(.button):not(.elementor-button):not(.nav-tab) {
  color: var(--e-one-palette-info-main);
  text-decoration: none;
}
#wpcontent #post-body-content a:not(.button):not(.elementor-button):not(.nav-tab):hover, #wpcontent #post-body-content a:not(.button):not(.elementor-button):not(.nav-tab):focus,
#wpcontent #revisionsdiv a:not(.button):not(.elementor-button):not(.nav-tab):hover,
#wpcontent #revisionsdiv a:not(.button):not(.elementor-button):not(.nav-tab):focus,
#wpcontent #elementor-settings-form a:not(.button):not(.elementor-button):not(.nav-tab):hover,
#wpcontent #elementor-settings-form a:not(.button):not(.elementor-button):not(.nav-tab):focus {
  text-decoration: underline;
}
#wpcontent [dir=rtl] .e-admin-header .e-admin-actions {
  flex-direction: row-reverse;
}
#wpcontent [dir=rtl] .nav-tab-wrapper .nav-tab {
  margin-inline-end: 0;
  margin-inline-start: 4px;
}
#wpcontent ul.subsubsub li a {
  color: var(--e-one-palette-text-primary);
}
@media screen and (min-width: 783px) {
  #wpcontent ul.subsubsub + #posts-filter .search-box {
    margin-block-start: -25px;
  }
}
#wpcontent .e-one-section-outlined {
  border: 1px solid rgba(0, 0, 0, 0.12);
  border-radius: 8px;
}
#wpcontent .e-feature-promotion {
  max-width: calc(100% - 64px);
}
#wpcontent #elementor-element-manager-wrap {
  width: 100%;
}

body:has(#editor-one-top-bar > *) #wpbody {
  margin-block-start: 50px;
  padding-block-end: 0;
}
@media screen and (min-width: 783px) {
  body:has(#editor-one-top-bar > *) #wpbody {
    position: fixed;
    inset-block-end: 0;
    inset-inline-start: calc(var(--editor-one-sidebar-left-offset, 160px) + var(--editor-one-sidebar-navigation-width, 240px));
    width: calc(100vw - var(--editor-one-sidebar-left-offset, 160px) - var(--editor-one-sidebar-navigation-width, 240px));
  }
}
body:has(#editor-one-top-bar > *) #wpcontent #wpbody-content {
  padding-block-end: 0;
}
@media screen and (min-width: 783px) {
  body:has(#editor-one-top-bar > *) #wpcontent #wpbody-content {
    display: flex;
    flex-direction: column;
    overflow-y: auto;
    height: calc(100vh - var(--e-admin-bar-height, 0px) - var(--e-top-bar-header-height, 0px));
  }
}
/*# sourceMappingURL=editor-one-common.css.map */
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/editor-one-common.min.css */
:root{--e-one-typography-display1-fontSize:0rem;--e-one-typography-display2-fontSize:0rem;--e-one-typography-display3-fontSize:0rem;--e-one-typography-display4-fontSize:0rem;--e-one-typography-display5-fontSize:0rem;--e-one-typography-display6-fontSize:0rem;--e-one-typography-button-textTransform:none;--e-one-typography-button-fontFamily:"Roboto","Helvetica","Arial",sans-serif;--e-one-typography-button-fontWeight:500;--e-one-typography-button-fontSize:0.875rem;--e-one-typography-button-lineHeight:1.75;--e-one-typography-button-letterSpacing:0.02857em;--e-one-typography-h1-fontWeight:700;--e-one-typography-h1-fontFamily:"Roboto","Helvetica","Arial",sans-serif;--e-one-typography-h1-fontSize:6rem;--e-one-typography-h1-lineHeight:1.167;--e-one-typography-h1-letterSpacing:-0.01562em;--e-one-typography-h2-fontWeight:700;--e-one-typography-h2-fontFamily:"Roboto","Helvetica","Arial",sans-serif;--e-one-typography-h2-fontSize:3.75rem;--e-one-typography-h2-lineHeight:1.2;--e-one-typography-h2-letterSpacing:-0.00833em;--e-one-typography-h3-fontSize:2.75rem;--e-one-typography-h3-fontWeight:700;--e-one-typography-h3-fontFamily:"Roboto","Helvetica","Arial",sans-serif;--e-one-typography-h3-lineHeight:1.167;--e-one-typography-h3-letterSpacing:0em;--e-one-typography-h4-fontSize:2rem;--e-one-typography-h4-fontWeight:700;--e-one-typography-h4-fontFamily:"Roboto","Helvetica","Arial",sans-serif;--e-one-typography-h4-lineHeight:1.235;--e-one-typography-h4-letterSpacing:0.00735em;--e-one-typography-h5-fontWeight:700;--e-one-typography-h5-fontFamily:"Roboto","Helvetica","Arial",sans-serif;--e-one-typography-h5-fontSize:1.5rem;--e-one-typography-h5-lineHeight:1.334;--e-one-typography-h5-letterSpacing:0em;--e-one-typography-subtitle1-fontWeight:500;--e-one-typography-subtitle1-lineHeight:1.3;--e-one-typography-subtitle1-fontFamily:"Roboto","Helvetica","Arial",sans-serif;--e-one-typography-subtitle1-fontSize:1rem;--e-one-typography-subtitle1-letterSpacing:0.00938em;--e-one-typography-subtitle2-lineHeight:1.3;--e-one-typography-subtitle2-fontFamily:"Roboto","Helvetica","Arial",sans-serif;--e-one-typography-subtitle2-fontWeight:500;--e-one-typography-subtitle2-fontSize:0.875rem;--e-one-typography-subtitle2-letterSpacing:0.00714em;--e-one-typography-htmlFontSize:16;--e-one-typography-fontFamily:"Roboto","Helvetica","Arial",sans-serif;--e-one-typography-fontSize:14;--e-one-typography-fontWeightLight:300;--e-one-typography-fontWeightRegular:400;--e-one-typography-fontWeightMedium:500;--e-one-typography-fontWeightBold:700;--e-one-typography-h6-fontFamily:"Roboto","Helvetica","Arial",sans-serif;--e-one-typography-h6-fontWeight:500;--e-one-typography-h6-fontSize:1.25rem;--e-one-typography-h6-lineHeight:1.6;--e-one-typography-h6-letterSpacing:0.0075em;--e-one-typography-body1-fontFamily:"Roboto","Helvetica","Arial",sans-serif;--e-one-typography-body1-fontWeight:400;--e-one-typography-body1-fontSize:1rem;--e-one-typography-body1-lineHeight:1.5;--e-one-typography-body1-letterSpacing:0.00938em;--e-one-typography-body2-fontFamily:"Roboto","Helvetica","Arial",sans-serif;--e-one-typography-body2-fontWeight:400;--e-one-typography-body2-fontSize:0.875rem;--e-one-typography-body2-lineHeight:1.43;--e-one-typography-body2-letterSpacing:0.01071em;--e-one-typography-caption-fontFamily:"Roboto","Helvetica","Arial",sans-serif;--e-one-typography-caption-fontWeight:400;--e-one-typography-caption-fontSize:0.75rem;--e-one-typography-caption-lineHeight:1.66;--e-one-typography-caption-letterSpacing:0.03333em;--e-one-typography-overline-fontFamily:"Roboto","Helvetica","Arial",sans-serif;--e-one-typography-overline-fontWeight:400;--e-one-typography-overline-fontSize:0.75rem;--e-one-typography-overline-lineHeight:2.66;--e-one-typography-overline-letterSpacing:0.08333em;--e-one-typography-overline-textTransform:uppercase;--e-one-typography-inherit-fontFamily:inherit;--e-one-typography-inherit-fontWeight:inherit;--e-one-typography-inherit-fontSize:inherit;--e-one-typography-inherit-lineHeight:inherit;--e-one-typography-inherit-letterSpacing:inherit;--e-a-color-white:#fff;--e-a-color-black:#000;--e-a-color-logo:#fff;--e-a-color-circle-logo:#000;--e-a-color-primary:#f3bafd;--e-a-color-primary-bold:#d004d4;--e-a-color-primary-bold-dark:#c00bb9;--e-a-color-secondary:#515962;--e-a-color-success:#0a875a;--e-a-color-danger:#dc2626;--e-a-color-info:#2563eb;--e-a-color-warning:#f59e0b;--e-a-color-accent:#93003f;--e-a-color-global:#1dddbf;--e-a-color-accent-promotion:#93003f;--e-a-bg-default:#fff;--e-a-bg-invert:#0c0d0e;--e-a-bg-hover:#f1f2f3;--e-a-bg-active:#e6e8ea;--e-a-bg-active-bold:#d5d8dc;--e-a-bg-loading:#f9fafa;--e-a-bg-logo:#000;--e-a-bg-primary:#fae8ff;--e-a-bg-secondary:#515962;--e-a-bg-success:#f2fdf5;--e-a-bg-info:#f0f7ff;--e-a-bg-danger:#fef1f4;--e-a-bg-warning:#fffbeb;--e-a-bg-chip:#f1f2f3;--e-a-color-txt:#515962;--e-a-color-txt-muted:#818a96;--e-a-color-txt-disabled:#babfc5;--e-a-color-txt-invert:#fff;--e-a-color-txt-accent:#0c0d0e;--e-a-color-txt-hover:#3f444b;--e-a-color-txt-active:#0c0d0e;--e-a-border-color:#e6e8ea;--e-a-border-color-bold:#d5d8dc;--e-a-border-color-focus:#babfc5;--e-a-border-color-accent:#0c0d0e;--e-a-border:1px solid var(--e-a-border-color);--e-a-border-bold:1px solid var(--e-a-border-color-bold);--e-a-border-radius:3px;--e-a-btn-color:#0c0d0e;--e-a-btn-color-invert:var(--e-a-color-txt-invert);--e-a-btn-color-disabled:var(--e-a-color-txt-disabled);--e-a-btn-bg:#515962;--e-a-btn-bg-hover:#3a4046;--e-a-btn-bg-active:#23262a;--e-a-btn-bg-disabled:#d5d8dc;--e-a-btn-bg-primary:#f3bafd;--e-a-btn-bg-primary-hover:#f5d0fe;--e-a-btn-bg-primary-active:#f0abfc;--e-a-btn-bg-accent:#93003f;--e-a-btn-bg-accent-hover:#8f1a4c;--e-a-btn-bg-accent-active:#a93365;--e-a-btn-bg-info:#2563eb;--e-a-btn-bg-info-hover:#134cca;--e-a-btn-bg-info-active:#0e3b9c;--e-a-btn-bg-success:#0a875a;--e-a-btn-bg-success-hover:#06583a;--e-a-btn-bg-success-active:#03281b;--e-a-btn-bg-warning:#f59e0b;--e-a-btn-bg-warning-hover:#c57f08;--e-a-btn-bg-warning-active:#945f06;--e-a-btn-bg-danger:#dc2626;--e-a-btn-bg-danger-hover:#b21d1d;--e-a-btn-bg-danger-active:#861616;--e-a-dark-bg:#0c0d0e;--e-a-dark-color-txt:#9da5ae;--e-a-dark-color-txt-hover:#d5d8dc;--e-a-font-family:Roboto,Arial,Helvetica,sans-serif;--e-a-transition-hover:all .3s;--e-a-popover-shadow:0 2px 15px rgba(0,0,0,.3);--e-a-dropdown-shadow:0 0 3px rgba(0,0,0,.2);--e-one-palette-text-primary:#0c0d0e;--e-one-palette-text-secondary:#3f444b;--e-one-palette-text-tertiary:#69727d;--e-one-palette-text-disabled:#9da5ae;--e-one-palette-text-tab:#51575d;--e-one-palette-primary-light:#f3bafd;--e-one-palette-primary-main:#f0abfc;--e-one-palette-primary-dark:#eb8efb;--e-one-palette-primary-contrast-text:#0c0d0e;--e-one-palette-primary-contrastText:var(--e-one-palette-primary-contrast-text);--e-one-palette-secondary-light:#69727d;--e-one-palette-secondary-main:#515962;--e-one-palette-secondary-dark:#3f444b;--e-one-palette-secondary-contrast-text:#fff;--e-one-palette-secondary-contrastText:var(--e-one-palette-secondary-contrast-text);--e-one-palette-error-light:#ef4444;--e-one-palette-error-main:#dc2626;--e-one-palette-error-dark:#b91c1c;--e-one-palette-error-contrast-text:#fff;--e-one-palette-error-contrastText:var(--e-one-palette-error-contrast-text);--e-one-palette-warning-light:#d97706;--e-one-palette-warning-main:#bb5b1d;--e-one-palette-warning-dark:#b15211;--e-one-palette-warning-contrast-text:#fff;--e-one-palette-warning-contrastText:var(--e-one-palette-warning-contrast-text);--e-one-palette-info-light:#3b82f6;--e-one-palette-info-main:#2563eb;--e-one-palette-info-dark:#1d4ed8;--e-one-palette-info-contrast-text:#fff;--e-one-palette-info-contrastText:var(--e-one-palette-info-contrast-text);--e-one-palette-success-light:#10b981;--e-one-palette-success-main:#0a875a;--e-one-palette-success-dark:#047857;--e-one-palette-success-contrast-text:#fff;--e-one-palette-success-contrastText:var(--e-one-palette-success-contrast-text);--e-one-palette-global-light:#99f6e4;--e-one-palette-global-main:#5eead4;--e-one-palette-global-dark:#2adfcd;--e-one-palette-global-contrast-text:#0c0d0e;--e-one-palette-global-contrastText:var(--e-one-palette-global-contrast-text);--e-one-palette-promotion-light:#b51243;--e-one-palette-promotion-main:#93003f;--e-one-palette-promotion-dark:#7e013b;--e-one-palette-promotion-contrast-text:#fff;--e-one-palette-promotion-contrastText:var(--e-one-palette-promotion-contrast-text);--e-one-palette-decorative-light:#99f6e4;--e-one-palette-decorative-main:#5eead4;--e-one-palette-decorative-dark:#2adfcd;--e-one-palette-decorative-contrast-text:#0c0d0e;--e-one-palette-decorative-contrastText:var(--e-one-palette-decorative-contrast-text);--e-one-palette-neutral-light:#fff;--e-one-palette-neutral-main:#fff;--e-one-palette-neutral-dark:#fff;--e-one-palette-neutral-contrast-text:#fff;--e-one-palette-neutral-contrastText:var(--e-one-palette-neutral-contrast-text);--e-one-palette-action-active:rgba(0,0,0,.54);--e-one-palette-action-hover:rgba(0,0,0,.04);--e-one-palette-action-selected:rgba(0,0,0,.08);--e-one-palette-action-focus:rgba(0,0,0,.12);--e-one-palette-action-disabled:rgba(0,0,0,.26);--e-one-palette-action-disabled-background:rgba(0,0,0,.12);--e-one-palette-action-disabledBackground:var(--e-one-palette-action-disabled-background);--e-one-palette-divider:rgba(0,0,0,.12);--e-one-palette-common-black:#000;--e-one-palette-common-white:#fff;--e-one-palette-background-default:#fff;--e-one-palette-background-paper:#fff;--e-one-palette-checkbox-primary:#515962;--e-one-palette-border:#a7aaad}#wpcontent,#wpcontent #wpbody-content,#wpcontent #wpbody-content>*,#wpcontent body.wp-admin,#wpwrap{background-color:var(--e-one-palette-background-default)}#wpcontent body.wp-admin{font-family:var(--e-one-typography-fontFamily)}#wpcontent #submitdiv .button{height:30px;padding:5px 16px}#wpcontent #submitdiv .eps-button:not(.e-site-editor-conditions__add-button),#wpcontent #submitdiv a:not(.button){color:var(--e-one-palette-text-primary);font-weight:600;text-decoration:underline}#wpcontent #submitdiv .eps-button:not(.e-site-editor-conditions__add-button):focus,#wpcontent #submitdiv .eps-button:not(.e-site-editor-conditions__add-button):hover,#wpcontent #submitdiv a:not(.button):focus,#wpcontent #submitdiv a:not(.button):hover{text-decoration:underline}#wpcontent #submitdiv #misc-publishing-actions a{font-weight:600;text-decoration:underline}#wpcontent .postbox .category-tabs{border-block-end:1px solid var(--e-one-palette-divider);display:flex;margin-block-end:10px}#wpcontent .postbox .category-tabs li{margin:0;padding:0}#wpcontent .postbox .category-tabs li.tabs{border-block-end:2px solid var(--e-one-palette-text-primary);margin-block-end:-1px}#wpcontent .postbox .category-tabs li.tabs a{color:var(--e-one-palette-text-primary);font-weight:500}#wpcontent .postbox .category-tabs li a{color:var(--e-one-palette-text-tertiary);display:block;padding:8px 12px;text-decoration:none;transition:var(--e-a-transition-hover)}#wpcontent .postbox .category-tabs li a:focus,#wpcontent .postbox .category-tabs li a:hover{box-shadow:none;color:var(--e-one-palette-text-primary)}#wpcontent .postbox #set-post-thumbnail,#wpcontent .postbox .taxonomy-add-new{color:var(--e-one-palette-text-primary);font-weight:600;text-decoration:underline}#wpcontent #elementor-editor #elementor-editor-button{align-items:center;display:inline-flex;font-size:16px;font-weight:600;justify-content:center}#wpcontent #elementor-editor #elementor-go-to-edit-page-link{text-decoration:none}#wpcontent .wrap{align-items:center;background-color:var(--e-one-palette-background-default);clear:both;display:flex;flex-wrap:wrap;margin:0;max-width:100%;padding-block-start:24px;padding-inline:32px}#wpcontent .wrap .tablenav .actions .button,#wpcontent .wrap .tablenav .actions input[type=submit].button{box-sizing:border-box;height:30px;line-height:28px;padding-block:0}@media screen and (min-width:783px){#wpcontent .wrap .tablenav .actions{align-items:center;display:flex}}#wpcontent .wrap>h1.wp-heading-inline{color:var(--e-one-palette-text-primary);flex-grow:1;font-family:var(--e-one-typography-fontFamily);font-size:24px;font-weight:700;line-height:1.2;margin:0;padding:0}#wpcontent .wrap>.page-title-action{margin-inline-start:8px}@media screen and (max-width:782px){#wpcontent .wrap>.page-title-action{margin-block-start:12px;margin-inline-start:0}}#wpcontent .wrap>hr.wp-header-end{flex-basis:100%;margin-block:20px 0}#wpcontent .wrap>:not(h1.wp-heading-inline):not(.page-title-action):not(hr.wp-header-end){flex-basis:100%}#wpcontent #screen-meta-links{display:flex;justify-content:flex-end;margin-block:1px 10px;margin-inline:32px}#wpcontent #screen-meta-links .show-settings:after{bottom:2px;font:normal 20px/.5 dashicons;height:10px;inset-block-end:1px;padding:0;position:relative;vertical-align:middle}#wpcontent #screen-meta-links+.wrap{margin-block-start:0}#wpcontent #wpbody-content,#wpcontent .elementor-settings-form-page,#wpcontent .elementor-settings-form-page>*,#wpcontent .form-table,#wpcontent .form-table td,#wpcontent .form-table th,#wpcontent .form-table tr{background-color:var(--e-one-palette-background-default)}#wpcontent #wpbody-content hr:not(.MuiDivider-root){background:transparent;border:none;border-block-start:1px solid var(--e-one-palette-divider);margin-block:15px}#wpcontent .metabox-holder,#wpcontent .postbox,#wpcontent .postbox .inside{background-color:var(--e-one-palette-background-default)}#wpcontent .e-admin-header{align-items:center;border-block-end:1px solid var(--e-one-palette-divider);display:flex;justify-content:space-between;margin-block-end:20px;padding-block-end:20px}#wpcontent .e-admin-header .e-admin-actions{align-items:center;display:flex;gap:10px}#wpcontent .button-primary,#wpcontent .wp-core-ui .button-primary,#wpcontent .wp-core-ui .button.button-primary,#wpcontent .wrap .page-title-action:not(.button-secondary),#wpcontent input[type=submit].button-primary{background-color:var(--e-one-palette-primary-main);border-color:var(--e-one-palette-primary-main);border-radius:var(--e-a-border-radius);box-shadow:none;color:var(--e-one-palette-primary-contrast-text);font-weight:500;height:auto;line-height:normal;min-height:34px;padding:8px 16px;text-shadow:none;transition:var(--e-a-transition-hover)}#wpcontent .button-primary:focus,#wpcontent .button-primary:hover,#wpcontent .wp-core-ui .button-primary:focus,#wpcontent .wp-core-ui .button-primary:hover,#wpcontent .wp-core-ui .button.button-primary:focus,#wpcontent .wp-core-ui .button.button-primary:hover,#wpcontent .wrap .page-title-action:not(.button-secondary):focus,#wpcontent .wrap .page-title-action:not(.button-secondary):hover,#wpcontent input[type=submit].button-primary:focus,#wpcontent input[type=submit].button-primary:hover{background-color:var(--e-one-palette-primary-dark);border-color:var(--e-one-palette-primary-dark);color:var(--e-one-palette-primary-contrast-text)}#wpcontent .button-primary:active,#wpcontent .wp-core-ui .button-primary:active,#wpcontent .wp-core-ui .button.button-primary:active,#wpcontent .wrap .page-title-action:not(.button-secondary):active,#wpcontent input[type=submit].button-primary:active{background-color:var(--e-one-palette-primary-dark);border-color:var(--e-one-palette-primary-dark)}#wpcontent .button,#wpcontent .button-secondary,#wpcontent .wp-core-ui .button,#wpcontent .wp-core-ui .button-secondary,#wpcontent .wp-core-ui .button.action,#wpcontent input[type=submit].button-secondary{background-color:transparent;border:1px solid var(--e-one-palette-secondary-main);border-radius:var(--e-a-border-radius);box-shadow:none;color:var(--e-one-palette-text-primary);font-weight:500;height:auto;line-height:normal;min-height:34px;padding:8px 16px;text-shadow:none;transition:var(--e-a-transition-hover)}#wpcontent .button-secondary:focus,#wpcontent .button-secondary:hover,#wpcontent .button:focus,#wpcontent .button:hover,#wpcontent .wp-core-ui .button-secondary:focus,#wpcontent .wp-core-ui .button-secondary:hover,#wpcontent .wp-core-ui .button.action:focus,#wpcontent .wp-core-ui .button.action:hover,#wpcontent .wp-core-ui .button:focus,#wpcontent .wp-core-ui .button:hover,#wpcontent input[type=submit].button-secondary:focus,#wpcontent input[type=submit].button-secondary:hover{background-color:var(--e-one-palette-action-hover);border-color:var(--e-one-palette-action-focus);color:var(--e-one-palette-text-primary)}#wpcontent .button-secondary:active,#wpcontent .button:active,#wpcontent .wp-core-ui .button-secondary:active,#wpcontent .wp-core-ui .button.action:active,#wpcontent .wp-core-ui .button:active,#wpcontent input[type=submit].button-secondary:active{background-color:var(--e-one-palette-action-selected);border-color:var(--e-one-palette-secondary-dark)}#wpcontent .button-secondary.elementor-button-spinner:before,#wpcontent .button-secondary.elementor-rollback-button:before,#wpcontent .button.elementor-button-spinner:before,#wpcontent .button.elementor-rollback-button:before,#wpcontent .wp-core-ui .button-secondary.elementor-button-spinner:before,#wpcontent .wp-core-ui .button-secondary.elementor-rollback-button:before,#wpcontent .wp-core-ui .button.action.elementor-button-spinner:before,#wpcontent .wp-core-ui .button.action.elementor-rollback-button:before,#wpcontent .wp-core-ui .button.elementor-button-spinner:before,#wpcontent .wp-core-ui .button.elementor-rollback-button:before,#wpcontent input[type=submit].button-secondary.elementor-button-spinner:before,#wpcontent input[type=submit].button-secondary.elementor-rollback-button:before{inset-block-start:3px}#wpcontent .nav-tab-wrapper{align-items:flex-end;background-color:var(--e-one-palette-background-default);display:flex;flex-wrap:wrap;gap:8px;margin-block-end:0;margin-block-start:20px;padding:0;position:relative}#wpcontent .nav-tab-wrapper:after{background-color:var(--e-one-palette-divider);content:"";height:1px;inset-block-end:0;inset-inline-end:0;inset-inline-start:0;position:absolute;z-index:0}#wpcontent .nav-tab-wrapper .nav-tab{align-items:center;background-color:var(--e-one-palette-action-hover);border-block-end:none;border:solid var(--e-one-palette-divider);border-radius:3px 3px 0 0;border-width:1px 1px 0;box-shadow:none;color:var(--e-one-palette-text-tab);cursor:pointer;display:inline-flex;font-family:var(--e-one-typography-fontFamily);font-size:14px;font-weight:500;justify-content:center;line-height:1;margin:0;max-height:35px;padding:10px;position:relative;text-align:center;text-decoration:none;transition:var(--e-a-transition-hover);white-space:nowrap;z-index:1}#wpcontent .nav-tab-wrapper .nav-tab:hover:not(.nav-tab-active){background-color:var(--e-one-palette-action-selected);color:var(--e-one-palette-text-tab)}#wpcontent .nav-tab-wrapper .nav-tab.nav-tab-active{background-color:var(--e-one-palette-background-default);border-block-end:none;color:var(--e-one-palette-text-tab);max-height:36px;z-index:2}#wpcontent .nav-tab-wrapper .nav-tab.nav-tab-active:after{background-color:var(--e-one-palette-background-default);content:"";height:2px;inset-block-end:-1px;inset-inline-end:0;inset-inline-start:0;position:absolute}#wpcontent .elementor-settings-form-page{color:var(--e-one-palette-text-tertiary);display:none}#wpcontent .elementor-settings-form-page.elementor-active{display:block}#wpcontent .elementor-settings-form-page h2{color:var(--e-one-palette-text-primary);font-family:var(--e-one-typography-fontFamily);font-size:24px;font-weight:700;line-height:1.8;margin-block:1em;padding:0}#wpcontent .elementor-settings-form-page h2:first-child{margin-block-start:0}#wpcontent .elementor-settings-form-page h2~p{color:var(--e-one-palette-text-tertiary);font-size:1em;line-height:1.4;margin-block:1em}#wpcontent #elementor-settings-form a:not(.button):not(.elementor-button):not(.nav-tab),#wpcontent #post-body-content a:not(.button):not(.elementor-button):not(.nav-tab),#wpcontent #revisionsdiv a:not(.button):not(.elementor-button):not(.nav-tab){color:var(--e-one-palette-info-main);text-decoration:none}#wpcontent #elementor-settings-form a:not(.button):not(.elementor-button):not(.nav-tab):focus,#wpcontent #elementor-settings-form a:not(.button):not(.elementor-button):not(.nav-tab):hover,#wpcontent #post-body-content a:not(.button):not(.elementor-button):not(.nav-tab):focus,#wpcontent #post-body-content a:not(.button):not(.elementor-button):not(.nav-tab):hover,#wpcontent #revisionsdiv a:not(.button):not(.elementor-button):not(.nav-tab):focus,#wpcontent #revisionsdiv a:not(.button):not(.elementor-button):not(.nav-tab):hover{text-decoration:underline}#wpcontent [dir=rtl] .e-admin-header .e-admin-actions{flex-direction:row-reverse}#wpcontent [dir=rtl] .nav-tab-wrapper .nav-tab{margin-inline-end:0;margin-inline-start:4px}#wpcontent ul.subsubsub li a{color:var(--e-one-palette-text-primary)}@media screen and (min-width:783px){#wpcontent ul.subsubsub+#posts-filter .search-box{margin-block-start:-25px}}#wpcontent .e-one-section-outlined{border:1px solid rgba(0,0,0,.12);border-radius:8px}#wpcontent .e-feature-promotion{max-width:calc(100% - 64px)}#wpcontent #elementor-element-manager-wrap{width:100%}body:has(#editor-one-top-bar>*) #wpbody{margin-block-start:50px;padding-block-end:0}@media screen and (min-width:783px){body:has(#editor-one-top-bar>*) #wpbody{inset-block-end:0;inset-inline-start:calc(var(--editor-one-sidebar-left-offset, 160px) + var(--editor-one-sidebar-navigation-width, 240px));position:fixed;width:calc(100vw - var(--editor-one-sidebar-left-offset, 160px) - var(--editor-one-sidebar-navigation-width, 240px))}}body:has(#editor-one-top-bar>*) #wpcontent #wpbody-content{padding-block-end:0}@media screen and (min-width:783px){body:has(#editor-one-top-bar>*) #wpcontent #wpbody-content{display:flex;flex-direction:column;height:calc(100vh - var(--e-admin-bar-height, 0px) - var(--e-top-bar-header-height, 0px));overflow-y:auto}}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/editor-one-elements.css */
input[type=checkbox] {
  width: 16px;
  height: 16px;
  background-color: var(--e-one-palette-background-default);
  border: 1px solid var(--e-one-palette-border);
  border-radius: 4px;
  cursor: pointer;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  position: relative;
  transition: var(--e-a-transition-hover);
  flex-shrink: 0;
}
input[type=checkbox]:hover {
  border-color: var(--e-one-palette-action-focus);
}
input[type=checkbox]:focus {
  outline: none;
  border-color: var(--e-one-palette-action-focus);
  box-shadow: inset 0 0 1px 0 rgba(0, 0, 0, 0.25);
}
input[type=checkbox]:checked {
  background-color: var(--e-one-palette-background-default);
}
input[type=checkbox]:checked::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(45deg);
  width: 4px;
  height: 8px;
  border: 2px solid var(--e-one-palette-checkbox-primary);
  border-top: none;
  border-left: none;
  border-radius: 0;
}
input[type=checkbox]:checked::before {
  content: "";
}
input[type=checkbox]:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

input[type=radio] {
  width: 16px;
  height: 16px;
  background-color: var(--e-one-palette-background-default);
  border: 1px solid var(--e-one-palette-divider);
  border-radius: 50%;
  box-shadow: inset 0 0 4px 0 rgba(0, 0, 0, 0.25);
  cursor: pointer;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  position: relative;
  transition: var(--e-a-transition-hover);
  flex-shrink: 0;
}
input[type=radio]:hover {
  border-color: var(--e-one-palette-action-focus);
}
input[type=radio]:focus {
  outline: none;
  border-color: var(--e-one-palette-action-focus);
  box-shadow: inset 0 0 1px 0 rgba(0, 0, 0, 0.25), 0 0 0 1px var(--e-one-palette-action-focus);
}
input[type=radio]:checked {
  background-color: var(--e-one-palette-background-default);
}
input[type=radio]:checked::after {
  content: "";
  position: absolute;
  inset-block-start: 50%;
  inset-inline-start: 50%;
  transform: translate(-50%, -50%);
  width: 8px;
  height: 8px;
  background-color: var(--e-one-palette-text-primary);
  border-radius: 50%;
}
input[type=radio]:checked::before {
  content: "";
}
input[type=radio]:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

select,
.wp-core-ui select {
  border: 1px solid var(--e-one-palette-secondary-main);
  color: var(--e-one-palette-text-primary);
  background-color: var(--e-one-palette-background-default);
  border-radius: 3px;
  height: 34px;
  font-size: 13px;
  font-family: var(--e-one-typography-fontFamily);
  font-weight: 400;
  line-height: 1.2;
  min-height: 34px;
  transition: var(--e-a-transition-hover);
}
select:hover,
.wp-core-ui select:hover {
  border-color: var(--e-one-palette-action-focus);
}
select:focus,
.wp-core-ui select:focus {
  border-color: var(--e-one-palette-action-focus);
  box-shadow: 0 0 0 1px var(--e-one-palette-action-focus);
  outline: none;
}
select:disabled,
.wp-core-ui select:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

input[type=text],
input[type=email],
input[type=url],
input[type=password],
input[type=number],
input[type=search],
input[type=tel],
textarea {
  border: 1px solid var(--e-one-palette-divider);
  color: var(--e-one-palette-text-primary);
  background-color: var(--e-one-palette-background-default);
  border-radius: var(--e-a-border-radius);
  box-shadow: none;
}
input[type=text]:focus,
input[type=email]:focus,
input[type=url]:focus,
input[type=password]:focus,
input[type=number]:focus,
input[type=search]:focus,
input[type=tel]:focus,
textarea:focus {
  border-color: var(--e-one-palette-action-focus);
  box-shadow: 0 0 0 1px var(--e-one-palette-action-focus);
  outline: none;
}
/*# sourceMappingURL=editor-one-elements.css.map */
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/editor-one-elements.min.css */
input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:var(--e-one-palette-background-default);border:1px solid var(--e-one-palette-border);border-radius:4px;cursor:pointer;flex-shrink:0;height:16px;position:relative;transition:var(--e-a-transition-hover);width:16px}input[type=checkbox]:focus,input[type=checkbox]:hover{border-color:var(--e-one-palette-action-focus)}input[type=checkbox]:focus{box-shadow:inset 0 0 1px 0 rgba(0,0,0,.25);outline:none}input[type=checkbox]:checked{background-color:var(--e-one-palette-background-default)}input[type=checkbox]:checked:after{border:2px solid var(--e-one-palette-checkbox-primary);border-left:none;border-radius:0;border-top:none;content:"";height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:4px}input[type=checkbox]:checked:before{content:""}input[type=checkbox]:disabled{cursor:not-allowed;opacity:.5}input[type=radio]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:var(--e-one-palette-background-default);border:1px solid var(--e-one-palette-divider);border-radius:50%;box-shadow:inset 0 0 4px 0 rgba(0,0,0,.25);cursor:pointer;flex-shrink:0;height:16px;position:relative;transition:var(--e-a-transition-hover);width:16px}input[type=radio]:focus,input[type=radio]:hover{border-color:var(--e-one-palette-action-focus)}input[type=radio]:focus{box-shadow:inset 0 0 1px 0 rgba(0,0,0,.25),0 0 0 1px var(--e-one-palette-action-focus);outline:none}input[type=radio]:checked{background-color:var(--e-one-palette-background-default)}input[type=radio]:checked:after{background-color:var(--e-one-palette-text-primary);border-radius:50%;content:"";height:8px;inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(-50%,-50%);width:8px}input[type=radio]:checked:before{content:""}input[type=radio]:disabled{cursor:not-allowed;opacity:.5}.wp-core-ui select,select{background-color:var(--e-one-palette-background-default);border:1px solid var(--e-one-palette-secondary-main);border-radius:3px;color:var(--e-one-palette-text-primary);font-family:var(--e-one-typography-fontFamily);font-size:13px;font-weight:400;height:34px;line-height:1.2;min-height:34px;transition:var(--e-a-transition-hover)}.wp-core-ui select:focus,.wp-core-ui select:hover,select:focus,select:hover{border-color:var(--e-one-palette-action-focus)}.wp-core-ui select:focus,select:focus{box-shadow:0 0 0 1px var(--e-one-palette-action-focus);outline:none}.wp-core-ui select:disabled,select:disabled{cursor:not-allowed;opacity:.5}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{background-color:var(--e-one-palette-background-default);border:1px solid var(--e-one-palette-divider);border-radius:var(--e-a-border-radius);box-shadow:none;color:var(--e-one-palette-text-primary)}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{border-color:var(--e-one-palette-action-focus);box-shadow:0 0 0 1px var(--e-one-palette-action-focus);outline:none}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/editor-one-tables.css */
.form-table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  margin: 0;
  background-color: var(--e-one-palette-background-default);
  border: none;
}
.form-table th {
  color: var(--e-one-palette-text-primary);
  font-weight: 600;
  font-size: 14px;
  padding: 12px 0;
  vertical-align: top;
  width: 219px;
  text-align: start;
  border: none;
  background: transparent;
}
.form-table td {
  color: var(--e-one-palette-text-primary);
  font-size: 13px;
  padding: 12px 0;
  vertical-align: top;
  border: none;
  background: transparent;
}
.form-table tr {
  border-block-end: 1px solid var(--e-one-palette-divider);
  background: transparent;
}
.form-table tr:last-child {
  border-block-end: none;
}
.form-table tr:hover {
  background-color: transparent;
}
.form-table input[type=checkbox] {
  margin: 0;
  margin-inline-end: 4px;
  vertical-align: middle;
  width: 16px;
  height: 16px;
  flex-shrink: 0;
}
.form-table td > label,
.form-table td > .elementor-field-row {
  display: block;
  position: relative;
  padding-inline-start: 24px;
  font-size: 13px;
  color: var(--e-one-palette-text-primary);
  line-height: 1.5;
}
.form-table td > label input[type=checkbox],
.form-table td > .elementor-field-row input[type=checkbox] {
  position: absolute;
  inset-inline-start: 0;
  inset-block-start: 2px;
  margin: 0;
}
.form-table .description {
  color: var(--e-one-palette-text-tertiary);
  font-size: 13px;
  margin-block-start: 4px;
  display: block;
  line-height: 1.4;
  font-weight: 400;
}
.form-table a {
  color: var(--e-one-palette-info-main);
  text-decoration: none;
}
.form-table a:hover {
  text-decoration: underline;
}
.form-table + h2 {
  margin-block: 1em;
  font-family: var(--e-one-typography-fontFamily);
  font-weight: 600;
  font-size: 18px;
  color: var(--e-one-palette-text-primary);
  line-height: 1.2;
}

.wp-list-table {
  border: 1px solid var(--e-one-palette-divider);
  border-collapse: collapse;
  background-color: var(--e-one-palette-background-default);
  width: 100%;
}
.wp-list-table thead th,
.wp-list-table thead td,
.wp-list-table tfoot th,
.wp-list-table tfoot td {
  background-color: transparent;
  border: none;
  border-block-end: 1px solid var(--e-one-palette-divider);
  color: var(--e-one-palette-text-primary);
  font-family: var(--e-one-typography-fontFamily);
  font-weight: 500;
  font-size: 14px;
  line-height: 24px;
  padding-inline-start: 10px;
  text-align: start;
  vertical-align: middle;
}
.wp-list-table thead th.check-column,
.wp-list-table thead td.check-column,
.wp-list-table tfoot th.check-column,
.wp-list-table tfoot td.check-column {
  text-align: center;
}
.wp-list-table thead th.sortable a, .wp-list-table thead th.sorted a,
.wp-list-table thead td.sortable a,
.wp-list-table thead td.sorted a,
.wp-list-table tfoot th.sortable a,
.wp-list-table tfoot th.sorted a,
.wp-list-table tfoot td.sortable a,
.wp-list-table tfoot td.sorted a {
  color: var(--e-one-palette-text-primary);
}
.wp-list-table tbody tr {
  border-block-end: 1px solid var(--e-one-palette-divider);
  background-color: var(--e-one-palette-background-default);
  font-weight: 400;
}
.wp-list-table tbody tr.alternate, .wp-list-table tbody tr:nth-child(odd), .wp-list-table tbody tr:nth-child(even) {
  background-color: var(--e-one-palette-background-default);
}
.wp-list-table tbody tr:hover {
  background-color: var(--e-one-palette-action-hover);
}
.wp-list-table tbody th.check-column {
  border-block-end: none;
  text-align: center;
}
.wp-list-table tbody td {
  color: var(--e-one-palette-text-primary);
  font-size: 13px;
  padding: 10px;
}
.wp-list-table tbody td:last-child {
  border-inline-end: none;
}
.wp-list-table tbody tr a,
.wp-list-table tbody tr .button-link,
.wp-list-table tbody td a,
.wp-list-table tbody td .button-link,
.wp-list-table tbody th a,
.wp-list-table tbody th .button-link {
  color: var(--e-one-palette-text-primary);
  text-decoration: none;
}
.wp-list-table tbody tr a:hover,
.wp-list-table tbody tr .button-link:hover,
.wp-list-table tbody td a:hover,
.wp-list-table tbody td .button-link:hover,
.wp-list-table tbody th a:hover,
.wp-list-table tbody th .button-link:hover {
  color: var(--e-one-palette-text-primary);
  text-decoration: underline;
}
.wp-list-table tbody tr a.delete, .wp-list-table tbody tr a[href*="action=trash"], .wp-list-table tbody tr a[href*="action=delete"], .wp-list-table tbody tr a.submitdelete,
.wp-list-table tbody tr .button-link.delete,
.wp-list-table tbody tr .button-link[href*="action=trash"],
.wp-list-table tbody tr .button-link[href*="action=delete"],
.wp-list-table tbody tr .button-link.submitdelete,
.wp-list-table tbody td a.delete,
.wp-list-table tbody td a[href*="action=trash"],
.wp-list-table tbody td a[href*="action=delete"],
.wp-list-table tbody td a.submitdelete,
.wp-list-table tbody td .button-link.delete,
.wp-list-table tbody td .button-link[href*="action=trash"],
.wp-list-table tbody td .button-link[href*="action=delete"],
.wp-list-table tbody td .button-link.submitdelete,
.wp-list-table tbody th a.delete,
.wp-list-table tbody th a[href*="action=trash"],
.wp-list-table tbody th a[href*="action=delete"],
.wp-list-table tbody th a.submitdelete,
.wp-list-table tbody th .button-link.delete,
.wp-list-table tbody th .button-link[href*="action=trash"],
.wp-list-table tbody th .button-link[href*="action=delete"],
.wp-list-table tbody th .button-link.submitdelete {
  color: var(--e-one-palette-error-main);
}
.wp-list-table tbody tr a.delete:hover, .wp-list-table tbody tr a[href*="action=trash"]:hover, .wp-list-table tbody tr a[href*="action=delete"]:hover, .wp-list-table tbody tr a.submitdelete:hover,
.wp-list-table tbody tr .button-link.delete:hover,
.wp-list-table tbody tr .button-link[href*="action=trash"]:hover,
.wp-list-table tbody tr .button-link[href*="action=delete"]:hover,
.wp-list-table tbody tr .button-link.submitdelete:hover,
.wp-list-table tbody td a.delete:hover,
.wp-list-table tbody td a[href*="action=trash"]:hover,
.wp-list-table tbody td a[href*="action=delete"]:hover,
.wp-list-table tbody td a.submitdelete:hover,
.wp-list-table tbody td .button-link.delete:hover,
.wp-list-table tbody td .button-link[href*="action=trash"]:hover,
.wp-list-table tbody td .button-link[href*="action=delete"]:hover,
.wp-list-table tbody td .button-link.submitdelete:hover,
.wp-list-table tbody th a.delete:hover,
.wp-list-table tbody th a[href*="action=trash"]:hover,
.wp-list-table tbody th a[href*="action=delete"]:hover,
.wp-list-table tbody th a.submitdelete:hover,
.wp-list-table tbody th .button-link.delete:hover,
.wp-list-table tbody th .button-link[href*="action=trash"]:hover,
.wp-list-table tbody th .button-link[href*="action=delete"]:hover,
.wp-list-table tbody th .button-link.submitdelete:hover {
  color: var(--e-one-palette-error-main);
}
.wp-list-table .column-title strong {
  color: var(--e-one-palette-text-primary);
  font-weight: 400;
}
.wp-list-table .row-title,
.wp-list-table a.row-title {
  color: var(--e-one-palette-text-primary);
  text-decoration: none;
}
.wp-list-table .row-title:hover,
.wp-list-table a.row-title:hover {
  color: var(--e-one-palette-text-primary);
  text-decoration: underline;
}
.wp-list-table .row-actions * {
  color: var(--e-one-palette-text-primary);
  font-size: 13px;
}
.wp-list-table .row-actions span.sep,
.wp-list-table .row-actions span {
  color: var(--e-one-palette-divider);
  margin-block: 0;
  margin-inline: 4px;
}
.wp-list-table .check-column {
  width: 2.2em;
  padding: 10px;
}
.wp-list-table .check-column input[type=checkbox] {
  margin: 0;
}

#elementor-element-manager-wrap .wp-list-table thead th.sortable button, #elementor-element-manager-wrap .wp-list-table thead th.sorted button {
  all: unset;
  display: flex;
  align-items: center;
  gap: 4px;
  cursor: pointer;
  color: var(--e-one-palette-text-primary);
  font-weight: 500;
  font-size: 14px;
  line-height: 24px;
  width: 100%;
  justify-content: flex-start;
}
#elementor-element-manager-wrap .wp-list-table thead th.sortable button:hover, #elementor-element-manager-wrap .wp-list-table thead th.sorted button:hover {
  color: var(--e-one-palette-text-primary);
}
#elementor-element-manager-wrap .wp-list-table thead th.sortable button .sorting-indicators, #elementor-element-manager-wrap .wp-list-table thead th.sorted button .sorting-indicators {
  display: flex;
  flex-direction: column;
  margin-inline-start: 4px;
}
#elementor-element-manager-wrap .wp-list-table thead th.sortable button .sorting-indicators .sorting-indicator, #elementor-element-manager-wrap .wp-list-table thead th.sorted button .sorting-indicators .sorting-indicator {
  width: 0;
  height: 0;
  border-inline-start: 4px solid transparent;
  border-inline-end: 4px solid transparent;
  margin-block: 1px;
}
#elementor-element-manager-wrap .wp-list-table thead th.sortable button .sorting-indicators .sorting-indicator.asc, #elementor-element-manager-wrap .wp-list-table thead th.sorted button .sorting-indicators .sorting-indicator.asc {
  border-block-end: 4px solid var(--e-one-palette-text-tertiary);
  border-block-start: none;
}
#elementor-element-manager-wrap .wp-list-table thead th.sortable button .sorting-indicators .sorting-indicator.desc, #elementor-element-manager-wrap .wp-list-table thead th.sorted button .sorting-indicators .sorting-indicator.desc {
  border-block-start: 4px solid var(--e-one-palette-text-tertiary);
  border-block-end: none;
}
#elementor-element-manager-wrap .wp-list-table thead th.sortable button.sorted .sorting-indicator.asc, #elementor-element-manager-wrap .wp-list-table thead th.sorted button.sorted .sorting-indicator.asc {
  border-block-end-color: var(--e-one-palette-text-primary);
}
#elementor-element-manager-wrap .wp-list-table thead th.sortable button.sorted .sorting-indicator.desc, #elementor-element-manager-wrap .wp-list-table thead th.sorted button.sorted .sorting-indicator.desc {
  border-block-start-color: var(--e-one-palette-text-primary);
}
#elementor-element-manager-wrap .wp-list-table tbody td .MuiSwitch-root {
  margin: 0;
}

@media screen and (min-width: 783px) {
  body.post-type-elementor_library .wp-list-table thead th#title, body.post-type-elementor_library .wp-list-table thead th.column-title {
    width: 20%;
  }
  body.post-type-elementor_library .wp-list-table tbody td#title, body.post-type-elementor_library .wp-list-table tbody td.column-title {
    width: 20%;
  }
}
.wp-list-table:not(.e-form-submissions-list-table) tbody td {
  font-weight: 400;
}
/*# sourceMappingURL=editor-one-tables.css.map */
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/editor-one-tables.min.css */
.form-table{background-color:var(--e-one-palette-background-default);border:none;border-collapse:separate;border-spacing:0;margin:0;width:100%}.form-table th{font-size:14px;font-weight:600;text-align:start;width:219px}.form-table td,.form-table th{background:transparent;border:none;color:var(--e-one-palette-text-primary);padding:12px 0;vertical-align:top}.form-table td{font-size:13px}.form-table tr{background:transparent;border-block-end:1px solid var(--e-one-palette-divider)}.form-table tr:last-child{border-block-end:none}.form-table tr:hover{background-color:transparent}.form-table input[type=checkbox]{flex-shrink:0;height:16px;margin:0;margin-inline-end:4px;vertical-align:middle;width:16px}.form-table td>.elementor-field-row,.form-table td>label{color:var(--e-one-palette-text-primary);display:block;font-size:13px;line-height:1.5;padding-inline-start:24px;position:relative}.form-table td>.elementor-field-row input[type=checkbox],.form-table td>label input[type=checkbox]{inset-block-start:2px;inset-inline-start:0;margin:0;position:absolute}.form-table .description{color:var(--e-one-palette-text-tertiary);display:block;font-size:13px;font-weight:400;line-height:1.4;margin-block-start:4px}.form-table a{color:var(--e-one-palette-info-main);text-decoration:none}.form-table a:hover{text-decoration:underline}.form-table+h2{color:var(--e-one-palette-text-primary);font-family:var(--e-one-typography-fontFamily);font-size:18px;font-weight:600;line-height:1.2;margin-block:1em}.wp-list-table{background-color:var(--e-one-palette-background-default);border:1px solid var(--e-one-palette-divider);border-collapse:collapse;width:100%}.wp-list-table tfoot td,.wp-list-table tfoot th,.wp-list-table thead td,.wp-list-table thead th{background-color:transparent;border:none;border-block-end:1px solid var(--e-one-palette-divider);color:var(--e-one-palette-text-primary);font-family:var(--e-one-typography-fontFamily);font-size:14px;font-weight:500;line-height:24px;padding-inline-start:10px;text-align:start;vertical-align:middle}.wp-list-table tfoot td.check-column,.wp-list-table tfoot th.check-column,.wp-list-table thead td.check-column,.wp-list-table thead th.check-column{text-align:center}.wp-list-table tfoot td.sortable a,.wp-list-table tfoot td.sorted a,.wp-list-table tfoot th.sortable a,.wp-list-table tfoot th.sorted a,.wp-list-table thead td.sortable a,.wp-list-table thead td.sorted a,.wp-list-table thead th.sortable a,.wp-list-table thead th.sorted a{color:var(--e-one-palette-text-primary)}.wp-list-table tbody tr{border-block-end:1px solid var(--e-one-palette-divider);font-weight:400}.wp-list-table tbody tr,.wp-list-table tbody tr.alternate,.wp-list-table tbody tr:nth-child(2n),.wp-list-table tbody tr:nth-child(odd){background-color:var(--e-one-palette-background-default)}.wp-list-table tbody tr:hover{background-color:var(--e-one-palette-action-hover)}.wp-list-table tbody th.check-column{border-block-end:none;text-align:center}.wp-list-table tbody td{color:var(--e-one-palette-text-primary);font-size:13px;padding:10px}.wp-list-table tbody td:last-child{border-inline-end:none}.wp-list-table tbody td .button-link,.wp-list-table tbody td a,.wp-list-table tbody th .button-link,.wp-list-table tbody th a,.wp-list-table tbody tr .button-link,.wp-list-table tbody tr a{color:var(--e-one-palette-text-primary);text-decoration:none}.wp-list-table tbody td .button-link:hover,.wp-list-table tbody td a:hover,.wp-list-table tbody th .button-link:hover,.wp-list-table tbody th a:hover,.wp-list-table tbody tr .button-link:hover,.wp-list-table tbody tr a:hover{color:var(--e-one-palette-text-primary);text-decoration:underline}.wp-list-table tbody td .button-link.delete,.wp-list-table tbody td .button-link.delete:hover,.wp-list-table tbody td .button-link.submitdelete,.wp-list-table tbody td .button-link.submitdelete:hover,.wp-list-table tbody td .button-link[href*="action=delete"],.wp-list-table tbody td .button-link[href*="action=delete"]:hover,.wp-list-table tbody td .button-link[href*="action=trash"],.wp-list-table tbody td .button-link[href*="action=trash"]:hover,.wp-list-table tbody td a.delete,.wp-list-table tbody td a.delete:hover,.wp-list-table tbody td a.submitdelete,.wp-list-table tbody td a.submitdelete:hover,.wp-list-table tbody td a[href*="action=delete"],.wp-list-table tbody td a[href*="action=delete"]:hover,.wp-list-table tbody td a[href*="action=trash"],.wp-list-table tbody td a[href*="action=trash"]:hover,.wp-list-table tbody th .button-link.delete,.wp-list-table tbody th .button-link.delete:hover,.wp-list-table tbody th .button-link.submitdelete,.wp-list-table tbody th .button-link.submitdelete:hover,.wp-list-table tbody th .button-link[href*="action=delete"],.wp-list-table tbody th .button-link[href*="action=delete"]:hover,.wp-list-table tbody th .button-link[href*="action=trash"],.wp-list-table tbody th .button-link[href*="action=trash"]:hover,.wp-list-table tbody th a.delete,.wp-list-table tbody th a.delete:hover,.wp-list-table tbody th a.submitdelete,.wp-list-table tbody th a.submitdelete:hover,.wp-list-table tbody th a[href*="action=delete"],.wp-list-table tbody th a[href*="action=delete"]:hover,.wp-list-table tbody th a[href*="action=trash"],.wp-list-table tbody th a[href*="action=trash"]:hover,.wp-list-table tbody tr .button-link.delete,.wp-list-table tbody tr .button-link.delete:hover,.wp-list-table tbody tr .button-link.submitdelete,.wp-list-table tbody tr .button-link.submitdelete:hover,.wp-list-table tbody tr .button-link[href*="action=delete"],.wp-list-table tbody tr .button-link[href*="action=delete"]:hover,.wp-list-table tbody tr .button-link[href*="action=trash"],.wp-list-table tbody tr .button-link[href*="action=trash"]:hover,.wp-list-table tbody tr a.delete,.wp-list-table tbody tr a.delete:hover,.wp-list-table tbody tr a.submitdelete,.wp-list-table tbody tr a.submitdelete:hover,.wp-list-table tbody tr a[href*="action=delete"],.wp-list-table tbody tr a[href*="action=delete"]:hover,.wp-list-table tbody tr a[href*="action=trash"],.wp-list-table tbody tr a[href*="action=trash"]:hover{color:var(--e-one-palette-error-main)}.wp-list-table .column-title strong{color:var(--e-one-palette-text-primary);font-weight:400}.wp-list-table .row-title,.wp-list-table a.row-title{color:var(--e-one-palette-text-primary);text-decoration:none}.wp-list-table .row-title:hover,.wp-list-table a.row-title:hover{color:var(--e-one-palette-text-primary);text-decoration:underline}.wp-list-table .row-actions *{color:var(--e-one-palette-text-primary);font-size:13px}.wp-list-table .row-actions span,.wp-list-table .row-actions span.sep{color:var(--e-one-palette-divider);margin-block:0;margin-inline:4px}.wp-list-table .check-column{padding:10px;width:2.2em}.wp-list-table .check-column input[type=checkbox]{margin:0}#elementor-element-manager-wrap .wp-list-table thead th.sortable button,#elementor-element-manager-wrap .wp-list-table thead th.sorted button{all:unset;align-items:center;color:var(--e-one-palette-text-primary);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:4px;justify-content:flex-start;line-height:24px;width:100%}#elementor-element-manager-wrap .wp-list-table thead th.sortable button:hover,#elementor-element-manager-wrap .wp-list-table thead th.sorted button:hover{color:var(--e-one-palette-text-primary)}#elementor-element-manager-wrap .wp-list-table thead th.sortable button .sorting-indicators,#elementor-element-manager-wrap .wp-list-table thead th.sorted button .sorting-indicators{display:flex;flex-direction:column;margin-inline-start:4px}#elementor-element-manager-wrap .wp-list-table thead th.sortable button .sorting-indicators .sorting-indicator,#elementor-element-manager-wrap .wp-list-table thead th.sorted button .sorting-indicators .sorting-indicator{border-inline-end:4px solid transparent;border-inline-start:4px solid transparent;height:0;margin-block:1px;width:0}#elementor-element-manager-wrap .wp-list-table thead th.sortable button .sorting-indicators .sorting-indicator.asc,#elementor-element-manager-wrap .wp-list-table thead th.sorted button .sorting-indicators .sorting-indicator.asc{border-block-end:4px solid var(--e-one-palette-text-tertiary);border-block-start:none}#elementor-element-manager-wrap .wp-list-table thead th.sortable button .sorting-indicators .sorting-indicator.desc,#elementor-element-manager-wrap .wp-list-table thead th.sorted button .sorting-indicators .sorting-indicator.desc{border-block-end:none;border-block-start:4px solid var(--e-one-palette-text-tertiary)}#elementor-element-manager-wrap .wp-list-table thead th.sortable button.sorted .sorting-indicator.asc,#elementor-element-manager-wrap .wp-list-table thead th.sorted button.sorted .sorting-indicator.asc{border-block-end-color:var(--e-one-palette-text-primary)}#elementor-element-manager-wrap .wp-list-table thead th.sortable button.sorted .sorting-indicator.desc,#elementor-element-manager-wrap .wp-list-table thead th.sorted button.sorted .sorting-indicator.desc{border-block-start-color:var(--e-one-palette-text-primary)}#elementor-element-manager-wrap .wp-list-table tbody td .MuiSwitch-root{margin:0}@media screen and (min-width:783px){body.post-type-elementor_library .wp-list-table tbody td#title,body.post-type-elementor_library .wp-list-table tbody td.column-title,body.post-type-elementor_library .wp-list-table thead th#title,body.post-type-elementor_library .wp-list-table thead th.column-title{width:20%}}.wp-list-table:not(.e-form-submissions-list-table) tbody td{font-weight:400}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/editor-one.css */
:root {
  --e-one-typography-display1-fontSize: 0rem;
  --e-one-typography-display2-fontSize: 0rem;
  --e-one-typography-display3-fontSize: 0rem;
  --e-one-typography-display4-fontSize: 0rem;
  --e-one-typography-display5-fontSize: 0rem;
  --e-one-typography-display6-fontSize: 0rem;
  --e-one-typography-button-textTransform: none;
  --e-one-typography-button-fontFamily: "Roboto", "Helvetica", "Arial", sans-serif;
  --e-one-typography-button-fontWeight: 500;
  --e-one-typography-button-fontSize: 0.875rem;
  --e-one-typography-button-lineHeight: 1.75;
  --e-one-typography-button-letterSpacing: 0.02857em;
  --e-one-typography-h1-fontWeight: 700;
  --e-one-typography-h1-fontFamily: "Roboto", "Helvetica", "Arial", sans-serif;
  --e-one-typography-h1-fontSize: 6rem;
  --e-one-typography-h1-lineHeight: 1.167;
  --e-one-typography-h1-letterSpacing: -0.01562em;
  --e-one-typography-h2-fontWeight: 700;
  --e-one-typography-h2-fontFamily: "Roboto", "Helvetica", "Arial", sans-serif;
  --e-one-typography-h2-fontSize: 3.75rem;
  --e-one-typography-h2-lineHeight: 1.2;
  --e-one-typography-h2-letterSpacing: -0.00833em;
  --e-one-typography-h3-fontSize: 2.75rem;
  --e-one-typography-h3-fontWeight: 700;
  --e-one-typography-h3-fontFamily: "Roboto", "Helvetica", "Arial", sans-serif;
  --e-one-typography-h3-lineHeight: 1.167;
  --e-one-typography-h3-letterSpacing: 0em;
  --e-one-typography-h4-fontSize: 2rem;
  --e-one-typography-h4-fontWeight: 700;
  --e-one-typography-h4-fontFamily: "Roboto", "Helvetica", "Arial", sans-serif;
  --e-one-typography-h4-lineHeight: 1.235;
  --e-one-typography-h4-letterSpacing: 0.00735em;
  --e-one-typography-h5-fontWeight: 700;
  --e-one-typography-h5-fontFamily: "Roboto", "Helvetica", "Arial", sans-serif;
  --e-one-typography-h5-fontSize: 1.5rem;
  --e-one-typography-h5-lineHeight: 1.334;
  --e-one-typography-h5-letterSpacing: 0em;
  --e-one-typography-subtitle1-fontWeight: 500;
  --e-one-typography-subtitle1-lineHeight: 1.3;
  --e-one-typography-subtitle1-fontFamily: "Roboto", "Helvetica", "Arial", sans-serif;
  --e-one-typography-subtitle1-fontSize: 1rem;
  --e-one-typography-subtitle1-letterSpacing: 0.00938em;
  --e-one-typography-subtitle2-lineHeight: 1.3;
  --e-one-typography-subtitle2-fontFamily: "Roboto", "Helvetica", "Arial", sans-serif;
  --e-one-typography-subtitle2-fontWeight: 500;
  --e-one-typography-subtitle2-fontSize: 0.875rem;
  --e-one-typography-subtitle2-letterSpacing: 0.00714em;
  --e-one-typography-htmlFontSize: 16;
  --e-one-typography-fontFamily: "Roboto", "Helvetica", "Arial", sans-serif;
  --e-one-typography-fontSize: 14;
  --e-one-typography-fontWeightLight: 300;
  --e-one-typography-fontWeightRegular: 400;
  --e-one-typography-fontWeightMedium: 500;
  --e-one-typography-fontWeightBold: 700;
  --e-one-typography-h6-fontFamily: "Roboto", "Helvetica", "Arial", sans-serif;
  --e-one-typography-h6-fontWeight: 500;
  --e-one-typography-h6-fontSize: 1.25rem;
  --e-one-typography-h6-lineHeight: 1.6;
  --e-one-typography-h6-letterSpacing: 0.0075em;
  --e-one-typography-body1-fontFamily: "Roboto", "Helvetica", "Arial", sans-serif;
  --e-one-typography-body1-fontWeight: 400;
  --e-one-typography-body1-fontSize: 1rem;
  --e-one-typography-body1-lineHeight: 1.5;
  --e-one-typography-body1-letterSpacing: 0.00938em;
  --e-one-typography-body2-fontFamily: "Roboto", "Helvetica", "Arial", sans-serif;
  --e-one-typography-body2-fontWeight: 400;
  --e-one-typography-body2-fontSize: 0.875rem;
  --e-one-typography-body2-lineHeight: 1.43;
  --e-one-typography-body2-letterSpacing: 0.01071em;
  --e-one-typography-caption-fontFamily: "Roboto", "Helvetica", "Arial", sans-serif;
  --e-one-typography-caption-fontWeight: 400;
  --e-one-typography-caption-fontSize: 0.75rem;
  --e-one-typography-caption-lineHeight: 1.66;
  --e-one-typography-caption-letterSpacing: 0.03333em;
  --e-one-typography-overline-fontFamily: "Roboto", "Helvetica", "Arial", sans-serif;
  --e-one-typography-overline-fontWeight: 400;
  --e-one-typography-overline-fontSize: 0.75rem;
  --e-one-typography-overline-lineHeight: 2.66;
  --e-one-typography-overline-letterSpacing: 0.08333em;
  --e-one-typography-overline-textTransform: uppercase;
  --e-one-typography-inherit-fontFamily: inherit;
  --e-one-typography-inherit-fontWeight: inherit;
  --e-one-typography-inherit-fontSize: inherit;
  --e-one-typography-inherit-lineHeight: inherit;
  --e-one-typography-inherit-letterSpacing: inherit;
}

:root {
  --e-a-color-white:	#ffffff;
  --e-a-color-black:	#000000;
  --e-a-color-logo:	#ffffff;
  --e-a-color-circle-logo:	#000000;
  --e-a-color-primary:	#F3BAFD;
  --e-a-color-primary-bold:	#D004D4;
  --e-a-color-primary-bold-dark: #C00BB9;
  --e-a-color-secondary:	#515962;
  --e-a-color-success:	#0A875A;
  --e-a-color-danger:	#DC2626;
  --e-a-color-info:	#2563EB;
  --e-a-color-warning:	#F59E0B;
  --e-a-color-accent:	#93003f;
  --e-a-color-global:	#1DDDBF;
  --e-a-color-accent-promotion:	#93003f;
  --e-a-bg-default:	#ffffff;
  --e-a-bg-invert:	#0C0D0E;
  --e-a-bg-hover:	#F1F2F3;
  --e-a-bg-active:	#E6E8EA;
  --e-a-bg-active-bold:	#D5D8DC;
  --e-a-bg-loading:	#F9FAFA;
  --e-a-bg-logo:	#000000;
  --e-a-bg-primary:	#FAE8FF;
  --e-a-bg-secondary:	#515962;
  --e-a-bg-success:	#F2FDF5;
  --e-a-bg-info:	#F0F7FF;
  --e-a-bg-danger:	#FEF1F4;
  --e-a-bg-warning:	#FFFBEB;
  --e-a-bg-chip:	#F1F2F3;
  --e-a-color-txt:	#515962;
  --e-a-color-txt-muted:	#818A96;
  --e-a-color-txt-disabled:	#BABFC5;
  --e-a-color-txt-invert:	#ffffff;
  --e-a-color-txt-accent:	#0C0D0E;
  --e-a-color-txt-hover:	#3f444b;
  --e-a-color-txt-active:	#0C0D0E;
  --e-a-border-color:	#E6E8EA;
  --e-a-border-color-bold:	#D5D8DC;
  --e-a-border-color-focus:	#BABFC5;
  --e-a-border-color-accent:	#0C0D0E;
  --e-a-border:	1px solid var(--e-a-border-color);
  --e-a-border-bold:	1px solid var(--e-a-border-color-bold);
  --e-a-border-radius:	3px;
  --e-a-btn-color:	#0C0D0E;
  --e-a-btn-color-invert:	var(--e-a-color-txt-invert);
  --e-a-btn-color-disabled:	var(--e-a-color-txt-disabled);
  --e-a-btn-bg:	#515962;
  --e-a-btn-bg-hover:	rgb(57.9217877095, 63.6424581006, 70.0782122905);
  --e-a-btn-bg-active:	rgb(34.843575419, 38.2849162011, 42.156424581);
  --e-a-btn-bg-disabled:	#D5D8DC;
  --e-a-btn-bg-primary:	#F3BAFD;
  --e-a-btn-bg-primary-hover: #F5D0FE;
  --e-a-btn-bg-primary-active:#F0ABFC;
  --e-a-btn-bg-accent:	#93003f;
  --e-a-btn-bg-accent-hover:	#8F1A4C;
  --e-a-btn-bg-accent-active:	#A93365;
  --e-a-btn-bg-info:	#2563EB;
  --e-a-btn-bg-info-hover:	rgb(18.5714285714, 76.1428571429, 202.4285714286);
  --e-a-btn-bg-info-active:	rgb(14.2857142857, 58.5714285714, 155.7142857143);
  --e-a-btn-bg-success:	#0A875A;
  --e-a-btn-bg-success-hover:	rgb(6.4827586207, 87.5172413793, 58.3448275862);
  --e-a-btn-bg-success-active:rgb(2.9655172414, 40.0344827586, 26.6896551724);
  --e-a-btn-bg-warning:	#F59E0B;
  --e-a-btn-bg-warning-hover:	rgb(196.9291338583, 126.7125984252, 8.0708661417);
  --e-a-btn-bg-warning-active:rgb(147.937007874, 95.188976378, 6.062992126);
  --e-a-btn-bg-danger:	#DC2626;
  --e-a-btn-bg-danger-hover:	rgb(178.25, 28.75, 28.75);
  --e-a-btn-bg-danger-active:	rgb(134.3333333333, 21.6666666667, 21.6666666667);
  --e-a-dark-bg:	#0C0D0E;
  --e-a-dark-color-txt:	#9DA5AE;
  --e-a-dark-color-txt-hover:	#D5D8DC;
  --e-a-font-family:	Roboto, Arial, Helvetica, sans-serif;
  --e-a-transition-hover:	all .3s;
  --e-a-popover-shadow:	0 2px 15px rgba(0, 0, 0, 0.3);
  --e-a-dropdown-shadow:	0 0 3px rgba(0, 0, 0, 0.2);
}

:root {
  --e-one-palette-text-primary: #0c0d0e;
  --e-one-palette-text-secondary: #3f444b;
  --e-one-palette-text-tertiary: #69727d;
  --e-one-palette-text-disabled: #9da5ae;
  --e-one-palette-text-tab: #51575D;
  --e-one-palette-primary-light: #f3bafd;
  --e-one-palette-primary-main: #f0abfc;
  --e-one-palette-primary-dark: #eb8efb;
  --e-one-palette-primary-contrast-text: #0c0d0e;
  --e-one-palette-primary-contrastText: var(--e-one-palette-primary-contrast-text);
  --e-one-palette-secondary-light: #69727d;
  --e-one-palette-secondary-main: #515962;
  --e-one-palette-secondary-dark: #3f444b;
  --e-one-palette-secondary-contrast-text: #ffffff;
  --e-one-palette-secondary-contrastText: var(--e-one-palette-secondary-contrast-text);
  --e-one-palette-error-light: #ef4444;
  --e-one-palette-error-main: #dc2626;
  --e-one-palette-error-dark: #b91c1c;
  --e-one-palette-error-contrast-text: #ffffff;
  --e-one-palette-error-contrastText: var(--e-one-palette-error-contrast-text);
  --e-one-palette-warning-light: #d97706;
  --e-one-palette-warning-main: #bb5b1d;
  --e-one-palette-warning-dark: #b15211;
  --e-one-palette-warning-contrast-text: #ffffff;
  --e-one-palette-warning-contrastText: var(--e-one-palette-warning-contrast-text);
  --e-one-palette-info-light: #3b82f6;
  --e-one-palette-info-main: #2563eb;
  --e-one-palette-info-dark: #1d4ed8;
  --e-one-palette-info-contrast-text: #ffffff;
  --e-one-palette-info-contrastText: var(--e-one-palette-info-contrast-text);
  --e-one-palette-success-light: #10b981;
  --e-one-palette-success-main: #0a875a;
  --e-one-palette-success-dark: #047857;
  --e-one-palette-success-contrast-text: #ffffff;
  --e-one-palette-success-contrastText: var(--e-one-palette-success-contrast-text);
  --e-one-palette-global-light: #99f6e4;
  --e-one-palette-global-main: #5eead4;
  --e-one-palette-global-dark: #2adfcd;
  --e-one-palette-global-contrast-text: #0c0d0e;
  --e-one-palette-global-contrastText: var(--e-one-palette-global-contrast-text);
  --e-one-palette-promotion-light: #b51243;
  --e-one-palette-promotion-main: #93003f;
  --e-one-palette-promotion-dark: #7e013b;
  --e-one-palette-promotion-contrast-text: #ffffff;
  --e-one-palette-promotion-contrastText: var(--e-one-palette-promotion-contrast-text);
  --e-one-palette-decorative-light: #99f6e4;
  --e-one-palette-decorative-main: #5eead4;
  --e-one-palette-decorative-dark: #2adfcd;
  --e-one-palette-decorative-contrast-text: #0c0d0e;
  --e-one-palette-decorative-contrastText: var(--e-one-palette-decorative-contrast-text);
  --e-one-palette-neutral-light: #ffffff;
  --e-one-palette-neutral-main: #ffffff;
  --e-one-palette-neutral-dark: #ffffff;
  --e-one-palette-neutral-contrast-text: #ffffff;
  --e-one-palette-neutral-contrastText: var(--e-one-palette-neutral-contrast-text);
  --e-one-palette-action-active: rgba(0, 0, 0, 0.54);
  --e-one-palette-action-hover: rgba(0, 0, 0, 0.04);
  --e-one-palette-action-selected: rgba(0, 0, 0, 0.08);
  --e-one-palette-action-focus: rgba(0, 0, 0, 0.12);
  --e-one-palette-action-disabled: rgba(0, 0, 0, 0.26);
  --e-one-palette-action-disabled-background: rgba(0, 0, 0, 0.12);
  --e-one-palette-action-disabledBackground: var(--e-one-palette-action-disabled-background);
  --e-one-palette-divider: rgba(0, 0, 0, 0.12);
  --e-one-palette-common-black: #000;
  --e-one-palette-common-white: #fff;
  --e-one-palette-background-default: #ffffff;
  --e-one-palette-background-paper: #ffffff;
  --e-one-palette-checkbox-primary: #515962;
  --e-one-palette-border: #A7AAAD;
}

#wpwrap {
  background-color: var(--e-one-palette-background-default);
}

#wpcontent {
  background-color: var(--e-one-palette-background-default);
}
#wpcontent #wpbody-content,
#wpcontent #wpbody-content > * {
  background-color: var(--e-one-palette-background-default);
}
#wpcontent body.wp-admin {
  background-color: var(--e-one-palette-background-default);
  font-family: var(--e-one-typography-fontFamily);
}
#wpcontent #submitdiv .button {
  height: 30px;
  padding: 5px 16px;
}
#wpcontent #submitdiv a:not(.button),
#wpcontent #submitdiv .eps-button:not(.e-site-editor-conditions__add-button) {
  font-weight: 600;
  color: var(--e-one-palette-text-primary);
  text-decoration: underline;
}
#wpcontent #submitdiv a:not(.button):hover, #wpcontent #submitdiv a:not(.button):focus,
#wpcontent #submitdiv .eps-button:not(.e-site-editor-conditions__add-button):hover,
#wpcontent #submitdiv .eps-button:not(.e-site-editor-conditions__add-button):focus {
  text-decoration: underline;
}
#wpcontent #submitdiv #misc-publishing-actions a {
  font-weight: 600;
  text-decoration: underline;
}
#wpcontent .postbox .category-tabs {
  display: flex;
  border-block-end: 1px solid var(--e-one-palette-divider);
  margin-block-end: 10px;
}
#wpcontent .postbox .category-tabs li {
  margin: 0;
  padding: 0;
}
#wpcontent .postbox .category-tabs li.tabs {
  border-block-end: 2px solid var(--e-one-palette-text-primary);
  margin-block-end: -1px;
}
#wpcontent .postbox .category-tabs li.tabs a {
  color: var(--e-one-palette-text-primary);
  font-weight: 500;
}
#wpcontent .postbox .category-tabs li a {
  display: block;
  padding: 8px 12px;
  color: var(--e-one-palette-text-tertiary);
  text-decoration: none;
  transition: var(--e-a-transition-hover);
}
#wpcontent .postbox .category-tabs li a:hover, #wpcontent .postbox .category-tabs li a:focus {
  color: var(--e-one-palette-text-primary);
  box-shadow: none;
}
#wpcontent .postbox .taxonomy-add-new,
#wpcontent .postbox #set-post-thumbnail {
  font-weight: 600;
  color: var(--e-one-palette-text-primary);
  text-decoration: underline;
}
#wpcontent #elementor-editor #elementor-editor-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-weight: 600;
  font-size: 16px;
}
#wpcontent #elementor-editor #elementor-go-to-edit-page-link {
  text-decoration: none;
}
#wpcontent .wrap {
  background-color: var(--e-one-palette-background-default);
  margin: 0;
  padding-block-start: 24px;
  padding-inline: 32px;
  max-width: 100%;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  clear: both;
}
#wpcontent .wrap .tablenav .actions .button,
#wpcontent .wrap .tablenav .actions input[type=submit].button {
  height: 30px;
  padding-block: 0;
  line-height: 28px;
  box-sizing: border-box;
}
@media screen and (min-width: 783px) {
  #wpcontent .wrap .tablenav .actions {
    display: flex;
    align-items: center;
  }
}
#wpcontent .wrap > h1.wp-heading-inline {
  font-family: var(--e-one-typography-fontFamily);
  font-weight: 700;
  font-size: 24px;
  color: var(--e-one-palette-text-primary);
  margin: 0;
  padding: 0;
  line-height: 1.2;
  flex-grow: 1;
}
#wpcontent .wrap > .page-title-action {
  margin-inline-start: 8px;
}
@media screen and (max-width: 782px) {
  #wpcontent .wrap > .page-title-action {
    margin-block-start: 12px;
    margin-inline-start: 0;
  }
}
#wpcontent .wrap > hr.wp-header-end {
  flex-basis: 100%;
  margin-block: 20px 0;
}
#wpcontent .wrap > *:not(h1.wp-heading-inline):not(.page-title-action):not(hr.wp-header-end) {
  flex-basis: 100%;
}
#wpcontent #screen-meta-links {
  display: flex;
  justify-content: flex-end;
  margin-block: 1px 10px;
  margin-inline: 32px;
}
#wpcontent #screen-meta-links .show-settings::after {
  inset-block-end: 1px;
  padding: 0;
  vertical-align: middle;
  height: 10px;
  font: normal 20px/0.5 dashicons;
  bottom: 2px;
  position: relative;
}
#wpcontent #screen-meta-links + .wrap {
  margin-block-start: 0;
}
#wpcontent #wpbody-content,
#wpcontent .elementor-settings-form-page,
#wpcontent .elementor-settings-form-page > *,
#wpcontent .form-table,
#wpcontent .form-table th,
#wpcontent .form-table td,
#wpcontent .form-table tr {
  background-color: var(--e-one-palette-background-default);
}
#wpcontent #wpbody-content hr:not(.MuiDivider-root) {
  border: none;
  border-block-start: 1px solid var(--e-one-palette-divider);
  margin-block: 15px;
  background: transparent;
}
#wpcontent .postbox,
#wpcontent .metabox-holder,
#wpcontent .postbox .inside {
  background-color: var(--e-one-palette-background-default);
}
#wpcontent .e-admin-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-block-end: 20px;
  padding-block-end: 20px;
  border-block-end: 1px solid var(--e-one-palette-divider);
}
#wpcontent .e-admin-header .e-admin-actions {
  display: flex;
  gap: 10px;
  align-items: center;
}
#wpcontent .button-primary,
#wpcontent .wrap .page-title-action:not(.button-secondary),
#wpcontent input[type=submit].button-primary,
#wpcontent .wp-core-ui .button.button-primary,
#wpcontent .wp-core-ui .button-primary {
  background-color: var(--e-one-palette-primary-main);
  border-color: var(--e-one-palette-primary-main);
  color: var(--e-one-palette-primary-contrast-text);
  font-weight: 500;
  padding: 8px 16px;
  border-radius: var(--e-a-border-radius);
  transition: var(--e-a-transition-hover);
  text-shadow: none;
  box-shadow: none;
  height: auto;
  line-height: normal;
  min-height: 34px;
}
#wpcontent .button-primary:hover, #wpcontent .button-primary:focus,
#wpcontent .wrap .page-title-action:not(.button-secondary):hover,
#wpcontent .wrap .page-title-action:not(.button-secondary):focus,
#wpcontent input[type=submit].button-primary:hover,
#wpcontent input[type=submit].button-primary:focus,
#wpcontent .wp-core-ui .button.button-primary:hover,
#wpcontent .wp-core-ui .button.button-primary:focus,
#wpcontent .wp-core-ui .button-primary:hover,
#wpcontent .wp-core-ui .button-primary:focus {
  background-color: var(--e-one-palette-primary-dark);
  border-color: var(--e-one-palette-primary-dark);
  color: var(--e-one-palette-primary-contrast-text);
}
#wpcontent .button-primary:active,
#wpcontent .wrap .page-title-action:not(.button-secondary):active,
#wpcontent input[type=submit].button-primary:active,
#wpcontent .wp-core-ui .button.button-primary:active,
#wpcontent .wp-core-ui .button-primary:active {
  background-color: var(--e-one-palette-primary-dark);
  border-color: var(--e-one-palette-primary-dark);
}
#wpcontent .button,
#wpcontent .button-secondary,
#wpcontent .wp-core-ui .button,
#wpcontent .wp-core-ui .button.action,
#wpcontent input[type=submit].button-secondary,
#wpcontent .wp-core-ui .button-secondary {
  background-color: transparent;
  border: 1px solid var(--e-one-palette-secondary-main);
  color: var(--e-one-palette-text-primary);
  font-weight: 500;
  padding: 8px 16px;
  border-radius: var(--e-a-border-radius);
  transition: var(--e-a-transition-hover);
  text-shadow: none;
  box-shadow: none;
  height: auto;
  line-height: normal;
  min-height: 34px;
}
#wpcontent .button:hover, #wpcontent .button:focus,
#wpcontent .button-secondary:hover,
#wpcontent .button-secondary:focus,
#wpcontent .wp-core-ui .button:hover,
#wpcontent .wp-core-ui .button:focus,
#wpcontent .wp-core-ui .button.action:hover,
#wpcontent .wp-core-ui .button.action:focus,
#wpcontent input[type=submit].button-secondary:hover,
#wpcontent input[type=submit].button-secondary:focus,
#wpcontent .wp-core-ui .button-secondary:hover,
#wpcontent .wp-core-ui .button-secondary:focus {
  background-color: var(--e-one-palette-action-hover);
  border-color: var(--e-one-palette-action-focus);
  color: var(--e-one-palette-text-primary);
}
#wpcontent .button:active,
#wpcontent .button-secondary:active,
#wpcontent .wp-core-ui .button:active,
#wpcontent .wp-core-ui .button.action:active,
#wpcontent input[type=submit].button-secondary:active,
#wpcontent .wp-core-ui .button-secondary:active {
  background-color: var(--e-one-palette-action-selected);
  border-color: var(--e-one-palette-secondary-dark);
}
#wpcontent .button.elementor-button-spinner:before, #wpcontent .button.elementor-rollback-button:before,
#wpcontent .button-secondary.elementor-button-spinner:before,
#wpcontent .button-secondary.elementor-rollback-button:before,
#wpcontent .wp-core-ui .button.elementor-button-spinner:before,
#wpcontent .wp-core-ui .button.elementor-rollback-button:before,
#wpcontent .wp-core-ui .button.action.elementor-button-spinner:before,
#wpcontent .wp-core-ui .button.action.elementor-rollback-button:before,
#wpcontent input[type=submit].button-secondary.elementor-button-spinner:before,
#wpcontent input[type=submit].button-secondary.elementor-rollback-button:before,
#wpcontent .wp-core-ui .button-secondary.elementor-button-spinner:before,
#wpcontent .wp-core-ui .button-secondary.elementor-rollback-button:before {
  inset-block-start: 3px;
}
#wpcontent .nav-tab-wrapper {
  margin-block-start: 20px;
  margin-block-end: 0;
  padding: 0;
  background-color: var(--e-one-palette-background-default);
  display: flex;
  align-items: flex-end;
  flex-wrap: wrap;
  gap: 8px;
  position: relative;
}
#wpcontent .nav-tab-wrapper::after {
  content: "";
  position: absolute;
  inset-block-end: 0;
  inset-inline-start: 0;
  inset-inline-end: 0;
  height: 1px;
  background-color: var(--e-one-palette-divider);
  z-index: 0;
}
#wpcontent .nav-tab-wrapper .nav-tab {
  box-shadow: none;
  border: 1px solid var(--e-one-palette-divider);
  border-block-end: none;
  border-width: 1px 1px 0;
  border-radius: 3px 3px 0 0;
  color: var(--e-one-palette-text-tab);
  font-family: var(--e-one-typography-fontFamily);
  font-weight: 500;
  font-size: 14px;
  line-height: 1;
  padding: 10px;
  margin: 0;
  text-decoration: none;
  transition: var(--e-a-transition-hover);
  cursor: pointer;
  text-align: center;
  white-space: nowrap;
  max-height: 35px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: var(--e-one-palette-action-hover);
  position: relative;
  z-index: 1;
}
#wpcontent .nav-tab-wrapper .nav-tab:hover:not(.nav-tab-active) {
  color: var(--e-one-palette-text-tab);
  background-color: var(--e-one-palette-action-selected);
}
#wpcontent .nav-tab-wrapper .nav-tab.nav-tab-active {
  background-color: var(--e-one-palette-background-default);
  color: var(--e-one-palette-text-tab);
  max-height: 36px;
  border-block-end: none;
  z-index: 2;
}
#wpcontent .nav-tab-wrapper .nav-tab.nav-tab-active::after {
  content: "";
  position: absolute;
  inset-block-end: -1px;
  inset-inline-start: 0;
  inset-inline-end: 0;
  height: 2px;
  background-color: var(--e-one-palette-background-default);
}
#wpcontent .elementor-settings-form-page {
  display: none;
  color: var(--e-one-palette-text-tertiary);
}
#wpcontent .elementor-settings-form-page.elementor-active {
  display: block;
}
#wpcontent .elementor-settings-form-page h2 {
  margin-block: 1em;
  font-family: var(--e-one-typography-fontFamily);
  font-weight: 700;
  font-size: 24px;
  color: var(--e-one-palette-text-primary);
  line-height: 1.8;
  padding: 0;
}
#wpcontent .elementor-settings-form-page h2:first-child {
  margin-block-start: 0;
}
#wpcontent .elementor-settings-form-page h2 ~ p {
  margin-block: 1em;
  font-size: 1em;
  color: var(--e-one-palette-text-tertiary);
  line-height: 1.4;
}
#wpcontent #post-body-content a:not(.button):not(.elementor-button):not(.nav-tab),
#wpcontent #revisionsdiv a:not(.button):not(.elementor-button):not(.nav-tab),
#wpcontent #elementor-settings-form a:not(.button):not(.elementor-button):not(.nav-tab) {
  color: var(--e-one-palette-info-main);
  text-decoration: none;
}
#wpcontent #post-body-content a:not(.button):not(.elementor-button):not(.nav-tab):hover, #wpcontent #post-body-content a:not(.button):not(.elementor-button):not(.nav-tab):focus,
#wpcontent #revisionsdiv a:not(.button):not(.elementor-button):not(.nav-tab):hover,
#wpcontent #revisionsdiv a:not(.button):not(.elementor-button):not(.nav-tab):focus,
#wpcontent #elementor-settings-form a:not(.button):not(.elementor-button):not(.nav-tab):hover,
#wpcontent #elementor-settings-form a:not(.button):not(.elementor-button):not(.nav-tab):focus {
  text-decoration: underline;
}
#wpcontent [dir=rtl] .e-admin-header .e-admin-actions {
  flex-direction: row-reverse;
}
#wpcontent [dir=rtl] .nav-tab-wrapper .nav-tab {
  margin-inline-end: 0;
  margin-inline-start: 4px;
}
#wpcontent ul.subsubsub li a {
  color: var(--e-one-palette-text-primary);
}
@media screen and (min-width: 783px) {
  #wpcontent ul.subsubsub + #posts-filter .search-box {
    margin-block-start: -25px;
  }
}
#wpcontent .e-one-section-outlined {
  border: 1px solid rgba(0, 0, 0, 0.12);
  border-radius: 8px;
}
#wpcontent .e-feature-promotion {
  max-width: calc(100% - 64px);
}
#wpcontent #elementor-element-manager-wrap {
  width: 100%;
}

body:has(#editor-one-top-bar > *) #wpbody {
  margin-block-start: 50px;
  padding-block-end: 0;
}
@media screen and (min-width: 783px) {
  body:has(#editor-one-top-bar > *) #wpbody {
    position: fixed;
    inset-block-end: 0;
    inset-inline-start: calc(var(--editor-one-sidebar-left-offset, 160px) + var(--editor-one-sidebar-navigation-width, 240px));
    width: calc(100vw - var(--editor-one-sidebar-left-offset, 160px) - var(--editor-one-sidebar-navigation-width, 240px));
  }
}
body:has(#editor-one-top-bar > *) #wpcontent #wpbody-content {
  padding-block-end: 0;
}
@media screen and (min-width: 783px) {
  body:has(#editor-one-top-bar > *) #wpcontent #wpbody-content {
    display: flex;
    flex-direction: column;
    overflow-y: auto;
    height: calc(100vh - var(--e-admin-bar-height, 0px) - var(--e-top-bar-header-height, 0px));
  }
}

input[type=checkbox] {
  width: 16px;
  height: 16px;
  background-color: var(--e-one-palette-background-default);
  border: 1px solid var(--e-one-palette-border);
  border-radius: 4px;
  cursor: pointer;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  position: relative;
  transition: var(--e-a-transition-hover);
  flex-shrink: 0;
}
input[type=checkbox]:hover {
  border-color: var(--e-one-palette-action-focus);
}
input[type=checkbox]:focus {
  outline: none;
  border-color: var(--e-one-palette-action-focus);
  box-shadow: inset 0 0 1px 0 rgba(0, 0, 0, 0.25);
}
input[type=checkbox]:checked {
  background-color: var(--e-one-palette-background-default);
}
input[type=checkbox]:checked::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(45deg);
  width: 4px;
  height: 8px;
  border: 2px solid var(--e-one-palette-checkbox-primary);
  border-top: none;
  border-left: none;
  border-radius: 0;
}
input[type=checkbox]:checked::before {
  content: "";
}
input[type=checkbox]:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

input[type=radio] {
  width: 16px;
  height: 16px;
  background-color: var(--e-one-palette-background-default);
  border: 1px solid var(--e-one-palette-divider);
  border-radius: 50%;
  box-shadow: inset 0 0 4px 0 rgba(0, 0, 0, 0.25);
  cursor: pointer;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  position: relative;
  transition: var(--e-a-transition-hover);
  flex-shrink: 0;
}
input[type=radio]:hover {
  border-color: var(--e-one-palette-action-focus);
}
input[type=radio]:focus {
  outline: none;
  border-color: var(--e-one-palette-action-focus);
  box-shadow: inset 0 0 1px 0 rgba(0, 0, 0, 0.25), 0 0 0 1px var(--e-one-palette-action-focus);
}
input[type=radio]:checked {
  background-color: var(--e-one-palette-background-default);
}
input[type=radio]:checked::after {
  content: "";
  position: absolute;
  inset-block-start: 50%;
  inset-inline-start: 50%;
  transform: translate(-50%, -50%);
  width: 8px;
  height: 8px;
  background-color: var(--e-one-palette-text-primary);
  border-radius: 50%;
}
input[type=radio]:checked::before {
  content: "";
}
input[type=radio]:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

select,
.wp-core-ui select {
  border: 1px solid var(--e-one-palette-secondary-main);
  color: var(--e-one-palette-text-primary);
  background-color: var(--e-one-palette-background-default);
  border-radius: 3px;
  height: 34px;
  font-size: 13px;
  font-family: var(--e-one-typography-fontFamily);
  font-weight: 400;
  line-height: 1.2;
  min-height: 34px;
  transition: var(--e-a-transition-hover);
}
select:hover,
.wp-core-ui select:hover {
  border-color: var(--e-one-palette-action-focus);
}
select:focus,
.wp-core-ui select:focus {
  border-color: var(--e-one-palette-action-focus);
  box-shadow: 0 0 0 1px var(--e-one-palette-action-focus);
  outline: none;
}
select:disabled,
.wp-core-ui select:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

input[type=text],
input[type=email],
input[type=url],
input[type=password],
input[type=number],
input[type=search],
input[type=tel],
textarea {
  border: 1px solid var(--e-one-palette-divider);
  color: var(--e-one-palette-text-primary);
  background-color: var(--e-one-palette-background-default);
  border-radius: var(--e-a-border-radius);
  box-shadow: none;
}
input[type=text]:focus,
input[type=email]:focus,
input[type=url]:focus,
input[type=password]:focus,
input[type=number]:focus,
input[type=search]:focus,
input[type=tel]:focus,
textarea:focus {
  border-color: var(--e-one-palette-action-focus);
  box-shadow: 0 0 0 1px var(--e-one-palette-action-focus);
  outline: none;
}

.form-table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  margin: 0;
  background-color: var(--e-one-palette-background-default);
  border: none;
}
.form-table th {
  color: var(--e-one-palette-text-primary);
  font-weight: 600;
  font-size: 14px;
  padding: 12px 0;
  vertical-align: top;
  width: 219px;
  text-align: start;
  border: none;
  background: transparent;
}
.form-table td {
  color: var(--e-one-palette-text-primary);
  font-size: 13px;
  padding: 12px 0;
  vertical-align: top;
  border: none;
  background: transparent;
}
.form-table tr {
  border-block-end: 1px solid var(--e-one-palette-divider);
  background: transparent;
}
.form-table tr:last-child {
  border-block-end: none;
}
.form-table tr:hover {
  background-color: transparent;
}
.form-table input[type=checkbox] {
  margin: 0;
  margin-inline-end: 4px;
  vertical-align: middle;
  width: 16px;
  height: 16px;
  flex-shrink: 0;
}
.form-table td > label,
.form-table td > .elementor-field-row {
  display: block;
  position: relative;
  padding-inline-start: 24px;
  font-size: 13px;
  color: var(--e-one-palette-text-primary);
  line-height: 1.5;
}
.form-table td > label input[type=checkbox],
.form-table td > .elementor-field-row input[type=checkbox] {
  position: absolute;
  inset-inline-start: 0;
  inset-block-start: 2px;
  margin: 0;
}
.form-table .description {
  color: var(--e-one-palette-text-tertiary);
  font-size: 13px;
  margin-block-start: 4px;
  display: block;
  line-height: 1.4;
  font-weight: 400;
}
.form-table a {
  color: var(--e-one-palette-info-main);
  text-decoration: none;
}
.form-table a:hover {
  text-decoration: underline;
}
.form-table + h2 {
  margin-block: 1em;
  font-family: var(--e-one-typography-fontFamily);
  font-weight: 600;
  font-size: 18px;
  color: var(--e-one-palette-text-primary);
  line-height: 1.2;
}

.wp-list-table {
  border: 1px solid var(--e-one-palette-divider);
  border-collapse: collapse;
  background-color: var(--e-one-palette-background-default);
  width: 100%;
}
.wp-list-table thead th,
.wp-list-table thead td,
.wp-list-table tfoot th,
.wp-list-table tfoot td {
  background-color: transparent;
  border: none;
  border-block-end: 1px solid var(--e-one-palette-divider);
  color: var(--e-one-palette-text-primary);
  font-family: var(--e-one-typography-fontFamily);
  font-weight: 500;
  font-size: 14px;
  line-height: 24px;
  padding-inline-start: 10px;
  text-align: start;
  vertical-align: middle;
}
.wp-list-table thead th.check-column,
.wp-list-table thead td.check-column,
.wp-list-table tfoot th.check-column,
.wp-list-table tfoot td.check-column {
  text-align: center;
}
.wp-list-table thead th.sortable a, .wp-list-table thead th.sorted a,
.wp-list-table thead td.sortable a,
.wp-list-table thead td.sorted a,
.wp-list-table tfoot th.sortable a,
.wp-list-table tfoot th.sorted a,
.wp-list-table tfoot td.sortable a,
.wp-list-table tfoot td.sorted a {
  color: var(--e-one-palette-text-primary);
}
.wp-list-table tbody tr {
  border-block-end: 1px solid var(--e-one-palette-divider);
  background-color: var(--e-one-palette-background-default);
  font-weight: 400;
}
.wp-list-table tbody tr.alternate, .wp-list-table tbody tr:nth-child(odd), .wp-list-table tbody tr:nth-child(even) {
  background-color: var(--e-one-palette-background-default);
}
.wp-list-table tbody tr:hover {
  background-color: var(--e-one-palette-action-hover);
}
.wp-list-table tbody th.check-column {
  border-block-end: none;
  text-align: center;
}
.wp-list-table tbody td {
  color: var(--e-one-palette-text-primary);
  font-size: 13px;
  padding: 10px;
}
.wp-list-table tbody td:last-child {
  border-inline-end: none;
}
.wp-list-table tbody tr a,
.wp-list-table tbody tr .button-link,
.wp-list-table tbody td a,
.wp-list-table tbody td .button-link,
.wp-list-table tbody th a,
.wp-list-table tbody th .button-link {
  color: var(--e-one-palette-text-primary);
  text-decoration: none;
}
.wp-list-table tbody tr a:hover,
.wp-list-table tbody tr .button-link:hover,
.wp-list-table tbody td a:hover,
.wp-list-table tbody td .button-link:hover,
.wp-list-table tbody th a:hover,
.wp-list-table tbody th .button-link:hover {
  color: var(--e-one-palette-text-primary);
  text-decoration: underline;
}
.wp-list-table tbody tr a.delete, .wp-list-table tbody tr a[href*="action=trash"], .wp-list-table tbody tr a[href*="action=delete"], .wp-list-table tbody tr a.submitdelete,
.wp-list-table tbody tr .button-link.delete,
.wp-list-table tbody tr .button-link[href*="action=trash"],
.wp-list-table tbody tr .button-link[href*="action=delete"],
.wp-list-table tbody tr .button-link.submitdelete,
.wp-list-table tbody td a.delete,
.wp-list-table tbody td a[href*="action=trash"],
.wp-list-table tbody td a[href*="action=delete"],
.wp-list-table tbody td a.submitdelete,
.wp-list-table tbody td .button-link.delete,
.wp-list-table tbody td .button-link[href*="action=trash"],
.wp-list-table tbody td .button-link[href*="action=delete"],
.wp-list-table tbody td .button-link.submitdelete,
.wp-list-table tbody th a.delete,
.wp-list-table tbody th a[href*="action=trash"],
.wp-list-table tbody th a[href*="action=delete"],
.wp-list-table tbody th a.submitdelete,
.wp-list-table tbody th .button-link.delete,
.wp-list-table tbody th .button-link[href*="action=trash"],
.wp-list-table tbody th .button-link[href*="action=delete"],
.wp-list-table tbody th .button-link.submitdelete {
  color: var(--e-one-palette-error-main);
}
.wp-list-table tbody tr a.delete:hover, .wp-list-table tbody tr a[href*="action=trash"]:hover, .wp-list-table tbody tr a[href*="action=delete"]:hover, .wp-list-table tbody tr a.submitdelete:hover,
.wp-list-table tbody tr .button-link.delete:hover,
.wp-list-table tbody tr .button-link[href*="action=trash"]:hover,
.wp-list-table tbody tr .button-link[href*="action=delete"]:hover,
.wp-list-table tbody tr .button-link.submitdelete:hover,
.wp-list-table tbody td a.delete:hover,
.wp-list-table tbody td a[href*="action=trash"]:hover,
.wp-list-table tbody td a[href*="action=delete"]:hover,
.wp-list-table tbody td a.submitdelete:hover,
.wp-list-table tbody td .button-link.delete:hover,
.wp-list-table tbody td .button-link[href*="action=trash"]:hover,
.wp-list-table tbody td .button-link[href*="action=delete"]:hover,
.wp-list-table tbody td .button-link.submitdelete:hover,
.wp-list-table tbody th a.delete:hover,
.wp-list-table tbody th a[href*="action=trash"]:hover,
.wp-list-table tbody th a[href*="action=delete"]:hover,
.wp-list-table tbody th a.submitdelete:hover,
.wp-list-table tbody th .button-link.delete:hover,
.wp-list-table tbody th .button-link[href*="action=trash"]:hover,
.wp-list-table tbody th .button-link[href*="action=delete"]:hover,
.wp-list-table tbody th .button-link.submitdelete:hover {
  color: var(--e-one-palette-error-main);
}
.wp-list-table .column-title strong {
  color: var(--e-one-palette-text-primary);
  font-weight: 400;
}
.wp-list-table .row-title,
.wp-list-table a.row-title {
  color: var(--e-one-palette-text-primary);
  text-decoration: none;
}
.wp-list-table .row-title:hover,
.wp-list-table a.row-title:hover {
  color: var(--e-one-palette-text-primary);
  text-decoration: underline;
}
.wp-list-table .row-actions * {
  color: var(--e-one-palette-text-primary);
  font-size: 13px;
}
.wp-list-table .row-actions span.sep,
.wp-list-table .row-actions span {
  color: var(--e-one-palette-divider);
  margin-block: 0;
  margin-inline: 4px;
}
.wp-list-table .check-column {
  width: 2.2em;
  padding: 10px;
}
.wp-list-table .check-column input[type=checkbox] {
  margin: 0;
}

#elementor-element-manager-wrap .wp-list-table thead th.sortable button, #elementor-element-manager-wrap .wp-list-table thead th.sorted button {
  all: unset;
  display: flex;
  align-items: center;
  gap: 4px;
  cursor: pointer;
  color: var(--e-one-palette-text-primary);
  font-weight: 500;
  font-size: 14px;
  line-height: 24px;
  width: 100%;
  justify-content: flex-start;
}
#elementor-element-manager-wrap .wp-list-table thead th.sortable button:hover, #elementor-element-manager-wrap .wp-list-table thead th.sorted button:hover {
  color: var(--e-one-palette-text-primary);
}
#elementor-element-manager-wrap .wp-list-table thead th.sortable button .sorting-indicators, #elementor-element-manager-wrap .wp-list-table thead th.sorted button .sorting-indicators {
  display: flex;
  flex-direction: column;
  margin-inline-start: 4px;
}
#elementor-element-manager-wrap .wp-list-table thead th.sortable button .sorting-indicators .sorting-indicator, #elementor-element-manager-wrap .wp-list-table thead th.sorted button .sorting-indicators .sorting-indicator {
  width: 0;
  height: 0;
  border-inline-start: 4px solid transparent;
  border-inline-end: 4px solid transparent;
  margin-block: 1px;
}
#elementor-element-manager-wrap .wp-list-table thead th.sortable button .sorting-indicators .sorting-indicator.asc, #elementor-element-manager-wrap .wp-list-table thead th.sorted button .sorting-indicators .sorting-indicator.asc {
  border-block-end: 4px solid var(--e-one-palette-text-tertiary);
  border-block-start: none;
}
#elementor-element-manager-wrap .wp-list-table thead th.sortable button .sorting-indicators .sorting-indicator.desc, #elementor-element-manager-wrap .wp-list-table thead th.sorted button .sorting-indicators .sorting-indicator.desc {
  border-block-start: 4px solid var(--e-one-palette-text-tertiary);
  border-block-end: none;
}
#elementor-element-manager-wrap .wp-list-table thead th.sortable button.sorted .sorting-indicator.asc, #elementor-element-manager-wrap .wp-list-table thead th.sorted button.sorted .sorting-indicator.asc {
  border-block-end-color: var(--e-one-palette-text-primary);
}
#elementor-element-manager-wrap .wp-list-table thead th.sortable button.sorted .sorting-indicator.desc, #elementor-element-manager-wrap .wp-list-table thead th.sorted button.sorted .sorting-indicator.desc {
  border-block-start-color: var(--e-one-palette-text-primary);
}
#elementor-element-manager-wrap .wp-list-table tbody td .MuiSwitch-root {
  margin: 0;
}

@media screen and (min-width: 783px) {
  body.post-type-elementor_library .wp-list-table thead th#title, body.post-type-elementor_library .wp-list-table thead th.column-title {
    width: 20%;
  }
  body.post-type-elementor_library .wp-list-table tbody td#title, body.post-type-elementor_library .wp-list-table tbody td.column-title {
    width: 20%;
  }
}
.wp-list-table:not(.e-form-submissions-list-table) tbody td {
  font-weight: 400;
}
/*# sourceMappingURL=editor-one.css.map */
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/editor-one.min.css */
:root{--e-one-typography-display1-fontSize:0rem;--e-one-typography-display2-fontSize:0rem;--e-one-typography-display3-fontSize:0rem;--e-one-typography-display4-fontSize:0rem;--e-one-typography-display5-fontSize:0rem;--e-one-typography-display6-fontSize:0rem;--e-one-typography-button-textTransform:none;--e-one-typography-button-fontFamily:"Roboto","Helvetica","Arial",sans-serif;--e-one-typography-button-fontWeight:500;--e-one-typography-button-fontSize:0.875rem;--e-one-typography-button-lineHeight:1.75;--e-one-typography-button-letterSpacing:0.02857em;--e-one-typography-h1-fontWeight:700;--e-one-typography-h1-fontFamily:"Roboto","Helvetica","Arial",sans-serif;--e-one-typography-h1-fontSize:6rem;--e-one-typography-h1-lineHeight:1.167;--e-one-typography-h1-letterSpacing:-0.01562em;--e-one-typography-h2-fontWeight:700;--e-one-typography-h2-fontFamily:"Roboto","Helvetica","Arial",sans-serif;--e-one-typography-h2-fontSize:3.75rem;--e-one-typography-h2-lineHeight:1.2;--e-one-typography-h2-letterSpacing:-0.00833em;--e-one-typography-h3-fontSize:2.75rem;--e-one-typography-h3-fontWeight:700;--e-one-typography-h3-fontFamily:"Roboto","Helvetica","Arial",sans-serif;--e-one-typography-h3-lineHeight:1.167;--e-one-typography-h3-letterSpacing:0em;--e-one-typography-h4-fontSize:2rem;--e-one-typography-h4-fontWeight:700;--e-one-typography-h4-fontFamily:"Roboto","Helvetica","Arial",sans-serif;--e-one-typography-h4-lineHeight:1.235;--e-one-typography-h4-letterSpacing:0.00735em;--e-one-typography-h5-fontWeight:700;--e-one-typography-h5-fontFamily:"Roboto","Helvetica","Arial",sans-serif;--e-one-typography-h5-fontSize:1.5rem;--e-one-typography-h5-lineHeight:1.334;--e-one-typography-h5-letterSpacing:0em;--e-one-typography-subtitle1-fontWeight:500;--e-one-typography-subtitle1-lineHeight:1.3;--e-one-typography-subtitle1-fontFamily:"Roboto","Helvetica","Arial",sans-serif;--e-one-typography-subtitle1-fontSize:1rem;--e-one-typography-subtitle1-letterSpacing:0.00938em;--e-one-typography-subtitle2-lineHeight:1.3;--e-one-typography-subtitle2-fontFamily:"Roboto","Helvetica","Arial",sans-serif;--e-one-typography-subtitle2-fontWeight:500;--e-one-typography-subtitle2-fontSize:0.875rem;--e-one-typography-subtitle2-letterSpacing:0.00714em;--e-one-typography-htmlFontSize:16;--e-one-typography-fontFamily:"Roboto","Helvetica","Arial",sans-serif;--e-one-typography-fontSize:14;--e-one-typography-fontWeightLight:300;--e-one-typography-fontWeightRegular:400;--e-one-typography-fontWeightMedium:500;--e-one-typography-fontWeightBold:700;--e-one-typography-h6-fontFamily:"Roboto","Helvetica","Arial",sans-serif;--e-one-typography-h6-fontWeight:500;--e-one-typography-h6-fontSize:1.25rem;--e-one-typography-h6-lineHeight:1.6;--e-one-typography-h6-letterSpacing:0.0075em;--e-one-typography-body1-fontFamily:"Roboto","Helvetica","Arial",sans-serif;--e-one-typography-body1-fontWeight:400;--e-one-typography-body1-fontSize:1rem;--e-one-typography-body1-lineHeight:1.5;--e-one-typography-body1-letterSpacing:0.00938em;--e-one-typography-body2-fontFamily:"Roboto","Helvetica","Arial",sans-serif;--e-one-typography-body2-fontWeight:400;--e-one-typography-body2-fontSize:0.875rem;--e-one-typography-body2-lineHeight:1.43;--e-one-typography-body2-letterSpacing:0.01071em;--e-one-typography-caption-fontFamily:"Roboto","Helvetica","Arial",sans-serif;--e-one-typography-caption-fontWeight:400;--e-one-typography-caption-fontSize:0.75rem;--e-one-typography-caption-lineHeight:1.66;--e-one-typography-caption-letterSpacing:0.03333em;--e-one-typography-overline-fontFamily:"Roboto","Helvetica","Arial",sans-serif;--e-one-typography-overline-fontWeight:400;--e-one-typography-overline-fontSize:0.75rem;--e-one-typography-overline-lineHeight:2.66;--e-one-typography-overline-letterSpacing:0.08333em;--e-one-typography-overline-textTransform:uppercase;--e-one-typography-inherit-fontFamily:inherit;--e-one-typography-inherit-fontWeight:inherit;--e-one-typography-inherit-fontSize:inherit;--e-one-typography-inherit-lineHeight:inherit;--e-one-typography-inherit-letterSpacing:inherit;--e-a-color-white:#fff;--e-a-color-black:#000;--e-a-color-logo:#fff;--e-a-color-circle-logo:#000;--e-a-color-primary:#f3bafd;--e-a-color-primary-bold:#d004d4;--e-a-color-primary-bold-dark:#c00bb9;--e-a-color-secondary:#515962;--e-a-color-success:#0a875a;--e-a-color-danger:#dc2626;--e-a-color-info:#2563eb;--e-a-color-warning:#f59e0b;--e-a-color-accent:#93003f;--e-a-color-global:#1dddbf;--e-a-color-accent-promotion:#93003f;--e-a-bg-default:#fff;--e-a-bg-invert:#0c0d0e;--e-a-bg-hover:#f1f2f3;--e-a-bg-active:#e6e8ea;--e-a-bg-active-bold:#d5d8dc;--e-a-bg-loading:#f9fafa;--e-a-bg-logo:#000;--e-a-bg-primary:#fae8ff;--e-a-bg-secondary:#515962;--e-a-bg-success:#f2fdf5;--e-a-bg-info:#f0f7ff;--e-a-bg-danger:#fef1f4;--e-a-bg-warning:#fffbeb;--e-a-bg-chip:#f1f2f3;--e-a-color-txt:#515962;--e-a-color-txt-muted:#818a96;--e-a-color-txt-disabled:#babfc5;--e-a-color-txt-invert:#fff;--e-a-color-txt-accent:#0c0d0e;--e-a-color-txt-hover:#3f444b;--e-a-color-txt-active:#0c0d0e;--e-a-border-color:#e6e8ea;--e-a-border-color-bold:#d5d8dc;--e-a-border-color-focus:#babfc5;--e-a-border-color-accent:#0c0d0e;--e-a-border:1px solid var(--e-a-border-color);--e-a-border-bold:1px solid var(--e-a-border-color-bold);--e-a-border-radius:3px;--e-a-btn-color:#0c0d0e;--e-a-btn-color-invert:var(--e-a-color-txt-invert);--e-a-btn-color-disabled:var(--e-a-color-txt-disabled);--e-a-btn-bg:#515962;--e-a-btn-bg-hover:#3a4046;--e-a-btn-bg-active:#23262a;--e-a-btn-bg-disabled:#d5d8dc;--e-a-btn-bg-primary:#f3bafd;--e-a-btn-bg-primary-hover:#f5d0fe;--e-a-btn-bg-primary-active:#f0abfc;--e-a-btn-bg-accent:#93003f;--e-a-btn-bg-accent-hover:#8f1a4c;--e-a-btn-bg-accent-active:#a93365;--e-a-btn-bg-info:#2563eb;--e-a-btn-bg-info-hover:#134cca;--e-a-btn-bg-info-active:#0e3b9c;--e-a-btn-bg-success:#0a875a;--e-a-btn-bg-success-hover:#06583a;--e-a-btn-bg-success-active:#03281b;--e-a-btn-bg-warning:#f59e0b;--e-a-btn-bg-warning-hover:#c57f08;--e-a-btn-bg-warning-active:#945f06;--e-a-btn-bg-danger:#dc2626;--e-a-btn-bg-danger-hover:#b21d1d;--e-a-btn-bg-danger-active:#861616;--e-a-dark-bg:#0c0d0e;--e-a-dark-color-txt:#9da5ae;--e-a-dark-color-txt-hover:#d5d8dc;--e-a-font-family:Roboto,Arial,Helvetica,sans-serif;--e-a-transition-hover:all .3s;--e-a-popover-shadow:0 2px 15px rgba(0,0,0,.3);--e-a-dropdown-shadow:0 0 3px rgba(0,0,0,.2);--e-one-palette-text-primary:#0c0d0e;--e-one-palette-text-secondary:#3f444b;--e-one-palette-text-tertiary:#69727d;--e-one-palette-text-disabled:#9da5ae;--e-one-palette-text-tab:#51575d;--e-one-palette-primary-light:#f3bafd;--e-one-palette-primary-main:#f0abfc;--e-one-palette-primary-dark:#eb8efb;--e-one-palette-primary-contrast-text:#0c0d0e;--e-one-palette-primary-contrastText:var(--e-one-palette-primary-contrast-text);--e-one-palette-secondary-light:#69727d;--e-one-palette-secondary-main:#515962;--e-one-palette-secondary-dark:#3f444b;--e-one-palette-secondary-contrast-text:#fff;--e-one-palette-secondary-contrastText:var(--e-one-palette-secondary-contrast-text);--e-one-palette-error-light:#ef4444;--e-one-palette-error-main:#dc2626;--e-one-palette-error-dark:#b91c1c;--e-one-palette-error-contrast-text:#fff;--e-one-palette-error-contrastText:var(--e-one-palette-error-contrast-text);--e-one-palette-warning-light:#d97706;--e-one-palette-warning-main:#bb5b1d;--e-one-palette-warning-dark:#b15211;--e-one-palette-warning-contrast-text:#fff;--e-one-palette-warning-contrastText:var(--e-one-palette-warning-contrast-text);--e-one-palette-info-light:#3b82f6;--e-one-palette-info-main:#2563eb;--e-one-palette-info-dark:#1d4ed8;--e-one-palette-info-contrast-text:#fff;--e-one-palette-info-contrastText:var(--e-one-palette-info-contrast-text);--e-one-palette-success-light:#10b981;--e-one-palette-success-main:#0a875a;--e-one-palette-success-dark:#047857;--e-one-palette-success-contrast-text:#fff;--e-one-palette-success-contrastText:var(--e-one-palette-success-contrast-text);--e-one-palette-global-light:#99f6e4;--e-one-palette-global-main:#5eead4;--e-one-palette-global-dark:#2adfcd;--e-one-palette-global-contrast-text:#0c0d0e;--e-one-palette-global-contrastText:var(--e-one-palette-global-contrast-text);--e-one-palette-promotion-light:#b51243;--e-one-palette-promotion-main:#93003f;--e-one-palette-promotion-dark:#7e013b;--e-one-palette-promotion-contrast-text:#fff;--e-one-palette-promotion-contrastText:var(--e-one-palette-promotion-contrast-text);--e-one-palette-decorative-light:#99f6e4;--e-one-palette-decorative-main:#5eead4;--e-one-palette-decorative-dark:#2adfcd;--e-one-palette-decorative-contrast-text:#0c0d0e;--e-one-palette-decorative-contrastText:var(--e-one-palette-decorative-contrast-text);--e-one-palette-neutral-light:#fff;--e-one-palette-neutral-main:#fff;--e-one-palette-neutral-dark:#fff;--e-one-palette-neutral-contrast-text:#fff;--e-one-palette-neutral-contrastText:var(--e-one-palette-neutral-contrast-text);--e-one-palette-action-active:rgba(0,0,0,.54);--e-one-palette-action-hover:rgba(0,0,0,.04);--e-one-palette-action-selected:rgba(0,0,0,.08);--e-one-palette-action-focus:rgba(0,0,0,.12);--e-one-palette-action-disabled:rgba(0,0,0,.26);--e-one-palette-action-disabled-background:rgba(0,0,0,.12);--e-one-palette-action-disabledBackground:var(--e-one-palette-action-disabled-background);--e-one-palette-divider:rgba(0,0,0,.12);--e-one-palette-common-black:#000;--e-one-palette-common-white:#fff;--e-one-palette-background-default:#fff;--e-one-palette-background-paper:#fff;--e-one-palette-checkbox-primary:#515962;--e-one-palette-border:#a7aaad}#wpcontent,#wpcontent #wpbody-content,#wpcontent #wpbody-content>*,#wpcontent body.wp-admin,#wpwrap{background-color:var(--e-one-palette-background-default)}#wpcontent body.wp-admin{font-family:var(--e-one-typography-fontFamily)}#wpcontent #submitdiv .button{height:30px;padding:5px 16px}#wpcontent #submitdiv .eps-button:not(.e-site-editor-conditions__add-button),#wpcontent #submitdiv a:not(.button){color:var(--e-one-palette-text-primary);font-weight:600;text-decoration:underline}#wpcontent #submitdiv .eps-button:not(.e-site-editor-conditions__add-button):focus,#wpcontent #submitdiv .eps-button:not(.e-site-editor-conditions__add-button):hover,#wpcontent #submitdiv a:not(.button):focus,#wpcontent #submitdiv a:not(.button):hover{text-decoration:underline}#wpcontent #submitdiv #misc-publishing-actions a{font-weight:600;text-decoration:underline}#wpcontent .postbox .category-tabs{border-block-end:1px solid var(--e-one-palette-divider);display:flex;margin-block-end:10px}#wpcontent .postbox .category-tabs li{margin:0;padding:0}#wpcontent .postbox .category-tabs li.tabs{border-block-end:2px solid var(--e-one-palette-text-primary);margin-block-end:-1px}#wpcontent .postbox .category-tabs li.tabs a{color:var(--e-one-palette-text-primary);font-weight:500}#wpcontent .postbox .category-tabs li a{color:var(--e-one-palette-text-tertiary);display:block;padding:8px 12px;text-decoration:none;transition:var(--e-a-transition-hover)}#wpcontent .postbox .category-tabs li a:focus,#wpcontent .postbox .category-tabs li a:hover{box-shadow:none;color:var(--e-one-palette-text-primary)}#wpcontent .postbox #set-post-thumbnail,#wpcontent .postbox .taxonomy-add-new{color:var(--e-one-palette-text-primary);font-weight:600;text-decoration:underline}#wpcontent #elementor-editor #elementor-editor-button{align-items:center;display:inline-flex;font-size:16px;font-weight:600;justify-content:center}#wpcontent #elementor-editor #elementor-go-to-edit-page-link{text-decoration:none}#wpcontent .wrap{align-items:center;background-color:var(--e-one-palette-background-default);clear:both;display:flex;flex-wrap:wrap;margin:0;max-width:100%;padding-block-start:24px;padding-inline:32px}#wpcontent .wrap .tablenav .actions .button,#wpcontent .wrap .tablenav .actions input[type=submit].button{box-sizing:border-box;height:30px;line-height:28px;padding-block:0}@media screen and (min-width:783px){#wpcontent .wrap .tablenav .actions{align-items:center;display:flex}}#wpcontent .wrap>h1.wp-heading-inline{color:var(--e-one-palette-text-primary);flex-grow:1;font-family:var(--e-one-typography-fontFamily);font-size:24px;font-weight:700;line-height:1.2;margin:0;padding:0}#wpcontent .wrap>.page-title-action{margin-inline-start:8px}@media screen and (max-width:782px){#wpcontent .wrap>.page-title-action{margin-block-start:12px;margin-inline-start:0}}#wpcontent .wrap>hr.wp-header-end{flex-basis:100%;margin-block:20px 0}#wpcontent .wrap>:not(h1.wp-heading-inline):not(.page-title-action):not(hr.wp-header-end){flex-basis:100%}#wpcontent #screen-meta-links{display:flex;justify-content:flex-end;margin-block:1px 10px;margin-inline:32px}#wpcontent #screen-meta-links .show-settings:after{bottom:2px;font:normal 20px/.5 dashicons;height:10px;inset-block-end:1px;padding:0;position:relative;vertical-align:middle}#wpcontent #screen-meta-links+.wrap{margin-block-start:0}#wpcontent #wpbody-content,#wpcontent .elementor-settings-form-page,#wpcontent .elementor-settings-form-page>*,#wpcontent .form-table,#wpcontent .form-table td,#wpcontent .form-table th,#wpcontent .form-table tr{background-color:var(--e-one-palette-background-default)}#wpcontent #wpbody-content hr:not(.MuiDivider-root){background:transparent;border:none;border-block-start:1px solid var(--e-one-palette-divider);margin-block:15px}#wpcontent .metabox-holder,#wpcontent .postbox,#wpcontent .postbox .inside{background-color:var(--e-one-palette-background-default)}#wpcontent .e-admin-header{align-items:center;border-block-end:1px solid var(--e-one-palette-divider);display:flex;justify-content:space-between;margin-block-end:20px;padding-block-end:20px}#wpcontent .e-admin-header .e-admin-actions{align-items:center;display:flex;gap:10px}#wpcontent .button-primary,#wpcontent .wp-core-ui .button-primary,#wpcontent .wp-core-ui .button.button-primary,#wpcontent .wrap .page-title-action:not(.button-secondary),#wpcontent input[type=submit].button-primary{background-color:var(--e-one-palette-primary-main);border-color:var(--e-one-palette-primary-main);border-radius:var(--e-a-border-radius);box-shadow:none;color:var(--e-one-palette-primary-contrast-text);font-weight:500;height:auto;line-height:normal;min-height:34px;padding:8px 16px;text-shadow:none;transition:var(--e-a-transition-hover)}#wpcontent .button-primary:focus,#wpcontent .button-primary:hover,#wpcontent .wp-core-ui .button-primary:focus,#wpcontent .wp-core-ui .button-primary:hover,#wpcontent .wp-core-ui .button.button-primary:focus,#wpcontent .wp-core-ui .button.button-primary:hover,#wpcontent .wrap .page-title-action:not(.button-secondary):focus,#wpcontent .wrap .page-title-action:not(.button-secondary):hover,#wpcontent input[type=submit].button-primary:focus,#wpcontent input[type=submit].button-primary:hover{background-color:var(--e-one-palette-primary-dark);border-color:var(--e-one-palette-primary-dark);color:var(--e-one-palette-primary-contrast-text)}#wpcontent .button-primary:active,#wpcontent .wp-core-ui .button-primary:active,#wpcontent .wp-core-ui .button.button-primary:active,#wpcontent .wrap .page-title-action:not(.button-secondary):active,#wpcontent input[type=submit].button-primary:active{background-color:var(--e-one-palette-primary-dark);border-color:var(--e-one-palette-primary-dark)}#wpcontent .button,#wpcontent .button-secondary,#wpcontent .wp-core-ui .button,#wpcontent .wp-core-ui .button-secondary,#wpcontent .wp-core-ui .button.action,#wpcontent input[type=submit].button-secondary{background-color:transparent;border:1px solid var(--e-one-palette-secondary-main);border-radius:var(--e-a-border-radius);box-shadow:none;color:var(--e-one-palette-text-primary);font-weight:500;height:auto;line-height:normal;min-height:34px;padding:8px 16px;text-shadow:none;transition:var(--e-a-transition-hover)}#wpcontent .button-secondary:focus,#wpcontent .button-secondary:hover,#wpcontent .button:focus,#wpcontent .button:hover,#wpcontent .wp-core-ui .button-secondary:focus,#wpcontent .wp-core-ui .button-secondary:hover,#wpcontent .wp-core-ui .button.action:focus,#wpcontent .wp-core-ui .button.action:hover,#wpcontent .wp-core-ui .button:focus,#wpcontent .wp-core-ui .button:hover,#wpcontent input[type=submit].button-secondary:focus,#wpcontent input[type=submit].button-secondary:hover{background-color:var(--e-one-palette-action-hover);border-color:var(--e-one-palette-action-focus);color:var(--e-one-palette-text-primary)}#wpcontent .button-secondary:active,#wpcontent .button:active,#wpcontent .wp-core-ui .button-secondary:active,#wpcontent .wp-core-ui .button.action:active,#wpcontent .wp-core-ui .button:active,#wpcontent input[type=submit].button-secondary:active{background-color:var(--e-one-palette-action-selected);border-color:var(--e-one-palette-secondary-dark)}#wpcontent .button-secondary.elementor-button-spinner:before,#wpcontent .button-secondary.elementor-rollback-button:before,#wpcontent .button.elementor-button-spinner:before,#wpcontent .button.elementor-rollback-button:before,#wpcontent .wp-core-ui .button-secondary.elementor-button-spinner:before,#wpcontent .wp-core-ui .button-secondary.elementor-rollback-button:before,#wpcontent .wp-core-ui .button.action.elementor-button-spinner:before,#wpcontent .wp-core-ui .button.action.elementor-rollback-button:before,#wpcontent .wp-core-ui .button.elementor-button-spinner:before,#wpcontent .wp-core-ui .button.elementor-rollback-button:before,#wpcontent input[type=submit].button-secondary.elementor-button-spinner:before,#wpcontent input[type=submit].button-secondary.elementor-rollback-button:before{inset-block-start:3px}#wpcontent .nav-tab-wrapper{align-items:flex-end;background-color:var(--e-one-palette-background-default);display:flex;flex-wrap:wrap;gap:8px;margin-block-end:0;margin-block-start:20px;padding:0;position:relative}#wpcontent .nav-tab-wrapper:after{background-color:var(--e-one-palette-divider);content:"";height:1px;inset-block-end:0;inset-inline-end:0;inset-inline-start:0;position:absolute;z-index:0}#wpcontent .nav-tab-wrapper .nav-tab{align-items:center;background-color:var(--e-one-palette-action-hover);border-block-end:none;border:solid var(--e-one-palette-divider);border-radius:3px 3px 0 0;border-width:1px 1px 0;box-shadow:none;color:var(--e-one-palette-text-tab);cursor:pointer;display:inline-flex;font-family:var(--e-one-typography-fontFamily);font-size:14px;font-weight:500;justify-content:center;line-height:1;margin:0;max-height:35px;padding:10px;position:relative;text-align:center;text-decoration:none;transition:var(--e-a-transition-hover);white-space:nowrap;z-index:1}#wpcontent .nav-tab-wrapper .nav-tab:hover:not(.nav-tab-active){background-color:var(--e-one-palette-action-selected);color:var(--e-one-palette-text-tab)}#wpcontent .nav-tab-wrapper .nav-tab.nav-tab-active{background-color:var(--e-one-palette-background-default);border-block-end:none;color:var(--e-one-palette-text-tab);max-height:36px;z-index:2}#wpcontent .nav-tab-wrapper .nav-tab.nav-tab-active:after{background-color:var(--e-one-palette-background-default);content:"";height:2px;inset-block-end:-1px;inset-inline-end:0;inset-inline-start:0;position:absolute}#wpcontent .elementor-settings-form-page{color:var(--e-one-palette-text-tertiary);display:none}#wpcontent .elementor-settings-form-page.elementor-active{display:block}#wpcontent .elementor-settings-form-page h2{color:var(--e-one-palette-text-primary);font-family:var(--e-one-typography-fontFamily);font-size:24px;font-weight:700;line-height:1.8;margin-block:1em;padding:0}#wpcontent .elementor-settings-form-page h2:first-child{margin-block-start:0}#wpcontent .elementor-settings-form-page h2~p{color:var(--e-one-palette-text-tertiary);font-size:1em;line-height:1.4;margin-block:1em}#wpcontent #elementor-settings-form a:not(.button):not(.elementor-button):not(.nav-tab),#wpcontent #post-body-content a:not(.button):not(.elementor-button):not(.nav-tab),#wpcontent #revisionsdiv a:not(.button):not(.elementor-button):not(.nav-tab){color:var(--e-one-palette-info-main);text-decoration:none}#wpcontent #elementor-settings-form a:not(.button):not(.elementor-button):not(.nav-tab):focus,#wpcontent #elementor-settings-form a:not(.button):not(.elementor-button):not(.nav-tab):hover,#wpcontent #post-body-content a:not(.button):not(.elementor-button):not(.nav-tab):focus,#wpcontent #post-body-content a:not(.button):not(.elementor-button):not(.nav-tab):hover,#wpcontent #revisionsdiv a:not(.button):not(.elementor-button):not(.nav-tab):focus,#wpcontent #revisionsdiv a:not(.button):not(.elementor-button):not(.nav-tab):hover{text-decoration:underline}#wpcontent [dir=rtl] .e-admin-header .e-admin-actions{flex-direction:row-reverse}#wpcontent [dir=rtl] .nav-tab-wrapper .nav-tab{margin-inline-end:0;margin-inline-start:4px}#wpcontent ul.subsubsub li a{color:var(--e-one-palette-text-primary)}@media screen and (min-width:783px){#wpcontent ul.subsubsub+#posts-filter .search-box{margin-block-start:-25px}}#wpcontent .e-one-section-outlined{border:1px solid rgba(0,0,0,.12);border-radius:8px}#wpcontent .e-feature-promotion{max-width:calc(100% - 64px)}#wpcontent #elementor-element-manager-wrap{width:100%}body:has(#editor-one-top-bar>*) #wpbody{margin-block-start:50px;padding-block-end:0}@media screen and (min-width:783px){body:has(#editor-one-top-bar>*) #wpbody{inset-block-end:0;inset-inline-start:calc(var(--editor-one-sidebar-left-offset, 160px) + var(--editor-one-sidebar-navigation-width, 240px));position:fixed;width:calc(100vw - var(--editor-one-sidebar-left-offset, 160px) - var(--editor-one-sidebar-navigation-width, 240px))}}body:has(#editor-one-top-bar>*) #wpcontent #wpbody-content{padding-block-end:0}@media screen and (min-width:783px){body:has(#editor-one-top-bar>*) #wpcontent #wpbody-content{display:flex;flex-direction:column;height:calc(100vh - var(--e-admin-bar-height, 0px) - var(--e-top-bar-header-height, 0px));overflow-y:auto}}input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:var(--e-one-palette-background-default);border:1px solid var(--e-one-palette-border);border-radius:4px;cursor:pointer;flex-shrink:0;height:16px;position:relative;transition:var(--e-a-transition-hover);width:16px}input[type=checkbox]:focus,input[type=checkbox]:hover{border-color:var(--e-one-palette-action-focus)}input[type=checkbox]:focus{box-shadow:inset 0 0 1px 0 rgba(0,0,0,.25);outline:none}input[type=checkbox]:checked{background-color:var(--e-one-palette-background-default)}input[type=checkbox]:checked:after{border:2px solid var(--e-one-palette-checkbox-primary);border-left:none;border-radius:0;border-top:none;content:"";height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:4px}input[type=checkbox]:checked:before{content:""}input[type=checkbox]:disabled{cursor:not-allowed;opacity:.5}input[type=radio]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:var(--e-one-palette-background-default);border:1px solid var(--e-one-palette-divider);border-radius:50%;box-shadow:inset 0 0 4px 0 rgba(0,0,0,.25);cursor:pointer;flex-shrink:0;height:16px;position:relative;transition:var(--e-a-transition-hover);width:16px}input[type=radio]:focus,input[type=radio]:hover{border-color:var(--e-one-palette-action-focus)}input[type=radio]:focus{box-shadow:inset 0 0 1px 0 rgba(0,0,0,.25),0 0 0 1px var(--e-one-palette-action-focus);outline:none}input[type=radio]:checked{background-color:var(--e-one-palette-background-default)}input[type=radio]:checked:after{background-color:var(--e-one-palette-text-primary);border-radius:50%;content:"";height:8px;inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(-50%,-50%);width:8px}input[type=radio]:checked:before{content:""}input[type=radio]:disabled{cursor:not-allowed;opacity:.5}.wp-core-ui select,select{background-color:var(--e-one-palette-background-default);border:1px solid var(--e-one-palette-secondary-main);border-radius:3px;color:var(--e-one-palette-text-primary);font-family:var(--e-one-typography-fontFamily);font-size:13px;font-weight:400;height:34px;line-height:1.2;min-height:34px;transition:var(--e-a-transition-hover)}.wp-core-ui select:focus,.wp-core-ui select:hover,select:focus,select:hover{border-color:var(--e-one-palette-action-focus)}.wp-core-ui select:focus,select:focus{box-shadow:0 0 0 1px var(--e-one-palette-action-focus);outline:none}.wp-core-ui select:disabled,select:disabled{cursor:not-allowed;opacity:.5}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{background-color:var(--e-one-palette-background-default);border:1px solid var(--e-one-palette-divider);border-radius:var(--e-a-border-radius);box-shadow:none;color:var(--e-one-palette-text-primary)}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{border-color:var(--e-one-palette-action-focus);box-shadow:0 0 0 1px var(--e-one-palette-action-focus);outline:none}.form-table{background-color:var(--e-one-palette-background-default);border:none;border-collapse:separate;border-spacing:0;margin:0;width:100%}.form-table th{font-size:14px;font-weight:600;text-align:start;width:219px}.form-table td,.form-table th{background:transparent;border:none;color:var(--e-one-palette-text-primary);padding:12px 0;vertical-align:top}.form-table td{font-size:13px}.form-table tr{background:transparent;border-block-end:1px solid var(--e-one-palette-divider)}.form-table tr:last-child{border-block-end:none}.form-table tr:hover{background-color:transparent}.form-table input[type=checkbox]{flex-shrink:0;height:16px;margin:0;margin-inline-end:4px;vertical-align:middle;width:16px}.form-table td>.elementor-field-row,.form-table td>label{color:var(--e-one-palette-text-primary);display:block;font-size:13px;line-height:1.5;padding-inline-start:24px;position:relative}.form-table td>.elementor-field-row input[type=checkbox],.form-table td>label input[type=checkbox]{inset-block-start:2px;inset-inline-start:0;margin:0;position:absolute}.form-table .description{color:var(--e-one-palette-text-tertiary);display:block;font-size:13px;font-weight:400;line-height:1.4;margin-block-start:4px}.form-table a{color:var(--e-one-palette-info-main);text-decoration:none}.form-table a:hover{text-decoration:underline}.form-table+h2{color:var(--e-one-palette-text-primary);font-family:var(--e-one-typography-fontFamily);font-size:18px;font-weight:600;line-height:1.2;margin-block:1em}.wp-list-table{background-color:var(--e-one-palette-background-default);border:1px solid var(--e-one-palette-divider);border-collapse:collapse;width:100%}.wp-list-table tfoot td,.wp-list-table tfoot th,.wp-list-table thead td,.wp-list-table thead th{background-color:transparent;border:none;border-block-end:1px solid var(--e-one-palette-divider);color:var(--e-one-palette-text-primary);font-family:var(--e-one-typography-fontFamily);font-size:14px;font-weight:500;line-height:24px;padding-inline-start:10px;text-align:start;vertical-align:middle}.wp-list-table tfoot td.check-column,.wp-list-table tfoot th.check-column,.wp-list-table thead td.check-column,.wp-list-table thead th.check-column{text-align:center}.wp-list-table tfoot td.sortable a,.wp-list-table tfoot td.sorted a,.wp-list-table tfoot th.sortable a,.wp-list-table tfoot th.sorted a,.wp-list-table thead td.sortable a,.wp-list-table thead td.sorted a,.wp-list-table thead th.sortable a,.wp-list-table thead th.sorted a{color:var(--e-one-palette-text-primary)}.wp-list-table tbody tr{border-block-end:1px solid var(--e-one-palette-divider);font-weight:400}.wp-list-table tbody tr,.wp-list-table tbody tr.alternate,.wp-list-table tbody tr:nth-child(2n),.wp-list-table tbody tr:nth-child(odd){background-color:var(--e-one-palette-background-default)}.wp-list-table tbody tr:hover{background-color:var(--e-one-palette-action-hover)}.wp-list-table tbody th.check-column{border-block-end:none;text-align:center}.wp-list-table tbody td{color:var(--e-one-palette-text-primary);font-size:13px;padding:10px}.wp-list-table tbody td:last-child{border-inline-end:none}.wp-list-table tbody td .button-link,.wp-list-table tbody td a,.wp-list-table tbody th .button-link,.wp-list-table tbody th a,.wp-list-table tbody tr .button-link,.wp-list-table tbody tr a{color:var(--e-one-palette-text-primary);text-decoration:none}.wp-list-table tbody td .button-link:hover,.wp-list-table tbody td a:hover,.wp-list-table tbody th .button-link:hover,.wp-list-table tbody th a:hover,.wp-list-table tbody tr .button-link:hover,.wp-list-table tbody tr a:hover{color:var(--e-one-palette-text-primary);text-decoration:underline}.wp-list-table tbody td .button-link.delete,.wp-list-table tbody td .button-link.delete:hover,.wp-list-table tbody td .button-link.submitdelete,.wp-list-table tbody td .button-link.submitdelete:hover,.wp-list-table tbody td .button-link[href*="action=delete"],.wp-list-table tbody td .button-link[href*="action=delete"]:hover,.wp-list-table tbody td .button-link[href*="action=trash"],.wp-list-table tbody td .button-link[href*="action=trash"]:hover,.wp-list-table tbody td a.delete,.wp-list-table tbody td a.delete:hover,.wp-list-table tbody td a.submitdelete,.wp-list-table tbody td a.submitdelete:hover,.wp-list-table tbody td a[href*="action=delete"],.wp-list-table tbody td a[href*="action=delete"]:hover,.wp-list-table tbody td a[href*="action=trash"],.wp-list-table tbody td a[href*="action=trash"]:hover,.wp-list-table tbody th .button-link.delete,.wp-list-table tbody th .button-link.delete:hover,.wp-list-table tbody th .button-link.submitdelete,.wp-list-table tbody th .button-link.submitdelete:hover,.wp-list-table tbody th .button-link[href*="action=delete"],.wp-list-table tbody th .button-link[href*="action=delete"]:hover,.wp-list-table tbody th .button-link[href*="action=trash"],.wp-list-table tbody th .button-link[href*="action=trash"]:hover,.wp-list-table tbody th a.delete,.wp-list-table tbody th a.delete:hover,.wp-list-table tbody th a.submitdelete,.wp-list-table tbody th a.submitdelete:hover,.wp-list-table tbody th a[href*="action=delete"],.wp-list-table tbody th a[href*="action=delete"]:hover,.wp-list-table tbody th a[href*="action=trash"],.wp-list-table tbody th a[href*="action=trash"]:hover,.wp-list-table tbody tr .button-link.delete,.wp-list-table tbody tr .button-link.delete:hover,.wp-list-table tbody tr .button-link.submitdelete,.wp-list-table tbody tr .button-link.submitdelete:hover,.wp-list-table tbody tr .button-link[href*="action=delete"],.wp-list-table tbody tr .button-link[href*="action=delete"]:hover,.wp-list-table tbody tr .button-link[href*="action=trash"],.wp-list-table tbody tr .button-link[href*="action=trash"]:hover,.wp-list-table tbody tr a.delete,.wp-list-table tbody tr a.delete:hover,.wp-list-table tbody tr a.submitdelete,.wp-list-table tbody tr a.submitdelete:hover,.wp-list-table tbody tr a[href*="action=delete"],.wp-list-table tbody tr a[href*="action=delete"]:hover,.wp-list-table tbody tr a[href*="action=trash"],.wp-list-table tbody tr a[href*="action=trash"]:hover{color:var(--e-one-palette-error-main)}.wp-list-table .column-title strong{color:var(--e-one-palette-text-primary);font-weight:400}.wp-list-table .row-title,.wp-list-table a.row-title{color:var(--e-one-palette-text-primary);text-decoration:none}.wp-list-table .row-title:hover,.wp-list-table a.row-title:hover{color:var(--e-one-palette-text-primary);text-decoration:underline}.wp-list-table .row-actions *{color:var(--e-one-palette-text-primary);font-size:13px}.wp-list-table .row-actions span,.wp-list-table .row-actions span.sep{color:var(--e-one-palette-divider);margin-block:0;margin-inline:4px}.wp-list-table .check-column{padding:10px;width:2.2em}.wp-list-table .check-column input[type=checkbox]{margin:0}#elementor-element-manager-wrap .wp-list-table thead th.sortable button,#elementor-element-manager-wrap .wp-list-table thead th.sorted button{all:unset;align-items:center;color:var(--e-one-palette-text-primary);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:4px;justify-content:flex-start;line-height:24px;width:100%}#elementor-element-manager-wrap .wp-list-table thead th.sortable button:hover,#elementor-element-manager-wrap .wp-list-table thead th.sorted button:hover{color:var(--e-one-palette-text-primary)}#elementor-element-manager-wrap .wp-list-table thead th.sortable button .sorting-indicators,#elementor-element-manager-wrap .wp-list-table thead th.sorted button .sorting-indicators{display:flex;flex-direction:column;margin-inline-start:4px}#elementor-element-manager-wrap .wp-list-table thead th.sortable button .sorting-indicators .sorting-indicator,#elementor-element-manager-wrap .wp-list-table thead th.sorted button .sorting-indicators .sorting-indicator{border-inline-end:4px solid transparent;border-inline-start:4px solid transparent;height:0;margin-block:1px;width:0}#elementor-element-manager-wrap .wp-list-table thead th.sortable button .sorting-indicators .sorting-indicator.asc,#elementor-element-manager-wrap .wp-list-table thead th.sorted button .sorting-indicators .sorting-indicator.asc{border-block-end:4px solid var(--e-one-palette-text-tertiary);border-block-start:none}#elementor-element-manager-wrap .wp-list-table thead th.sortable button .sorting-indicators .sorting-indicator.desc,#elementor-element-manager-wrap .wp-list-table thead th.sorted button .sorting-indicators .sorting-indicator.desc{border-block-end:none;border-block-start:4px solid var(--e-one-palette-text-tertiary)}#elementor-element-manager-wrap .wp-list-table thead th.sortable button.sorted .sorting-indicator.asc,#elementor-element-manager-wrap .wp-list-table thead th.sorted button.sorted .sorting-indicator.asc{border-block-end-color:var(--e-one-palette-text-primary)}#elementor-element-manager-wrap .wp-list-table thead th.sortable button.sorted .sorting-indicator.desc,#elementor-element-manager-wrap .wp-list-table thead th.sorted button.sorted .sorting-indicator.desc{border-block-start-color:var(--e-one-palette-text-primary)}#elementor-element-manager-wrap .wp-list-table tbody td .MuiSwitch-root{margin:0}@media screen and (min-width:783px){body.post-type-elementor_library .wp-list-table tbody td#title,body.post-type-elementor_library .wp-list-table tbody td.column-title,body.post-type-elementor_library .wp-list-table thead th#title,body.post-type-elementor_library .wp-list-table thead th.column-title{width:20%}}.wp-list-table:not(.e-form-submissions-list-table) tbody td{font-weight:400}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/editor-preview-rtl.css */
:root {
  --direction-multiplier: 1;
}

html[dir=rtl],
body.rtl {
  --direction-multiplier: -1;
}

.elementor-hidden {
  display: none;
}

.elementor-visibility-hidden {
  visibility: hidden;
}

.elementor-screen-only,
.screen-reader-text,
.screen-reader-text span,
.ui-helper-hidden-accessible {
  position: absolute;
  top: -10000em;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.elementor-clearfix:after {
  content: "";
  display: block;
  clear: both;
  width: 0;
  height: 0;
}

.e-logo-wrapper {
  display: inline-block;
  line-height: 1;
}
.e-logo-wrapper i {
  color: var(--e-a-color-circle-logo);
  font-size: 2.5em;
}

.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%;
}

.elementor-tags-list {
  display: none;
  position: absolute;
  width: 260px;
  max-height: 300px;
  overflow: auto;
  padding-block-end: 5px;
  background-color: var(--e-a-bg-default);
  box-shadow: var(--e-a-popover-shadow);
  border: var(--e-a-border);
  border-radius: 3px;
  z-index: 10000;
}
.elementor-tags-list__group-title {
  font-weight: bold;
  font-size: 12px;
  padding: 10px 15px;
  display: flex;
  align-items: center;
}
.elementor-tags-list__group-title .eicon-info-circle {
  padding-inline-end: 5px;
  color: var(--e-a-color-primary-bold);
  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-inline-end: 5px;
}
.elementor-tags-list__item:hover {
  background-color: var(--e-a-bg-hover);
}
.elementor-tags-list__teaser {
  border-block-start: 2px solid var(--e-a-border-color);
  padding-block-start: 4px;
  margin-block-start: 4px;
}
.elementor-tags-list__teaser-text {
  padding: 2px 15px 8px;
  line-height: 1.5;
  font-size: 12px;
}
.elementor-tags-list__teaser-link {
  color: var(--e-a-color-primary-bold);
  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 {
  cursor: pointer;
  transition: var(--e-a-transition-hover);
}
.elementor-dynamic-cover__settings:hover, .elementor-dynamic-cover__remove:hover {
  color: var(--e-a-color-txt-hover);
}
.elementor-control-type-wysiwyg .elementor-dynamic-cover {
  margin-block-start: 10px;
}

.elementor-tag-settings-popup {
  position: absolute;
  width: 260px;
  background-color: var(--e-a-bg-default);
  border: var(--e-a-border);
  box-shadow: var(--e-a-popover-shadow);
  z-index: 1;
}
.elementor-tag-settings-popup:before {
  content: "";
  position: absolute;
  inset-block-start: -20px;
  inset-inline-start: 5px;
  border: 10px solid transparent;
  border-block-end-color: var(--e-a-border-color);
}
.elementor-tag-settings-popup .elementor-control-type-section:first-child {
  margin: 0;
}

.elementor-tag-controls-stack-empty {
  background-color: var(--e-a-bg-default);
  padding: 10px;
  font-size: 13px;
  text-align: center;
}

.elementor-control-dynamic input {
  border-start-start-radius: var(--e-a-border-radius);
  border-start-end-radius: 0;
  border-end-end-radius: 0;
  border-end-start-radius: var(--e-a-border-radius);
}
.elementor-control-dynamic-switcher {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 27px;
  cursor: pointer;
  border: var(--e-a-border-bold);
  background: var(--e-a-bg-default);
  border-inline-start-width: 0;
  border-start-start-radius: 0;
  border-start-end-radius: var(--e-a-border-radius);
  border-end-end-radius: var(--e-a-border-radius);
  border-end-start-radius: 0;
  transition: var(--e-a-transition-hover);
}
.elementor-control-dynamic-switcher:hover {
  background-color: var(--e-a-bg-hover);
  color: var(--e-a-color-txt-hover);
}
.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-panel-box-content {
  padding: 20px 20px 10px;
}

.elementor-button {
  display: inline-block;
}

.elementor-panel-alert {
  background-color: var(--e-a-bg-primary);
  padding: 15px;
  border-inline-start: 3px solid var(--e-a-color-primary);
  position: relative;
  font-size: 12px;
  font-weight: 300;
  font-style: italic;
  line-height: 1.5;
  text-align: start;
  border-start-start-radius: 0;
  border-start-end-radius: 3px;
  border-end-start-radius: 0;
  border-end-end-radius: 3px;
}
.elementor-panel-alert a {
  color: inherit;
}
.elementor-panel-alert.elementor-panel-alert-info {
  border-color: var(--e-a-color-info);
  background: var(--e-a-bg-info);
}
.elementor-panel-alert.elementor-panel-alert-success {
  border-color: var(--e-a-color-success);
  background: var(--e-a-bg-success);
}
.elementor-panel-alert.elementor-panel-alert-warning {
  border-inline-start: 3px solid var(--e-a-color-warning);
  background: var(--e-a-bg-warning);
}
.elementor-panel-alert.elementor-panel-alert-danger {
  border-color: var(--e-a-color-danger);
  background: var(--e-a-bg-danger);
}

.elementor-descriptor, .elementor-control-field-description {
  font-size: 11px;
  font-style: italic;
  line-height: 1.4;
  color: var(--e-a-color-txt-muted);
}

.elementor-controls-popover {
  display: none;
  position: absolute;
  box-shadow: var(--e-a-popover-shadow);
  border-radius: var(--e-a-border-radius);
  inset-inline: 0;
  margin: -4px auto 5px;
  padding-block-start: 15px;
  width: 90%;
  z-index: 10000;
  background-color: var(--e-a-bg-default);
}
.elementor-controls-popover:before {
  content: "";
  position: absolute;
  inset-block-start: -16px;
  inset-inline-end: 22px;
  border: 8px solid transparent;
  border-block-end-color: var(--e-a-bg-default);
}
.elementor-controls-popover div.elementor-control {
  background-color: transparent;
}
.elementor-controls-popover div.elementor-control:before {
  content: none;
}

#elementor-panel-global .elementor-nerd-box .elementor-nerd-box-icon {
  margin-block-start: 20px;
}

.elementor-control {
  --control-title-size: 12px;
  position: relative;
  padding: 0 20px 15px;
}
.elementor-control a {
  font-weight: 500;
  text-decoration: none;
  border-block-end: 1px dotted transparent;
  transition: all ease-in-out 0.3s;
}
.elementor-control a:hover {
  border-block-end-color: inherit;
}
.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-inline-end: 5px;
}
.elementor-control .elementor-control-title:empty {
  display: none;
}
.elementor-control .elementor-control-spinner {
  display: flex;
  align-items: center;
}
.elementor-control.elementor-control-type-divider {
  padding: 0;
}
.elementor-control.elementor-control-type-divider .elementor-control-content {
  margin-inline: 20px;
  border-width: 0;
  border-block-start: var(--e-a-border);
  background-color: var(--e-a-bg-default);
  height: 15px;
}
.elementor-control.elementor-control-separator-before {
  padding-block-start: 15px;
}
.elementor-control.elementor-control-separator-before:before {
  content: "";
  position: absolute;
  inset: 0 20px auto;
  height: 1px;
  background-color: var(--e-a-border-color);
}
.elementor-control.elementor-control-separator-after {
  padding-block-end: 15px;
}
.elementor-control.elementor-control-separator-after:after {
  content: "";
  position: absolute;
  inset: auto 20px 0;
  height: 1px;
  background-color: var(--e-a-border-color);
}
.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-block-start: 15px;
}
.elementor-control.elementor-control-deprecated {
  color: var(--e-a-color-warning);
}
.elementor-control.elementor-control-deprecated .elementor-control-field-description {
  color: var(--e-a-color-warning);
}
.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-shape_divider_top .elementor-visual-choice-element-image label, .elementor-control-shape_divider_bottom .elementor-visual-choice-element-image label {
  padding: 4px;
}
.elementor-control-shape_divider_top img, .elementor-control-shape_divider_bottom img {
  aspect-ratio: 4/1;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.elementor-control-shape_divider_bottom img {
  rotate: X 180deg;
}
.elementor-control-custom_css_pro .elementor-nerd-box-message, .elementor-control-custom_attributes_pro .elementor-nerd-box-message {
  margin-block-start: 5px;
}

.elementor-control.e-open .elementor-panel-heading-toggle i, .elementor-control.elementor-active .elementor-panel-heading-toggle i,
.elementor-panel-category.e-open .elementor-panel-heading-toggle i,
.elementor-panel-category.elementor-active .elementor-panel-heading-toggle i,
.elementor-panel-scheme-item.e-open .elementor-panel-heading-toggle i,
.elementor-panel-scheme-item.elementor-active .elementor-panel-heading-toggle i {
  transform: rotate(90deg);
}
.elementor-control:not(.e-open):not(.elementor-active) .elementor-panel-heading-toggle i,
.elementor-panel-category:not(.e-open):not(.elementor-active) .elementor-panel-heading-toggle i,
.elementor-panel-scheme-item:not(.e-open):not(.elementor-active) .elementor-panel-heading-toggle i {
  scale: calc(1 * var(--direction-multiplier)) 1;
}

.elementor-panel-heading {
  display: flex;
  align-items: center;
  gap: 5px;
  height: 48px;
  padding-inline: 20px;
  width: 100%;
  border: 0;
  border-block-start: var(--e-a-border);
  border-block-start-width: 2px;
  background-color: transparent;
  color: var(--e-a-color-txt-accent);
  cursor: pointer;
}
.elementor-panel-heading-toggle {
  width: 10px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.elementor-panel-heading-title {
  font-weight: bold;
}
.elementor-panel-heading-category-chip {
  margin-inline-start: auto;
  background-color: var(--e-a-bg-chip);
  border-radius: 100px;
  padding: 5px 8px;
}
.elementor-panel-heading-category-chip i {
  margin-inline-start: 4px;
}
.elementor-panel-heading-promotion {
  margin-inline-start: auto;
}
.elementor-panel-heading-promotion a {
  color: var(--e-a-color-accent-promotion);
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  font-size: 13px;
}
.elementor-panel-heading-promotion a i {
  margin-inline-end: 4px;
  font-size: 14px;
}
.elementor-panel-heading-promotion a:hover {
  color: var(--e-a-color-accent-promotion);
}
.elementor-panel-heading:focus-visible {
  color: var(--e-a-color-txt-hover);
}

#elementor-controls .elementor-control-type-section:first-child .elementor-panel-heading,
#elementor-panel-page-settings-controls .elementor-control-type-section:first-child .elementor-panel-heading,
#elementor-panel-editorPreferences-settings-controls .elementor-control-type-section:first-child .elementor-panel-heading {
  border-block-start: none;
}

.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-block-start: 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-block-start: 0;
}
.elementor-label-block.elementor-control-hidden-label.elementor-label-block > .elementor-control-content > .elementor-control-field > .elementor-control-input-wrapper {
  margin-block-start: 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-inline-start: auto;
}

.elementor-control-field-description {
  margin-block-start: 10px;
}

.elementor-group-control-attachment_alert .elementor-control-field-description {
  margin-block-start: 0;
}

.elementor-control-start-end .eicon-text-align-left,
.elementor-control-start-end .eicon-text-align-right,
.elementor-control-start-end .eicon-h-align-left,
.elementor-control-start-end .eicon-h-align-right {
  scale: calc(1 * var(--direction-multiplier)) 1;
}

.elementor-update-preview {
  margin: 15px 15px 0;
  display: flex;
  align-items: center;
}

.elementor-update-preview-button-wrapper {
  flex-grow: 1;
  text-align: end;
}

.elementor-update-preview-button {
  padding: 8px 15px;
}

.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 + 12px) 0;
  margin-inline-end: 5px;
}
.elementor-control-responsive-switchers__holder {
  position: absolute;
  width: 100%;
  inset-block-start: 0;
  background-color: var(--e-a-bg-default);
  border-radius: var(--e-a-border-radius);
  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: var(--e-a-color-primary-bold);
}
.elementor-control-responsive-switchers.elementor-responsive-switchers-open .elementor-control-responsive-switchers__holder {
  box-shadow: var(--e-a-dropdown-shadow);
}

.elementor-responsive-switcher {
  all: unset;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  z-index: 2;
  cursor: pointer;
  height: 0;
  width: 100%;
  transform: scale(0);
  opacity: 0;
  transition: 0.15s;
  font-size: 12px;
  color: inherit;
}
.elementor-responsive-switcher:hover {
  color: var(--e-a-color-primary-bold);
}

.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: var(--e-a-color-primary-bold);
}

.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: var(--e-a-color-primary-bold);
}

.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: var(--e-a-color-primary-bold);
}

.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: var(--e-a-color-primary-bold);
}

.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: var(--e-a-color-primary-bold);
}

.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: var(--e-a-color-primary-bold);
}

.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: var(--e-a-color-primary-bold);
}

.e-units-wrapper {
  position: relative;
  margin-inline-start: auto;
}
.e-units-wrapper .e-units-switcher {
  cursor: pointer;
  font-size: 10px;
  padding: 0.5em;
  margin: -0.5em 0;
  transition: all ease-in-out 0.15s;
}
.e-units-wrapper .e-units-switcher:hover {
  color: var(--e-a-color-primary-bold);
  background-color: var(--e-a-bg-hover);
  border-radius: var(--e-a-border-radius);
}
.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: var(--e-a-color-primary-bold);
}
.e-units-choices label {
  cursor: pointer;
  display: block;
}
.e-units-choices {
  display: none;
  overflow: hidden;
  max-height: 0;
  position: absolute;
  inset-block-start: -0.8em;
  inset-inline-start: -0.5em;
  width: 2.5em;
  text-align: center;
  background-color: var(--e-a-bg-default);
  border-radius: var(--e-a-border-radius);
  box-shadow: var(--e-a-dropdown-shadow);
  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;
  font-size: 10px;
  transition: 0.15s;
}
.e-units-choices .elementor-units-choices-label:hover {
  color: var(--e-a-color-primary-bold);
}
.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-alert {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 8px;
}
.elementor-control-alert-heading {
  font-weight: bold;
}

.elementor-control-type-button .elementor-control-input-wrapper {
  text-align: end;
}
.elementor-control-type-button .elementor-button {
  width: auto;
}
.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: var(--e-a-border-radius);
  overflow: hidden;
}
.elementor-choices .elementor-choices-label {
  border-block-start: var(--e-a-border-bold);
  border-block-end: var(--e-a-border-bold);
  border-inline-start: var(--e-a-border-bold);
  border-inline-end: none;
  font-size: 12px;
  transition: var(--e-a-transition-hover);
  cursor: pointer;
  overflow: hidden;
}
.elementor-choices .elementor-choices-label:nth-child(2) {
  border-start-start-radius: var(--e-a-border-radius);
  border-end-start-radius: var(--e-a-border-radius);
}
.elementor-choices .elementor-choices-label:last-child {
  border-inline-end: var(--e-a-border-bold);
  border-start-end-radius: var(--e-a-border-radius);
  border-end-end-radius: var(--e-a-border-radius);
}
.elementor-choices input {
  display: none;
}
.elementor-choices input:hover + .elementor-choices-label {
  background-color: var(--e-a-bg-hover);
}
.elementor-choices input.e-choose-placeholder + .elementor-choices-label, .elementor-choices input:checked + .elementor-choices-label {
  background-color: var(--e-a-bg-active-bold);
  color: var(--e-a-color-txt-accent);
}

.elementor-label-inline .elementor-choices {
  justify-content: flex-end;
}

.elementor-control-type-color.e-control-global .pickr {
  border-start-start-radius: 0;
  border-start-end-radius: var(--e-a-border-radius);
  border-end-start-radius: 0;
  border-end-end-radius: var(--e-a-border-radius);
  flex-shrink: 0;
  border-color: var(--e-a-border-color-bold);
  transition: var(--e-a-transition-hover);
}
.elementor-control-type-color.e-control-global .pickr:hover {
  background-color: var(--e-a-bg-hover);
}
.elementor-control-type-color.e-control-global .e-global__popover-toggle:not(.e-global__popover-toggle--active) ~ .pickr {
  background-color: var(--e-a-bg-active-bold);
}
.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-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-block-start: 0;
  margin-block-end: 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-responsive-switchers {
  --selected-option: 0;
  --pointer-position: var(--selected-option);
  position: relative;
  width: 2.5em;
  height: 2.5em;
  margin: calc(-2.5em + 12px) 0;
  margin-inline-end: 5px;
}
.elementor-control-responsive-switchers__holder {
  position: absolute;
  width: 100%;
  inset-block-start: 0;
  background-color: var(--e-a-bg-default);
  border-radius: var(--e-a-border-radius);
  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: var(--e-a-color-primary-bold);
}
.elementor-control-responsive-switchers.elementor-responsive-switchers-open .elementor-control-responsive-switchers__holder {
  box-shadow: var(--e-a-dropdown-shadow);
}

.elementor-responsive-switcher {
  all: unset;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  z-index: 2;
  cursor: pointer;
  height: 0;
  width: 100%;
  transform: scale(0);
  opacity: 0;
  transition: 0.15s;
  font-size: 12px;
  color: inherit;
}
.elementor-responsive-switcher:hover {
  color: var(--e-a-color-primary-bold);
}

.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: var(--e-a-color-primary-bold);
}

.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: var(--e-a-color-primary-bold);
}

.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: var(--e-a-color-primary-bold);
}

.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: var(--e-a-color-primary-bold);
}

.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: var(--e-a-color-primary-bold);
}

.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: var(--e-a-color-primary-bold);
}

.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: var(--e-a-color-primary-bold);
}

.e-units-wrapper {
  position: relative;
  margin-inline-start: auto;
}
.e-units-wrapper .e-units-switcher {
  cursor: pointer;
  font-size: 10px;
  padding: 0.5em;
  margin: -0.5em 0;
  transition: all ease-in-out 0.15s;
}
.e-units-wrapper .e-units-switcher:hover {
  color: var(--e-a-color-primary-bold);
  background-color: var(--e-a-bg-hover);
  border-radius: var(--e-a-border-radius);
}
.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: var(--e-a-color-primary-bold);
}
.e-units-choices label {
  cursor: pointer;
  display: block;
}
.e-units-choices {
  display: none;
  overflow: hidden;
  max-height: 0;
  position: absolute;
  inset-block-start: -0.8em;
  inset-inline-start: -0.5em;
  width: 2.5em;
  text-align: center;
  background-color: var(--e-a-bg-default);
  border-radius: var(--e-a-border-radius);
  box-shadow: var(--e-a-dropdown-shadow);
  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;
  font-size: 10px;
  transition: 0.15s;
}
.e-units-choices .elementor-units-choices-label:hover {
  color: var(--e-a-color-primary-bold);
}
.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-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-inline-start: none;
  border-radius: 0;
  padding: var(--e-a-border-radius);
}
.elementor-control-type-dimensions li input:focus {
  border-inline-start: var(--e-a-border-bold);
  margin-inline-start: -1px;
  width: calc(100% + 1px);
}
.elementor-control-type-dimensions li input:focus + .elementor-control-dimension-label {
  color: var(--e-a-color-txt);
}
.elementor-control-type-dimensions li .elementor-link-dimensions {
  border: var(--e-a-border-bold);
  border-inline-start: none;
  background-color: var(--e-a-bg-default);
  padding: 0;
  outline: none;
  border-start-start-radius: 0;
  border-start-end-radius: var(--e-a-border-radius);
  border-end-start-radius: 0;
  border-end-end-radius: var(--e-a-border-radius);
  cursor: pointer;
}
.elementor-control-type-dimensions li:first-child input {
  border-inline-start: 1px solid var(--e-a-border-color-bold);
  border-start-start-radius: var(--e-a-border-radius);
  border-start-end-radius: 0;
  border-end-start-radius: var(--e-a-border-radius);
  border-end-end-radius: 0;
}
.elementor-control-type-dimensions li:first-child input:focus {
  border-color: var(--e-a-border-color-focus);
  margin-inline-start: 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 {
  color: var(--e-a-color-txt-muted);
  display: block;
  text-align: center;
  font-size: 9px;
  padding-block-start: 5px;
}
.elementor-control-type-dimensions .elementor-link-dimensions.unlinked {
  background-color: var(--e-a-bg-default);
}
.elementor-control-type-dimensions .elementor-link-dimensions.unlinked .elementor-linked {
  display: none;
}
.elementor-control-type-dimensions .elementor-link-dimensions:not(.unlinked) {
  background-color: var(--e-a-bg-active-bold);
  color: var(--e-a-color-txt-accent);
  border-color: var(--e-a-border-color-bold);
}
.elementor-control-type-dimensions .elementor-link-dimensions:not(.unlinked) .elementor-unlinked {
  display: none;
}

.elementor-control-responsive-switchers {
  --selected-option: 0;
  --pointer-position: var(--selected-option);
  position: relative;
  width: 2.5em;
  height: 2.5em;
  margin: calc(-2.5em + 12px) 0;
  margin-inline-end: 5px;
}
.elementor-control-responsive-switchers__holder {
  position: absolute;
  width: 100%;
  inset-block-start: 0;
  background-color: var(--e-a-bg-default);
  border-radius: var(--e-a-border-radius);
  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: var(--e-a-color-primary-bold);
}
.elementor-control-responsive-switchers.elementor-responsive-switchers-open .elementor-control-responsive-switchers__holder {
  box-shadow: var(--e-a-dropdown-shadow);
}

.elementor-responsive-switcher {
  all: unset;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  z-index: 2;
  cursor: pointer;
  height: 0;
  width: 100%;
  transform: scale(0);
  opacity: 0;
  transition: 0.15s;
  font-size: 12px;
  color: inherit;
}
.elementor-responsive-switcher:hover {
  color: var(--e-a-color-primary-bold);
}

.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: var(--e-a-color-primary-bold);
}

.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: var(--e-a-color-primary-bold);
}

.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: var(--e-a-color-primary-bold);
}

.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: var(--e-a-color-primary-bold);
}

.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: var(--e-a-color-primary-bold);
}

.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: var(--e-a-color-primary-bold);
}

.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: var(--e-a-color-primary-bold);
}

.e-units-wrapper {
  position: relative;
  margin-inline-start: auto;
}
.e-units-wrapper .e-units-switcher {
  cursor: pointer;
  font-size: 10px;
  padding: 0.5em;
  margin: -0.5em 0;
  transition: all ease-in-out 0.15s;
}
.e-units-wrapper .e-units-switcher:hover {
  color: var(--e-a-color-primary-bold);
  background-color: var(--e-a-bg-hover);
  border-radius: var(--e-a-border-radius);
}
.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: var(--e-a-color-primary-bold);
}
.e-units-choices label {
  cursor: pointer;
  display: block;
}
.e-units-choices {
  display: none;
  overflow: hidden;
  max-height: 0;
  position: absolute;
  inset-block-start: -0.8em;
  inset-inline-start: -0.5em;
  width: 2.5em;
  text-align: center;
  background-color: var(--e-a-bg-default);
  border-radius: var(--e-a-border-radius);
  box-shadow: var(--e-a-dropdown-shadow);
  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;
  font-size: 10px;
  transition: 0.15s;
}
.e-units-choices .elementor-units-choices-label:hover {
  color: var(--e-a-color-primary-bold);
}
.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-gaps .elementor-control-gaps {
  display: flex;
}
.elementor-control-type-gaps li {
  flex: 1;
  transition: flex-grow 0.3s ease-in-out;
}
.elementor-control-type-gaps li input,
.elementor-control-type-gaps li .elementor-link-gaps {
  display: block;
  text-align: center;
  width: 100%;
  height: 27px;
}
.elementor-control-type-gaps li input {
  border-inline-start: none;
  border-radius: 0;
  padding: var(--e-a-border-radius);
}
.elementor-control-type-gaps li input:focus {
  border-inline-start: var(--e-a-border-bold);
  margin-inline-start: -1px;
  width: calc(100% + 1px);
}
.elementor-control-type-gaps li input:focus + .elementor-control-gap-label {
  color: var(--e-a-color-txt);
}
.elementor-control-type-gaps li .elementor-link-gaps {
  border: var(--e-a-border-bold);
  border-inline-start: none;
  background-color: var(--e-a-bg-default);
  padding: 0;
  outline: none;
  border-start-start-radius: 0;
  border-start-end-radius: var(--e-a-border-radius);
  border-end-start-radius: 0;
  border-end-end-radius: var(--e-a-border-radius);
  cursor: pointer;
}
.elementor-control-type-gaps li:first-child input {
  border-inline-start: 1px solid var(--e-a-border-color-bold);
  border-start-start-radius: var(--e-a-border-radius);
  border-start-end-radius: 0;
  border-end-start-radius: var(--e-a-border-radius);
  border-end-end-radius: 0;
}
.elementor-control-type-gaps li:first-child input:focus {
  border-color: var(--e-a-border-color-focus);
  margin-inline-start: 0;
  width: 100%;
}
.elementor-control-type-gaps li:last-child {
  max-width: 27px;
}
.elementor-control-type-gaps.e-units-custom li.elementor-control-gap:focus-within {
  flex: 2.5;
}
.elementor-control-type-gaps .elementor-control-gap-label {
  color: var(--e-a-color-txt-muted);
  display: block;
  text-align: center;
  font-size: 9px;
  padding-block-start: 5px;
}
.elementor-control-type-gaps .elementor-link-gaps.unlinked {
  background-color: var(--e-a-bg-default);
}
.elementor-control-type-gaps .elementor-link-gaps.unlinked .elementor-linked {
  display: none;
}
.elementor-control-type-gaps .elementor-link-gaps:not(.unlinked) {
  background-color: var(--e-a-bg-active-bold);
  color: var(--e-a-color-txt-accent);
  border-color: var(--e-a-border-color-bold);
}
.elementor-control-type-gaps .elementor-link-gaps:not(.unlinked) .elementor-unlinked {
  display: none;
}

.elementor-control-type-icons .elementor-control-media__preview > * {
  position: absolute;
  inset-block-start: 50%;
  inset-inline-start: 50%;
  transform: translate(calc(-50% * var(--direction-multiplier)), -50%);
}
.elementor-control-type-icons .elementor-control-media__preview i {
  font-size: 70px;
}
.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: var(--e-a-border-bold);
  border-radius: 3px;
}
.elementor-control-type-gallery .elementor-control-gallery-status {
  font-size: 12px;
  height: 27px;
  padding-inline-start: 10px;
  border-block-end: var(--e-a-border-bold);
  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-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-thumbnails:hover + .elementor-control-gallery-edit, .elementor-control-type-gallery .elementor-control-gallery-thumbnails:focus + .elementor-control-gallery-edit {
  opacity: 1;
}
.elementor-control-type-gallery .elementor-control-gallery-thumbnail {
  width: 48px;
  height: 48px;
  -o-object-fit: cover;
     object-fit: cover;
  border: var(--e-a-border);
}
.elementor-control-type-gallery .elementor-control-gallery-thumbnail + .unoptimized__image {
  outline: 2px solid var(--e-a-btn-bg-danger-active);
  opacity: 0.6;
}
.elementor-control-type-gallery .elementor-control-gallery-edit {
  position: absolute;
  inset: 0;
  background-color: rgba(0, 0, 0, 0.2);
  padding: 10px;
  font-size: 11px;
  transition: all 0.3s ease-in-out;
  pointer-events: none;
  cursor: pointer;
  opacity: 0;
}
.elementor-control-type-gallery .elementor-control-gallery-edit span {
  position: absolute;
  inset-block-start: 10px;
  inset-inline-end: 10px;
  width: 21px;
  height: 21px;
  color: var(--e-a-color-white);
  background-color: rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.2);
  transition: var(--e-a-transition-hover);
}
.elementor-control-type-gallery .elementor-control-gallery-edit span i {
  font-size: 11px;
  padding: 5px;
}
.elementor-control-type-gallery .elementor-control-gallery-edit span:hover {
  background-color: rgba(0, 0, 0, 0.6);
}
.elementor-control-type-gallery .elementor-control-gallery-add {
  width: 48px;
  height: 48px;
  font-size: 14px;
}
.elementor-control-type-gallery .elementor-control-gallery-add i {
  margin: 0;
}
.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-inline-start: var(--e-a-border);
}
.elementor-control-type-gallery .elementor-control-gallery-clear {
  color: currentColor;
  background-color: transparent;
  border: none;
  cursor: pointer;
  justify-content: center;
}
.elementor-control-type-gallery .elementor-control-gallery-clear:hover, .elementor-control-type-gallery .elementor-control-gallery-clear:focus {
  color: var(--e-a-color-danger);
}
.elementor-control-type-gallery .elementor-control-dynamic-switcher {
  border-width: 0;
  border-inline-start-width: 1px;
  border-block-end-width: 1px;
  border-radius: 0;
}

.e-global__popover {
  width: 288px;
  z-index: 1;
  font-size: 12px;
  padding-inline-start: 10px;
}
.e-global__popover-toggle {
  border: var(--e-a-border-bold);
  border-inline-end: 0;
  border-start-start-radius: 3px;
  border-start-end-radius: 0;
  border-end-start-radius: 3px;
  border-end-end-radius: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: var(--e-a-transition-hover);
}
.e-global__popover-toggle:hover {
  background-color: var(--e-a-bg-hover);
}
.e-global__popover-toggle--active {
  color: var(--e-a-color-primary-bold);
  background-color: var(--e-a-bg-active-bold);
}
.e-global__popover-container {
  box-shadow: var(--e-a-popover-shadow);
  border-radius: var(--e-a-border-radius);
  background-color: var(--e-a-bg-default);
}
.e-global__popover-title {
  padding: 15px 20px;
  font-weight: 500;
  border-block-end: var(--e-a-border);
  display: flex;
}
.e-global__popover-title > i {
  margin-inline-end: 5px;
}
.e-global__popover-title-text {
  flex-grow: 1;
}
.e-global__popover-info {
  margin-inline-end: 10px;
  display: inline-block;
}
.e-global__popover-info-tooltip {
  width: 270px;
  z-index: 1;
  background-color: rgba(0, 0, 0, 0.9);
  color: var(--e-a-color-white);
  padding: 20px;
  border-radius: 3px;
}
.e-global__popover-info-tooltip:after {
  content: "";
  position: absolute;
  inset-block-end: -17px;
  inset-inline-start: 16px;
  border: 10px solid transparent;
  border-block-start-color: rgba(0, 0, 0, 0.9);
}
.e-global__popover-info i {
  font-size: 13px;
}
.e-global__preview-items-container {
  max-height: 400px;
  overflow-y: auto;
  padding: 5px 0;
}
.e-global__preview-items-container::-webkit-scrollbar {
  width: 7px;
}
.e-global__preview-items-container::-webkit-scrollbar-thumb {
  background-color: #BABFC5;
  border-radius: 10px;
}
.e-global__group-header {
  padding: 12px 20px 5px;
  font-weight: 500;
  font-size: 11px;
  color: var(--e-a-color-txt-muted);
}
.e-global__group-divider {
  height: 1px;
  background-color: var(--e-a-border-color);
  margin: 10px 20px;
}
.e-global__manage-button {
  font-weight: 500;
  cursor: pointer;
}
.e-global__typography {
  padding-block: 10px;
  padding-inline: 35px 20px;
  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%);
  inset-block-start: 50%;
  inset-inline-start: 13px;
}
.e-global__color {
  padding: 10px 20px;
  display: flex;
  align-items: center;
}
.e-global__color-preview-container {
  height: 20px;
  width: 20px;
  border-radius: 3px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  margin-inline-end: 10px;
  flex-shrink: 0;
  position: relative;
}
.e-global__color-preview-color, .e-global__color-preview-transparent-bg {
  border-radius: 3px;
  position: absolute;
  inset: 0;
}
.e-global__color-preview-transparent-bg {
  background-image: linear-gradient(45deg, var(--e-a-border-color-bold) 25%, transparent 0, transparent 75%, var(--e-a-border-color-bold) 0, var(--e-a-border-color-bold)), linear-gradient(45deg, var(--e-a-border-color-bold) 25%, transparent 0, transparent 75%, var(--e-a-border-color-bold) 0, var(--e-a-border-color-bold));
  background-size: 12px 12px;
  background-position: 0 0, calc(12px / 2) calc(12px / 2);
}
.e-global__color-title {
  flex-grow: 1;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  padding-inline-end: 10px;
}
.e-global__color-hex {
  font-size: 10px;
  color: var(--e-a-color-txt-muted);
}
.e-global__color .pcr-button {
  background-color: var(--e-a-bg-default);
}
.e-global__color.e-global__preview-item--selected .e-global__color-preview-container {
  display: flex;
  justify-content: center;
  align-items: center;
  color: var(--e-a-color-white);
}
.e-global__color.e-global__preview-item--selected .e-global__color-preview-container:before {
  font-family: "eicons";
  font-size: 13px;
  content: "\e90e";
  text-shadow: 0 0 1px #000;
  z-index: 1;
}
.e-global__preview-item {
  cursor: pointer;
  position: relative;
}
.e-global__preview-item:hover {
  background-color: var(--e-a-bg-hover);
}
.e-global__confirm-delete i, .e-global__confirm-message-text i {
  color: var(--e-a-color-warning);
}
.e-global__confirm-input-wrapper {
  display: flex;
  align-items: center;
  border: var(--e-a-border);
  border-radius: var(--e-a-border-radius);
  margin: 15px 0;
  padding: 2px;
}
.e-global__confirm-input-wrapper input {
  font-family: var(--e-a-font-family);
  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 {
  display: flex;
  flex-direction: row;
  align-items: stretch;
}
.e-control-global .elementor-control-spinner {
  margin-inline-end: 4px;
}

.elementor-control-type-hidden {
  display: none !important;
}

.elementor-control-type-icon .select2-selection__rendered .eicon {
  margin-inline-end: 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 {
  display: flex;
  align-items: flex-start;
}
.elementor-control-type-image_dimensions .elementor-image-dimensions-field {
  width: 65px;
}
.elementor-control-type-image_dimensions .elementor-image-dimensions-field input:focus + .elementor-image-dimensions-field-description {
  color: var(--e-a-color-txt);
}
.elementor-control-type-image_dimensions .elementor-image-dimensions-separator {
  width: 20px;
  text-align: center;
  padding-block-start: 4px;
}
.elementor-control-type-image_dimensions .elementor-image-dimensions-field-description {
  display: block;
  margin-block-start: 5px;
  color: var(--e-a-color-txt-disabled);
  font-size: 10px;
  text-align: center;
}
.elementor-control-type-image_dimensions .elementor-image-dimensions-apply-button {
  margin-inline-start: auto;
}

.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;
  inset-block-start: 50%;
  inset-inline-start: 50%;
  transform: translate(calc(-50% * var(--direction-multiplier)), -50%);
  color: var(--e-a-color-white);
  font-size: 20px;
}
.elementor-control-media__content__upload-button {
  background-color: var(--e-a-bg-active-bold);
}
.elementor-control-media__preview {
  height: 100%;
  background-size: cover;
  background-position: center;
}
.elementor-control-media-area {
  background-image: linear-gradient(45deg, var(--e-a-border-color-bold) 25%, transparent 0, transparent 75%, var(--e-a-border-color-bold) 0, var(--e-a-border-color-bold)), linear-gradient(45deg, var(--e-a-border-color-bold) 25%, transparent 0, transparent 75%, var(--e-a-border-color-bold) 0, var(--e-a-border-color-bold));
  background-size: 16px 16px;
  background-position: 0 0, calc(16px / 2) calc(16px / 2);
  background-color: var(--e-a-bg-default);
  border: var(--e-a-border-bold);
  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;
  inset-block-start: 50%;
  inset-inline-start: 50%;
  transform: translate(calc(-50% * var(--direction-multiplier)), -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;
  inset: 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 {
  inset-block-end: -30px;
}
.elementor-control-media__content {
  transition: all 0.2s ease-in-out;
}
.elementor-control-media__tools {
  position: absolute;
  inset-block-end: 0;
  inset-inline: 0;
  height: 27px;
  transition: all 0.2s ease-in-out;
}
.elementor-control-media__tools > *:not(:first-child) {
  margin-inline-start: 1px;
}
.elementor-control-media__tool {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-grow: 1;
  color: var(--e-a-color-white);
  background-color: rgba(0, 0, 0, 0.9);
  font-size: 11px;
  transition: var(--e-a-transition-hover);
}
.elementor-control-media__tool:hover {
  background-color: rgba(0, 0, 0, 0.8);
}
.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;
  inset-block-start: 10px;
  inset-inline-end: 10px;
  width: 20px;
  height: 20px;
  font-size: 11px;
  color: var(--e-a-color-white);
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: var(--e-border-radius);
  box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.2);
  transition: var(--e-a-transition-hover);
}
.elementor-control-media__content__remove:hover {
  background-color: rgba(0, 0, 0, 0.6);
}
.elementor-control-media.e-media-empty .elementor-control-file-area {
  display: none;
}
.elementor-control-media__warnings:empty {
  display: none;
}
.elementor-control-media__warnings:not(:empty) {
  margin-block-start: 10px;
}
.elementor-control-media__file {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-block-start: 10px;
  border: var(--e-a-border);
}
.elementor-control-media__file__content {
  padding-inline-start: 5px;
  font-size: 12px;
}
.elementor-control-media__file__content__label {
  color: #9DA5AE;
}
.elementor-control-media__file__content__info {
  display: flex;
  align-items: center;
  font-weight: 500;
}
.elementor-control-media__file__content__info__icon {
  margin-inline-end: 5px;
}
.elementor-control-media__file__controls {
  display: flex;
  border-inline-start: var(--e-a-border);
}
.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-inline-end: var(--e-a-border);
}
.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(0, 0, 0, 0.9);
  color: var(--e-a-color-white);
}
.elementor-control-media .elementor-control-dynamic-switcher:hover {
  background-color: rgba(0, 0, 0, 0.8);
  color: var(--e-a-color-white);
}
.elementor-control-media .e-control-image-size {
  display: flex;
  flex-direction: column;
  width: 100%;
  padding-block-start: 20px;
}
.elementor-control-media .e-control-image-size .elementor-control-input-wrapper {
  margin-inline-start: 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: var(--e-a-bg-active-bold);
}

.elementor-control-notice {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 8px;
  padding: 16px;
  border-radius: 3px;
  border: 1px solid var(--notice-control-color, var(--e-a-color-txt));
  color: var(--e-a-color-txt);
  font-size: 12px;
  font-weight: 400;
  line-height: 1.5;
  text-align: start;
  margin-block-start: 10px;
}
.elementor-control-notice-type-info {
  --notice-control-color: var(--e-a-color-info);
}
.elementor-control-notice-type-success {
  --notice-control-color: var(--e-a-color-success);
}
.elementor-control-notice-type-warning {
  --notice-control-color: var(--e-a-color-warning);
}
.elementor-control-notice-type-danger {
  --notice-control-color: var(--e-a-color-danger);
}
.elementor-control-notice-icon {
  flex-basis: 18px;
  color: var(--notice-control-color);
}
.elementor-control-notice-main {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 6px;
  flex: 1;
}
.elementor-control-notice-main-heading {
  font-weight: 700;
  font-style: italic;
}
.elementor-control-notice-main-content {
  font-style: italic;
  line-height: 1.5;
}
.elementor-control-notice-main-actions {
  display: flex;
  gap: 10px;
  padding-block-start: 8px;
}
.elementor-control-notice-main a {
  color: inherit;
  font-weight: 700;
  cursor: pointer;
}
.elementor-control-notice-main a:hover, .elementor-control-notice-main a:focus {
  color: inherit;
}
.elementor-control-notice-dismiss {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: transparent;
  border: 0;
  padding: 0;
  margin: 0;
  cursor: pointer;
}

.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 {
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
}
.elementor-control-type-popover_toggle .elementor-control-popover-toggle-toggle:checked + .elementor-control-popover-toggle-toggle-label {
  color: var(--e-a-color-txt-active);
  background-color: var(--e-a-bg-active-bold);
}
.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-toggle-label {
  height: 27px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: var(--e-a-border-radius);
  border: var(--e-a-border-bold);
  transition: var(--e-a-transition-hover);
}
.elementor-control-type-popover_toggle .elementor-control-popover-toggle-toggle-label:hover {
  background-color: var(--e-a-bg-hover);
}
.elementor-control-type-popover_toggle .elementor-control-popover-toggle-reset-label {
  color: var(--e-a-color-txt-muted);
  margin-inline-end: 5px;
}
.elementor-control-type-popover_toggle .elementor-control-popover-toggle-reset-label:hover {
  color: var(--e-a-color-txt);
}

.elementor-controls-popover.e-controls-popover--typography {
  padding-block-start: 0;
}

.e-control-global .elementor-control-popover-toggle-toggle-label {
  border-start-start-radius: 0;
  border-start-end-radius: var(--e-a-border-radius);
  border-end-start-radius: 0;
  border-end-end-radius: var(--e-a-border-radius);
  flex-shrink: 0;
}

.elementor-control-type-repeater .elementor-control:not(.elementor-control-type-tab) {
  padding-inline-start: 10px;
  padding-inline-end: 10px;
  padding-block-end: 10px;
}
.elementor-control-type-repeater.elementor-repeater-has-minimum-rows .elementor-repeater-tool-remove {
  display: none;
}
.elementor-control-type-repeater.elementor-repeater-has-maximum-rows .elementor-repeater-tool-duplicate,
.elementor-control-type-repeater.elementor-repeater-has-maximum-rows .elementor-repeater-add {
  display: none;
}
.elementor-control-type-repeater .elementor-repeater-fields {
  margin: 10px 0;
}
.elementor-control-type-repeater .elementor-repeater-row-controls {
  border: var(--e-a-border-bold);
  border-block-start-width: 0;
  padding-block-start: 15px;
}
.elementor-control-type-repeater .elementor-repeater-row-controls:not(.editable) {
  display: none;
}
.elementor-control-type-repeater .elementor-repeater-row-tools {
  display: flex;
  align-items: center;
  width: 100%;
  border: 1px solid var(--e-a-border-color-bold);
  transition: var(--e-a-transition-hover);
}
.elementor-control-type-repeater .elementor-repeater-row-tools > button {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 40px;
  border: none;
  background-color: transparent;
  color: currentColor;
  cursor: pointer;
}
.elementor-control-type-repeater .elementor-repeater-row-tools > button:hover, .elementor-control-type-repeater .elementor-repeater-row-tools > button:focus {
  background-color: var(--e-a-bg-hover);
}
.elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-item-title {
  flex: 1;
  justify-content: flex-start;
  padding: 0 10px;
  font-size: var(--control-title-size);
  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-inline-end: 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;
  border-inline-start: 1px solid var(--e-a-border-color-bold);
}
.elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-handle-sortable {
  width: 10px;
  border-inline-end: 1px solid var(--e-a-border-color-bold);
  cursor: move;
}
.elementor-control-type-repeater .elementor-button-wrapper {
  text-align: center;
  padding-block-start: 5px;
}

#elementor-controls,
#elementor-panel-page-settings-controls,
#elementor-panel-editorPreferences-settings-controls {
  padding-block-start: 15px;
}

.elementor-control-type-section {
  padding: 0;
}
.elementor-control-type-section.e-open {
  padding-block-end: 10px;
}
.elementor-control-type-section + .elementor-control:not(.elementor-control-type-section):before {
  display: none;
}
.elementor-control-type-section:not(:first-child):not(.elementor-control-type-section + .elementor-control-type-section) {
  margin-block-start: 25px;
}

.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: var(--control-title-size);
  font-family: inherit;
  font-weight: inherit;
  font-style: inherit;
  text-transform: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  flex-basis: 100%;
  padding-inline-start: 5px;
  padding-inline-end: 20px;
  cursor: pointer;
}
.elementor-control-type-select .elementor-control-input-wrapper select.e-select-placeholder {
  color: var(--e-a-color-txt-disabled);
}
.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;
  inset-block-start: 50%;
  inset-inline-end: 5px;
  transform: translateY(-50%);
  pointer-events: none;
}
.elementor-control-type-select .elementor-control-field.elementor-control-field-select-small .elementor-control-input-wrapper {
  max-width: 80px;
}

.elementor-shadow-box .elementor-shadow-slider {
  margin-block-start: 10px;
}
.elementor-shadow-box .elementor-color-picker-wrapper .elementor-control-title {
  flex-grow: 1;
}

.elementor-control-type-slider.elementor-control-dynamic input {
  border-start-start-radius: var(--e-a-border-radius);
  border-start-end-radius: 0;
  border-end-start-radius: var(--e-a-border-radius);
  border-end-end-radius: 0;
}
.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-block-end: 40px;
}
.elementor-control-type-slider--multiple .elementor-slider {
  margin-block-start: 12px;
  width: 98%;
}
.elementor-control-type-slider--handles-range .elementor-slider .noUi-handle {
  border-radius: 0;
  width: 10px;
  transform: translateY(calc(50% - 14px)) translateX(calc(4px * var(--direction-multiplier)));
}
.elementor-control-type-slider--handles-range .elementor-slider .noUi-handle:after {
  content: "";
  position: absolute;
  inset-block-start: 2px;
  height: 12px;
  width: 11px;
  transform: rotate(45deg);
  background-color: var(--e-a-color-white);
  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-inline-start-width: 0;
  border-start-start-radius: 0;
  border-start-end-radius: var(--e-a-border-radius);
  border-end-start-radius: 0;
  border-end-end-radius: var(--e-a-border-radius);
}
.elementor-control-type-slider .elementor-control-input-wrapper {
  display: flex;
  align-items: center;
}
.elementor-control-type-slider .elementor-dynamic-cover {
  margin-block-start: 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: var(--e-a-border-color-bold);
  border-radius: 5px;
  position: relative;
  cursor: pointer;
}
.elementor-slider-input {
  width: 21%;
  min-width: 54px;
  margin-inline-start: 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: var(--e-a-color-txt-disabled);
}
.elementor-slider__scales {
  position: absolute;
  display: flex;
  justify-content: space-evenly;
  width: 100%;
  margin-block-start: 4px;
}
.elementor-slider__scale {
  width: 1px;
  height: 21px;
  background-color: var(--e-a-border-color-focus);
}
.elementor-slider .noUi-handle {
  height: 16px;
  width: 16px;
  background-color: var(--e-a-color-white);
  position: absolute;
  inset-inline-end: 0;
  transform: translateY(calc(50% - 14px)) translateX(calc(8px * var(--direction-multiplier)));
  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;
  inset: 0;
  will-change: transform;
  transform-origin: 0 0;
  background-color: var(--e-a-border-color-focus);
}
.elementor-slider .noUi-tooltip {
  position: absolute;
  inset-block-start: 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: var(--e-border-radius);
  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: var(--e-a-border-color-bold);
}
.elementor-control-type-structure .elementor-control-structure-reset {
  padding: 15px 20px 0;
  font-size: 11px;
  cursor: pointer;
  color: var(--e-a-color-txt-muted);
  border-block-start: var(--e-a-border);
  margin: 0 -20px;
}
.elementor-control-type-structure .elementor-control-structure-reset:hover {
  color: var(--e-a-color-txt);
}
.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: var(--e-a-border-color-focus);
}
.elementor-control-type-structure .elementor-control-structure-preset-wrapper {
  margin-block-end: 15px;
}
.elementor-control-type-structure .elementor-control-structure-preset-title {
  text-align: center;
  padding-block-start: 5px;
  font-style: italic;
  font-size: 11px;
  color: #9DA5AE;
}

.elementor-control-type-switcher .elementor-control-input-wrapper {
  text-align: end;
}
.elementor-control-type-switcher .elementor-switch {
  position: relative;
  display: inline-block;
  vertical-align: top;
  height: 20px;
  background-color: var(--e-a-bg-default);
  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: 10px;
  background: var(--e-a-bg-active-bold);
  border-radius: inherit;
  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;
  inset-block-start: 0;
  width: 50%;
  text-align: center;
  line-height: 20px;
  transition: inherit;
}
.elementor-control-type-switcher .elementor-switch-label:before {
  content: attr(data-off);
  inset-inline-end: 5px;
  color: var(--e-a-color-txt-muted);
}
.elementor-control-type-switcher .elementor-switch-label:after {
  content: attr(data-on);
  inset-inline-start: 5px;
  color: var(--e-a-btn-color);
  opacity: 0;
}
.elementor-control-type-switcher .elementor-switch-input:checked ~ .elementor-switch-label {
  background: var(--e-a-btn-bg-primary);
}
.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;
  inset-block-start: 1px;
  inset-inline-start: 1px;
  width: 18px;
  height: 18px;
  background: white;
  border-radius: 10px;
  transition: inset-inline-start 0.15s ease-out;
}
.elementor-control-type-switcher .elementor-switch-input:checked ~ .elementor-switch-handle {
  inset-inline-start: initial;
  inset-inline-end: 1px;
}

.elementor-control-type-tabs {
  display: none;
  font-size: var(--control-title-size);
}
.elementor-control-type-tabs:has(> :not(.elementor-control-type-tab.elementor-hidden-control)) {
  display: flex;
}

.elementor-control-type-tab {
  text-align: center;
  width: 100%;
  padding: 0;
  line-height: 25px;
  border-block-start: var(--e-a-border-bold);
  border-block-end: var(--e-a-border-bold);
  border-inline-end: var(--e-a-border-bold);
  transition: var(--e-a-transition-hover);
  cursor: pointer;
}
.elementor-control-type-tab:first-child {
  border-inline-start: var(--e-a-border-bold);
  border-start-start-radius: var(--e-a-border-radius);
  border-end-start-radius: var(--e-a-border-radius);
}
.elementor-control-type-tab:last-child {
  border-start-end-radius: var(--e-a-border-radius);
  border-end-end-radius: var(--e-a-border-radius);
}
.elementor-control-type-tab:hover {
  background-color: var(--e-a-bg-hover);
}
.elementor-control-type-tab.e-tab-active {
  background-color: var(--e-a-bg-active-bold);
  color: var(--e-a-color-txt-accent);
}

.e-tab-close {
  display: none !important;
}

.elementor-control-type-textarea .elementor-control-dynamic-switcher,
.elementor-control-type-code .elementor-control-dynamic-switcher {
  border-inline-start-width: 1px;
  border-start-start-radius: 0;
  border-start-end-radius: 0;
  border-end-end-radius: 0;
  border-end-start-radius: var(--e-a-border-radius);
}
.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;
  inset-block-start: 0;
  inset-inline-end: 0;
  z-index: 1;
}
.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-url .elementor-control-field {
  position: relative;
}
.elementor-control-type-url .elementor-control-input-wrapper {
  display: flex;
}
.elementor-control-type-url.elementor-control-dynamic .elementor-control-url-more-options input {
  border-radius: var(--e-a-border-radius);
}
.elementor-control-type-url.elementor-control-dynamic-value .e-input-style {
  border-start-end-radius: 0;
  border-end-end-radius: 0;
}
.elementor-control-type-url.elementor-control-dynamic-value .elementor-control-url-more {
  border-start-end-radius: var(--e-a-border-radius);
  border-end-end-radius: var(--e-a-border-radius);
}
.elementor-control-type-url .elementor-control-url-more {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  border: var(--e-a-border-bold);
  color: currentColor;
  background-color: transparent;
  border-inline-start-width: 0;
  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-block-start: 10px;
}
.elementor-control-type-url .elementor-control-url-more-options .elementor-control-field-description {
  margin-block-start: 10px;
}
.elementor-control-type-url .elementor-control-url-more:hover {
  color: var(--e-a-color-txt-hover);
}
.elementor-control-type-url .elementor-control-url-more:focus {
  color: var(--e-a-color-txt-active);
  border-color: var(--e-a-border-color-focus);
}
.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-block-end: 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-autocomplete-spinner {
  display: none;
  position: absolute;
  inset-block-start: 5px;
  inset-inline-end: 0;
  width: 10px;
  height: 10px;
  font-size: 10px;
  color: var(--e-a-color-txt-disabled);
}
.elementor-control-type-url .elementor-control-url__custom-attributes label {
  font-size: var(--control-title-size);
}
.elementor-control-type-url .elementor-control-url__custom-attributes input {
  width: 100%;
  margin-block-start: 10px;
}
.elementor-control-type-url .elementor-input:focus ~ div {
  border-color: var(--e-a-border-color-focus);
}

.elementor-autocomplete-menu {
  position: absolute;
  background: var(--e-a-bg-default);
  border: var(--e-a-border);
  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: var(--e-a-transition-hover);
  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: var(--e-a-bg-hover);
}
.elementor-autocomplete-menu .elementor-autocomplete-item-info {
  font-size: 10px;
  padding-block-start: 2px;
}

.elementor-control-type-visual_choice {
  width: 100%;
}

.elementor-visual-choice-choices {
  display: grid;
  gap: 8px;
  grid-template-columns: repeat(var(--elementor-visual-choice-columns), 1fr);
  text-align: center;
  border-radius: var(--e-a-border-radius);
  overflow: hidden;
}

.elementor-visual-choice-element {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 8px;
  width: auto;
}
.elementor-visual-choice-element-image label {
  border: var(--e-a-border-bold);
  border-radius: var(--e-a-border-radius);
  font-size: 12px;
  transition: var(--e-a-transition-hover);
  cursor: pointer;
  overflow: hidden;
  width: 100%;
  padding: 8px;
}
.elementor-visual-choice-element-image input.e-visual-choice-placeholder + label, .elementor-visual-choice-element-image input:checked + label, .elementor-visual-choice-element-image input:hover + label {
  background-color: var(--e-a-bg-active-bold);
  opacity: 1;
}
.elementor-visual-choice-element-image input:checked + label {
  border-color: var(--e-a-color-primary-bold);
}
.elementor-visual-choice-element-image input:not(:checked) + label {
  background-color: var(--e-a-color-white);
  opacity: 0.5;
}
.elementor-visual-choice-element-image img {
  width: 100%;
  height: auto;
}
.elementor-visual-choice-element-button {
  grid-column: span var(--elementor-visual-choice-columns);
}
.elementor-visual-choice-element-button label {
  width: -moz-fit-content;
  width: fit-content;
}
.elementor-visual-choice-element-button input:checked + .elementor-button, .elementor-visual-choice-element-button input:hover + .elementor-button {
  background-color: var(--e-a-bg-active-bold);
}
.elementor-visual-choice-element-button input:checked + .elementor-button {
  border-color: var(--e-a-color-primary-bold);
}

.elementor-label-inline .elementor-visual-choice-choices {
  justify-content: flex-end;
}

.tipsy-inner {
  white-space: pre-line;
}

.elementor-control-type-wp_widget .widget-inside {
  line-height: 2;
  background-color: inherit;
  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: var(--e-a-border);
}
.elementor-control-type-wysiwyg .wp-editor-tabs {
  border: var(--e-a-border-bold);
  border-block-end: none;
  border-start-start-radius: var(--e-a-border-radius);
  border-start-end-radius: var(--e-a-border-radius);
  border-end-end-radius: 0;
  border-end-start-radius: 0;
}
.elementor-control-type-wysiwyg .wp-editor-tabs button:hover {
  background-color: var(--e-a-bg-hover);
}
.elementor-control-type-wysiwyg #insert-media-button {
  height: initial;
  line-height: 24px;
  font-size: 10px;
  color: var(--e-a-color-txt);
  border-color: var(--e-a-border-color-bold);
  background-color: var(--e-a-bg-default);
  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: var(--e-a-color-txt);
  font-size: 10px;
  padding: 3px 9px 4px;
}
.elementor-control-type-wysiwyg .switch-html {
  border: solid var(--e-a-border-color-bold);
  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: var(--e-a-bg-active);
}
.elementor-control-type-wysiwyg .tmce-active .switch-tmce {
  background-color: var(--e-a-bg-active);
}
.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: var(--e-a-bg-default);
}
.elementor-control-type-wysiwyg .mce-toolbar .mce-btn-group .mce-btn.mce-listbox {
  background-color: var(--e-a-bg-default);
}
.elementor-control-type-wysiwyg .mce-toolbar .mce-btn-group .mce-btn.mce-listbox button {
  color: var(--e-a-color-txt);
}
.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: var(--e-a-color-txt);
  font-size: 16px;
}
.elementor-control-type-wysiwyg .mce-btn-group .mce-btn:hover, .elementor-control-type-wysiwyg .mce-btn-group .mce-btn:active, .elementor-control-type-wysiwyg .mce-btn-group .mce-btn.mce-active {
  color: var(--e-a-color-txt-active);
  background: var(--e-a-bg-hover);
  border-color: var(--e-a-border-color);
  box-shadow: none;
}
.elementor-control-type-wysiwyg .mce-btn-group .mce-btn:hover i, .elementor-control-type-wysiwyg .mce-btn-group .mce-btn:active i, .elementor-control-type-wysiwyg .mce-btn-group .mce-btn.mce-active i {
  color: var(--e-a-color-txt-active);
}
.elementor-control-type-wysiwyg .mce-path {
  padding: 5px 10px;
}
.elementor-control-type-wysiwyg .mce-path-item {
  font-size: 12px;
  color: var(--e-a-color-txt);
}
.elementor-control-type-wysiwyg .mce-top-part:before {
  box-shadow: none;
}
.elementor-control-type-wysiwyg .elementor-control-dynamic-switcher {
  border: none;
}

@media screen and (prefers-color-scheme: dark) {
  #wp-link-wrap {
    color-scheme: light;
    --e-a-color-txt: #515962;
    --e-a-bg-default: #ffffff;
    --e-a-border-color-bold: #D5D8DC;
    --e-a-color-primary-bold: #D004D4;
  }
  #wp-link {
    color: var(--e-a-color-txt);
  }
  #wp-link input {
    background-color: var(--e-a-bg-default);
    border-color: var(--e-a-border-color-bold);
  }
  #wp-link input[type=checkbox] {
    border-color: var(--e-a-border-color-bold);
  }
  #wp-link input[type=checkbox]:checked {
    background: var(--e-a-color-primary-bold);
  }
  #wp-link input.button-primary {
    background: #2271b1;
    border-color: #2271b1;
    color: #fff;
  }
}
.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;
}

:root {
  --e-p-draggable-color:	#F0ABFC;
  --e-p-border-section:	#F3BAFD;
  --e-p-border-section-hover:	#F0ABFC;
  --e-p-border-section-invert:	#0C0D0E;
  --e-p-border-con:	#F3BAFD;
  --e-p-border-con-hover:	#F0ABFC;
  --e-p-border-con-invert:	#0C0D0E;
  --e-p-border-column:	#9DA5AE;
  --e-p-border-column-hover:	#818A96;
  --e-p-border-column-invert:	#0C0D0E;
  --e-p-border-con-in:	#9DA5AE;
  --e-p-border-con-in-hover:	#818A96;
  --e-p-border-con-in-invert:	#0C0D0E;
  --e-p-border-widget:	#F3BAFD;
  --e-p-border-widget-hover:	#F0ABFC;
  --e-p-border-widget-invert:	#0C0D0E;
  --e-p-border-global:	#5EEAD4;
  --e-p-border-global-hover:	#1DDDBF;
  --e-p-border-global-invert:	#0C0D0E;
  --e-p-border-global-element:	#5EEAD4;
}

.elementor-editor-active .elementor-add-section {
  all: initial;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  max-width: 1160px;
  position: relative;
  margin-inline: auto;
}
.elementor-editor-active .elementor-add-section:not(.elementor-dragging-on-child) .elementor-add-section-inner {
  border: 2px dashed var(--e-a-border-color-bold);
  background-color: rgba(255, 255, 255, 0.5);
}
.elementor-editor-active .elementor-add-section.elementor-dragging-on-child .elementor-add-section-inner {
  border: 2px dashed var(--e-a-color-primary);
}
.elementor-editor-active .elementor-add-section[data-view=choose-action] .e-view:not(.elementor-add-new-section) {
  display: none;
}
.elementor-editor-active .elementor-add-section[data-view=select-preset] .e-view:not(.elementor-select-preset) {
  display: none;
}
.elementor-editor-active .elementor-add-section[data-view=select-container-preset] .e-view:not(.e-con-select-preset) {
  display: none;
}
.elementor-editor-active .elementor-add-section[data-view=select-type] .e-view:not(.e-con-select-type) {
  display: none;
}
.elementor-editor-active .elementor-add-section[data-view=select-container-preset-grid] .e-view:not(.e-con-select-preset-grid) {
  display: none;
}
.elementor-editor-active .elementor-add-section-inner {
  text-align: center;
  margin: 20px;
  padding: 40px 0;
  display: flex;
  justify-content: center;
  flex-grow: 1;
}
.elementor-editor-active .elementor-add-new-section {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 5px;
}
.elementor-editor-active .elementor-add-section-area-button {
  padding: 12px;
  height: 40px;
  width: 40px;
  font-size: 16px;
  display: flex;
  outline: unset;
  border: unset;
  border-radius: 50%;
  box-shadow: unset;
  text-shadow: unset;
  background-color: var(--e-a-bg-active);
  color: var(--e-a-color-black);
  transition: var(--e-a-transition-hover);
  cursor: pointer;
}
.elementor-editor-active .elementor-add-section-area-button:hover, .elementor-editor-active .elementor-add-section-area-button:focus {
  border: unset;
  border-radius: 50%;
  box-shadow: unset;
  text-shadow: unset;
  color: var(--e-a-color-black);
  background-color: var(--e-a-bg-active-bold);
}
.elementor-editor-active .elementor-add-section-area-button i {
  margin: 0;
}
.elementor-editor-active .elementor-add-section-area-button.e-button-primary {
  background-color: var(--e-a-btn-bg-primary);
  color: var(--e-a-btn-color);
}
.elementor-editor-active .elementor-add-section-area-button.e-button-primary:hover, .elementor-editor-active .elementor-add-section-area-button.e-button-primary:focus {
  background-color: var(--e-a-btn-bg-primary-hover);
  color: var(--e-a-btn-color);
}
.elementor-editor-active .elementor-add-section-drag-title,
.elementor-editor-active .elementor-select-preset-title {
  font-family: var(--e-a-font-family);
  font-size: 13px;
  line-height: 1;
  color: var(--e-a-color-txt);
}
.elementor-editor-active .elementor-add-section-drag-title {
  font-style: italic;
  font-weight: normal;
  margin-block-start: 10px;
  width: 100%;
}
.elementor-editor-active .elementor-select-preset-title {
  font-weight: 500;
  text-transform: uppercase;
}
.elementor-editor-active .elementor-add-section-close,
.elementor-editor-active .elementor-add-section-back,
.elementor-editor-active .flex-preset-button,
.elementor-editor-active .grid-preset-button {
  padding: unset;
  margin: unset;
  border: unset;
  border-radius: unset;
  outline: unset;
  box-shadow: unset;
  text-shadow: unset;
  color: var(--e-a-color-txt);
  background-color: transparent;
}
.elementor-editor-active .elementor-add-section-close {
  inset-inline-end: 40px;
}
.elementor-editor-active .elementor-add-section-back {
  inset-inline-start: 40px;
  scale: calc(1 * var(--direction-multiplier)) 1;
}
.elementor-editor-active .elementor-add-section-close,
.elementor-editor-active .elementor-add-section-back {
  position: absolute;
  inset-block-start: 40px;
  font-size: 20px;
  cursor: pointer;
  line-height: 1;
  color: var(--e-a-color-txt);
  border-radius: 50%;
  box-shadow: unset;
  text-shadow: unset;
}
.elementor-editor-active .elementor-add-section-close:hover, .elementor-editor-active .elementor-add-section-close:focus,
.elementor-editor-active .elementor-add-section-back:hover,
.elementor-editor-active .elementor-add-section-back:focus {
  border: unset;
  border-radius: 50%;
  box-shadow: unset;
  text-shadow: unset;
  color: var(--e-a-color-txt-hover);
  background-color: var(--e-a-bg-hover);
}
.elementor-editor-active .flex-preset-button:hover, .elementor-editor-active .flex-preset-button:focus,
.elementor-editor-active .grid-preset-button:hover,
.elementor-editor-active .grid-preset-button:focus {
  background-color: transparent;
  color: var(--e-a-color-txt-hover);
}
.elementor-editor-active .elementor-select-preset-list {
  display: flex;
  gap: 20px;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  margin: 20px auto 0;
  max-width: 700px;
}
.elementor-editor-active .elementor-select-preset-list .elementor-preset {
  cursor: pointer;
  flex-basis: 90px;
  padding: unset;
  margin: unset;
  border: unset;
  border-radius: unset;
  outline: unset;
  box-shadow: unset;
  text-shadow: unset;
  background-color: unset;
}
.elementor-editor-active .elementor-select-preset-list .elementor-preset path,
.elementor-editor-active .elementor-select-preset-list .elementor-preset rect {
  fill: var(--e-a-bg-active-bold);
  transition: 0.3s all;
}
.elementor-editor-active .elementor-select-preset-list .elementor-preset:hover, .elementor-editor-active .elementor-select-preset-list .elementor-preset:focus {
  background-color: transparent;
}
.elementor-editor-active .elementor-select-preset-list .elementor-preset:hover path,
.elementor-editor-active .elementor-select-preset-list .elementor-preset:hover rect, .elementor-editor-active .elementor-select-preset-list .elementor-preset:focus path,
.elementor-editor-active .elementor-select-preset-list .elementor-preset:focus rect {
  fill: var(--e-a-color-txt);
}
.elementor-editor-active .elementor-select-preset-list .elementor-preset .e-preset--container {
  position: relative;
  display: flex;
}
.elementor-editor-active .elementor-select-preset-list .elementor-preset .e-preset--container::before {
  content: var(--text);
  font-family: var(--e-a-font-family);
  font-size: 13px;
  font-weight: 500;
  color: var(--e-a-color-white);
  position: absolute;
  inset-block-start: 50%;
  inset-inline-start: 50%;
  transform: translate(calc(-50% * var(--direction-multiplier)), -50%);
}
.elementor-editor-active .elementor-select-preset-list .elementor-preset svg {
  height: 50px;
  width: 100%;
  scale: calc(1 * var(--direction-multiplier)) 1;
}
.elementor-editor-active .elementor-add-section[data-view=choose-action] .elementor-add-section-back {
  display: none;
}
.elementor-editor-active .elementor-add-section[data-view=select-preset] .elementor-add-section-back {
  display: none;
}
.elementor-editor-active .elementor-add-section[data-view=select-type] .elementor-add-section-back {
  display: none;
}
.elementor-editor-active #elementor-add-new-section {
  margin: 60px auto;
}
.elementor-editor-active #elementor-add-new-section[data-view=choose-action] .elementor-add-section-close {
  display: none;
}
.elementor-editor-active .elementor-add-section-inline {
  margin: 10px auto;
  width: 100%;
}

@keyframes placeholder-section {
  0% {
    height: 0;
    opacity: 0;
  }
  100% {
    height: 40px;
    opacity: 0.9;
  }
}
@keyframes placeholder-widget {
  0% {
    height: 0;
    opacity: 0;
  }
  100% {
    height: 10px;
    opacity: 0.9;
  }
}
@keyframes section-outline {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
body.elementor-editor-active .elementor.elementor-edit-mode.layout-section .entry-content {
  overflow: visible;
}
body.elementor-editor-active .elementor.elementor-edit-mode .article {
  overflow: visible;
}
body.elementor-editor-active .elementor.elementor-edit-mode .elementor-element-overlay .elementor-editor-element-settings {
  clear: unset;
}
body.elementor-editor-active .elementor.elementor-edit-mode .elementor-element.elementor-section {
  overflow: visible;
}

.elementor-edit-area .animated {
  animation-fill-mode: none !important;
}
.elementor-edit-area ul.elementor-editor-element-settings {
  word-break: normal;
  padding: 0;
}
.elementor-edit-area .gallery {
  opacity: 1;
}

.pen {
  position: relative;
  outline: none;
}
.pen:not([data-elementor-inline-editing-toolbar=advanced]) {
  white-space: pre-wrap;
}
.pen-menu {
  box-shadow: 1px 2px 3px -2px #222;
  background-color: #3f444b;
  position: fixed;
  overflow: hidden;
  border-radius: 3px;
  z-index: 9999;
}
.pen-menu:after {
  content: "";
  position: absolute;
  border: 6px solid transparent;
  border-block-start-color: #3f444b;
  inset-block-start: 100%;
  inset-inline-start: 50%;
  transform: translateX(-50%);
}
.pen-menu-below:after {
  inset-block-start: 0;
  transform: translateX(-50%) translateY(-100%) rotate(180deg);
}
.pen-icon {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 35px;
  padding: 0 10px;
  font-size: 21px;
  color: #D5D8DC;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.pen-icon:hover {
  background: #1f2124;
}
.pen-icon[data-group], .pen-icon[data-action=closeGroup] {
  display: none;
}
.pen-icon[data-action=close]:before {
  content: "";
  position: absolute;
  inset-inline-start: 0;
  height: 60%;
  width: 1px;
  background-color: #1f2124;
}
.pen-icon.active {
  background-color: #1f2124;
  box-shadow: inset 2px 2px 4px #1f2124;
}
.pen-group-icon:after {
  font-family: eicons;
  font-size: 12px;
  content: "\e92a";
  padding-inline-start: 4px;
  color: #2563EB;
}
.pen-input-wrapper {
  align-items: center;
}
.pen-input-wrapper .pen-url-input {
  font-size: 12px;
  line-height: 1.5;
  padding: 0;
  padding-inline-start: 10px;
  padding-inline-end: 10px;
  width: 250px;
  direction: ltr;
}
.pen-input-wrapper .pen-url-input, .pen-input-wrapper .pen-url-input:focus {
  background-color: transparent;
  border: none;
  outline: none;
  box-shadow: none;
  color: #fff;
}
.pen-input-wrapper .pen-url-input::-moz-placeholder {
  color: #D5D8DC;
}
.pen-input-wrapper .pen-url-input::placeholder {
  color: #D5D8DC;
}
.pen-input-label {
  margin: 0;
  margin-inline-end: -1px;
}
.pen-placeholder:before {
  content: attr(data-pen-placeholder);
  position: absolute;
  font-weight: normal;
  color: #757575;
  opacity: 0.6;
}
.pen-external-url-checkbox {
  display: none;
}
.pen-external-url-checkbox:checked + i {
  color: #fff;
}

.elementor-inline-editing i:not([class]) {
  font-style: italic;
}
.elementor-inline-editing b {
  font-weight: bold;
}
.elementor-inline-editing u {
  text-decoration: underline;
}

.e-element-color-picker {
  --primary-color: #2563EB;
  --swatch-size: 25px;
  cursor: default;
  display: flex;
  position: absolute;
  width: calc((var(--count) + 1) * var(--swatch-size));
  height: var(--swatch-size);
  top: var(--top);
  left: var(--left);
  right: var(--right, unset);
  border-radius: 3px;
  opacity: 0;
  pointer-events: none;
  z-index: 9998;
  background-color: var(--primary-color);
  padding: 1px;
  box-sizing: content-box;
  transition: opacity 0.3s, width 0.3s;
}
.e-element-color-picker.e-picker-hidden {
  opacity: 0;
  pointer-events: none;
}
.e-element-color-picker::before {
  content: "";
  flex: 0 1 var(--swatch-size);
  max-width: 100%;
  height: 100%;
  box-sizing: border-box;
  text-align: center;
}
.e-element-color-picker::after {
  content: "\e91e";
  font-family: "eicons";
  color: #FFF;
  font-size: 1rem;
  line-height: var(--swatch-size);
  position: absolute;
  left: 0.3rem;
  z-index: -1;
}
.e-element-color-picker__swatch {
  flex: 1 0 var(--swatch-size);
  max-width: 100%;
  height: 100%;
  cursor: pointer;
  transition: var(--e-a-transition-hover);
  position: relative;
  overflow: hidden;
  border-radius: inherit;
  /* Hack to fix transparent `--color` on hover */
  background: linear-gradient(var(--color), var(--color)), linear-gradient(var(--primary-color), var(--primary-color));
}
.e-element-color-picker__swatch:not(:first-child) {
  border-left: 1px solid var(--primary-color);
}
.e-element-color-picker__swatch::before {
  content: attr(data-text);
  position: absolute;
  left: 50%;
  top: 50%;
  opacity: 0;
  color: var(--color);
  font-size: 10px;
  font-weight: 300;
  font-family: Roboto, Arial, Helvetica, sans-serif;
  transform: translate(-50%, -50%);
  filter: hue-rotate(180deg) grayscale(1) contrast(999) invert(1);
  transition: inherit;
}
.e-element-color-picker__swatch:hover {
  flex-basis: calc(2 * var(--swatch-size));
  flex-shrink: 0;
}
.e-element-color-picker__swatch:hover::before {
  opacity: 1;
}

.e-ui-state--elements-color-picker-color-picking__on *:not(.e-element-color-picker__swatch) {
  cursor: url("../images/eyedropper.svg") 0 20, pointer;
}
.e-ui-state--elements-color-picker-color-picking__on .e-element-color-picker:not(.e-picker-hidden):hover,
.e-ui-state--elements-color-picker-color-picking__on .elementor-element:hover > .e-element-color-picker:not(.e-picker-hidden),
.e-ui-state--elements-color-picker-color-picking__on .elementor-widget-container:hover + .e-element-color-picker:not(.e-picker-hidden) {
  opacity: 1;
  pointer-events: all;
}
.e-ui-state--elements-color-picker-color-picking__on .elementor-section:hover {
  outline: 1px solid #2563EB;
}

/**
* Contact Buttons has position: fixed, therefore the container results as `empty`
* and it's not visible in the preview when the aside is hidden.
*/
.elementor-editor-preview .elementor-element:has(.e-contact-buttons) .elementor-widget-empty,
.elementor-editor-preview .elementor-element:has(.e-floating-bars) .elementor-widget-empty {
  display: block;
}

[class^=eicon-flex], [class*=" eicon-flex"] {
  transition: 0.3s all;
}
[class^=eicon-flex].eicon-inline, [class*=" eicon-flex"].eicon-inline {
  max-height: 1em;
  max-width: 1em;
}
[class^=eicon-flex], [class*=" eicon-flex"] {
  --is-ltr: 0;
  --is-rtl: 1;
}
[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));
}
[class^=eicon-flex], [class*=" eicon-flex"] {
  --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));
}

html.elementor-html {
  margin-block-start: 0 !important;
}

.elementor-edit-area {
  position: relative;
}

.elementor.loading {
  opacity: 0.5;
}

.elementor-edit-area-active {
  --primary-color: var(--e-p-border-con);
  --secondary-color: var(--e-p-border-con-hover);
  --outline-color: var(--e-p-border-con-active);
}
.elementor-edit-area-active .e-con {
  --primary-color: var(--e-p-border-con);
  --secondary-color: var(--e-p-border-con-hover);
  --outline-color: var( --outline-color );
}
.elementor-edit-area-active .e-con.e-dragging-over, .elementor-edit-area-active .e-con.elementor-dragging-on-child, .elementor-edit-area-active .e-con.e-con-boxed.elementor-html5dnd-current-element {
  outline: 1px solid var(--outline-color);
}
.elementor-edit-area-active .e-grid-outline {
  display: none;
}
.elementor-edit-area-active .elementor-element-editable.e-grid.e-con-full > .e-grid-outline {
  padding-block-start: var(--bc-padding-block-start, var(--padding-block-start));
  padding-block-end: var(--bc-padding-block-end, var(--padding-block-end));
  display: grid;
  position: absolute;
  top: 0;
  bottom: 0;
  pointer-events: none;
  grid-gap: var(--gap);
  justify-items: var(--justify-items);
  align-items: var(--align-items);
  grid-auto-flow: var(--grid-auto-flow);
  justify-content: var(--grid-justify-content);
  align-content: var(--grid-align-content);
  min-height: var(--min-height);
  padding-inline-end: var(--bc-padding-inline-end, var(--padding-inline-end));
  padding-inline-start: var(--bc-padding-inline-start, var(--padding-inline-start));
  width: 100%;
  left: 0;
}
.elementor-edit-area-active .elementor-element-editable.e-grid.e-con-boxed > .e-con-inner {
  position: relative;
}
.elementor-edit-area-active .elementor-element-editable.e-grid.e-con-boxed > .e-con-inner > .e-grid-outline {
  padding-block-start: var(--bc-padding-block-start, var(--padding-block-start));
  padding-block-end: var(--bc-padding-block-end, var(--padding-block-end));
  display: grid;
  position: absolute;
  top: 0;
  bottom: 0;
  pointer-events: none;
  grid-gap: var(--gap);
  justify-items: var(--justify-items);
  align-items: var(--align-items);
  grid-auto-flow: var(--grid-auto-flow);
  justify-content: var(--grid-justify-content);
  align-content: var(--grid-align-content);
  min-height: var(--min-height);
  width: var(--width);
  margin: 0 auto;
}
.elementor-edit-area-active .elementor-element-editable.e-grid .e-grid-outline-item {
  border: 1px dashed #9DA5AE;
  pointer-events: none;
  width: 100%;
  height: 100%;
}
.elementor-edit-area-active .elementor-inner-section:first-child {
  margin-block-start: 15px;
}
.elementor-edit-area-active .elementor-widget-wrap.elementor-element-empty {
  min-height: 30px;
}
@media (min-width: 768px) {
  .elementor-edit-area-active .elementor-widget-wrap.elementor-element-empty {
    margin: 10px;
  }
}
.elementor-edit-area-active .elementor-column {
  min-width: 25px;
}
.elementor-edit-area-active .elementor-widget.elementor-loading {
  opacity: 0.3;
}
.elementor-edit-area-active .elementor-widget.elementor-element-edit-mode:hover {
  box-shadow: 0 0 0 1px var(--e-p-border-widget);
}
.elementor-edit-area-active .elementor-widget.elementor-element-editable, .elementor-edit-area-active .elementor-widget.elementor-element-editable:hover {
  box-shadow: 0 0 0 2px var(--e-p-border-widget);
}
.elementor-edit-area-active .elementor-widget:not(:hover) .elementor-editor-element-settings {
  display: none;
}
.elementor-edit-area-active .elementor-widget.ui-draggable-dragging {
  pointer-events: none;
}
.elementor-edit-area-active .elementor-editor-element-setting {
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  margin: 0;
  font-size: 11px;
  color: var(--e-p-border-widget-invert);
  width: 25px;
  transition: var(--e-a-transition-hover);
}
.elementor-edit-area-active .elementor-inline-editing {
  min-height: 15px;
}
.elementor-edit-area-active .elementor-edit-hidden {
  display: none;
}

.elementor-section-wrap:empty {
  min-height: 25px;
}
.elementor-section-wrap > :first-child > .elementor-element-overlay {
  z-index: 9999;
}

.elementor-element > .elementor-element-overlay {
  position: absolute;
  inset-block-start: 0;
  inset-inline-end: 0;
  letter-spacing: 0;
  z-index: 9998;
  pointer-events: none;
}
.elementor-element-empty .elementor-sortable-placeholder {
  display: none;
}
.elementor-element.elementor-widget-empty {
  background-color: rgba(213, 216, 220, 0.8);
}
.elementor-element.elementor-widget-empty .elementor-widget-empty-icon {
  color: #BABFC5;
  font-size: 22px;
  display: block;
  text-align: center;
  padding: 10px 0;
}
.elementor-element.elementor-widget-empty[data-atomic] .elementor-widget-empty-icon {
  background-color: rgb(243, 243, 244);
  width: 100%;
}
.elementor-element:not(:hover):not(.elementor-element-editable) > .elementor-element-overlay .elementor-editor-element-settings {
  display: none;
}
.elementor-element--toggle-edit-tools > .elementor-element-overlay .elementor-editor-element-edit:not(.elementor-active) ~ * {
  width: 0;
  font-size: 0;
}
.elementor-element[data-side=top]:before, .elementor-element[data-side=bottom] + .elementor-element:before {
  content: "";
  background-color: var(--e-p-draggable-color);
  transition-timing-function: ease-out;
  opacity: 0.9;
  height: 10px;
  animation: placeholder-widget 500ms;
  display: block;
}
.elementor-element[data-side=bottom]:last-child:after {
  content: "";
  background-color: var(--e-p-draggable-color);
  transition-timing-function: ease-out;
  opacity: 0.9;
  height: 10px;
  animation: placeholder-widget 500ms;
  display: block;
}
.elementor-element.elementor-absolute, .elementor-element.elementor-fixed {
  cursor: grab;
}
.elementor-element.elementor-absolute:active, .elementor-element.elementor-fixed:active {
  cursor: grabbing;
}
.elementor-element.elementor-absolute .eicon-edit:before, .elementor-element.elementor-fixed .eicon-edit:before {
  content: "\e902";
}

.elementor-editor-element-settings {
  position: absolute;
  display: flex;
  height: 26px;
  list-style: none;
  margin: 0;
  padding: 0;
  font-family: var(--e-a-font-family);
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  z-index: 1;
  pointer-events: all;
  transition: var(--e-a-transition-hover);
}

@media (min-width: 1025px) {
  .elementor-editor-element-edit {
    cursor: move;
  }
}

.elementor-empty-view {
  position: absolute;
  inset: 0;
  z-index: 1;
}

.elementor-first-add {
  text-align: center;
  border: 1px dashed var(--e-a-border-color-bold);
  display: flex;
  height: 100%;
  width: 100%;
  position: absolute;
  align-items: center;
  justify-content: center;
}
.elementor-first-add .elementor-icon {
  font-size: 19px;
  color: #9DA5AE;
  cursor: pointer;
}

.elementor-sortable-helper {
  position: absolute;
  cursor: move;
  border: var(--e-a-border);
  border-radius: var(--e-a-border-radius);
  background-color: var(--e-a-bg-active);
  border-color: var(--e-a-border-color-accent);
  color: var(--e-a-color-active);
  text-align: center;
}
.elementor-sortable-helper .icon {
  font-size: 28px;
  padding-block-start: 15px;
  line-height: 1;
}
.elementor-sortable-helper .title-wrapper {
  display: flex;
  height: 40px;
  align-items: center;
  justify-content: center;
}
.elementor-sortable-helper .title {
  font-size: 11px;
}

.elementor-sortable-placeholder:not(.elementor-column-placeholder) {
  background-color: var(--e-p-draggable-color);
  animation-duration: 250ms;
  opacity: 0.9;
  width: 100%;
  align-self: stretch;
}
.e-con .elementor-first-add .elementor-sortable-placeholder:not(.elementor-column-placeholder) {
  align-self: center;
}
.e-swappable--active > .elementor-sortable-placeholder:not(.elementor-column-placeholder) {
  display: none;
}

.elementor-section-placeholder {
  height: 40px;
  animation-name: placeholder-section;
}

.elementor-widget-placeholder {
  height: 10px;
  animation-name: placeholder-widget;
}
.elementor-widget-placeholder.is-logical {
  margin-top: var(--e-placeholder-margin-top);
  margin-bottom: var(--e-placeholder-margin-bottom);
  margin-inline-start: var(--e-placeholder-margin-inline-start);
  width: var(--e-placeholder-width);
  min-width: 200px;
}

.elementor-draggable-over:not([data-dragged-element=section]):not([data-dragged-is-inner=true]) > .elementor-empty-view > .elementor-first-add:after,
.elementor-first-add.elementor-html5dnd-current-element:after {
  content: "";
  background-color: var(--e-p-draggable-color);
  transition-timing-function: ease-out;
  opacity: 0.9;
  height: 10px;
  animation: placeholder-widget 500ms;
  width: 100%;
}
.e-con .elementor-draggable-over:not([data-dragged-element=section]):not([data-dragged-is-inner=true]) > .elementor-empty-view > .elementor-first-add:after,
.e-con .elementor-first-add.elementor-html5dnd-current-element:after {
  display: none;
}
.elementor-draggable-over:not([data-dragged-element=section]):not([data-dragged-is-inner=true]) > .elementor-empty-view > .elementor-first-add .elementor-icon,
.elementor-first-add.elementor-html5dnd-current-element .elementor-icon {
  display: none;
}

.elementor-draggable-over[data-dragged-element=section][data-dragged-is-inner=true] .elementor-inner-column .elementor-sortable-placeholder {
  display: none;
}

.elementor-editor-preview .elementor-element-overlay,
.elementor-editor-preview .elementor-empty,
.elementor-editor-preview .elementor-add-section,
.elementor-editor-preview .elementor-add-section-inline,
.elementor-editor-preview .elementor-empty-view,
.elementor-editor-preview .elementor-widget-empty {
  display: none;
}
.elementor-editor-preview :where(.elementor-edit-area-active) .elementor-element-overlay,
.elementor-editor-preview :where(.elementor-edit-area-active) .elementor-empty,
.elementor-editor-preview :where(.elementor-edit-area-active) .elementor-empty-view,
.elementor-editor-preview :where(.elementor-edit-area-active) .elementor-widget-empty {
  display: revert;
}
.elementor-editor-preview :where(.elementor-edit-area-active.elementor-widget-e-component) > .elementor-section-wrap > :first-child > .elementor-element-overlay::after {
  outline-color: var(--e-p-border-global-element);
}
.elementor-editor-preview :where(.elementor-edit-area-active.elementor-widget-e-component) > .elementor-section-wrap > :first-child.elementor-element-editable > .elementor-element-overlay::after {
  outline-offset: -1px;
}

.e-preview--show-hidden-elements[data-elementor-device-mode=widescreen] .elementor-edit-area-active .elementor-hidden-widescreen,
.e-preview--show-hidden-elements[data-elementor-device-mode=desktop] .elementor-edit-area-active .elementor-hidden-desktop,
.e-preview--show-hidden-elements[data-elementor-device-mode=laptop] .elementor-edit-area-active .elementor-hidden-laptop,
.e-preview--show-hidden-elements[data-elementor-device-mode=tablet_extra] .elementor-edit-area-active .elementor-hidden-tablet_extra,
.e-preview--show-hidden-elements[data-elementor-device-mode=tablet] .elementor-edit-area-active .elementor-hidden-tablet,
.e-preview--show-hidden-elements[data-elementor-device-mode=mobile_extra] .elementor-edit-area-active .elementor-hidden-mobile_extra,
.e-preview--show-hidden-elements[data-elementor-device-mode=mobile] .elementor-edit-area-active .elementor-hidden-mobile {
  display: inherit;
  background: repeating-linear-gradient(125deg, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 1px, transparent 2px, transparent 9px);
  border: 1px solid rgba(0, 0, 0, 0.02);
}
.e-preview--show-hidden-elements[data-elementor-device-mode=widescreen] .elementor-edit-area-active .elementor-hidden-widescreen.elementor-section > .elementor-element-overlay, .e-preview--show-hidden-elements[data-elementor-device-mode=widescreen] .elementor-edit-area-active .elementor-hidden-widescreen.e-con > .elementor-element-overlay,
.e-preview--show-hidden-elements[data-elementor-device-mode=desktop] .elementor-edit-area-active .elementor-hidden-desktop.elementor-section > .elementor-element-overlay,
.e-preview--show-hidden-elements[data-elementor-device-mode=desktop] .elementor-edit-area-active .elementor-hidden-desktop.e-con > .elementor-element-overlay,
.e-preview--show-hidden-elements[data-elementor-device-mode=laptop] .elementor-edit-area-active .elementor-hidden-laptop.elementor-section > .elementor-element-overlay,
.e-preview--show-hidden-elements[data-elementor-device-mode=laptop] .elementor-edit-area-active .elementor-hidden-laptop.e-con > .elementor-element-overlay,
.e-preview--show-hidden-elements[data-elementor-device-mode=tablet_extra] .elementor-edit-area-active .elementor-hidden-tablet_extra.elementor-section > .elementor-element-overlay,
.e-preview--show-hidden-elements[data-elementor-device-mode=tablet_extra] .elementor-edit-area-active .elementor-hidden-tablet_extra.e-con > .elementor-element-overlay,
.e-preview--show-hidden-elements[data-elementor-device-mode=tablet] .elementor-edit-area-active .elementor-hidden-tablet.elementor-section > .elementor-element-overlay,
.e-preview--show-hidden-elements[data-elementor-device-mode=tablet] .elementor-edit-area-active .elementor-hidden-tablet.e-con > .elementor-element-overlay,
.e-preview--show-hidden-elements[data-elementor-device-mode=mobile_extra] .elementor-edit-area-active .elementor-hidden-mobile_extra.elementor-section > .elementor-element-overlay,
.e-preview--show-hidden-elements[data-elementor-device-mode=mobile_extra] .elementor-edit-area-active .elementor-hidden-mobile_extra.e-con > .elementor-element-overlay,
.e-preview--show-hidden-elements[data-elementor-device-mode=mobile] .elementor-edit-area-active .elementor-hidden-mobile.elementor-section > .elementor-element-overlay,
.e-preview--show-hidden-elements[data-elementor-device-mode=mobile] .elementor-edit-area-active .elementor-hidden-mobile.e-con > .elementor-element-overlay {
  background-color: var(--e-a-bg-hover);
  mix-blend-mode: color;
}
.e-preview--show-hidden-elements[data-elementor-device-mode=widescreen] .elementor-edit-area-active .elementor-hidden-widescreen.elementor-section:before, .e-preview--show-hidden-elements[data-elementor-device-mode=widescreen] .elementor-edit-area-active .elementor-hidden-widescreen.e-con:before,
.e-preview--show-hidden-elements[data-elementor-device-mode=desktop] .elementor-edit-area-active .elementor-hidden-desktop.elementor-section:before,
.e-preview--show-hidden-elements[data-elementor-device-mode=desktop] .elementor-edit-area-active .elementor-hidden-desktop.e-con:before,
.e-preview--show-hidden-elements[data-elementor-device-mode=laptop] .elementor-edit-area-active .elementor-hidden-laptop.elementor-section:before,
.e-preview--show-hidden-elements[data-elementor-device-mode=laptop] .elementor-edit-area-active .elementor-hidden-laptop.e-con:before,
.e-preview--show-hidden-elements[data-elementor-device-mode=tablet_extra] .elementor-edit-area-active .elementor-hidden-tablet_extra.elementor-section:before,
.e-preview--show-hidden-elements[data-elementor-device-mode=tablet_extra] .elementor-edit-area-active .elementor-hidden-tablet_extra.e-con:before,
.e-preview--show-hidden-elements[data-elementor-device-mode=tablet] .elementor-edit-area-active .elementor-hidden-tablet.elementor-section:before,
.e-preview--show-hidden-elements[data-elementor-device-mode=tablet] .elementor-edit-area-active .elementor-hidden-tablet.e-con:before,
.e-preview--show-hidden-elements[data-elementor-device-mode=mobile_extra] .elementor-edit-area-active .elementor-hidden-mobile_extra.elementor-section:before,
.e-preview--show-hidden-elements[data-elementor-device-mode=mobile_extra] .elementor-edit-area-active .elementor-hidden-mobile_extra.e-con:before,
.e-preview--show-hidden-elements[data-elementor-device-mode=mobile] .elementor-edit-area-active .elementor-hidden-mobile.elementor-section:before,
.e-preview--show-hidden-elements[data-elementor-device-mode=mobile] .elementor-edit-area-active .elementor-hidden-mobile.e-con:before {
  content: "";
  display: block;
  position: absolute;
  inset: 0;
  background-color: rgba(255, 255, 255, 0.6);
  z-index: 9997;
}
.e-preview--show-hidden-elements[data-elementor-device-mode=widescreen] .elementor-edit-area-active .elementor-hidden-widescreen.e-con,
.e-preview--show-hidden-elements[data-elementor-device-mode=desktop] .elementor-edit-area-active .elementor-hidden-desktop.e-con,
.e-preview--show-hidden-elements[data-elementor-device-mode=laptop] .elementor-edit-area-active .elementor-hidden-laptop.e-con,
.e-preview--show-hidden-elements[data-elementor-device-mode=tablet_extra] .elementor-edit-area-active .elementor-hidden-tablet_extra.e-con,
.e-preview--show-hidden-elements[data-elementor-device-mode=tablet] .elementor-edit-area-active .elementor-hidden-tablet.e-con,
.e-preview--show-hidden-elements[data-elementor-device-mode=mobile_extra] .elementor-edit-area-active .elementor-hidden-mobile_extra.e-con,
.e-preview--show-hidden-elements[data-elementor-device-mode=mobile] .elementor-edit-area-active .elementor-hidden-mobile.e-con {
  display: var(--display);
}
.e-preview--show-hidden-elements[data-elementor-device-mode=widescreen] .elementor-edit-area-active .elementor-hidden-widescreen.elementor-inner-section .elementor-container,
.e-preview--show-hidden-elements[data-elementor-device-mode=desktop] .elementor-edit-area-active .elementor-hidden-desktop.elementor-inner-section .elementor-container,
.e-preview--show-hidden-elements[data-elementor-device-mode=laptop] .elementor-edit-area-active .elementor-hidden-laptop.elementor-inner-section .elementor-container,
.e-preview--show-hidden-elements[data-elementor-device-mode=tablet_extra] .elementor-edit-area-active .elementor-hidden-tablet_extra.elementor-inner-section .elementor-container,
.e-preview--show-hidden-elements[data-elementor-device-mode=tablet] .elementor-edit-area-active .elementor-hidden-tablet.elementor-inner-section .elementor-container,
.e-preview--show-hidden-elements[data-elementor-device-mode=mobile_extra] .elementor-edit-area-active .elementor-hidden-mobile_extra.elementor-inner-section .elementor-container,
.e-preview--show-hidden-elements[data-elementor-device-mode=mobile] .elementor-edit-area-active .elementor-hidden-mobile.elementor-inner-section .elementor-container {
  width: 100%;
}
.e-preview--show-hidden-elements[data-elementor-device-mode=widescreen] .elementor-edit-area-active .elementor-hidden-widescreen > .elementor-widget-container, .e-preview--show-hidden-elements[data-elementor-device-mode=widescreen] .elementor-edit-area-active .elementor-hidden-widescreen > .elementor-widget-wrap, .e-preview--show-hidden-elements[data-elementor-device-mode=widescreen] .elementor-edit-area-active .elementor-hidden-widescreen:not(:has(> .elementor-widget-container)),
.e-preview--show-hidden-elements[data-elementor-device-mode=desktop] .elementor-edit-area-active .elementor-hidden-desktop > .elementor-widget-container,
.e-preview--show-hidden-elements[data-elementor-device-mode=desktop] .elementor-edit-area-active .elementor-hidden-desktop > .elementor-widget-wrap,
.e-preview--show-hidden-elements[data-elementor-device-mode=desktop] .elementor-edit-area-active .elementor-hidden-desktop:not(:has(> .elementor-widget-container)),
.e-preview--show-hidden-elements[data-elementor-device-mode=laptop] .elementor-edit-area-active .elementor-hidden-laptop > .elementor-widget-container,
.e-preview--show-hidden-elements[data-elementor-device-mode=laptop] .elementor-edit-area-active .elementor-hidden-laptop > .elementor-widget-wrap,
.e-preview--show-hidden-elements[data-elementor-device-mode=laptop] .elementor-edit-area-active .elementor-hidden-laptop:not(:has(> .elementor-widget-container)),
.e-preview--show-hidden-elements[data-elementor-device-mode=tablet_extra] .elementor-edit-area-active .elementor-hidden-tablet_extra > .elementor-widget-container,
.e-preview--show-hidden-elements[data-elementor-device-mode=tablet_extra] .elementor-edit-area-active .elementor-hidden-tablet_extra > .elementor-widget-wrap,
.e-preview--show-hidden-elements[data-elementor-device-mode=tablet_extra] .elementor-edit-area-active .elementor-hidden-tablet_extra:not(:has(> .elementor-widget-container)),
.e-preview--show-hidden-elements[data-elementor-device-mode=tablet] .elementor-edit-area-active .elementor-hidden-tablet > .elementor-widget-container,
.e-preview--show-hidden-elements[data-elementor-device-mode=tablet] .elementor-edit-area-active .elementor-hidden-tablet > .elementor-widget-wrap,
.e-preview--show-hidden-elements[data-elementor-device-mode=tablet] .elementor-edit-area-active .elementor-hidden-tablet:not(:has(> .elementor-widget-container)),
.e-preview--show-hidden-elements[data-elementor-device-mode=mobile_extra] .elementor-edit-area-active .elementor-hidden-mobile_extra > .elementor-widget-container,
.e-preview--show-hidden-elements[data-elementor-device-mode=mobile_extra] .elementor-edit-area-active .elementor-hidden-mobile_extra > .elementor-widget-wrap,
.e-preview--show-hidden-elements[data-elementor-device-mode=mobile_extra] .elementor-edit-area-active .elementor-hidden-mobile_extra:not(:has(> .elementor-widget-container)),
.e-preview--show-hidden-elements[data-elementor-device-mode=mobile] .elementor-edit-area-active .elementor-hidden-mobile > .elementor-widget-container,
.e-preview--show-hidden-elements[data-elementor-device-mode=mobile] .elementor-edit-area-active .elementor-hidden-mobile > .elementor-widget-wrap,
.e-preview--show-hidden-elements[data-elementor-device-mode=mobile] .elementor-edit-area-active .elementor-hidden-mobile:not(:has(> .elementor-widget-container)) {
  filter: opacity(0.4) saturate(0);
}
.e-preview--show-hidden-elements[data-elementor-device-mode=widescreen] .elementor-edit-area-active .elementor-hidden-widescreen.elementor-edit-hidden,
.e-preview--show-hidden-elements[data-elementor-device-mode=desktop] .elementor-edit-area-active .elementor-hidden-desktop.elementor-edit-hidden,
.e-preview--show-hidden-elements[data-elementor-device-mode=laptop] .elementor-edit-area-active .elementor-hidden-laptop.elementor-edit-hidden,
.e-preview--show-hidden-elements[data-elementor-device-mode=tablet_extra] .elementor-edit-area-active .elementor-hidden-tablet_extra.elementor-edit-hidden,
.e-preview--show-hidden-elements[data-elementor-device-mode=tablet] .elementor-edit-area-active .elementor-hidden-tablet.elementor-edit-hidden,
.e-preview--show-hidden-elements[data-elementor-device-mode=mobile_extra] .elementor-edit-area-active .elementor-hidden-mobile_extra.elementor-edit-hidden,
.e-preview--show-hidden-elements[data-elementor-device-mode=mobile] .elementor-edit-area-active .elementor-hidden-mobile.elementor-edit-hidden {
  display: none;
}

.e-youtube-base iframe {
  pointer-events: none;
}

.elementor-widget-e-component[data-atomic].elementor-edit-area-active > * > * {
  pointer-events: initial;
}
.elementor-widget-e-component[data-atomic]:not(.elementor-edit-area-active) > * > * {
  pointer-events: none;
}

.elementor-editor-element-overlay-settings {
  height: 24px;
  top: 1px;
  left: 50%;
  transform: translateX(-50%) translateY(-100%);
  background-color: var(--e-p-border-section);
  border-start-start-radius: 5px;
  border-start-end-radius: 5px;
  border-end-start-radius: 0;
  border-end-end-radius: 0;
  stroke: transparent;
  stroke-width: 0;
  -webkit-text-stroke: 0 transparent;
}
.elementor-editor-element-overlay-settings i.eicon-handle {
  font-size: 16px;
}
.elementor-editor-element-overlay-settings .elementor-editor-element-setting:hover {
  background-color: var(--e-p-border-section-hover);
}
.elementor-editor-element-overlay-settings .elementor-editor-element-setting:first-child {
  border-start-start-radius: 5px;
  border-start-end-radius: 0;
  border-end-start-radius: 0;
  border-end-end-radius: 0;
}
.elementor-editor-element-overlay-settings .elementor-editor-element-setting:first-child:before {
  content: "";
  position: absolute;
  inset-block-start: 2px;
  inset-inline-end: calc(100% - 1px);
  border-block-start: 22px solid transparent;
  border-block-end: 0 none transparent;
  border-inline-start: 0 none transparent;
  border-inline-end: 12px solid var(--e-p-border-section);
  transition: var(--e-a-transition-hover);
}
.elementor-editor-element-overlay-settings .elementor-editor-element-setting:first-child:hover:before {
  border-inline-end-color: var(--e-p-border-section-hover);
}
.elementor-editor-element-overlay-settings .elementor-editor-element-setting:last-child {
  border-start-start-radius: 0;
  border-start-end-radius: 5px;
  border-end-start-radius: 0;
  border-end-end-radius: 0;
}
.elementor-editor-element-overlay-settings .elementor-editor-element-setting:last-child:after {
  content: "";
  position: absolute;
  inset-block-start: 2px;
  inset-inline-start: calc(100% - 1px);
  border-block-start: 22px solid transparent;
  border-block-end: 0 none transparent;
  border-inline-start: 12px solid var(--e-p-border-section);
  border-inline-end: 0 none transparent;
  transition: var(--e-a-transition-hover);
}
.elementor-editor-element-overlay-settings .elementor-editor-element-setting:last-child:hover:after {
  border-inline-start-color: var(--e-p-border-section-hover);
}

.e-handles-inside > .elementor-element-overlay > .elementor-editor-element-settings {
  transform: translateX(-50%);
  border-start-start-radius: 0;
  border-start-end-radius: 0;
  border-end-start-radius: 5px;
  border-end-end-radius: 5px;
}
.e-handles-inside > .elementor-element-overlay > .elementor-editor-element-settings .elementor-editor-element-setting:first-child {
  border-start-start-radius: 0;
  border-start-end-radius: 0;
  border-end-start-radius: 5px;
  border-end-end-radius: 0;
}
.e-handles-inside > .elementor-element-overlay > .elementor-editor-element-settings .elementor-editor-element-setting:first-child:before {
  top: 0;
  border-block-start: 0 none transparent;
  border-block-end: 22px solid transparent;
  border-inline-start: 0 none transparent;
  border-inline-end: 12px solid var(--e-p-border-section);
  transition: var(--e-a-transition-hover);
}
.e-handles-inside > .elementor-element-overlay > .elementor-editor-element-settings .elementor-editor-element-setting:last-child {
  border-start-start-radius: 0;
  border-start-end-radius: 0;
  border-end-start-radius: 0;
  border-end-end-radius: 5px;
}
.e-handles-inside > .elementor-element-overlay > .elementor-editor-element-settings .elementor-editor-element-setting:last-child:after {
  top: 0;
  border-block-start: 0 none transparent;
  border-block-end: 22px solid transparent;
  border-inline-start: 12px solid var(--e-p-border-section);
  border-inline-end: 0 none transparent;
  transition: var(--e-a-transition-hover);
}

.elementor-column > .elementor-element-overlay {
  inset-block-end: 0;
  inset-inline-start: 0;
}
.elementor-column > .elementor-element-overlay:after {
  position: absolute;
  inset: 0;
  outline: 1px dashed var(--e-p-border-column);
}
.elementor-column:hover > .elementor-element-overlay:after {
  content: "";
}
.elementor-column.elementor-element-editable > .elementor-element-overlay:after {
  content: "";
  outline: 2px solid var(--e-p-border-column);
}
.elementor-column.elementor-dragging-on-child > .elementor-element-overlay {
  border: 1px solid var(--e-p-draggable-color);
}
.elementor-column.elementor-dragging-on-child > .elementor-element-overlay:after {
  display: none;
}
.elementor-column > .ui-resizable-e, .elementor-column > .ui-resizable-w {
  cursor: col-resize;
  width: 7px;
  position: absolute;
  inset-block-start: 0;
  inset-inline-end: -5px;
  height: 100%;
}
.elementor-column:last-of-type > .ui-resizable-e, .elementor-column:last-of-type > .ui-resizable-w {
  display: none !important;
}
@media (max-width: 1024px) {
  .elementor-column > .ui-resizable-e, .elementor-column > .ui-resizable-w {
    display: none !important;
  }
}

.elementor-editor-column-settings {
  inset-block-start: -1px;
  inset-inline-start: -1px;
  border-start-start-radius: 0;
  border-start-end-radius: 0;
  border-end-start-radius: 0;
  border-end-end-radius: 3px;
  transform: none;
  overflow: hidden;
}
.elementor-editor-column-settings .elementor-editor-element-setting {
  background-color: var(--e-p-border-column);
}
.elementor-editor-column-settings .elementor-editor-element-setting:hover {
  background-color: var(--e-p-border-column-hover);
}

.elementor-column-placeholder {
  position: relative;
}
.elementor-column-placeholder:before, .elementor-column-placeholder:after {
  content: "";
  position: absolute;
  inset: 10px;
}
.elementor-column-placeholder:before {
  border: 1px solid var(--e-p-border-column);
}
.elementor-column-placeholder:after {
  border: 1px dashed var(--e-a-color-white);
}

.elementor-column-percents-tooltip {
  position: absolute;
  display: none;
  pointer-events: none;
  inset-block-start: 50%;
  transform: translateY(-50%);
  color: #fff;
  font-size: 10px;
  background-color: var(--e-p-border-column);
  width: 40px;
  padding: 3.5px 0;
  text-align: center;
  z-index: 1;
  line-height: 1;
}
.elementor-column-percents-tooltip:after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 8.5px solid transparent;
  top: 0;
}
.elementor-column-percents-tooltip[data-side=left] {
  border-radius: 3px 0 0 3px;
  right: 15px;
}
.elementor-column-percents-tooltip[data-side=left]:after {
  left: 100%;
  border-left-color: var(--e-p-border-column);
  border-right-width: 0;
}
.elementor-column-percents-tooltip[data-side=right] {
  border-radius: 0 3px 3px 0;
  left: 15px;
}
.elementor-column-percents-tooltip[data-side=right]:after {
  right: 100%;
  border-right-color: var(--e-p-border-column);
  border-left-width: 0;
}

.elementor-editor-widget-settings {
  z-index: 2;
  inset-block-start: -1px;
  inset-inline-end: -1px;
  flex-direction: row-reverse;
  border-start-start-radius: 0;
  border-start-end-radius: 0;
  border-end-start-radius: 3px;
  border-end-end-radius: 0;
  overflow: hidden;
}
.elementor-editor-widget-settings .elementor-editor-element-setting {
  background-color: var(--e-p-border-widget);
}
.elementor-editor-widget-settings .elementor-editor-element-setting:hover {
  background-color: var(--e-p-border-widget-hover);
}

.e-widget-pro-promotion {
  border: 2px dashed var(--e-a-border-color-bold);
  background-color: var(--e-a-color-white);
  padding: 20px;
}
.e-widget-pro-promotion .e-container {
  max-width: 600px;
  margin: auto;
}
.e-widget-pro-promotion .e-badge {
  border: 1px solid var(--e-a-color-accent);
  color: var(--e-a-color-accent);
  background: var(--e-a-color-white);
  border-radius: 100px;
  padding: 4px 12px;
  font-size: 0.8em;
}
.e-widget-pro-promotion p {
  margin-block-start: 1em;
  margin-block-end: 1em;
  text-align: center;
}
.e-widget-pro-promotion p img {
  display: block;
  margin: 0 auto 20px;
}
.e-widget-pro-promotion .e-actions {
  display: flex;
  justify-content: center;
  gap: 10px;
}
.e-widget-pro-promotion .e-btn {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.2;
  padding: 8px 16px;
  border-radius: var(--e-a-border-radius);
  background-color: var(--e-a-btn-bg-accent);
  color: var(--e-a-btn-color-invert);
  transition: var(--e-a-transition-hover);
}
.e-widget-pro-promotion .e-btn:hover, .e-widget-pro-promotion .e-btn:focus {
  background-color: var(--e-a-btn-bg-accent-hover);
  color: var(--e-a-btn-color-invert);
}
.e-widget-pro-promotion .e-btn:active {
  background-color: var(--e-a-btn-bg-accent-active);
}
.e-widget-pro-promotion .e-btn.e-btn-txt {
  background: transparent;
  color: var(--e-a-color-txt);
}
.e-widget-pro-promotion .e-btn.e-btn-txt:hover, .e-widget-pro-promotion .e-btn.e-btn-txt:focus {
  background: var(--e-a-bg-hover);
  color: var(--e-a-color-txt-hover);
}

.elementor-section > .elementor-element-overlay,
.e-con > .elementor-element-overlay {
  inset-block-end: 0;
  inset-inline-start: 0;
}
.elementor-section > .elementor-element-overlay:after,
.e-con > .elementor-element-overlay:after {
  position: absolute;
  inset: 1px;
  outline: 1px solid var(--e-p-border-con);
  animation: section-outline 0.75s;
}
.elementor-section:hover > .elementor-element-overlay:after,
.e-con:hover > .elementor-element-overlay:after {
  content: "";
}
.elementor-section.elementor-element-editable > .elementor-element-overlay:after,
.e-con.elementor-element-editable > .elementor-element-overlay:after {
  content: "";
  outline-width: 2px;
}

.e-con .e-con-inner .e-con > .elementor-element-overlay:after {
  outline: 1px dashed var(--e-p-border-con-in);
}
.e-con .e-con-inner .e-con.elementor-element-editable > .elementor-element-overlay:after {
  outline: 2px solid var(--e-p-border-con-in);
}
.e-con .elementor-empty-view {
  position: relative;
  width: 100%;
  height: 100%;
  min-height: 100px;
  stroke: transparent;
  stroke-width: 0;
  -webkit-text-stroke: 0 transparent;
}
.e-con .elementor-empty-view .elementor-first-add {
  width: auto;
  height: auto;
  inset: 0;
}
.e-con:not(.e-grid) .elementor-empty-view {
  min-height: var(--min-height, 100px);
}
.e-con.e-grid .elementor-empty-view {
  min-width: 100px;
}
.e-con .elementor-widget-placeholder {
  --size: 10px;
  --margin-start: calc( -1 * var( --size ) );
  --margin-end: calc( -2 * var( --size ) );
  flex-shrink: 0;
  align-self: stretch;
  z-index: 1;
  pointer-events: none;
}
.e-con.e-con--row > .elementor-widget-placeholder, .e-con.e-con--row > .e-con-inner > .elementor-widget-placeholder {
  position: relative;
  z-index: 9999;
  width: var(--size);
  margin-inline-start: var(--margin-start);
  height: auto;
  min-height: 100%;
  animation-name: dnd-placeholder-widget-vertical;
  animation-fill-mode: both;
}
.e-con.e-con--row[data-nesting-level]:not([data-nesting-level="0"]) > .elementor-widget-placeholder, .e-con.e-con--row[data-nesting-level]:not([data-nesting-level="0"]) > .e-con-inner > .elementor-widget-placeholder {
  margin-inline-end: 0;
  margin-inline-start: calc(var(--margin-start) + var(--margin-end));
}
.e-con.e-con--row[data-nesting-level]:not([data-nesting-level="0"]) > :not(.elementor-element) + .elementor-widget-placeholder, .e-con.e-con--row[data-nesting-level]:not([data-nesting-level="0"]) > .e-con-inner > :not(.elementor-element) + .elementor-widget-placeholder {
  margin-inline-end: var(--margin-end);
  margin-inline-start: var(--margin-start);
}
.e-con.e-grid.e-con--row .elementor-widget-placeholder.e-dragging-right, .e-con.e-grid.e-con--row .elementor-widget-placeholder.e-dragging-left, .e-con.e-grid.e-con--row > .e-con-inner .elementor-widget-placeholder.e-dragging-right, .e-con.e-grid.e-con--row > .e-con-inner .elementor-widget-placeholder.e-dragging-left {
  position: absolute;
  width: var(--size);
  height: 100%;
  top: 0;
  animation: grow-in-width 0.15s forwards;
}
.e-con.e-grid.e-con--row .elementor-widget-placeholder.e-dragging-right, .e-con.e-grid.e-con--row > .e-con-inner .elementor-widget-placeholder.e-dragging-right {
  right: 0;
  left: auto;
}
.e-con.e-grid.e-con--row .elementor-widget-placeholder.e-dragging-left, .e-con.e-grid.e-con--row > .e-con-inner .elementor-widget-placeholder.e-dragging-left {
  left: 0;
  right: auto;
}
.e-con.e-con--column > .elementor-widget-placeholder, .e-con.e-con--column > .e-con-inner > .elementor-widget-placeholder {
  height: var(--size);
  margin-block-start: var(--margin-start);
  margin-block-end: var(--margin-end);
  animation-name: dnd-placeholder-widget-horizontal;
}
.e-con.e-con--column > .elementor-widget-placeholder:nth-last-child(2) {
  margin-block-start: calc(2 * var(--margin-start));
  --margin-end: 0;
}
.e-con.e-con--column > .e-con-inner > .elementor-widget-placeholder:last-child {
  --margin-end: 0;
}
.e-con .elementor-sortable-helper {
  height: 84px;
  width: 125px;
  z-index: -1;
}
.e-con > .e-con > .elementor-element-overlay .elementor-editor-element-setting, .e-con-inner > .e-con > .elementor-element-overlay .elementor-editor-element-setting, .elementor-widget .e-con > .elementor-element-overlay .elementor-editor-element-setting {
  position: relative;
  background-color: var(--e-p-border-con-in);
}
.e-con > .e-con > .elementor-element-overlay .elementor-editor-element-setting:hover, .e-con-inner > .e-con > .elementor-element-overlay .elementor-editor-element-setting:hover, .elementor-widget .e-con > .elementor-element-overlay .elementor-editor-element-setting:hover {
  background-color: var(--e-p-border-con-in-hover);
}
.e-con > .e-con > .elementor-element-overlay .elementor-editor-element-setting.elementor-editor-element-add, .e-con > .e-con > .elementor-element-overlay .elementor-editor-element-setting.elementor-editor-element-edit + .elementor-editor-element-remove, .e-con > .e-con > .elementor-element-overlay .elementor-editor-element-setting:first-child::before, .e-con > .e-con > .elementor-element-overlay .elementor-editor-element-setting:last-child::after, .e-con-inner > .e-con > .elementor-element-overlay .elementor-editor-element-setting.elementor-editor-element-add, .e-con-inner > .e-con > .elementor-element-overlay .elementor-editor-element-setting.elementor-editor-element-edit + .elementor-editor-element-remove, .e-con-inner > .e-con > .elementor-element-overlay .elementor-editor-element-setting:first-child::before, .e-con-inner > .e-con > .elementor-element-overlay .elementor-editor-element-setting:last-child::after, .elementor-widget .e-con > .elementor-element-overlay .elementor-editor-element-setting.elementor-editor-element-add, .elementor-widget .e-con > .elementor-element-overlay .elementor-editor-element-setting.elementor-editor-element-edit + .elementor-editor-element-remove, .elementor-widget .e-con > .elementor-element-overlay .elementor-editor-element-setting:first-child::before, .elementor-widget .e-con > .elementor-element-overlay .elementor-editor-element-setting:last-child::after {
  display: none;
}
.e-con > .e-con > .elementor-element-overlay .elementor-editor-element-setting:not(.elementor-editor-element-edit), .e-con-inner > .e-con > .elementor-element-overlay .elementor-editor-element-setting:not(.elementor-editor-element-edit), .elementor-widget .e-con > .elementor-element-overlay .elementor-editor-element-setting:not(.elementor-editor-element-edit) {
  margin-inline-start: -25px;
  z-index: -1;
  transition: 0.3s all;
  will-change: margin-inline-start;
}
.e-con > .e-con > .elementor-element-overlay > .elementor-editor-element-settings:hover > :is(.elementor-editor-element-duplicate, .elementor-editor-element-remove), .e-con-inner > .e-con > .elementor-element-overlay > .elementor-editor-element-settings:hover > :is(.elementor-editor-element-duplicate, .elementor-editor-element-remove), .elementor-widget .e-con > .elementor-element-overlay > .elementor-editor-element-settings:hover > :is(.elementor-editor-element-duplicate, .elementor-editor-element-remove) {
  margin-inline-start: 0;
}
.e-con > .e-con > .elementor-element-overlay .elementor-editor-element-settings, .e-con-inner > .e-con > .elementor-element-overlay .elementor-editor-element-settings, .elementor-widget .e-con > .elementor-element-overlay .elementor-editor-element-settings {
  inset: initial;
  transform: none;
  inset-inline-start: 0;
  top: 0;
  border-radius: 0;
  border-end-end-radius: 3px;
  height: auto;
}
.e-con > .e-con > .elementor-element-overlay .elementor-editor-element-settings i.eicon-handle::before, .e-con-inner > .e-con > .elementor-element-overlay .elementor-editor-element-settings i.eicon-handle::before, .elementor-widget .e-con > .elementor-element-overlay .elementor-editor-element-settings i.eicon-handle::before {
  content: "\e9b4";
  font-size: 20px;
  display: block;
  padding: 2px;
}

.e-atomic-element:has(.elementor-empty-view) {
  min-height: 120px;
}
.e-atomic-element > .elementor-empty-view.elementor-empty-view {
  min-height: inherit;
}

body.rtl .e-con.e-grid.e-con--row .elementor-widget-placeholder.e-dragging-right, body.rtl .e-con.e-grid.e-con--row > .e-con-inner .elementor-widget-placeholder.e-dragging-right {
  left: 0;
  right: auto;
}
body.rtl .e-con.e-grid.e-con--row .elementor-widget-placeholder.e-dragging-left, body.rtl .e-con.e-grid.e-con--row > .e-con-inner .elementor-widget-placeholder.e-dragging-left {
  right: 0;
  left: auto;
}

@keyframes dnd-placeholder-widget-vertical {
  0% {
    transform-origin: 0 50%;
    transform: translateX(50%) scaleX(0);
    opacity: 0;
  }
  100% {
    transform-origin: 0 50%;
    transform: translateX(50%) scaleX(1);
    opacity: 0.9;
  }
}
@keyframes dnd-placeholder-widget-horizontal {
  0% {
    transform-origin: 50% 0;
    transform: scaleY(0);
    opacity: 0;
  }
  100% {
    transform-origin: 50% 0;
    transform: scaleY(1);
    opacity: 0.9;
  }
}
@keyframes grow-in-width {
  from {
    width: 0;
  }
  50% {
    width: calc(var(--size) / 2);
  }
  to {
    width: var(--size);
  }
}
.e-con-select-preset {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 25px;
}
.e-con-select-preset[data-view=choose-preset] > *:not(.e-con-select-preset__inner) {
  display: none;
}
.e-con-select-preset[data-view=drop-area] > *:not(.elementor-first-add) {
  display: none;
}
.e-con-select-preset-grid {
  flex-wrap: wrap;
  gap: 20px;
}
.e-con-select-preset-grid .e-con-select-preset__list .e-con-preset rect {
  fill: transparent;
}
.e-con-select-preset__title {
  font-family: var(--e-a-font-family);
  font-size: 15px;
  font-weight: 400;
  color: var(--e-a-color-txt);
}
.e-con-select-preset__list {
  display: flex;
  gap: 20px;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  max-width: 650px;
}
.e-con-select-preset__list .e-con-preset {
  cursor: pointer;
  flex-basis: 90px;
  padding: unset;
  margin: unset;
  border: unset;
  border-radius: unset;
  outline: unset;
  box-shadow: unset;
  text-shadow: unset;
  background-color: unset;
}
.e-con-select-preset__list .e-con-preset svg {
  width: 100%;
  height: auto;
}
.e-con-select-preset__list .e-con-preset svg:not(.exclude-rtl-scale) {
  scale: calc(1 * var(--direction-multiplier)) 1;
}
.e-con-select-preset__list .e-con-preset path {
  fill: var(--e-a-color-white);
}
.e-con-select-preset__list .e-con-preset rect {
  fill: var(--e-a-bg-active-bold);
  transition: 0.3s all;
}
.e-con-select-preset__list .e-con-preset:hover, .e-con-select-preset__list .e-con-preset:focus {
  border: unset;
  border-radius: unset;
  box-shadow: unset;
  text-shadow: unset;
  background-color: transparent;
}
.e-con-select-preset__list .e-con-preset:hover path, .e-con-select-preset__list .e-con-preset:focus path {
  stroke: var(--e-a-color-white);
}
.e-con-select-preset__list .e-con-preset:hover rect, .e-con-select-preset__list .e-con-preset:focus rect {
  fill: var(--e-a-color-txt);
}
.e-con-select-preset__list .e-con-preset[data-preset=r100] {
  scale: calc(1 * var(--direction-multiplier)) 1;
}
.e-con-shared-styles {
  font-family: var(--e-a-font-family);
  line-height: 1;
  color: var(--e-a-color-txt);
  min-height: 159px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 25px;
}
.e-con-select-type__title {
  font-size: 15px;
  font-weight: 400;
}
.e-con-select-type__icons {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 40px;
}
.e-con-select-type__icons__icon {
  cursor: pointer;
}
.e-con-select-type__icons__icon svg {
  margin-block-end: 10px;
  width: 85px;
}
.e-con-select-type__icons__icon:hover svg rect, .e-con-select-type__icons__icon:focus svg rect {
  fill: var(--e-a-color-txt);
}
.e-con-select-type__icons__icon:hover svg path, .e-con-select-type__icons__icon:focus svg path {
  stroke: var(--e-a-color-white);
}
.e-con-select-type__icons__icon__subtitle {
  font-size: 14px;
  font-weight: 500;
}
.e-con .ui-resizable-e {
  right: 0;
}
.e-con .ui-resizable-w {
  left: 0;
}
/*# sourceMappingURL=editor-preview-rtl.css.map */
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/editor-preview-rtl.min.css */
:root{--direction-multiplier:1}body.rtl,html[dir=rtl]{--direction-multiplier:-1}.elementor-hidden{display:none}.elementor-visibility-hidden{visibility:hidden}.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;top:-10000em;width:1px;clip:rect(0,0,0,0);border:0}.elementor-clearfix:after{clear:both;content:"";display:block;height:0;width:0}.e-logo-wrapper{display:inline-block;line-height:1}.e-logo-wrapper i{color:var(--e-a-color-circle-logo);font-size:2.5em}.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%}.elementor-tags-list{background-color:var(--e-a-bg-default);border:var(--e-a-border);border-radius:3px;box-shadow:var(--e-a-popover-shadow);display:none;max-height:300px;overflow:auto;padding-block-end:5px;position:absolute;width:260px;z-index:10000}.elementor-tags-list__group-title{align-items:center;display:flex;font-size:12px;font-weight:700;padding:10px 15px}.elementor-tags-list__group-title .eicon-info-circle{color:var(--e-a-color-primary-bold);font-size:14px;padding-inline-end:5px}.elementor-tags-list__item{cursor:pointer;font-size:10px;padding:6px 15px}.elementor-tags-list__item:before{content:">";font-size:8px;padding-inline-end:5px}.elementor-tags-list__item:hover{background-color:var(--e-a-bg-hover)}.elementor-tags-list__teaser{border-block-start:2px solid var(--e-a-border-color);margin-block-start:4px;padding-block-start:4px}.elementor-tags-list__teaser-text{font-size:12px;line-height:1.5;padding:2px 15px 8px}.elementor-tags-list__teaser-link{color:var(--e-a-color-primary-bold);font-style:italic;font-weight:700;text-decoration:underline}.elementor-dynamic-cover{align-items:center;box-sizing:border-box;display:flex;height:27px;width:100%}.elementor-dynamic-cover__title{flex-grow:1;overflow:hidden;padding:0 8px;text-overflow:ellipsis;white-space:nowrap}.elementor-dynamic-cover__remove,.elementor-dynamic-cover__settings{cursor:pointer;transition:var(--e-a-transition-hover)}.elementor-dynamic-cover__remove:hover,.elementor-dynamic-cover__settings:hover{color:var(--e-a-color-txt-hover)}.elementor-control-type-wysiwyg .elementor-dynamic-cover{margin-block-start:10px}.elementor-tag-settings-popup{background-color:var(--e-a-bg-default);border:var(--e-a-border);box-shadow:var(--e-a-popover-shadow);position:absolute;width:260px;z-index:1}.elementor-tag-settings-popup:before{border:10px solid transparent;border-block-end-color:var(--e-a-border-color);content:"";inset-block-start:-20px;inset-inline-start:5px;position:absolute}.elementor-tag-settings-popup .elementor-control-type-section:first-child{margin:0}.elementor-tag-controls-stack-empty{background-color:var(--e-a-bg-default);font-size:13px;padding:10px;text-align:center}.elementor-control-dynamic input{border-end-end-radius:0;border-end-start-radius:var(--e-a-border-radius);border-start-end-radius:0;border-start-start-radius:var(--e-a-border-radius)}.elementor-control-dynamic-switcher{align-items:center;background:var(--e-a-bg-default);border:var(--e-a-border-bold);border-end-end-radius:var(--e-a-border-radius);border-end-start-radius:0;border-inline-start-width:0;border-start-end-radius:var(--e-a-border-radius);border-start-start-radius:0;cursor:pointer;display:inline-flex;flex-shrink:0;height:27px;justify-content:center;transition:var(--e-a-transition-hover)}.elementor-control-dynamic-switcher:hover{background-color:var(--e-a-bg-hover);color:var(--e-a-color-txt-hover)}.elementor-control-dynamic-switcher.e-control-tool{border:0;height:20px}.elementor-control-dynamic-switcher-wrapper{display:flex}.elementor-control-dynamic-switcher .eicon-database{font-size:12px}.elementor-control-dynamic-value .e-global__popover-toggle,.elementor-control-dynamic-value .elementor-control-dynamic-switcher,.elementor-control-dynamic-value .elementor-control-tag-area{display:none}.elementor-panel-box-content{padding:20px 20px 10px}.elementor-button{display:inline-block}.elementor-panel-alert{background-color:var(--e-a-bg-primary);border-end-end-radius:3px;border-end-start-radius:0;border-inline-start:3px solid var(--e-a-color-primary);border-start-end-radius:3px;border-start-start-radius:0;font-size:12px;font-style:italic;font-weight:300;line-height:1.5;padding:15px;position:relative;text-align:start}.elementor-panel-alert a{color:inherit}.elementor-panel-alert.elementor-panel-alert-info{background:var(--e-a-bg-info);border-color:var(--e-a-color-info)}.elementor-panel-alert.elementor-panel-alert-success{background:var(--e-a-bg-success);border-color:var(--e-a-color-success)}.elementor-panel-alert.elementor-panel-alert-warning{background:var(--e-a-bg-warning);border-inline-start:3px solid var(--e-a-color-warning)}.elementor-panel-alert.elementor-panel-alert-danger{background:var(--e-a-bg-danger);border-color:var(--e-a-color-danger)}.elementor-control-field-description,.elementor-descriptor{color:var(--e-a-color-txt-muted);font-size:11px;font-style:italic;line-height:1.4}.elementor-controls-popover{background-color:var(--e-a-bg-default);border-radius:var(--e-a-border-radius);box-shadow:var(--e-a-popover-shadow);display:none;inset-inline:0;margin:-4px auto 5px;padding-block-start:15px;position:absolute;width:90%;z-index:10000}.elementor-controls-popover:before{border:8px solid transparent;border-block-end-color:var(--e-a-bg-default);content:"";inset-block-start:-16px;inset-inline-end:22px;position:absolute}.elementor-controls-popover div.elementor-control{background-color:transparent}.elementor-controls-popover div.elementor-control:before{content:none}#elementor-panel-global .elementor-nerd-box .elementor-nerd-box-icon{margin-block-start:20px}.elementor-control{--control-title-size:12px;padding:0 20px 15px;position:relative}.elementor-control a{border-block-end:1px dotted transparent;font-weight:500;text-decoration:none;transition:all .3s ease-in-out}.elementor-control a:hover{border-block-end-color:inherit}.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-inline-end:5px}.elementor-control .elementor-control-title:empty{display:none}.elementor-control .elementor-control-spinner{align-items:center;display:flex}.elementor-control.elementor-control-type-divider{padding:0}.elementor-control.elementor-control-type-divider .elementor-control-content{background-color:var(--e-a-bg-default);border-width:0;border-block-start:var(--e-a-border);height:15px;margin-inline:20px}.elementor-control.elementor-control-separator-before{padding-block-start:15px}.elementor-control.elementor-control-separator-before:before{background-color:var(--e-a-border-color);content:"";height:1px;inset:0 20px auto;position:absolute}.elementor-control.elementor-control-separator-after{padding-block-end:15px}.elementor-control.elementor-control-separator-after:after{background-color:var(--e-a-border-color);content:"";height:1px;inset:auto 20px 0;position:absolute}.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-block-start:15px}.elementor-control.elementor-control-deprecated,.elementor-control.elementor-control-deprecated .elementor-control-field-description{color:var(--e-a-color-warning)}.elementor-control.elementor-control-hidden-label>*>*>.elementor-control-title,.elementor-control.elementor-control-hidden-label>*>.elementor-control-title,.elementor-control.elementor-hidden-control{display:none}.elementor-control.elementor-control-type-heading .elementor-control-title{font-weight:700;margin:0}body:not(.elementor-device-desktop) .elementor-control.elementor-control-responsive-desktop,body:not(.elementor-device-laptop) .elementor-control.elementor-control-responsive-laptop,body:not(.elementor-device-mobile) .elementor-control.elementor-control-responsive-mobile,body:not(.elementor-device-mobile_extra) .elementor-control.elementor-control-responsive-mobile_extra,body:not(.elementor-device-tablet) .elementor-control.elementor-control-responsive-tablet,body:not(.elementor-device-tablet_extra) .elementor-control.elementor-control-responsive-tablet_extra,body:not(.elementor-device-widescreen) .elementor-control.elementor-control-responsive-widescreen{display:none}.elementor-control-shape_divider_bottom .elementor-visual-choice-element-image label,.elementor-control-shape_divider_top .elementor-visual-choice-element-image label{padding:4px}.elementor-control-shape_divider_bottom img,.elementor-control-shape_divider_top img{aspect-ratio:4/1;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.elementor-control-shape_divider_bottom img{rotate:X 180deg}.elementor-control-custom_attributes_pro .elementor-nerd-box-message,.elementor-control-custom_css_pro .elementor-nerd-box-message{margin-block-start:5px}.elementor-control.e-open .elementor-panel-heading-toggle i,.elementor-control.elementor-active .elementor-panel-heading-toggle i,.elementor-panel-category.e-open .elementor-panel-heading-toggle i,.elementor-panel-category.elementor-active .elementor-panel-heading-toggle i,.elementor-panel-scheme-item.e-open .elementor-panel-heading-toggle i,.elementor-panel-scheme-item.elementor-active .elementor-panel-heading-toggle i{transform:rotate(90deg)}.elementor-control:not(.e-open):not(.elementor-active) .elementor-panel-heading-toggle i,.elementor-panel-category:not(.e-open):not(.elementor-active) .elementor-panel-heading-toggle i,.elementor-panel-scheme-item:not(.e-open):not(.elementor-active) .elementor-panel-heading-toggle i{scale:calc(1 * var(--direction-multiplier)) 1}.elementor-panel-heading{align-items:center;background-color:transparent;border:0;border-block-start:var(--e-a-border);border-block-start-width:2px;color:var(--e-a-color-txt-accent);cursor:pointer;display:flex;gap:5px;height:48px;padding-inline:20px;width:100%}.elementor-panel-heading-toggle{align-items:center;display:flex;flex-direction:column;width:10px}.elementor-panel-heading-title{font-weight:700}.elementor-panel-heading-category-chip{background-color:var(--e-a-bg-chip);border-radius:100px;margin-inline-start:auto;padding:5px 8px}.elementor-panel-heading-category-chip i{margin-inline-start:4px}.elementor-panel-heading-promotion{margin-inline-start:auto}.elementor-panel-heading-promotion a{color:var(--e-a-color-accent-promotion);font-family:Roboto,sans-serif;font-size:13px;font-weight:500}.elementor-panel-heading-promotion a i{font-size:14px;margin-inline-end:4px}.elementor-panel-heading-promotion a:hover{color:var(--e-a-color-accent-promotion)}.elementor-panel-heading:focus-visible{color:var(--e-a-color-txt-hover)}#elementor-controls .elementor-control-type-section:first-child .elementor-panel-heading,#elementor-panel-editorPreferences-settings-controls .elementor-control-type-section:first-child .elementor-panel-heading,#elementor-panel-page-settings-controls .elementor-control-type-section:first-child .elementor-panel-heading{border-block-start:none}.elementor-control-field{align-items:center;display:flex}.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{margin-block-start:10px;max-width:100%;width:100%}.elementor-label-block>.elementor-control-content>.elementor-control-field>.elementor-control-input-wrapper>.elementor-choices label{align-items:center;display:flex;flex:1 1 27px;justify-content:center;width:auto}.elementor-label-block.elementor-control-hidden-label.elementor-label-block>.elementor-control-content>.elementor-control-field>.elementor-control-input-wrapper,.elementor-label-block.elementor-control-hidden-label:not(.elementor-control-dynamic)>.elementor-control-content>.elementor-control-field>.elementor-control-input-wrapper{margin-block-start: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-inline-start:auto}.elementor-control-field-description{margin-block-start:10px}.elementor-group-control-attachment_alert .elementor-control-field-description{margin-block-start:0}.elementor-control-start-end .eicon-h-align-left,.elementor-control-start-end .eicon-h-align-right,.elementor-control-start-end .eicon-text-align-left,.elementor-control-start-end .eicon-text-align-right{scale:calc(1 * var(--direction-multiplier)) 1}.elementor-update-preview{align-items:center;display:flex;margin:15px 15px 0}.elementor-update-preview-button-wrapper{flex-grow:1;text-align:end}.elementor-update-preview-button{padding:8px 15px}.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-alert{align-items:flex-start;display:flex;flex-direction:column;gap:8px;justify-content:flex-start}.elementor-control-alert-heading{font-weight:700}.elementor-control-type-button .elementor-control-input-wrapper{text-align:end}.elementor-control-type-button .elementor-button{width:auto}.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{border-radius:var(--e-a-border-radius);border-spacing:1px;display:flex;height:27px;line-height:27px;overflow:hidden;text-align:center}.elementor-choices .elementor-choices-label{border-block-end:var(--e-a-border-bold);border-block-start:var(--e-a-border-bold);border-inline-end:none;border-inline-start:var(--e-a-border-bold);cursor:pointer;font-size:12px;overflow:hidden;transition:var(--e-a-transition-hover)}.elementor-choices .elementor-choices-label:nth-child(2){border-end-start-radius:var(--e-a-border-radius);border-start-start-radius:var(--e-a-border-radius)}.elementor-choices .elementor-choices-label:last-child{border-end-end-radius:var(--e-a-border-radius);border-inline-end:var(--e-a-border-bold);border-start-end-radius:var(--e-a-border-radius)}.elementor-choices input{display:none}.elementor-choices input:hover+.elementor-choices-label{background-color:var(--e-a-bg-hover)}.elementor-choices input.e-choose-placeholder+.elementor-choices-label,.elementor-choices input:checked+.elementor-choices-label{background-color:var(--e-a-bg-active-bold);color:var(--e-a-color-txt-accent)}.elementor-label-inline .elementor-choices{justify-content:flex-end}.elementor-control-type-color.e-control-global .pickr{border-color:var(--e-a-border-color-bold);border-end-end-radius:var(--e-a-border-radius);border-end-start-radius:0;border-start-end-radius:var(--e-a-border-radius);border-start-start-radius:0;flex-shrink:0;transition:var(--e-a-transition-hover)}.elementor-control-type-color.e-control-global .pickr:hover{background-color:var(--e-a-bg-hover)}.elementor-control-type-color.e-control-global .e-global__popover-toggle:not(.e-global__popover-toggle--active)~.pickr{background-color:var(--e-a-bg-active-bold)}.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-group-control-css-filter .elementor-slider{box-shadow:inset 0 0 1px 1px rgba(0,0,0,.2);height:6px}.elementor-group-control-css-filter .elementor-control-content>.elementor-control-field>.elementor-control-input-wrapper{margin-block-end:5px;margin-block-start:0}.elementor-group-control-blur .elementor-slider{background:url(../images/blur.png);background-position:50%;background-size:cover}.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(90deg,red,orange,#ff0,#adff2f,#32cd32,#00bfff,blue,#9400d3 95%)}.elementor-group-control-saturate .elementor-slider{background-image:linear-gradient(90deg,gray,red)}.elementor-group-control-brightness .elementor-slider{background-image:linear-gradient(90deg,#000,#fff)}.elementor-control-type-dimensions .elementor-control-dimensions{display:flex}.elementor-control-type-dimensions li{flex:1;transition:flex-grow .3s ease-in-out}.elementor-control-type-dimensions li .elementor-link-dimensions,.elementor-control-type-dimensions li input{display:block;height:27px;text-align:center;width:100%}.elementor-control-type-dimensions li input{border-inline-start:none;border-radius:0;padding:var(--e-a-border-radius)}.elementor-control-type-dimensions li input:focus{border-inline-start:var(--e-a-border-bold);margin-inline-start:-1px;width:calc(100% + 1px)}.elementor-control-type-dimensions li input:focus+.elementor-control-dimension-label{color:var(--e-a-color-txt)}.elementor-control-type-dimensions li .elementor-link-dimensions{background-color:var(--e-a-bg-default);border:var(--e-a-border-bold);border-end-end-radius:var(--e-a-border-radius);border-end-start-radius:0;border-inline-start:none;border-start-end-radius:var(--e-a-border-radius);border-start-start-radius:0;cursor:pointer;outline:none;padding:0}.elementor-control-type-dimensions li:first-child input{border-end-end-radius:0;border-end-start-radius:var(--e-a-border-radius);border-inline-start:1px solid var(--e-a-border-color-bold);border-start-end-radius:0;border-start-start-radius:var(--e-a-border-radius)}.elementor-control-type-dimensions li:first-child input:focus{border-color:var(--e-a-border-color-focus);margin-inline-start: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{color:var(--e-a-color-txt-muted);display:block;font-size:9px;padding-block-start:5px;text-align:center}.elementor-control-type-dimensions .elementor-link-dimensions.unlinked{background-color:var(--e-a-bg-default)}.elementor-control-type-dimensions .elementor-link-dimensions.unlinked .elementor-linked{display:none}.elementor-control-type-dimensions .elementor-link-dimensions:not(.unlinked){background-color:var(--e-a-bg-active-bold);border-color:var(--e-a-border-color-bold);color:var(--e-a-color-txt-accent)}.elementor-control-type-dimensions .elementor-link-dimensions:not(.unlinked) .elementor-unlinked{display:none}.elementor-control-responsive-switchers{--selected-option:0;--pointer-position:var(--selected-option);height:2.5em;margin:calc(-2.5em + 12px) 0;margin-inline-end:5px;position:relative;width:2.5em}.elementor-control-responsive-switchers__holder{background-color:var(--e-a-bg-default);border:1px solid transparent;border-radius:var(--e-a-border-radius);inset-block-start:0;position:absolute;transition:.15s;width:100%}.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;opacity:1;transform:scale(1)}.elementor-control-responsive-switchers.elementor-responsive-switchers-open .elementor-responsive-switcher:hover{color:var(--e-a-color-primary-bold)}.elementor-control-responsive-switchers.elementor-responsive-switchers-open .elementor-control-responsive-switchers__holder{box-shadow:var(--e-a-dropdown-shadow)}.elementor-responsive-switcher{all:unset;align-items:center;color:inherit;cursor:pointer;display:flex;font-size:12px;height:0;justify-content:center;opacity:0;position:relative;transform:scale(0);transition:.15s;width:100%;z-index:2}.elementor-responsive-switcher:hover{color:var(--e-a-color-primary-bold)}.elementor-device-widescreen .elementor-responsive-switcher.elementor-responsive-switcher-widescreen{height:2.5em;opacity:1;transform:scale(1)}.elementor-device-widescreen .elementor-responsive-switchers-open:not(:hover) .elementor-responsive-switcher.elementor-responsive-switcher-widescreen{color:var(--e-a-color-primary-bold)}.elementor-device-desktop .elementor-responsive-switcher.elementor-responsive-switcher-desktop{height:2.5em;opacity:1;transform:scale(1)}.elementor-device-desktop .elementor-responsive-switchers-open:not(:hover) .elementor-responsive-switcher.elementor-responsive-switcher-desktop{color:var(--e-a-color-primary-bold)}.elementor-device-laptop .elementor-responsive-switcher.elementor-responsive-switcher-laptop{height:2.5em;opacity:1;transform:scale(1)}.elementor-device-laptop .elementor-responsive-switchers-open:not(:hover) .elementor-responsive-switcher.elementor-responsive-switcher-laptop{color:var(--e-a-color-primary-bold)}.elementor-device-tablet_extra .elementor-responsive-switcher.elementor-responsive-switcher-tablet_extra{height:2.5em;opacity:1;transform:scale(1)}.elementor-device-tablet_extra .elementor-responsive-switchers-open:not(:hover) .elementor-responsive-switcher.elementor-responsive-switcher-tablet_extra{color:var(--e-a-color-primary-bold)}.elementor-device-tablet .elementor-responsive-switcher.elementor-responsive-switcher-tablet{height:2.5em;opacity:1;transform:scale(1)}.elementor-device-tablet .elementor-responsive-switchers-open:not(:hover) .elementor-responsive-switcher.elementor-responsive-switcher-tablet{color:var(--e-a-color-primary-bold)}.elementor-device-mobile_extra .elementor-responsive-switcher.elementor-responsive-switcher-mobile_extra{height:2.5em;opacity:1;transform:scale(1)}.elementor-device-mobile_extra .elementor-responsive-switchers-open:not(:hover) .elementor-responsive-switcher.elementor-responsive-switcher-mobile_extra{color:var(--e-a-color-primary-bold)}.elementor-device-mobile .elementor-responsive-switcher.elementor-responsive-switcher-mobile{height:2.5em;opacity:1;transform:scale(1)}.elementor-device-mobile .elementor-responsive-switchers-open:not(:hover) .elementor-responsive-switcher.elementor-responsive-switcher-mobile{color:var(--e-a-color-primary-bold)}.e-units-wrapper{margin-inline-start:auto;position:relative}.e-units-wrapper .e-units-switcher{cursor:pointer;font-size:10px;margin:-.5em 0;padding:.5em;transition:all .15s ease-in-out}.e-units-wrapper .e-units-switcher:hover{background-color:var(--e-a-bg-hover);border-radius:var(--e-a-border-radius);color:var(--e-a-color-primary-bold)}.e-units-wrapper .e-units-switcher:not([data-selected=custom]) i.eicon-edit,.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:var(--e-a-color-primary-bold)}.e-units-choices label{cursor:pointer;display:block}.e-units-choices{animation-delay:0s;animation-fill-mode:forwards;animation-timing-function:linear;background-color:var(--e-a-bg-default);border-radius:var(--e-a-border-radius);box-shadow:var(--e-a-dropdown-shadow);display:none;inset-block-start:-.8em;inset-inline-start:-.5em;max-height:0;overflow:hidden;position:absolute;text-align:center;width:2.5em;z-index:11000}.e-units-choices .elementor-units-choices-label{align-items:center;display:flex;font-size:10px;height:3em;justify-content:center;transition:.15s}.e-units-choices .elementor-units-choices-label:hover{color:var(--e-a-color-primary-bold)}.e-units-choices.e-units-choices-open{animation-duration:1s;animation-name:e-units-choices-open;display:block}.e-units-custom input{font-family:monospace;font-size:.85em}@keyframes e-units-choices-open{0%{max-height:0}to{max-height:100vh}}.elementor-control-type-gaps .elementor-control-gaps{display:flex}.elementor-control-type-gaps li{flex:1;transition:flex-grow .3s ease-in-out}.elementor-control-type-gaps li .elementor-link-gaps,.elementor-control-type-gaps li input{display:block;height:27px;text-align:center;width:100%}.elementor-control-type-gaps li input{border-inline-start:none;border-radius:0;padding:var(--e-a-border-radius)}.elementor-control-type-gaps li input:focus{border-inline-start:var(--e-a-border-bold);margin-inline-start:-1px;width:calc(100% + 1px)}.elementor-control-type-gaps li input:focus+.elementor-control-gap-label{color:var(--e-a-color-txt)}.elementor-control-type-gaps li .elementor-link-gaps{background-color:var(--e-a-bg-default);border:var(--e-a-border-bold);border-end-end-radius:var(--e-a-border-radius);border-end-start-radius:0;border-inline-start:none;border-start-end-radius:var(--e-a-border-radius);border-start-start-radius:0;cursor:pointer;outline:none;padding:0}.elementor-control-type-gaps li:first-child input{border-end-end-radius:0;border-end-start-radius:var(--e-a-border-radius);border-inline-start:1px solid var(--e-a-border-color-bold);border-start-end-radius:0;border-start-start-radius:var(--e-a-border-radius)}.elementor-control-type-gaps li:first-child input:focus{border-color:var(--e-a-border-color-focus);margin-inline-start:0;width:100%}.elementor-control-type-gaps li:last-child{max-width:27px}.elementor-control-type-gaps.e-units-custom li.elementor-control-gap:focus-within{flex:2.5}.elementor-control-type-gaps .elementor-control-gap-label{color:var(--e-a-color-txt-muted);display:block;font-size:9px;padding-block-start:5px;text-align:center}.elementor-control-type-gaps .elementor-link-gaps.unlinked{background-color:var(--e-a-bg-default)}.elementor-control-type-gaps .elementor-link-gaps.unlinked .elementor-linked{display:none}.elementor-control-type-gaps .elementor-link-gaps:not(.unlinked){background-color:var(--e-a-bg-active-bold);border-color:var(--e-a-border-color-bold);color:var(--e-a-color-txt-accent)}.elementor-control-type-gaps .elementor-link-gaps:not(.unlinked) .elementor-unlinked{display:none}.elementor-control-type-icons .elementor-control-media__preview>*{inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(calc(-50% * var(--direction-multiplier)),-50%)}.elementor-control-type-icons .elementor-control-media__preview i{font-size:70px}.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:var(--e-a-border-bold);border-radius:3px}.elementor-control-type-gallery .elementor-control-gallery-status{border-block-end:var(--e-a-border-bold);display:flex;font-size:12px;height:27px;padding-inline-start:10px}.elementor-control-type-gallery .elementor-control-gallery-status>*{align-items:center;display:flex}.elementor-control-type-gallery .elementor-control-gallery-status-title{flex-grow:1}.elementor-control-type-gallery .elementor-control-gallery-content{overflow:hidden;position:relative}.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-thumbnails:focus+.elementor-control-gallery-edit,.elementor-control-type-gallery .elementor-control-gallery-thumbnails:hover+.elementor-control-gallery-edit{opacity:1}.elementor-control-type-gallery .elementor-control-gallery-thumbnail{border:var(--e-a-border);height:48px;-o-object-fit:cover;object-fit:cover;width:48px}.elementor-control-type-gallery .elementor-control-gallery-thumbnail+.unoptimized__image{opacity:.6;outline:2px solid var(--e-a-btn-bg-danger-active)}.elementor-control-type-gallery .elementor-control-gallery-edit{background-color:rgba(0,0,0,.2);cursor:pointer;font-size:11px;inset:0;opacity:0;padding:10px;pointer-events:none;position:absolute;transition:all .3s ease-in-out}.elementor-control-type-gallery .elementor-control-gallery-edit span{background-color:rgba(0,0,0,.5);box-shadow:0 0 7px 0 rgba(0,0,0,.2);color:var(--e-a-color-white);height:21px;inset-block-start:10px;inset-inline-end:10px;position:absolute;transition:var(--e-a-transition-hover);width:21px}.elementor-control-type-gallery .elementor-control-gallery-edit span i{font-size:11px;padding:5px}.elementor-control-type-gallery .elementor-control-gallery-edit span:hover{background-color:rgba(0,0,0,.6)}.elementor-control-type-gallery .elementor-control-gallery-add{font-size:14px;height:48px;width:48px}.elementor-control-type-gallery .elementor-control-gallery-add i{margin:0}.elementor-control-type-gallery.elementor-gallery-empty .elementor-control-gallery-clear,.elementor-control-type-gallery.elementor-gallery-empty .elementor-control-gallery-edit,.elementor-control-type-gallery.elementor-gallery-empty .elementor-control-gallery-thumbnails{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-inline-start:var(--e-a-border)}.elementor-control-type-gallery .elementor-control-gallery-clear{background-color:transparent;border:none;color:currentColor;cursor:pointer;justify-content:center}.elementor-control-type-gallery .elementor-control-gallery-clear:focus,.elementor-control-type-gallery .elementor-control-gallery-clear:hover{color:var(--e-a-color-danger)}.elementor-control-type-gallery .elementor-control-dynamic-switcher{border-width:0;border-block-end-width:1px;border-inline-start-width:1px;border-radius:0}.e-global__popover{font-size:12px;padding-inline-start:10px;width:288px;z-index:1}.e-global__popover-toggle{align-items:center;border:var(--e-a-border-bold);border-end-end-radius:0;border-end-start-radius:3px;border-inline-end:0;border-start-end-radius:0;border-start-start-radius:3px;cursor:pointer;display:flex;justify-content:center;transition:var(--e-a-transition-hover)}.e-global__popover-toggle:hover{background-color:var(--e-a-bg-hover)}.e-global__popover-toggle--active{background-color:var(--e-a-bg-active-bold);color:var(--e-a-color-primary-bold)}.e-global__popover-container{background-color:var(--e-a-bg-default);border-radius:var(--e-a-border-radius);box-shadow:var(--e-a-popover-shadow)}.e-global__popover-title{border-block-end:var(--e-a-border);display:flex;font-weight:500;padding:15px 20px}.e-global__popover-title>i{margin-inline-end:5px}.e-global__popover-title-text{flex-grow:1}.e-global__popover-info{display:inline-block;margin-inline-end:10px}.e-global__popover-info-tooltip{background-color:rgba(0,0,0,.9);border-radius:3px;color:var(--e-a-color-white);padding:20px;width:270px;z-index:1}.e-global__popover-info-tooltip:after{border:10px solid transparent;border-block-start-color:rgba(0,0,0,.9);content:"";inset-block-end:-17px;inset-inline-start:16px;position:absolute}.e-global__popover-info i{font-size:13px}.e-global__preview-items-container{max-height:400px;overflow-y:auto;padding:5px 0}.e-global__preview-items-container::-webkit-scrollbar{width:7px}.e-global__preview-items-container::-webkit-scrollbar-thumb{background-color:#babfc5;border-radius:10px}.e-global__group-header{color:var(--e-a-color-txt-muted);font-size:11px;font-weight:500;padding:12px 20px 5px}.e-global__group-divider{background-color:var(--e-a-border-color);height:1px;margin:10px 20px}.e-global__manage-button{cursor:pointer;font-weight:500}.e-global__typography{overflow:hidden;padding-block:10px;padding-inline:35px 20px;text-overflow:ellipsis;white-space:nowrap}.e-global__typography.e-global__preview-item--selected:before{content:"\e90e";font-family:eicons;font-size:13px;inset-block-start:50%;inset-inline-start:13px;position:absolute;transform:translateY(-50%)}.e-global__color{align-items:center;display:flex;padding:10px 20px}.e-global__color-preview-container{border:1px solid rgba(0,0,0,.1);border-radius:3px;flex-shrink:0;height:20px;margin-inline-end:10px;position:relative;width:20px}.e-global__color-preview-color,.e-global__color-preview-transparent-bg{border-radius:3px;inset:0;position:absolute}.e-global__color-preview-transparent-bg{background-image:linear-gradient(45deg,var(--e-a-border-color-bold) 25%,transparent 0,transparent 75%,var(--e-a-border-color-bold) 0,var(--e-a-border-color-bold)),linear-gradient(45deg,var(--e-a-border-color-bold) 25%,transparent 0,transparent 75%,var(--e-a-border-color-bold) 0,var(--e-a-border-color-bold));background-position:0 0,calc(12px / 2) calc(12px / 2);background-size:12px 12px}.e-global__color-title{flex-grow:1;overflow:hidden;padding-inline-end:10px;text-overflow:ellipsis;white-space:nowrap}.e-global__color-hex{color:var(--e-a-color-txt-muted);font-size:10px}.e-global__color .pcr-button{background-color:var(--e-a-bg-default)}.e-global__color.e-global__preview-item--selected .e-global__color-preview-container{align-items:center;color:var(--e-a-color-white);display:flex;justify-content:center}.e-global__color.e-global__preview-item--selected .e-global__color-preview-container:before{content:"\e90e";font-family:eicons;font-size:13px;text-shadow:0 0 1px #000;z-index:1}.e-global__preview-item{cursor:pointer;position:relative}.e-global__preview-item:hover{background-color:var(--e-a-bg-hover)}.e-global__confirm-delete i,.e-global__confirm-message-text i{color:var(--e-a-color-warning)}.e-global__confirm-input-wrapper{align-items:center;border:var(--e-a-border);border-radius:var(--e-a-border-radius);display:flex;margin:15px 0;padding:2px}.e-global__confirm-input-wrapper input{border:0;font-family:var(--e-a-font-family);font-size:12px;padding:2px}.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{align-items:stretch;display:flex;flex-direction:row}.e-control-global .elementor-control-spinner{margin-inline-end:4px}.elementor-control-type-hidden{display:none!important}.elementor-control-type-icon .select2-selection__rendered .eicon{margin-inline-end:3px}.elementor-control-type-image_dimensions .elementor-control-field-description{line-height:1.4;margin:0 0 15px}.elementor-control-type-image_dimensions .elementor-control-input-wrapper{align-items:flex-start;display:flex}.elementor-control-type-image_dimensions .elementor-image-dimensions-field{width:65px}.elementor-control-type-image_dimensions .elementor-image-dimensions-field input:focus+.elementor-image-dimensions-field-description{color:var(--e-a-color-txt)}.elementor-control-type-image_dimensions .elementor-image-dimensions-separator{padding-block-start:4px;text-align:center;width:20px}.elementor-control-type-image_dimensions .elementor-image-dimensions-field-description{color:var(--e-a-color-txt-disabled);display:block;font-size:10px;margin-block-start:5px;text-align:center}.elementor-control-type-image_dimensions .elementor-image-dimensions-apply-button{margin-inline-start:auto}.elementor-control-media.e-media-empty .elementor-control-media-area .elementor-control-media__content__remove,.elementor-control-media.e-media-empty .elementor-control-media-area .elementor-control-media__remove,.elementor-control-media.e-media-empty-placeholder .e-control-image-size,.elementor-control-media:not(.e-media-empty) .elementor-control-media__content__upload-button{display:none}.elementor-control-media .eicon-plus-circle{color:var(--e-a-color-white);font-size:20px;inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(calc(-50% * var(--direction-multiplier)),-50%)}.elementor-control-media__content__upload-button{background-color:var(--e-a-bg-active-bold)}.elementor-control-media__preview{background-position:50%;background-size:cover;height:100%}.elementor-control-media-area{aspect-ratio:21/9;background-color:var(--e-a-bg-default);background-image:linear-gradient(45deg,var(--e-a-border-color-bold) 25%,transparent 0,transparent 75%,var(--e-a-border-color-bold) 0,var(--e-a-border-color-bold)),linear-gradient(45deg,var(--e-a-border-color-bold) 25%,transparent 0,transparent 75%,var(--e-a-border-color-bold) 0,var(--e-a-border-color-bold));background-position:0 0,calc(16px / 2) calc(16px / 2);background-size:16px 16px;border:var(--e-a-border-bold)}.elementor-control-media-area:not(:hover) .elementor-control-media__remove{display:none}.elementor-control-media-area .eicon-video-camera{color:hsla(0,0%,100%,.7);font-size:21px;inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(calc(-50% * var(--direction-multiplier)),-50%)}.elementor-control-media .elementor-control-media__content{aspect-ratio:21/9;cursor:pointer;overflow:hidden;position:relative}.elementor-control-media .elementor-control-media__content:hover:after{background-color:rgba(0,0,0,.2);content:"";inset:0;pointer-events:none;position:absolute}.elementor-control-media .elementor-control-media__content:not(:hover) .elementor-control-media__tools{inset-block-end:-30px}.elementor-control-media__content{transition:all .2s ease-in-out}.elementor-control-media__tools{height:27px;inset-block-end:0;inset-inline:0;position:absolute;transition:all .2s ease-in-out}.elementor-control-media__tools>:not(:first-child){margin-inline-start:1px}.elementor-control-media__tool{align-items:center;background-color:rgba(0,0,0,.9);color:var(--e-a-color-white);display:flex;flex-grow:1;font-size:11px;justify-content:center;transition:var(--e-a-transition-hover)}.elementor-control-media__tool:hover{background-color:rgba(0,0,0,.8)}.elementor-control-media__remove{align-items:center;display:flex;justify-content:center;transition:all .3s ease-in-out}.elementor-control-media__content__remove{background-color:rgba(0,0,0,.5);border-radius:var(--e-border-radius);box-shadow:0 0 7px 0 rgba(0,0,0,.2);color:var(--e-a-color-white);font-size:11px;height:20px;inset-block-start:10px;inset-inline-end:10px;position:absolute;transition:var(--e-a-transition-hover);width:20px;z-index:1}.elementor-control-media__content__remove:hover{background-color:rgba(0,0,0,.6)}.elementor-control-media.e-media-empty .elementor-control-file-area,.elementor-control-media__warnings:empty{display:none}.elementor-control-media__warnings:not(:empty){margin-block-start:10px}.elementor-control-media__file{align-items:center;border:var(--e-a-border);display:flex;justify-content:space-between;margin-block-start:10px;width:100%}.elementor-control-media__file__content{font-size:12px;padding-inline-start:5px}.elementor-control-media__file__content__label{color:#9da5ae}.elementor-control-media__file__content__info{align-items:center;display:flex;font-weight:500}.elementor-control-media__file__content__info__icon{margin-inline-end:5px}.elementor-control-media__file__controls{border-inline-start:var(--e-a-border);display:flex}.elementor-control-media__file__controls__remove,.elementor-control-media__file__controls__upload-button{align-items:center;cursor:pointer;height:27px;width:27px}.elementor-control-media__file__controls__upload-button{display:flex;justify-content:center}.elementor-control-media__file__controls__remove{border-inline-end:var(--e-a-border)}.elementor-control-media.e-media-empty .elementor-control-media__file__content__info,.elementor-control-media.e-media-empty .elementor-control-media__file__controls__remove,.elementor-control-media:not(.e-media-empty) .elementor-control-media__file__content__label{display:none}.elementor-control-media .elementor-control-dynamic-switcher{background-color:rgba(0,0,0,.9);border:none;border-radius:0;color:var(--e-a-color-white)}.elementor-control-media .elementor-control-dynamic-switcher:hover{background-color:rgba(0,0,0,.8);color:var(--e-a-color-white)}.elementor-control-media .e-control-image-size{display:flex;flex-direction:column;padding-block-start:20px;width:100%}.elementor-control-media .e-control-image-size .elementor-control-input-wrapper{margin-inline-start: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:var(--e-a-bg-active-bold)}.elementor-control-notice{align-items:flex-start;border:1px solid var(--notice-control-color,var(--e-a-color-txt));border-radius:3px;color:var(--e-a-color-txt);display:flex;font-size:12px;font-weight:400;gap:8px;justify-content:flex-start;line-height:1.5;margin-block-start:10px;padding:16px;text-align:start}.elementor-control-notice-type-info{--notice-control-color:var(--e-a-color-info)}.elementor-control-notice-type-success{--notice-control-color:var(--e-a-color-success)}.elementor-control-notice-type-warning{--notice-control-color:var(--e-a-color-warning)}.elementor-control-notice-type-danger{--notice-control-color:var(--e-a-color-danger)}.elementor-control-notice-icon{color:var(--notice-control-color);flex-basis:18px}.elementor-control-notice-main{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:6px;justify-content:flex-start}.elementor-control-notice-main-heading{font-style:italic;font-weight:700}.elementor-control-notice-main-content{font-style:italic;line-height:1.5}.elementor-control-notice-main-actions{display:flex;gap:10px;padding-block-start:8px}.elementor-control-notice-main a{color:inherit;cursor:pointer;font-weight:700}.elementor-control-notice-main a:focus,.elementor-control-notice-main a:hover{color:inherit}.elementor-control-notice-dismiss{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;cursor:pointer;margin:0;padding:0}.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{align-items:center;display:flex;flex-direction:row-reverse}.elementor-control-type-popover_toggle .elementor-control-popover-toggle-toggle:checked+.elementor-control-popover-toggle-toggle-label{background-color:var(--e-a-bg-active-bold);color:var(--e-a-color-txt-active)}.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-toggle-label{align-items:center;border:var(--e-a-border-bold);border-radius:var(--e-a-border-radius);display:inline-flex;height:27px;justify-content:center;transition:var(--e-a-transition-hover)}.elementor-control-type-popover_toggle .elementor-control-popover-toggle-toggle-label:hover{background-color:var(--e-a-bg-hover)}.elementor-control-type-popover_toggle .elementor-control-popover-toggle-reset-label{color:var(--e-a-color-txt-muted);margin-inline-end:5px}.elementor-control-type-popover_toggle .elementor-control-popover-toggle-reset-label:hover{color:var(--e-a-color-txt)}.elementor-controls-popover.e-controls-popover--typography{padding-block-start:0}.e-control-global .elementor-control-popover-toggle-toggle-label{border-end-end-radius:var(--e-a-border-radius);border-end-start-radius:0;border-start-end-radius:var(--e-a-border-radius);border-start-start-radius:0;flex-shrink:0}.elementor-control-type-repeater .elementor-control:not(.elementor-control-type-tab){padding-block-end:10px;padding-inline-end:10px;padding-inline-start:10px}.elementor-control-type-repeater.elementor-repeater-has-maximum-rows .elementor-repeater-add,.elementor-control-type-repeater.elementor-repeater-has-maximum-rows .elementor-repeater-tool-duplicate,.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:var(--e-a-border-bold);border-block-start-width:0;padding-block-start:15px}.elementor-control-type-repeater .elementor-repeater-row-controls:not(.editable){display:none}.elementor-control-type-repeater .elementor-repeater-row-tools{align-items:center;border:1px solid var(--e-a-border-color-bold);display:flex;transition:var(--e-a-transition-hover);width:100%}.elementor-control-type-repeater .elementor-repeater-row-tools>button{align-items:center;background-color:transparent;border:none;color:currentColor;cursor:pointer;display:flex;height:40px;justify-content:center}.elementor-control-type-repeater .elementor-repeater-row-tools>button:focus,.elementor-control-type-repeater .elementor-repeater-row-tools>button:hover{background-color:var(--e-a-bg-hover)}.elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-item-title{flex:1;font-size:var(--control-title-size);justify-content:flex-start;overflow:hidden;padding:0 10px;text-overflow:ellipsis;white-space:nowrap}.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-inline-end: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{border-inline-start:1px solid var(--e-a-border-color-bold);width:40px}.elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-handle-sortable{border-inline-end:1px solid var(--e-a-border-color-bold);cursor:move;width:10px}.elementor-control-type-repeater .elementor-button-wrapper{padding-block-start:5px;text-align:center}#elementor-controls,#elementor-panel-editorPreferences-settings-controls,#elementor-panel-page-settings-controls{padding-block-start:15px}.elementor-control-type-section{padding:0}.elementor-control-type-section.e-open{padding-block-end:10px}.elementor-control-type-section+.elementor-control:not(.elementor-control-type-section):before{display:none}.elementor-control-type-section:not(:first-child):not(.elementor-control-type-section+.elementor-control-type-section){margin-block-start:25px}.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;cursor:pointer;flex-basis:100%;font-family:inherit;font-size:var(--control-title-size);font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-inline-end:20px;padding-inline-start:5px;text-transform:inherit}.elementor-control-type-select .elementor-control-input-wrapper select.e-select-placeholder{color:var(--e-a-color-txt-disabled)}.elementor-control-type-select .elementor-control-input-wrapper option.e-option-placeholder{display:none}.elementor-control-type-select .elementor-control-input-wrapper:after{content:"\e8ad";font-family:eicons;font-size:12px;inset-block-start:50%;inset-inline-end:5px;pointer-events:none;position:absolute;transform:translateY(-50%)}.elementor-control-type-select .elementor-control-field.elementor-control-field-select-small .elementor-control-input-wrapper{max-width:80px}.elementor-shadow-box .elementor-shadow-slider{margin-block-start:10px}.elementor-shadow-box .elementor-color-picker-wrapper .elementor-control-title{flex-grow:1}.elementor-control-type-slider.elementor-control-dynamic input{border-end-end-radius:0;border-end-start-radius:var(--e-a-border-radius);border-start-end-radius:0;border-start-start-radius:var(--e-a-border-radius)}.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-block-end:40px}.elementor-control-type-slider--multiple .elementor-slider{margin-block-start:12px;width:98%}.elementor-control-type-slider--handles-range .elementor-slider .noUi-handle{border-radius:0;transform:translateY(calc(50% - 14px)) translateX(calc(4px * var(--direction-multiplier)));width:10px}.elementor-control-type-slider--handles-range .elementor-slider .noUi-handle:after{background-color:var(--e-a-color-white);border-radius:3px;content:"";height:12px;inset-block-start:2px;position:absolute;transform:rotate(45deg);width:11px}.elementor-control-type-slider--handles-range .elementor-slider .noUi-handle-lower:after{box-shadow:2px -2px 3px 0 rgba(0,0,0,.1);left:5px}.elementor-control-type-slider--handles-range .elementor-slider .noUi-handle-upper:after{box-shadow:-2px 2px 3px 0 rgba(0,0,0,.1);right:5px}.elementor-control-type-slider .elementor-control-dynamic-switcher{border-end-end-radius:var(--e-a-border-radius);border-end-start-radius:0;border-inline-start-width:0;border-start-end-radius:var(--e-a-border-radius);border-start-start-radius:0}.elementor-control-type-slider .elementor-control-input-wrapper{align-items:center;display:flex}.elementor-control-type-slider .elementor-dynamic-cover{margin-block-start:10px}.elementor-control-type-slider.e-units-custom .elementor-slider{display:none}.elementor-control-type-slider.e-units-custom .elementor-slider-input{margin:0;transition:none;width:100%}.elementor-slider{background-color:var(--e-a-border-color-bold);border-radius:5px;cursor:pointer;flex-grow:1;height:4px;position:relative}.elementor-slider-input{margin-inline-start:12px;min-width:54px;transition:width .3s ease-in-out;width:21%}.elementor-slider__extra{position:relative}.elementor-slider__labels{display:flex;justify-content:space-between}.elementor-slider__label{color:var(--e-a-color-txt-disabled);font-size:9px}.elementor-slider__scales{display:flex;justify-content:space-evenly;margin-block-start:4px;position:absolute;width:100%}.elementor-slider__scale{background-color:var(--e-a-border-color-focus);height:21px;width:1px}.elementor-slider .noUi-handle{background-color:var(--e-a-color-white);border-radius:50%;box-shadow:0 1px 5px rgba(0,0,0,.3);height:16px;inset-inline-end:0;position:absolute;transform:translateY(calc(50% - 14px)) translateX(calc(8px * var(--direction-multiplier)));width:16px}.elementor-slider .noUi-connects{height:4px;position:absolute;width:100%}.elementor-slider .noUi-connect{background-color:var(--e-a-border-color-focus);inset:0;position:absolute;transform-origin:0 0;will-change:transform;z-index:0}.elementor-slider .noUi-tooltip{font-size:10px;inset-block-start:calc(100% + 5px);left:calc(50% - 4px);position:absolute;transform:translateX(-50%)}.elementor-control-type-structure .elementor-control-field{display:initial}.elementor-control-type-structure .elementor-control-structure-preset{border-radius:var(--e-border-radius);cursor:pointer;display:inline-block;height:50px;padding:3px}.elementor-control-type-structure .elementor-control-structure-preset svg{height:100%}.elementor-control-type-structure .elementor-control-structure-preset path{fill:var(--e-a-border-color-bold)}.elementor-control-type-structure .elementor-control-structure-reset{border-block-start:var(--e-a-border);color:var(--e-a-color-txt-muted);cursor:pointer;font-size:11px;margin:0 -20px;padding:15px 20px 0}.elementor-control-type-structure .elementor-control-structure-reset:hover{color:var(--e-a-color-txt)}.elementor-control-type-structure .elementor-control-structure-title{margin:10px -20px 0}.elementor-control-type-structure .elementor-control-structure-title:before{box-shadow:inset 0 2px 4px hsla(0,0%,50%,.1);height:10px}.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:var(--e-a-border-color-focus)}.elementor-control-type-structure .elementor-control-structure-preset-wrapper{margin-block-end:15px}.elementor-control-type-structure .elementor-control-structure-preset-title{color:#9da5ae;font-size:11px;font-style:italic;padding-block-start:5px;text-align:center}.elementor-control-type-switcher .elementor-control-input-wrapper{text-align:end}.elementor-control-type-switcher .elementor-switch{background-color:var(--e-a-bg-default);border-radius:18px;cursor:pointer;display:inline-block;height:20px;position:relative;vertical-align:top}.elementor-control-type-switcher .elementor-switch-input{display:none}.elementor-control-type-switcher .elementor-switch-label{background:var(--e-a-bg-active-bold);border-radius:inherit;display:block;font-size:10px;height:inherit;position:relative;transition:.15s ease-out;transition-property:opacity,background}.elementor-control-type-switcher .elementor-switch-label:after,.elementor-control-type-switcher .elementor-switch-label:before{inset-block-start:0;line-height:20px;position:absolute;text-align:center;transition:inherit;width:50%}.elementor-control-type-switcher .elementor-switch-label:before{color:var(--e-a-color-txt-muted);content:attr(data-off);inset-inline-end:5px}.elementor-control-type-switcher .elementor-switch-label:after{color:var(--e-a-btn-color);content:attr(data-on);inset-inline-start:5px;opacity:0}.elementor-control-type-switcher .elementor-switch-input:checked~.elementor-switch-label{background:var(--e-a-btn-bg-primary)}.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{background:#fff;border-radius:10px;height:18px;inset-block-start:1px;inset-inline-start:1px;position:absolute;transition:inset-inline-start .15s ease-out;width:18px}.elementor-control-type-switcher .elementor-switch-input:checked~.elementor-switch-handle{inset-inline-end:1px;inset-inline-start:auto}.elementor-control-type-tabs{display:none;font-size:var(--control-title-size)}.elementor-control-type-tabs:has(>:not(.elementor-control-type-tab.elementor-hidden-control)){display:flex}.elementor-control-type-tab{border-block-end:var(--e-a-border-bold);border-block-start:var(--e-a-border-bold);border-inline-end:var(--e-a-border-bold);cursor:pointer;line-height:25px;padding:0;text-align:center;transition:var(--e-a-transition-hover);width:100%}.elementor-control-type-tab:first-child{border-end-start-radius:var(--e-a-border-radius);border-inline-start:var(--e-a-border-bold);border-start-start-radius:var(--e-a-border-radius)}.elementor-control-type-tab:last-child{border-end-end-radius:var(--e-a-border-radius);border-start-end-radius:var(--e-a-border-radius)}.elementor-control-type-tab:hover{background-color:var(--e-a-bg-hover)}.elementor-control-type-tab.e-tab-active{background-color:var(--e-a-bg-active-bold);color:var(--e-a-color-txt-accent)}.e-tab-close{display:none!important}.elementor-control-type-code .elementor-control-dynamic-switcher,.elementor-control-type-textarea .elementor-control-dynamic-switcher{border-end-end-radius:0;border-end-start-radius:var(--e-a-border-radius);border-inline-start-width:1px;border-start-end-radius:0;border-start-start-radius:0}.elementor-control-type-code:not(.elementor-control-dynamic-value) .elementor-control-dynamic-switcher,.elementor-control-type-textarea:not(.elementor-control-dynamic-value) .elementor-control-dynamic-switcher{inset-block-start:0;inset-inline-end:0;position:absolute;z-index:1}.elementor-control-type-code .elementor-control-input-wrapper,.elementor-control-type-textarea .elementor-control-input-wrapper{position:relative}.elementor-control-type-code textarea,.elementor-control-type-textarea textarea{display:block;font-family:inherit}.elementor-control-type-code textarea:focus+.elementor-control-dynamic-switcher,.elementor-control-type-textarea textarea:focus+.elementor-control-dynamic-switcher{display:none}.elementor-control-type-code pre:focus-within+.elementor-control-dynamic-switcher,.elementor-control-type-textarea pre:focus-within+.elementor-control-dynamic-switcher{display:none}.elementor-control-type-url .elementor-control-field{position:relative}.elementor-control-type-url .elementor-control-input-wrapper{display:flex}.elementor-control-type-url.elementor-control-dynamic .elementor-control-url-more-options input{border-radius:var(--e-a-border-radius)}.elementor-control-type-url.elementor-control-dynamic-value .e-input-style{border-end-end-radius:0;border-start-end-radius:0}.elementor-control-type-url.elementor-control-dynamic-value .elementor-control-url-more{border-end-end-radius:var(--e-a-border-radius);border-start-end-radius:var(--e-a-border-radius)}.elementor-control-type-url .elementor-control-url-more{align-items:center;background-color:transparent;border:var(--e-a-border-bold);border-inline-start-width:0;color:currentColor;cursor:pointer;display:flex;flex-shrink:0;justify-content:center}.elementor-control-type-url .elementor-control-url-more i{font-size:12px}.elementor-control-type-url .elementor-control-url-more-options{display:none;padding-block-start:10px}.elementor-control-type-url .elementor-control-url-more-options .elementor-control-field-description{margin-block-start:10px}.elementor-control-type-url .elementor-control-url-more:hover{color:var(--e-a-color-txt-hover)}.elementor-control-type-url .elementor-control-url-more:focus{border-color:var(--e-a-border-color-focus);color:var(--e-a-color-txt-active)}.elementor-control-type-url .elementor-control-url-option{align-items:center;display:flex}.elementor-control-type-url .elementor-control-url-option:not(:last-child){padding-block-end: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-autocomplete-spinner{color:var(--e-a-color-txt-disabled);display:none;font-size:10px;height:10px;inset-block-start:5px;inset-inline-end:0;position:absolute;width:10px}.elementor-control-type-url .elementor-control-url__custom-attributes label{font-size:var(--control-title-size)}.elementor-control-type-url .elementor-control-url__custom-attributes input{margin-block-start:10px;width:100%}.elementor-control-type-url .elementor-input:focus~div{border-color:var(--e-a-border-color-focus)}.elementor-autocomplete-menu{background:var(--e-a-bg-default);border:var(--e-a-border);border-radius:3px;cursor:default;height:auto;list-style:none;margin:0;max-height:200px;max-width:300px;min-width:260px;overflow-y:auto;padding:4px 0;position:absolute;transition:var(--e-a-transition-hover);width:100%;z-index:1}.elementor-autocomplete-menu .ui-menu-item{align-self:baseline;cursor:pointer;display:flex;font-size:12px;justify-content:space-between;line-height:1.2;padding:5px 8px;width:100%}.elementor-autocomplete-menu .ui-menu-item.ui-state-active,.elementor-autocomplete-menu .ui-menu-item.ui-state-focus,.elementor-autocomplete-menu .ui-menu-item.ui-state-hover{background:var(--e-a-bg-hover)}.elementor-autocomplete-menu .elementor-autocomplete-item-info{font-size:10px;padding-block-start:2px}.elementor-control-type-visual_choice{width:100%}.elementor-visual-choice-choices{border-radius:var(--e-a-border-radius);display:grid;gap:8px;grid-template-columns:repeat(var(--elementor-visual-choice-columns),1fr);overflow:hidden;text-align:center}.elementor-visual-choice-element{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;width:auto}.elementor-visual-choice-element-image label{border:var(--e-a-border-bold);border-radius:var(--e-a-border-radius);cursor:pointer;font-size:12px;overflow:hidden;padding:8px;transition:var(--e-a-transition-hover);width:100%}.elementor-visual-choice-element-image input.e-visual-choice-placeholder+label,.elementor-visual-choice-element-image input:checked+label,.elementor-visual-choice-element-image input:hover+label{background-color:var(--e-a-bg-active-bold);opacity:1}.elementor-visual-choice-element-image input:checked+label{border-color:var(--e-a-color-primary-bold)}.elementor-visual-choice-element-image input:not(:checked)+label{background-color:var(--e-a-color-white);opacity:.5}.elementor-visual-choice-element-image img{height:auto;width:100%}.elementor-visual-choice-element-button{grid-column:span var(--elementor-visual-choice-columns)}.elementor-visual-choice-element-button label{width:-moz-fit-content;width:fit-content}.elementor-visual-choice-element-button input:checked+.elementor-button,.elementor-visual-choice-element-button input:hover+.elementor-button{background-color:var(--e-a-bg-active-bold)}.elementor-visual-choice-element-button input:checked+.elementor-button{border-color:var(--e-a-color-primary-bold)}.elementor-label-inline .elementor-visual-choice-choices{justify-content:flex-end}.tipsy-inner{white-space:pre-line}.elementor-control-type-wp_widget .widget-inside{background-color:inherit;display:block;line-height:2}.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:var(--e-a-border)}.elementor-control-type-wysiwyg .wp-editor-tabs{border:var(--e-a-border-bold);border-block-end:none;border-end-end-radius:0;border-end-start-radius:0;border-start-end-radius:var(--e-a-border-radius);border-start-start-radius:var(--e-a-border-radius)}.elementor-control-type-wysiwyg .wp-editor-tabs button:hover{background-color:var(--e-a-bg-hover)}.elementor-control-type-wysiwyg #insert-media-button{background-color:var(--e-a-bg-default);border-color:var(--e-a-border-color-bold);color:var(--e-a-color-txt);font-size:10px;height:auto;line-height:24px;min-height:auto}.elementor-control-type-wysiwyg .ed_button{height:22px;width:auto}.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{border:none;color:var(--e-a-color-txt);font-size:10px;margin:0;padding:3px 9px 4px;position:static}.elementor-control-type-wysiwyg .switch-html{border:solid var(--e-a-border-color-bold);border-width:0 1px}.elementor-control-type-wysiwyg .html-active .switch-tmce{background-color:transparent}.elementor-control-type-wysiwyg .html-active .switch-html,.elementor-control-type-wysiwyg .tmce-active .switch-tmce{background-color:var(--e-a-bg-active)}.elementor-control-type-wysiwyg .tmce-active .switch-html{background-color:transparent}.elementor-control-type-wysiwyg .mce-toolbar .mce-btn-group .mce-btn.mce-listbox,.elementor-control-type-wysiwyg .mce-toolbar-grp,.elementor-control-type-wysiwyg .quicktags-toolbar{background-color:var(--e-a-bg-default)}.elementor-control-type-wysiwyg .mce-toolbar .mce-btn-group .mce-btn.mce-listbox button{color:var(--e-a-color-txt)}.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:var(--e-a-color-txt);font-size:16px}.elementor-control-type-wysiwyg .mce-btn-group .mce-btn.mce-active,.elementor-control-type-wysiwyg .mce-btn-group .mce-btn:active,.elementor-control-type-wysiwyg .mce-btn-group .mce-btn:hover{background:var(--e-a-bg-hover);border-color:var(--e-a-border-color);box-shadow:none;color:var(--e-a-color-txt-active)}.elementor-control-type-wysiwyg .mce-btn-group .mce-btn.mce-active i,.elementor-control-type-wysiwyg .mce-btn-group .mce-btn:active i,.elementor-control-type-wysiwyg .mce-btn-group .mce-btn:hover i{color:var(--e-a-color-txt-active)}.elementor-control-type-wysiwyg .mce-path{padding:5px 10px}.elementor-control-type-wysiwyg .mce-path-item{color:var(--e-a-color-txt);font-size:12px}.elementor-control-type-wysiwyg .mce-top-part:before{box-shadow:none}.elementor-control-type-wysiwyg .elementor-control-dynamic-switcher{border:none}@media screen and (prefers-color-scheme:dark){#wp-link-wrap{color-scheme:light;--e-a-color-txt:#515962;--e-a-bg-default:#fff;--e-a-border-color-bold:#d5d8dc;--e-a-color-primary-bold:#d004d4}#wp-link{color:var(--e-a-color-txt)}#wp-link input{background-color:var(--e-a-bg-default)}#wp-link input,#wp-link input[type=checkbox]{border-color:var(--e-a-border-color-bold)}#wp-link input[type=checkbox]:checked{background:var(--e-a-color-primary-bold)}#wp-link input.button-primary{background:#2271b1;border-color:#2271b1;color:#fff}}.ui-resizable-n{top:-5px}.ui-resizable-e{right:-5px}.ui-resizable-s{bottom:-5px}.ui-resizable-w{left:-5px}.ui-resizable-ne{right:-5px;top:-5px}.ui-resizable-nw{left:-5px;top:-5px}.ui-resizable-se{bottom:-5px;right:-5px}.ui-resizable-sw{bottom:-5px;left:-5px}.ui-resizable-n,.ui-resizable-s{cursor:ns-resize;height:10px;left:0;width:100%}.ui-resizable-e,.ui-resizable-w{cursor:ew-resize;height:100%;top:0;width:10px}.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}:root{--e-p-draggable-color:#f0abfc;--e-p-border-section:#f3bafd;--e-p-border-section-hover:#f0abfc;--e-p-border-section-invert:#0c0d0e;--e-p-border-con:#f3bafd;--e-p-border-con-hover:#f0abfc;--e-p-border-con-invert:#0c0d0e;--e-p-border-column:#9da5ae;--e-p-border-column-hover:#818a96;--e-p-border-column-invert:#0c0d0e;--e-p-border-con-in:#9da5ae;--e-p-border-con-in-hover:#818a96;--e-p-border-con-in-invert:#0c0d0e;--e-p-border-widget:#f3bafd;--e-p-border-widget-hover:#f0abfc;--e-p-border-widget-invert:#0c0d0e;--e-p-border-global:#5eead4;--e-p-border-global-hover:#1dddbf;--e-p-border-global-invert:#0c0d0e;--e-p-border-global-element:#5eead4}.elementor-editor-active .elementor-add-section{all:initial;display:flex;flex-wrap:wrap;justify-content:center;margin-inline:auto;max-width:1160px;position:relative}.elementor-editor-active .elementor-add-section:not(.elementor-dragging-on-child) .elementor-add-section-inner{background-color:hsla(0,0%,100%,.5);border:2px dashed var(--e-a-border-color-bold)}.elementor-editor-active .elementor-add-section.elementor-dragging-on-child .elementor-add-section-inner{border:2px dashed var(--e-a-color-primary)}.elementor-editor-active .elementor-add-section[data-view=choose-action] .e-view:not(.elementor-add-new-section),.elementor-editor-active .elementor-add-section[data-view=select-container-preset-grid] .e-view:not(.e-con-select-preset-grid),.elementor-editor-active .elementor-add-section[data-view=select-container-preset] .e-view:not(.e-con-select-preset),.elementor-editor-active .elementor-add-section[data-view=select-preset] .e-view:not(.elementor-select-preset),.elementor-editor-active .elementor-add-section[data-view=select-type] .e-view:not(.e-con-select-type){display:none}.elementor-editor-active .elementor-add-section-inner{display:flex;flex-grow:1;justify-content:center;margin:20px;padding:40px 0;text-align:center}.elementor-editor-active .elementor-add-new-section{display:flex;flex-wrap:wrap;gap:5px;justify-content:center}.elementor-editor-active .elementor-add-section-area-button{background-color:var(--e-a-bg-active);border:unset;border-radius:50%;box-shadow:unset;color:var(--e-a-color-black);cursor:pointer;display:flex;font-size:16px;height:40px;outline:unset;padding:12px;text-shadow:unset;transition:var(--e-a-transition-hover);width:40px}.elementor-editor-active .elementor-add-section-area-button:focus,.elementor-editor-active .elementor-add-section-area-button:hover{background-color:var(--e-a-bg-active-bold);border:unset;border-radius:50%;box-shadow:unset;color:var(--e-a-color-black);text-shadow:unset}.elementor-editor-active .elementor-add-section-area-button i{margin:0}.elementor-editor-active .elementor-add-section-area-button.e-button-primary{background-color:var(--e-a-btn-bg-primary);color:var(--e-a-btn-color)}.elementor-editor-active .elementor-add-section-area-button.e-button-primary:focus,.elementor-editor-active .elementor-add-section-area-button.e-button-primary:hover{background-color:var(--e-a-btn-bg-primary-hover);color:var(--e-a-btn-color)}.elementor-editor-active .elementor-add-section-drag-title,.elementor-editor-active .elementor-select-preset-title{color:var(--e-a-color-txt);font-family:var(--e-a-font-family);font-size:13px;line-height:1}.elementor-editor-active .elementor-add-section-drag-title{font-style:italic;font-weight:400;margin-block-start:10px;width:100%}.elementor-editor-active .elementor-select-preset-title{font-weight:500;text-transform:uppercase}.elementor-editor-active .elementor-add-section-back,.elementor-editor-active .elementor-add-section-close,.elementor-editor-active .flex-preset-button,.elementor-editor-active .grid-preset-button{background-color:transparent;border:unset;border-radius:unset;box-shadow:unset;color:var(--e-a-color-txt);margin:unset;outline:unset;padding:unset;text-shadow:unset}.elementor-editor-active .elementor-add-section-close{inset-inline-end:40px}.elementor-editor-active .elementor-add-section-back{inset-inline-start:40px;scale:calc(1 * var(--direction-multiplier)) 1}.elementor-editor-active .elementor-add-section-back,.elementor-editor-active .elementor-add-section-close{border-radius:50%;box-shadow:unset;color:var(--e-a-color-txt);cursor:pointer;font-size:20px;inset-block-start:40px;line-height:1;position:absolute;text-shadow:unset}.elementor-editor-active .elementor-add-section-back:focus,.elementor-editor-active .elementor-add-section-back:hover,.elementor-editor-active .elementor-add-section-close:focus,.elementor-editor-active .elementor-add-section-close:hover{background-color:var(--e-a-bg-hover);border:unset;border-radius:50%;box-shadow:unset;color:var(--e-a-color-txt-hover);text-shadow:unset}.elementor-editor-active .flex-preset-button:focus,.elementor-editor-active .flex-preset-button:hover,.elementor-editor-active .grid-preset-button:focus,.elementor-editor-active .grid-preset-button:hover{background-color:transparent;color:var(--e-a-color-txt-hover)}.elementor-editor-active .elementor-select-preset-list{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:20px auto 0;max-width:700px}.elementor-editor-active .elementor-select-preset-list .elementor-preset{background-color:unset;border:unset;border-radius:unset;box-shadow:unset;cursor:pointer;flex-basis:90px;margin:unset;outline:unset;padding:unset;text-shadow:unset}.elementor-editor-active .elementor-select-preset-list .elementor-preset path,.elementor-editor-active .elementor-select-preset-list .elementor-preset rect{fill:var(--e-a-bg-active-bold);transition:all .3s}.elementor-editor-active .elementor-select-preset-list .elementor-preset:focus,.elementor-editor-active .elementor-select-preset-list .elementor-preset:hover{background-color:transparent}.elementor-editor-active .elementor-select-preset-list .elementor-preset:focus path,.elementor-editor-active .elementor-select-preset-list .elementor-preset:focus rect,.elementor-editor-active .elementor-select-preset-list .elementor-preset:hover path,.elementor-editor-active .elementor-select-preset-list .elementor-preset:hover rect{fill:var(--e-a-color-txt)}.elementor-editor-active .elementor-select-preset-list .elementor-preset .e-preset--container{display:flex;position:relative}.elementor-editor-active .elementor-select-preset-list .elementor-preset .e-preset--container:before{color:var(--e-a-color-white);content:var(--text);font-family:var(--e-a-font-family);font-size:13px;font-weight:500;inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(calc(-50% * var(--direction-multiplier)),-50%)}.elementor-editor-active .elementor-select-preset-list .elementor-preset svg{height:50px;scale:calc(1 * var(--direction-multiplier)) 1;width:100%}.elementor-editor-active .elementor-add-section[data-view=choose-action] .elementor-add-section-back,.elementor-editor-active .elementor-add-section[data-view=select-preset] .elementor-add-section-back,.elementor-editor-active .elementor-add-section[data-view=select-type] .elementor-add-section-back{display:none}.elementor-editor-active #elementor-add-new-section{margin:60px auto}.elementor-editor-active #elementor-add-new-section[data-view=choose-action] .elementor-add-section-close{display:none}.elementor-editor-active .elementor-add-section-inline{margin:10px auto;width:100%}@keyframes placeholder-section{0%{height:0;opacity:0}to{height:40px;opacity:.9}}@keyframes placeholder-widget{0%{height:0;opacity:0}to{height:10px;opacity:.9}}@keyframes section-outline{0%{opacity:0}to{opacity:1}}body.elementor-editor-active .elementor.elementor-edit-mode .article,body.elementor-editor-active .elementor.elementor-edit-mode.layout-section .entry-content{overflow:visible}body.elementor-editor-active .elementor.elementor-edit-mode .elementor-element-overlay .elementor-editor-element-settings{clear:unset}body.elementor-editor-active .elementor.elementor-edit-mode .elementor-element.elementor-section{overflow:visible}.elementor-edit-area .animated{animation-fill-mode:none!important}.elementor-edit-area ul.elementor-editor-element-settings{padding:0;word-break:normal}.elementor-edit-area .gallery{opacity:1}.pen{outline:none;position:relative}.pen:not([data-elementor-inline-editing-toolbar=advanced]){white-space:pre-wrap}.pen-menu{background-color:#3f444b;border-radius:3px;box-shadow:1px 2px 3px -2px #222;overflow:hidden;position:fixed;z-index:9999}.pen-menu:after{border:6px solid transparent;border-block-start-color:#3f444b;content:"";inset-block-start:100%;inset-inline-start:50%;position:absolute;transform:translateX(-50%)}.pen-menu-below:after{inset-block-start:0;transform:translateX(-50%) translateY(-100%) rotate(180deg)}.pen-icon{align-items:center;color:#d5d8dc;cursor:pointer;display:flex;font-size:21px;height:35px;justify-content:center;padding:0 10px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pen-icon:hover{background:#1f2124}.pen-icon[data-action=closeGroup],.pen-icon[data-group]{display:none}.pen-icon[data-action=close]:before{background-color:#1f2124;content:"";height:60%;inset-inline-start:0;position:absolute;width:1px}.pen-icon.active{background-color:#1f2124;box-shadow:inset 2px 2px 4px #1f2124}.pen-group-icon:after{color:#2563eb;content:"\e92a";font-family:eicons;font-size:12px;padding-inline-start:4px}.pen-input-wrapper{align-items:center}.pen-input-wrapper .pen-url-input{direction:ltr;font-size:12px;line-height:1.5;padding:0;padding-inline-end:10px;padding-inline-start:10px;width:250px}.pen-input-wrapper .pen-url-input,.pen-input-wrapper .pen-url-input:focus{background-color:transparent;border:none;box-shadow:none;color:#fff;outline:none}.pen-input-wrapper .pen-url-input::-moz-placeholder{color:#d5d8dc}.pen-input-wrapper .pen-url-input::placeholder{color:#d5d8dc}.pen-input-label{margin:0;margin-inline-end:-1px}.pen-placeholder:before{color:#757575;content:attr(data-pen-placeholder);font-weight:400;opacity:.6;position:absolute}.pen-external-url-checkbox{display:none}.pen-external-url-checkbox:checked+i{color:#fff}.elementor-inline-editing i:not([class]){font-style:italic}.elementor-inline-editing b{font-weight:700}.elementor-inline-editing u{text-decoration:underline}.e-element-color-picker{--primary-color:#2563eb;--swatch-size:25px;background-color:var(--primary-color);border-radius:3px;box-sizing:content-box;cursor:default;display:flex;height:var(--swatch-size);left:var(--left);padding:1px;position:absolute;right:var(--right,unset);top:var(--top);transition:opacity .3s,width .3s;width:calc((var(--count) + 1) * var(--swatch-size));z-index:9998}.e-element-color-picker,.e-element-color-picker.e-picker-hidden{opacity:0;pointer-events:none}.e-element-color-picker:before{box-sizing:border-box;content:"";flex:0 1 var(--swatch-size);height:100%;max-width:100%;text-align:center}.e-element-color-picker:after{color:#fff;content:"\e91e";font-family:eicons;font-size:1rem;left:.3rem;line-height:var(--swatch-size);position:absolute;z-index:-1}.e-element-color-picker__swatch{background:linear-gradient(var(--color),var(--color)),linear-gradient(var(--primary-color),var(--primary-color));border-radius:inherit;cursor:pointer;flex:1 0 var(--swatch-size);height:100%;max-width:100%;overflow:hidden;position:relative;transition:var(--e-a-transition-hover)}.e-element-color-picker__swatch:not(:first-child){border-left:1px solid var(--primary-color)}.e-element-color-picker__swatch:before{color:var(--color);content:attr(data-text);filter:hue-rotate(180deg) grayscale(1) contrast(999) invert(1);font-family:Roboto,Arial,Helvetica,sans-serif;font-size:10px;font-weight:300;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:inherit}.e-element-color-picker__swatch:hover{flex-basis:calc(2 * var(--swatch-size));flex-shrink:0}.e-element-color-picker__swatch:hover:before{opacity:1}.e-ui-state--elements-color-picker-color-picking__on :not(.e-element-color-picker__swatch){cursor:url(../images/eyedropper.svg) 0 20,pointer}.e-ui-state--elements-color-picker-color-picking__on .e-element-color-picker:not(.e-picker-hidden):hover,.e-ui-state--elements-color-picker-color-picking__on .elementor-element:hover>.e-element-color-picker:not(.e-picker-hidden),.e-ui-state--elements-color-picker-color-picking__on .elementor-widget-container:hover+.e-element-color-picker:not(.e-picker-hidden){opacity:1;pointer-events:all}.e-ui-state--elements-color-picker-color-picking__on .elementor-section:hover{outline:1px solid #2563eb}.elementor-editor-preview .elementor-element:has(.e-contact-buttons) .elementor-widget-empty,.elementor-editor-preview .elementor-element:has(.e-floating-bars) .elementor-widget-empty{display:block}[class*=" eicon-flex"],[class^=eicon-flex]{transition:all .3s}[class*=" eicon-flex"].eicon-inline,[class^=eicon-flex].eicon-inline{max-height:1em;max-width:1em}[class*=" eicon-flex"],[class^=eicon-flex]{--is-ltr:0;--is-rtl:1}[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))}[class*=" eicon-flex"],[class^=eicon-flex]{--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))}html.elementor-html{margin-block-start:0!important}.elementor-edit-area{position:relative}.elementor.loading{opacity:.5}.elementor-edit-area-active{--primary-color:var(--e-p-border-con);--secondary-color:var(--e-p-border-con-hover);--outline-color:var(--e-p-border-con-active)}.elementor-edit-area-active .e-con{--primary-color:var(--e-p-border-con);--secondary-color:var(--e-p-border-con-hover);--outline-color:var( --outline-color )}.elementor-edit-area-active .e-con.e-con-boxed.elementor-html5dnd-current-element,.elementor-edit-area-active .e-con.e-dragging-over,.elementor-edit-area-active .e-con.elementor-dragging-on-child{outline:1px solid var(--outline-color)}.elementor-edit-area-active .e-grid-outline{display:none}.elementor-edit-area-active .elementor-element-editable.e-grid.e-con-full>.e-grid-outline{bottom:0;display:grid;padding-block-end:var(--bc-padding-block-end,var(--padding-block-end));padding-block-start:var(--bc-padding-block-start,var(--padding-block-start));pointer-events:none;position:absolute;top:0;grid-gap:var(--gap);align-content:var(--grid-align-content);align-items:var(--align-items);grid-auto-flow:var(--grid-auto-flow);justify-content:var(--grid-justify-content);justify-items:var(--justify-items);left:0;min-height:var(--min-height);padding-inline-end:var(--bc-padding-inline-end,var(--padding-inline-end));padding-inline-start:var(--bc-padding-inline-start,var(--padding-inline-start));width:100%}.elementor-edit-area-active .elementor-element-editable.e-grid.e-con-boxed>.e-con-inner{position:relative}.elementor-edit-area-active .elementor-element-editable.e-grid.e-con-boxed>.e-con-inner>.e-grid-outline{bottom:0;display:grid;padding-block-end:var(--bc-padding-block-end,var(--padding-block-end));padding-block-start:var(--bc-padding-block-start,var(--padding-block-start));pointer-events:none;position:absolute;top:0;grid-gap:var(--gap);align-content:var(--grid-align-content);align-items:var(--align-items);grid-auto-flow:var(--grid-auto-flow);justify-content:var(--grid-justify-content);justify-items:var(--justify-items);margin:0 auto;min-height:var(--min-height);width:var(--width)}.elementor-edit-area-active .elementor-element-editable.e-grid .e-grid-outline-item{border:1px dashed #9da5ae;height:100%;pointer-events:none;width:100%}.elementor-edit-area-active .elementor-inner-section:first-child{margin-block-start:15px}.elementor-edit-area-active .elementor-widget-wrap.elementor-element-empty{min-height:30px}@media (min-width:768px){.elementor-edit-area-active .elementor-widget-wrap.elementor-element-empty{margin:10px}}.elementor-edit-area-active .elementor-column{min-width:25px}.elementor-edit-area-active .elementor-widget.elementor-loading{opacity:.3}.elementor-edit-area-active .elementor-widget.elementor-element-edit-mode:hover{box-shadow:0 0 0 1px var(--e-p-border-widget)}.elementor-edit-area-active .elementor-widget.elementor-element-editable,.elementor-edit-area-active .elementor-widget.elementor-element-editable:hover{box-shadow:0 0 0 2px var(--e-p-border-widget)}.elementor-edit-area-active .elementor-widget:not(:hover) .elementor-editor-element-settings{display:none}.elementor-edit-area-active .elementor-widget.ui-draggable-dragging{pointer-events:none}.elementor-edit-area-active .elementor-editor-element-setting{align-items:center;color:var(--e-p-border-widget-invert);cursor:pointer;display:flex;font-size:11px;justify-content:center;margin:0;padding:0;transition:var(--e-a-transition-hover);width:25px}.elementor-edit-area-active .elementor-inline-editing{min-height:15px}.elementor-edit-area-active .elementor-edit-hidden{display:none}.elementor-section-wrap:empty{min-height:25px}.elementor-section-wrap>:first-child>.elementor-element-overlay{z-index:9999}.elementor-element>.elementor-element-overlay{inset-block-start:0;inset-inline-end:0;letter-spacing:0;pointer-events:none;position:absolute;z-index:9998}.elementor-element-empty .elementor-sortable-placeholder{display:none}.elementor-element.elementor-widget-empty{background-color:hsla(214,9%,85%,.8)}.elementor-element.elementor-widget-empty .elementor-widget-empty-icon{color:#babfc5;display:block;font-size:22px;padding:10px 0;text-align:center}.elementor-element.elementor-widget-empty[data-atomic] .elementor-widget-empty-icon{background-color:#f3f3f4;width:100%}.elementor-element:not(:hover):not(.elementor-element-editable)>.elementor-element-overlay .elementor-editor-element-settings{display:none}.elementor-element--toggle-edit-tools>.elementor-element-overlay .elementor-editor-element-edit:not(.elementor-active)~*{font-size:0;width:0}.elementor-element[data-side=bottom]+.elementor-element:before,.elementor-element[data-side=bottom]:last-child:after,.elementor-element[data-side=top]:before{animation:placeholder-widget .5s;background-color:var(--e-p-draggable-color);content:"";display:block;height:10px;opacity:.9;transition-timing-function:ease-out}.elementor-element.elementor-absolute,.elementor-element.elementor-fixed{cursor:grab}.elementor-element.elementor-absolute:active,.elementor-element.elementor-fixed:active{cursor:grabbing}.elementor-element.elementor-absolute .eicon-edit:before,.elementor-element.elementor-fixed .eicon-edit:before{content:"\e902"}.elementor-editor-element-settings{display:flex;font-family:var(--e-a-font-family);font-size:13px;font-style:normal;font-weight:400;height:26px;line-height:1;list-style:none;margin:0;padding:0;pointer-events:all;position:absolute;transition:var(--e-a-transition-hover);z-index:1}@media (min-width:1025px){.elementor-editor-element-edit{cursor:move}}.elementor-empty-view{inset:0;position:absolute;z-index:1}.elementor-first-add{align-items:center;border:1px dashed var(--e-a-border-color-bold);display:flex;height:100%;justify-content:center;position:absolute;text-align:center;width:100%}.elementor-first-add .elementor-icon{color:#9da5ae;cursor:pointer;font-size:19px}.elementor-sortable-helper{background-color:var(--e-a-bg-active);border:var(--e-a-border);border-color:var(--e-a-border-color-accent);border-radius:var(--e-a-border-radius);color:var(--e-a-color-active);cursor:move;position:absolute;text-align:center}.elementor-sortable-helper .icon{font-size:28px;line-height:1;padding-block-start:15px}.elementor-sortable-helper .title-wrapper{align-items:center;display:flex;height:40px;justify-content:center}.elementor-sortable-helper .title{font-size:11px}.elementor-sortable-placeholder:not(.elementor-column-placeholder){align-self:stretch;animation-duration:.25s;background-color:var(--e-p-draggable-color);opacity:.9;width:100%}.e-con .elementor-first-add .elementor-sortable-placeholder:not(.elementor-column-placeholder){align-self:center}.e-swappable--active>.elementor-sortable-placeholder:not(.elementor-column-placeholder){display:none}.elementor-section-placeholder{animation-name:placeholder-section;height:40px}.elementor-widget-placeholder{animation-name:placeholder-widget;height:10px}.elementor-widget-placeholder.is-logical{margin-bottom:var(--e-placeholder-margin-bottom);margin-top:var(--e-placeholder-margin-top);margin-inline-start:var(--e-placeholder-margin-inline-start);min-width:200px;width:var(--e-placeholder-width)}.elementor-draggable-over:not([data-dragged-element=section]):not([data-dragged-is-inner=true])>.elementor-empty-view>.elementor-first-add:after,.elementor-first-add.elementor-html5dnd-current-element:after{animation:placeholder-widget .5s;background-color:var(--e-p-draggable-color);content:"";height:10px;opacity:.9;transition-timing-function:ease-out;width:100%}.e-con .elementor-draggable-over:not([data-dragged-element=section]):not([data-dragged-is-inner=true])>.elementor-empty-view>.elementor-first-add:after,.e-con .elementor-first-add.elementor-html5dnd-current-element:after,.elementor-draggable-over:not([data-dragged-element=section]):not([data-dragged-is-inner=true])>.elementor-empty-view>.elementor-first-add .elementor-icon,.elementor-draggable-over[data-dragged-element=section][data-dragged-is-inner=true] .elementor-inner-column .elementor-sortable-placeholder,.elementor-editor-preview .elementor-add-section,.elementor-editor-preview .elementor-add-section-inline,.elementor-editor-preview .elementor-element-overlay,.elementor-editor-preview .elementor-empty,.elementor-editor-preview .elementor-empty-view,.elementor-editor-preview .elementor-widget-empty,.elementor-first-add.elementor-html5dnd-current-element .elementor-icon{display:none}.elementor-editor-preview :where(.elementor-edit-area-active) .elementor-element-overlay,.elementor-editor-preview :where(.elementor-edit-area-active) .elementor-empty,.elementor-editor-preview :where(.elementor-edit-area-active) .elementor-empty-view,.elementor-editor-preview :where(.elementor-edit-area-active) .elementor-widget-empty{display:revert}.elementor-editor-preview :where(.elementor-edit-area-active.elementor-widget-e-component)>.elementor-section-wrap>:first-child>.elementor-element-overlay:after{outline-color:var(--e-p-border-global-element)}.elementor-editor-preview :where(.elementor-edit-area-active.elementor-widget-e-component)>.elementor-section-wrap>:first-child.elementor-element-editable>.elementor-element-overlay:after{outline-offset:-1px}.e-preview--show-hidden-elements[data-elementor-device-mode=desktop] .elementor-edit-area-active .elementor-hidden-desktop,.e-preview--show-hidden-elements[data-elementor-device-mode=laptop] .elementor-edit-area-active .elementor-hidden-laptop,.e-preview--show-hidden-elements[data-elementor-device-mode=mobile] .elementor-edit-area-active .elementor-hidden-mobile,.e-preview--show-hidden-elements[data-elementor-device-mode=mobile_extra] .elementor-edit-area-active .elementor-hidden-mobile_extra,.e-preview--show-hidden-elements[data-elementor-device-mode=tablet] .elementor-edit-area-active .elementor-hidden-tablet,.e-preview--show-hidden-elements[data-elementor-device-mode=tablet_extra] .elementor-edit-area-active .elementor-hidden-tablet_extra,.e-preview--show-hidden-elements[data-elementor-device-mode=widescreen] .elementor-edit-area-active .elementor-hidden-widescreen{background:repeating-linear-gradient(125deg,rgba(0,0,0,.05),rgba(0,0,0,.05) 1px,transparent 2px,transparent 9px);border:1px solid rgba(0,0,0,.02);display:inherit}.e-preview--show-hidden-elements[data-elementor-device-mode=desktop] .elementor-edit-area-active .elementor-hidden-desktop.e-con>.elementor-element-overlay,.e-preview--show-hidden-elements[data-elementor-device-mode=desktop] .elementor-edit-area-active .elementor-hidden-desktop.elementor-section>.elementor-element-overlay,.e-preview--show-hidden-elements[data-elementor-device-mode=laptop] .elementor-edit-area-active .elementor-hidden-laptop.e-con>.elementor-element-overlay,.e-preview--show-hidden-elements[data-elementor-device-mode=laptop] .elementor-edit-area-active .elementor-hidden-laptop.elementor-section>.elementor-element-overlay,.e-preview--show-hidden-elements[data-elementor-device-mode=mobile] .elementor-edit-area-active .elementor-hidden-mobile.e-con>.elementor-element-overlay,.e-preview--show-hidden-elements[data-elementor-device-mode=mobile] .elementor-edit-area-active .elementor-hidden-mobile.elementor-section>.elementor-element-overlay,.e-preview--show-hidden-elements[data-elementor-device-mode=mobile_extra] .elementor-edit-area-active .elementor-hidden-mobile_extra.e-con>.elementor-element-overlay,.e-preview--show-hidden-elements[data-elementor-device-mode=mobile_extra] .elementor-edit-area-active .elementor-hidden-mobile_extra.elementor-section>.elementor-element-overlay,.e-preview--show-hidden-elements[data-elementor-device-mode=tablet] .elementor-edit-area-active .elementor-hidden-tablet.e-con>.elementor-element-overlay,.e-preview--show-hidden-elements[data-elementor-device-mode=tablet] .elementor-edit-area-active .elementor-hidden-tablet.elementor-section>.elementor-element-overlay,.e-preview--show-hidden-elements[data-elementor-device-mode=tablet_extra] .elementor-edit-area-active .elementor-hidden-tablet_extra.e-con>.elementor-element-overlay,.e-preview--show-hidden-elements[data-elementor-device-mode=tablet_extra] .elementor-edit-area-active .elementor-hidden-tablet_extra.elementor-section>.elementor-element-overlay,.e-preview--show-hidden-elements[data-elementor-device-mode=widescreen] .elementor-edit-area-active .elementor-hidden-widescreen.e-con>.elementor-element-overlay,.e-preview--show-hidden-elements[data-elementor-device-mode=widescreen] .elementor-edit-area-active .elementor-hidden-widescreen.elementor-section>.elementor-element-overlay{background-color:var(--e-a-bg-hover);mix-blend-mode:color}.e-preview--show-hidden-elements[data-elementor-device-mode=desktop] .elementor-edit-area-active .elementor-hidden-desktop.e-con:before,.e-preview--show-hidden-elements[data-elementor-device-mode=desktop] .elementor-edit-area-active .elementor-hidden-desktop.elementor-section:before,.e-preview--show-hidden-elements[data-elementor-device-mode=laptop] .elementor-edit-area-active .elementor-hidden-laptop.e-con:before,.e-preview--show-hidden-elements[data-elementor-device-mode=laptop] .elementor-edit-area-active .elementor-hidden-laptop.elementor-section:before,.e-preview--show-hidden-elements[data-elementor-device-mode=mobile] .elementor-edit-area-active .elementor-hidden-mobile.e-con:before,.e-preview--show-hidden-elements[data-elementor-device-mode=mobile] .elementor-edit-area-active .elementor-hidden-mobile.elementor-section:before,.e-preview--show-hidden-elements[data-elementor-device-mode=mobile_extra] .elementor-edit-area-active .elementor-hidden-mobile_extra.e-con:before,.e-preview--show-hidden-elements[data-elementor-device-mode=mobile_extra] .elementor-edit-area-active .elementor-hidden-mobile_extra.elementor-section:before,.e-preview--show-hidden-elements[data-elementor-device-mode=tablet] .elementor-edit-area-active .elementor-hidden-tablet.e-con:before,.e-preview--show-hidden-elements[data-elementor-device-mode=tablet] .elementor-edit-area-active .elementor-hidden-tablet.elementor-section:before,.e-preview--show-hidden-elements[data-elementor-device-mode=tablet_extra] .elementor-edit-area-active .elementor-hidden-tablet_extra.e-con:before,.e-preview--show-hidden-elements[data-elementor-device-mode=tablet_extra] .elementor-edit-area-active .elementor-hidden-tablet_extra.elementor-section:before,.e-preview--show-hidden-elements[data-elementor-device-mode=widescreen] .elementor-edit-area-active .elementor-hidden-widescreen.e-con:before,.e-preview--show-hidden-elements[data-elementor-device-mode=widescreen] .elementor-edit-area-active .elementor-hidden-widescreen.elementor-section:before{background-color:hsla(0,0%,100%,.6);content:"";display:block;inset:0;position:absolute;z-index:9997}.e-preview--show-hidden-elements[data-elementor-device-mode=desktop] .elementor-edit-area-active .elementor-hidden-desktop.e-con,.e-preview--show-hidden-elements[data-elementor-device-mode=laptop] .elementor-edit-area-active .elementor-hidden-laptop.e-con,.e-preview--show-hidden-elements[data-elementor-device-mode=mobile] .elementor-edit-area-active .elementor-hidden-mobile.e-con,.e-preview--show-hidden-elements[data-elementor-device-mode=mobile_extra] .elementor-edit-area-active .elementor-hidden-mobile_extra.e-con,.e-preview--show-hidden-elements[data-elementor-device-mode=tablet] .elementor-edit-area-active .elementor-hidden-tablet.e-con,.e-preview--show-hidden-elements[data-elementor-device-mode=tablet_extra] .elementor-edit-area-active .elementor-hidden-tablet_extra.e-con,.e-preview--show-hidden-elements[data-elementor-device-mode=widescreen] .elementor-edit-area-active .elementor-hidden-widescreen.e-con{display:var(--display)}.e-preview--show-hidden-elements[data-elementor-device-mode=desktop] .elementor-edit-area-active .elementor-hidden-desktop.elementor-inner-section .elementor-container,.e-preview--show-hidden-elements[data-elementor-device-mode=laptop] .elementor-edit-area-active .elementor-hidden-laptop.elementor-inner-section .elementor-container,.e-preview--show-hidden-elements[data-elementor-device-mode=mobile] .elementor-edit-area-active .elementor-hidden-mobile.elementor-inner-section .elementor-container,.e-preview--show-hidden-elements[data-elementor-device-mode=mobile_extra] .elementor-edit-area-active .elementor-hidden-mobile_extra.elementor-inner-section .elementor-container,.e-preview--show-hidden-elements[data-elementor-device-mode=tablet] .elementor-edit-area-active .elementor-hidden-tablet.elementor-inner-section .elementor-container,.e-preview--show-hidden-elements[data-elementor-device-mode=tablet_extra] .elementor-edit-area-active .elementor-hidden-tablet_extra.elementor-inner-section .elementor-container,.e-preview--show-hidden-elements[data-elementor-device-mode=widescreen] .elementor-edit-area-active .elementor-hidden-widescreen.elementor-inner-section .elementor-container{width:100%}.e-preview--show-hidden-elements[data-elementor-device-mode=desktop] .elementor-edit-area-active .elementor-hidden-desktop:not(:has(>.elementor-widget-container)),.e-preview--show-hidden-elements[data-elementor-device-mode=desktop] .elementor-edit-area-active .elementor-hidden-desktop>.elementor-widget-container,.e-preview--show-hidden-elements[data-elementor-device-mode=desktop] .elementor-edit-area-active .elementor-hidden-desktop>.elementor-widget-wrap,.e-preview--show-hidden-elements[data-elementor-device-mode=laptop] .elementor-edit-area-active .elementor-hidden-laptop:not(:has(>.elementor-widget-container)),.e-preview--show-hidden-elements[data-elementor-device-mode=laptop] .elementor-edit-area-active .elementor-hidden-laptop>.elementor-widget-container,.e-preview--show-hidden-elements[data-elementor-device-mode=laptop] .elementor-edit-area-active .elementor-hidden-laptop>.elementor-widget-wrap,.e-preview--show-hidden-elements[data-elementor-device-mode=mobile] .elementor-edit-area-active .elementor-hidden-mobile:not(:has(>.elementor-widget-container)),.e-preview--show-hidden-elements[data-elementor-device-mode=mobile] .elementor-edit-area-active .elementor-hidden-mobile>.elementor-widget-container,.e-preview--show-hidden-elements[data-elementor-device-mode=mobile] .elementor-edit-area-active .elementor-hidden-mobile>.elementor-widget-wrap,.e-preview--show-hidden-elements[data-elementor-device-mode=mobile_extra] .elementor-edit-area-active .elementor-hidden-mobile_extra:not(:has(>.elementor-widget-container)),.e-preview--show-hidden-elements[data-elementor-device-mode=mobile_extra] .elementor-edit-area-active .elementor-hidden-mobile_extra>.elementor-widget-container,.e-preview--show-hidden-elements[data-elementor-device-mode=mobile_extra] .elementor-edit-area-active .elementor-hidden-mobile_extra>.elementor-widget-wrap,.e-preview--show-hidden-elements[data-elementor-device-mode=tablet] .elementor-edit-area-active .elementor-hidden-tablet:not(:has(>.elementor-widget-container)),.e-preview--show-hidden-elements[data-elementor-device-mode=tablet] .elementor-edit-area-active .elementor-hidden-tablet>.elementor-widget-container,.e-preview--show-hidden-elements[data-elementor-device-mode=tablet] .elementor-edit-area-active .elementor-hidden-tablet>.elementor-widget-wrap,.e-preview--show-hidden-elements[data-elementor-device-mode=tablet_extra] .elementor-edit-area-active .elementor-hidden-tablet_extra:not(:has(>.elementor-widget-container)),.e-preview--show-hidden-elements[data-elementor-device-mode=tablet_extra] .elementor-edit-area-active .elementor-hidden-tablet_extra>.elementor-widget-container,.e-preview--show-hidden-elements[data-elementor-device-mode=tablet_extra] .elementor-edit-area-active .elementor-hidden-tablet_extra>.elementor-widget-wrap,.e-preview--show-hidden-elements[data-elementor-device-mode=widescreen] .elementor-edit-area-active .elementor-hidden-widescreen:not(:has(>.elementor-widget-container)),.e-preview--show-hidden-elements[data-elementor-device-mode=widescreen] .elementor-edit-area-active .elementor-hidden-widescreen>.elementor-widget-container,.e-preview--show-hidden-elements[data-elementor-device-mode=widescreen] .elementor-edit-area-active .elementor-hidden-widescreen>.elementor-widget-wrap{filter:opacity(.4) saturate(0)}.e-preview--show-hidden-elements[data-elementor-device-mode=desktop] .elementor-edit-area-active .elementor-hidden-desktop.elementor-edit-hidden,.e-preview--show-hidden-elements[data-elementor-device-mode=laptop] .elementor-edit-area-active .elementor-hidden-laptop.elementor-edit-hidden,.e-preview--show-hidden-elements[data-elementor-device-mode=mobile] .elementor-edit-area-active .elementor-hidden-mobile.elementor-edit-hidden,.e-preview--show-hidden-elements[data-elementor-device-mode=mobile_extra] .elementor-edit-area-active .elementor-hidden-mobile_extra.elementor-edit-hidden,.e-preview--show-hidden-elements[data-elementor-device-mode=tablet] .elementor-edit-area-active .elementor-hidden-tablet.elementor-edit-hidden,.e-preview--show-hidden-elements[data-elementor-device-mode=tablet_extra] .elementor-edit-area-active .elementor-hidden-tablet_extra.elementor-edit-hidden,.e-preview--show-hidden-elements[data-elementor-device-mode=widescreen] .elementor-edit-area-active .elementor-hidden-widescreen.elementor-edit-hidden{display:none}.e-youtube-base iframe{pointer-events:none}.elementor-widget-e-component[data-atomic].elementor-edit-area-active>*>*{pointer-events:auto}.elementor-widget-e-component[data-atomic]:not(.elementor-edit-area-active)>*>*{pointer-events:none}.elementor-editor-element-overlay-settings{background-color:var(--e-p-border-section);border-end-end-radius:0;border-end-start-radius:0;border-start-end-radius:5px;border-start-start-radius:5px;height:24px;left:50%;stroke:transparent;stroke-width:0;top:1px;transform:translateX(-50%) translateY(-100%);-webkit-text-stroke:0 transparent}.elementor-editor-element-overlay-settings i.eicon-handle{font-size:16px}.elementor-editor-element-overlay-settings .elementor-editor-element-setting:hover{background-color:var(--e-p-border-section-hover)}.elementor-editor-element-overlay-settings .elementor-editor-element-setting:first-child{border-end-end-radius:0;border-end-start-radius:0;border-start-end-radius:0;border-start-start-radius:5px}.elementor-editor-element-overlay-settings .elementor-editor-element-setting:first-child:before{border-block-end:0 none transparent;border-block-start:22px solid transparent;border-inline-end:12px solid var(--e-p-border-section);border-inline-start:0 none transparent;content:"";inset-block-start:2px;inset-inline-end:calc(100% - 1px);position:absolute;transition:var(--e-a-transition-hover)}.elementor-editor-element-overlay-settings .elementor-editor-element-setting:first-child:hover:before{border-inline-end-color:var(--e-p-border-section-hover)}.elementor-editor-element-overlay-settings .elementor-editor-element-setting:last-child{border-end-end-radius:0;border-end-start-radius:0;border-start-end-radius:5px;border-start-start-radius:0}.elementor-editor-element-overlay-settings .elementor-editor-element-setting:last-child:after{border-block-end:0 none transparent;border-block-start:22px solid transparent;border-inline-end:0 none transparent;border-inline-start:12px solid var(--e-p-border-section);content:"";inset-block-start:2px;inset-inline-start:calc(100% - 1px);position:absolute;transition:var(--e-a-transition-hover)}.elementor-editor-element-overlay-settings .elementor-editor-element-setting:last-child:hover:after{border-inline-start-color:var(--e-p-border-section-hover)}.e-handles-inside>.elementor-element-overlay>.elementor-editor-element-settings{border-end-end-radius:5px;border-end-start-radius:5px;border-start-end-radius:0;border-start-start-radius:0;transform:translateX(-50%)}.e-handles-inside>.elementor-element-overlay>.elementor-editor-element-settings .elementor-editor-element-setting:first-child{border-end-end-radius:0;border-end-start-radius:5px;border-start-end-radius:0;border-start-start-radius:0}.e-handles-inside>.elementor-element-overlay>.elementor-editor-element-settings .elementor-editor-element-setting:first-child:before{border-block-end:22px solid transparent;border-block-start:0 none transparent;border-inline-end:12px solid var(--e-p-border-section);border-inline-start:0 none transparent;top:0;transition:var(--e-a-transition-hover)}.e-handles-inside>.elementor-element-overlay>.elementor-editor-element-settings .elementor-editor-element-setting:last-child{border-end-end-radius:5px;border-end-start-radius:0;border-start-end-radius:0;border-start-start-radius:0}.e-handles-inside>.elementor-element-overlay>.elementor-editor-element-settings .elementor-editor-element-setting:last-child:after{border-block-end:22px solid transparent;border-block-start:0 none transparent;border-inline-end:0 none transparent;border-inline-start:12px solid var(--e-p-border-section);top:0;transition:var(--e-a-transition-hover)}.elementor-column>.elementor-element-overlay{inset-block-end:0;inset-inline-start:0}.elementor-column>.elementor-element-overlay:after{inset:0;outline:1px dashed var(--e-p-border-column);position:absolute}.elementor-column:hover>.elementor-element-overlay:after{content:""}.elementor-column.elementor-element-editable>.elementor-element-overlay:after{content:"";outline:2px solid var(--e-p-border-column)}.elementor-column.elementor-dragging-on-child>.elementor-element-overlay{border:1px solid var(--e-p-draggable-color)}.elementor-column.elementor-dragging-on-child>.elementor-element-overlay:after{display:none}.elementor-column>.ui-resizable-e,.elementor-column>.ui-resizable-w{cursor:col-resize;height:100%;inset-block-start:0;inset-inline-end:-5px;position:absolute;width:7px}.elementor-column:last-of-type>.ui-resizable-e,.elementor-column:last-of-type>.ui-resizable-w{display:none!important}@media (max-width:1024px){.elementor-column>.ui-resizable-e,.elementor-column>.ui-resizable-w{display:none!important}}.elementor-editor-column-settings{border-end-end-radius:3px;border-end-start-radius:0;border-start-end-radius:0;border-start-start-radius:0;inset-block-start:-1px;inset-inline-start:-1px;overflow:hidden;transform:none}.elementor-editor-column-settings .elementor-editor-element-setting{background-color:var(--e-p-border-column)}.elementor-editor-column-settings .elementor-editor-element-setting:hover{background-color:var(--e-p-border-column-hover)}.elementor-column-placeholder{position:relative}.elementor-column-placeholder:after,.elementor-column-placeholder:before{content:"";inset:10px;position:absolute}.elementor-column-placeholder:before{border:1px solid var(--e-p-border-column)}.elementor-column-placeholder:after{border:1px dashed var(--e-a-color-white)}.elementor-column-percents-tooltip{background-color:var(--e-p-border-column);color:#fff;display:none;font-size:10px;inset-block-start:50%;line-height:1;padding:3.5px 0;pointer-events:none;position:absolute;text-align:center;transform:translateY(-50%);width:40px;z-index:1}.elementor-column-percents-tooltip:after{border:8.5px solid transparent;content:"";height:0;position:absolute;top:0;width:0}.elementor-column-percents-tooltip[data-side=left]{border-radius:3px 0 0 3px;right:15px}.elementor-column-percents-tooltip[data-side=left]:after{border-left-color:var(--e-p-border-column);border-right-width:0;left:100%}.elementor-column-percents-tooltip[data-side=right]{border-radius:0 3px 3px 0;left:15px}.elementor-column-percents-tooltip[data-side=right]:after{border-left-width:0;border-right-color:var(--e-p-border-column);right:100%}.elementor-editor-widget-settings{border-end-end-radius:0;border-end-start-radius:3px;border-start-end-radius:0;border-start-start-radius:0;flex-direction:row-reverse;inset-block-start:-1px;inset-inline-end:-1px;overflow:hidden;z-index:2}.elementor-editor-widget-settings .elementor-editor-element-setting{background-color:var(--e-p-border-widget)}.elementor-editor-widget-settings .elementor-editor-element-setting:hover{background-color:var(--e-p-border-widget-hover)}.e-widget-pro-promotion{background-color:var(--e-a-color-white);border:2px dashed var(--e-a-border-color-bold);padding:20px}.e-widget-pro-promotion .e-container{margin:auto;max-width:600px}.e-widget-pro-promotion .e-badge{background:var(--e-a-color-white);border:1px solid var(--e-a-color-accent);border-radius:100px;color:var(--e-a-color-accent);font-size:.8em;padding:4px 12px}.e-widget-pro-promotion p{margin-block-end:1em;margin-block-start:1em;text-align:center}.e-widget-pro-promotion p img{display:block;margin:0 auto 20px}.e-widget-pro-promotion .e-actions{display:flex;gap:10px;justify-content:center}.e-widget-pro-promotion .e-btn{background-color:var(--e-a-btn-bg-accent);border-radius:var(--e-a-border-radius);color:var(--e-a-btn-color-invert);font-size:14px;font-weight:500;line-height:1.2;padding:8px 16px;transition:var(--e-a-transition-hover)}.e-widget-pro-promotion .e-btn:focus,.e-widget-pro-promotion .e-btn:hover{background-color:var(--e-a-btn-bg-accent-hover);color:var(--e-a-btn-color-invert)}.e-widget-pro-promotion .e-btn:active{background-color:var(--e-a-btn-bg-accent-active)}.e-widget-pro-promotion .e-btn.e-btn-txt{background:transparent;color:var(--e-a-color-txt)}.e-widget-pro-promotion .e-btn.e-btn-txt:focus,.e-widget-pro-promotion .e-btn.e-btn-txt:hover{background:var(--e-a-bg-hover);color:var(--e-a-color-txt-hover)}.e-con>.elementor-element-overlay,.elementor-section>.elementor-element-overlay{inset-block-end:0;inset-inline-start:0}.e-con>.elementor-element-overlay:after,.elementor-section>.elementor-element-overlay:after{animation:section-outline .75s;inset:1px;outline:1px solid var(--e-p-border-con);position:absolute}.e-con:hover>.elementor-element-overlay:after,.elementor-section:hover>.elementor-element-overlay:after{content:""}.e-con.elementor-element-editable>.elementor-element-overlay:after,.elementor-section.elementor-element-editable>.elementor-element-overlay:after{content:"";outline-width:2px}.e-con .e-con-inner .e-con>.elementor-element-overlay:after{outline:1px dashed var(--e-p-border-con-in)}.e-con .e-con-inner .e-con.elementor-element-editable>.elementor-element-overlay:after{outline:2px solid var(--e-p-border-con-in)}.e-con .elementor-empty-view{height:100%;min-height:100px;position:relative;stroke:transparent;stroke-width:0;width:100%;-webkit-text-stroke:0 transparent}.e-con .elementor-empty-view .elementor-first-add{height:auto;inset:0;width:auto}.e-con:not(.e-grid) .elementor-empty-view{min-height:var(--min-height,100px)}.e-con.e-grid .elementor-empty-view{min-width:100px}.e-con .elementor-widget-placeholder{--size:10px;--margin-start:calc(-1 * var( --size ));--margin-end:calc(-2 * var( --size ));align-self:stretch;flex-shrink:0;pointer-events:none;z-index:1}.e-con.e-con--row>.e-con-inner>.elementor-widget-placeholder,.e-con.e-con--row>.elementor-widget-placeholder{animation-fill-mode:both;animation-name:dnd-placeholder-widget-vertical;height:auto;margin-inline-start:var(--margin-start);min-height:100%;position:relative;width:var(--size);z-index:9999}.e-con.e-con--row[data-nesting-level]:not([data-nesting-level="0"])>.e-con-inner>.elementor-widget-placeholder,.e-con.e-con--row[data-nesting-level]:not([data-nesting-level="0"])>.elementor-widget-placeholder{margin-inline-end:0;margin-inline-start:calc(var(--margin-start) + var(--margin-end))}.e-con.e-con--row[data-nesting-level]:not([data-nesting-level="0"])>.e-con-inner>:not(.elementor-element)+.elementor-widget-placeholder,.e-con.e-con--row[data-nesting-level]:not([data-nesting-level="0"])>:not(.elementor-element)+.elementor-widget-placeholder{margin-inline-end:var(--margin-end);margin-inline-start:var(--margin-start)}.e-con.e-grid.e-con--row .elementor-widget-placeholder.e-dragging-left,.e-con.e-grid.e-con--row .elementor-widget-placeholder.e-dragging-right,.e-con.e-grid.e-con--row>.e-con-inner .elementor-widget-placeholder.e-dragging-left,.e-con.e-grid.e-con--row>.e-con-inner .elementor-widget-placeholder.e-dragging-right{animation:grow-in-width .15s forwards;height:100%;position:absolute;top:0;width:var(--size)}.e-con.e-grid.e-con--row .elementor-widget-placeholder.e-dragging-right,.e-con.e-grid.e-con--row>.e-con-inner .elementor-widget-placeholder.e-dragging-right{left:auto;right:0}.e-con.e-grid.e-con--row .elementor-widget-placeholder.e-dragging-left,.e-con.e-grid.e-con--row>.e-con-inner .elementor-widget-placeholder.e-dragging-left{left:0;right:auto}.e-con.e-con--column>.e-con-inner>.elementor-widget-placeholder,.e-con.e-con--column>.elementor-widget-placeholder{animation-name:dnd-placeholder-widget-horizontal;height:var(--size);margin-block-end:var(--margin-end);margin-block-start:var(--margin-start)}.e-con.e-con--column>.elementor-widget-placeholder:nth-last-child(2){margin-block-start:calc(2 * var(--margin-start));--margin-end:0}.e-con.e-con--column>.e-con-inner>.elementor-widget-placeholder:last-child{--margin-end:0}.e-con .elementor-sortable-helper{height:84px;width:125px;z-index:-1}.e-con-inner>.e-con>.elementor-element-overlay .elementor-editor-element-setting,.e-con>.e-con>.elementor-element-overlay .elementor-editor-element-setting,.elementor-widget .e-con>.elementor-element-overlay .elementor-editor-element-setting{background-color:var(--e-p-border-con-in);position:relative}.e-con-inner>.e-con>.elementor-element-overlay .elementor-editor-element-setting:hover,.e-con>.e-con>.elementor-element-overlay .elementor-editor-element-setting:hover,.elementor-widget .e-con>.elementor-element-overlay .elementor-editor-element-setting:hover{background-color:var(--e-p-border-con-in-hover)}.e-con-inner>.e-con>.elementor-element-overlay .elementor-editor-element-setting.elementor-editor-element-add,.e-con-inner>.e-con>.elementor-element-overlay .elementor-editor-element-setting.elementor-editor-element-edit+.elementor-editor-element-remove,.e-con-inner>.e-con>.elementor-element-overlay .elementor-editor-element-setting:first-child:before,.e-con-inner>.e-con>.elementor-element-overlay .elementor-editor-element-setting:last-child:after,.e-con>.e-con>.elementor-element-overlay .elementor-editor-element-setting.elementor-editor-element-add,.e-con>.e-con>.elementor-element-overlay .elementor-editor-element-setting.elementor-editor-element-edit+.elementor-editor-element-remove,.e-con>.e-con>.elementor-element-overlay .elementor-editor-element-setting:first-child:before,.e-con>.e-con>.elementor-element-overlay .elementor-editor-element-setting:last-child:after,.elementor-widget .e-con>.elementor-element-overlay .elementor-editor-element-setting.elementor-editor-element-add,.elementor-widget .e-con>.elementor-element-overlay .elementor-editor-element-setting.elementor-editor-element-edit+.elementor-editor-element-remove,.elementor-widget .e-con>.elementor-element-overlay .elementor-editor-element-setting:first-child:before,.elementor-widget .e-con>.elementor-element-overlay .elementor-editor-element-setting:last-child:after{display:none}.e-con-inner>.e-con>.elementor-element-overlay .elementor-editor-element-setting:not(.elementor-editor-element-edit),.e-con>.e-con>.elementor-element-overlay .elementor-editor-element-setting:not(.elementor-editor-element-edit),.elementor-widget .e-con>.elementor-element-overlay .elementor-editor-element-setting:not(.elementor-editor-element-edit){margin-inline-start:-25px;transition:all .3s;will-change:margin-inline-start;z-index:-1}.e-con-inner>.e-con>.elementor-element-overlay>.elementor-editor-element-settings:hover>:is(.elementor-editor-element-duplicate,.elementor-editor-element-remove),.e-con>.e-con>.elementor-element-overlay>.elementor-editor-element-settings:hover>:is(.elementor-editor-element-duplicate,.elementor-editor-element-remove),.elementor-widget .e-con>.elementor-element-overlay>.elementor-editor-element-settings:hover>:is(.elementor-editor-element-duplicate,.elementor-editor-element-remove){margin-inline-start:0}.e-con-inner>.e-con>.elementor-element-overlay .elementor-editor-element-settings,.e-con>.e-con>.elementor-element-overlay .elementor-editor-element-settings,.elementor-widget .e-con>.elementor-element-overlay .elementor-editor-element-settings{border-radius:0;border-end-end-radius:3px;height:auto;inset:initial;inset-inline-start:0;top:0;transform:none}.e-con-inner>.e-con>.elementor-element-overlay .elementor-editor-element-settings i.eicon-handle:before,.e-con>.e-con>.elementor-element-overlay .elementor-editor-element-settings i.eicon-handle:before,.elementor-widget .e-con>.elementor-element-overlay .elementor-editor-element-settings i.eicon-handle:before{content:"\e9b4";display:block;font-size:20px;padding:2px}.e-atomic-element:has(.elementor-empty-view){min-height:120px}.e-atomic-element>.elementor-empty-view.elementor-empty-view{min-height:inherit}body.rtl .e-con.e-grid.e-con--row .elementor-widget-placeholder.e-dragging-right,body.rtl .e-con.e-grid.e-con--row>.e-con-inner .elementor-widget-placeholder.e-dragging-right{left:0;right:auto}body.rtl .e-con.e-grid.e-con--row .elementor-widget-placeholder.e-dragging-left,body.rtl .e-con.e-grid.e-con--row>.e-con-inner .elementor-widget-placeholder.e-dragging-left{left:auto;right:0}@keyframes dnd-placeholder-widget-vertical{0%{opacity:0;transform:translateX(50%) scaleX(0);transform-origin:0 50%}to{opacity:.9;transform:translateX(50%) scaleX(1);transform-origin:0 50%}}@keyframes dnd-placeholder-widget-horizontal{0%{opacity:0;transform:scaleY(0);transform-origin:50% 0}to{opacity:.9;transform:scaleY(1);transform-origin:50% 0}}@keyframes grow-in-width{0%{width:0}50%{width:calc(var(--size) / 2)}to{width:var(--size)}}.e-con-select-preset{align-items:center;display:flex;flex-direction:column;gap:25px;justify-content:center}.e-con-select-preset[data-view=choose-preset]>:not(.e-con-select-preset__inner),.e-con-select-preset[data-view=drop-area]>:not(.elementor-first-add){display:none}.e-con-select-preset-grid{flex-wrap:wrap;gap:20px}.e-con-select-preset-grid .e-con-select-preset__list .e-con-preset rect{fill:transparent}.e-con-select-preset__title{color:var(--e-a-color-txt);font-family:var(--e-a-font-family);font-size:15px;font-weight:400}.e-con-select-preset__list{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;max-width:650px}.e-con-select-preset__list .e-con-preset{background-color:unset;border:unset;border-radius:unset;box-shadow:unset;cursor:pointer;flex-basis:90px;margin:unset;outline:unset;padding:unset;text-shadow:unset}.e-con-select-preset__list .e-con-preset svg{height:auto;width:100%}.e-con-select-preset__list .e-con-preset svg:not(.exclude-rtl-scale){scale:calc(1 * var(--direction-multiplier)) 1}.e-con-select-preset__list .e-con-preset path{fill:var(--e-a-color-white)}.e-con-select-preset__list .e-con-preset rect{fill:var(--e-a-bg-active-bold);transition:all .3s}.e-con-select-preset__list .e-con-preset:focus,.e-con-select-preset__list .e-con-preset:hover{background-color:transparent;border:unset;border-radius:unset;box-shadow:unset;text-shadow:unset}.e-con-select-preset__list .e-con-preset:focus path,.e-con-select-preset__list .e-con-preset:hover path{stroke:var(--e-a-color-white)}.e-con-select-preset__list .e-con-preset:focus rect,.e-con-select-preset__list .e-con-preset:hover rect{fill:var(--e-a-color-txt)}.e-con-select-preset__list .e-con-preset[data-preset=r100]{scale:calc(1 * var(--direction-multiplier)) 1}.e-con-shared-styles{align-items:center;color:var(--e-a-color-txt);display:flex;flex-direction:column;font-family:var(--e-a-font-family);gap:25px;justify-content:center;line-height:1;min-height:159px;overflow:hidden}.e-con-select-type__title{font-size:15px;font-weight:400}.e-con-select-type__icons{display:flex;flex-wrap:wrap;gap:40px;justify-content:center}.e-con-select-type__icons__icon{cursor:pointer}.e-con-select-type__icons__icon svg{margin-block-end:10px;width:85px}.e-con-select-type__icons__icon:focus svg rect,.e-con-select-type__icons__icon:hover svg rect{fill:var(--e-a-color-txt)}.e-con-select-type__icons__icon:focus svg path,.e-con-select-type__icons__icon:hover svg path{stroke:var(--e-a-color-white)}.e-con-select-type__icons__icon__subtitle{font-size:14px;font-weight:500}.e-con .ui-resizable-e{right:0}.e-con .ui-resizable-w{left:0}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/editor-preview.css */
:root {
  --direction-multiplier: 1;
}

html[dir=rtl],
body.rtl {
  --direction-multiplier: -1;
}

.elementor-hidden {
  display: none;
}

.elementor-visibility-hidden {
  visibility: hidden;
}

.elementor-screen-only,
.screen-reader-text,
.screen-reader-text span,
.ui-helper-hidden-accessible {
  position: absolute;
  top: -10000em;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.elementor-clearfix:after {
  content: "";
  display: block;
  clear: both;
  width: 0;
  height: 0;
}

.e-logo-wrapper {
  display: inline-block;
  line-height: 1;
}
.e-logo-wrapper i {
  color: var(--e-a-color-circle-logo);
  font-size: 2.5em;
}

.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%;
}

.elementor-tags-list {
  display: none;
  position: absolute;
  width: 260px;
  max-height: 300px;
  overflow: auto;
  padding-block-end: 5px;
  background-color: var(--e-a-bg-default);
  box-shadow: var(--e-a-popover-shadow);
  border: var(--e-a-border);
  border-radius: 3px;
  z-index: 10000;
}
.elementor-tags-list__group-title {
  font-weight: bold;
  font-size: 12px;
  padding: 10px 15px;
  display: flex;
  align-items: center;
}
.elementor-tags-list__group-title .eicon-info-circle {
  padding-inline-end: 5px;
  color: var(--e-a-color-primary-bold);
  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-inline-end: 5px;
}
.elementor-tags-list__item:hover {
  background-color: var(--e-a-bg-hover);
}
.elementor-tags-list__teaser {
  border-block-start: 2px solid var(--e-a-border-color);
  padding-block-start: 4px;
  margin-block-start: 4px;
}
.elementor-tags-list__teaser-text {
  padding: 2px 15px 8px;
  line-height: 1.5;
  font-size: 12px;
}
.elementor-tags-list__teaser-link {
  color: var(--e-a-color-primary-bold);
  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 {
  cursor: pointer;
  transition: var(--e-a-transition-hover);
}
.elementor-dynamic-cover__settings:hover, .elementor-dynamic-cover__remove:hover {
  color: var(--e-a-color-txt-hover);
}
.elementor-control-type-wysiwyg .elementor-dynamic-cover {
  margin-block-start: 10px;
}

.elementor-tag-settings-popup {
  position: absolute;
  width: 260px;
  background-color: var(--e-a-bg-default);
  border: var(--e-a-border);
  box-shadow: var(--e-a-popover-shadow);
  z-index: 1;
}
.elementor-tag-settings-popup:before {
  content: "";
  position: absolute;
  inset-block-start: -20px;
  inset-inline-start: 5px;
  border: 10px solid transparent;
  border-block-end-color: var(--e-a-border-color);
}
.elementor-tag-settings-popup .elementor-control-type-section:first-child {
  margin: 0;
}

.elementor-tag-controls-stack-empty {
  background-color: var(--e-a-bg-default);
  padding: 10px;
  font-size: 13px;
  text-align: center;
}

.elementor-control-dynamic input {
  border-start-start-radius: var(--e-a-border-radius);
  border-start-end-radius: 0;
  border-end-end-radius: 0;
  border-end-start-radius: var(--e-a-border-radius);
}
.elementor-control-dynamic-switcher {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 27px;
  cursor: pointer;
  border: var(--e-a-border-bold);
  background: var(--e-a-bg-default);
  border-inline-start-width: 0;
  border-start-start-radius: 0;
  border-start-end-radius: var(--e-a-border-radius);
  border-end-end-radius: var(--e-a-border-radius);
  border-end-start-radius: 0;
  transition: var(--e-a-transition-hover);
}
.elementor-control-dynamic-switcher:hover {
  background-color: var(--e-a-bg-hover);
  color: var(--e-a-color-txt-hover);
}
.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-panel-box-content {
  padding: 20px 20px 10px;
}

.elementor-button {
  display: inline-block;
}

.elementor-panel-alert {
  background-color: var(--e-a-bg-primary);
  padding: 15px;
  border-inline-start: 3px solid var(--e-a-color-primary);
  position: relative;
  font-size: 12px;
  font-weight: 300;
  font-style: italic;
  line-height: 1.5;
  text-align: start;
  border-start-start-radius: 0;
  border-start-end-radius: 3px;
  border-end-start-radius: 0;
  border-end-end-radius: 3px;
}
.elementor-panel-alert a {
  color: inherit;
}
.elementor-panel-alert.elementor-panel-alert-info {
  border-color: var(--e-a-color-info);
  background: var(--e-a-bg-info);
}
.elementor-panel-alert.elementor-panel-alert-success {
  border-color: var(--e-a-color-success);
  background: var(--e-a-bg-success);
}
.elementor-panel-alert.elementor-panel-alert-warning {
  border-inline-start: 3px solid var(--e-a-color-warning);
  background: var(--e-a-bg-warning);
}
.elementor-panel-alert.elementor-panel-alert-danger {
  border-color: var(--e-a-color-danger);
  background: var(--e-a-bg-danger);
}

.elementor-descriptor, .elementor-control-field-description {
  font-size: 11px;
  font-style: italic;
  line-height: 1.4;
  color: var(--e-a-color-txt-muted);
}

.elementor-controls-popover {
  display: none;
  position: absolute;
  box-shadow: var(--e-a-popover-shadow);
  border-radius: var(--e-a-border-radius);
  inset-inline: 0;
  margin: -4px auto 5px;
  padding-block-start: 15px;
  width: 90%;
  z-index: 10000;
  background-color: var(--e-a-bg-default);
}
.elementor-controls-popover:before {
  content: "";
  position: absolute;
  inset-block-start: -16px;
  inset-inline-end: 22px;
  border: 8px solid transparent;
  border-block-end-color: var(--e-a-bg-default);
}
.elementor-controls-popover div.elementor-control {
  background-color: transparent;
}
.elementor-controls-popover div.elementor-control:before {
  content: none;
}

#elementor-panel-global .elementor-nerd-box .elementor-nerd-box-icon {
  margin-block-start: 20px;
}

.elementor-control {
  --control-title-size: 12px;
  position: relative;
  padding: 0 20px 15px;
}
.elementor-control a {
  font-weight: 500;
  text-decoration: none;
  border-block-end: 1px dotted transparent;
  transition: all ease-in-out 0.3s;
}
.elementor-control a:hover {
  border-block-end-color: inherit;
}
.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-inline-end: 5px;
}
.elementor-control .elementor-control-title:empty {
  display: none;
}
.elementor-control .elementor-control-spinner {
  display: flex;
  align-items: center;
}
.elementor-control.elementor-control-type-divider {
  padding: 0;
}
.elementor-control.elementor-control-type-divider .elementor-control-content {
  margin-inline: 20px;
  border-width: 0;
  border-block-start: var(--e-a-border);
  background-color: var(--e-a-bg-default);
  height: 15px;
}
.elementor-control.elementor-control-separator-before {
  padding-block-start: 15px;
}
.elementor-control.elementor-control-separator-before:before {
  content: "";
  position: absolute;
  inset: 0 20px auto;
  height: 1px;
  background-color: var(--e-a-border-color);
}
.elementor-control.elementor-control-separator-after {
  padding-block-end: 15px;
}
.elementor-control.elementor-control-separator-after:after {
  content: "";
  position: absolute;
  inset: auto 20px 0;
  height: 1px;
  background-color: var(--e-a-border-color);
}
.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-block-start: 15px;
}
.elementor-control.elementor-control-deprecated {
  color: var(--e-a-color-warning);
}
.elementor-control.elementor-control-deprecated .elementor-control-field-description {
  color: var(--e-a-color-warning);
}
.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-shape_divider_top .elementor-visual-choice-element-image label, .elementor-control-shape_divider_bottom .elementor-visual-choice-element-image label {
  padding: 4px;
}
.elementor-control-shape_divider_top img, .elementor-control-shape_divider_bottom img {
  aspect-ratio: 4/1;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.elementor-control-shape_divider_bottom img {
  rotate: X 180deg;
}
.elementor-control-custom_css_pro .elementor-nerd-box-message, .elementor-control-custom_attributes_pro .elementor-nerd-box-message {
  margin-block-start: 5px;
}

.elementor-control.e-open .elementor-panel-heading-toggle i, .elementor-control.elementor-active .elementor-panel-heading-toggle i,
.elementor-panel-category.e-open .elementor-panel-heading-toggle i,
.elementor-panel-category.elementor-active .elementor-panel-heading-toggle i,
.elementor-panel-scheme-item.e-open .elementor-panel-heading-toggle i,
.elementor-panel-scheme-item.elementor-active .elementor-panel-heading-toggle i {
  transform: rotate(90deg);
}
.elementor-control:not(.e-open):not(.elementor-active) .elementor-panel-heading-toggle i,
.elementor-panel-category:not(.e-open):not(.elementor-active) .elementor-panel-heading-toggle i,
.elementor-panel-scheme-item:not(.e-open):not(.elementor-active) .elementor-panel-heading-toggle i {
  scale: calc(1 * var(--direction-multiplier)) 1;
}

.elementor-panel-heading {
  display: flex;
  align-items: center;
  gap: 5px;
  height: 48px;
  padding-inline: 20px;
  width: 100%;
  border: 0;
  border-block-start: var(--e-a-border);
  border-block-start-width: 2px;
  background-color: transparent;
  color: var(--e-a-color-txt-accent);
  cursor: pointer;
}
.elementor-panel-heading-toggle {
  width: 10px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.elementor-panel-heading-title {
  font-weight: bold;
}
.elementor-panel-heading-category-chip {
  margin-inline-start: auto;
  background-color: var(--e-a-bg-chip);
  border-radius: 100px;
  padding: 5px 8px;
}
.elementor-panel-heading-category-chip i {
  margin-inline-start: 4px;
}
.elementor-panel-heading-promotion {
  margin-inline-start: auto;
}
.elementor-panel-heading-promotion a {
  color: var(--e-a-color-accent-promotion);
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  font-size: 13px;
}
.elementor-panel-heading-promotion a i {
  margin-inline-end: 4px;
  font-size: 14px;
}
.elementor-panel-heading-promotion a:hover {
  color: var(--e-a-color-accent-promotion);
}
.elementor-panel-heading:focus-visible {
  color: var(--e-a-color-txt-hover);
}

#elementor-controls .elementor-control-type-section:first-child .elementor-panel-heading,
#elementor-panel-page-settings-controls .elementor-control-type-section:first-child .elementor-panel-heading,
#elementor-panel-editorPreferences-settings-controls .elementor-control-type-section:first-child .elementor-panel-heading {
  border-block-start: none;
}

.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-block-start: 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-block-start: 0;
}
.elementor-label-block.elementor-control-hidden-label.elementor-label-block > .elementor-control-content > .elementor-control-field > .elementor-control-input-wrapper {
  margin-block-start: 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-inline-start: auto;
}

.elementor-control-field-description {
  margin-block-start: 10px;
}

.elementor-group-control-attachment_alert .elementor-control-field-description {
  margin-block-start: 0;
}

.elementor-control-start-end .eicon-text-align-left,
.elementor-control-start-end .eicon-text-align-right,
.elementor-control-start-end .eicon-h-align-left,
.elementor-control-start-end .eicon-h-align-right {
  scale: calc(1 * var(--direction-multiplier)) 1;
}

.elementor-update-preview {
  margin: 15px 15px 0;
  display: flex;
  align-items: center;
}

.elementor-update-preview-button-wrapper {
  flex-grow: 1;
  text-align: end;
}

.elementor-update-preview-button {
  padding: 8px 15px;
}

.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 + 12px) 0;
  margin-inline-end: 5px;
}
.elementor-control-responsive-switchers__holder {
  position: absolute;
  width: 100%;
  inset-block-start: 0;
  background-color: var(--e-a-bg-default);
  border-radius: var(--e-a-border-radius);
  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: var(--e-a-color-primary-bold);
}
.elementor-control-responsive-switchers.elementor-responsive-switchers-open .elementor-control-responsive-switchers__holder {
  box-shadow: var(--e-a-dropdown-shadow);
}

.elementor-responsive-switcher {
  all: unset;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  z-index: 2;
  cursor: pointer;
  height: 0;
  width: 100%;
  transform: scale(0);
  opacity: 0;
  transition: 0.15s;
  font-size: 12px;
  color: inherit;
}
.elementor-responsive-switcher:hover {
  color: var(--e-a-color-primary-bold);
}

.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: var(--e-a-color-primary-bold);
}

.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: var(--e-a-color-primary-bold);
}

.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: var(--e-a-color-primary-bold);
}

.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: var(--e-a-color-primary-bold);
}

.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: var(--e-a-color-primary-bold);
}

.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: var(--e-a-color-primary-bold);
}

.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: var(--e-a-color-primary-bold);
}

.e-units-wrapper {
  position: relative;
  margin-inline-start: auto;
}
.e-units-wrapper .e-units-switcher {
  cursor: pointer;
  font-size: 10px;
  padding: 0.5em;
  margin: -0.5em 0;
  transition: all ease-in-out 0.15s;
}
.e-units-wrapper .e-units-switcher:hover {
  color: var(--e-a-color-primary-bold);
  background-color: var(--e-a-bg-hover);
  border-radius: var(--e-a-border-radius);
}
.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: var(--e-a-color-primary-bold);
}
.e-units-choices label {
  cursor: pointer;
  display: block;
}
.e-units-choices {
  display: none;
  overflow: hidden;
  max-height: 0;
  position: absolute;
  inset-block-start: -0.8em;
  inset-inline-start: -0.5em;
  width: 2.5em;
  text-align: center;
  background-color: var(--e-a-bg-default);
  border-radius: var(--e-a-border-radius);
  box-shadow: var(--e-a-dropdown-shadow);
  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;
  font-size: 10px;
  transition: 0.15s;
}
.e-units-choices .elementor-units-choices-label:hover {
  color: var(--e-a-color-primary-bold);
}
.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-alert {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 8px;
}
.elementor-control-alert-heading {
  font-weight: bold;
}

.elementor-control-type-button .elementor-control-input-wrapper {
  text-align: end;
}
.elementor-control-type-button .elementor-button {
  width: auto;
}
.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: var(--e-a-border-radius);
  overflow: hidden;
}
.elementor-choices .elementor-choices-label {
  border-block-start: var(--e-a-border-bold);
  border-block-end: var(--e-a-border-bold);
  border-inline-start: var(--e-a-border-bold);
  border-inline-end: none;
  font-size: 12px;
  transition: var(--e-a-transition-hover);
  cursor: pointer;
  overflow: hidden;
}
.elementor-choices .elementor-choices-label:nth-child(2) {
  border-start-start-radius: var(--e-a-border-radius);
  border-end-start-radius: var(--e-a-border-radius);
}
.elementor-choices .elementor-choices-label:last-child {
  border-inline-end: var(--e-a-border-bold);
  border-start-end-radius: var(--e-a-border-radius);
  border-end-end-radius: var(--e-a-border-radius);
}
.elementor-choices input {
  display: none;
}
.elementor-choices input:hover + .elementor-choices-label {
  background-color: var(--e-a-bg-hover);
}
.elementor-choices input.e-choose-placeholder + .elementor-choices-label, .elementor-choices input:checked + .elementor-choices-label {
  background-color: var(--e-a-bg-active-bold);
  color: var(--e-a-color-txt-accent);
}

.elementor-label-inline .elementor-choices {
  justify-content: flex-end;
}

.elementor-control-type-color.e-control-global .pickr {
  border-start-start-radius: 0;
  border-start-end-radius: var(--e-a-border-radius);
  border-end-start-radius: 0;
  border-end-end-radius: var(--e-a-border-radius);
  flex-shrink: 0;
  border-color: var(--e-a-border-color-bold);
  transition: var(--e-a-transition-hover);
}
.elementor-control-type-color.e-control-global .pickr:hover {
  background-color: var(--e-a-bg-hover);
}
.elementor-control-type-color.e-control-global .e-global__popover-toggle:not(.e-global__popover-toggle--active) ~ .pickr {
  background-color: var(--e-a-bg-active-bold);
}
.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-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-block-start: 0;
  margin-block-end: 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-responsive-switchers {
  --selected-option: 0;
  --pointer-position: var(--selected-option);
  position: relative;
  width: 2.5em;
  height: 2.5em;
  margin: calc(-2.5em + 12px) 0;
  margin-inline-end: 5px;
}
.elementor-control-responsive-switchers__holder {
  position: absolute;
  width: 100%;
  inset-block-start: 0;
  background-color: var(--e-a-bg-default);
  border-radius: var(--e-a-border-radius);
  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: var(--e-a-color-primary-bold);
}
.elementor-control-responsive-switchers.elementor-responsive-switchers-open .elementor-control-responsive-switchers__holder {
  box-shadow: var(--e-a-dropdown-shadow);
}

.elementor-responsive-switcher {
  all: unset;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  z-index: 2;
  cursor: pointer;
  height: 0;
  width: 100%;
  transform: scale(0);
  opacity: 0;
  transition: 0.15s;
  font-size: 12px;
  color: inherit;
}
.elementor-responsive-switcher:hover {
  color: var(--e-a-color-primary-bold);
}

.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: var(--e-a-color-primary-bold);
}

.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: var(--e-a-color-primary-bold);
}

.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: var(--e-a-color-primary-bold);
}

.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: var(--e-a-color-primary-bold);
}

.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: var(--e-a-color-primary-bold);
}

.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: var(--e-a-color-primary-bold);
}

.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: var(--e-a-color-primary-bold);
}

.e-units-wrapper {
  position: relative;
  margin-inline-start: auto;
}
.e-units-wrapper .e-units-switcher {
  cursor: pointer;
  font-size: 10px;
  padding: 0.5em;
  margin: -0.5em 0;
  transition: all ease-in-out 0.15s;
}
.e-units-wrapper .e-units-switcher:hover {
  color: var(--e-a-color-primary-bold);
  background-color: var(--e-a-bg-hover);
  border-radius: var(--e-a-border-radius);
}
.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: var(--e-a-color-primary-bold);
}
.e-units-choices label {
  cursor: pointer;
  display: block;
}
.e-units-choices {
  display: none;
  overflow: hidden;
  max-height: 0;
  position: absolute;
  inset-block-start: -0.8em;
  inset-inline-start: -0.5em;
  width: 2.5em;
  text-align: center;
  background-color: var(--e-a-bg-default);
  border-radius: var(--e-a-border-radius);
  box-shadow: var(--e-a-dropdown-shadow);
  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;
  font-size: 10px;
  transition: 0.15s;
}
.e-units-choices .elementor-units-choices-label:hover {
  color: var(--e-a-color-primary-bold);
}
.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-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-inline-start: none;
  border-radius: 0;
  padding: var(--e-a-border-radius);
}
.elementor-control-type-dimensions li input:focus {
  border-inline-start: var(--e-a-border-bold);
  margin-inline-start: -1px;
  width: calc(100% + 1px);
}
.elementor-control-type-dimensions li input:focus + .elementor-control-dimension-label {
  color: var(--e-a-color-txt);
}
.elementor-control-type-dimensions li .elementor-link-dimensions {
  border: var(--e-a-border-bold);
  border-inline-start: none;
  background-color: var(--e-a-bg-default);
  padding: 0;
  outline: none;
  border-start-start-radius: 0;
  border-start-end-radius: var(--e-a-border-radius);
  border-end-start-radius: 0;
  border-end-end-radius: var(--e-a-border-radius);
  cursor: pointer;
}
.elementor-control-type-dimensions li:first-child input {
  border-inline-start: 1px solid var(--e-a-border-color-bold);
  border-start-start-radius: var(--e-a-border-radius);
  border-start-end-radius: 0;
  border-end-start-radius: var(--e-a-border-radius);
  border-end-end-radius: 0;
}
.elementor-control-type-dimensions li:first-child input:focus {
  border-color: var(--e-a-border-color-focus);
  margin-inline-start: 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 {
  color: var(--e-a-color-txt-muted);
  display: block;
  text-align: center;
  font-size: 9px;
  padding-block-start: 5px;
}
.elementor-control-type-dimensions .elementor-link-dimensions.unlinked {
  background-color: var(--e-a-bg-default);
}
.elementor-control-type-dimensions .elementor-link-dimensions.unlinked .elementor-linked {
  display: none;
}
.elementor-control-type-dimensions .elementor-link-dimensions:not(.unlinked) {
  background-color: var(--e-a-bg-active-bold);
  color: var(--e-a-color-txt-accent);
  border-color: var(--e-a-border-color-bold);
}
.elementor-control-type-dimensions .elementor-link-dimensions:not(.unlinked) .elementor-unlinked {
  display: none;
}

.elementor-control-responsive-switchers {
  --selected-option: 0;
  --pointer-position: var(--selected-option);
  position: relative;
  width: 2.5em;
  height: 2.5em;
  margin: calc(-2.5em + 12px) 0;
  margin-inline-end: 5px;
}
.elementor-control-responsive-switchers__holder {
  position: absolute;
  width: 100%;
  inset-block-start: 0;
  background-color: var(--e-a-bg-default);
  border-radius: var(--e-a-border-radius);
  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: var(--e-a-color-primary-bold);
}
.elementor-control-responsive-switchers.elementor-responsive-switchers-open .elementor-control-responsive-switchers__holder {
  box-shadow: var(--e-a-dropdown-shadow);
}

.elementor-responsive-switcher {
  all: unset;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  z-index: 2;
  cursor: pointer;
  height: 0;
  width: 100%;
  transform: scale(0);
  opacity: 0;
  transition: 0.15s;
  font-size: 12px;
  color: inherit;
}
.elementor-responsive-switcher:hover {
  color: var(--e-a-color-primary-bold);
}

.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: var(--e-a-color-primary-bold);
}

.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: var(--e-a-color-primary-bold);
}

.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: var(--e-a-color-primary-bold);
}

.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: var(--e-a-color-primary-bold);
}

.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: var(--e-a-color-primary-bold);
}

.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: var(--e-a-color-primary-bold);
}

.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: var(--e-a-color-primary-bold);
}

.e-units-wrapper {
  position: relative;
  margin-inline-start: auto;
}
.e-units-wrapper .e-units-switcher {
  cursor: pointer;
  font-size: 10px;
  padding: 0.5em;
  margin: -0.5em 0;
  transition: all ease-in-out 0.15s;
}
.e-units-wrapper .e-units-switcher:hover {
  color: var(--e-a-color-primary-bold);
  background-color: var(--e-a-bg-hover);
  border-radius: var(--e-a-border-radius);
}
.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: var(--e-a-color-primary-bold);
}
.e-units-choices label {
  cursor: pointer;
  display: block;
}
.e-units-choices {
  display: none;
  overflow: hidden;
  max-height: 0;
  position: absolute;
  inset-block-start: -0.8em;
  inset-inline-start: -0.5em;
  width: 2.5em;
  text-align: center;
  background-color: var(--e-a-bg-default);
  border-radius: var(--e-a-border-radius);
  box-shadow: var(--e-a-dropdown-shadow);
  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;
  font-size: 10px;
  transition: 0.15s;
}
.e-units-choices .elementor-units-choices-label:hover {
  color: var(--e-a-color-primary-bold);
}
.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-gaps .elementor-control-gaps {
  display: flex;
}
.elementor-control-type-gaps li {
  flex: 1;
  transition: flex-grow 0.3s ease-in-out;
}
.elementor-control-type-gaps li input,
.elementor-control-type-gaps li .elementor-link-gaps {
  display: block;
  text-align: center;
  width: 100%;
  height: 27px;
}
.elementor-control-type-gaps li input {
  border-inline-start: none;
  border-radius: 0;
  padding: var(--e-a-border-radius);
}
.elementor-control-type-gaps li input:focus {
  border-inline-start: var(--e-a-border-bold);
  margin-inline-start: -1px;
  width: calc(100% + 1px);
}
.elementor-control-type-gaps li input:focus + .elementor-control-gap-label {
  color: var(--e-a-color-txt);
}
.elementor-control-type-gaps li .elementor-link-gaps {
  border: var(--e-a-border-bold);
  border-inline-start: none;
  background-color: var(--e-a-bg-default);
  padding: 0;
  outline: none;
  border-start-start-radius: 0;
  border-start-end-radius: var(--e-a-border-radius);
  border-end-start-radius: 0;
  border-end-end-radius: var(--e-a-border-radius);
  cursor: pointer;
}
.elementor-control-type-gaps li:first-child input {
  border-inline-start: 1px solid var(--e-a-border-color-bold);
  border-start-start-radius: var(--e-a-border-radius);
  border-start-end-radius: 0;
  border-end-start-radius: var(--e-a-border-radius);
  border-end-end-radius: 0;
}
.elementor-control-type-gaps li:first-child input:focus {
  border-color: var(--e-a-border-color-focus);
  margin-inline-start: 0;
  width: 100%;
}
.elementor-control-type-gaps li:last-child {
  max-width: 27px;
}
.elementor-control-type-gaps.e-units-custom li.elementor-control-gap:focus-within {
  flex: 2.5;
}
.elementor-control-type-gaps .elementor-control-gap-label {
  color: var(--e-a-color-txt-muted);
  display: block;
  text-align: center;
  font-size: 9px;
  padding-block-start: 5px;
}
.elementor-control-type-gaps .elementor-link-gaps.unlinked {
  background-color: var(--e-a-bg-default);
}
.elementor-control-type-gaps .elementor-link-gaps.unlinked .elementor-linked {
  display: none;
}
.elementor-control-type-gaps .elementor-link-gaps:not(.unlinked) {
  background-color: var(--e-a-bg-active-bold);
  color: var(--e-a-color-txt-accent);
  border-color: var(--e-a-border-color-bold);
}
.elementor-control-type-gaps .elementor-link-gaps:not(.unlinked) .elementor-unlinked {
  display: none;
}

.elementor-control-type-icons .elementor-control-media__preview > * {
  position: absolute;
  inset-block-start: 50%;
  inset-inline-start: 50%;
  transform: translate(calc(-50% * var(--direction-multiplier)), -50%);
}
.elementor-control-type-icons .elementor-control-media__preview i {
  font-size: 70px;
}
.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: var(--e-a-border-bold);
  border-radius: 3px;
}
.elementor-control-type-gallery .elementor-control-gallery-status {
  font-size: 12px;
  height: 27px;
  padding-inline-start: 10px;
  border-block-end: var(--e-a-border-bold);
  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-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-thumbnails:hover + .elementor-control-gallery-edit, .elementor-control-type-gallery .elementor-control-gallery-thumbnails:focus + .elementor-control-gallery-edit {
  opacity: 1;
}
.elementor-control-type-gallery .elementor-control-gallery-thumbnail {
  width: 48px;
  height: 48px;
  -o-object-fit: cover;
     object-fit: cover;
  border: var(--e-a-border);
}
.elementor-control-type-gallery .elementor-control-gallery-thumbnail + .unoptimized__image {
  outline: 2px solid var(--e-a-btn-bg-danger-active);
  opacity: 0.6;
}
.elementor-control-type-gallery .elementor-control-gallery-edit {
  position: absolute;
  inset: 0;
  background-color: rgba(0, 0, 0, 0.2);
  padding: 10px;
  font-size: 11px;
  transition: all 0.3s ease-in-out;
  pointer-events: none;
  cursor: pointer;
  opacity: 0;
}
.elementor-control-type-gallery .elementor-control-gallery-edit span {
  position: absolute;
  inset-block-start: 10px;
  inset-inline-end: 10px;
  width: 21px;
  height: 21px;
  color: var(--e-a-color-white);
  background-color: rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.2);
  transition: var(--e-a-transition-hover);
}
.elementor-control-type-gallery .elementor-control-gallery-edit span i {
  font-size: 11px;
  padding: 5px;
}
.elementor-control-type-gallery .elementor-control-gallery-edit span:hover {
  background-color: rgba(0, 0, 0, 0.6);
}
.elementor-control-type-gallery .elementor-control-gallery-add {
  width: 48px;
  height: 48px;
  font-size: 14px;
}
.elementor-control-type-gallery .elementor-control-gallery-add i {
  margin: 0;
}
.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-inline-start: var(--e-a-border);
}
.elementor-control-type-gallery .elementor-control-gallery-clear {
  color: currentColor;
  background-color: transparent;
  border: none;
  cursor: pointer;
  justify-content: center;
}
.elementor-control-type-gallery .elementor-control-gallery-clear:hover, .elementor-control-type-gallery .elementor-control-gallery-clear:focus {
  color: var(--e-a-color-danger);
}
.elementor-control-type-gallery .elementor-control-dynamic-switcher {
  border-width: 0;
  border-inline-start-width: 1px;
  border-block-end-width: 1px;
  border-radius: 0;
}

.e-global__popover {
  width: 288px;
  z-index: 1;
  font-size: 12px;
  padding-inline-start: 10px;
}
.e-global__popover-toggle {
  border: var(--e-a-border-bold);
  border-inline-end: 0;
  border-start-start-radius: 3px;
  border-start-end-radius: 0;
  border-end-start-radius: 3px;
  border-end-end-radius: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: var(--e-a-transition-hover);
}
.e-global__popover-toggle:hover {
  background-color: var(--e-a-bg-hover);
}
.e-global__popover-toggle--active {
  color: var(--e-a-color-primary-bold);
  background-color: var(--e-a-bg-active-bold);
}
.e-global__popover-container {
  box-shadow: var(--e-a-popover-shadow);
  border-radius: var(--e-a-border-radius);
  background-color: var(--e-a-bg-default);
}
.e-global__popover-title {
  padding: 15px 20px;
  font-weight: 500;
  border-block-end: var(--e-a-border);
  display: flex;
}
.e-global__popover-title > i {
  margin-inline-end: 5px;
}
.e-global__popover-title-text {
  flex-grow: 1;
}
.e-global__popover-info {
  margin-inline-end: 10px;
  display: inline-block;
}
.e-global__popover-info-tooltip {
  width: 270px;
  z-index: 1;
  background-color: rgba(0, 0, 0, 0.9);
  color: var(--e-a-color-white);
  padding: 20px;
  border-radius: 3px;
}
.e-global__popover-info-tooltip:after {
  content: "";
  position: absolute;
  inset-block-end: -17px;
  inset-inline-start: 16px;
  border: 10px solid transparent;
  border-block-start-color: rgba(0, 0, 0, 0.9);
}
.e-global__popover-info i {
  font-size: 13px;
}
.e-global__preview-items-container {
  max-height: 400px;
  overflow-y: auto;
  padding: 5px 0;
}
.e-global__preview-items-container::-webkit-scrollbar {
  width: 7px;
}
.e-global__preview-items-container::-webkit-scrollbar-thumb {
  background-color: #BABFC5;
  border-radius: 10px;
}
.e-global__group-header {
  padding: 12px 20px 5px;
  font-weight: 500;
  font-size: 11px;
  color: var(--e-a-color-txt-muted);
}
.e-global__group-divider {
  height: 1px;
  background-color: var(--e-a-border-color);
  margin: 10px 20px;
}
.e-global__manage-button {
  font-weight: 500;
  cursor: pointer;
}
.e-global__typography {
  padding-block: 10px;
  padding-inline: 35px 20px;
  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%);
  inset-block-start: 50%;
  inset-inline-start: 13px;
}
.e-global__color {
  padding: 10px 20px;
  display: flex;
  align-items: center;
}
.e-global__color-preview-container {
  height: 20px;
  width: 20px;
  border-radius: 3px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  margin-inline-end: 10px;
  flex-shrink: 0;
  position: relative;
}
.e-global__color-preview-color, .e-global__color-preview-transparent-bg {
  border-radius: 3px;
  position: absolute;
  inset: 0;
}
.e-global__color-preview-transparent-bg {
  background-image: linear-gradient(45deg, var(--e-a-border-color-bold) 25%, transparent 0, transparent 75%, var(--e-a-border-color-bold) 0, var(--e-a-border-color-bold)), linear-gradient(45deg, var(--e-a-border-color-bold) 25%, transparent 0, transparent 75%, var(--e-a-border-color-bold) 0, var(--e-a-border-color-bold));
  background-size: 12px 12px;
  background-position: 0 0, calc(12px / 2) calc(12px / 2);
}
.e-global__color-title {
  flex-grow: 1;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  padding-inline-end: 10px;
}
.e-global__color-hex {
  font-size: 10px;
  color: var(--e-a-color-txt-muted);
}
.e-global__color .pcr-button {
  background-color: var(--e-a-bg-default);
}
.e-global__color.e-global__preview-item--selected .e-global__color-preview-container {
  display: flex;
  justify-content: center;
  align-items: center;
  color: var(--e-a-color-white);
}
.e-global__color.e-global__preview-item--selected .e-global__color-preview-container:before {
  font-family: "eicons";
  font-size: 13px;
  content: "\e90e";
  text-shadow: 0 0 1px #000;
  z-index: 1;
}
.e-global__preview-item {
  cursor: pointer;
  position: relative;
}
.e-global__preview-item:hover {
  background-color: var(--e-a-bg-hover);
}
.e-global__confirm-delete i, .e-global__confirm-message-text i {
  color: var(--e-a-color-warning);
}
.e-global__confirm-input-wrapper {
  display: flex;
  align-items: center;
  border: var(--e-a-border);
  border-radius: var(--e-a-border-radius);
  margin: 15px 0;
  padding: 2px;
}
.e-global__confirm-input-wrapper input {
  font-family: var(--e-a-font-family);
  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 {
  display: flex;
  flex-direction: row;
  align-items: stretch;
}
.e-control-global .elementor-control-spinner {
  margin-inline-end: 4px;
}

.elementor-control-type-hidden {
  display: none !important;
}

.elementor-control-type-icon .select2-selection__rendered .eicon {
  margin-inline-end: 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 {
  display: flex;
  align-items: flex-start;
}
.elementor-control-type-image_dimensions .elementor-image-dimensions-field {
  width: 65px;
}
.elementor-control-type-image_dimensions .elementor-image-dimensions-field input:focus + .elementor-image-dimensions-field-description {
  color: var(--e-a-color-txt);
}
.elementor-control-type-image_dimensions .elementor-image-dimensions-separator {
  width: 20px;
  text-align: center;
  padding-block-start: 4px;
}
.elementor-control-type-image_dimensions .elementor-image-dimensions-field-description {
  display: block;
  margin-block-start: 5px;
  color: var(--e-a-color-txt-disabled);
  font-size: 10px;
  text-align: center;
}
.elementor-control-type-image_dimensions .elementor-image-dimensions-apply-button {
  margin-inline-start: auto;
}

.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;
  inset-block-start: 50%;
  inset-inline-start: 50%;
  transform: translate(calc(-50% * var(--direction-multiplier)), -50%);
  color: var(--e-a-color-white);
  font-size: 20px;
}
.elementor-control-media__content__upload-button {
  background-color: var(--e-a-bg-active-bold);
}
.elementor-control-media__preview {
  height: 100%;
  background-size: cover;
  background-position: center;
}
.elementor-control-media-area {
  background-image: linear-gradient(45deg, var(--e-a-border-color-bold) 25%, transparent 0, transparent 75%, var(--e-a-border-color-bold) 0, var(--e-a-border-color-bold)), linear-gradient(45deg, var(--e-a-border-color-bold) 25%, transparent 0, transparent 75%, var(--e-a-border-color-bold) 0, var(--e-a-border-color-bold));
  background-size: 16px 16px;
  background-position: 0 0, calc(16px / 2) calc(16px / 2);
  background-color: var(--e-a-bg-default);
  border: var(--e-a-border-bold);
  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;
  inset-block-start: 50%;
  inset-inline-start: 50%;
  transform: translate(calc(-50% * var(--direction-multiplier)), -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;
  inset: 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 {
  inset-block-end: -30px;
}
.elementor-control-media__content {
  transition: all 0.2s ease-in-out;
}
.elementor-control-media__tools {
  position: absolute;
  inset-block-end: 0;
  inset-inline: 0;
  height: 27px;
  transition: all 0.2s ease-in-out;
}
.elementor-control-media__tools > *:not(:first-child) {
  margin-inline-start: 1px;
}
.elementor-control-media__tool {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-grow: 1;
  color: var(--e-a-color-white);
  background-color: rgba(0, 0, 0, 0.9);
  font-size: 11px;
  transition: var(--e-a-transition-hover);
}
.elementor-control-media__tool:hover {
  background-color: rgba(0, 0, 0, 0.8);
}
.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;
  inset-block-start: 10px;
  inset-inline-end: 10px;
  width: 20px;
  height: 20px;
  font-size: 11px;
  color: var(--e-a-color-white);
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: var(--e-border-radius);
  box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.2);
  transition: var(--e-a-transition-hover);
}
.elementor-control-media__content__remove:hover {
  background-color: rgba(0, 0, 0, 0.6);
}
.elementor-control-media.e-media-empty .elementor-control-file-area {
  display: none;
}
.elementor-control-media__warnings:empty {
  display: none;
}
.elementor-control-media__warnings:not(:empty) {
  margin-block-start: 10px;
}
.elementor-control-media__file {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-block-start: 10px;
  border: var(--e-a-border);
}
.elementor-control-media__file__content {
  padding-inline-start: 5px;
  font-size: 12px;
}
.elementor-control-media__file__content__label {
  color: #9DA5AE;
}
.elementor-control-media__file__content__info {
  display: flex;
  align-items: center;
  font-weight: 500;
}
.elementor-control-media__file__content__info__icon {
  margin-inline-end: 5px;
}
.elementor-control-media__file__controls {
  display: flex;
  border-inline-start: var(--e-a-border);
}
.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-inline-end: var(--e-a-border);
}
.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(0, 0, 0, 0.9);
  color: var(--e-a-color-white);
}
.elementor-control-media .elementor-control-dynamic-switcher:hover {
  background-color: rgba(0, 0, 0, 0.8);
  color: var(--e-a-color-white);
}
.elementor-control-media .e-control-image-size {
  display: flex;
  flex-direction: column;
  width: 100%;
  padding-block-start: 20px;
}
.elementor-control-media .e-control-image-size .elementor-control-input-wrapper {
  margin-inline-start: 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: var(--e-a-bg-active-bold);
}

.elementor-control-notice {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 8px;
  padding: 16px;
  border-radius: 3px;
  border: 1px solid var(--notice-control-color, var(--e-a-color-txt));
  color: var(--e-a-color-txt);
  font-size: 12px;
  font-weight: 400;
  line-height: 1.5;
  text-align: start;
  margin-block-start: 10px;
}
.elementor-control-notice-type-info {
  --notice-control-color: var(--e-a-color-info);
}
.elementor-control-notice-type-success {
  --notice-control-color: var(--e-a-color-success);
}
.elementor-control-notice-type-warning {
  --notice-control-color: var(--e-a-color-warning);
}
.elementor-control-notice-type-danger {
  --notice-control-color: var(--e-a-color-danger);
}
.elementor-control-notice-icon {
  flex-basis: 18px;
  color: var(--notice-control-color);
}
.elementor-control-notice-main {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 6px;
  flex: 1;
}
.elementor-control-notice-main-heading {
  font-weight: 700;
  font-style: italic;
}
.elementor-control-notice-main-content {
  font-style: italic;
  line-height: 1.5;
}
.elementor-control-notice-main-actions {
  display: flex;
  gap: 10px;
  padding-block-start: 8px;
}
.elementor-control-notice-main a {
  color: inherit;
  font-weight: 700;
  cursor: pointer;
}
.elementor-control-notice-main a:hover, .elementor-control-notice-main a:focus {
  color: inherit;
}
.elementor-control-notice-dismiss {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: transparent;
  border: 0;
  padding: 0;
  margin: 0;
  cursor: pointer;
}

.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 {
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
}
.elementor-control-type-popover_toggle .elementor-control-popover-toggle-toggle:checked + .elementor-control-popover-toggle-toggle-label {
  color: var(--e-a-color-txt-active);
  background-color: var(--e-a-bg-active-bold);
}
.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-toggle-label {
  height: 27px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: var(--e-a-border-radius);
  border: var(--e-a-border-bold);
  transition: var(--e-a-transition-hover);
}
.elementor-control-type-popover_toggle .elementor-control-popover-toggle-toggle-label:hover {
  background-color: var(--e-a-bg-hover);
}
.elementor-control-type-popover_toggle .elementor-control-popover-toggle-reset-label {
  color: var(--e-a-color-txt-muted);
  margin-inline-end: 5px;
}
.elementor-control-type-popover_toggle .elementor-control-popover-toggle-reset-label:hover {
  color: var(--e-a-color-txt);
}

.elementor-controls-popover.e-controls-popover--typography {
  padding-block-start: 0;
}

.e-control-global .elementor-control-popover-toggle-toggle-label {
  border-start-start-radius: 0;
  border-start-end-radius: var(--e-a-border-radius);
  border-end-start-radius: 0;
  border-end-end-radius: var(--e-a-border-radius);
  flex-shrink: 0;
}

.elementor-control-type-repeater .elementor-control:not(.elementor-control-type-tab) {
  padding-inline-start: 10px;
  padding-inline-end: 10px;
  padding-block-end: 10px;
}
.elementor-control-type-repeater.elementor-repeater-has-minimum-rows .elementor-repeater-tool-remove {
  display: none;
}
.elementor-control-type-repeater.elementor-repeater-has-maximum-rows .elementor-repeater-tool-duplicate,
.elementor-control-type-repeater.elementor-repeater-has-maximum-rows .elementor-repeater-add {
  display: none;
}
.elementor-control-type-repeater .elementor-repeater-fields {
  margin: 10px 0;
}
.elementor-control-type-repeater .elementor-repeater-row-controls {
  border: var(--e-a-border-bold);
  border-block-start-width: 0;
  padding-block-start: 15px;
}
.elementor-control-type-repeater .elementor-repeater-row-controls:not(.editable) {
  display: none;
}
.elementor-control-type-repeater .elementor-repeater-row-tools {
  display: flex;
  align-items: center;
  width: 100%;
  border: 1px solid var(--e-a-border-color-bold);
  transition: var(--e-a-transition-hover);
}
.elementor-control-type-repeater .elementor-repeater-row-tools > button {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 40px;
  border: none;
  background-color: transparent;
  color: currentColor;
  cursor: pointer;
}
.elementor-control-type-repeater .elementor-repeater-row-tools > button:hover, .elementor-control-type-repeater .elementor-repeater-row-tools > button:focus {
  background-color: var(--e-a-bg-hover);
}
.elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-item-title {
  flex: 1;
  justify-content: flex-start;
  padding: 0 10px;
  font-size: var(--control-title-size);
  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-inline-end: 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;
  border-inline-start: 1px solid var(--e-a-border-color-bold);
}
.elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-handle-sortable {
  width: 10px;
  border-inline-end: 1px solid var(--e-a-border-color-bold);
  cursor: move;
}
.elementor-control-type-repeater .elementor-button-wrapper {
  text-align: center;
  padding-block-start: 5px;
}

#elementor-controls,
#elementor-panel-page-settings-controls,
#elementor-panel-editorPreferences-settings-controls {
  padding-block-start: 15px;
}

.elementor-control-type-section {
  padding: 0;
}
.elementor-control-type-section.e-open {
  padding-block-end: 10px;
}
.elementor-control-type-section + .elementor-control:not(.elementor-control-type-section):before {
  display: none;
}
.elementor-control-type-section:not(:first-child):not(.elementor-control-type-section + .elementor-control-type-section) {
  margin-block-start: 25px;
}

.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: var(--control-title-size);
  font-family: inherit;
  font-weight: inherit;
  font-style: inherit;
  text-transform: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  flex-basis: 100%;
  padding-inline-start: 5px;
  padding-inline-end: 20px;
  cursor: pointer;
}
.elementor-control-type-select .elementor-control-input-wrapper select.e-select-placeholder {
  color: var(--e-a-color-txt-disabled);
}
.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;
  inset-block-start: 50%;
  inset-inline-end: 5px;
  transform: translateY(-50%);
  pointer-events: none;
}
.elementor-control-type-select .elementor-control-field.elementor-control-field-select-small .elementor-control-input-wrapper {
  max-width: 80px;
}

.elementor-shadow-box .elementor-shadow-slider {
  margin-block-start: 10px;
}
.elementor-shadow-box .elementor-color-picker-wrapper .elementor-control-title {
  flex-grow: 1;
}

.elementor-control-type-slider.elementor-control-dynamic input {
  border-start-start-radius: var(--e-a-border-radius);
  border-start-end-radius: 0;
  border-end-start-radius: var(--e-a-border-radius);
  border-end-end-radius: 0;
}
.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-block-end: 40px;
}
.elementor-control-type-slider--multiple .elementor-slider {
  margin-block-start: 12px;
  width: 98%;
}
.elementor-control-type-slider--handles-range .elementor-slider .noUi-handle {
  border-radius: 0;
  width: 10px;
  transform: translateY(calc(50% - 14px)) translateX(calc(4px * var(--direction-multiplier)));
}
.elementor-control-type-slider--handles-range .elementor-slider .noUi-handle:after {
  content: "";
  position: absolute;
  inset-block-start: 2px;
  height: 12px;
  width: 11px;
  transform: rotate(45deg);
  background-color: var(--e-a-color-white);
  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-inline-start-width: 0;
  border-start-start-radius: 0;
  border-start-end-radius: var(--e-a-border-radius);
  border-end-start-radius: 0;
  border-end-end-radius: var(--e-a-border-radius);
}
.elementor-control-type-slider .elementor-control-input-wrapper {
  display: flex;
  align-items: center;
}
.elementor-control-type-slider .elementor-dynamic-cover {
  margin-block-start: 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: var(--e-a-border-color-bold);
  border-radius: 5px;
  position: relative;
  cursor: pointer;
}
.elementor-slider-input {
  width: 21%;
  min-width: 54px;
  margin-inline-start: 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: var(--e-a-color-txt-disabled);
}
.elementor-slider__scales {
  position: absolute;
  display: flex;
  justify-content: space-evenly;
  width: 100%;
  margin-block-start: 4px;
}
.elementor-slider__scale {
  width: 1px;
  height: 21px;
  background-color: var(--e-a-border-color-focus);
}
.elementor-slider .noUi-handle {
  height: 16px;
  width: 16px;
  background-color: var(--e-a-color-white);
  position: absolute;
  inset-inline-end: 0;
  transform: translateY(calc(50% - 14px)) translateX(calc(8px * var(--direction-multiplier)));
  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;
  inset: 0;
  will-change: transform;
  transform-origin: 0 0;
  background-color: var(--e-a-border-color-focus);
}
.elementor-slider .noUi-tooltip {
  position: absolute;
  inset-block-start: 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: var(--e-border-radius);
  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: var(--e-a-border-color-bold);
}
.elementor-control-type-structure .elementor-control-structure-reset {
  padding: 15px 20px 0;
  font-size: 11px;
  cursor: pointer;
  color: var(--e-a-color-txt-muted);
  border-block-start: var(--e-a-border);
  margin: 0 -20px;
}
.elementor-control-type-structure .elementor-control-structure-reset:hover {
  color: var(--e-a-color-txt);
}
.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: var(--e-a-border-color-focus);
}
.elementor-control-type-structure .elementor-control-structure-preset-wrapper {
  margin-block-end: 15px;
}
.elementor-control-type-structure .elementor-control-structure-preset-title {
  text-align: center;
  padding-block-start: 5px;
  font-style: italic;
  font-size: 11px;
  color: #9DA5AE;
}

.elementor-control-type-switcher .elementor-control-input-wrapper {
  text-align: end;
}
.elementor-control-type-switcher .elementor-switch {
  position: relative;
  display: inline-block;
  vertical-align: top;
  height: 20px;
  background-color: var(--e-a-bg-default);
  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: 10px;
  background: var(--e-a-bg-active-bold);
  border-radius: inherit;
  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;
  inset-block-start: 0;
  width: 50%;
  text-align: center;
  line-height: 20px;
  transition: inherit;
}
.elementor-control-type-switcher .elementor-switch-label:before {
  content: attr(data-off);
  inset-inline-end: 5px;
  color: var(--e-a-color-txt-muted);
}
.elementor-control-type-switcher .elementor-switch-label:after {
  content: attr(data-on);
  inset-inline-start: 5px;
  color: var(--e-a-btn-color);
  opacity: 0;
}
.elementor-control-type-switcher .elementor-switch-input:checked ~ .elementor-switch-label {
  background: var(--e-a-btn-bg-primary);
}
.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;
  inset-block-start: 1px;
  inset-inline-start: 1px;
  width: 18px;
  height: 18px;
  background: white;
  border-radius: 10px;
  transition: inset-inline-start 0.15s ease-out;
}
.elementor-control-type-switcher .elementor-switch-input:checked ~ .elementor-switch-handle {
  inset-inline-start: initial;
  inset-inline-end: 1px;
}

.elementor-control-type-tabs {
  display: none;
  font-size: var(--control-title-size);
}
.elementor-control-type-tabs:has(> :not(.elementor-control-type-tab.elementor-hidden-control)) {
  display: flex;
}

.elementor-control-type-tab {
  text-align: center;
  width: 100%;
  padding: 0;
  line-height: 25px;
  border-block-start: var(--e-a-border-bold);
  border-block-end: var(--e-a-border-bold);
  border-inline-end: var(--e-a-border-bold);
  transition: var(--e-a-transition-hover);
  cursor: pointer;
}
.elementor-control-type-tab:first-child {
  border-inline-start: var(--e-a-border-bold);
  border-start-start-radius: var(--e-a-border-radius);
  border-end-start-radius: var(--e-a-border-radius);
}
.elementor-control-type-tab:last-child {
  border-start-end-radius: var(--e-a-border-radius);
  border-end-end-radius: var(--e-a-border-radius);
}
.elementor-control-type-tab:hover {
  background-color: var(--e-a-bg-hover);
}
.elementor-control-type-tab.e-tab-active {
  background-color: var(--e-a-bg-active-bold);
  color: var(--e-a-color-txt-accent);
}

.e-tab-close {
  display: none !important;
}

.elementor-control-type-textarea .elementor-control-dynamic-switcher,
.elementor-control-type-code .elementor-control-dynamic-switcher {
  border-inline-start-width: 1px;
  border-start-start-radius: 0;
  border-start-end-radius: 0;
  border-end-end-radius: 0;
  border-end-start-radius: var(--e-a-border-radius);
}
.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;
  inset-block-start: 0;
  inset-inline-end: 0;
  z-index: 1;
}
.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-url .elementor-control-field {
  position: relative;
}
.elementor-control-type-url .elementor-control-input-wrapper {
  display: flex;
}
.elementor-control-type-url.elementor-control-dynamic .elementor-control-url-more-options input {
  border-radius: var(--e-a-border-radius);
}
.elementor-control-type-url.elementor-control-dynamic-value .e-input-style {
  border-start-end-radius: 0;
  border-end-end-radius: 0;
}
.elementor-control-type-url.elementor-control-dynamic-value .elementor-control-url-more {
  border-start-end-radius: var(--e-a-border-radius);
  border-end-end-radius: var(--e-a-border-radius);
}
.elementor-control-type-url .elementor-control-url-more {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  border: var(--e-a-border-bold);
  color: currentColor;
  background-color: transparent;
  border-inline-start-width: 0;
  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-block-start: 10px;
}
.elementor-control-type-url .elementor-control-url-more-options .elementor-control-field-description {
  margin-block-start: 10px;
}
.elementor-control-type-url .elementor-control-url-more:hover {
  color: var(--e-a-color-txt-hover);
}
.elementor-control-type-url .elementor-control-url-more:focus {
  color: var(--e-a-color-txt-active);
  border-color: var(--e-a-border-color-focus);
}
.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-block-end: 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-autocomplete-spinner {
  display: none;
  position: absolute;
  inset-block-start: 5px;
  inset-inline-end: 0;
  width: 10px;
  height: 10px;
  font-size: 10px;
  color: var(--e-a-color-txt-disabled);
}
.elementor-control-type-url .elementor-control-url__custom-attributes label {
  font-size: var(--control-title-size);
}
.elementor-control-type-url .elementor-control-url__custom-attributes input {
  width: 100%;
  margin-block-start: 10px;
}
.elementor-control-type-url .elementor-input:focus ~ div {
  border-color: var(--e-a-border-color-focus);
}

.elementor-autocomplete-menu {
  position: absolute;
  background: var(--e-a-bg-default);
  border: var(--e-a-border);
  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: var(--e-a-transition-hover);
  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: var(--e-a-bg-hover);
}
.elementor-autocomplete-menu .elementor-autocomplete-item-info {
  font-size: 10px;
  padding-block-start: 2px;
}

.elementor-control-type-visual_choice {
  width: 100%;
}

.elementor-visual-choice-choices {
  display: grid;
  gap: 8px;
  grid-template-columns: repeat(var(--elementor-visual-choice-columns), 1fr);
  text-align: center;
  border-radius: var(--e-a-border-radius);
  overflow: hidden;
}

.elementor-visual-choice-element {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 8px;
  width: auto;
}
.elementor-visual-choice-element-image label {
  border: var(--e-a-border-bold);
  border-radius: var(--e-a-border-radius);
  font-size: 12px;
  transition: var(--e-a-transition-hover);
  cursor: pointer;
  overflow: hidden;
  width: 100%;
  padding: 8px;
}
.elementor-visual-choice-element-image input.e-visual-choice-placeholder + label, .elementor-visual-choice-element-image input:checked + label, .elementor-visual-choice-element-image input:hover + label {
  background-color: var(--e-a-bg-active-bold);
  opacity: 1;
}
.elementor-visual-choice-element-image input:checked + label {
  border-color: var(--e-a-color-primary-bold);
}
.elementor-visual-choice-element-image input:not(:checked) + label {
  background-color: var(--e-a-color-white);
  opacity: 0.5;
}
.elementor-visual-choice-element-image img {
  width: 100%;
  height: auto;
}
.elementor-visual-choice-element-button {
  grid-column: span var(--elementor-visual-choice-columns);
}
.elementor-visual-choice-element-button label {
  width: -moz-fit-content;
  width: fit-content;
}
.elementor-visual-choice-element-button input:checked + .elementor-button, .elementor-visual-choice-element-button input:hover + .elementor-button {
  background-color: var(--e-a-bg-active-bold);
}
.elementor-visual-choice-element-button input:checked + .elementor-button {
  border-color: var(--e-a-color-primary-bold);
}

.elementor-label-inline .elementor-visual-choice-choices {
  justify-content: flex-end;
}

.tipsy-inner {
  white-space: pre-line;
}

.elementor-control-type-wp_widget .widget-inside {
  line-height: 2;
  background-color: inherit;
  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: var(--e-a-border);
}
.elementor-control-type-wysiwyg .wp-editor-tabs {
  border: var(--e-a-border-bold);
  border-block-end: none;
  border-start-start-radius: var(--e-a-border-radius);
  border-start-end-radius: var(--e-a-border-radius);
  border-end-end-radius: 0;
  border-end-start-radius: 0;
}
.elementor-control-type-wysiwyg .wp-editor-tabs button:hover {
  background-color: var(--e-a-bg-hover);
}
.elementor-control-type-wysiwyg #insert-media-button {
  height: initial;
  line-height: 24px;
  font-size: 10px;
  color: var(--e-a-color-txt);
  border-color: var(--e-a-border-color-bold);
  background-color: var(--e-a-bg-default);
  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: var(--e-a-color-txt);
  font-size: 10px;
  padding: 3px 9px 4px;
}
.elementor-control-type-wysiwyg .switch-html {
  border: solid var(--e-a-border-color-bold);
  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: var(--e-a-bg-active);
}
.elementor-control-type-wysiwyg .tmce-active .switch-tmce {
  background-color: var(--e-a-bg-active);
}
.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: var(--e-a-bg-default);
}
.elementor-control-type-wysiwyg .mce-toolbar .mce-btn-group .mce-btn.mce-listbox {
  background-color: var(--e-a-bg-default);
}
.elementor-control-type-wysiwyg .mce-toolbar .mce-btn-group .mce-btn.mce-listbox button {
  color: var(--e-a-color-txt);
}
.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: var(--e-a-color-txt);
  font-size: 16px;
}
.elementor-control-type-wysiwyg .mce-btn-group .mce-btn:hover, .elementor-control-type-wysiwyg .mce-btn-group .mce-btn:active, .elementor-control-type-wysiwyg .mce-btn-group .mce-btn.mce-active {
  color: var(--e-a-color-txt-active);
  background: var(--e-a-bg-hover);
  border-color: var(--e-a-border-color);
  box-shadow: none;
}
.elementor-control-type-wysiwyg .mce-btn-group .mce-btn:hover i, .elementor-control-type-wysiwyg .mce-btn-group .mce-btn:active i, .elementor-control-type-wysiwyg .mce-btn-group .mce-btn.mce-active i {
  color: var(--e-a-color-txt-active);
}
.elementor-control-type-wysiwyg .mce-path {
  padding: 5px 10px;
}
.elementor-control-type-wysiwyg .mce-path-item {
  font-size: 12px;
  color: var(--e-a-color-txt);
}
.elementor-control-type-wysiwyg .mce-top-part:before {
  box-shadow: none;
}
.elementor-control-type-wysiwyg .elementor-control-dynamic-switcher {
  border: none;
}

@media screen and (prefers-color-scheme: dark) {
  #wp-link-wrap {
    color-scheme: light;
    --e-a-color-txt: #515962;
    --e-a-bg-default: #ffffff;
    --e-a-border-color-bold: #D5D8DC;
    --e-a-color-primary-bold: #D004D4;
  }
  #wp-link {
    color: var(--e-a-color-txt);
  }
  #wp-link input {
    background-color: var(--e-a-bg-default);
    border-color: var(--e-a-border-color-bold);
  }
  #wp-link input[type=checkbox] {
    border-color: var(--e-a-border-color-bold);
  }
  #wp-link input[type=checkbox]:checked {
    background: var(--e-a-color-primary-bold);
  }
  #wp-link input.button-primary {
    background: #2271b1;
    border-color: #2271b1;
    color: #fff;
  }
}
.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;
}

:root {
  --e-p-draggable-color:	#F0ABFC;
  --e-p-border-section:	#F3BAFD;
  --e-p-border-section-hover:	#F0ABFC;
  --e-p-border-section-invert:	#0C0D0E;
  --e-p-border-con:	#F3BAFD;
  --e-p-border-con-hover:	#F0ABFC;
  --e-p-border-con-invert:	#0C0D0E;
  --e-p-border-column:	#9DA5AE;
  --e-p-border-column-hover:	#818A96;
  --e-p-border-column-invert:	#0C0D0E;
  --e-p-border-con-in:	#9DA5AE;
  --e-p-border-con-in-hover:	#818A96;
  --e-p-border-con-in-invert:	#0C0D0E;
  --e-p-border-widget:	#F3BAFD;
  --e-p-border-widget-hover:	#F0ABFC;
  --e-p-border-widget-invert:	#0C0D0E;
  --e-p-border-global:	#5EEAD4;
  --e-p-border-global-hover:	#1DDDBF;
  --e-p-border-global-invert:	#0C0D0E;
  --e-p-border-global-element:	#5EEAD4;
}

.elementor-editor-active .elementor-add-section {
  all: initial;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  max-width: 1160px;
  position: relative;
  margin-inline: auto;
}
.elementor-editor-active .elementor-add-section:not(.elementor-dragging-on-child) .elementor-add-section-inner {
  border: 2px dashed var(--e-a-border-color-bold);
  background-color: rgba(255, 255, 255, 0.5);
}
.elementor-editor-active .elementor-add-section.elementor-dragging-on-child .elementor-add-section-inner {
  border: 2px dashed var(--e-a-color-primary);
}
.elementor-editor-active .elementor-add-section[data-view=choose-action] .e-view:not(.elementor-add-new-section) {
  display: none;
}
.elementor-editor-active .elementor-add-section[data-view=select-preset] .e-view:not(.elementor-select-preset) {
  display: none;
}
.elementor-editor-active .elementor-add-section[data-view=select-container-preset] .e-view:not(.e-con-select-preset) {
  display: none;
}
.elementor-editor-active .elementor-add-section[data-view=select-type] .e-view:not(.e-con-select-type) {
  display: none;
}
.elementor-editor-active .elementor-add-section[data-view=select-container-preset-grid] .e-view:not(.e-con-select-preset-grid) {
  display: none;
}
.elementor-editor-active .elementor-add-section-inner {
  text-align: center;
  margin: 20px;
  padding: 40px 0;
  display: flex;
  justify-content: center;
  flex-grow: 1;
}
.elementor-editor-active .elementor-add-new-section {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 5px;
}
.elementor-editor-active .elementor-add-section-area-button {
  padding: 12px;
  height: 40px;
  width: 40px;
  font-size: 16px;
  display: flex;
  outline: unset;
  border: unset;
  border-radius: 50%;
  box-shadow: unset;
  text-shadow: unset;
  background-color: var(--e-a-bg-active);
  color: var(--e-a-color-black);
  transition: var(--e-a-transition-hover);
  cursor: pointer;
}
.elementor-editor-active .elementor-add-section-area-button:hover, .elementor-editor-active .elementor-add-section-area-button:focus {
  border: unset;
  border-radius: 50%;
  box-shadow: unset;
  text-shadow: unset;
  color: var(--e-a-color-black);
  background-color: var(--e-a-bg-active-bold);
}
.elementor-editor-active .elementor-add-section-area-button i {
  margin: 0;
}
.elementor-editor-active .elementor-add-section-area-button.e-button-primary {
  background-color: var(--e-a-btn-bg-primary);
  color: var(--e-a-btn-color);
}
.elementor-editor-active .elementor-add-section-area-button.e-button-primary:hover, .elementor-editor-active .elementor-add-section-area-button.e-button-primary:focus {
  background-color: var(--e-a-btn-bg-primary-hover);
  color: var(--e-a-btn-color);
}
.elementor-editor-active .elementor-add-section-drag-title,
.elementor-editor-active .elementor-select-preset-title {
  font-family: var(--e-a-font-family);
  font-size: 13px;
  line-height: 1;
  color: var(--e-a-color-txt);
}
.elementor-editor-active .elementor-add-section-drag-title {
  font-style: italic;
  font-weight: normal;
  margin-block-start: 10px;
  width: 100%;
}
.elementor-editor-active .elementor-select-preset-title {
  font-weight: 500;
  text-transform: uppercase;
}
.elementor-editor-active .elementor-add-section-close,
.elementor-editor-active .elementor-add-section-back,
.elementor-editor-active .flex-preset-button,
.elementor-editor-active .grid-preset-button {
  padding: unset;
  margin: unset;
  border: unset;
  border-radius: unset;
  outline: unset;
  box-shadow: unset;
  text-shadow: unset;
  color: var(--e-a-color-txt);
  background-color: transparent;
}
.elementor-editor-active .elementor-add-section-close {
  inset-inline-end: 40px;
}
.elementor-editor-active .elementor-add-section-back {
  inset-inline-start: 40px;
  scale: calc(1 * var(--direction-multiplier)) 1;
}
.elementor-editor-active .elementor-add-section-close,
.elementor-editor-active .elementor-add-section-back {
  position: absolute;
  inset-block-start: 40px;
  font-size: 20px;
  cursor: pointer;
  line-height: 1;
  color: var(--e-a-color-txt);
  border-radius: 50%;
  box-shadow: unset;
  text-shadow: unset;
}
.elementor-editor-active .elementor-add-section-close:hover, .elementor-editor-active .elementor-add-section-close:focus,
.elementor-editor-active .elementor-add-section-back:hover,
.elementor-editor-active .elementor-add-section-back:focus {
  border: unset;
  border-radius: 50%;
  box-shadow: unset;
  text-shadow: unset;
  color: var(--e-a-color-txt-hover);
  background-color: var(--e-a-bg-hover);
}
.elementor-editor-active .flex-preset-button:hover, .elementor-editor-active .flex-preset-button:focus,
.elementor-editor-active .grid-preset-button:hover,
.elementor-editor-active .grid-preset-button:focus {
  background-color: transparent;
  color: var(--e-a-color-txt-hover);
}
.elementor-editor-active .elementor-select-preset-list {
  display: flex;
  gap: 20px;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  margin: 20px auto 0;
  max-width: 700px;
}
.elementor-editor-active .elementor-select-preset-list .elementor-preset {
  cursor: pointer;
  flex-basis: 90px;
  padding: unset;
  margin: unset;
  border: unset;
  border-radius: unset;
  outline: unset;
  box-shadow: unset;
  text-shadow: unset;
  background-color: unset;
}
.elementor-editor-active .elementor-select-preset-list .elementor-preset path,
.elementor-editor-active .elementor-select-preset-list .elementor-preset rect {
  fill: var(--e-a-bg-active-bold);
  transition: 0.3s all;
}
.elementor-editor-active .elementor-select-preset-list .elementor-preset:hover, .elementor-editor-active .elementor-select-preset-list .elementor-preset:focus {
  background-color: transparent;
}
.elementor-editor-active .elementor-select-preset-list .elementor-preset:hover path,
.elementor-editor-active .elementor-select-preset-list .elementor-preset:hover rect, .elementor-editor-active .elementor-select-preset-list .elementor-preset:focus path,
.elementor-editor-active .elementor-select-preset-list .elementor-preset:focus rect {
  fill: var(--e-a-color-txt);
}
.elementor-editor-active .elementor-select-preset-list .elementor-preset .e-preset--container {
  position: relative;
  display: flex;
}
.elementor-editor-active .elementor-select-preset-list .elementor-preset .e-preset--container::before {
  content: var(--text);
  font-family: var(--e-a-font-family);
  font-size: 13px;
  font-weight: 500;
  color: var(--e-a-color-white);
  position: absolute;
  inset-block-start: 50%;
  inset-inline-start: 50%;
  transform: translate(calc(-50% * var(--direction-multiplier)), -50%);
}
.elementor-editor-active .elementor-select-preset-list .elementor-preset svg {
  height: 50px;
  width: 100%;
  scale: calc(1 * var(--direction-multiplier)) 1;
}
.elementor-editor-active .elementor-add-section[data-view=choose-action] .elementor-add-section-back {
  display: none;
}
.elementor-editor-active .elementor-add-section[data-view=select-preset] .elementor-add-section-back {
  display: none;
}
.elementor-editor-active .elementor-add-section[data-view=select-type] .elementor-add-section-back {
  display: none;
}
.elementor-editor-active #elementor-add-new-section {
  margin: 60px auto;
}
.elementor-editor-active #elementor-add-new-section[data-view=choose-action] .elementor-add-section-close {
  display: none;
}
.elementor-editor-active .elementor-add-section-inline {
  margin: 10px auto;
  width: 100%;
}

@keyframes placeholder-section {
  0% {
    height: 0;
    opacity: 0;
  }
  100% {
    height: 40px;
    opacity: 0.9;
  }
}
@keyframes placeholder-widget {
  0% {
    height: 0;
    opacity: 0;
  }
  100% {
    height: 10px;
    opacity: 0.9;
  }
}
@keyframes section-outline {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
body.elementor-editor-active .elementor.elementor-edit-mode.layout-section .entry-content {
  overflow: visible;
}
body.elementor-editor-active .elementor.elementor-edit-mode .article {
  overflow: visible;
}
body.elementor-editor-active .elementor.elementor-edit-mode .elementor-element-overlay .elementor-editor-element-settings {
  clear: unset;
}
body.elementor-editor-active .elementor.elementor-edit-mode .elementor-element.elementor-section {
  overflow: visible;
}

.elementor-edit-area .animated {
  animation-fill-mode: none !important;
}
.elementor-edit-area ul.elementor-editor-element-settings {
  word-break: normal;
  padding: 0;
}
.elementor-edit-area .gallery {
  opacity: 1;
}

.pen {
  position: relative;
  outline: none;
}
.pen:not([data-elementor-inline-editing-toolbar=advanced]) {
  white-space: pre-wrap;
}
.pen-menu {
  box-shadow: 1px 2px 3px -2px #222;
  background-color: #3f444b;
  position: fixed;
  overflow: hidden;
  border-radius: 3px;
  z-index: 9999;
}
.pen-menu:after {
  content: "";
  position: absolute;
  border: 6px solid transparent;
  border-block-start-color: #3f444b;
  inset-block-start: 100%;
  inset-inline-start: 50%;
  transform: translateX(-50%);
}
.pen-menu-below:after {
  inset-block-start: 0;
  transform: translateX(-50%) translateY(-100%) rotate(180deg);
}
.pen-icon {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 35px;
  padding: 0 10px;
  font-size: 21px;
  color: #D5D8DC;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.pen-icon:hover {
  background: #1f2124;
}
.pen-icon[data-group], .pen-icon[data-action=closeGroup] {
  display: none;
}
.pen-icon[data-action=close]:before {
  content: "";
  position: absolute;
  inset-inline-start: 0;
  height: 60%;
  width: 1px;
  background-color: #1f2124;
}
.pen-icon.active {
  background-color: #1f2124;
  box-shadow: inset 2px 2px 4px #1f2124;
}
.pen-group-icon:after {
  font-family: eicons;
  font-size: 12px;
  content: "\e92a";
  padding-inline-start: 4px;
  color: #2563EB;
}
.pen-input-wrapper {
  align-items: center;
}
.pen-input-wrapper .pen-url-input {
  font-size: 12px;
  line-height: 1.5;
  padding: 0;
  padding-inline-start: 10px;
  padding-inline-end: 10px;
  width: 250px;
  direction: ltr;
}
.pen-input-wrapper .pen-url-input, .pen-input-wrapper .pen-url-input:focus {
  background-color: transparent;
  border: none;
  outline: none;
  box-shadow: none;
  color: #fff;
}
.pen-input-wrapper .pen-url-input::-moz-placeholder {
  color: #D5D8DC;
}
.pen-input-wrapper .pen-url-input::placeholder {
  color: #D5D8DC;
}
.pen-input-label {
  margin: 0;
  margin-inline-end: -1px;
}
.pen-placeholder:before {
  content: attr(data-pen-placeholder);
  position: absolute;
  font-weight: normal;
  color: #757575;
  opacity: 0.6;
}
.pen-external-url-checkbox {
  display: none;
}
.pen-external-url-checkbox:checked + i {
  color: #fff;
}

.elementor-inline-editing i:not([class]) {
  font-style: italic;
}
.elementor-inline-editing b {
  font-weight: bold;
}
.elementor-inline-editing u {
  text-decoration: underline;
}

.e-element-color-picker {
  --primary-color: #2563EB;
  --swatch-size: 25px;
  cursor: default;
  display: flex;
  position: absolute;
  width: calc((var(--count) + 1) * var(--swatch-size));
  height: var(--swatch-size);
  top: var(--top);
  left: var(--left);
  right: var(--right, unset);
  border-radius: 3px;
  opacity: 0;
  pointer-events: none;
  z-index: 9998;
  background-color: var(--primary-color);
  padding: 1px;
  box-sizing: content-box;
  transition: opacity 0.3s, width 0.3s;
}
.e-element-color-picker.e-picker-hidden {
  opacity: 0;
  pointer-events: none;
}
.e-element-color-picker::before {
  content: "";
  flex: 0 1 var(--swatch-size);
  max-width: 100%;
  height: 100%;
  box-sizing: border-box;
  text-align: center;
}
.e-element-color-picker::after {
  content: "\e91e";
  font-family: "eicons";
  color: #FFF;
  font-size: 1rem;
  line-height: var(--swatch-size);
  position: absolute;
  left: 0.3rem;
  z-index: -1;
}
.e-element-color-picker__swatch {
  flex: 1 0 var(--swatch-size);
  max-width: 100%;
  height: 100%;
  cursor: pointer;
  transition: var(--e-a-transition-hover);
  position: relative;
  overflow: hidden;
  border-radius: inherit;
  /* Hack to fix transparent `--color` on hover */
  background: linear-gradient(var(--color), var(--color)), linear-gradient(var(--primary-color), var(--primary-color));
}
.e-element-color-picker__swatch:not(:first-child) {
  border-left: 1px solid var(--primary-color);
}
.e-element-color-picker__swatch::before {
  content: attr(data-text);
  position: absolute;
  left: 50%;
  top: 50%;
  opacity: 0;
  color: var(--color);
  font-size: 10px;
  font-weight: 300;
  font-family: Roboto, Arial, Helvetica, sans-serif;
  transform: translate(-50%, -50%);
  filter: hue-rotate(180deg) grayscale(1) contrast(999) invert(1);
  transition: inherit;
}
.e-element-color-picker__swatch:hover {
  flex-basis: calc(2 * var(--swatch-size));
  flex-shrink: 0;
}
.e-element-color-picker__swatch:hover::before {
  opacity: 1;
}

.e-ui-state--elements-color-picker-color-picking__on *:not(.e-element-color-picker__swatch) {
  cursor: url("../images/eyedropper.svg") 0 20, pointer;
}
.e-ui-state--elements-color-picker-color-picking__on .e-element-color-picker:not(.e-picker-hidden):hover,
.e-ui-state--elements-color-picker-color-picking__on .elementor-element:hover > .e-element-color-picker:not(.e-picker-hidden),
.e-ui-state--elements-color-picker-color-picking__on .elementor-widget-container:hover + .e-element-color-picker:not(.e-picker-hidden) {
  opacity: 1;
  pointer-events: all;
}
.e-ui-state--elements-color-picker-color-picking__on .elementor-section:hover {
  outline: 1px solid #2563EB;
}

/**
* Contact Buttons has position: fixed, therefore the container results as `empty`
* and it's not visible in the preview when the aside is hidden.
*/
.elementor-editor-preview .elementor-element:has(.e-contact-buttons) .elementor-widget-empty,
.elementor-editor-preview .elementor-element:has(.e-floating-bars) .elementor-widget-empty {
  display: block;
}

[class^=eicon-flex], [class*=" eicon-flex"] {
  transition: 0.3s all;
}
[class^=eicon-flex].eicon-inline, [class*=" eicon-flex"].eicon-inline {
  max-height: 1em;
  max-width: 1em;
}
[class^=eicon-flex], [class*=" eicon-flex"] {
  --is-ltr: 1;
  --is-rtl: 0;
}
[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));
}
[class^=eicon-flex], [class*=" eicon-flex"] {
  --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));
}

html.elementor-html {
  margin-block-start: 0 !important;
}

.elementor-edit-area {
  position: relative;
}

.elementor.loading {
  opacity: 0.5;
}

.elementor-edit-area-active {
  --primary-color: var(--e-p-border-con);
  --secondary-color: var(--e-p-border-con-hover);
  --outline-color: var(--e-p-border-con-active);
}
.elementor-edit-area-active .e-con {
  --primary-color: var(--e-p-border-con);
  --secondary-color: var(--e-p-border-con-hover);
  --outline-color: var( --outline-color );
}
.elementor-edit-area-active .e-con.e-dragging-over, .elementor-edit-area-active .e-con.elementor-dragging-on-child, .elementor-edit-area-active .e-con.e-con-boxed.elementor-html5dnd-current-element {
  outline: 1px solid var(--outline-color);
}
.elementor-edit-area-active .e-grid-outline {
  display: none;
}
.elementor-edit-area-active .elementor-element-editable.e-grid.e-con-full > .e-grid-outline {
  padding-block-start: var(--bc-padding-block-start, var(--padding-block-start));
  padding-block-end: var(--bc-padding-block-end, var(--padding-block-end));
  display: grid;
  position: absolute;
  top: 0;
  bottom: 0;
  pointer-events: none;
  grid-gap: var(--gap);
  justify-items: var(--justify-items);
  align-items: var(--align-items);
  grid-auto-flow: var(--grid-auto-flow);
  justify-content: var(--grid-justify-content);
  align-content: var(--grid-align-content);
  min-height: var(--min-height);
  padding-inline-end: var(--bc-padding-inline-end, var(--padding-inline-end));
  padding-inline-start: var(--bc-padding-inline-start, var(--padding-inline-start));
  width: 100%;
  left: 0;
}
.elementor-edit-area-active .elementor-element-editable.e-grid.e-con-boxed > .e-con-inner {
  position: relative;
}
.elementor-edit-area-active .elementor-element-editable.e-grid.e-con-boxed > .e-con-inner > .e-grid-outline {
  padding-block-start: var(--bc-padding-block-start, var(--padding-block-start));
  padding-block-end: var(--bc-padding-block-end, var(--padding-block-end));
  display: grid;
  position: absolute;
  top: 0;
  bottom: 0;
  pointer-events: none;
  grid-gap: var(--gap);
  justify-items: var(--justify-items);
  align-items: var(--align-items);
  grid-auto-flow: var(--grid-auto-flow);
  justify-content: var(--grid-justify-content);
  align-content: var(--grid-align-content);
  min-height: var(--min-height);
  width: var(--width);
  margin: 0 auto;
}
.elementor-edit-area-active .elementor-element-editable.e-grid .e-grid-outline-item {
  border: 1px dashed #9DA5AE;
  pointer-events: none;
  width: 100%;
  height: 100%;
}
.elementor-edit-area-active .elementor-inner-section:first-child {
  margin-block-start: 15px;
}
.elementor-edit-area-active .elementor-widget-wrap.elementor-element-empty {
  min-height: 30px;
}
@media (min-width: 768px) {
  .elementor-edit-area-active .elementor-widget-wrap.elementor-element-empty {
    margin: 10px;
  }
}
.elementor-edit-area-active .elementor-column {
  min-width: 25px;
}
.elementor-edit-area-active .elementor-widget.elementor-loading {
  opacity: 0.3;
}
.elementor-edit-area-active .elementor-widget.elementor-element-edit-mode:hover {
  box-shadow: 0 0 0 1px var(--e-p-border-widget);
}
.elementor-edit-area-active .elementor-widget.elementor-element-editable, .elementor-edit-area-active .elementor-widget.elementor-element-editable:hover {
  box-shadow: 0 0 0 2px var(--e-p-border-widget);
}
.elementor-edit-area-active .elementor-widget:not(:hover) .elementor-editor-element-settings {
  display: none;
}
.elementor-edit-area-active .elementor-widget.ui-draggable-dragging {
  pointer-events: none;
}
.elementor-edit-area-active .elementor-editor-element-setting {
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  margin: 0;
  font-size: 11px;
  color: var(--e-p-border-widget-invert);
  width: 25px;
  transition: var(--e-a-transition-hover);
}
.elementor-edit-area-active .elementor-inline-editing {
  min-height: 15px;
}
.elementor-edit-area-active .elementor-edit-hidden {
  display: none;
}

.elementor-section-wrap:empty {
  min-height: 25px;
}
.elementor-section-wrap > :first-child > .elementor-element-overlay {
  z-index: 9999;
}

.elementor-element > .elementor-element-overlay {
  position: absolute;
  inset-block-start: 0;
  inset-inline-end: 0;
  letter-spacing: 0;
  z-index: 9998;
  pointer-events: none;
}
.elementor-element-empty .elementor-sortable-placeholder {
  display: none;
}
.elementor-element.elementor-widget-empty {
  background-color: rgba(213, 216, 220, 0.8);
}
.elementor-element.elementor-widget-empty .elementor-widget-empty-icon {
  color: #BABFC5;
  font-size: 22px;
  display: block;
  text-align: center;
  padding: 10px 0;
}
.elementor-element.elementor-widget-empty[data-atomic] .elementor-widget-empty-icon {
  background-color: rgb(243, 243, 244);
  width: 100%;
}
.elementor-element:not(:hover):not(.elementor-element-editable) > .elementor-element-overlay .elementor-editor-element-settings {
  display: none;
}
.elementor-element--toggle-edit-tools > .elementor-element-overlay .elementor-editor-element-edit:not(.elementor-active) ~ * {
  width: 0;
  font-size: 0;
}
.elementor-element[data-side=top]:before, .elementor-element[data-side=bottom] + .elementor-element:before {
  content: "";
  background-color: var(--e-p-draggable-color);
  transition-timing-function: ease-out;
  opacity: 0.9;
  height: 10px;
  animation: placeholder-widget 500ms;
  display: block;
}
.elementor-element[data-side=bottom]:last-child:after {
  content: "";
  background-color: var(--e-p-draggable-color);
  transition-timing-function: ease-out;
  opacity: 0.9;
  height: 10px;
  animation: placeholder-widget 500ms;
  display: block;
}
.elementor-element.elementor-absolute, .elementor-element.elementor-fixed {
  cursor: grab;
}
.elementor-element.elementor-absolute:active, .elementor-element.elementor-fixed:active {
  cursor: grabbing;
}
.elementor-element.elementor-absolute .eicon-edit:before, .elementor-element.elementor-fixed .eicon-edit:before {
  content: "\e902";
}

.elementor-editor-element-settings {
  position: absolute;
  display: flex;
  height: 26px;
  list-style: none;
  margin: 0;
  padding: 0;
  font-family: var(--e-a-font-family);
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  z-index: 1;
  pointer-events: all;
  transition: var(--e-a-transition-hover);
}

@media (min-width: 1025px) {
  .elementor-editor-element-edit {
    cursor: move;
  }
}

.elementor-empty-view {
  position: absolute;
  inset: 0;
  z-index: 1;
}

.elementor-first-add {
  text-align: center;
  border: 1px dashed var(--e-a-border-color-bold);
  display: flex;
  height: 100%;
  width: 100%;
  position: absolute;
  align-items: center;
  justify-content: center;
}
.elementor-first-add .elementor-icon {
  font-size: 19px;
  color: #9DA5AE;
  cursor: pointer;
}

.elementor-sortable-helper {
  position: absolute;
  cursor: move;
  border: var(--e-a-border);
  border-radius: var(--e-a-border-radius);
  background-color: var(--e-a-bg-active);
  border-color: var(--e-a-border-color-accent);
  color: var(--e-a-color-active);
  text-align: center;
}
.elementor-sortable-helper .icon {
  font-size: 28px;
  padding-block-start: 15px;
  line-height: 1;
}
.elementor-sortable-helper .title-wrapper {
  display: flex;
  height: 40px;
  align-items: center;
  justify-content: center;
}
.elementor-sortable-helper .title {
  font-size: 11px;
}

.elementor-sortable-placeholder:not(.elementor-column-placeholder) {
  background-color: var(--e-p-draggable-color);
  animation-duration: 250ms;
  opacity: 0.9;
  width: 100%;
  align-self: stretch;
}
.e-con .elementor-first-add .elementor-sortable-placeholder:not(.elementor-column-placeholder) {
  align-self: center;
}
.e-swappable--active > .elementor-sortable-placeholder:not(.elementor-column-placeholder) {
  display: none;
}

.elementor-section-placeholder {
  height: 40px;
  animation-name: placeholder-section;
}

.elementor-widget-placeholder {
  height: 10px;
  animation-name: placeholder-widget;
}
.elementor-widget-placeholder.is-logical {
  margin-top: var(--e-placeholder-margin-top);
  margin-bottom: var(--e-placeholder-margin-bottom);
  margin-inline-start: var(--e-placeholder-margin-inline-start);
  width: var(--e-placeholder-width);
  min-width: 200px;
}

.elementor-draggable-over:not([data-dragged-element=section]):not([data-dragged-is-inner=true]) > .elementor-empty-view > .elementor-first-add:after,
.elementor-first-add.elementor-html5dnd-current-element:after {
  content: "";
  background-color: var(--e-p-draggable-color);
  transition-timing-function: ease-out;
  opacity: 0.9;
  height: 10px;
  animation: placeholder-widget 500ms;
  width: 100%;
}
.e-con .elementor-draggable-over:not([data-dragged-element=section]):not([data-dragged-is-inner=true]) > .elementor-empty-view > .elementor-first-add:after,
.e-con .elementor-first-add.elementor-html5dnd-current-element:after {
  display: none;
}
.elementor-draggable-over:not([data-dragged-element=section]):not([data-dragged-is-inner=true]) > .elementor-empty-view > .elementor-first-add .elementor-icon,
.elementor-first-add.elementor-html5dnd-current-element .elementor-icon {
  display: none;
}

.elementor-draggable-over[data-dragged-element=section][data-dragged-is-inner=true] .elementor-inner-column .elementor-sortable-placeholder {
  display: none;
}

.elementor-editor-preview .elementor-element-overlay,
.elementor-editor-preview .elementor-empty,
.elementor-editor-preview .elementor-add-section,
.elementor-editor-preview .elementor-add-section-inline,
.elementor-editor-preview .elementor-empty-view,
.elementor-editor-preview .elementor-widget-empty {
  display: none;
}
.elementor-editor-preview :where(.elementor-edit-area-active) .elementor-element-overlay,
.elementor-editor-preview :where(.elementor-edit-area-active) .elementor-empty,
.elementor-editor-preview :where(.elementor-edit-area-active) .elementor-empty-view,
.elementor-editor-preview :where(.elementor-edit-area-active) .elementor-widget-empty {
  display: revert;
}
.elementor-editor-preview :where(.elementor-edit-area-active.elementor-widget-e-component) > .elementor-section-wrap > :first-child > .elementor-element-overlay::after {
  outline-color: var(--e-p-border-global-element);
}
.elementor-editor-preview :where(.elementor-edit-area-active.elementor-widget-e-component) > .elementor-section-wrap > :first-child.elementor-element-editable > .elementor-element-overlay::after {
  outline-offset: -1px;
}

.e-preview--show-hidden-elements[data-elementor-device-mode=widescreen] .elementor-edit-area-active .elementor-hidden-widescreen,
.e-preview--show-hidden-elements[data-elementor-device-mode=desktop] .elementor-edit-area-active .elementor-hidden-desktop,
.e-preview--show-hidden-elements[data-elementor-device-mode=laptop] .elementor-edit-area-active .elementor-hidden-laptop,
.e-preview--show-hidden-elements[data-elementor-device-mode=tablet_extra] .elementor-edit-area-active .elementor-hidden-tablet_extra,
.e-preview--show-hidden-elements[data-elementor-device-mode=tablet] .elementor-edit-area-active .elementor-hidden-tablet,
.e-preview--show-hidden-elements[data-elementor-device-mode=mobile_extra] .elementor-edit-area-active .elementor-hidden-mobile_extra,
.e-preview--show-hidden-elements[data-elementor-device-mode=mobile] .elementor-edit-area-active .elementor-hidden-mobile {
  display: inherit;
  background: repeating-linear-gradient(125deg, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.05) 1px, transparent 2px, transparent 9px);
  border: 1px solid rgba(0, 0, 0, 0.02);
}
.e-preview--show-hidden-elements[data-elementor-device-mode=widescreen] .elementor-edit-area-active .elementor-hidden-widescreen.elementor-section > .elementor-element-overlay, .e-preview--show-hidden-elements[data-elementor-device-mode=widescreen] .elementor-edit-area-active .elementor-hidden-widescreen.e-con > .elementor-element-overlay,
.e-preview--show-hidden-elements[data-elementor-device-mode=desktop] .elementor-edit-area-active .elementor-hidden-desktop.elementor-section > .elementor-element-overlay,
.e-preview--show-hidden-elements[data-elementor-device-mode=desktop] .elementor-edit-area-active .elementor-hidden-desktop.e-con > .elementor-element-overlay,
.e-preview--show-hidden-elements[data-elementor-device-mode=laptop] .elementor-edit-area-active .elementor-hidden-laptop.elementor-section > .elementor-element-overlay,
.e-preview--show-hidden-elements[data-elementor-device-mode=laptop] .elementor-edit-area-active .elementor-hidden-laptop.e-con > .elementor-element-overlay,
.e-preview--show-hidden-elements[data-elementor-device-mode=tablet_extra] .elementor-edit-area-active .elementor-hidden-tablet_extra.elementor-section > .elementor-element-overlay,
.e-preview--show-hidden-elements[data-elementor-device-mode=tablet_extra] .elementor-edit-area-active .elementor-hidden-tablet_extra.e-con > .elementor-element-overlay,
.e-preview--show-hidden-elements[data-elementor-device-mode=tablet] .elementor-edit-area-active .elementor-hidden-tablet.elementor-section > .elementor-element-overlay,
.e-preview--show-hidden-elements[data-elementor-device-mode=tablet] .elementor-edit-area-active .elementor-hidden-tablet.e-con > .elementor-element-overlay,
.e-preview--show-hidden-elements[data-elementor-device-mode=mobile_extra] .elementor-edit-area-active .elementor-hidden-mobile_extra.elementor-section > .elementor-element-overlay,
.e-preview--show-hidden-elements[data-elementor-device-mode=mobile_extra] .elementor-edit-area-active .elementor-hidden-mobile_extra.e-con > .elementor-element-overlay,
.e-preview--show-hidden-elements[data-elementor-device-mode=mobile] .elementor-edit-area-active .elementor-hidden-mobile.elementor-section > .elementor-element-overlay,
.e-preview--show-hidden-elements[data-elementor-device-mode=mobile] .elementor-edit-area-active .elementor-hidden-mobile.e-con > .elementor-element-overlay {
  background-color: var(--e-a-bg-hover);
  mix-blend-mode: color;
}
.e-preview--show-hidden-elements[data-elementor-device-mode=widescreen] .elementor-edit-area-active .elementor-hidden-widescreen.elementor-section:before, .e-preview--show-hidden-elements[data-elementor-device-mode=widescreen] .elementor-edit-area-active .elementor-hidden-widescreen.e-con:before,
.e-preview--show-hidden-elements[data-elementor-device-mode=desktop] .elementor-edit-area-active .elementor-hidden-desktop.elementor-section:before,
.e-preview--show-hidden-elements[data-elementor-device-mode=desktop] .elementor-edit-area-active .elementor-hidden-desktop.e-con:before,
.e-preview--show-hidden-elements[data-elementor-device-mode=laptop] .elementor-edit-area-active .elementor-hidden-laptop.elementor-section:before,
.e-preview--show-hidden-elements[data-elementor-device-mode=laptop] .elementor-edit-area-active .elementor-hidden-laptop.e-con:before,
.e-preview--show-hidden-elements[data-elementor-device-mode=tablet_extra] .elementor-edit-area-active .elementor-hidden-tablet_extra.elementor-section:before,
.e-preview--show-hidden-elements[data-elementor-device-mode=tablet_extra] .elementor-edit-area-active .elementor-hidden-tablet_extra.e-con:before,
.e-preview--show-hidden-elements[data-elementor-device-mode=tablet] .elementor-edit-area-active .elementor-hidden-tablet.elementor-section:before,
.e-preview--show-hidden-elements[data-elementor-device-mode=tablet] .elementor-edit-area-active .elementor-hidden-tablet.e-con:before,
.e-preview--show-hidden-elements[data-elementor-device-mode=mobile_extra] .elementor-edit-area-active .elementor-hidden-mobile_extra.elementor-section:before,
.e-preview--show-hidden-elements[data-elementor-device-mode=mobile_extra] .elementor-edit-area-active .elementor-hidden-mobile_extra.e-con:before,
.e-preview--show-hidden-elements[data-elementor-device-mode=mobile] .elementor-edit-area-active .elementor-hidden-mobile.elementor-section:before,
.e-preview--show-hidden-elements[data-elementor-device-mode=mobile] .elementor-edit-area-active .elementor-hidden-mobile.e-con:before {
  content: "";
  display: block;
  position: absolute;
  inset: 0;
  background-color: rgba(255, 255, 255, 0.6);
  z-index: 9997;
}
.e-preview--show-hidden-elements[data-elementor-device-mode=widescreen] .elementor-edit-area-active .elementor-hidden-widescreen.e-con,
.e-preview--show-hidden-elements[data-elementor-device-mode=desktop] .elementor-edit-area-active .elementor-hidden-desktop.e-con,
.e-preview--show-hidden-elements[data-elementor-device-mode=laptop] .elementor-edit-area-active .elementor-hidden-laptop.e-con,
.e-preview--show-hidden-elements[data-elementor-device-mode=tablet_extra] .elementor-edit-area-active .elementor-hidden-tablet_extra.e-con,
.e-preview--show-hidden-elements[data-elementor-device-mode=tablet] .elementor-edit-area-active .elementor-hidden-tablet.e-con,
.e-preview--show-hidden-elements[data-elementor-device-mode=mobile_extra] .elementor-edit-area-active .elementor-hidden-mobile_extra.e-con,
.e-preview--show-hidden-elements[data-elementor-device-mode=mobile] .elementor-edit-area-active .elementor-hidden-mobile.e-con {
  display: var(--display);
}
.e-preview--show-hidden-elements[data-elementor-device-mode=widescreen] .elementor-edit-area-active .elementor-hidden-widescreen.elementor-inner-section .elementor-container,
.e-preview--show-hidden-elements[data-elementor-device-mode=desktop] .elementor-edit-area-active .elementor-hidden-desktop.elementor-inner-section .elementor-container,
.e-preview--show-hidden-elements[data-elementor-device-mode=laptop] .elementor-edit-area-active .elementor-hidden-laptop.elementor-inner-section .elementor-container,
.e-preview--show-hidden-elements[data-elementor-device-mode=tablet_extra] .elementor-edit-area-active .elementor-hidden-tablet_extra.elementor-inner-section .elementor-container,
.e-preview--show-hidden-elements[data-elementor-device-mode=tablet] .elementor-edit-area-active .elementor-hidden-tablet.elementor-inner-section .elementor-container,
.e-preview--show-hidden-elements[data-elementor-device-mode=mobile_extra] .elementor-edit-area-active .elementor-hidden-mobile_extra.elementor-inner-section .elementor-container,
.e-preview--show-hidden-elements[data-elementor-device-mode=mobile] .elementor-edit-area-active .elementor-hidden-mobile.elementor-inner-section .elementor-container {
  width: 100%;
}
.e-preview--show-hidden-elements[data-elementor-device-mode=widescreen] .elementor-edit-area-active .elementor-hidden-widescreen > .elementor-widget-container, .e-preview--show-hidden-elements[data-elementor-device-mode=widescreen] .elementor-edit-area-active .elementor-hidden-widescreen > .elementor-widget-wrap, .e-preview--show-hidden-elements[data-elementor-device-mode=widescreen] .elementor-edit-area-active .elementor-hidden-widescreen:not(:has(> .elementor-widget-container)),
.e-preview--show-hidden-elements[data-elementor-device-mode=desktop] .elementor-edit-area-active .elementor-hidden-desktop > .elementor-widget-container,
.e-preview--show-hidden-elements[data-elementor-device-mode=desktop] .elementor-edit-area-active .elementor-hidden-desktop > .elementor-widget-wrap,
.e-preview--show-hidden-elements[data-elementor-device-mode=desktop] .elementor-edit-area-active .elementor-hidden-desktop:not(:has(> .elementor-widget-container)),
.e-preview--show-hidden-elements[data-elementor-device-mode=laptop] .elementor-edit-area-active .elementor-hidden-laptop > .elementor-widget-container,
.e-preview--show-hidden-elements[data-elementor-device-mode=laptop] .elementor-edit-area-active .elementor-hidden-laptop > .elementor-widget-wrap,
.e-preview--show-hidden-elements[data-elementor-device-mode=laptop] .elementor-edit-area-active .elementor-hidden-laptop:not(:has(> .elementor-widget-container)),
.e-preview--show-hidden-elements[data-elementor-device-mode=tablet_extra] .elementor-edit-area-active .elementor-hidden-tablet_extra > .elementor-widget-container,
.e-preview--show-hidden-elements[data-elementor-device-mode=tablet_extra] .elementor-edit-area-active .elementor-hidden-tablet_extra > .elementor-widget-wrap,
.e-preview--show-hidden-elements[data-elementor-device-mode=tablet_extra] .elementor-edit-area-active .elementor-hidden-tablet_extra:not(:has(> .elementor-widget-container)),
.e-preview--show-hidden-elements[data-elementor-device-mode=tablet] .elementor-edit-area-active .elementor-hidden-tablet > .elementor-widget-container,
.e-preview--show-hidden-elements[data-elementor-device-mode=tablet] .elementor-edit-area-active .elementor-hidden-tablet > .elementor-widget-wrap,
.e-preview--show-hidden-elements[data-elementor-device-mode=tablet] .elementor-edit-area-active .elementor-hidden-tablet:not(:has(> .elementor-widget-container)),
.e-preview--show-hidden-elements[data-elementor-device-mode=mobile_extra] .elementor-edit-area-active .elementor-hidden-mobile_extra > .elementor-widget-container,
.e-preview--show-hidden-elements[data-elementor-device-mode=mobile_extra] .elementor-edit-area-active .elementor-hidden-mobile_extra > .elementor-widget-wrap,
.e-preview--show-hidden-elements[data-elementor-device-mode=mobile_extra] .elementor-edit-area-active .elementor-hidden-mobile_extra:not(:has(> .elementor-widget-container)),
.e-preview--show-hidden-elements[data-elementor-device-mode=mobile] .elementor-edit-area-active .elementor-hidden-mobile > .elementor-widget-container,
.e-preview--show-hidden-elements[data-elementor-device-mode=mobile] .elementor-edit-area-active .elementor-hidden-mobile > .elementor-widget-wrap,
.e-preview--show-hidden-elements[data-elementor-device-mode=mobile] .elementor-edit-area-active .elementor-hidden-mobile:not(:has(> .elementor-widget-container)) {
  filter: opacity(0.4) saturate(0);
}
.e-preview--show-hidden-elements[data-elementor-device-mode=widescreen] .elementor-edit-area-active .elementor-hidden-widescreen.elementor-edit-hidden,
.e-preview--show-hidden-elements[data-elementor-device-mode=desktop] .elementor-edit-area-active .elementor-hidden-desktop.elementor-edit-hidden,
.e-preview--show-hidden-elements[data-elementor-device-mode=laptop] .elementor-edit-area-active .elementor-hidden-laptop.elementor-edit-hidden,
.e-preview--show-hidden-elements[data-elementor-device-mode=tablet_extra] .elementor-edit-area-active .elementor-hidden-tablet_extra.elementor-edit-hidden,
.e-preview--show-hidden-elements[data-elementor-device-mode=tablet] .elementor-edit-area-active .elementor-hidden-tablet.elementor-edit-hidden,
.e-preview--show-hidden-elements[data-elementor-device-mode=mobile_extra] .elementor-edit-area-active .elementor-hidden-mobile_extra.elementor-edit-hidden,
.e-preview--show-hidden-elements[data-elementor-device-mode=mobile] .elementor-edit-area-active .elementor-hidden-mobile.elementor-edit-hidden {
  display: none;
}

.e-youtube-base iframe {
  pointer-events: none;
}

.elementor-widget-e-component[data-atomic].elementor-edit-area-active > * > * {
  pointer-events: initial;
}
.elementor-widget-e-component[data-atomic]:not(.elementor-edit-area-active) > * > * {
  pointer-events: none;
}

.elementor-editor-element-overlay-settings {
  height: 24px;
  top: 1px;
  left: 50%;
  transform: translateX(-50%) translateY(-100%);
  background-color: var(--e-p-border-section);
  border-start-start-radius: 5px;
  border-start-end-radius: 5px;
  border-end-start-radius: 0;
  border-end-end-radius: 0;
  stroke: transparent;
  stroke-width: 0;
  -webkit-text-stroke: 0 transparent;
}
.elementor-editor-element-overlay-settings i.eicon-handle {
  font-size: 16px;
}
.elementor-editor-element-overlay-settings .elementor-editor-element-setting:hover {
  background-color: var(--e-p-border-section-hover);
}
.elementor-editor-element-overlay-settings .elementor-editor-element-setting:first-child {
  border-start-start-radius: 5px;
  border-start-end-radius: 0;
  border-end-start-radius: 0;
  border-end-end-radius: 0;
}
.elementor-editor-element-overlay-settings .elementor-editor-element-setting:first-child:before {
  content: "";
  position: absolute;
  inset-block-start: 2px;
  inset-inline-end: calc(100% - 1px);
  border-block-start: 22px solid transparent;
  border-block-end: 0 none transparent;
  border-inline-start: 0 none transparent;
  border-inline-end: 12px solid var(--e-p-border-section);
  transition: var(--e-a-transition-hover);
}
.elementor-editor-element-overlay-settings .elementor-editor-element-setting:first-child:hover:before {
  border-inline-end-color: var(--e-p-border-section-hover);
}
.elementor-editor-element-overlay-settings .elementor-editor-element-setting:last-child {
  border-start-start-radius: 0;
  border-start-end-radius: 5px;
  border-end-start-radius: 0;
  border-end-end-radius: 0;
}
.elementor-editor-element-overlay-settings .elementor-editor-element-setting:last-child:after {
  content: "";
  position: absolute;
  inset-block-start: 2px;
  inset-inline-start: calc(100% - 1px);
  border-block-start: 22px solid transparent;
  border-block-end: 0 none transparent;
  border-inline-start: 12px solid var(--e-p-border-section);
  border-inline-end: 0 none transparent;
  transition: var(--e-a-transition-hover);
}
.elementor-editor-element-overlay-settings .elementor-editor-element-setting:last-child:hover:after {
  border-inline-start-color: var(--e-p-border-section-hover);
}

.e-handles-inside > .elementor-element-overlay > .elementor-editor-element-settings {
  transform: translateX(-50%);
  border-start-start-radius: 0;
  border-start-end-radius: 0;
  border-end-start-radius: 5px;
  border-end-end-radius: 5px;
}
.e-handles-inside > .elementor-element-overlay > .elementor-editor-element-settings .elementor-editor-element-setting:first-child {
  border-start-start-radius: 0;
  border-start-end-radius: 0;
  border-end-start-radius: 5px;
  border-end-end-radius: 0;
}
.e-handles-inside > .elementor-element-overlay > .elementor-editor-element-settings .elementor-editor-element-setting:first-child:before {
  top: 0;
  border-block-start: 0 none transparent;
  border-block-end: 22px solid transparent;
  border-inline-start: 0 none transparent;
  border-inline-end: 12px solid var(--e-p-border-section);
  transition: var(--e-a-transition-hover);
}
.e-handles-inside > .elementor-element-overlay > .elementor-editor-element-settings .elementor-editor-element-setting:last-child {
  border-start-start-radius: 0;
  border-start-end-radius: 0;
  border-end-start-radius: 0;
  border-end-end-radius: 5px;
}
.e-handles-inside > .elementor-element-overlay > .elementor-editor-element-settings .elementor-editor-element-setting:last-child:after {
  top: 0;
  border-block-start: 0 none transparent;
  border-block-end: 22px solid transparent;
  border-inline-start: 12px solid var(--e-p-border-section);
  border-inline-end: 0 none transparent;
  transition: var(--e-a-transition-hover);
}

.elementor-column > .elementor-element-overlay {
  inset-block-end: 0;
  inset-inline-start: 0;
}
.elementor-column > .elementor-element-overlay:after {
  position: absolute;
  inset: 0;
  outline: 1px dashed var(--e-p-border-column);
}
.elementor-column:hover > .elementor-element-overlay:after {
  content: "";
}
.elementor-column.elementor-element-editable > .elementor-element-overlay:after {
  content: "";
  outline: 2px solid var(--e-p-border-column);
}
.elementor-column.elementor-dragging-on-child > .elementor-element-overlay {
  border: 1px solid var(--e-p-draggable-color);
}
.elementor-column.elementor-dragging-on-child > .elementor-element-overlay:after {
  display: none;
}
.elementor-column > .ui-resizable-e, .elementor-column > .ui-resizable-w {
  cursor: col-resize;
  width: 7px;
  position: absolute;
  inset-block-start: 0;
  inset-inline-end: -5px;
  height: 100%;
}
.elementor-column:last-of-type > .ui-resizable-e, .elementor-column:last-of-type > .ui-resizable-w {
  display: none !important;
}
@media (max-width: 1024px) {
  .elementor-column > .ui-resizable-e, .elementor-column > .ui-resizable-w {
    display: none !important;
  }
}

.elementor-editor-column-settings {
  inset-block-start: -1px;
  inset-inline-start: -1px;
  border-start-start-radius: 0;
  border-start-end-radius: 0;
  border-end-start-radius: 0;
  border-end-end-radius: 3px;
  transform: none;
  overflow: hidden;
}
.elementor-editor-column-settings .elementor-editor-element-setting {
  background-color: var(--e-p-border-column);
}
.elementor-editor-column-settings .elementor-editor-element-setting:hover {
  background-color: var(--e-p-border-column-hover);
}

.elementor-column-placeholder {
  position: relative;
}
.elementor-column-placeholder:before, .elementor-column-placeholder:after {
  content: "";
  position: absolute;
  inset: 10px;
}
.elementor-column-placeholder:before {
  border: 1px solid var(--e-p-border-column);
}
.elementor-column-placeholder:after {
  border: 1px dashed var(--e-a-color-white);
}

.elementor-column-percents-tooltip {
  position: absolute;
  display: none;
  pointer-events: none;
  inset-block-start: 50%;
  transform: translateY(-50%);
  color: #fff;
  font-size: 10px;
  background-color: var(--e-p-border-column);
  width: 40px;
  padding: 3.5px 0;
  text-align: center;
  z-index: 1;
  line-height: 1;
}
.elementor-column-percents-tooltip:after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 8.5px solid transparent;
  top: 0;
}
.elementor-column-percents-tooltip[data-side=left] {
  border-radius: 3px 0 0 3px;
  right: 15px;
}
.elementor-column-percents-tooltip[data-side=left]:after {
  left: 100%;
  border-left-color: var(--e-p-border-column);
  border-right-width: 0;
}
.elementor-column-percents-tooltip[data-side=right] {
  border-radius: 0 3px 3px 0;
  left: 15px;
}
.elementor-column-percents-tooltip[data-side=right]:after {
  right: 100%;
  border-right-color: var(--e-p-border-column);
  border-left-width: 0;
}

.elementor-editor-widget-settings {
  z-index: 2;
  inset-block-start: -1px;
  inset-inline-end: -1px;
  flex-direction: row-reverse;
  border-start-start-radius: 0;
  border-start-end-radius: 0;
  border-end-start-radius: 3px;
  border-end-end-radius: 0;
  overflow: hidden;
}
.elementor-editor-widget-settings .elementor-editor-element-setting {
  background-color: var(--e-p-border-widget);
}
.elementor-editor-widget-settings .elementor-editor-element-setting:hover {
  background-color: var(--e-p-border-widget-hover);
}

.e-widget-pro-promotion {
  border: 2px dashed var(--e-a-border-color-bold);
  background-color: var(--e-a-color-white);
  padding: 20px;
}
.e-widget-pro-promotion .e-container {
  max-width: 600px;
  margin: auto;
}
.e-widget-pro-promotion .e-badge {
  border: 1px solid var(--e-a-color-accent);
  color: var(--e-a-color-accent);
  background: var(--e-a-color-white);
  border-radius: 100px;
  padding: 4px 12px;
  font-size: 0.8em;
}
.e-widget-pro-promotion p {
  margin-block-start: 1em;
  margin-block-end: 1em;
  text-align: center;
}
.e-widget-pro-promotion p img {
  display: block;
  margin: 0 auto 20px;
}
.e-widget-pro-promotion .e-actions {
  display: flex;
  justify-content: center;
  gap: 10px;
}
.e-widget-pro-promotion .e-btn {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.2;
  padding: 8px 16px;
  border-radius: var(--e-a-border-radius);
  background-color: var(--e-a-btn-bg-accent);
  color: var(--e-a-btn-color-invert);
  transition: var(--e-a-transition-hover);
}
.e-widget-pro-promotion .e-btn:hover, .e-widget-pro-promotion .e-btn:focus {
  background-color: var(--e-a-btn-bg-accent-hover);
  color: var(--e-a-btn-color-invert);
}
.e-widget-pro-promotion .e-btn:active {
  background-color: var(--e-a-btn-bg-accent-active);
}
.e-widget-pro-promotion .e-btn.e-btn-txt {
  background: transparent;
  color: var(--e-a-color-txt);
}
.e-widget-pro-promotion .e-btn.e-btn-txt:hover, .e-widget-pro-promotion .e-btn.e-btn-txt:focus {
  background: var(--e-a-bg-hover);
  color: var(--e-a-color-txt-hover);
}

.elementor-section > .elementor-element-overlay,
.e-con > .elementor-element-overlay {
  inset-block-end: 0;
  inset-inline-start: 0;
}
.elementor-section > .elementor-element-overlay:after,
.e-con > .elementor-element-overlay:after {
  position: absolute;
  inset: 1px;
  outline: 1px solid var(--e-p-border-con);
  animation: section-outline 0.75s;
}
.elementor-section:hover > .elementor-element-overlay:after,
.e-con:hover > .elementor-element-overlay:after {
  content: "";
}
.elementor-section.elementor-element-editable > .elementor-element-overlay:after,
.e-con.elementor-element-editable > .elementor-element-overlay:after {
  content: "";
  outline-width: 2px;
}

.e-con .e-con-inner .e-con > .elementor-element-overlay:after {
  outline: 1px dashed var(--e-p-border-con-in);
}
.e-con .e-con-inner .e-con.elementor-element-editable > .elementor-element-overlay:after {
  outline: 2px solid var(--e-p-border-con-in);
}
.e-con .elementor-empty-view {
  position: relative;
  width: 100%;
  height: 100%;
  min-height: 100px;
  stroke: transparent;
  stroke-width: 0;
  -webkit-text-stroke: 0 transparent;
}
.e-con .elementor-empty-view .elementor-first-add {
  width: auto;
  height: auto;
  inset: 0;
}
.e-con:not(.e-grid) .elementor-empty-view {
  min-height: var(--min-height, 100px);
}
.e-con.e-grid .elementor-empty-view {
  min-width: 100px;
}
.e-con .elementor-widget-placeholder {
  --size: 10px;
  --margin-start: calc( -1 * var( --size ) );
  --margin-end: calc( -2 * var( --size ) );
  flex-shrink: 0;
  align-self: stretch;
  z-index: 1;
  pointer-events: none;
}
.e-con.e-con--row > .elementor-widget-placeholder, .e-con.e-con--row > .e-con-inner > .elementor-widget-placeholder {
  position: relative;
  z-index: 9999;
  width: var(--size);
  margin-inline-start: var(--margin-start);
  height: auto;
  min-height: 100%;
  animation-name: dnd-placeholder-widget-vertical;
  animation-fill-mode: both;
}
.e-con.e-con--row[data-nesting-level]:not([data-nesting-level="0"]) > .elementor-widget-placeholder, .e-con.e-con--row[data-nesting-level]:not([data-nesting-level="0"]) > .e-con-inner > .elementor-widget-placeholder {
  margin-inline-end: 0;
  margin-inline-start: calc(var(--margin-start) + var(--margin-end));
}
.e-con.e-con--row[data-nesting-level]:not([data-nesting-level="0"]) > :not(.elementor-element) + .elementor-widget-placeholder, .e-con.e-con--row[data-nesting-level]:not([data-nesting-level="0"]) > .e-con-inner > :not(.elementor-element) + .elementor-widget-placeholder {
  margin-inline-end: var(--margin-end);
  margin-inline-start: var(--margin-start);
}
.e-con.e-grid.e-con--row .elementor-widget-placeholder.e-dragging-right, .e-con.e-grid.e-con--row .elementor-widget-placeholder.e-dragging-left, .e-con.e-grid.e-con--row > .e-con-inner .elementor-widget-placeholder.e-dragging-right, .e-con.e-grid.e-con--row > .e-con-inner .elementor-widget-placeholder.e-dragging-left {
  position: absolute;
  width: var(--size);
  height: 100%;
  top: 0;
  animation: grow-in-width 0.15s forwards;
}
.e-con.e-grid.e-con--row .elementor-widget-placeholder.e-dragging-right, .e-con.e-grid.e-con--row > .e-con-inner .elementor-widget-placeholder.e-dragging-right {
  right: 0;
  left: auto;
}
.e-con.e-grid.e-con--row .elementor-widget-placeholder.e-dragging-left, .e-con.e-grid.e-con--row > .e-con-inner .elementor-widget-placeholder.e-dragging-left {
  left: 0;
  right: auto;
}
.e-con.e-con--column > .elementor-widget-placeholder, .e-con.e-con--column > .e-con-inner > .elementor-widget-placeholder {
  height: var(--size);
  margin-block-start: var(--margin-start);
  margin-block-end: var(--margin-end);
  animation-name: dnd-placeholder-widget-horizontal;
}
.e-con.e-con--column > .elementor-widget-placeholder:nth-last-child(2) {
  margin-block-start: calc(2 * var(--margin-start));
  --margin-end: 0;
}
.e-con.e-con--column > .e-con-inner > .elementor-widget-placeholder:last-child {
  --margin-end: 0;
}
.e-con .elementor-sortable-helper {
  height: 84px;
  width: 125px;
  z-index: -1;
}
.e-con > .e-con > .elementor-element-overlay .elementor-editor-element-setting, .e-con-inner > .e-con > .elementor-element-overlay .elementor-editor-element-setting, .elementor-widget .e-con > .elementor-element-overlay .elementor-editor-element-setting {
  position: relative;
  background-color: var(--e-p-border-con-in);
}
.e-con > .e-con > .elementor-element-overlay .elementor-editor-element-setting:hover, .e-con-inner > .e-con > .elementor-element-overlay .elementor-editor-element-setting:hover, .elementor-widget .e-con > .elementor-element-overlay .elementor-editor-element-setting:hover {
  background-color: var(--e-p-border-con-in-hover);
}
.e-con > .e-con > .elementor-element-overlay .elementor-editor-element-setting.elementor-editor-element-add, .e-con > .e-con > .elementor-element-overlay .elementor-editor-element-setting.elementor-editor-element-edit + .elementor-editor-element-remove, .e-con > .e-con > .elementor-element-overlay .elementor-editor-element-setting:first-child::before, .e-con > .e-con > .elementor-element-overlay .elementor-editor-element-setting:last-child::after, .e-con-inner > .e-con > .elementor-element-overlay .elementor-editor-element-setting.elementor-editor-element-add, .e-con-inner > .e-con > .elementor-element-overlay .elementor-editor-element-setting.elementor-editor-element-edit + .elementor-editor-element-remove, .e-con-inner > .e-con > .elementor-element-overlay .elementor-editor-element-setting:first-child::before, .e-con-inner > .e-con > .elementor-element-overlay .elementor-editor-element-setting:last-child::after, .elementor-widget .e-con > .elementor-element-overlay .elementor-editor-element-setting.elementor-editor-element-add, .elementor-widget .e-con > .elementor-element-overlay .elementor-editor-element-setting.elementor-editor-element-edit + .elementor-editor-element-remove, .elementor-widget .e-con > .elementor-element-overlay .elementor-editor-element-setting:first-child::before, .elementor-widget .e-con > .elementor-element-overlay .elementor-editor-element-setting:last-child::after {
  display: none;
}
.e-con > .e-con > .elementor-element-overlay .elementor-editor-element-setting:not(.elementor-editor-element-edit), .e-con-inner > .e-con > .elementor-element-overlay .elementor-editor-element-setting:not(.elementor-editor-element-edit), .elementor-widget .e-con > .elementor-element-overlay .elementor-editor-element-setting:not(.elementor-editor-element-edit) {
  margin-inline-start: -25px;
  z-index: -1;
  transition: 0.3s all;
  will-change: margin-inline-start;
}
.e-con > .e-con > .elementor-element-overlay > .elementor-editor-element-settings:hover > :is(.elementor-editor-element-duplicate, .elementor-editor-element-remove), .e-con-inner > .e-con > .elementor-element-overlay > .elementor-editor-element-settings:hover > :is(.elementor-editor-element-duplicate, .elementor-editor-element-remove), .elementor-widget .e-con > .elementor-element-overlay > .elementor-editor-element-settings:hover > :is(.elementor-editor-element-duplicate, .elementor-editor-element-remove) {
  margin-inline-start: 0;
}
.e-con > .e-con > .elementor-element-overlay .elementor-editor-element-settings, .e-con-inner > .e-con > .elementor-element-overlay .elementor-editor-element-settings, .elementor-widget .e-con > .elementor-element-overlay .elementor-editor-element-settings {
  inset: initial;
  transform: none;
  inset-inline-start: 0;
  top: 0;
  border-radius: 0;
  border-end-end-radius: 3px;
  height: auto;
}
.e-con > .e-con > .elementor-element-overlay .elementor-editor-element-settings i.eicon-handle::before, .e-con-inner > .e-con > .elementor-element-overlay .elementor-editor-element-settings i.eicon-handle::before, .elementor-widget .e-con > .elementor-element-overlay .elementor-editor-element-settings i.eicon-handle::before {
  content: "\e9b4";
  font-size: 20px;
  display: block;
  padding: 2px;
}

.e-atomic-element:has(.elementor-empty-view) {
  min-height: 120px;
}
.e-atomic-element > .elementor-empty-view.elementor-empty-view {
  min-height: inherit;
}

body.rtl .e-con.e-grid.e-con--row .elementor-widget-placeholder.e-dragging-right, body.rtl .e-con.e-grid.e-con--row > .e-con-inner .elementor-widget-placeholder.e-dragging-right {
  left: 0;
  right: auto;
}
body.rtl .e-con.e-grid.e-con--row .elementor-widget-placeholder.e-dragging-left, body.rtl .e-con.e-grid.e-con--row > .e-con-inner .elementor-widget-placeholder.e-dragging-left {
  right: 0;
  left: auto;
}

@keyframes dnd-placeholder-widget-vertical {
  0% {
    transform-origin: 0 50%;
    transform: translateX(50%) scaleX(0);
    opacity: 0;
  }
  100% {
    transform-origin: 0 50%;
    transform: translateX(50%) scaleX(1);
    opacity: 0.9;
  }
}
@keyframes dnd-placeholder-widget-horizontal {
  0% {
    transform-origin: 50% 0;
    transform: scaleY(0);
    opacity: 0;
  }
  100% {
    transform-origin: 50% 0;
    transform: scaleY(1);
    opacity: 0.9;
  }
}
@keyframes grow-in-width {
  from {
    width: 0;
  }
  50% {
    width: calc(var(--size) / 2);
  }
  to {
    width: var(--size);
  }
}
.e-con-select-preset {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 25px;
}
.e-con-select-preset[data-view=choose-preset] > *:not(.e-con-select-preset__inner) {
  display: none;
}
.e-con-select-preset[data-view=drop-area] > *:not(.elementor-first-add) {
  display: none;
}
.e-con-select-preset-grid {
  flex-wrap: wrap;
  gap: 20px;
}
.e-con-select-preset-grid .e-con-select-preset__list .e-con-preset rect {
  fill: transparent;
}
.e-con-select-preset__title {
  font-family: var(--e-a-font-family);
  font-size: 15px;
  font-weight: 400;
  color: var(--e-a-color-txt);
}
.e-con-select-preset__list {
  display: flex;
  gap: 20px;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  max-width: 650px;
}
.e-con-select-preset__list .e-con-preset {
  cursor: pointer;
  flex-basis: 90px;
  padding: unset;
  margin: unset;
  border: unset;
  border-radius: unset;
  outline: unset;
  box-shadow: unset;
  text-shadow: unset;
  background-color: unset;
}
.e-con-select-preset__list .e-con-preset svg {
  width: 100%;
  height: auto;
}
.e-con-select-preset__list .e-con-preset svg:not(.exclude-rtl-scale) {
  scale: calc(1 * var(--direction-multiplier)) 1;
}
.e-con-select-preset__list .e-con-preset path {
  fill: var(--e-a-color-white);
}
.e-con-select-preset__list .e-con-preset rect {
  fill: var(--e-a-bg-active-bold);
  transition: 0.3s all;
}
.e-con-select-preset__list .e-con-preset:hover, .e-con-select-preset__list .e-con-preset:focus {
  border: unset;
  border-radius: unset;
  box-shadow: unset;
  text-shadow: unset;
  background-color: transparent;
}
.e-con-select-preset__list .e-con-preset:hover path, .e-con-select-preset__list .e-con-preset:focus path {
  stroke: var(--e-a-color-white);
}
.e-con-select-preset__list .e-con-preset:hover rect, .e-con-select-preset__list .e-con-preset:focus rect {
  fill: var(--e-a-color-txt);
}
.e-con-select-preset__list .e-con-preset[data-preset=r100] {
  scale: calc(1 * var(--direction-multiplier)) 1;
}
.e-con-shared-styles {
  font-family: var(--e-a-font-family);
  line-height: 1;
  color: var(--e-a-color-txt);
  min-height: 159px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 25px;
}
.e-con-select-type__title {
  font-size: 15px;
  font-weight: 400;
}
.e-con-select-type__icons {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 40px;
}
.e-con-select-type__icons__icon {
  cursor: pointer;
}
.e-con-select-type__icons__icon svg {
  margin-block-end: 10px;
  width: 85px;
}
.e-con-select-type__icons__icon:hover svg rect, .e-con-select-type__icons__icon:focus svg rect {
  fill: var(--e-a-color-txt);
}
.e-con-select-type__icons__icon:hover svg path, .e-con-select-type__icons__icon:focus svg path {
  stroke: var(--e-a-color-white);
}
.e-con-select-type__icons__icon__subtitle {
  font-size: 14px;
  font-weight: 500;
}
.e-con .ui-resizable-e {
  right: 0;
}
.e-con .ui-resizable-w {
  left: 0;
}
/*# sourceMappingURL=editor-preview.css.map */
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/editor-preview.min.css */
:root{--direction-multiplier:1}body.rtl,html[dir=rtl]{--direction-multiplier:-1}.elementor-hidden{display:none}.elementor-visibility-hidden{visibility:hidden}.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;top:-10000em;width:1px;clip:rect(0,0,0,0);border:0}.elementor-clearfix:after{clear:both;content:"";display:block;height:0;width:0}.e-logo-wrapper{display:inline-block;line-height:1}.e-logo-wrapper i{color:var(--e-a-color-circle-logo);font-size:2.5em}.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%}.elementor-tags-list{background-color:var(--e-a-bg-default);border:var(--e-a-border);border-radius:3px;box-shadow:var(--e-a-popover-shadow);display:none;max-height:300px;overflow:auto;padding-block-end:5px;position:absolute;width:260px;z-index:10000}.elementor-tags-list__group-title{align-items:center;display:flex;font-size:12px;font-weight:700;padding:10px 15px}.elementor-tags-list__group-title .eicon-info-circle{color:var(--e-a-color-primary-bold);font-size:14px;padding-inline-end:5px}.elementor-tags-list__item{cursor:pointer;font-size:10px;padding:6px 15px}.elementor-tags-list__item:before{content:">";font-size:8px;padding-inline-end:5px}.elementor-tags-list__item:hover{background-color:var(--e-a-bg-hover)}.elementor-tags-list__teaser{border-block-start:2px solid var(--e-a-border-color);margin-block-start:4px;padding-block-start:4px}.elementor-tags-list__teaser-text{font-size:12px;line-height:1.5;padding:2px 15px 8px}.elementor-tags-list__teaser-link{color:var(--e-a-color-primary-bold);font-style:italic;font-weight:700;text-decoration:underline}.elementor-dynamic-cover{align-items:center;box-sizing:border-box;display:flex;height:27px;width:100%}.elementor-dynamic-cover__title{flex-grow:1;overflow:hidden;padding:0 8px;text-overflow:ellipsis;white-space:nowrap}.elementor-dynamic-cover__remove,.elementor-dynamic-cover__settings{cursor:pointer;transition:var(--e-a-transition-hover)}.elementor-dynamic-cover__remove:hover,.elementor-dynamic-cover__settings:hover{color:var(--e-a-color-txt-hover)}.elementor-control-type-wysiwyg .elementor-dynamic-cover{margin-block-start:10px}.elementor-tag-settings-popup{background-color:var(--e-a-bg-default);border:var(--e-a-border);box-shadow:var(--e-a-popover-shadow);position:absolute;width:260px;z-index:1}.elementor-tag-settings-popup:before{border:10px solid transparent;border-block-end-color:var(--e-a-border-color);content:"";inset-block-start:-20px;inset-inline-start:5px;position:absolute}.elementor-tag-settings-popup .elementor-control-type-section:first-child{margin:0}.elementor-tag-controls-stack-empty{background-color:var(--e-a-bg-default);font-size:13px;padding:10px;text-align:center}.elementor-control-dynamic input{border-end-end-radius:0;border-end-start-radius:var(--e-a-border-radius);border-start-end-radius:0;border-start-start-radius:var(--e-a-border-radius)}.elementor-control-dynamic-switcher{align-items:center;background:var(--e-a-bg-default);border:var(--e-a-border-bold);border-end-end-radius:var(--e-a-border-radius);border-end-start-radius:0;border-inline-start-width:0;border-start-end-radius:var(--e-a-border-radius);border-start-start-radius:0;cursor:pointer;display:inline-flex;flex-shrink:0;height:27px;justify-content:center;transition:var(--e-a-transition-hover)}.elementor-control-dynamic-switcher:hover{background-color:var(--e-a-bg-hover);color:var(--e-a-color-txt-hover)}.elementor-control-dynamic-switcher.e-control-tool{border:0;height:20px}.elementor-control-dynamic-switcher-wrapper{display:flex}.elementor-control-dynamic-switcher .eicon-database{font-size:12px}.elementor-control-dynamic-value .e-global__popover-toggle,.elementor-control-dynamic-value .elementor-control-dynamic-switcher,.elementor-control-dynamic-value .elementor-control-tag-area{display:none}.elementor-panel-box-content{padding:20px 20px 10px}.elementor-button{display:inline-block}.elementor-panel-alert{background-color:var(--e-a-bg-primary);border-end-end-radius:3px;border-end-start-radius:0;border-inline-start:3px solid var(--e-a-color-primary);border-start-end-radius:3px;border-start-start-radius:0;font-size:12px;font-style:italic;font-weight:300;line-height:1.5;padding:15px;position:relative;text-align:start}.elementor-panel-alert a{color:inherit}.elementor-panel-alert.elementor-panel-alert-info{background:var(--e-a-bg-info);border-color:var(--e-a-color-info)}.elementor-panel-alert.elementor-panel-alert-success{background:var(--e-a-bg-success);border-color:var(--e-a-color-success)}.elementor-panel-alert.elementor-panel-alert-warning{background:var(--e-a-bg-warning);border-inline-start:3px solid var(--e-a-color-warning)}.elementor-panel-alert.elementor-panel-alert-danger{background:var(--e-a-bg-danger);border-color:var(--e-a-color-danger)}.elementor-control-field-description,.elementor-descriptor{color:var(--e-a-color-txt-muted);font-size:11px;font-style:italic;line-height:1.4}.elementor-controls-popover{background-color:var(--e-a-bg-default);border-radius:var(--e-a-border-radius);box-shadow:var(--e-a-popover-shadow);display:none;inset-inline:0;margin:-4px auto 5px;padding-block-start:15px;position:absolute;width:90%;z-index:10000}.elementor-controls-popover:before{border:8px solid transparent;border-block-end-color:var(--e-a-bg-default);content:"";inset-block-start:-16px;inset-inline-end:22px;position:absolute}.elementor-controls-popover div.elementor-control{background-color:transparent}.elementor-controls-popover div.elementor-control:before{content:none}#elementor-panel-global .elementor-nerd-box .elementor-nerd-box-icon{margin-block-start:20px}.elementor-control{--control-title-size:12px;padding:0 20px 15px;position:relative}.elementor-control a{border-block-end:1px dotted transparent;font-weight:500;text-decoration:none;transition:all .3s ease-in-out}.elementor-control a:hover{border-block-end-color:inherit}.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-inline-end:5px}.elementor-control .elementor-control-title:empty{display:none}.elementor-control .elementor-control-spinner{align-items:center;display:flex}.elementor-control.elementor-control-type-divider{padding:0}.elementor-control.elementor-control-type-divider .elementor-control-content{background-color:var(--e-a-bg-default);border-width:0;border-block-start:var(--e-a-border);height:15px;margin-inline:20px}.elementor-control.elementor-control-separator-before{padding-block-start:15px}.elementor-control.elementor-control-separator-before:before{background-color:var(--e-a-border-color);content:"";height:1px;inset:0 20px auto;position:absolute}.elementor-control.elementor-control-separator-after{padding-block-end:15px}.elementor-control.elementor-control-separator-after:after{background-color:var(--e-a-border-color);content:"";height:1px;inset:auto 20px 0;position:absolute}.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-block-start:15px}.elementor-control.elementor-control-deprecated,.elementor-control.elementor-control-deprecated .elementor-control-field-description{color:var(--e-a-color-warning)}.elementor-control.elementor-control-hidden-label>*>*>.elementor-control-title,.elementor-control.elementor-control-hidden-label>*>.elementor-control-title,.elementor-control.elementor-hidden-control{display:none}.elementor-control.elementor-control-type-heading .elementor-control-title{font-weight:700;margin:0}body:not(.elementor-device-desktop) .elementor-control.elementor-control-responsive-desktop,body:not(.elementor-device-laptop) .elementor-control.elementor-control-responsive-laptop,body:not(.elementor-device-mobile) .elementor-control.elementor-control-responsive-mobile,body:not(.elementor-device-mobile_extra) .elementor-control.elementor-control-responsive-mobile_extra,body:not(.elementor-device-tablet) .elementor-control.elementor-control-responsive-tablet,body:not(.elementor-device-tablet_extra) .elementor-control.elementor-control-responsive-tablet_extra,body:not(.elementor-device-widescreen) .elementor-control.elementor-control-responsive-widescreen{display:none}.elementor-control-shape_divider_bottom .elementor-visual-choice-element-image label,.elementor-control-shape_divider_top .elementor-visual-choice-element-image label{padding:4px}.elementor-control-shape_divider_bottom img,.elementor-control-shape_divider_top img{aspect-ratio:4/1;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.elementor-control-shape_divider_bottom img{rotate:X 180deg}.elementor-control-custom_attributes_pro .elementor-nerd-box-message,.elementor-control-custom_css_pro .elementor-nerd-box-message{margin-block-start:5px}.elementor-control.e-open .elementor-panel-heading-toggle i,.elementor-control.elementor-active .elementor-panel-heading-toggle i,.elementor-panel-category.e-open .elementor-panel-heading-toggle i,.elementor-panel-category.elementor-active .elementor-panel-heading-toggle i,.elementor-panel-scheme-item.e-open .elementor-panel-heading-toggle i,.elementor-panel-scheme-item.elementor-active .elementor-panel-heading-toggle i{transform:rotate(90deg)}.elementor-control:not(.e-open):not(.elementor-active) .elementor-panel-heading-toggle i,.elementor-panel-category:not(.e-open):not(.elementor-active) .elementor-panel-heading-toggle i,.elementor-panel-scheme-item:not(.e-open):not(.elementor-active) .elementor-panel-heading-toggle i{scale:calc(1 * var(--direction-multiplier)) 1}.elementor-panel-heading{align-items:center;background-color:transparent;border:0;border-block-start:var(--e-a-border);border-block-start-width:2px;color:var(--e-a-color-txt-accent);cursor:pointer;display:flex;gap:5px;height:48px;padding-inline:20px;width:100%}.elementor-panel-heading-toggle{align-items:center;display:flex;flex-direction:column;width:10px}.elementor-panel-heading-title{font-weight:700}.elementor-panel-heading-category-chip{background-color:var(--e-a-bg-chip);border-radius:100px;margin-inline-start:auto;padding:5px 8px}.elementor-panel-heading-category-chip i{margin-inline-start:4px}.elementor-panel-heading-promotion{margin-inline-start:auto}.elementor-panel-heading-promotion a{color:var(--e-a-color-accent-promotion);font-family:Roboto,sans-serif;font-size:13px;font-weight:500}.elementor-panel-heading-promotion a i{font-size:14px;margin-inline-end:4px}.elementor-panel-heading-promotion a:hover{color:var(--e-a-color-accent-promotion)}.elementor-panel-heading:focus-visible{color:var(--e-a-color-txt-hover)}#elementor-controls .elementor-control-type-section:first-child .elementor-panel-heading,#elementor-panel-editorPreferences-settings-controls .elementor-control-type-section:first-child .elementor-panel-heading,#elementor-panel-page-settings-controls .elementor-control-type-section:first-child .elementor-panel-heading{border-block-start:none}.elementor-control-field{align-items:center;display:flex}.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{margin-block-start:10px;max-width:100%;width:100%}.elementor-label-block>.elementor-control-content>.elementor-control-field>.elementor-control-input-wrapper>.elementor-choices label{align-items:center;display:flex;flex:1 1 27px;justify-content:center;width:auto}.elementor-label-block.elementor-control-hidden-label.elementor-label-block>.elementor-control-content>.elementor-control-field>.elementor-control-input-wrapper,.elementor-label-block.elementor-control-hidden-label:not(.elementor-control-dynamic)>.elementor-control-content>.elementor-control-field>.elementor-control-input-wrapper{margin-block-start: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-inline-start:auto}.elementor-control-field-description{margin-block-start:10px}.elementor-group-control-attachment_alert .elementor-control-field-description{margin-block-start:0}.elementor-control-start-end .eicon-h-align-left,.elementor-control-start-end .eicon-h-align-right,.elementor-control-start-end .eicon-text-align-left,.elementor-control-start-end .eicon-text-align-right{scale:calc(1 * var(--direction-multiplier)) 1}.elementor-update-preview{align-items:center;display:flex;margin:15px 15px 0}.elementor-update-preview-button-wrapper{flex-grow:1;text-align:end}.elementor-update-preview-button{padding:8px 15px}.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-alert{align-items:flex-start;display:flex;flex-direction:column;gap:8px;justify-content:flex-start}.elementor-control-alert-heading{font-weight:700}.elementor-control-type-button .elementor-control-input-wrapper{text-align:end}.elementor-control-type-button .elementor-button{width:auto}.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{border-radius:var(--e-a-border-radius);border-spacing:1px;display:flex;height:27px;line-height:27px;overflow:hidden;text-align:center}.elementor-choices .elementor-choices-label{border-block-end:var(--e-a-border-bold);border-block-start:var(--e-a-border-bold);border-inline-end:none;border-inline-start:var(--e-a-border-bold);cursor:pointer;font-size:12px;overflow:hidden;transition:var(--e-a-transition-hover)}.elementor-choices .elementor-choices-label:nth-child(2){border-end-start-radius:var(--e-a-border-radius);border-start-start-radius:var(--e-a-border-radius)}.elementor-choices .elementor-choices-label:last-child{border-end-end-radius:var(--e-a-border-radius);border-inline-end:var(--e-a-border-bold);border-start-end-radius:var(--e-a-border-radius)}.elementor-choices input{display:none}.elementor-choices input:hover+.elementor-choices-label{background-color:var(--e-a-bg-hover)}.elementor-choices input.e-choose-placeholder+.elementor-choices-label,.elementor-choices input:checked+.elementor-choices-label{background-color:var(--e-a-bg-active-bold);color:var(--e-a-color-txt-accent)}.elementor-label-inline .elementor-choices{justify-content:flex-end}.elementor-control-type-color.e-control-global .pickr{border-color:var(--e-a-border-color-bold);border-end-end-radius:var(--e-a-border-radius);border-end-start-radius:0;border-start-end-radius:var(--e-a-border-radius);border-start-start-radius:0;flex-shrink:0;transition:var(--e-a-transition-hover)}.elementor-control-type-color.e-control-global .pickr:hover{background-color:var(--e-a-bg-hover)}.elementor-control-type-color.e-control-global .e-global__popover-toggle:not(.e-global__popover-toggle--active)~.pickr{background-color:var(--e-a-bg-active-bold)}.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-group-control-css-filter .elementor-slider{box-shadow:inset 0 0 1px 1px rgba(0,0,0,.2);height:6px}.elementor-group-control-css-filter .elementor-control-content>.elementor-control-field>.elementor-control-input-wrapper{margin-block-end:5px;margin-block-start:0}.elementor-group-control-blur .elementor-slider{background:url(../images/blur.png);background-position:50%;background-size:cover}.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(90deg,red,orange,#ff0,#adff2f,#32cd32,#00bfff,blue,#9400d3 95%)}.elementor-group-control-saturate .elementor-slider{background-image:linear-gradient(90deg,gray,red)}.elementor-group-control-brightness .elementor-slider{background-image:linear-gradient(90deg,#000,#fff)}.elementor-control-type-dimensions .elementor-control-dimensions{display:flex}.elementor-control-type-dimensions li{flex:1;transition:flex-grow .3s ease-in-out}.elementor-control-type-dimensions li .elementor-link-dimensions,.elementor-control-type-dimensions li input{display:block;height:27px;text-align:center;width:100%}.elementor-control-type-dimensions li input{border-inline-start:none;border-radius:0;padding:var(--e-a-border-radius)}.elementor-control-type-dimensions li input:focus{border-inline-start:var(--e-a-border-bold);margin-inline-start:-1px;width:calc(100% + 1px)}.elementor-control-type-dimensions li input:focus+.elementor-control-dimension-label{color:var(--e-a-color-txt)}.elementor-control-type-dimensions li .elementor-link-dimensions{background-color:var(--e-a-bg-default);border:var(--e-a-border-bold);border-end-end-radius:var(--e-a-border-radius);border-end-start-radius:0;border-inline-start:none;border-start-end-radius:var(--e-a-border-radius);border-start-start-radius:0;cursor:pointer;outline:none;padding:0}.elementor-control-type-dimensions li:first-child input{border-end-end-radius:0;border-end-start-radius:var(--e-a-border-radius);border-inline-start:1px solid var(--e-a-border-color-bold);border-start-end-radius:0;border-start-start-radius:var(--e-a-border-radius)}.elementor-control-type-dimensions li:first-child input:focus{border-color:var(--e-a-border-color-focus);margin-inline-start: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{color:var(--e-a-color-txt-muted);display:block;font-size:9px;padding-block-start:5px;text-align:center}.elementor-control-type-dimensions .elementor-link-dimensions.unlinked{background-color:var(--e-a-bg-default)}.elementor-control-type-dimensions .elementor-link-dimensions.unlinked .elementor-linked{display:none}.elementor-control-type-dimensions .elementor-link-dimensions:not(.unlinked){background-color:var(--e-a-bg-active-bold);border-color:var(--e-a-border-color-bold);color:var(--e-a-color-txt-accent)}.elementor-control-type-dimensions .elementor-link-dimensions:not(.unlinked) .elementor-unlinked{display:none}.elementor-control-responsive-switchers{--selected-option:0;--pointer-position:var(--selected-option);height:2.5em;margin:calc(-2.5em + 12px) 0;margin-inline-end:5px;position:relative;width:2.5em}.elementor-control-responsive-switchers__holder{background-color:var(--e-a-bg-default);border:1px solid transparent;border-radius:var(--e-a-border-radius);inset-block-start:0;position:absolute;transition:.15s;width:100%}.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;opacity:1;transform:scale(1)}.elementor-control-responsive-switchers.elementor-responsive-switchers-open .elementor-responsive-switcher:hover{color:var(--e-a-color-primary-bold)}.elementor-control-responsive-switchers.elementor-responsive-switchers-open .elementor-control-responsive-switchers__holder{box-shadow:var(--e-a-dropdown-shadow)}.elementor-responsive-switcher{all:unset;align-items:center;color:inherit;cursor:pointer;display:flex;font-size:12px;height:0;justify-content:center;opacity:0;position:relative;transform:scale(0);transition:.15s;width:100%;z-index:2}.elementor-responsive-switcher:hover{color:var(--e-a-color-primary-bold)}.elementor-device-widescreen .elementor-responsive-switcher.elementor-responsive-switcher-widescreen{height:2.5em;opacity:1;transform:scale(1)}.elementor-device-widescreen .elementor-responsive-switchers-open:not(:hover) .elementor-responsive-switcher.elementor-responsive-switcher-widescreen{color:var(--e-a-color-primary-bold)}.elementor-device-desktop .elementor-responsive-switcher.elementor-responsive-switcher-desktop{height:2.5em;opacity:1;transform:scale(1)}.elementor-device-desktop .elementor-responsive-switchers-open:not(:hover) .elementor-responsive-switcher.elementor-responsive-switcher-desktop{color:var(--e-a-color-primary-bold)}.elementor-device-laptop .elementor-responsive-switcher.elementor-responsive-switcher-laptop{height:2.5em;opacity:1;transform:scale(1)}.elementor-device-laptop .elementor-responsive-switchers-open:not(:hover) .elementor-responsive-switcher.elementor-responsive-switcher-laptop{color:var(--e-a-color-primary-bold)}.elementor-device-tablet_extra .elementor-responsive-switcher.elementor-responsive-switcher-tablet_extra{height:2.5em;opacity:1;transform:scale(1)}.elementor-device-tablet_extra .elementor-responsive-switchers-open:not(:hover) .elementor-responsive-switcher.elementor-responsive-switcher-tablet_extra{color:var(--e-a-color-primary-bold)}.elementor-device-tablet .elementor-responsive-switcher.elementor-responsive-switcher-tablet{height:2.5em;opacity:1;transform:scale(1)}.elementor-device-tablet .elementor-responsive-switchers-open:not(:hover) .elementor-responsive-switcher.elementor-responsive-switcher-tablet{color:var(--e-a-color-primary-bold)}.elementor-device-mobile_extra .elementor-responsive-switcher.elementor-responsive-switcher-mobile_extra{height:2.5em;opacity:1;transform:scale(1)}.elementor-device-mobile_extra .elementor-responsive-switchers-open:not(:hover) .elementor-responsive-switcher.elementor-responsive-switcher-mobile_extra{color:var(--e-a-color-primary-bold)}.elementor-device-mobile .elementor-responsive-switcher.elementor-responsive-switcher-mobile{height:2.5em;opacity:1;transform:scale(1)}.elementor-device-mobile .elementor-responsive-switchers-open:not(:hover) .elementor-responsive-switcher.elementor-responsive-switcher-mobile{color:var(--e-a-color-primary-bold)}.e-units-wrapper{margin-inline-start:auto;position:relative}.e-units-wrapper .e-units-switcher{cursor:pointer;font-size:10px;margin:-.5em 0;padding:.5em;transition:all .15s ease-in-out}.e-units-wrapper .e-units-switcher:hover{background-color:var(--e-a-bg-hover);border-radius:var(--e-a-border-radius);color:var(--e-a-color-primary-bold)}.e-units-wrapper .e-units-switcher:not([data-selected=custom]) i.eicon-edit,.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:var(--e-a-color-primary-bold)}.e-units-choices label{cursor:pointer;display:block}.e-units-choices{animation-delay:0s;animation-fill-mode:forwards;animation-timing-function:linear;background-color:var(--e-a-bg-default);border-radius:var(--e-a-border-radius);box-shadow:var(--e-a-dropdown-shadow);display:none;inset-block-start:-.8em;inset-inline-start:-.5em;max-height:0;overflow:hidden;position:absolute;text-align:center;width:2.5em;z-index:11000}.e-units-choices .elementor-units-choices-label{align-items:center;display:flex;font-size:10px;height:3em;justify-content:center;transition:.15s}.e-units-choices .elementor-units-choices-label:hover{color:var(--e-a-color-primary-bold)}.e-units-choices.e-units-choices-open{animation-duration:1s;animation-name:e-units-choices-open;display:block}.e-units-custom input{font-family:monospace;font-size:.85em}@keyframes e-units-choices-open{0%{max-height:0}to{max-height:100vh}}.elementor-control-type-gaps .elementor-control-gaps{display:flex}.elementor-control-type-gaps li{flex:1;transition:flex-grow .3s ease-in-out}.elementor-control-type-gaps li .elementor-link-gaps,.elementor-control-type-gaps li input{display:block;height:27px;text-align:center;width:100%}.elementor-control-type-gaps li input{border-inline-start:none;border-radius:0;padding:var(--e-a-border-radius)}.elementor-control-type-gaps li input:focus{border-inline-start:var(--e-a-border-bold);margin-inline-start:-1px;width:calc(100% + 1px)}.elementor-control-type-gaps li input:focus+.elementor-control-gap-label{color:var(--e-a-color-txt)}.elementor-control-type-gaps li .elementor-link-gaps{background-color:var(--e-a-bg-default);border:var(--e-a-border-bold);border-end-end-radius:var(--e-a-border-radius);border-end-start-radius:0;border-inline-start:none;border-start-end-radius:var(--e-a-border-radius);border-start-start-radius:0;cursor:pointer;outline:none;padding:0}.elementor-control-type-gaps li:first-child input{border-end-end-radius:0;border-end-start-radius:var(--e-a-border-radius);border-inline-start:1px solid var(--e-a-border-color-bold);border-start-end-radius:0;border-start-start-radius:var(--e-a-border-radius)}.elementor-control-type-gaps li:first-child input:focus{border-color:var(--e-a-border-color-focus);margin-inline-start:0;width:100%}.elementor-control-type-gaps li:last-child{max-width:27px}.elementor-control-type-gaps.e-units-custom li.elementor-control-gap:focus-within{flex:2.5}.elementor-control-type-gaps .elementor-control-gap-label{color:var(--e-a-color-txt-muted);display:block;font-size:9px;padding-block-start:5px;text-align:center}.elementor-control-type-gaps .elementor-link-gaps.unlinked{background-color:var(--e-a-bg-default)}.elementor-control-type-gaps .elementor-link-gaps.unlinked .elementor-linked{display:none}.elementor-control-type-gaps .elementor-link-gaps:not(.unlinked){background-color:var(--e-a-bg-active-bold);border-color:var(--e-a-border-color-bold);color:var(--e-a-color-txt-accent)}.elementor-control-type-gaps .elementor-link-gaps:not(.unlinked) .elementor-unlinked{display:none}.elementor-control-type-icons .elementor-control-media__preview>*{inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(calc(-50% * var(--direction-multiplier)),-50%)}.elementor-control-type-icons .elementor-control-media__preview i{font-size:70px}.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:var(--e-a-border-bold);border-radius:3px}.elementor-control-type-gallery .elementor-control-gallery-status{border-block-end:var(--e-a-border-bold);display:flex;font-size:12px;height:27px;padding-inline-start:10px}.elementor-control-type-gallery .elementor-control-gallery-status>*{align-items:center;display:flex}.elementor-control-type-gallery .elementor-control-gallery-status-title{flex-grow:1}.elementor-control-type-gallery .elementor-control-gallery-content{overflow:hidden;position:relative}.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-thumbnails:focus+.elementor-control-gallery-edit,.elementor-control-type-gallery .elementor-control-gallery-thumbnails:hover+.elementor-control-gallery-edit{opacity:1}.elementor-control-type-gallery .elementor-control-gallery-thumbnail{border:var(--e-a-border);height:48px;-o-object-fit:cover;object-fit:cover;width:48px}.elementor-control-type-gallery .elementor-control-gallery-thumbnail+.unoptimized__image{opacity:.6;outline:2px solid var(--e-a-btn-bg-danger-active)}.elementor-control-type-gallery .elementor-control-gallery-edit{background-color:rgba(0,0,0,.2);cursor:pointer;font-size:11px;inset:0;opacity:0;padding:10px;pointer-events:none;position:absolute;transition:all .3s ease-in-out}.elementor-control-type-gallery .elementor-control-gallery-edit span{background-color:rgba(0,0,0,.5);box-shadow:0 0 7px 0 rgba(0,0,0,.2);color:var(--e-a-color-white);height:21px;inset-block-start:10px;inset-inline-end:10px;position:absolute;transition:var(--e-a-transition-hover);width:21px}.elementor-control-type-gallery .elementor-control-gallery-edit span i{font-size:11px;padding:5px}.elementor-control-type-gallery .elementor-control-gallery-edit span:hover{background-color:rgba(0,0,0,.6)}.elementor-control-type-gallery .elementor-control-gallery-add{font-size:14px;height:48px;width:48px}.elementor-control-type-gallery .elementor-control-gallery-add i{margin:0}.elementor-control-type-gallery.elementor-gallery-empty .elementor-control-gallery-clear,.elementor-control-type-gallery.elementor-gallery-empty .elementor-control-gallery-edit,.elementor-control-type-gallery.elementor-gallery-empty .elementor-control-gallery-thumbnails{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-inline-start:var(--e-a-border)}.elementor-control-type-gallery .elementor-control-gallery-clear{background-color:transparent;border:none;color:currentColor;cursor:pointer;justify-content:center}.elementor-control-type-gallery .elementor-control-gallery-clear:focus,.elementor-control-type-gallery .elementor-control-gallery-clear:hover{color:var(--e-a-color-danger)}.elementor-control-type-gallery .elementor-control-dynamic-switcher{border-width:0;border-block-end-width:1px;border-inline-start-width:1px;border-radius:0}.e-global__popover{font-size:12px;padding-inline-start:10px;width:288px;z-index:1}.e-global__popover-toggle{align-items:center;border:var(--e-a-border-bold);border-end-end-radius:0;border-end-start-radius:3px;border-inline-end:0;border-start-end-radius:0;border-start-start-radius:3px;cursor:pointer;display:flex;justify-content:center;transition:var(--e-a-transition-hover)}.e-global__popover-toggle:hover{background-color:var(--e-a-bg-hover)}.e-global__popover-toggle--active{background-color:var(--e-a-bg-active-bold);color:var(--e-a-color-primary-bold)}.e-global__popover-container{background-color:var(--e-a-bg-default);border-radius:var(--e-a-border-radius);box-shadow:var(--e-a-popover-shadow)}.e-global__popover-title{border-block-end:var(--e-a-border);display:flex;font-weight:500;padding:15px 20px}.e-global__popover-title>i{margin-inline-end:5px}.e-global__popover-title-text{flex-grow:1}.e-global__popover-info{display:inline-block;margin-inline-end:10px}.e-global__popover-info-tooltip{background-color:rgba(0,0,0,.9);border-radius:3px;color:var(--e-a-color-white);padding:20px;width:270px;z-index:1}.e-global__popover-info-tooltip:after{border:10px solid transparent;border-block-start-color:rgba(0,0,0,.9);content:"";inset-block-end:-17px;inset-inline-start:16px;position:absolute}.e-global__popover-info i{font-size:13px}.e-global__preview-items-container{max-height:400px;overflow-y:auto;padding:5px 0}.e-global__preview-items-container::-webkit-scrollbar{width:7px}.e-global__preview-items-container::-webkit-scrollbar-thumb{background-color:#babfc5;border-radius:10px}.e-global__group-header{color:var(--e-a-color-txt-muted);font-size:11px;font-weight:500;padding:12px 20px 5px}.e-global__group-divider{background-color:var(--e-a-border-color);height:1px;margin:10px 20px}.e-global__manage-button{cursor:pointer;font-weight:500}.e-global__typography{overflow:hidden;padding-block:10px;padding-inline:35px 20px;text-overflow:ellipsis;white-space:nowrap}.e-global__typography.e-global__preview-item--selected:before{content:"\e90e";font-family:eicons;font-size:13px;inset-block-start:50%;inset-inline-start:13px;position:absolute;transform:translateY(-50%)}.e-global__color{align-items:center;display:flex;padding:10px 20px}.e-global__color-preview-container{border:1px solid rgba(0,0,0,.1);border-radius:3px;flex-shrink:0;height:20px;margin-inline-end:10px;position:relative;width:20px}.e-global__color-preview-color,.e-global__color-preview-transparent-bg{border-radius:3px;inset:0;position:absolute}.e-global__color-preview-transparent-bg{background-image:linear-gradient(45deg,var(--e-a-border-color-bold) 25%,transparent 0,transparent 75%,var(--e-a-border-color-bold) 0,var(--e-a-border-color-bold)),linear-gradient(45deg,var(--e-a-border-color-bold) 25%,transparent 0,transparent 75%,var(--e-a-border-color-bold) 0,var(--e-a-border-color-bold));background-position:0 0,calc(12px / 2) calc(12px / 2);background-size:12px 12px}.e-global__color-title{flex-grow:1;overflow:hidden;padding-inline-end:10px;text-overflow:ellipsis;white-space:nowrap}.e-global__color-hex{color:var(--e-a-color-txt-muted);font-size:10px}.e-global__color .pcr-button{background-color:var(--e-a-bg-default)}.e-global__color.e-global__preview-item--selected .e-global__color-preview-container{align-items:center;color:var(--e-a-color-white);display:flex;justify-content:center}.e-global__color.e-global__preview-item--selected .e-global__color-preview-container:before{content:"\e90e";font-family:eicons;font-size:13px;text-shadow:0 0 1px #000;z-index:1}.e-global__preview-item{cursor:pointer;position:relative}.e-global__preview-item:hover{background-color:var(--e-a-bg-hover)}.e-global__confirm-delete i,.e-global__confirm-message-text i{color:var(--e-a-color-warning)}.e-global__confirm-input-wrapper{align-items:center;border:var(--e-a-border);border-radius:var(--e-a-border-radius);display:flex;margin:15px 0;padding:2px}.e-global__confirm-input-wrapper input{border:0;font-family:var(--e-a-font-family);font-size:12px;padding:2px}.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{align-items:stretch;display:flex;flex-direction:row}.e-control-global .elementor-control-spinner{margin-inline-end:4px}.elementor-control-type-hidden{display:none!important}.elementor-control-type-icon .select2-selection__rendered .eicon{margin-inline-end:3px}.elementor-control-type-image_dimensions .elementor-control-field-description{line-height:1.4;margin:0 0 15px}.elementor-control-type-image_dimensions .elementor-control-input-wrapper{align-items:flex-start;display:flex}.elementor-control-type-image_dimensions .elementor-image-dimensions-field{width:65px}.elementor-control-type-image_dimensions .elementor-image-dimensions-field input:focus+.elementor-image-dimensions-field-description{color:var(--e-a-color-txt)}.elementor-control-type-image_dimensions .elementor-image-dimensions-separator{padding-block-start:4px;text-align:center;width:20px}.elementor-control-type-image_dimensions .elementor-image-dimensions-field-description{color:var(--e-a-color-txt-disabled);display:block;font-size:10px;margin-block-start:5px;text-align:center}.elementor-control-type-image_dimensions .elementor-image-dimensions-apply-button{margin-inline-start:auto}.elementor-control-media.e-media-empty .elementor-control-media-area .elementor-control-media__content__remove,.elementor-control-media.e-media-empty .elementor-control-media-area .elementor-control-media__remove,.elementor-control-media.e-media-empty-placeholder .e-control-image-size,.elementor-control-media:not(.e-media-empty) .elementor-control-media__content__upload-button{display:none}.elementor-control-media .eicon-plus-circle{color:var(--e-a-color-white);font-size:20px;inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(calc(-50% * var(--direction-multiplier)),-50%)}.elementor-control-media__content__upload-button{background-color:var(--e-a-bg-active-bold)}.elementor-control-media__preview{background-position:50%;background-size:cover;height:100%}.elementor-control-media-area{aspect-ratio:21/9;background-color:var(--e-a-bg-default);background-image:linear-gradient(45deg,var(--e-a-border-color-bold) 25%,transparent 0,transparent 75%,var(--e-a-border-color-bold) 0,var(--e-a-border-color-bold)),linear-gradient(45deg,var(--e-a-border-color-bold) 25%,transparent 0,transparent 75%,var(--e-a-border-color-bold) 0,var(--e-a-border-color-bold));background-position:0 0,calc(16px / 2) calc(16px / 2);background-size:16px 16px;border:var(--e-a-border-bold)}.elementor-control-media-area:not(:hover) .elementor-control-media__remove{display:none}.elementor-control-media-area .eicon-video-camera{color:hsla(0,0%,100%,.7);font-size:21px;inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(calc(-50% * var(--direction-multiplier)),-50%)}.elementor-control-media .elementor-control-media__content{aspect-ratio:21/9;cursor:pointer;overflow:hidden;position:relative}.elementor-control-media .elementor-control-media__content:hover:after{background-color:rgba(0,0,0,.2);content:"";inset:0;pointer-events:none;position:absolute}.elementor-control-media .elementor-control-media__content:not(:hover) .elementor-control-media__tools{inset-block-end:-30px}.elementor-control-media__content{transition:all .2s ease-in-out}.elementor-control-media__tools{height:27px;inset-block-end:0;inset-inline:0;position:absolute;transition:all .2s ease-in-out}.elementor-control-media__tools>:not(:first-child){margin-inline-start:1px}.elementor-control-media__tool{align-items:center;background-color:rgba(0,0,0,.9);color:var(--e-a-color-white);display:flex;flex-grow:1;font-size:11px;justify-content:center;transition:var(--e-a-transition-hover)}.elementor-control-media__tool:hover{background-color:rgba(0,0,0,.8)}.elementor-control-media__remove{align-items:center;display:flex;justify-content:center;transition:all .3s ease-in-out}.elementor-control-media__content__remove{background-color:rgba(0,0,0,.5);border-radius:var(--e-border-radius);box-shadow:0 0 7px 0 rgba(0,0,0,.2);color:var(--e-a-color-white);font-size:11px;height:20px;inset-block-start:10px;inset-inline-end:10px;position:absolute;transition:var(--e-a-transition-hover);width:20px;z-index:1}.elementor-control-media__content__remove:hover{background-color:rgba(0,0,0,.6)}.elementor-control-media.e-media-empty .elementor-control-file-area,.elementor-control-media__warnings:empty{display:none}.elementor-control-media__warnings:not(:empty){margin-block-start:10px}.elementor-control-media__file{align-items:center;border:var(--e-a-border);display:flex;justify-content:space-between;margin-block-start:10px;width:100%}.elementor-control-media__file__content{font-size:12px;padding-inline-start:5px}.elementor-control-media__file__content__label{color:#9da5ae}.elementor-control-media__file__content__info{align-items:center;display:flex;font-weight:500}.elementor-control-media__file__content__info__icon{margin-inline-end:5px}.elementor-control-media__file__controls{border-inline-start:var(--e-a-border);display:flex}.elementor-control-media__file__controls__remove,.elementor-control-media__file__controls__upload-button{align-items:center;cursor:pointer;height:27px;width:27px}.elementor-control-media__file__controls__upload-button{display:flex;justify-content:center}.elementor-control-media__file__controls__remove{border-inline-end:var(--e-a-border)}.elementor-control-media.e-media-empty .elementor-control-media__file__content__info,.elementor-control-media.e-media-empty .elementor-control-media__file__controls__remove,.elementor-control-media:not(.e-media-empty) .elementor-control-media__file__content__label{display:none}.elementor-control-media .elementor-control-dynamic-switcher{background-color:rgba(0,0,0,.9);border:none;border-radius:0;color:var(--e-a-color-white)}.elementor-control-media .elementor-control-dynamic-switcher:hover{background-color:rgba(0,0,0,.8);color:var(--e-a-color-white)}.elementor-control-media .e-control-image-size{display:flex;flex-direction:column;padding-block-start:20px;width:100%}.elementor-control-media .e-control-image-size .elementor-control-input-wrapper{margin-inline-start: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:var(--e-a-bg-active-bold)}.elementor-control-notice{align-items:flex-start;border:1px solid var(--notice-control-color,var(--e-a-color-txt));border-radius:3px;color:var(--e-a-color-txt);display:flex;font-size:12px;font-weight:400;gap:8px;justify-content:flex-start;line-height:1.5;margin-block-start:10px;padding:16px;text-align:start}.elementor-control-notice-type-info{--notice-control-color:var(--e-a-color-info)}.elementor-control-notice-type-success{--notice-control-color:var(--e-a-color-success)}.elementor-control-notice-type-warning{--notice-control-color:var(--e-a-color-warning)}.elementor-control-notice-type-danger{--notice-control-color:var(--e-a-color-danger)}.elementor-control-notice-icon{color:var(--notice-control-color);flex-basis:18px}.elementor-control-notice-main{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:6px;justify-content:flex-start}.elementor-control-notice-main-heading{font-style:italic;font-weight:700}.elementor-control-notice-main-content{font-style:italic;line-height:1.5}.elementor-control-notice-main-actions{display:flex;gap:10px;padding-block-start:8px}.elementor-control-notice-main a{color:inherit;cursor:pointer;font-weight:700}.elementor-control-notice-main a:focus,.elementor-control-notice-main a:hover{color:inherit}.elementor-control-notice-dismiss{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;cursor:pointer;margin:0;padding:0}.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{align-items:center;display:flex;flex-direction:row-reverse}.elementor-control-type-popover_toggle .elementor-control-popover-toggle-toggle:checked+.elementor-control-popover-toggle-toggle-label{background-color:var(--e-a-bg-active-bold);color:var(--e-a-color-txt-active)}.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-toggle-label{align-items:center;border:var(--e-a-border-bold);border-radius:var(--e-a-border-radius);display:inline-flex;height:27px;justify-content:center;transition:var(--e-a-transition-hover)}.elementor-control-type-popover_toggle .elementor-control-popover-toggle-toggle-label:hover{background-color:var(--e-a-bg-hover)}.elementor-control-type-popover_toggle .elementor-control-popover-toggle-reset-label{color:var(--e-a-color-txt-muted);margin-inline-end:5px}.elementor-control-type-popover_toggle .elementor-control-popover-toggle-reset-label:hover{color:var(--e-a-color-txt)}.elementor-controls-popover.e-controls-popover--typography{padding-block-start:0}.e-control-global .elementor-control-popover-toggle-toggle-label{border-end-end-radius:var(--e-a-border-radius);border-end-start-radius:0;border-start-end-radius:var(--e-a-border-radius);border-start-start-radius:0;flex-shrink:0}.elementor-control-type-repeater .elementor-control:not(.elementor-control-type-tab){padding-block-end:10px;padding-inline-end:10px;padding-inline-start:10px}.elementor-control-type-repeater.elementor-repeater-has-maximum-rows .elementor-repeater-add,.elementor-control-type-repeater.elementor-repeater-has-maximum-rows .elementor-repeater-tool-duplicate,.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:var(--e-a-border-bold);border-block-start-width:0;padding-block-start:15px}.elementor-control-type-repeater .elementor-repeater-row-controls:not(.editable){display:none}.elementor-control-type-repeater .elementor-repeater-row-tools{align-items:center;border:1px solid var(--e-a-border-color-bold);display:flex;transition:var(--e-a-transition-hover);width:100%}.elementor-control-type-repeater .elementor-repeater-row-tools>button{align-items:center;background-color:transparent;border:none;color:currentColor;cursor:pointer;display:flex;height:40px;justify-content:center}.elementor-control-type-repeater .elementor-repeater-row-tools>button:focus,.elementor-control-type-repeater .elementor-repeater-row-tools>button:hover{background-color:var(--e-a-bg-hover)}.elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-item-title{flex:1;font-size:var(--control-title-size);justify-content:flex-start;overflow:hidden;padding:0 10px;text-overflow:ellipsis;white-space:nowrap}.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-inline-end: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{border-inline-start:1px solid var(--e-a-border-color-bold);width:40px}.elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-handle-sortable{border-inline-end:1px solid var(--e-a-border-color-bold);cursor:move;width:10px}.elementor-control-type-repeater .elementor-button-wrapper{padding-block-start:5px;text-align:center}#elementor-controls,#elementor-panel-editorPreferences-settings-controls,#elementor-panel-page-settings-controls{padding-block-start:15px}.elementor-control-type-section{padding:0}.elementor-control-type-section.e-open{padding-block-end:10px}.elementor-control-type-section+.elementor-control:not(.elementor-control-type-section):before{display:none}.elementor-control-type-section:not(:first-child):not(.elementor-control-type-section+.elementor-control-type-section){margin-block-start:25px}.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;cursor:pointer;flex-basis:100%;font-family:inherit;font-size:var(--control-title-size);font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-inline-end:20px;padding-inline-start:5px;text-transform:inherit}.elementor-control-type-select .elementor-control-input-wrapper select.e-select-placeholder{color:var(--e-a-color-txt-disabled)}.elementor-control-type-select .elementor-control-input-wrapper option.e-option-placeholder{display:none}.elementor-control-type-select .elementor-control-input-wrapper:after{content:"\e8ad";font-family:eicons;font-size:12px;inset-block-start:50%;inset-inline-end:5px;pointer-events:none;position:absolute;transform:translateY(-50%)}.elementor-control-type-select .elementor-control-field.elementor-control-field-select-small .elementor-control-input-wrapper{max-width:80px}.elementor-shadow-box .elementor-shadow-slider{margin-block-start:10px}.elementor-shadow-box .elementor-color-picker-wrapper .elementor-control-title{flex-grow:1}.elementor-control-type-slider.elementor-control-dynamic input{border-end-end-radius:0;border-end-start-radius:var(--e-a-border-radius);border-start-end-radius:0;border-start-start-radius:var(--e-a-border-radius)}.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-block-end:40px}.elementor-control-type-slider--multiple .elementor-slider{margin-block-start:12px;width:98%}.elementor-control-type-slider--handles-range .elementor-slider .noUi-handle{border-radius:0;transform:translateY(calc(50% - 14px)) translateX(calc(4px * var(--direction-multiplier)));width:10px}.elementor-control-type-slider--handles-range .elementor-slider .noUi-handle:after{background-color:var(--e-a-color-white);border-radius:3px;content:"";height:12px;inset-block-start:2px;position:absolute;transform:rotate(45deg);width:11px}.elementor-control-type-slider--handles-range .elementor-slider .noUi-handle-lower:after{box-shadow:2px -2px 3px 0 rgba(0,0,0,.1);left:5px}.elementor-control-type-slider--handles-range .elementor-slider .noUi-handle-upper:after{box-shadow:-2px 2px 3px 0 rgba(0,0,0,.1);right:5px}.elementor-control-type-slider .elementor-control-dynamic-switcher{border-end-end-radius:var(--e-a-border-radius);border-end-start-radius:0;border-inline-start-width:0;border-start-end-radius:var(--e-a-border-radius);border-start-start-radius:0}.elementor-control-type-slider .elementor-control-input-wrapper{align-items:center;display:flex}.elementor-control-type-slider .elementor-dynamic-cover{margin-block-start:10px}.elementor-control-type-slider.e-units-custom .elementor-slider{display:none}.elementor-control-type-slider.e-units-custom .elementor-slider-input{margin:0;transition:none;width:100%}.elementor-slider{background-color:var(--e-a-border-color-bold);border-radius:5px;cursor:pointer;flex-grow:1;height:4px;position:relative}.elementor-slider-input{margin-inline-start:12px;min-width:54px;transition:width .3s ease-in-out;width:21%}.elementor-slider__extra{position:relative}.elementor-slider__labels{display:flex;justify-content:space-between}.elementor-slider__label{color:var(--e-a-color-txt-disabled);font-size:9px}.elementor-slider__scales{display:flex;justify-content:space-evenly;margin-block-start:4px;position:absolute;width:100%}.elementor-slider__scale{background-color:var(--e-a-border-color-focus);height:21px;width:1px}.elementor-slider .noUi-handle{background-color:var(--e-a-color-white);border-radius:50%;box-shadow:0 1px 5px rgba(0,0,0,.3);height:16px;inset-inline-end:0;position:absolute;transform:translateY(calc(50% - 14px)) translateX(calc(8px * var(--direction-multiplier)));width:16px}.elementor-slider .noUi-connects{height:4px;position:absolute;width:100%}.elementor-slider .noUi-connect{background-color:var(--e-a-border-color-focus);inset:0;position:absolute;transform-origin:0 0;will-change:transform;z-index:0}.elementor-slider .noUi-tooltip{font-size:10px;inset-block-start:calc(100% + 5px);left:calc(50% - 4px);position:absolute;transform:translateX(-50%)}.elementor-control-type-structure .elementor-control-field{display:initial}.elementor-control-type-structure .elementor-control-structure-preset{border-radius:var(--e-border-radius);cursor:pointer;display:inline-block;height:50px;padding:3px}.elementor-control-type-structure .elementor-control-structure-preset svg{height:100%}.elementor-control-type-structure .elementor-control-structure-preset path{fill:var(--e-a-border-color-bold)}.elementor-control-type-structure .elementor-control-structure-reset{border-block-start:var(--e-a-border);color:var(--e-a-color-txt-muted);cursor:pointer;font-size:11px;margin:0 -20px;padding:15px 20px 0}.elementor-control-type-structure .elementor-control-structure-reset:hover{color:var(--e-a-color-txt)}.elementor-control-type-structure .elementor-control-structure-title{margin:10px -20px 0}.elementor-control-type-structure .elementor-control-structure-title:before{box-shadow:inset 0 2px 4px hsla(0,0%,50%,.1);height:10px}.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:var(--e-a-border-color-focus)}.elementor-control-type-structure .elementor-control-structure-preset-wrapper{margin-block-end:15px}.elementor-control-type-structure .elementor-control-structure-preset-title{color:#9da5ae;font-size:11px;font-style:italic;padding-block-start:5px;text-align:center}.elementor-control-type-switcher .elementor-control-input-wrapper{text-align:end}.elementor-control-type-switcher .elementor-switch{background-color:var(--e-a-bg-default);border-radius:18px;cursor:pointer;display:inline-block;height:20px;position:relative;vertical-align:top}.elementor-control-type-switcher .elementor-switch-input{display:none}.elementor-control-type-switcher .elementor-switch-label{background:var(--e-a-bg-active-bold);border-radius:inherit;display:block;font-size:10px;height:inherit;position:relative;transition:.15s ease-out;transition-property:opacity,background}.elementor-control-type-switcher .elementor-switch-label:after,.elementor-control-type-switcher .elementor-switch-label:before{inset-block-start:0;line-height:20px;position:absolute;text-align:center;transition:inherit;width:50%}.elementor-control-type-switcher .elementor-switch-label:before{color:var(--e-a-color-txt-muted);content:attr(data-off);inset-inline-end:5px}.elementor-control-type-switcher .elementor-switch-label:after{color:var(--e-a-btn-color);content:attr(data-on);inset-inline-start:5px;opacity:0}.elementor-control-type-switcher .elementor-switch-input:checked~.elementor-switch-label{background:var(--e-a-btn-bg-primary)}.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{background:#fff;border-radius:10px;height:18px;inset-block-start:1px;inset-inline-start:1px;position:absolute;transition:inset-inline-start .15s ease-out;width:18px}.elementor-control-type-switcher .elementor-switch-input:checked~.elementor-switch-handle{inset-inline-end:1px;inset-inline-start:auto}.elementor-control-type-tabs{display:none;font-size:var(--control-title-size)}.elementor-control-type-tabs:has(>:not(.elementor-control-type-tab.elementor-hidden-control)){display:flex}.elementor-control-type-tab{border-block-end:var(--e-a-border-bold);border-block-start:var(--e-a-border-bold);border-inline-end:var(--e-a-border-bold);cursor:pointer;line-height:25px;padding:0;text-align:center;transition:var(--e-a-transition-hover);width:100%}.elementor-control-type-tab:first-child{border-end-start-radius:var(--e-a-border-radius);border-inline-start:var(--e-a-border-bold);border-start-start-radius:var(--e-a-border-radius)}.elementor-control-type-tab:last-child{border-end-end-radius:var(--e-a-border-radius);border-start-end-radius:var(--e-a-border-radius)}.elementor-control-type-tab:hover{background-color:var(--e-a-bg-hover)}.elementor-control-type-tab.e-tab-active{background-color:var(--e-a-bg-active-bold);color:var(--e-a-color-txt-accent)}.e-tab-close{display:none!important}.elementor-control-type-code .elementor-control-dynamic-switcher,.elementor-control-type-textarea .elementor-control-dynamic-switcher{border-end-end-radius:0;border-end-start-radius:var(--e-a-border-radius);border-inline-start-width:1px;border-start-end-radius:0;border-start-start-radius:0}.elementor-control-type-code:not(.elementor-control-dynamic-value) .elementor-control-dynamic-switcher,.elementor-control-type-textarea:not(.elementor-control-dynamic-value) .elementor-control-dynamic-switcher{inset-block-start:0;inset-inline-end:0;position:absolute;z-index:1}.elementor-control-type-code .elementor-control-input-wrapper,.elementor-control-type-textarea .elementor-control-input-wrapper{position:relative}.elementor-control-type-code textarea,.elementor-control-type-textarea textarea{display:block;font-family:inherit}.elementor-control-type-code textarea:focus+.elementor-control-dynamic-switcher,.elementor-control-type-textarea textarea:focus+.elementor-control-dynamic-switcher{display:none}.elementor-control-type-code pre:focus-within+.elementor-control-dynamic-switcher,.elementor-control-type-textarea pre:focus-within+.elementor-control-dynamic-switcher{display:none}.elementor-control-type-url .elementor-control-field{position:relative}.elementor-control-type-url .elementor-control-input-wrapper{display:flex}.elementor-control-type-url.elementor-control-dynamic .elementor-control-url-more-options input{border-radius:var(--e-a-border-radius)}.elementor-control-type-url.elementor-control-dynamic-value .e-input-style{border-end-end-radius:0;border-start-end-radius:0}.elementor-control-type-url.elementor-control-dynamic-value .elementor-control-url-more{border-end-end-radius:var(--e-a-border-radius);border-start-end-radius:var(--e-a-border-radius)}.elementor-control-type-url .elementor-control-url-more{align-items:center;background-color:transparent;border:var(--e-a-border-bold);border-inline-start-width:0;color:currentColor;cursor:pointer;display:flex;flex-shrink:0;justify-content:center}.elementor-control-type-url .elementor-control-url-more i{font-size:12px}.elementor-control-type-url .elementor-control-url-more-options{display:none;padding-block-start:10px}.elementor-control-type-url .elementor-control-url-more-options .elementor-control-field-description{margin-block-start:10px}.elementor-control-type-url .elementor-control-url-more:hover{color:var(--e-a-color-txt-hover)}.elementor-control-type-url .elementor-control-url-more:focus{border-color:var(--e-a-border-color-focus);color:var(--e-a-color-txt-active)}.elementor-control-type-url .elementor-control-url-option{align-items:center;display:flex}.elementor-control-type-url .elementor-control-url-option:not(:last-child){padding-block-end: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-autocomplete-spinner{color:var(--e-a-color-txt-disabled);display:none;font-size:10px;height:10px;inset-block-start:5px;inset-inline-end:0;position:absolute;width:10px}.elementor-control-type-url .elementor-control-url__custom-attributes label{font-size:var(--control-title-size)}.elementor-control-type-url .elementor-control-url__custom-attributes input{margin-block-start:10px;width:100%}.elementor-control-type-url .elementor-input:focus~div{border-color:var(--e-a-border-color-focus)}.elementor-autocomplete-menu{background:var(--e-a-bg-default);border:var(--e-a-border);border-radius:3px;cursor:default;height:auto;list-style:none;margin:0;max-height:200px;max-width:300px;min-width:260px;overflow-y:auto;padding:4px 0;position:absolute;transition:var(--e-a-transition-hover);width:100%;z-index:1}.elementor-autocomplete-menu .ui-menu-item{align-self:baseline;cursor:pointer;display:flex;font-size:12px;justify-content:space-between;line-height:1.2;padding:5px 8px;width:100%}.elementor-autocomplete-menu .ui-menu-item.ui-state-active,.elementor-autocomplete-menu .ui-menu-item.ui-state-focus,.elementor-autocomplete-menu .ui-menu-item.ui-state-hover{background:var(--e-a-bg-hover)}.elementor-autocomplete-menu .elementor-autocomplete-item-info{font-size:10px;padding-block-start:2px}.elementor-control-type-visual_choice{width:100%}.elementor-visual-choice-choices{border-radius:var(--e-a-border-radius);display:grid;gap:8px;grid-template-columns:repeat(var(--elementor-visual-choice-columns),1fr);overflow:hidden;text-align:center}.elementor-visual-choice-element{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;width:auto}.elementor-visual-choice-element-image label{border:var(--e-a-border-bold);border-radius:var(--e-a-border-radius);cursor:pointer;font-size:12px;overflow:hidden;padding:8px;transition:var(--e-a-transition-hover);width:100%}.elementor-visual-choice-element-image input.e-visual-choice-placeholder+label,.elementor-visual-choice-element-image input:checked+label,.elementor-visual-choice-element-image input:hover+label{background-color:var(--e-a-bg-active-bold);opacity:1}.elementor-visual-choice-element-image input:checked+label{border-color:var(--e-a-color-primary-bold)}.elementor-visual-choice-element-image input:not(:checked)+label{background-color:var(--e-a-color-white);opacity:.5}.elementor-visual-choice-element-image img{height:auto;width:100%}.elementor-visual-choice-element-button{grid-column:span var(--elementor-visual-choice-columns)}.elementor-visual-choice-element-button label{width:-moz-fit-content;width:fit-content}.elementor-visual-choice-element-button input:checked+.elementor-button,.elementor-visual-choice-element-button input:hover+.elementor-button{background-color:var(--e-a-bg-active-bold)}.elementor-visual-choice-element-button input:checked+.elementor-button{border-color:var(--e-a-color-primary-bold)}.elementor-label-inline .elementor-visual-choice-choices{justify-content:flex-end}.tipsy-inner{white-space:pre-line}.elementor-control-type-wp_widget .widget-inside{background-color:inherit;display:block;line-height:2}.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:var(--e-a-border)}.elementor-control-type-wysiwyg .wp-editor-tabs{border:var(--e-a-border-bold);border-block-end:none;border-end-end-radius:0;border-end-start-radius:0;border-start-end-radius:var(--e-a-border-radius);border-start-start-radius:var(--e-a-border-radius)}.elementor-control-type-wysiwyg .wp-editor-tabs button:hover{background-color:var(--e-a-bg-hover)}.elementor-control-type-wysiwyg #insert-media-button{background-color:var(--e-a-bg-default);border-color:var(--e-a-border-color-bold);color:var(--e-a-color-txt);font-size:10px;height:auto;line-height:24px;min-height:auto}.elementor-control-type-wysiwyg .ed_button{height:22px;width:auto}.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{border:none;color:var(--e-a-color-txt);font-size:10px;margin:0;padding:3px 9px 4px;position:static}.elementor-control-type-wysiwyg .switch-html{border:solid var(--e-a-border-color-bold);border-width:0 1px}.elementor-control-type-wysiwyg .html-active .switch-tmce{background-color:transparent}.elementor-control-type-wysiwyg .html-active .switch-html,.elementor-control-type-wysiwyg .tmce-active .switch-tmce{background-color:var(--e-a-bg-active)}.elementor-control-type-wysiwyg .tmce-active .switch-html{background-color:transparent}.elementor-control-type-wysiwyg .mce-toolbar .mce-btn-group .mce-btn.mce-listbox,.elementor-control-type-wysiwyg .mce-toolbar-grp,.elementor-control-type-wysiwyg .quicktags-toolbar{background-color:var(--e-a-bg-default)}.elementor-control-type-wysiwyg .mce-toolbar .mce-btn-group .mce-btn.mce-listbox button{color:var(--e-a-color-txt)}.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:var(--e-a-color-txt);font-size:16px}.elementor-control-type-wysiwyg .mce-btn-group .mce-btn.mce-active,.elementor-control-type-wysiwyg .mce-btn-group .mce-btn:active,.elementor-control-type-wysiwyg .mce-btn-group .mce-btn:hover{background:var(--e-a-bg-hover);border-color:var(--e-a-border-color);box-shadow:none;color:var(--e-a-color-txt-active)}.elementor-control-type-wysiwyg .mce-btn-group .mce-btn.mce-active i,.elementor-control-type-wysiwyg .mce-btn-group .mce-btn:active i,.elementor-control-type-wysiwyg .mce-btn-group .mce-btn:hover i{color:var(--e-a-color-txt-active)}.elementor-control-type-wysiwyg .mce-path{padding:5px 10px}.elementor-control-type-wysiwyg .mce-path-item{color:var(--e-a-color-txt);font-size:12px}.elementor-control-type-wysiwyg .mce-top-part:before{box-shadow:none}.elementor-control-type-wysiwyg .elementor-control-dynamic-switcher{border:none}@media screen and (prefers-color-scheme:dark){#wp-link-wrap{color-scheme:light;--e-a-color-txt:#515962;--e-a-bg-default:#fff;--e-a-border-color-bold:#d5d8dc;--e-a-color-primary-bold:#d004d4}#wp-link{color:var(--e-a-color-txt)}#wp-link input{background-color:var(--e-a-bg-default)}#wp-link input,#wp-link input[type=checkbox]{border-color:var(--e-a-border-color-bold)}#wp-link input[type=checkbox]:checked{background:var(--e-a-color-primary-bold)}#wp-link input.button-primary{background:#2271b1;border-color:#2271b1;color:#fff}}.ui-resizable-n{top:-5px}.ui-resizable-e{right:-5px}.ui-resizable-s{bottom:-5px}.ui-resizable-w{left:-5px}.ui-resizable-ne{right:-5px;top:-5px}.ui-resizable-nw{left:-5px;top:-5px}.ui-resizable-se{bottom:-5px;right:-5px}.ui-resizable-sw{bottom:-5px;left:-5px}.ui-resizable-n,.ui-resizable-s{cursor:ns-resize;height:10px;left:0;width:100%}.ui-resizable-e,.ui-resizable-w{cursor:ew-resize;height:100%;top:0;width:10px}.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}:root{--e-p-draggable-color:#f0abfc;--e-p-border-section:#f3bafd;--e-p-border-section-hover:#f0abfc;--e-p-border-section-invert:#0c0d0e;--e-p-border-con:#f3bafd;--e-p-border-con-hover:#f0abfc;--e-p-border-con-invert:#0c0d0e;--e-p-border-column:#9da5ae;--e-p-border-column-hover:#818a96;--e-p-border-column-invert:#0c0d0e;--e-p-border-con-in:#9da5ae;--e-p-border-con-in-hover:#818a96;--e-p-border-con-in-invert:#0c0d0e;--e-p-border-widget:#f3bafd;--e-p-border-widget-hover:#f0abfc;--e-p-border-widget-invert:#0c0d0e;--e-p-border-global:#5eead4;--e-p-border-global-hover:#1dddbf;--e-p-border-global-invert:#0c0d0e;--e-p-border-global-element:#5eead4}.elementor-editor-active .elementor-add-section{all:initial;display:flex;flex-wrap:wrap;justify-content:center;margin-inline:auto;max-width:1160px;position:relative}.elementor-editor-active .elementor-add-section:not(.elementor-dragging-on-child) .elementor-add-section-inner{background-color:hsla(0,0%,100%,.5);border:2px dashed var(--e-a-border-color-bold)}.elementor-editor-active .elementor-add-section.elementor-dragging-on-child .elementor-add-section-inner{border:2px dashed var(--e-a-color-primary)}.elementor-editor-active .elementor-add-section[data-view=choose-action] .e-view:not(.elementor-add-new-section),.elementor-editor-active .elementor-add-section[data-view=select-container-preset-grid] .e-view:not(.e-con-select-preset-grid),.elementor-editor-active .elementor-add-section[data-view=select-container-preset] .e-view:not(.e-con-select-preset),.elementor-editor-active .elementor-add-section[data-view=select-preset] .e-view:not(.elementor-select-preset),.elementor-editor-active .elementor-add-section[data-view=select-type] .e-view:not(.e-con-select-type){display:none}.elementor-editor-active .elementor-add-section-inner{display:flex;flex-grow:1;justify-content:center;margin:20px;padding:40px 0;text-align:center}.elementor-editor-active .elementor-add-new-section{display:flex;flex-wrap:wrap;gap:5px;justify-content:center}.elementor-editor-active .elementor-add-section-area-button{background-color:var(--e-a-bg-active);border:unset;border-radius:50%;box-shadow:unset;color:var(--e-a-color-black);cursor:pointer;display:flex;font-size:16px;height:40px;outline:unset;padding:12px;text-shadow:unset;transition:var(--e-a-transition-hover);width:40px}.elementor-editor-active .elementor-add-section-area-button:focus,.elementor-editor-active .elementor-add-section-area-button:hover{background-color:var(--e-a-bg-active-bold);border:unset;border-radius:50%;box-shadow:unset;color:var(--e-a-color-black);text-shadow:unset}.elementor-editor-active .elementor-add-section-area-button i{margin:0}.elementor-editor-active .elementor-add-section-area-button.e-button-primary{background-color:var(--e-a-btn-bg-primary);color:var(--e-a-btn-color)}.elementor-editor-active .elementor-add-section-area-button.e-button-primary:focus,.elementor-editor-active .elementor-add-section-area-button.e-button-primary:hover{background-color:var(--e-a-btn-bg-primary-hover);color:var(--e-a-btn-color)}.elementor-editor-active .elementor-add-section-drag-title,.elementor-editor-active .elementor-select-preset-title{color:var(--e-a-color-txt);font-family:var(--e-a-font-family);font-size:13px;line-height:1}.elementor-editor-active .elementor-add-section-drag-title{font-style:italic;font-weight:400;margin-block-start:10px;width:100%}.elementor-editor-active .elementor-select-preset-title{font-weight:500;text-transform:uppercase}.elementor-editor-active .elementor-add-section-back,.elementor-editor-active .elementor-add-section-close,.elementor-editor-active .flex-preset-button,.elementor-editor-active .grid-preset-button{background-color:transparent;border:unset;border-radius:unset;box-shadow:unset;color:var(--e-a-color-txt);margin:unset;outline:unset;padding:unset;text-shadow:unset}.elementor-editor-active .elementor-add-section-close{inset-inline-end:40px}.elementor-editor-active .elementor-add-section-back{inset-inline-start:40px;scale:calc(1 * var(--direction-multiplier)) 1}.elementor-editor-active .elementor-add-section-back,.elementor-editor-active .elementor-add-section-close{border-radius:50%;box-shadow:unset;color:var(--e-a-color-txt);cursor:pointer;font-size:20px;inset-block-start:40px;line-height:1;position:absolute;text-shadow:unset}.elementor-editor-active .elementor-add-section-back:focus,.elementor-editor-active .elementor-add-section-back:hover,.elementor-editor-active .elementor-add-section-close:focus,.elementor-editor-active .elementor-add-section-close:hover{background-color:var(--e-a-bg-hover);border:unset;border-radius:50%;box-shadow:unset;color:var(--e-a-color-txt-hover);text-shadow:unset}.elementor-editor-active .flex-preset-button:focus,.elementor-editor-active .flex-preset-button:hover,.elementor-editor-active .grid-preset-button:focus,.elementor-editor-active .grid-preset-button:hover{background-color:transparent;color:var(--e-a-color-txt-hover)}.elementor-editor-active .elementor-select-preset-list{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:20px auto 0;max-width:700px}.elementor-editor-active .elementor-select-preset-list .elementor-preset{background-color:unset;border:unset;border-radius:unset;box-shadow:unset;cursor:pointer;flex-basis:90px;margin:unset;outline:unset;padding:unset;text-shadow:unset}.elementor-editor-active .elementor-select-preset-list .elementor-preset path,.elementor-editor-active .elementor-select-preset-list .elementor-preset rect{fill:var(--e-a-bg-active-bold);transition:all .3s}.elementor-editor-active .elementor-select-preset-list .elementor-preset:focus,.elementor-editor-active .elementor-select-preset-list .elementor-preset:hover{background-color:transparent}.elementor-editor-active .elementor-select-preset-list .elementor-preset:focus path,.elementor-editor-active .elementor-select-preset-list .elementor-preset:focus rect,.elementor-editor-active .elementor-select-preset-list .elementor-preset:hover path,.elementor-editor-active .elementor-select-preset-list .elementor-preset:hover rect{fill:var(--e-a-color-txt)}.elementor-editor-active .elementor-select-preset-list .elementor-preset .e-preset--container{display:flex;position:relative}.elementor-editor-active .elementor-select-preset-list .elementor-preset .e-preset--container:before{color:var(--e-a-color-white);content:var(--text);font-family:var(--e-a-font-family);font-size:13px;font-weight:500;inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(calc(-50% * var(--direction-multiplier)),-50%)}.elementor-editor-active .elementor-select-preset-list .elementor-preset svg{height:50px;scale:calc(1 * var(--direction-multiplier)) 1;width:100%}.elementor-editor-active .elementor-add-section[data-view=choose-action] .elementor-add-section-back,.elementor-editor-active .elementor-add-section[data-view=select-preset] .elementor-add-section-back,.elementor-editor-active .elementor-add-section[data-view=select-type] .elementor-add-section-back{display:none}.elementor-editor-active #elementor-add-new-section{margin:60px auto}.elementor-editor-active #elementor-add-new-section[data-view=choose-action] .elementor-add-section-close{display:none}.elementor-editor-active .elementor-add-section-inline{margin:10px auto;width:100%}@keyframes placeholder-section{0%{height:0;opacity:0}to{height:40px;opacity:.9}}@keyframes placeholder-widget{0%{height:0;opacity:0}to{height:10px;opacity:.9}}@keyframes section-outline{0%{opacity:0}to{opacity:1}}body.elementor-editor-active .elementor.elementor-edit-mode .article,body.elementor-editor-active .elementor.elementor-edit-mode.layout-section .entry-content{overflow:visible}body.elementor-editor-active .elementor.elementor-edit-mode .elementor-element-overlay .elementor-editor-element-settings{clear:unset}body.elementor-editor-active .elementor.elementor-edit-mode .elementor-element.elementor-section{overflow:visible}.elementor-edit-area .animated{animation-fill-mode:none!important}.elementor-edit-area ul.elementor-editor-element-settings{padding:0;word-break:normal}.elementor-edit-area .gallery{opacity:1}.pen{outline:none;position:relative}.pen:not([data-elementor-inline-editing-toolbar=advanced]){white-space:pre-wrap}.pen-menu{background-color:#3f444b;border-radius:3px;box-shadow:1px 2px 3px -2px #222;overflow:hidden;position:fixed;z-index:9999}.pen-menu:after{border:6px solid transparent;border-block-start-color:#3f444b;content:"";inset-block-start:100%;inset-inline-start:50%;position:absolute;transform:translateX(-50%)}.pen-menu-below:after{inset-block-start:0;transform:translateX(-50%) translateY(-100%) rotate(180deg)}.pen-icon{align-items:center;color:#d5d8dc;cursor:pointer;display:flex;font-size:21px;height:35px;justify-content:center;padding:0 10px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pen-icon:hover{background:#1f2124}.pen-icon[data-action=closeGroup],.pen-icon[data-group]{display:none}.pen-icon[data-action=close]:before{background-color:#1f2124;content:"";height:60%;inset-inline-start:0;position:absolute;width:1px}.pen-icon.active{background-color:#1f2124;box-shadow:inset 2px 2px 4px #1f2124}.pen-group-icon:after{color:#2563eb;content:"\e92a";font-family:eicons;font-size:12px;padding-inline-start:4px}.pen-input-wrapper{align-items:center}.pen-input-wrapper .pen-url-input{direction:ltr;font-size:12px;line-height:1.5;padding:0;padding-inline-end:10px;padding-inline-start:10px;width:250px}.pen-input-wrapper .pen-url-input,.pen-input-wrapper .pen-url-input:focus{background-color:transparent;border:none;box-shadow:none;color:#fff;outline:none}.pen-input-wrapper .pen-url-input::-moz-placeholder{color:#d5d8dc}.pen-input-wrapper .pen-url-input::placeholder{color:#d5d8dc}.pen-input-label{margin:0;margin-inline-end:-1px}.pen-placeholder:before{color:#757575;content:attr(data-pen-placeholder);font-weight:400;opacity:.6;position:absolute}.pen-external-url-checkbox{display:none}.pen-external-url-checkbox:checked+i{color:#fff}.elementor-inline-editing i:not([class]){font-style:italic}.elementor-inline-editing b{font-weight:700}.elementor-inline-editing u{text-decoration:underline}.e-element-color-picker{--primary-color:#2563eb;--swatch-size:25px;background-color:var(--primary-color);border-radius:3px;box-sizing:content-box;cursor:default;display:flex;height:var(--swatch-size);left:var(--left);padding:1px;position:absolute;right:var(--right,unset);top:var(--top);transition:opacity .3s,width .3s;width:calc((var(--count) + 1) * var(--swatch-size));z-index:9998}.e-element-color-picker,.e-element-color-picker.e-picker-hidden{opacity:0;pointer-events:none}.e-element-color-picker:before{box-sizing:border-box;content:"";flex:0 1 var(--swatch-size);height:100%;max-width:100%;text-align:center}.e-element-color-picker:after{color:#fff;content:"\e91e";font-family:eicons;font-size:1rem;left:.3rem;line-height:var(--swatch-size);position:absolute;z-index:-1}.e-element-color-picker__swatch{background:linear-gradient(var(--color),var(--color)),linear-gradient(var(--primary-color),var(--primary-color));border-radius:inherit;cursor:pointer;flex:1 0 var(--swatch-size);height:100%;max-width:100%;overflow:hidden;position:relative;transition:var(--e-a-transition-hover)}.e-element-color-picker__swatch:not(:first-child){border-left:1px solid var(--primary-color)}.e-element-color-picker__swatch:before{color:var(--color);content:attr(data-text);filter:hue-rotate(180deg) grayscale(1) contrast(999) invert(1);font-family:Roboto,Arial,Helvetica,sans-serif;font-size:10px;font-weight:300;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:inherit}.e-element-color-picker__swatch:hover{flex-basis:calc(2 * var(--swatch-size));flex-shrink:0}.e-element-color-picker__swatch:hover:before{opacity:1}.e-ui-state--elements-color-picker-color-picking__on :not(.e-element-color-picker__swatch){cursor:url(../images/eyedropper.svg) 0 20,pointer}.e-ui-state--elements-color-picker-color-picking__on .e-element-color-picker:not(.e-picker-hidden):hover,.e-ui-state--elements-color-picker-color-picking__on .elementor-element:hover>.e-element-color-picker:not(.e-picker-hidden),.e-ui-state--elements-color-picker-color-picking__on .elementor-widget-container:hover+.e-element-color-picker:not(.e-picker-hidden){opacity:1;pointer-events:all}.e-ui-state--elements-color-picker-color-picking__on .elementor-section:hover{outline:1px solid #2563eb}.elementor-editor-preview .elementor-element:has(.e-contact-buttons) .elementor-widget-empty,.elementor-editor-preview .elementor-element:has(.e-floating-bars) .elementor-widget-empty{display:block}[class*=" eicon-flex"],[class^=eicon-flex]{transition:all .3s}[class*=" eicon-flex"].eicon-inline,[class^=eicon-flex].eicon-inline{max-height:1em;max-width:1em}[class*=" eicon-flex"],[class^=eicon-flex]{--is-ltr:1;--is-rtl:0}[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))}[class*=" eicon-flex"],[class^=eicon-flex]{--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))}html.elementor-html{margin-block-start:0!important}.elementor-edit-area{position:relative}.elementor.loading{opacity:.5}.elementor-edit-area-active{--primary-color:var(--e-p-border-con);--secondary-color:var(--e-p-border-con-hover);--outline-color:var(--e-p-border-con-active)}.elementor-edit-area-active .e-con{--primary-color:var(--e-p-border-con);--secondary-color:var(--e-p-border-con-hover);--outline-color:var( --outline-color )}.elementor-edit-area-active .e-con.e-con-boxed.elementor-html5dnd-current-element,.elementor-edit-area-active .e-con.e-dragging-over,.elementor-edit-area-active .e-con.elementor-dragging-on-child{outline:1px solid var(--outline-color)}.elementor-edit-area-active .e-grid-outline{display:none}.elementor-edit-area-active .elementor-element-editable.e-grid.e-con-full>.e-grid-outline{bottom:0;display:grid;padding-block-end:var(--bc-padding-block-end,var(--padding-block-end));padding-block-start:var(--bc-padding-block-start,var(--padding-block-start));pointer-events:none;position:absolute;top:0;grid-gap:var(--gap);align-content:var(--grid-align-content);align-items:var(--align-items);grid-auto-flow:var(--grid-auto-flow);justify-content:var(--grid-justify-content);justify-items:var(--justify-items);left:0;min-height:var(--min-height);padding-inline-end:var(--bc-padding-inline-end,var(--padding-inline-end));padding-inline-start:var(--bc-padding-inline-start,var(--padding-inline-start));width:100%}.elementor-edit-area-active .elementor-element-editable.e-grid.e-con-boxed>.e-con-inner{position:relative}.elementor-edit-area-active .elementor-element-editable.e-grid.e-con-boxed>.e-con-inner>.e-grid-outline{bottom:0;display:grid;padding-block-end:var(--bc-padding-block-end,var(--padding-block-end));padding-block-start:var(--bc-padding-block-start,var(--padding-block-start));pointer-events:none;position:absolute;top:0;grid-gap:var(--gap);align-content:var(--grid-align-content);align-items:var(--align-items);grid-auto-flow:var(--grid-auto-flow);justify-content:var(--grid-justify-content);justify-items:var(--justify-items);margin:0 auto;min-height:var(--min-height);width:var(--width)}.elementor-edit-area-active .elementor-element-editable.e-grid .e-grid-outline-item{border:1px dashed #9da5ae;height:100%;pointer-events:none;width:100%}.elementor-edit-area-active .elementor-inner-section:first-child{margin-block-start:15px}.elementor-edit-area-active .elementor-widget-wrap.elementor-element-empty{min-height:30px}@media (min-width:768px){.elementor-edit-area-active .elementor-widget-wrap.elementor-element-empty{margin:10px}}.elementor-edit-area-active .elementor-column{min-width:25px}.elementor-edit-area-active .elementor-widget.elementor-loading{opacity:.3}.elementor-edit-area-active .elementor-widget.elementor-element-edit-mode:hover{box-shadow:0 0 0 1px var(--e-p-border-widget)}.elementor-edit-area-active .elementor-widget.elementor-element-editable,.elementor-edit-area-active .elementor-widget.elementor-element-editable:hover{box-shadow:0 0 0 2px var(--e-p-border-widget)}.elementor-edit-area-active .elementor-widget:not(:hover) .elementor-editor-element-settings{display:none}.elementor-edit-area-active .elementor-widget.ui-draggable-dragging{pointer-events:none}.elementor-edit-area-active .elementor-editor-element-setting{align-items:center;color:var(--e-p-border-widget-invert);cursor:pointer;display:flex;font-size:11px;justify-content:center;margin:0;padding:0;transition:var(--e-a-transition-hover);width:25px}.elementor-edit-area-active .elementor-inline-editing{min-height:15px}.elementor-edit-area-active .elementor-edit-hidden{display:none}.elementor-section-wrap:empty{min-height:25px}.elementor-section-wrap>:first-child>.elementor-element-overlay{z-index:9999}.elementor-element>.elementor-element-overlay{inset-block-start:0;inset-inline-end:0;letter-spacing:0;pointer-events:none;position:absolute;z-index:9998}.elementor-element-empty .elementor-sortable-placeholder{display:none}.elementor-element.elementor-widget-empty{background-color:hsla(214,9%,85%,.8)}.elementor-element.elementor-widget-empty .elementor-widget-empty-icon{color:#babfc5;display:block;font-size:22px;padding:10px 0;text-align:center}.elementor-element.elementor-widget-empty[data-atomic] .elementor-widget-empty-icon{background-color:#f3f3f4;width:100%}.elementor-element:not(:hover):not(.elementor-element-editable)>.elementor-element-overlay .elementor-editor-element-settings{display:none}.elementor-element--toggle-edit-tools>.elementor-element-overlay .elementor-editor-element-edit:not(.elementor-active)~*{font-size:0;width:0}.elementor-element[data-side=bottom]+.elementor-element:before,.elementor-element[data-side=bottom]:last-child:after,.elementor-element[data-side=top]:before{animation:placeholder-widget .5s;background-color:var(--e-p-draggable-color);content:"";display:block;height:10px;opacity:.9;transition-timing-function:ease-out}.elementor-element.elementor-absolute,.elementor-element.elementor-fixed{cursor:grab}.elementor-element.elementor-absolute:active,.elementor-element.elementor-fixed:active{cursor:grabbing}.elementor-element.elementor-absolute .eicon-edit:before,.elementor-element.elementor-fixed .eicon-edit:before{content:"\e902"}.elementor-editor-element-settings{display:flex;font-family:var(--e-a-font-family);font-size:13px;font-style:normal;font-weight:400;height:26px;line-height:1;list-style:none;margin:0;padding:0;pointer-events:all;position:absolute;transition:var(--e-a-transition-hover);z-index:1}@media (min-width:1025px){.elementor-editor-element-edit{cursor:move}}.elementor-empty-view{inset:0;position:absolute;z-index:1}.elementor-first-add{align-items:center;border:1px dashed var(--e-a-border-color-bold);display:flex;height:100%;justify-content:center;position:absolute;text-align:center;width:100%}.elementor-first-add .elementor-icon{color:#9da5ae;cursor:pointer;font-size:19px}.elementor-sortable-helper{background-color:var(--e-a-bg-active);border:var(--e-a-border);border-color:var(--e-a-border-color-accent);border-radius:var(--e-a-border-radius);color:var(--e-a-color-active);cursor:move;position:absolute;text-align:center}.elementor-sortable-helper .icon{font-size:28px;line-height:1;padding-block-start:15px}.elementor-sortable-helper .title-wrapper{align-items:center;display:flex;height:40px;justify-content:center}.elementor-sortable-helper .title{font-size:11px}.elementor-sortable-placeholder:not(.elementor-column-placeholder){align-self:stretch;animation-duration:.25s;background-color:var(--e-p-draggable-color);opacity:.9;width:100%}.e-con .elementor-first-add .elementor-sortable-placeholder:not(.elementor-column-placeholder){align-self:center}.e-swappable--active>.elementor-sortable-placeholder:not(.elementor-column-placeholder){display:none}.elementor-section-placeholder{animation-name:placeholder-section;height:40px}.elementor-widget-placeholder{animation-name:placeholder-widget;height:10px}.elementor-widget-placeholder.is-logical{margin-bottom:var(--e-placeholder-margin-bottom);margin-top:var(--e-placeholder-margin-top);margin-inline-start:var(--e-placeholder-margin-inline-start);min-width:200px;width:var(--e-placeholder-width)}.elementor-draggable-over:not([data-dragged-element=section]):not([data-dragged-is-inner=true])>.elementor-empty-view>.elementor-first-add:after,.elementor-first-add.elementor-html5dnd-current-element:after{animation:placeholder-widget .5s;background-color:var(--e-p-draggable-color);content:"";height:10px;opacity:.9;transition-timing-function:ease-out;width:100%}.e-con .elementor-draggable-over:not([data-dragged-element=section]):not([data-dragged-is-inner=true])>.elementor-empty-view>.elementor-first-add:after,.e-con .elementor-first-add.elementor-html5dnd-current-element:after,.elementor-draggable-over:not([data-dragged-element=section]):not([data-dragged-is-inner=true])>.elementor-empty-view>.elementor-first-add .elementor-icon,.elementor-draggable-over[data-dragged-element=section][data-dragged-is-inner=true] .elementor-inner-column .elementor-sortable-placeholder,.elementor-editor-preview .elementor-add-section,.elementor-editor-preview .elementor-add-section-inline,.elementor-editor-preview .elementor-element-overlay,.elementor-editor-preview .elementor-empty,.elementor-editor-preview .elementor-empty-view,.elementor-editor-preview .elementor-widget-empty,.elementor-first-add.elementor-html5dnd-current-element .elementor-icon{display:none}.elementor-editor-preview :where(.elementor-edit-area-active) .elementor-element-overlay,.elementor-editor-preview :where(.elementor-edit-area-active) .elementor-empty,.elementor-editor-preview :where(.elementor-edit-area-active) .elementor-empty-view,.elementor-editor-preview :where(.elementor-edit-area-active) .elementor-widget-empty{display:revert}.elementor-editor-preview :where(.elementor-edit-area-active.elementor-widget-e-component)>.elementor-section-wrap>:first-child>.elementor-element-overlay:after{outline-color:var(--e-p-border-global-element)}.elementor-editor-preview :where(.elementor-edit-area-active.elementor-widget-e-component)>.elementor-section-wrap>:first-child.elementor-element-editable>.elementor-element-overlay:after{outline-offset:-1px}.e-preview--show-hidden-elements[data-elementor-device-mode=desktop] .elementor-edit-area-active .elementor-hidden-desktop,.e-preview--show-hidden-elements[data-elementor-device-mode=laptop] .elementor-edit-area-active .elementor-hidden-laptop,.e-preview--show-hidden-elements[data-elementor-device-mode=mobile] .elementor-edit-area-active .elementor-hidden-mobile,.e-preview--show-hidden-elements[data-elementor-device-mode=mobile_extra] .elementor-edit-area-active .elementor-hidden-mobile_extra,.e-preview--show-hidden-elements[data-elementor-device-mode=tablet] .elementor-edit-area-active .elementor-hidden-tablet,.e-preview--show-hidden-elements[data-elementor-device-mode=tablet_extra] .elementor-edit-area-active .elementor-hidden-tablet_extra,.e-preview--show-hidden-elements[data-elementor-device-mode=widescreen] .elementor-edit-area-active .elementor-hidden-widescreen{background:repeating-linear-gradient(125deg,rgba(0,0,0,.05),rgba(0,0,0,.05) 1px,transparent 2px,transparent 9px);border:1px solid rgba(0,0,0,.02);display:inherit}.e-preview--show-hidden-elements[data-elementor-device-mode=desktop] .elementor-edit-area-active .elementor-hidden-desktop.e-con>.elementor-element-overlay,.e-preview--show-hidden-elements[data-elementor-device-mode=desktop] .elementor-edit-area-active .elementor-hidden-desktop.elementor-section>.elementor-element-overlay,.e-preview--show-hidden-elements[data-elementor-device-mode=laptop] .elementor-edit-area-active .elementor-hidden-laptop.e-con>.elementor-element-overlay,.e-preview--show-hidden-elements[data-elementor-device-mode=laptop] .elementor-edit-area-active .elementor-hidden-laptop.elementor-section>.elementor-element-overlay,.e-preview--show-hidden-elements[data-elementor-device-mode=mobile] .elementor-edit-area-active .elementor-hidden-mobile.e-con>.elementor-element-overlay,.e-preview--show-hidden-elements[data-elementor-device-mode=mobile] .elementor-edit-area-active .elementor-hidden-mobile.elementor-section>.elementor-element-overlay,.e-preview--show-hidden-elements[data-elementor-device-mode=mobile_extra] .elementor-edit-area-active .elementor-hidden-mobile_extra.e-con>.elementor-element-overlay,.e-preview--show-hidden-elements[data-elementor-device-mode=mobile_extra] .elementor-edit-area-active .elementor-hidden-mobile_extra.elementor-section>.elementor-element-overlay,.e-preview--show-hidden-elements[data-elementor-device-mode=tablet] .elementor-edit-area-active .elementor-hidden-tablet.e-con>.elementor-element-overlay,.e-preview--show-hidden-elements[data-elementor-device-mode=tablet] .elementor-edit-area-active .elementor-hidden-tablet.elementor-section>.elementor-element-overlay,.e-preview--show-hidden-elements[data-elementor-device-mode=tablet_extra] .elementor-edit-area-active .elementor-hidden-tablet_extra.e-con>.elementor-element-overlay,.e-preview--show-hidden-elements[data-elementor-device-mode=tablet_extra] .elementor-edit-area-active .elementor-hidden-tablet_extra.elementor-section>.elementor-element-overlay,.e-preview--show-hidden-elements[data-elementor-device-mode=widescreen] .elementor-edit-area-active .elementor-hidden-widescreen.e-con>.elementor-element-overlay,.e-preview--show-hidden-elements[data-elementor-device-mode=widescreen] .elementor-edit-area-active .elementor-hidden-widescreen.elementor-section>.elementor-element-overlay{background-color:var(--e-a-bg-hover);mix-blend-mode:color}.e-preview--show-hidden-elements[data-elementor-device-mode=desktop] .elementor-edit-area-active .elementor-hidden-desktop.e-con:before,.e-preview--show-hidden-elements[data-elementor-device-mode=desktop] .elementor-edit-area-active .elementor-hidden-desktop.elementor-section:before,.e-preview--show-hidden-elements[data-elementor-device-mode=laptop] .elementor-edit-area-active .elementor-hidden-laptop.e-con:before,.e-preview--show-hidden-elements[data-elementor-device-mode=laptop] .elementor-edit-area-active .elementor-hidden-laptop.elementor-section:before,.e-preview--show-hidden-elements[data-elementor-device-mode=mobile] .elementor-edit-area-active .elementor-hidden-mobile.e-con:before,.e-preview--show-hidden-elements[data-elementor-device-mode=mobile] .elementor-edit-area-active .elementor-hidden-mobile.elementor-section:before,.e-preview--show-hidden-elements[data-elementor-device-mode=mobile_extra] .elementor-edit-area-active .elementor-hidden-mobile_extra.e-con:before,.e-preview--show-hidden-elements[data-elementor-device-mode=mobile_extra] .elementor-edit-area-active .elementor-hidden-mobile_extra.elementor-section:before,.e-preview--show-hidden-elements[data-elementor-device-mode=tablet] .elementor-edit-area-active .elementor-hidden-tablet.e-con:before,.e-preview--show-hidden-elements[data-elementor-device-mode=tablet] .elementor-edit-area-active .elementor-hidden-tablet.elementor-section:before,.e-preview--show-hidden-elements[data-elementor-device-mode=tablet_extra] .elementor-edit-area-active .elementor-hidden-tablet_extra.e-con:before,.e-preview--show-hidden-elements[data-elementor-device-mode=tablet_extra] .elementor-edit-area-active .elementor-hidden-tablet_extra.elementor-section:before,.e-preview--show-hidden-elements[data-elementor-device-mode=widescreen] .elementor-edit-area-active .elementor-hidden-widescreen.e-con:before,.e-preview--show-hidden-elements[data-elementor-device-mode=widescreen] .elementor-edit-area-active .elementor-hidden-widescreen.elementor-section:before{background-color:hsla(0,0%,100%,.6);content:"";display:block;inset:0;position:absolute;z-index:9997}.e-preview--show-hidden-elements[data-elementor-device-mode=desktop] .elementor-edit-area-active .elementor-hidden-desktop.e-con,.e-preview--show-hidden-elements[data-elementor-device-mode=laptop] .elementor-edit-area-active .elementor-hidden-laptop.e-con,.e-preview--show-hidden-elements[data-elementor-device-mode=mobile] .elementor-edit-area-active .elementor-hidden-mobile.e-con,.e-preview--show-hidden-elements[data-elementor-device-mode=mobile_extra] .elementor-edit-area-active .elementor-hidden-mobile_extra.e-con,.e-preview--show-hidden-elements[data-elementor-device-mode=tablet] .elementor-edit-area-active .elementor-hidden-tablet.e-con,.e-preview--show-hidden-elements[data-elementor-device-mode=tablet_extra] .elementor-edit-area-active .elementor-hidden-tablet_extra.e-con,.e-preview--show-hidden-elements[data-elementor-device-mode=widescreen] .elementor-edit-area-active .elementor-hidden-widescreen.e-con{display:var(--display)}.e-preview--show-hidden-elements[data-elementor-device-mode=desktop] .elementor-edit-area-active .elementor-hidden-desktop.elementor-inner-section .elementor-container,.e-preview--show-hidden-elements[data-elementor-device-mode=laptop] .elementor-edit-area-active .elementor-hidden-laptop.elementor-inner-section .elementor-container,.e-preview--show-hidden-elements[data-elementor-device-mode=mobile] .elementor-edit-area-active .elementor-hidden-mobile.elementor-inner-section .elementor-container,.e-preview--show-hidden-elements[data-elementor-device-mode=mobile_extra] .elementor-edit-area-active .elementor-hidden-mobile_extra.elementor-inner-section .elementor-container,.e-preview--show-hidden-elements[data-elementor-device-mode=tablet] .elementor-edit-area-active .elementor-hidden-tablet.elementor-inner-section .elementor-container,.e-preview--show-hidden-elements[data-elementor-device-mode=tablet_extra] .elementor-edit-area-active .elementor-hidden-tablet_extra.elementor-inner-section .elementor-container,.e-preview--show-hidden-elements[data-elementor-device-mode=widescreen] .elementor-edit-area-active .elementor-hidden-widescreen.elementor-inner-section .elementor-container{width:100%}.e-preview--show-hidden-elements[data-elementor-device-mode=desktop] .elementor-edit-area-active .elementor-hidden-desktop:not(:has(>.elementor-widget-container)),.e-preview--show-hidden-elements[data-elementor-device-mode=desktop] .elementor-edit-area-active .elementor-hidden-desktop>.elementor-widget-container,.e-preview--show-hidden-elements[data-elementor-device-mode=desktop] .elementor-edit-area-active .elementor-hidden-desktop>.elementor-widget-wrap,.e-preview--show-hidden-elements[data-elementor-device-mode=laptop] .elementor-edit-area-active .elementor-hidden-laptop:not(:has(>.elementor-widget-container)),.e-preview--show-hidden-elements[data-elementor-device-mode=laptop] .elementor-edit-area-active .elementor-hidden-laptop>.elementor-widget-container,.e-preview--show-hidden-elements[data-elementor-device-mode=laptop] .elementor-edit-area-active .elementor-hidden-laptop>.elementor-widget-wrap,.e-preview--show-hidden-elements[data-elementor-device-mode=mobile] .elementor-edit-area-active .elementor-hidden-mobile:not(:has(>.elementor-widget-container)),.e-preview--show-hidden-elements[data-elementor-device-mode=mobile] .elementor-edit-area-active .elementor-hidden-mobile>.elementor-widget-container,.e-preview--show-hidden-elements[data-elementor-device-mode=mobile] .elementor-edit-area-active .elementor-hidden-mobile>.elementor-widget-wrap,.e-preview--show-hidden-elements[data-elementor-device-mode=mobile_extra] .elementor-edit-area-active .elementor-hidden-mobile_extra:not(:has(>.elementor-widget-container)),.e-preview--show-hidden-elements[data-elementor-device-mode=mobile_extra] .elementor-edit-area-active .elementor-hidden-mobile_extra>.elementor-widget-container,.e-preview--show-hidden-elements[data-elementor-device-mode=mobile_extra] .elementor-edit-area-active .elementor-hidden-mobile_extra>.elementor-widget-wrap,.e-preview--show-hidden-elements[data-elementor-device-mode=tablet] .elementor-edit-area-active .elementor-hidden-tablet:not(:has(>.elementor-widget-container)),.e-preview--show-hidden-elements[data-elementor-device-mode=tablet] .elementor-edit-area-active .elementor-hidden-tablet>.elementor-widget-container,.e-preview--show-hidden-elements[data-elementor-device-mode=tablet] .elementor-edit-area-active .elementor-hidden-tablet>.elementor-widget-wrap,.e-preview--show-hidden-elements[data-elementor-device-mode=tablet_extra] .elementor-edit-area-active .elementor-hidden-tablet_extra:not(:has(>.elementor-widget-container)),.e-preview--show-hidden-elements[data-elementor-device-mode=tablet_extra] .elementor-edit-area-active .elementor-hidden-tablet_extra>.elementor-widget-container,.e-preview--show-hidden-elements[data-elementor-device-mode=tablet_extra] .elementor-edit-area-active .elementor-hidden-tablet_extra>.elementor-widget-wrap,.e-preview--show-hidden-elements[data-elementor-device-mode=widescreen] .elementor-edit-area-active .elementor-hidden-widescreen:not(:has(>.elementor-widget-container)),.e-preview--show-hidden-elements[data-elementor-device-mode=widescreen] .elementor-edit-area-active .elementor-hidden-widescreen>.elementor-widget-container,.e-preview--show-hidden-elements[data-elementor-device-mode=widescreen] .elementor-edit-area-active .elementor-hidden-widescreen>.elementor-widget-wrap{filter:opacity(.4) saturate(0)}.e-preview--show-hidden-elements[data-elementor-device-mode=desktop] .elementor-edit-area-active .elementor-hidden-desktop.elementor-edit-hidden,.e-preview--show-hidden-elements[data-elementor-device-mode=laptop] .elementor-edit-area-active .elementor-hidden-laptop.elementor-edit-hidden,.e-preview--show-hidden-elements[data-elementor-device-mode=mobile] .elementor-edit-area-active .elementor-hidden-mobile.elementor-edit-hidden,.e-preview--show-hidden-elements[data-elementor-device-mode=mobile_extra] .elementor-edit-area-active .elementor-hidden-mobile_extra.elementor-edit-hidden,.e-preview--show-hidden-elements[data-elementor-device-mode=tablet] .elementor-edit-area-active .elementor-hidden-tablet.elementor-edit-hidden,.e-preview--show-hidden-elements[data-elementor-device-mode=tablet_extra] .elementor-edit-area-active .elementor-hidden-tablet_extra.elementor-edit-hidden,.e-preview--show-hidden-elements[data-elementor-device-mode=widescreen] .elementor-edit-area-active .elementor-hidden-widescreen.elementor-edit-hidden{display:none}.e-youtube-base iframe{pointer-events:none}.elementor-widget-e-component[data-atomic].elementor-edit-area-active>*>*{pointer-events:auto}.elementor-widget-e-component[data-atomic]:not(.elementor-edit-area-active)>*>*{pointer-events:none}.elementor-editor-element-overlay-settings{background-color:var(--e-p-border-section);border-end-end-radius:0;border-end-start-radius:0;border-start-end-radius:5px;border-start-start-radius:5px;height:24px;left:50%;stroke:transparent;stroke-width:0;top:1px;transform:translateX(-50%) translateY(-100%);-webkit-text-stroke:0 transparent}.elementor-editor-element-overlay-settings i.eicon-handle{font-size:16px}.elementor-editor-element-overlay-settings .elementor-editor-element-setting:hover{background-color:var(--e-p-border-section-hover)}.elementor-editor-element-overlay-settings .elementor-editor-element-setting:first-child{border-end-end-radius:0;border-end-start-radius:0;border-start-end-radius:0;border-start-start-radius:5px}.elementor-editor-element-overlay-settings .elementor-editor-element-setting:first-child:before{border-block-end:0 none transparent;border-block-start:22px solid transparent;border-inline-end:12px solid var(--e-p-border-section);border-inline-start:0 none transparent;content:"";inset-block-start:2px;inset-inline-end:calc(100% - 1px);position:absolute;transition:var(--e-a-transition-hover)}.elementor-editor-element-overlay-settings .elementor-editor-element-setting:first-child:hover:before{border-inline-end-color:var(--e-p-border-section-hover)}.elementor-editor-element-overlay-settings .elementor-editor-element-setting:last-child{border-end-end-radius:0;border-end-start-radius:0;border-start-end-radius:5px;border-start-start-radius:0}.elementor-editor-element-overlay-settings .elementor-editor-element-setting:last-child:after{border-block-end:0 none transparent;border-block-start:22px solid transparent;border-inline-end:0 none transparent;border-inline-start:12px solid var(--e-p-border-section);content:"";inset-block-start:2px;inset-inline-start:calc(100% - 1px);position:absolute;transition:var(--e-a-transition-hover)}.elementor-editor-element-overlay-settings .elementor-editor-element-setting:last-child:hover:after{border-inline-start-color:var(--e-p-border-section-hover)}.e-handles-inside>.elementor-element-overlay>.elementor-editor-element-settings{border-end-end-radius:5px;border-end-start-radius:5px;border-start-end-radius:0;border-start-start-radius:0;transform:translateX(-50%)}.e-handles-inside>.elementor-element-overlay>.elementor-editor-element-settings .elementor-editor-element-setting:first-child{border-end-end-radius:0;border-end-start-radius:5px;border-start-end-radius:0;border-start-start-radius:0}.e-handles-inside>.elementor-element-overlay>.elementor-editor-element-settings .elementor-editor-element-setting:first-child:before{border-block-end:22px solid transparent;border-block-start:0 none transparent;border-inline-end:12px solid var(--e-p-border-section);border-inline-start:0 none transparent;top:0;transition:var(--e-a-transition-hover)}.e-handles-inside>.elementor-element-overlay>.elementor-editor-element-settings .elementor-editor-element-setting:last-child{border-end-end-radius:5px;border-end-start-radius:0;border-start-end-radius:0;border-start-start-radius:0}.e-handles-inside>.elementor-element-overlay>.elementor-editor-element-settings .elementor-editor-element-setting:last-child:after{border-block-end:22px solid transparent;border-block-start:0 none transparent;border-inline-end:0 none transparent;border-inline-start:12px solid var(--e-p-border-section);top:0;transition:var(--e-a-transition-hover)}.elementor-column>.elementor-element-overlay{inset-block-end:0;inset-inline-start:0}.elementor-column>.elementor-element-overlay:after{inset:0;outline:1px dashed var(--e-p-border-column);position:absolute}.elementor-column:hover>.elementor-element-overlay:after{content:""}.elementor-column.elementor-element-editable>.elementor-element-overlay:after{content:"";outline:2px solid var(--e-p-border-column)}.elementor-column.elementor-dragging-on-child>.elementor-element-overlay{border:1px solid var(--e-p-draggable-color)}.elementor-column.elementor-dragging-on-child>.elementor-element-overlay:after{display:none}.elementor-column>.ui-resizable-e,.elementor-column>.ui-resizable-w{cursor:col-resize;height:100%;inset-block-start:0;inset-inline-end:-5px;position:absolute;width:7px}.elementor-column:last-of-type>.ui-resizable-e,.elementor-column:last-of-type>.ui-resizable-w{display:none!important}@media (max-width:1024px){.elementor-column>.ui-resizable-e,.elementor-column>.ui-resizable-w{display:none!important}}.elementor-editor-column-settings{border-end-end-radius:3px;border-end-start-radius:0;border-start-end-radius:0;border-start-start-radius:0;inset-block-start:-1px;inset-inline-start:-1px;overflow:hidden;transform:none}.elementor-editor-column-settings .elementor-editor-element-setting{background-color:var(--e-p-border-column)}.elementor-editor-column-settings .elementor-editor-element-setting:hover{background-color:var(--e-p-border-column-hover)}.elementor-column-placeholder{position:relative}.elementor-column-placeholder:after,.elementor-column-placeholder:before{content:"";inset:10px;position:absolute}.elementor-column-placeholder:before{border:1px solid var(--e-p-border-column)}.elementor-column-placeholder:after{border:1px dashed var(--e-a-color-white)}.elementor-column-percents-tooltip{background-color:var(--e-p-border-column);color:#fff;display:none;font-size:10px;inset-block-start:50%;line-height:1;padding:3.5px 0;pointer-events:none;position:absolute;text-align:center;transform:translateY(-50%);width:40px;z-index:1}.elementor-column-percents-tooltip:after{border:8.5px solid transparent;content:"";height:0;position:absolute;top:0;width:0}.elementor-column-percents-tooltip[data-side=left]{border-radius:3px 0 0 3px;right:15px}.elementor-column-percents-tooltip[data-side=left]:after{border-left-color:var(--e-p-border-column);border-right-width:0;left:100%}.elementor-column-percents-tooltip[data-side=right]{border-radius:0 3px 3px 0;left:15px}.elementor-column-percents-tooltip[data-side=right]:after{border-left-width:0;border-right-color:var(--e-p-border-column);right:100%}.elementor-editor-widget-settings{border-end-end-radius:0;border-end-start-radius:3px;border-start-end-radius:0;border-start-start-radius:0;flex-direction:row-reverse;inset-block-start:-1px;inset-inline-end:-1px;overflow:hidden;z-index:2}.elementor-editor-widget-settings .elementor-editor-element-setting{background-color:var(--e-p-border-widget)}.elementor-editor-widget-settings .elementor-editor-element-setting:hover{background-color:var(--e-p-border-widget-hover)}.e-widget-pro-promotion{background-color:var(--e-a-color-white);border:2px dashed var(--e-a-border-color-bold);padding:20px}.e-widget-pro-promotion .e-container{margin:auto;max-width:600px}.e-widget-pro-promotion .e-badge{background:var(--e-a-color-white);border:1px solid var(--e-a-color-accent);border-radius:100px;color:var(--e-a-color-accent);font-size:.8em;padding:4px 12px}.e-widget-pro-promotion p{margin-block-end:1em;margin-block-start:1em;text-align:center}.e-widget-pro-promotion p img{display:block;margin:0 auto 20px}.e-widget-pro-promotion .e-actions{display:flex;gap:10px;justify-content:center}.e-widget-pro-promotion .e-btn{background-color:var(--e-a-btn-bg-accent);border-radius:var(--e-a-border-radius);color:var(--e-a-btn-color-invert);font-size:14px;font-weight:500;line-height:1.2;padding:8px 16px;transition:var(--e-a-transition-hover)}.e-widget-pro-promotion .e-btn:focus,.e-widget-pro-promotion .e-btn:hover{background-color:var(--e-a-btn-bg-accent-hover);color:var(--e-a-btn-color-invert)}.e-widget-pro-promotion .e-btn:active{background-color:var(--e-a-btn-bg-accent-active)}.e-widget-pro-promotion .e-btn.e-btn-txt{background:transparent;color:var(--e-a-color-txt)}.e-widget-pro-promotion .e-btn.e-btn-txt:focus,.e-widget-pro-promotion .e-btn.e-btn-txt:hover{background:var(--e-a-bg-hover);color:var(--e-a-color-txt-hover)}.e-con>.elementor-element-overlay,.elementor-section>.elementor-element-overlay{inset-block-end:0;inset-inline-start:0}.e-con>.elementor-element-overlay:after,.elementor-section>.elementor-element-overlay:after{animation:section-outline .75s;inset:1px;outline:1px solid var(--e-p-border-con);position:absolute}.e-con:hover>.elementor-element-overlay:after,.elementor-section:hover>.elementor-element-overlay:after{content:""}.e-con.elementor-element-editable>.elementor-element-overlay:after,.elementor-section.elementor-element-editable>.elementor-element-overlay:after{content:"";outline-width:2px}.e-con .e-con-inner .e-con>.elementor-element-overlay:after{outline:1px dashed var(--e-p-border-con-in)}.e-con .e-con-inner .e-con.elementor-element-editable>.elementor-element-overlay:after{outline:2px solid var(--e-p-border-con-in)}.e-con .elementor-empty-view{height:100%;min-height:100px;position:relative;stroke:transparent;stroke-width:0;width:100%;-webkit-text-stroke:0 transparent}.e-con .elementor-empty-view .elementor-first-add{height:auto;inset:0;width:auto}.e-con:not(.e-grid) .elementor-empty-view{min-height:var(--min-height,100px)}.e-con.e-grid .elementor-empty-view{min-width:100px}.e-con .elementor-widget-placeholder{--size:10px;--margin-start:calc(-1 * var( --size ));--margin-end:calc(-2 * var( --size ));align-self:stretch;flex-shrink:0;pointer-events:none;z-index:1}.e-con.e-con--row>.e-con-inner>.elementor-widget-placeholder,.e-con.e-con--row>.elementor-widget-placeholder{animation-fill-mode:both;animation-name:dnd-placeholder-widget-vertical;height:auto;margin-inline-start:var(--margin-start);min-height:100%;position:relative;width:var(--size);z-index:9999}.e-con.e-con--row[data-nesting-level]:not([data-nesting-level="0"])>.e-con-inner>.elementor-widget-placeholder,.e-con.e-con--row[data-nesting-level]:not([data-nesting-level="0"])>.elementor-widget-placeholder{margin-inline-end:0;margin-inline-start:calc(var(--margin-start) + var(--margin-end))}.e-con.e-con--row[data-nesting-level]:not([data-nesting-level="0"])>.e-con-inner>:not(.elementor-element)+.elementor-widget-placeholder,.e-con.e-con--row[data-nesting-level]:not([data-nesting-level="0"])>:not(.elementor-element)+.elementor-widget-placeholder{margin-inline-end:var(--margin-end);margin-inline-start:var(--margin-start)}.e-con.e-grid.e-con--row .elementor-widget-placeholder.e-dragging-left,.e-con.e-grid.e-con--row .elementor-widget-placeholder.e-dragging-right,.e-con.e-grid.e-con--row>.e-con-inner .elementor-widget-placeholder.e-dragging-left,.e-con.e-grid.e-con--row>.e-con-inner .elementor-widget-placeholder.e-dragging-right{animation:grow-in-width .15s forwards;height:100%;position:absolute;top:0;width:var(--size)}.e-con.e-grid.e-con--row .elementor-widget-placeholder.e-dragging-right,.e-con.e-grid.e-con--row>.e-con-inner .elementor-widget-placeholder.e-dragging-right{left:auto;right:0}.e-con.e-grid.e-con--row .elementor-widget-placeholder.e-dragging-left,.e-con.e-grid.e-con--row>.e-con-inner .elementor-widget-placeholder.e-dragging-left{left:0;right:auto}.e-con.e-con--column>.e-con-inner>.elementor-widget-placeholder,.e-con.e-con--column>.elementor-widget-placeholder{animation-name:dnd-placeholder-widget-horizontal;height:var(--size);margin-block-end:var(--margin-end);margin-block-start:var(--margin-start)}.e-con.e-con--column>.elementor-widget-placeholder:nth-last-child(2){margin-block-start:calc(2 * var(--margin-start));--margin-end:0}.e-con.e-con--column>.e-con-inner>.elementor-widget-placeholder:last-child{--margin-end:0}.e-con .elementor-sortable-helper{height:84px;width:125px;z-index:-1}.e-con-inner>.e-con>.elementor-element-overlay .elementor-editor-element-setting,.e-con>.e-con>.elementor-element-overlay .elementor-editor-element-setting,.elementor-widget .e-con>.elementor-element-overlay .elementor-editor-element-setting{background-color:var(--e-p-border-con-in);position:relative}.e-con-inner>.e-con>.elementor-element-overlay .elementor-editor-element-setting:hover,.e-con>.e-con>.elementor-element-overlay .elementor-editor-element-setting:hover,.elementor-widget .e-con>.elementor-element-overlay .elementor-editor-element-setting:hover{background-color:var(--e-p-border-con-in-hover)}.e-con-inner>.e-con>.elementor-element-overlay .elementor-editor-element-setting.elementor-editor-element-add,.e-con-inner>.e-con>.elementor-element-overlay .elementor-editor-element-setting.elementor-editor-element-edit+.elementor-editor-element-remove,.e-con-inner>.e-con>.elementor-element-overlay .elementor-editor-element-setting:first-child:before,.e-con-inner>.e-con>.elementor-element-overlay .elementor-editor-element-setting:last-child:after,.e-con>.e-con>.elementor-element-overlay .elementor-editor-element-setting.elementor-editor-element-add,.e-con>.e-con>.elementor-element-overlay .elementor-editor-element-setting.elementor-editor-element-edit+.elementor-editor-element-remove,.e-con>.e-con>.elementor-element-overlay .elementor-editor-element-setting:first-child:before,.e-con>.e-con>.elementor-element-overlay .elementor-editor-element-setting:last-child:after,.elementor-widget .e-con>.elementor-element-overlay .elementor-editor-element-setting.elementor-editor-element-add,.elementor-widget .e-con>.elementor-element-overlay .elementor-editor-element-setting.elementor-editor-element-edit+.elementor-editor-element-remove,.elementor-widget .e-con>.elementor-element-overlay .elementor-editor-element-setting:first-child:before,.elementor-widget .e-con>.elementor-element-overlay .elementor-editor-element-setting:last-child:after{display:none}.e-con-inner>.e-con>.elementor-element-overlay .elementor-editor-element-setting:not(.elementor-editor-element-edit),.e-con>.e-con>.elementor-element-overlay .elementor-editor-element-setting:not(.elementor-editor-element-edit),.elementor-widget .e-con>.elementor-element-overlay .elementor-editor-element-setting:not(.elementor-editor-element-edit){margin-inline-start:-25px;transition:all .3s;will-change:margin-inline-start;z-index:-1}.e-con-inner>.e-con>.elementor-element-overlay>.elementor-editor-element-settings:hover>:is(.elementor-editor-element-duplicate,.elementor-editor-element-remove),.e-con>.e-con>.elementor-element-overlay>.elementor-editor-element-settings:hover>:is(.elementor-editor-element-duplicate,.elementor-editor-element-remove),.elementor-widget .e-con>.elementor-element-overlay>.elementor-editor-element-settings:hover>:is(.elementor-editor-element-duplicate,.elementor-editor-element-remove){margin-inline-start:0}.e-con-inner>.e-con>.elementor-element-overlay .elementor-editor-element-settings,.e-con>.e-con>.elementor-element-overlay .elementor-editor-element-settings,.elementor-widget .e-con>.elementor-element-overlay .elementor-editor-element-settings{border-radius:0;border-end-end-radius:3px;height:auto;inset:initial;inset-inline-start:0;top:0;transform:none}.e-con-inner>.e-con>.elementor-element-overlay .elementor-editor-element-settings i.eicon-handle:before,.e-con>.e-con>.elementor-element-overlay .elementor-editor-element-settings i.eicon-handle:before,.elementor-widget .e-con>.elementor-element-overlay .elementor-editor-element-settings i.eicon-handle:before{content:"\e9b4";display:block;font-size:20px;padding:2px}.e-atomic-element:has(.elementor-empty-view){min-height:120px}.e-atomic-element>.elementor-empty-view.elementor-empty-view{min-height:inherit}body.rtl .e-con.e-grid.e-con--row .elementor-widget-placeholder.e-dragging-right,body.rtl .e-con.e-grid.e-con--row>.e-con-inner .elementor-widget-placeholder.e-dragging-right{left:0;right:auto}body.rtl .e-con.e-grid.e-con--row .elementor-widget-placeholder.e-dragging-left,body.rtl .e-con.e-grid.e-con--row>.e-con-inner .elementor-widget-placeholder.e-dragging-left{left:auto;right:0}@keyframes dnd-placeholder-widget-vertical{0%{opacity:0;transform:translateX(50%) scaleX(0);transform-origin:0 50%}to{opacity:.9;transform:translateX(50%) scaleX(1);transform-origin:0 50%}}@keyframes dnd-placeholder-widget-horizontal{0%{opacity:0;transform:scaleY(0);transform-origin:50% 0}to{opacity:.9;transform:scaleY(1);transform-origin:50% 0}}@keyframes grow-in-width{0%{width:0}50%{width:calc(var(--size) / 2)}to{width:var(--size)}}.e-con-select-preset{align-items:center;display:flex;flex-direction:column;gap:25px;justify-content:center}.e-con-select-preset[data-view=choose-preset]>:not(.e-con-select-preset__inner),.e-con-select-preset[data-view=drop-area]>:not(.elementor-first-add){display:none}.e-con-select-preset-grid{flex-wrap:wrap;gap:20px}.e-con-select-preset-grid .e-con-select-preset__list .e-con-preset rect{fill:transparent}.e-con-select-preset__title{color:var(--e-a-color-txt);font-family:var(--e-a-font-family);font-size:15px;font-weight:400}.e-con-select-preset__list{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;max-width:650px}.e-con-select-preset__list .e-con-preset{background-color:unset;border:unset;border-radius:unset;box-shadow:unset;cursor:pointer;flex-basis:90px;margin:unset;outline:unset;padding:unset;text-shadow:unset}.e-con-select-preset__list .e-con-preset svg{height:auto;width:100%}.e-con-select-preset__list .e-con-preset svg:not(.exclude-rtl-scale){scale:calc(1 * var(--direction-multiplier)) 1}.e-con-select-preset__list .e-con-preset path{fill:var(--e-a-color-white)}.e-con-select-preset__list .e-con-preset rect{fill:var(--e-a-bg-active-bold);transition:all .3s}.e-con-select-preset__list .e-con-preset:focus,.e-con-select-preset__list .e-con-preset:hover{background-color:transparent;border:unset;border-radius:unset;box-shadow:unset;text-shadow:unset}.e-con-select-preset__list .e-con-preset:focus path,.e-con-select-preset__list .e-con-preset:hover path{stroke:var(--e-a-color-white)}.e-con-select-preset__list .e-con-preset:focus rect,.e-con-select-preset__list .e-con-preset:hover rect{fill:var(--e-a-color-txt)}.e-con-select-preset__list .e-con-preset[data-preset=r100]{scale:calc(1 * var(--direction-multiplier)) 1}.e-con-shared-styles{align-items:center;color:var(--e-a-color-txt);display:flex;flex-direction:column;font-family:var(--e-a-font-family);gap:25px;justify-content:center;line-height:1;min-height:159px;overflow:hidden}.e-con-select-type__title{font-size:15px;font-weight:400}.e-con-select-type__icons{display:flex;flex-wrap:wrap;gap:40px;justify-content:center}.e-con-select-type__icons__icon{cursor:pointer}.e-con-select-type__icons__icon svg{margin-block-end:10px;width:85px}.e-con-select-type__icons__icon:focus svg rect,.e-con-select-type__icons__icon:hover svg rect{fill:var(--e-a-color-txt)}.e-con-select-type__icons__icon:focus svg path,.e-con-select-type__icons__icon:hover svg path{stroke:var(--e-a-color-white)}.e-con-select-type__icons__icon__subtitle{font-size:14px;font-weight:500}.e-con .ui-resizable-e{right:0}.e-con .ui-resizable-w{left:0}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/editor-rtl.css */
.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: var(--e-a-bg-loading);
}

iframe,
img {
  border: 0 none;
}

li {
  list-style: none;
}

a {
  text-decoration: none;
}

body {
  background-color: var(--e-a-bg-default);
  color: var(--e-a-color-txt);
  font-family: var(--e-a-font-family);
  font-size: 13px;
  font-weight: normal;
  line-height: 1;
  text-decoration: none;
  text-transform: none;
  overflow: hidden;
}
body:after {
  content: "";
  position: absolute;
  inset-block-start: 0;
  inset-inline-end: 0;
  height: 100%;
  width: 0;
  background-color: var(--e-a-bg-default);
  transition: width 0.5s;
}
body a {
  color: var(--e-a-color-info);
}
body a:hover {
  color: var(--e-a-color-primary-bold);
}
body.elementor-editor-active #elementor-mode-switcher-preview i {
  scale: calc(1 * var(--direction-multiplier)) 1;
}
body.elementor-editor-preview {
  --e-preview-width: 100%;
}
body.elementor-editor-preview #elementor-mode-switcher-preview i {
  scale: calc(-1 * var(--direction-multiplier)) 1;
}
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;
  inset: 0;
  background: var(--e-a-bg-default);
  z-index: 9999;
}

#elementor-preview-loading {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  inset: 0;
  background-color: var(--e-a-bg-default);
}
#elementor-preview-loading i {
  color: var(--e-a-color-txt-disabled);
  font-size: 50px;
}

.elementor-nerd-box {
  padding: 30px;
  text-align: center;
}
.elementor-nerd-box-icon {
  width: 100px;
}
.elementor-nerd-box-title {
  margin-block-start: 20px;
  font-size: 16px;
  font-weight: bold;
  line-height: 1.4;
}
.elementor-nerd-box-message {
  margin-block-start: 5px;
  line-height: 1.8;
  font-size: 11px;
}
.elementor-nerd-box .elementor-button {
  margin-block-start: 20px;
}
.elementor-nerd-box--upsale {
  padding: 15px 30px 30px;
}
.elementor-nerd-box--upsale .elementor-nerd-box-title {
  font-weight: 500;
  line-height: 1.2;
}
.elementor-nerd-box--upsale .elementor-nerd-box-message {
  line-height: 1.5;
}

.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: 0 2px 8px rgba(0, 0, 0, 0.1);
  margin-block-end: 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: var(--e-a-bg-default);
}
.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: var(--e-a-bg-default);
  pointer-events: none;
}
.e-control-tool-disabled i {
  color: var(--e-a-color-txt-disabled);
}
.e-control-tool i {
  position: absolute;
  position: absolute;
  inset-block-start: 50%;
  inset-inline-start: 50%;
  transform: translate(calc(-50% * var(--direction-multiplier)), -50%);
  color: var(--e-a-color-txt-default);
  font-size: 13px;
}

i.eicon-tilted {
  transform: rotate(90deg);
}

.elementor-loader-wrapper {
  position: absolute;
  inset-block-start: 50%;
  inset-inline-start: 50%;
  transform: translate(calc(-50% * var(--direction-multiplier)), -50%);
  width: 300px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 30px;
}

.elementor-loader {
  border-radius: 50%;
  padding: 40px;
  height: 150px;
  width: 150px;
  background-color: var(--e-a-bg-active);
  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: var(--e-a-color-txt-hover);
  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: var(--e-a-color-txt);
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 7px;
  text-indent: 7px;
  font-size: 10px;
  width: 100%;
}

input,
select,
textarea,
.e-input-style {
  color: var(--e-a-color-txt);
  border-radius: var(--e-a-border-radius);
  font-size: 12px;
  width: 100%;
  background: none;
  background-color: var(--e-a-bg-default);
  box-shadow: none;
  border: var(--e-a-border-bold);
  outline: none;
}
input:focus, input:focus + .elementor-control-dynamic-switcher,
select:focus,
select:focus + .elementor-control-dynamic-switcher,
textarea:focus,
textarea:focus + .elementor-control-dynamic-switcher,
.e-input-style:focus,
.e-input-style:focus + .elementor-control-dynamic-switcher {
  border-color: var(--e-a-border-color-focus);
}

.elementor-error input,
.elementor-error select,
.elementor-error textarea {
  border-color: var(--e-a-color-danger);
}

input {
  min-width: 0;
}

input, textarea, .e-input-style {
  padding: 5px;
}

textarea, .e-input-style {
  resize: vertical;
}

input[type=checkbox],
input[type=radio] {
  height: auto;
  width: auto;
}

input[type=checkbox] {
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  outline: none;
  content: none;
  height: 15px;
  border-radius: var(--e-a-border-radius);
  margin-inline-end: 5px;
  width: 15px;
  border: var(--e-a-border-bold);
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
input[type=checkbox]:checked {
  background: var(--e-a-color-primary-bold);
  border: none;
}
input[type=checkbox]:checked:before {
  display: block;
  content: "";
  width: 4px;
  height: 7px;
  border: solid white;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}

input[disabled] {
  background-color: var(--e-a-bg-hover);
  cursor: not-allowed;
  opacity: 1;
}

select {
  outline: none;
  height: 27px;
}

.dialog-widget-content {
  background-color: var(--e-a-bg-default);
  position: absolute;
  border-radius: 3px;
  box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);
  overflow: hidden;
}

.dialog-message {
  line-height: 1.5;
  box-sizing: border-box;
}

.dialog-close-button {
  cursor: pointer;
  position: absolute;
  margin-block-start: 15px;
  inset-inline-end: 15px;
  color: var(--e-a-color-txt);
  font-size: 15px;
  line-height: 1;
  transition: var(--e-a-transition-hover);
}
.dialog-close-button:hover {
  color: var(--e-a-color-txt-hover);
}

.dialog-prevent-scroll {
  overflow: hidden;
  max-height: 100vh;
}

.dialog-type-lightbox {
  position: fixed;
  height: 100%;
  width: 100%;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.8);
  z-index: 9999;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.elementor-editor-active .elementor-popup-modal {
  background-color: initial;
}

.dialog-type-confirm .dialog-widget-content,
.dialog-type-alert .dialog-widget-content {
  margin: auto;
  width: 400px;
  padding: 20px;
}
.dialog-type-confirm .dialog-header,
.dialog-type-alert .dialog-header {
  font-size: 15px;
  font-weight: 500;
}
.dialog-type-confirm .dialog-header:after,
.dialog-type-alert .dialog-header:after {
  content: "";
  display: block;
  border-block-end: var(--e-a-border);
  padding-block-end: 10px;
  margin-block-end: 10px;
  margin-inline-start: -20px;
  margin-inline-end: -20px;
}
.dialog-type-confirm .dialog-message,
.dialog-type-alert .dialog-message {
  min-height: 50px;
}
.dialog-type-confirm .dialog-buttons-wrapper,
.dialog-type-alert .dialog-buttons-wrapper {
  padding-block-start: 10px;
  display: flex;
  justify-content: flex-end;
  gap: 15px;
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.2;
  padding: 8px 16px;
  outline: none;
  border: none;
  border-radius: var(--e-a-border-radius);
  background-color: var(--e-a-btn-bg);
  color: var(--e-a-btn-color-invert);
  transition: var(--e-a-transition-hover);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:hover {
  border: none;
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:focus {
  background-color: var(--e-a-btn-bg-hover);
  color: var(--e-a-btn-color-invert);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:active,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:active {
  background-color: var(--e-a-btn-bg-active);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:not([disabled]),
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:not([disabled]) {
  cursor: pointer;
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:disabled,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:disabled {
  background-color: var(--e-a-btn-bg-disabled);
  color: var(--e-a-btn-color-disabled);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:not(.elementor-button-state) .elementor-state-icon,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:not(.elementor-button-state) .elementor-state-icon {
  display: none;
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel {
  background: transparent;
  color: var(--e-a-color-txt);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel:focus {
  background: var(--e-a-bg-hover);
  color: var(--e-a-color-txt-hover);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt:disabled, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel:disabled,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt:disabled,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel:disabled {
  background: transparent;
  color: var(--e-a-color-txt-disabled);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt-border,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt-border {
  border: 1px solid var(--e-a-color-txt-muted);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-success, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-success,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-success,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-success {
  background-color: var(--e-a-btn-bg-success);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-success:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-success:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-success:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-success:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-success:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-success:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-success:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-success:focus {
  background-color: var(--e-a-btn-bg-success-hover);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok {
  background-color: var(--e-a-btn-bg-primary);
  color: var(--e-a-btn-color);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok:focus {
  background-color: var(--e-a-btn-bg-primary-hover);
  color: var(--e-a-btn-color);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel {
  background: transparent;
  color: var(--e-a-color-primary-bold);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:focus {
  background: var(--e-a-bg-primary);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent {
  background-color: var(--e-a-btn-bg-accent);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent:focus {
  background-color: var(--e-a-btn-bg-accent-hover);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro:active, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent:active,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro:active,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent:active {
  background-color: var(--e-a-btn-bg-accent-active);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-info, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-info,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-info,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-info {
  background-color: var(--e-a-btn-bg-info);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-info:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-info:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-info:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-info:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-info:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-info:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-info:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-info:focus {
  background-color: var(--e-a-btn-bg-info-hover);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-warning, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-warning,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-warning,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-warning {
  background-color: var(--e-a-btn-bg-warning);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-warning:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-warning:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-warning:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-warning:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-warning:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-warning:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-warning:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-warning:focus {
  background-color: var(--e-a-btn-bg-warning-hover);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-danger, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger {
  background-color: var(--e-a-btn-bg-danger);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-danger.color-white, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger.color-white,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger.color-white,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger.color-white {
  color: var(--e-a-color-white);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-danger:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-danger:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger:focus {
  background-color: var(--e-a-btn-bg-danger-hover);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button i,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button i {
  margin-inline-end: 5px;
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button:visited,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:visited {
  color: initial;
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button[disabled]:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button[disabled]:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button[disabled]:visited,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button[disabled]:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button[disabled]:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button[disabled]:visited {
  background-color: var(--e-a-btn-bg-disabled);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button[disabled],
.dialog-type-alert .dialog-buttons-wrapper .dialog-button[disabled] {
  background-color: var(--e-a-btn-bg-disabled);
  cursor: not-allowed;
}

/*
 * 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: #D004D4;
  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 #D004D4, 0 0 5px #D004D4;
  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-block-start-color: #D004D4;
  border-inline-start-color: #D004D4;
  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 :where(#elementor-panel-state-loading,
#elementor-panel-header-wrapper,
#elementor-panel-content-wrapper,
#elementor-panel-footer) h1,
.elementor-panel :where(#elementor-panel-state-loading,
#elementor-panel-header-wrapper,
#elementor-panel-content-wrapper,
#elementor-panel-footer) h2,
.elementor-panel :where(#elementor-panel-state-loading,
#elementor-panel-header-wrapper,
#elementor-panel-content-wrapper,
#elementor-panel-footer) h3,
.elementor-panel :where(#elementor-panel-state-loading,
#elementor-panel-header-wrapper,
#elementor-panel-content-wrapper,
#elementor-panel-footer) h4,
.elementor-panel :where(#elementor-panel-state-loading,
#elementor-panel-header-wrapper,
#elementor-panel-content-wrapper,
#elementor-panel-footer) h5,
.elementor-panel :where(#elementor-panel-state-loading,
#elementor-panel-header-wrapper,
#elementor-panel-content-wrapper,
#elementor-panel-footer) h6 {
  font-size: 100%;
  font-weight: normal;
}
.elementor-panel :where(#elementor-panel-state-loading,
#elementor-panel-header-wrapper,
#elementor-panel-content-wrapper,
#elementor-panel-footer) abbr,
.elementor-panel :where(#elementor-panel-state-loading,
#elementor-panel-header-wrapper,
#elementor-panel-content-wrapper,
#elementor-panel-footer) acronym {
  border: 0;
  font-variant: normal;
}
.elementor-panel :where(#elementor-panel-state-loading,
#elementor-panel-header-wrapper,
#elementor-panel-content-wrapper,
#elementor-panel-footer) sup {
  vertical-align: text-top;
}
.elementor-panel :where(#elementor-panel-state-loading,
#elementor-panel-header-wrapper,
#elementor-panel-content-wrapper,
#elementor-panel-footer) sub {
  vertical-align: text-bottom;
}
.elementor-panel :where(#elementor-panel-state-loading,
#elementor-panel-header-wrapper,
#elementor-panel-content-wrapper,
#elementor-panel-footer) img {
  max-width: 100%;
  height: auto;
  border: 0;
}
.elementor-panel :where(#elementor-panel-state-loading,
#elementor-panel-header-wrapper,
#elementor-panel-content-wrapper,
#elementor-panel-footer) :focus {
  outline: 0;
}
.elementor-panel .elementor-panel-box-content {
  padding: 20px 20px 10px;
}
.elementor-panel .elementor-button {
  display: inline-block;
}
.elementor-panel .elementor-panel-alert {
  background-color: var(--e-a-bg-primary);
  padding: 15px;
  border-inline-start: 3px solid var(--e-a-color-primary);
  position: relative;
  font-size: 12px;
  font-weight: 300;
  font-style: italic;
  line-height: 1.5;
  text-align: start;
  border-start-start-radius: 0;
  border-start-end-radius: 3px;
  border-end-start-radius: 0;
  border-end-end-radius: 3px;
}
.elementor-panel .elementor-panel-alert a {
  color: inherit;
}
.elementor-panel .elementor-panel-alert.elementor-panel-alert-info {
  border-color: var(--e-a-color-info);
  background: var(--e-a-bg-info);
}
.elementor-panel .elementor-panel-alert.elementor-panel-alert-success {
  border-color: var(--e-a-color-success);
  background: var(--e-a-bg-success);
}
.elementor-panel .elementor-panel-alert.elementor-panel-alert-warning {
  border-inline-start: 3px solid var(--e-a-color-warning);
  background: var(--e-a-bg-warning);
}
.elementor-panel .elementor-panel-alert.elementor-panel-alert-danger {
  border-color: var(--e-a-color-danger);
  background: var(--e-a-bg-danger);
}
.elementor-panel .elementor-descriptor, .elementor-panel .elementor-control-field-description {
  font-size: 11px;
  font-style: italic;
  line-height: 1.4;
  color: var(--e-a-color-txt-muted);
}
.elementor-panel .elementor-controls-popover {
  display: none;
  position: absolute;
  box-shadow: var(--e-a-popover-shadow);
  border-radius: var(--e-a-border-radius);
  inset-inline: 0;
  margin: -4px auto 5px;
  padding-block-start: 15px;
  width: 90%;
  z-index: 10000;
  background-color: var(--e-a-bg-default);
}
.elementor-panel .elementor-controls-popover:before {
  content: "";
  position: absolute;
  inset-block-start: -16px;
  inset-inline-end: 22px;
  border: 8px solid transparent;
  border-block-end-color: var(--e-a-bg-default);
}
.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-panel-global .elementor-nerd-box .elementor-nerd-box-icon {
  margin-block-start: 20px;
}
.elementor-panel {
  position: relative;
  height: 100%;
  inset-inline-start: 0;
  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: var(--e-a-bg-default);
  z-index: 1;
  font-family: var(--e-a-font-family);
  font-size: 13px;
}
.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-editor-preview .elementor-panel #elementor-panel-elements-wrapper {
  display: flex;
  flex-direction: column;
}
.elementor-panel .ps__rail-y {
  z-index: 2;
}
.elementor-panel .elementor-responsive-panel {
  padding: 0 15px;
  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 #elementor-panel-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 40px;
  width: 100%;
  background-color: var(--e-a-dark-bg);
  color: var(--e-a-color-white);
}
.elementor-panel #elementor-panel-header > * {
  display: flex;
  align-items: center;
  justify-content: center;
}
.elementor-panel .elementor-header-button {
  width: 40px;
  border: 0;
  color: currentColor;
  background-color: transparent;
}
.elementor-panel .elementor-header-button .elementor-icon {
  cursor: pointer;
  display: block;
  font-size: 19px;
  height: 40px;
  line-height: 40px;
  transition: var(--e-a-transition-hover);
}
.elementor-panel .elementor-header-button .elementor-icon.eicon-menu-bar {
  font-size: 18px;
}
.elementor-panel .elementor-header-button:hover, .elementor-panel .elementor-header-button:focus {
  color: var(--e-a-dark-color-txt-hover);
}
.elementor-panel #elementor-panel-header-title {
  flex: 1;
  font-size: 15px;
  font-weight: 700;
}
.elementor-panel #elementor-panel-header-title img {
  width: 90px;
}
.elementor-panel #elementor-panel-elements-categories {
  padding-block-end: 10px;
  position: relative;
}
.elementor-panel .elementor-panel-category {
  position: relative;
  border-block-end: var(--e-a-border);
}
.elementor-panel .elementor-panel-category .elementor-panel-heading {
  padding: 0 15px;
  border: none;
  background-color: transparent;
}
.elementor-panel .elementor-panel-category.elementor-active .elementor-panel-heading {
  border: none;
}
.elementor-panel .elementor-panel-category.elementor-active-title {
  display: flex;
}
.elementor-panel .elementor-panel-category-items {
  padding-block-end: 20px;
}
.elementor-panel .elementor-panel-category-items-empty {
  grid-column-start: 1;
  grid-column-end: 3;
}
.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 {
  border: var(--e-a-border);
  margin: 15px 0 25px;
  border-radius: 5px;
  overflow: hidden;
}
.elementor-panel .elementor-panel-menu-item {
  display: flex;
  align-items: center;
  width: 100%;
  height: 40px;
  transition: var(--e-a-transition-hover);
  border: 0;
  background-color: transparent;
  cursor: pointer;
}
.elementor-panel .elementor-panel-menu-item:not(:last-child) {
  border-block-end: var(--e-a-border);
}
.elementor-panel .elementor-panel-menu-item:hover, .elementor-panel .elementor-panel-menu-item:focus {
  background-color: var(--e-a-bg-hover);
}
.elementor-panel .elementor-panel-menu-item:active {
  background-color: var(--e-a-bg-active);
  color: var(--e-a-color-txt-accent);
}
.elementor-panel .elementor-panel-menu-item-icon {
  text-align: center;
  width: 30px;
  flex-shrink: 0;
  padding: 10px 0;
  margin: 0 10px;
  font-size: 19px;
}
.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: var(--e-a-color-white);
  border-radius: var(--e-a-border-radius);
}
.elementor-panel .elementor-panel-menu-item-title > span {
  color: var(--e-a-color-accent);
}
.elementor-panel .elementor-panel-menu-item a {
  display: flex;
  align-items: center;
  color: inherit;
  width: 100%;
  height: 100%;
  padding-inline-start: 10px;
  padding: 10px 0;
}
.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 {
  display: flex;
  width: 100%;
  border-block-end: var(--e-a-border);
}
.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab {
  all: unset;
  flex: auto;
  transition: var(--e-a-transition-hover);
  border-block-end: 3px solid transparent;
  cursor: pointer;
}
.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab:hover, .elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab:focus {
  background-color: var(--e-a-bg-hover);
}
.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab:focus {
  outline: 0;
}
.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab.elementor-active {
  border-color: var(--e-a-border-color-accent);
  color: var(--e-a-color-txt-accent);
}
.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab.elementor-active span {
  color: var(--e-a-color-txt-accent);
}
.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab span {
  color: inherit;
  display: block;
  text-align: center;
  padding: 12px 0 8px;
  font-size: 10px;
}
.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab span:before {
  font-family: eicons;
  font-size: 16px;
  display: block;
  margin-block-end: 8px;
}
.elementor-panel .elementor-tab-control-content span:before {
  content: "\e92c";
}
.elementor-panel .elementor-tab-control-style span:before {
  content: "\e921";
}
.elementor-panel .elementor-tab-control-settings span:before {
  content: "\e940";
}
.elementor-panel .elementor-tab-control-advanced-tab-floating-buttons span:before,
.elementor-panel .elementor-tab-control-advanced-tab-links-in-bio span:before,
.elementor-panel .elementor-tab-control-advanced-tab-floating-bars span:before,
.elementor-panel .elementor-tab-control-advanced span:before,
.elementor-panel .elementor-tab-control-general_style span:before {
  content: "\e916";
}
.elementor-panel .elementor-tab-control-responsive span:before {
  content: "\e885";
}
.elementor-panel .elementor-tab-control-lightbox span:before {
  content: "\e922";
}
.elementor-panel .elementor-tab-control-layout span:before,
.elementor-panel .elementor-tab-control-column span:before {
  content: "\e899";
}
.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;
  font-size: 85%;
  line-height: 2;
  padding-inline-start: 5px;
  color: inherit;
  font-weight: 500;
  transition: var(--e-a-transition-hover);
}
.elementor-panel #elementor-panel__editor__help__link:hover, .elementor-panel #elementor-panel__editor__help__link:focus {
  color: var(--e-a-color-info);
}
.elementor-panel #elementor-panel__editor__help__link i {
  padding: 0 5px;
  font-size: 125%;
  position: relative;
}
.elementor-panel #elementor-panel__editor__help__link i:after {
  content: "";
  position: absolute;
  height: 13px;
  width: 13px;
  inset-block-start: 3px;
  inset-block-end: 0;
  inset-inline-start: 8px;
  inset-inline-end: 0;
  border-radius: 50%;
  z-index: -1;
}
.elementor-panel #elementor-panel-footer {
  position: relative;
  height: 40px;
  background-color: var(--e-a-dark-bg);
  color: var(--e-a-dark-color-txt);
}
.elementor-panel #elementor-panel-footer-tools {
  display: flex;
  justify-content: space-between;
  height: 100%;
}
.elementor-panel .elementor-panel-footer-tool {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  cursor: pointer;
  transition: var(--e-a-transition-hover);
  border: 0;
  color: currentColor;
  background-color: transparent;
}
.elementor-panel .elementor-panel-footer-tool i {
  font-size: 15px;
}
.elementor-panel .elementor-panel-footer-tool #elementor-panel-saver-button-save-options i.eicon-chevron-right {
  margin: auto;
  transform: rotate(270deg);
}
.elementor-panel .elementor-panel-footer-tool #elementor-panel-saver-button-save-options.elementor-disabled {
  cursor: inherit;
}
.elementor-panel .elementor-panel-footer-tool:not(.e-open):hover, .elementor-panel .elementor-panel-footer-tool:not(.e-open):focus {
  color: var(--e-a-dark-color-txt-hover);
}
.elementor-panel .elementor-panel-footer-tool:not(.e-open) .elementor-panel-footer-sub-menu-wrapper {
  display: none;
}
.elementor-panel #elementor-panel-footer-saver-publish {
  width: 30%;
  margin-inline-start: auto;
}
.elementor-panel #elementor-panel-footer-saver-publish .elementor-button-state i {
  margin-inline-end: 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: 10%;
}
.elementor-panel #elementor-panel-footer-saver-options .elementor-last-edited-wrapper {
  font-size: 11px;
  font-style: italic;
  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-block-end: 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-block-end-color: inherit;
}
.elementor-panel #elementor-panel-footer-saver-options.e-open i.eicon-chevron-right {
  transform: rotate(90deg);
}
.elementor-panel #elementor-panel-saver-button-publish, .elementor-panel #elementor-panel-saver-button-save-options {
  padding: 0;
  font-size: 11px;
  height: 100%;
  width: 100%;
  border-radius: 0;
}
.elementor-panel #elementor-panel-saver-button-publish.elementor-disabled, .elementor-panel #elementor-panel-saver-button-save-options.elementor-disabled {
  background-color: #1f2124;
  color: #9DA5AE;
}
.elementor-panel #elementor-panel-saver-button-publish:not(.elementor-disabled) {
  border-inline-end: 1px solid #F0ABFC;
}
.elementor-panel #elementor-panel-saver-button-publish.elementor-disabled {
  border-inline-end: 1px solid #3f444b;
}
.elementor-panel .elementor-panel-footer-sub-menu-wrapper {
  position: absolute;
  inset-block-end: 100%;
  inset-inline-start: 0;
  width: 100%;
  background-color: #1f2124;
  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: var(--e-border-radius);
  overflow: hidden;
  border: 1px solid #3f444b;
}
.elementor-panel .elementor-panel-footer-sub-menu-item {
  display: flex;
  height: 40px;
  color: #D5D8DC;
  align-items: center;
  -moz-column-gap: 10px;
       column-gap: 10px;
  padding: 0 20px;
  transition: var(--e-a-transition-hover);
  cursor: pointer;
}
.elementor-panel .elementor-panel-footer-sub-menu-item.elementor-disabled {
  cursor: default;
  color: #69727D;
}
.elementor-panel .elementor-panel-footer-sub-menu-item:not(:last-child) {
  border-block-end: 1px solid #3f444b;
}
.elementor-panel .elementor-panel-footer-sub-menu-item:hover {
  background-color: rgba(255, 255, 255, 0.1);
}
.elementor-panel .elementor-panel-footer-sub-menu-item.active {
  background-color: rgba(255, 255, 255, 0.2);
}

#elementor-panel-elements-navigation .elementor-panel-navigation-tab {
  text-align: center;
  padding: 10px 0;
  font-size: 12px;
  cursor: pointer;
}

#elementor-panel-elements {
  overflow: hidden;
}

#elementor-panel-state-loading {
  display: none;
}
body.elementor-panel-loading #elementor-panel-state-loading {
  position: absolute;
  inset: 0;
  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: var(--e-a-color-txt-accent);
}

#elementor-panel-elements-search-area {
  background-color: var(--e-a-bg-default);
  position: sticky;
  inset-block-start: 0;
  padding: 15px;
  z-index: 1;
}

#elementor-panel-elements-search-area:empty {
  display: none;
}

#elementor-panel-elements-search-wrapper {
  position: relative;
}

#elementor-panel-elements-search-input {
  font-size: 11px;
  padding-block: 10px;
  padding-inline: 29px 10px;
  font-style: italic;
  border: var(--e-a-border-bold);
  border-radius: 0;
  transition: all 1s;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
#elementor-panel-elements-search-input + i {
  position: absolute;
  inset-block-start: 50%;
  inset-inline-start: 10px;
  transform: translateY(-50%);
  color: var(--e-a-color-txt-disabled);
}
#elementor-panel-elements-search-input:focus {
  border-color: var(--e-a-border-color-focus);
  padding-inline-end: 15px;
}

.e-free-badge-container {
  flex-grow: 1;
  margin-inline-start: 10px;
  margin-inline-end: 10px;
}
.e-free-badge-container .e-free-badge {
  border-radius: var(--e-a-border-radius);
  background-color: var(--e-a-btn-bg);
  color: var(--e-a-btn-color-invert);
  padding: 3px 5px;
}

.elementor-panel .elementor-element {
  font-family: var(--e-a-font-family);
  color: var(--e-a-color-txt);
  line-height: 1;
  text-align: center;
  border: var(--e-a-border-bold);
  border-radius: 3px;
  cursor: move;
  position: relative;
  transition: var(--e-a-transition-hover);
  width: 100%;
  background-color: transparent;
}
.elementor-panel .elementor-element--promotion .elementor-element {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.elementor-panel .elementor-element .eicon-atomic {
  position: absolute;
  inset-block-start: 5px;
  inset-inline-end: 5px;
  color: var(--e-a-color-txt);
}
.elementor-panel .elementor-element:hover, .elementor-panel .elementor-element:focus {
  background-color: var(--e-a-bg-hover);
  border-color: var(--e-a-border-color-bold);
}
.elementor-panel .elementor-element:hover > .eicon-lock, .elementor-panel .elementor-element:focus > .eicon-lock {
  color: var(--e-a-color-accent);
}
.elementor-panel .elementor-element:hover > .eicon-plug, .elementor-panel .elementor-element:focus > .eicon-plug {
  color: var(--e-a-color-info);
}
.elementor-panel .elementor-element .icon {
  font-size: 28px;
  padding-block-start: 15px;
}
.elementor-panel .elementor-element .title-wrapper {
  display: flex;
  height: 40px;
  align-items: center;
  justify-content: center;
}
.elementor-panel .elementor-element .title {
  font-size: 12px;
}
.elementor-panel .elementor-element > .eicon-lock, .elementor-panel .elementor-element .eicon-plug {
  position: absolute;
  inset-block-start: 5px;
  inset-inline-end: 5px;
  color: var(--e-a-color-txt-disabled);
}
.elementor-panel .elementor-element:active {
  background-color: var(--e-a-bg-hover);
  border-color: var(--e-a-border-color-accent);
  color: var(--e-a-color-txt-accent);
}

#elementor-element--promotion__dialog {
  position: absolute;
  width: 300px;
  z-index: 1;
  background-color: var(--e-a-bg-default);
  box-shadow: var(--e-a-popover-shadow);
  border-radius: var(--e-a-border-radius);
}
#elementor-element--promotion__dialog:after {
  content: "";
  position: absolute;
  inset-block-start: 15px;
  inset-inline-end: 100%;
  transform: scaleY(0.7);
  border: 10px solid transparent;
  border-inline-end-color: var(--e-a-bg-default);
}
#elementor-element--promotion__dialog__title {
  font-size: 14px;
}
#elementor-element--promotion__dialog .dialog-header {
  display: flex;
  padding: 20px;
  border-block-end: var(--e-a-border);
  font-weight: 500;
}
#elementor-element--promotion__dialog .dialog-header .eicon-pro-icon {
  flex-grow: 1;
  margin-inline-start: 10px;
  font-size: 14px;
  color: var(--e-a-color-accent);
}
#elementor-element--promotion__dialog .dialog-header .eicon-close {
  cursor: pointer;
  color: var(--e-a-color-txt-disabled);
}
#elementor-element--promotion__dialog .dialog-header .eicon-close:hover {
  color: var(--e-a-color-txt-muted);
}
#elementor-element--promotion__dialog .dialog-message {
  padding: 20px;
}
#elementor-element--promotion__dialog .dialog-buttons-wrapper {
  padding: 0 20px 20px;
}
#elementor-element--promotion__dialog .dialog-button {
  padding: 7px 25px;
  font-size: 12px;
}

.dialog-tooltip-widget {
  position: absolute;
  width: 300px;
  z-index: 1;
  background-color: var(--e-a-bg-default);
  box-shadow: 0 2px 15px rgba(0, 0, 0, 0.3);
  border-radius: 3px;
}
.dialog-tooltip-widget:after {
  content: "";
  position: absolute;
  inset-block-start: 15px;
  inset-inline-end: 100%;
  transform: scaleY(0.7);
  border: 10px solid transparent;
  border-inline-end-color: var(--e-a-bg-default);
}
.dialog-tooltip-widget__title {
  font-size: 14px;
}
.dialog-tooltip-widget .dialog-tooltip-header {
  display: flex;
  padding: 20px 20px 0;
  color: var(--e-a-color-txt);
  border-block-end: 1px solid var(--e-a-bg-default);
  font-weight: 500;
}
.dialog-tooltip-widget .dialog-tooltip-header .eicon-pro-icon {
  flex-grow: 1;
  margin-inline-start: 10px;
  font-size: 14px;
  color: #93003f;
}
.dialog-tooltip-widget .dialog-tooltip-header .eicon-close {
  cursor: pointer;
  margin-inline-start: auto;
  color: var(--e-a-color-txt);
}
.dialog-tooltip-widget .dialog-tooltip-message {
  padding: 20px;
}
.dialog-tooltip-widget .dialog-tooltip-buttons-wrapper {
  padding: 0 20px 20px 20px;
  text-align: end;
}
.dialog-tooltip-widget .dialog-tooltip-button {
  padding: 7px 25px;
  font-size: 12px;
}
.dialog-tooltip-widget .dialog-tooltip-button::-moz-focus-inner {
  border: 0;
}

#elementor-panel-elements-widget-creation-area:empty {
  display: none;
}

.elementor-panel-elements-widget-creation {
  text-align: center;
  padding: 30px 20px;
}
.elementor-panel-elements-widget-creation__title {
  font-size: 14px;
  font-weight: bold;
  line-height: 1.4;
  color: var(--e-a-color-txt);
}
.elementor-panel-elements-widget-creation__message {
  margin-block-start: 8px;
  font-size: 13px;
  line-height: 1.6;
  color: var(--e-a-color-txt-muted);
}
.elementor-panel-elements-widget-creation__cta {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  margin-block-start: 16px;
  padding: 0;
  border: none;
  background: none;
  color: var(--e-a-color-accent-promotion, #D6107C);
  font-size: 14px;
  font-weight: 500;
  cursor: pointer;
  font-family: var(--e-a-font-family);
}
.elementor-panel-elements-widget-creation__cta i {
  font-size: 16px;
}
.elementor-panel-elements-widget-creation__cta:hover {
  opacity: 0.8;
}
.elementor-panel-elements-widget-creation--search-footer {
  border-block-start: var(--e-a-border);
}

#elementor-panel-inner {
  position: relative;
  height: 100%;
  display: flex;
  flex-direction: column;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);
}

#elementor-panel-content-wrapper {
  position: relative;
  width: 100%;
  flex: 1;
}

.elementor-panel-container {
  clear: both;
  padding-inline-start: 15px;
  padding-inline-end: 15px;
}

#elementor-panel-get-pro-elements .elementor-nerd-box-message {
  margin-block-start: 10px;
}
#elementor-panel-get-pro-elements .elementor-nerd-box-icon {
  margin-block-start: 20px;
}

#elementor-panel-get-pro-elements-sticky {
  position: sticky;
  inset-block-end: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  margin-block-end: -10px;
}
#elementor-panel-get-pro-elements-sticky .elementor-get-pro-sticky-message {
  margin-block-start: -14px;
  min-height: 40px;
  display: block;
  padding: 9px min(35px, 5%);
  gap: 10px;
  background-color: var(--e-a-color-white);
  color: var(--e-a-color-black);
  text-align: center;
  box-shadow: 0px -10px 14px -6px rgba(0, 0, 0, 0.05);
}
#elementor-panel-get-pro-elements-sticky .elementor-get-pro-sticky-message a {
  display: inline-block;
  font-size: 13px;
  font-weight: 500;
  color: var(--e-a-btn-bg-accent);
}
#elementor-panel-get-pro-elements-sticky img {
  margin-inline-start: 17px;
}

#elementor-panel-notice-wrapper .elementor-panel-notice {
  width: 90%;
  margin: 0 auto;
  font-style: unset;
  margin-block-end: 15px;
}
#elementor-panel-notice-wrapper .elementor-panel-notice a {
  font-weight: bold;
  font-style: italic;
  border-block-end: 2px dotted var(--e-a-color-info);
  display: inline-block;
}

body.e-has-notification:not(.e-route-panel-menu) #elementor-panel-header-menu-button,
body.e-has-notification .elementor-panel-menu-item.elementor-panel-menu-item-notification-center .elementor-panel-menu-item-icon {
  position: relative;
}
body.e-has-notification:not(.e-route-panel-menu) #elementor-panel-header-menu-button:after,
body.e-has-notification .elementor-panel-menu-item.elementor-panel-menu-item-notification-center .elementor-panel-menu-item-icon:after {
  position: absolute;
  content: "";
  display: block;
  background: var(--e-a-color-primary);
  border-radius: 50%;
  width: 8px;
  height: 8px;
  inset-block-start: 5px;
  inset-inline-end: 5px;
}

.media-modal.wp-core-ui {
  color-scheme: light;
  color: #515962;
}
.media-modal.wp-core-ui select {
  width: initial;
  padding-inline: 8px;
}
.media-modal.wp-core-ui fieldset {
  padding: 0;
  border: 0;
}

.elementor-control {
  --control-title-size: 12px;
  position: relative;
  padding: 0 20px 15px;
}
.elementor-control a {
  font-weight: 500;
  text-decoration: none;
  border-block-end: 1px dotted transparent;
  transition: all ease-in-out 0.3s;
}
.elementor-control a:hover {
  border-block-end-color: inherit;
}
.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-inline-end: 5px;
}
.elementor-control .elementor-control-title:empty {
  display: none;
}
.elementor-control .elementor-control-spinner {
  display: flex;
  align-items: center;
}
.elementor-control.elementor-control-type-divider {
  padding: 0;
}
.elementor-control.elementor-control-type-divider .elementor-control-content {
  margin-inline: 20px;
  border-width: 0;
  border-block-start: var(--e-a-border);
  background-color: var(--e-a-bg-default);
  height: 15px;
}
.elementor-control.elementor-control-separator-before {
  padding-block-start: 15px;
}
.elementor-control.elementor-control-separator-before:before {
  content: "";
  position: absolute;
  inset: 0 20px auto;
  height: 1px;
  background-color: var(--e-a-border-color);
}
.elementor-control.elementor-control-separator-after {
  padding-block-end: 15px;
}
.elementor-control.elementor-control-separator-after:after {
  content: "";
  position: absolute;
  inset: auto 20px 0;
  height: 1px;
  background-color: var(--e-a-border-color);
}
.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-block-start: 15px;
}
.elementor-control.elementor-control-deprecated {
  color: var(--e-a-color-warning);
}
.elementor-control.elementor-control-deprecated .elementor-control-field-description {
  color: var(--e-a-color-warning);
}
.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-shape_divider_top .elementor-visual-choice-element-image label, .elementor-control-shape_divider_bottom .elementor-visual-choice-element-image label {
  padding: 4px;
}
.elementor-control-shape_divider_top img, .elementor-control-shape_divider_bottom img {
  aspect-ratio: 4/1;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.elementor-control-shape_divider_bottom img {
  rotate: X 180deg;
}
.elementor-control-custom_css_pro .elementor-nerd-box-message, .elementor-control-custom_attributes_pro .elementor-nerd-box-message {
  margin-block-start: 5px;
}

.elementor-control.e-open .elementor-panel-heading-toggle i, .elementor-control.elementor-active .elementor-panel-heading-toggle i,
.elementor-panel-category.e-open .elementor-panel-heading-toggle i,
.elementor-panel-category.elementor-active .elementor-panel-heading-toggle i,
.elementor-panel-scheme-item.e-open .elementor-panel-heading-toggle i,
.elementor-panel-scheme-item.elementor-active .elementor-panel-heading-toggle i {
  transform: rotate(90deg);
}
.elementor-control:not(.e-open):not(.elementor-active) .elementor-panel-heading-toggle i,
.elementor-panel-category:not(.e-open):not(.elementor-active) .elementor-panel-heading-toggle i,
.elementor-panel-scheme-item:not(.e-open):not(.elementor-active) .elementor-panel-heading-toggle i {
  scale: calc(1 * var(--direction-multiplier)) 1;
}

.elementor-panel-heading {
  display: flex;
  align-items: center;
  gap: 5px;
  height: 48px;
  padding-inline: 20px;
  width: 100%;
  border: 0;
  border-block-start: var(--e-a-border);
  border-block-start-width: 2px;
  background-color: transparent;
  color: var(--e-a-color-txt-accent);
  cursor: pointer;
}
.elementor-panel-heading-toggle {
  width: 10px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.elementor-panel-heading-title {
  font-weight: bold;
}
.elementor-panel-heading-category-chip {
  margin-inline-start: auto;
  background-color: var(--e-a-bg-chip);
  border-radius: 100px;
  padding: 5px 8px;
}
.elementor-panel-heading-category-chip i {
  margin-inline-start: 4px;
}
.elementor-panel-heading-promotion {
  margin-inline-start: auto;
}
.elementor-panel-heading-promotion a {
  color: var(--e-a-color-accent-promotion);
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  font-size: 13px;
}
.elementor-panel-heading-promotion a i {
  margin-inline-end: 4px;
  font-size: 14px;
}
.elementor-panel-heading-promotion a:hover {
  color: var(--e-a-color-accent-promotion);
}
.elementor-panel-heading:focus-visible {
  color: var(--e-a-color-txt-hover);
}

#elementor-controls .elementor-control-type-section:first-child .elementor-panel-heading,
#elementor-panel-page-settings-controls .elementor-control-type-section:first-child .elementor-panel-heading,
#elementor-panel-editorPreferences-settings-controls .elementor-control-type-section:first-child .elementor-panel-heading {
  border-block-start: none;
}

.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-block-start: 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-block-start: 0;
}
.elementor-label-block.elementor-control-hidden-label.elementor-label-block > .elementor-control-content > .elementor-control-field > .elementor-control-input-wrapper {
  margin-block-start: 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-inline-start: auto;
}

.elementor-control-field-description {
  margin-block-start: 10px;
}

.elementor-group-control-attachment_alert .elementor-control-field-description {
  margin-block-start: 0;
}

.elementor-control-start-end .eicon-text-align-left,
.elementor-control-start-end .eicon-text-align-right,
.elementor-control-start-end .eicon-h-align-left,
.elementor-control-start-end .eicon-h-align-right {
  scale: calc(1 * var(--direction-multiplier)) 1;
}

.elementor-update-preview {
  margin: 15px 15px 0;
  display: flex;
  align-items: center;
}

.elementor-update-preview-button-wrapper {
  flex-grow: 1;
  text-align: end;
}

.elementor-update-preview-button {
  padding: 8px 15px;
}

.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 + 12px) 0;
  margin-inline-end: 5px;
}
.elementor-control-responsive-switchers__holder {
  position: absolute;
  width: 100%;
  inset-block-start: 0;
  background-color: var(--e-a-bg-default);
  border-radius: var(--e-a-border-radius);
  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: var(--e-a-color-primary-bold);
}
.elementor-control-responsive-switchers.elementor-responsive-switchers-open .elementor-control-responsive-switchers__holder {
  box-shadow: var(--e-a-dropdown-shadow);
}

.elementor-responsive-switcher {
  all: unset;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  z-index: 2;
  cursor: pointer;
  height: 0;
  width: 100%;
  transform: scale(0);
  opacity: 0;
  transition: 0.15s;
  font-size: 12px;
  color: inherit;
}
.elementor-responsive-switcher:hover {
  color: var(--e-a-color-primary-bold);
}

.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: var(--e-a-color-primary-bold);
}

.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: var(--e-a-color-primary-bold);
}

.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: var(--e-a-color-primary-bold);
}

.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: var(--e-a-color-primary-bold);
}

.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: var(--e-a-color-primary-bold);
}

.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: var(--e-a-color-primary-bold);
}

.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: var(--e-a-color-primary-bold);
}

.e-units-wrapper {
  position: relative;
  margin-inline-start: auto;
}
.e-units-wrapper .e-units-switcher {
  cursor: pointer;
  font-size: 10px;
  padding: 0.5em;
  margin: -0.5em 0;
  transition: all ease-in-out 0.15s;
}
.e-units-wrapper .e-units-switcher:hover {
  color: var(--e-a-color-primary-bold);
  background-color: var(--e-a-bg-hover);
  border-radius: var(--e-a-border-radius);
}
.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: var(--e-a-color-primary-bold);
}
.e-units-choices label {
  cursor: pointer;
  display: block;
}
.e-units-choices {
  display: none;
  overflow: hidden;
  max-height: 0;
  position: absolute;
  inset-block-start: -0.8em;
  inset-inline-start: -0.5em;
  width: 2.5em;
  text-align: center;
  background-color: var(--e-a-bg-default);
  border-radius: var(--e-a-border-radius);
  box-shadow: var(--e-a-dropdown-shadow);
  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;
  font-size: 10px;
  transition: 0.15s;
}
.e-units-choices .elementor-units-choices-label:hover {
  color: var(--e-a-color-primary-bold);
}
.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-alert {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 8px;
}
.elementor-control-alert-heading {
  font-weight: bold;
}

.elementor-control-type-button .elementor-control-input-wrapper {
  text-align: end;
}
.elementor-control-type-button .elementor-button {
  width: auto;
}
.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: var(--e-a-border-radius);
  overflow: hidden;
}
.elementor-choices .elementor-choices-label {
  border-block-start: var(--e-a-border-bold);
  border-block-end: var(--e-a-border-bold);
  border-inline-start: var(--e-a-border-bold);
  border-inline-end: none;
  font-size: 12px;
  transition: var(--e-a-transition-hover);
  cursor: pointer;
  overflow: hidden;
}
.elementor-choices .elementor-choices-label:nth-child(2) {
  border-start-start-radius: var(--e-a-border-radius);
  border-end-start-radius: var(--e-a-border-radius);
}
.elementor-choices .elementor-choices-label:last-child {
  border-inline-end: var(--e-a-border-bold);
  border-start-end-radius: var(--e-a-border-radius);
  border-end-end-radius: var(--e-a-border-radius);
}
.elementor-choices input {
  display: none;
}
.elementor-choices input:hover + .elementor-choices-label {
  background-color: var(--e-a-bg-hover);
}
.elementor-choices input.e-choose-placeholder + .elementor-choices-label, .elementor-choices input:checked + .elementor-choices-label {
  background-color: var(--e-a-bg-active-bold);
  color: var(--e-a-color-txt-accent);
}

.elementor-label-inline .elementor-choices {
  justify-content: flex-end;
}

.elementor-control-type-color.e-control-global .pickr {
  border-start-start-radius: 0;
  border-start-end-radius: var(--e-a-border-radius);
  border-end-start-radius: 0;
  border-end-end-radius: var(--e-a-border-radius);
  flex-shrink: 0;
  border-color: var(--e-a-border-color-bold);
  transition: var(--e-a-transition-hover);
}
.elementor-control-type-color.e-control-global .pickr:hover {
  background-color: var(--e-a-bg-hover);
}
.elementor-control-type-color.e-control-global .e-global__popover-toggle:not(.e-global__popover-toggle--active) ~ .pickr {
  background-color: var(--e-a-bg-active-bold);
}
.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-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-block-start: 0;
  margin-block-end: 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-responsive-switchers {
  --selected-option: 0;
  --pointer-position: var(--selected-option);
  position: relative;
  width: 2.5em;
  height: 2.5em;
  margin: calc(-2.5em + 12px) 0;
  margin-inline-end: 5px;
}
.elementor-control-responsive-switchers__holder {
  position: absolute;
  width: 100%;
  inset-block-start: 0;
  background-color: var(--e-a-bg-default);
  border-radius: var(--e-a-border-radius);
  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: var(--e-a-color-primary-bold);
}
.elementor-control-responsive-switchers.elementor-responsive-switchers-open .elementor-control-responsive-switchers__holder {
  box-shadow: var(--e-a-dropdown-shadow);
}

.elementor-responsive-switcher {
  all: unset;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  z-index: 2;
  cursor: pointer;
  height: 0;
  width: 100%;
  transform: scale(0);
  opacity: 0;
  transition: 0.15s;
  font-size: 12px;
  color: inherit;
}
.elementor-responsive-switcher:hover {
  color: var(--e-a-color-primary-bold);
}

.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: var(--e-a-color-primary-bold);
}

.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: var(--e-a-color-primary-bold);
}

.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: var(--e-a-color-primary-bold);
}

.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: var(--e-a-color-primary-bold);
}

.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: var(--e-a-color-primary-bold);
}

.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: var(--e-a-color-primary-bold);
}

.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: var(--e-a-color-primary-bold);
}

.e-units-wrapper {
  position: relative;
  margin-inline-start: auto;
}
.e-units-wrapper .e-units-switcher {
  cursor: pointer;
  font-size: 10px;
  padding: 0.5em;
  margin: -0.5em 0;
  transition: all ease-in-out 0.15s;
}
.e-units-wrapper .e-units-switcher:hover {
  color: var(--e-a-color-primary-bold);
  background-color: var(--e-a-bg-hover);
  border-radius: var(--e-a-border-radius);
}
.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: var(--e-a-color-primary-bold);
}
.e-units-choices label {
  cursor: pointer;
  display: block;
}
.e-units-choices {
  display: none;
  overflow: hidden;
  max-height: 0;
  position: absolute;
  inset-block-start: -0.8em;
  inset-inline-start: -0.5em;
  width: 2.5em;
  text-align: center;
  background-color: var(--e-a-bg-default);
  border-radius: var(--e-a-border-radius);
  box-shadow: var(--e-a-dropdown-shadow);
  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;
  font-size: 10px;
  transition: 0.15s;
}
.e-units-choices .elementor-units-choices-label:hover {
  color: var(--e-a-color-primary-bold);
}
.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-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-inline-start: none;
  border-radius: 0;
  padding: var(--e-a-border-radius);
}
.elementor-control-type-dimensions li input:focus {
  border-inline-start: var(--e-a-border-bold);
  margin-inline-start: -1px;
  width: calc(100% + 1px);
}
.elementor-control-type-dimensions li input:focus + .elementor-control-dimension-label {
  color: var(--e-a-color-txt);
}
.elementor-control-type-dimensions li .elementor-link-dimensions {
  border: var(--e-a-border-bold);
  border-inline-start: none;
  background-color: var(--e-a-bg-default);
  padding: 0;
  outline: none;
  border-start-start-radius: 0;
  border-start-end-radius: var(--e-a-border-radius);
  border-end-start-radius: 0;
  border-end-end-radius: var(--e-a-border-radius);
  cursor: pointer;
}
.elementor-control-type-dimensions li:first-child input {
  border-inline-start: 1px solid var(--e-a-border-color-bold);
  border-start-start-radius: var(--e-a-border-radius);
  border-start-end-radius: 0;
  border-end-start-radius: var(--e-a-border-radius);
  border-end-end-radius: 0;
}
.elementor-control-type-dimensions li:first-child input:focus {
  border-color: var(--e-a-border-color-focus);
  margin-inline-start: 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 {
  color: var(--e-a-color-txt-muted);
  display: block;
  text-align: center;
  font-size: 9px;
  padding-block-start: 5px;
}
.elementor-control-type-dimensions .elementor-link-dimensions.unlinked {
  background-color: var(--e-a-bg-default);
}
.elementor-control-type-dimensions .elementor-link-dimensions.unlinked .elementor-linked {
  display: none;
}
.elementor-control-type-dimensions .elementor-link-dimensions:not(.unlinked) {
  background-color: var(--e-a-bg-active-bold);
  color: var(--e-a-color-txt-accent);
  border-color: var(--e-a-border-color-bold);
}
.elementor-control-type-dimensions .elementor-link-dimensions:not(.unlinked) .elementor-unlinked {
  display: none;
}

.elementor-control-responsive-switchers {
  --selected-option: 0;
  --pointer-position: var(--selected-option);
  position: relative;
  width: 2.5em;
  height: 2.5em;
  margin: calc(-2.5em + 12px) 0;
  margin-inline-end: 5px;
}
.elementor-control-responsive-switchers__holder {
  position: absolute;
  width: 100%;
  inset-block-start: 0;
  background-color: var(--e-a-bg-default);
  border-radius: var(--e-a-border-radius);
  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: var(--e-a-color-primary-bold);
}
.elementor-control-responsive-switchers.elementor-responsive-switchers-open .elementor-control-responsive-switchers__holder {
  box-shadow: var(--e-a-dropdown-shadow);
}

.elementor-responsive-switcher {
  all: unset;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  z-index: 2;
  cursor: pointer;
  height: 0;
  width: 100%;
  transform: scale(0);
  opacity: 0;
  transition: 0.15s;
  font-size: 12px;
  color: inherit;
}
.elementor-responsive-switcher:hover {
  color: var(--e-a-color-primary-bold);
}

.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: var(--e-a-color-primary-bold);
}

.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: var(--e-a-color-primary-bold);
}

.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: var(--e-a-color-primary-bold);
}

.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: var(--e-a-color-primary-bold);
}

.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: var(--e-a-color-primary-bold);
}

.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: var(--e-a-color-primary-bold);
}

.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: var(--e-a-color-primary-bold);
}

.e-units-wrapper {
  position: relative;
  margin-inline-start: auto;
}
.e-units-wrapper .e-units-switcher {
  cursor: pointer;
  font-size: 10px;
  padding: 0.5em;
  margin: -0.5em 0;
  transition: all ease-in-out 0.15s;
}
.e-units-wrapper .e-units-switcher:hover {
  color: var(--e-a-color-primary-bold);
  background-color: var(--e-a-bg-hover);
  border-radius: var(--e-a-border-radius);
}
.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: var(--e-a-color-primary-bold);
}
.e-units-choices label {
  cursor: pointer;
  display: block;
}
.e-units-choices {
  display: none;
  overflow: hidden;
  max-height: 0;
  position: absolute;
  inset-block-start: -0.8em;
  inset-inline-start: -0.5em;
  width: 2.5em;
  text-align: center;
  background-color: var(--e-a-bg-default);
  border-radius: var(--e-a-border-radius);
  box-shadow: var(--e-a-dropdown-shadow);
  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;
  font-size: 10px;
  transition: 0.15s;
}
.e-units-choices .elementor-units-choices-label:hover {
  color: var(--e-a-color-primary-bold);
}
.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-gaps .elementor-control-gaps {
  display: flex;
}
.elementor-control-type-gaps li {
  flex: 1;
  transition: flex-grow 0.3s ease-in-out;
}
.elementor-control-type-gaps li input,
.elementor-control-type-gaps li .elementor-link-gaps {
  display: block;
  text-align: center;
  width: 100%;
  height: 27px;
}
.elementor-control-type-gaps li input {
  border-inline-start: none;
  border-radius: 0;
  padding: var(--e-a-border-radius);
}
.elementor-control-type-gaps li input:focus {
  border-inline-start: var(--e-a-border-bold);
  margin-inline-start: -1px;
  width: calc(100% + 1px);
}
.elementor-control-type-gaps li input:focus + .elementor-control-gap-label {
  color: var(--e-a-color-txt);
}
.elementor-control-type-gaps li .elementor-link-gaps {
  border: var(--e-a-border-bold);
  border-inline-start: none;
  background-color: var(--e-a-bg-default);
  padding: 0;
  outline: none;
  border-start-start-radius: 0;
  border-start-end-radius: var(--e-a-border-radius);
  border-end-start-radius: 0;
  border-end-end-radius: var(--e-a-border-radius);
  cursor: pointer;
}
.elementor-control-type-gaps li:first-child input {
  border-inline-start: 1px solid var(--e-a-border-color-bold);
  border-start-start-radius: var(--e-a-border-radius);
  border-start-end-radius: 0;
  border-end-start-radius: var(--e-a-border-radius);
  border-end-end-radius: 0;
}
.elementor-control-type-gaps li:first-child input:focus {
  border-color: var(--e-a-border-color-focus);
  margin-inline-start: 0;
  width: 100%;
}
.elementor-control-type-gaps li:last-child {
  max-width: 27px;
}
.elementor-control-type-gaps.e-units-custom li.elementor-control-gap:focus-within {
  flex: 2.5;
}
.elementor-control-type-gaps .elementor-control-gap-label {
  color: var(--e-a-color-txt-muted);
  display: block;
  text-align: center;
  font-size: 9px;
  padding-block-start: 5px;
}
.elementor-control-type-gaps .elementor-link-gaps.unlinked {
  background-color: var(--e-a-bg-default);
}
.elementor-control-type-gaps .elementor-link-gaps.unlinked .elementor-linked {
  display: none;
}
.elementor-control-type-gaps .elementor-link-gaps:not(.unlinked) {
  background-color: var(--e-a-bg-active-bold);
  color: var(--e-a-color-txt-accent);
  border-color: var(--e-a-border-color-bold);
}
.elementor-control-type-gaps .elementor-link-gaps:not(.unlinked) .elementor-unlinked {
  display: none;
}

.elementor-control-type-icons .elementor-control-media__preview > * {
  position: absolute;
  inset-block-start: 50%;
  inset-inline-start: 50%;
  transform: translate(calc(-50% * var(--direction-multiplier)), -50%);
}
.elementor-control-type-icons .elementor-control-media__preview i {
  font-size: 70px;
}
.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: var(--e-a-border-bold);
  border-radius: 3px;
}
.elementor-control-type-gallery .elementor-control-gallery-status {
  font-size: 12px;
  height: 27px;
  padding-inline-start: 10px;
  border-block-end: var(--e-a-border-bold);
  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-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-thumbnails:hover + .elementor-control-gallery-edit, .elementor-control-type-gallery .elementor-control-gallery-thumbnails:focus + .elementor-control-gallery-edit {
  opacity: 1;
}
.elementor-control-type-gallery .elementor-control-gallery-thumbnail {
  width: 48px;
  height: 48px;
  -o-object-fit: cover;
     object-fit: cover;
  border: var(--e-a-border);
}
.elementor-control-type-gallery .elementor-control-gallery-thumbnail + .unoptimized__image {
  outline: 2px solid var(--e-a-btn-bg-danger-active);
  opacity: 0.6;
}
.elementor-control-type-gallery .elementor-control-gallery-edit {
  position: absolute;
  inset: 0;
  background-color: rgba(0, 0, 0, 0.2);
  padding: 10px;
  font-size: 11px;
  transition: all 0.3s ease-in-out;
  pointer-events: none;
  cursor: pointer;
  opacity: 0;
}
.elementor-control-type-gallery .elementor-control-gallery-edit span {
  position: absolute;
  inset-block-start: 10px;
  inset-inline-end: 10px;
  width: 21px;
  height: 21px;
  color: var(--e-a-color-white);
  background-color: rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.2);
  transition: var(--e-a-transition-hover);
}
.elementor-control-type-gallery .elementor-control-gallery-edit span i {
  font-size: 11px;
  padding: 5px;
}
.elementor-control-type-gallery .elementor-control-gallery-edit span:hover {
  background-color: rgba(0, 0, 0, 0.6);
}
.elementor-control-type-gallery .elementor-control-gallery-add {
  width: 48px;
  height: 48px;
  font-size: 14px;
}
.elementor-control-type-gallery .elementor-control-gallery-add i {
  margin: 0;
}
.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-inline-start: var(--e-a-border);
}
.elementor-control-type-gallery .elementor-control-gallery-clear {
  color: currentColor;
  background-color: transparent;
  border: none;
  cursor: pointer;
  justify-content: center;
}
.elementor-control-type-gallery .elementor-control-gallery-clear:hover, .elementor-control-type-gallery .elementor-control-gallery-clear:focus {
  color: var(--e-a-color-danger);
}
.elementor-control-type-gallery .elementor-control-dynamic-switcher {
  border-width: 0;
  border-inline-start-width: 1px;
  border-block-end-width: 1px;
  border-radius: 0;
}

.e-global__popover {
  width: 288px;
  z-index: 1;
  font-size: 12px;
  padding-inline-start: 10px;
}
.e-global__popover-toggle {
  border: var(--e-a-border-bold);
  border-inline-end: 0;
  border-start-start-radius: 3px;
  border-start-end-radius: 0;
  border-end-start-radius: 3px;
  border-end-end-radius: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: var(--e-a-transition-hover);
}
.e-global__popover-toggle:hover {
  background-color: var(--e-a-bg-hover);
}
.e-global__popover-toggle--active {
  color: var(--e-a-color-primary-bold);
  background-color: var(--e-a-bg-active-bold);
}
.e-global__popover-container {
  box-shadow: var(--e-a-popover-shadow);
  border-radius: var(--e-a-border-radius);
  background-color: var(--e-a-bg-default);
}
.e-global__popover-title {
  padding: 15px 20px;
  font-weight: 500;
  border-block-end: var(--e-a-border);
  display: flex;
}
.e-global__popover-title > i {
  margin-inline-end: 5px;
}
.e-global__popover-title-text {
  flex-grow: 1;
}
.e-global__popover-info {
  margin-inline-end: 10px;
  display: inline-block;
}
.e-global__popover-info-tooltip {
  width: 270px;
  z-index: 1;
  background-color: rgba(0, 0, 0, 0.9);
  color: var(--e-a-color-white);
  padding: 20px;
  border-radius: 3px;
}
.e-global__popover-info-tooltip:after {
  content: "";
  position: absolute;
  inset-block-end: -17px;
  inset-inline-start: 16px;
  border: 10px solid transparent;
  border-block-start-color: rgba(0, 0, 0, 0.9);
}
.e-global__popover-info i {
  font-size: 13px;
}
.e-global__preview-items-container {
  max-height: 400px;
  overflow-y: auto;
  padding: 5px 0;
}
.e-global__preview-items-container::-webkit-scrollbar {
  width: 7px;
}
.e-global__preview-items-container::-webkit-scrollbar-thumb {
  background-color: #BABFC5;
  border-radius: 10px;
}
.e-global__group-header {
  padding: 12px 20px 5px;
  font-weight: 500;
  font-size: 11px;
  color: var(--e-a-color-txt-muted);
}
.e-global__group-divider {
  height: 1px;
  background-color: var(--e-a-border-color);
  margin: 10px 20px;
}
.e-global__manage-button {
  font-weight: 500;
  cursor: pointer;
}
.e-global__typography {
  padding-block: 10px;
  padding-inline: 35px 20px;
  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%);
  inset-block-start: 50%;
  inset-inline-start: 13px;
}
.e-global__color {
  padding: 10px 20px;
  display: flex;
  align-items: center;
}
.e-global__color-preview-container {
  height: 20px;
  width: 20px;
  border-radius: 3px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  margin-inline-end: 10px;
  flex-shrink: 0;
  position: relative;
}
.e-global__color-preview-color, .e-global__color-preview-transparent-bg {
  border-radius: 3px;
  position: absolute;
  inset: 0;
}
.e-global__color-preview-transparent-bg {
  background-image: linear-gradient(45deg, var(--e-a-border-color-bold) 25%, transparent 0, transparent 75%, var(--e-a-border-color-bold) 0, var(--e-a-border-color-bold)), linear-gradient(45deg, var(--e-a-border-color-bold) 25%, transparent 0, transparent 75%, var(--e-a-border-color-bold) 0, var(--e-a-border-color-bold));
  background-size: 12px 12px;
  background-position: 0 0, calc(12px / 2) calc(12px / 2);
}
.e-global__color-title {
  flex-grow: 1;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  padding-inline-end: 10px;
}
.e-global__color-hex {
  font-size: 10px;
  color: var(--e-a-color-txt-muted);
}
.e-global__color .pcr-button {
  background-color: var(--e-a-bg-default);
}
.e-global__color.e-global__preview-item--selected .e-global__color-preview-container {
  display: flex;
  justify-content: center;
  align-items: center;
  color: var(--e-a-color-white);
}
.e-global__color.e-global__preview-item--selected .e-global__color-preview-container:before {
  font-family: "eicons";
  font-size: 13px;
  content: "\e90e";
  text-shadow: 0 0 1px #000;
  z-index: 1;
}
.e-global__preview-item {
  cursor: pointer;
  position: relative;
}
.e-global__preview-item:hover {
  background-color: var(--e-a-bg-hover);
}
.e-global__confirm-delete i, .e-global__confirm-message-text i {
  color: var(--e-a-color-warning);
}
.e-global__confirm-input-wrapper {
  display: flex;
  align-items: center;
  border: var(--e-a-border);
  border-radius: var(--e-a-border-radius);
  margin: 15px 0;
  padding: 2px;
}
.e-global__confirm-input-wrapper input {
  font-family: var(--e-a-font-family);
  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 {
  display: flex;
  flex-direction: row;
  align-items: stretch;
}
.e-control-global .elementor-control-spinner {
  margin-inline-end: 4px;
}

.elementor-control-type-hidden {
  display: none !important;
}

.elementor-control-type-icon .select2-selection__rendered .eicon {
  margin-inline-end: 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 {
  display: flex;
  align-items: flex-start;
}
.elementor-control-type-image_dimensions .elementor-image-dimensions-field {
  width: 65px;
}
.elementor-control-type-image_dimensions .elementor-image-dimensions-field input:focus + .elementor-image-dimensions-field-description {
  color: var(--e-a-color-txt);
}
.elementor-control-type-image_dimensions .elementor-image-dimensions-separator {
  width: 20px;
  text-align: center;
  padding-block-start: 4px;
}
.elementor-control-type-image_dimensions .elementor-image-dimensions-field-description {
  display: block;
  margin-block-start: 5px;
  color: var(--e-a-color-txt-disabled);
  font-size: 10px;
  text-align: center;
}
.elementor-control-type-image_dimensions .elementor-image-dimensions-apply-button {
  margin-inline-start: auto;
}

.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;
  inset-block-start: 50%;
  inset-inline-start: 50%;
  transform: translate(calc(-50% * var(--direction-multiplier)), -50%);
  color: var(--e-a-color-white);
  font-size: 20px;
}
.elementor-control-media__content__upload-button {
  background-color: var(--e-a-bg-active-bold);
}
.elementor-control-media__preview {
  height: 100%;
  background-size: cover;
  background-position: center;
}
.elementor-control-media-area {
  background-image: linear-gradient(45deg, var(--e-a-border-color-bold) 25%, transparent 0, transparent 75%, var(--e-a-border-color-bold) 0, var(--e-a-border-color-bold)), linear-gradient(45deg, var(--e-a-border-color-bold) 25%, transparent 0, transparent 75%, var(--e-a-border-color-bold) 0, var(--e-a-border-color-bold));
  background-size: 16px 16px;
  background-position: 0 0, calc(16px / 2) calc(16px / 2);
  background-color: var(--e-a-bg-default);
  border: var(--e-a-border-bold);
  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;
  inset-block-start: 50%;
  inset-inline-start: 50%;
  transform: translate(calc(-50% * var(--direction-multiplier)), -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;
  inset: 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 {
  inset-block-end: -30px;
}
.elementor-control-media__content {
  transition: all 0.2s ease-in-out;
}
.elementor-control-media__tools {
  position: absolute;
  inset-block-end: 0;
  inset-inline: 0;
  height: 27px;
  transition: all 0.2s ease-in-out;
}
.elementor-control-media__tools > *:not(:first-child) {
  margin-inline-start: 1px;
}
.elementor-control-media__tool {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-grow: 1;
  color: var(--e-a-color-white);
  background-color: rgba(0, 0, 0, 0.9);
  font-size: 11px;
  transition: var(--e-a-transition-hover);
}
.elementor-control-media__tool:hover {
  background-color: rgba(0, 0, 0, 0.8);
}
.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;
  inset-block-start: 10px;
  inset-inline-end: 10px;
  width: 20px;
  height: 20px;
  font-size: 11px;
  color: var(--e-a-color-white);
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: var(--e-border-radius);
  box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.2);
  transition: var(--e-a-transition-hover);
}
.elementor-control-media__content__remove:hover {
  background-color: rgba(0, 0, 0, 0.6);
}
.elementor-control-media.e-media-empty .elementor-control-file-area {
  display: none;
}
.elementor-control-media__warnings:empty {
  display: none;
}
.elementor-control-media__warnings:not(:empty) {
  margin-block-start: 10px;
}
.elementor-control-media__file {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-block-start: 10px;
  border: var(--e-a-border);
}
.elementor-control-media__file__content {
  padding-inline-start: 5px;
  font-size: 12px;
}
.elementor-control-media__file__content__label {
  color: #9DA5AE;
}
.elementor-control-media__file__content__info {
  display: flex;
  align-items: center;
  font-weight: 500;
}
.elementor-control-media__file__content__info__icon {
  margin-inline-end: 5px;
}
.elementor-control-media__file__controls {
  display: flex;
  border-inline-start: var(--e-a-border);
}
.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-inline-end: var(--e-a-border);
}
.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(0, 0, 0, 0.9);
  color: var(--e-a-color-white);
}
.elementor-control-media .elementor-control-dynamic-switcher:hover {
  background-color: rgba(0, 0, 0, 0.8);
  color: var(--e-a-color-white);
}
.elementor-control-media .e-control-image-size {
  display: flex;
  flex-direction: column;
  width: 100%;
  padding-block-start: 20px;
}
.elementor-control-media .e-control-image-size .elementor-control-input-wrapper {
  margin-inline-start: 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: var(--e-a-bg-active-bold);
}

.elementor-control-notice {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 8px;
  padding: 16px;
  border-radius: 3px;
  border: 1px solid var(--notice-control-color, var(--e-a-color-txt));
  color: var(--e-a-color-txt);
  font-size: 12px;
  font-weight: 400;
  line-height: 1.5;
  text-align: start;
  margin-block-start: 10px;
}
.elementor-control-notice-type-info {
  --notice-control-color: var(--e-a-color-info);
}
.elementor-control-notice-type-success {
  --notice-control-color: var(--e-a-color-success);
}
.elementor-control-notice-type-warning {
  --notice-control-color: var(--e-a-color-warning);
}
.elementor-control-notice-type-danger {
  --notice-control-color: var(--e-a-color-danger);
}
.elementor-control-notice-icon {
  flex-basis: 18px;
  color: var(--notice-control-color);
}
.elementor-control-notice-main {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 6px;
  flex: 1;
}
.elementor-control-notice-main-heading {
  font-weight: 700;
  font-style: italic;
}
.elementor-control-notice-main-content {
  font-style: italic;
  line-height: 1.5;
}
.elementor-control-notice-main-actions {
  display: flex;
  gap: 10px;
  padding-block-start: 8px;
}
.elementor-control-notice-main a {
  color: inherit;
  font-weight: 700;
  cursor: pointer;
}
.elementor-control-notice-main a:hover, .elementor-control-notice-main a:focus {
  color: inherit;
}
.elementor-control-notice-dismiss {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: transparent;
  border: 0;
  padding: 0;
  margin: 0;
  cursor: pointer;
}

.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 {
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
}
.elementor-control-type-popover_toggle .elementor-control-popover-toggle-toggle:checked + .elementor-control-popover-toggle-toggle-label {
  color: var(--e-a-color-txt-active);
  background-color: var(--e-a-bg-active-bold);
}
.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-toggle-label {
  height: 27px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: var(--e-a-border-radius);
  border: var(--e-a-border-bold);
  transition: var(--e-a-transition-hover);
}
.elementor-control-type-popover_toggle .elementor-control-popover-toggle-toggle-label:hover {
  background-color: var(--e-a-bg-hover);
}
.elementor-control-type-popover_toggle .elementor-control-popover-toggle-reset-label {
  color: var(--e-a-color-txt-muted);
  margin-inline-end: 5px;
}
.elementor-control-type-popover_toggle .elementor-control-popover-toggle-reset-label:hover {
  color: var(--e-a-color-txt);
}

.elementor-controls-popover.e-controls-popover--typography {
  padding-block-start: 0;
}

.e-control-global .elementor-control-popover-toggle-toggle-label {
  border-start-start-radius: 0;
  border-start-end-radius: var(--e-a-border-radius);
  border-end-start-radius: 0;
  border-end-end-radius: var(--e-a-border-radius);
  flex-shrink: 0;
}

.elementor-control-type-repeater .elementor-control:not(.elementor-control-type-tab) {
  padding-inline-start: 10px;
  padding-inline-end: 10px;
  padding-block-end: 10px;
}
.elementor-control-type-repeater.elementor-repeater-has-minimum-rows .elementor-repeater-tool-remove {
  display: none;
}
.elementor-control-type-repeater.elementor-repeater-has-maximum-rows .elementor-repeater-tool-duplicate,
.elementor-control-type-repeater.elementor-repeater-has-maximum-rows .elementor-repeater-add {
  display: none;
}
.elementor-control-type-repeater .elementor-repeater-fields {
  margin: 10px 0;
}
.elementor-control-type-repeater .elementor-repeater-row-controls {
  border: var(--e-a-border-bold);
  border-block-start-width: 0;
  padding-block-start: 15px;
}
.elementor-control-type-repeater .elementor-repeater-row-controls:not(.editable) {
  display: none;
}
.elementor-control-type-repeater .elementor-repeater-row-tools {
  display: flex;
  align-items: center;
  width: 100%;
  border: 1px solid var(--e-a-border-color-bold);
  transition: var(--e-a-transition-hover);
}
.elementor-control-type-repeater .elementor-repeater-row-tools > button {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 40px;
  border: none;
  background-color: transparent;
  color: currentColor;
  cursor: pointer;
}
.elementor-control-type-repeater .elementor-repeater-row-tools > button:hover, .elementor-control-type-repeater .elementor-repeater-row-tools > button:focus {
  background-color: var(--e-a-bg-hover);
}
.elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-item-title {
  flex: 1;
  justify-content: flex-start;
  padding: 0 10px;
  font-size: var(--control-title-size);
  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-inline-end: 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;
  border-inline-start: 1px solid var(--e-a-border-color-bold);
}
.elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-handle-sortable {
  width: 10px;
  border-inline-end: 1px solid var(--e-a-border-color-bold);
  cursor: move;
}
.elementor-control-type-repeater .elementor-button-wrapper {
  text-align: center;
  padding-block-start: 5px;
}

#elementor-controls,
#elementor-panel-page-settings-controls,
#elementor-panel-editorPreferences-settings-controls {
  padding-block-start: 15px;
}

.elementor-control-type-section {
  padding: 0;
}
.elementor-control-type-section.e-open {
  padding-block-end: 10px;
}
.elementor-control-type-section + .elementor-control:not(.elementor-control-type-section):before {
  display: none;
}
.elementor-control-type-section:not(:first-child):not(.elementor-control-type-section + .elementor-control-type-section) {
  margin-block-start: 25px;
}

.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: var(--control-title-size);
  font-family: inherit;
  font-weight: inherit;
  font-style: inherit;
  text-transform: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  flex-basis: 100%;
  padding-inline-start: 5px;
  padding-inline-end: 20px;
  cursor: pointer;
}
.elementor-control-type-select .elementor-control-input-wrapper select.e-select-placeholder {
  color: var(--e-a-color-txt-disabled);
}
.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;
  inset-block-start: 50%;
  inset-inline-end: 5px;
  transform: translateY(-50%);
  pointer-events: none;
}
.elementor-control-type-select .elementor-control-field.elementor-control-field-select-small .elementor-control-input-wrapper {
  max-width: 80px;
}

.elementor-shadow-box .elementor-shadow-slider {
  margin-block-start: 10px;
}
.elementor-shadow-box .elementor-color-picker-wrapper .elementor-control-title {
  flex-grow: 1;
}

.elementor-control-type-slider.elementor-control-dynamic input {
  border-start-start-radius: var(--e-a-border-radius);
  border-start-end-radius: 0;
  border-end-start-radius: var(--e-a-border-radius);
  border-end-end-radius: 0;
}
.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-block-end: 40px;
}
.elementor-control-type-slider--multiple .elementor-slider {
  margin-block-start: 12px;
  width: 98%;
}
.elementor-control-type-slider--handles-range .elementor-slider .noUi-handle {
  border-radius: 0;
  width: 10px;
  transform: translateY(calc(50% - 14px)) translateX(calc(4px * var(--direction-multiplier)));
}
.elementor-control-type-slider--handles-range .elementor-slider .noUi-handle:after {
  content: "";
  position: absolute;
  inset-block-start: 2px;
  height: 12px;
  width: 11px;
  transform: rotate(45deg);
  background-color: var(--e-a-color-white);
  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-inline-start-width: 0;
  border-start-start-radius: 0;
  border-start-end-radius: var(--e-a-border-radius);
  border-end-start-radius: 0;
  border-end-end-radius: var(--e-a-border-radius);
}
.elementor-control-type-slider .elementor-control-input-wrapper {
  display: flex;
  align-items: center;
}
.elementor-control-type-slider .elementor-dynamic-cover {
  margin-block-start: 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: var(--e-a-border-color-bold);
  border-radius: 5px;
  position: relative;
  cursor: pointer;
}
.elementor-slider-input {
  width: 21%;
  min-width: 54px;
  margin-inline-start: 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: var(--e-a-color-txt-disabled);
}
.elementor-slider__scales {
  position: absolute;
  display: flex;
  justify-content: space-evenly;
  width: 100%;
  margin-block-start: 4px;
}
.elementor-slider__scale {
  width: 1px;
  height: 21px;
  background-color: var(--e-a-border-color-focus);
}
.elementor-slider .noUi-handle {
  height: 16px;
  width: 16px;
  background-color: var(--e-a-color-white);
  position: absolute;
  inset-inline-end: 0;
  transform: translateY(calc(50% - 14px)) translateX(calc(8px * var(--direction-multiplier)));
  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;
  inset: 0;
  will-change: transform;
  transform-origin: 0 0;
  background-color: var(--e-a-border-color-focus);
}
.elementor-slider .noUi-tooltip {
  position: absolute;
  inset-block-start: 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: var(--e-border-radius);
  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: var(--e-a-border-color-bold);
}
.elementor-control-type-structure .elementor-control-structure-reset {
  padding: 15px 20px 0;
  font-size: 11px;
  cursor: pointer;
  color: var(--e-a-color-txt-muted);
  border-block-start: var(--e-a-border);
  margin: 0 -20px;
}
.elementor-control-type-structure .elementor-control-structure-reset:hover {
  color: var(--e-a-color-txt);
}
.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: var(--e-a-border-color-focus);
}
.elementor-control-type-structure .elementor-control-structure-preset-wrapper {
  margin-block-end: 15px;
}
.elementor-control-type-structure .elementor-control-structure-preset-title {
  text-align: center;
  padding-block-start: 5px;
  font-style: italic;
  font-size: 11px;
  color: #9DA5AE;
}

.elementor-control-type-switcher .elementor-control-input-wrapper {
  text-align: end;
}
.elementor-control-type-switcher .elementor-switch {
  position: relative;
  display: inline-block;
  vertical-align: top;
  height: 20px;
  background-color: var(--e-a-bg-default);
  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: 10px;
  background: var(--e-a-bg-active-bold);
  border-radius: inherit;
  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;
  inset-block-start: 0;
  width: 50%;
  text-align: center;
  line-height: 20px;
  transition: inherit;
}
.elementor-control-type-switcher .elementor-switch-label:before {
  content: attr(data-off);
  inset-inline-end: 5px;
  color: var(--e-a-color-txt-muted);
}
.elementor-control-type-switcher .elementor-switch-label:after {
  content: attr(data-on);
  inset-inline-start: 5px;
  color: var(--e-a-btn-color);
  opacity: 0;
}
.elementor-control-type-switcher .elementor-switch-input:checked ~ .elementor-switch-label {
  background: var(--e-a-btn-bg-primary);
}
.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;
  inset-block-start: 1px;
  inset-inline-start: 1px;
  width: 18px;
  height: 18px;
  background: white;
  border-radius: 10px;
  transition: inset-inline-start 0.15s ease-out;
}
.elementor-control-type-switcher .elementor-switch-input:checked ~ .elementor-switch-handle {
  inset-inline-start: initial;
  inset-inline-end: 1px;
}

.elementor-control-type-tabs {
  display: none;
  font-size: var(--control-title-size);
}
.elementor-control-type-tabs:has(> :not(.elementor-control-type-tab.elementor-hidden-control)) {
  display: flex;
}

.elementor-control-type-tab {
  text-align: center;
  width: 100%;
  padding: 0;
  line-height: 25px;
  border-block-start: var(--e-a-border-bold);
  border-block-end: var(--e-a-border-bold);
  border-inline-end: var(--e-a-border-bold);
  transition: var(--e-a-transition-hover);
  cursor: pointer;
}
.elementor-control-type-tab:first-child {
  border-inline-start: var(--e-a-border-bold);
  border-start-start-radius: var(--e-a-border-radius);
  border-end-start-radius: var(--e-a-border-radius);
}
.elementor-control-type-tab:last-child {
  border-start-end-radius: var(--e-a-border-radius);
  border-end-end-radius: var(--e-a-border-radius);
}
.elementor-control-type-tab:hover {
  background-color: var(--e-a-bg-hover);
}
.elementor-control-type-tab.e-tab-active {
  background-color: var(--e-a-bg-active-bold);
  color: var(--e-a-color-txt-accent);
}

.e-tab-close {
  display: none !important;
}

.elementor-control-type-textarea .elementor-control-dynamic-switcher,
.elementor-control-type-code .elementor-control-dynamic-switcher {
  border-inline-start-width: 1px;
  border-start-start-radius: 0;
  border-start-end-radius: 0;
  border-end-end-radius: 0;
  border-end-start-radius: var(--e-a-border-radius);
}
.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;
  inset-block-start: 0;
  inset-inline-end: 0;
  z-index: 1;
}
.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-url .elementor-control-field {
  position: relative;
}
.elementor-control-type-url .elementor-control-input-wrapper {
  display: flex;
}
.elementor-control-type-url.elementor-control-dynamic .elementor-control-url-more-options input {
  border-radius: var(--e-a-border-radius);
}
.elementor-control-type-url.elementor-control-dynamic-value .e-input-style {
  border-start-end-radius: 0;
  border-end-end-radius: 0;
}
.elementor-control-type-url.elementor-control-dynamic-value .elementor-control-url-more {
  border-start-end-radius: var(--e-a-border-radius);
  border-end-end-radius: var(--e-a-border-radius);
}
.elementor-control-type-url .elementor-control-url-more {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  border: var(--e-a-border-bold);
  color: currentColor;
  background-color: transparent;
  border-inline-start-width: 0;
  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-block-start: 10px;
}
.elementor-control-type-url .elementor-control-url-more-options .elementor-control-field-description {
  margin-block-start: 10px;
}
.elementor-control-type-url .elementor-control-url-more:hover {
  color: var(--e-a-color-txt-hover);
}
.elementor-control-type-url .elementor-control-url-more:focus {
  color: var(--e-a-color-txt-active);
  border-color: var(--e-a-border-color-focus);
}
.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-block-end: 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-autocomplete-spinner {
  display: none;
  position: absolute;
  inset-block-start: 5px;
  inset-inline-end: 0;
  width: 10px;
  height: 10px;
  font-size: 10px;
  color: var(--e-a-color-txt-disabled);
}
.elementor-control-type-url .elementor-control-url__custom-attributes label {
  font-size: var(--control-title-size);
}
.elementor-control-type-url .elementor-control-url__custom-attributes input {
  width: 100%;
  margin-block-start: 10px;
}
.elementor-control-type-url .elementor-input:focus ~ div {
  border-color: var(--e-a-border-color-focus);
}

.elementor-autocomplete-menu {
  position: absolute;
  background: var(--e-a-bg-default);
  border: var(--e-a-border);
  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: var(--e-a-transition-hover);
  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: var(--e-a-bg-hover);
}
.elementor-autocomplete-menu .elementor-autocomplete-item-info {
  font-size: 10px;
  padding-block-start: 2px;
}

.elementor-control-type-visual_choice {
  width: 100%;
}

.elementor-visual-choice-choices {
  display: grid;
  gap: 8px;
  grid-template-columns: repeat(var(--elementor-visual-choice-columns), 1fr);
  text-align: center;
  border-radius: var(--e-a-border-radius);
  overflow: hidden;
}

.elementor-visual-choice-element {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 8px;
  width: auto;
}
.elementor-visual-choice-element-image label {
  border: var(--e-a-border-bold);
  border-radius: var(--e-a-border-radius);
  font-size: 12px;
  transition: var(--e-a-transition-hover);
  cursor: pointer;
  overflow: hidden;
  width: 100%;
  padding: 8px;
}
.elementor-visual-choice-element-image input.e-visual-choice-placeholder + label, .elementor-visual-choice-element-image input:checked + label, .elementor-visual-choice-element-image input:hover + label {
  background-color: var(--e-a-bg-active-bold);
  opacity: 1;
}
.elementor-visual-choice-element-image input:checked + label {
  border-color: var(--e-a-color-primary-bold);
}
.elementor-visual-choice-element-image input:not(:checked) + label {
  background-color: var(--e-a-color-white);
  opacity: 0.5;
}
.elementor-visual-choice-element-image img {
  width: 100%;
  height: auto;
}
.elementor-visual-choice-element-button {
  grid-column: span var(--elementor-visual-choice-columns);
}
.elementor-visual-choice-element-button label {
  width: -moz-fit-content;
  width: fit-content;
}
.elementor-visual-choice-element-button input:checked + .elementor-button, .elementor-visual-choice-element-button input:hover + .elementor-button {
  background-color: var(--e-a-bg-active-bold);
}
.elementor-visual-choice-element-button input:checked + .elementor-button {
  border-color: var(--e-a-color-primary-bold);
}

.elementor-label-inline .elementor-visual-choice-choices {
  justify-content: flex-end;
}

.tipsy-inner {
  white-space: pre-line;
}

.elementor-control-type-wp_widget .widget-inside {
  line-height: 2;
  background-color: inherit;
  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: var(--e-a-border);
}
.elementor-control-type-wysiwyg .wp-editor-tabs {
  border: var(--e-a-border-bold);
  border-block-end: none;
  border-start-start-radius: var(--e-a-border-radius);
  border-start-end-radius: var(--e-a-border-radius);
  border-end-end-radius: 0;
  border-end-start-radius: 0;
}
.elementor-control-type-wysiwyg .wp-editor-tabs button:hover {
  background-color: var(--e-a-bg-hover);
}
.elementor-control-type-wysiwyg #insert-media-button {
  height: initial;
  line-height: 24px;
  font-size: 10px;
  color: var(--e-a-color-txt);
  border-color: var(--e-a-border-color-bold);
  background-color: var(--e-a-bg-default);
  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: var(--e-a-color-txt);
  font-size: 10px;
  padding: 3px 9px 4px;
}
.elementor-control-type-wysiwyg .switch-html {
  border: solid var(--e-a-border-color-bold);
  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: var(--e-a-bg-active);
}
.elementor-control-type-wysiwyg .tmce-active .switch-tmce {
  background-color: var(--e-a-bg-active);
}
.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: var(--e-a-bg-default);
}
.elementor-control-type-wysiwyg .mce-toolbar .mce-btn-group .mce-btn.mce-listbox {
  background-color: var(--e-a-bg-default);
}
.elementor-control-type-wysiwyg .mce-toolbar .mce-btn-group .mce-btn.mce-listbox button {
  color: var(--e-a-color-txt);
}
.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: var(--e-a-color-txt);
  font-size: 16px;
}
.elementor-control-type-wysiwyg .mce-btn-group .mce-btn:hover, .elementor-control-type-wysiwyg .mce-btn-group .mce-btn:active, .elementor-control-type-wysiwyg .mce-btn-group .mce-btn.mce-active {
  color: var(--e-a-color-txt-active);
  background: var(--e-a-bg-hover);
  border-color: var(--e-a-border-color);
  box-shadow: none;
}
.elementor-control-type-wysiwyg .mce-btn-group .mce-btn:hover i, .elementor-control-type-wysiwyg .mce-btn-group .mce-btn:active i, .elementor-control-type-wysiwyg .mce-btn-group .mce-btn.mce-active i {
  color: var(--e-a-color-txt-active);
}
.elementor-control-type-wysiwyg .mce-path {
  padding: 5px 10px;
}
.elementor-control-type-wysiwyg .mce-path-item {
  font-size: 12px;
  color: var(--e-a-color-txt);
}
.elementor-control-type-wysiwyg .mce-top-part:before {
  box-shadow: none;
}
.elementor-control-type-wysiwyg .elementor-control-dynamic-switcher {
  border: none;
}

@media screen and (prefers-color-scheme: dark) {
  #wp-link-wrap {
    color-scheme: light;
    --e-a-color-txt: #515962;
    --e-a-bg-default: #ffffff;
    --e-a-border-color-bold: #D5D8DC;
    --e-a-color-primary-bold: #D004D4;
  }
  #wp-link {
    color: var(--e-a-color-txt);
  }
  #wp-link input {
    background-color: var(--e-a-bg-default);
    border-color: var(--e-a-border-color-bold);
  }
  #wp-link input[type=checkbox] {
    border-color: var(--e-a-border-color-bold);
  }
  #wp-link input[type=checkbox]:checked {
    background: var(--e-a-color-primary-bold);
  }
  #wp-link input.button-primary {
    background: #2271b1;
    border-color: #2271b1;
    color: #fff;
  }
}
#elementor-mode-switcher {
  --e-a-mode-switcher-width: 15px;
  --e-a-mode-switcher-height: 50px;
  --e-a-mode-switcher-icon-size: 15px;
  position: absolute;
  inset-block-start: 50%;
  inset-inline-start: 100%;
  transform: translateY(-50%);
  background-color: var(--e-a-bg-default);
  box-shadow: calc(3px * var(--direction-multiplier, 1)) 1px 3px rgba(0, 0, 0, 0.05);
  transition: 0.3s opacity;
}
#elementor-mode-switcher:hover {
  background-color: var(--e-a-bg-hover);
}
#elementor-mode-switcher:focus-within {
  background-color: var(--e-a-bg-active);
}
.e-panel-block-interactions #elementor-mode-switcher {
  opacity: 0;
  pointer-events: none;
}
#elementor-mode-switcher-preview i {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: var(--e-a-mode-switcher-width);
  height: var(--e-a-mode-switcher-height);
  font-size: var(--e-a-mode-switcher-icon-size);
  cursor: pointer;
}
#elementor-mode-switcher-preview-input {
  display: none;
}

.elementor-revision-item__wrapper {
  display: flex;
  align-items: center;
  text-align: start;
  width: 100%;
  border: var(--e-a-border);
  border-radius: var(--e-a-border-radius);
  padding: 10px 15px;
  margin-block-end: 10px;
  font-size: 11px;
  transition: var(--e-a-transition-hover);
  background-color: transparent;
}
.elementor-revision-item__wrapper:hover, .elementor-revision-item__wrapper:focus {
  background-color: var(--e-a-bg-hover);
}
.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-inline-start: 15px;
  flex-grow: 1;
  cursor: pointer;
}
.elementor-revision-meta {
  padding-block-start: 5px;
  font-size: 10px;
  font-weight: bold;
}
.elementor-revision-current-preview .elementor-revision-item__wrapper {
  border-color: var(--e-a-border-color-accent);
  background-color: var(--e-a-bg-active);
}

#elementor-panel-revisions-loading {
  position: absolute;
  inset-block-start: 50%;
  inset-inline-start: 50%;
  transform: translate(calc(-50% * var(--direction-multiplier)), -50%);
}
#elementor-panel-revisions-loading .eicon-loading {
  font-size: 50px;
}

.elementor-panel-revisions-buttons {
  display: flex;
  justify-content: space-between;
  padding: 15px 20px;
  border-block-end: var(--e-a-border);
}

.elementor-history-item {
  display: flex;
  align-items: center;
  text-align: start;
  border: var(--e-a-border);
  border-radius: var(--e-a-border-radius);
  padding: 10px 15px;
  margin-block-end: 10px;
  width: 100%;
  font-size: 11px;
  line-height: 1.4;
  background-color: transparent;
  cursor: pointer;
  transition: var(--e-a-transition-hover);
}
.elementor-history-item:hover:not(.elementor-history-item-current), .elementor-history-item:focus:not(.elementor-history-item-current) {
  background-color: var(--e-a-bg-hover);
  color: var(--e-a-txt-color-hover);
}
.elementor-history-item:hover:not(.elementor-history-item-current) .elementor-history-item__icon .eicon:before, .elementor-history-item:focus:not(.elementor-history-item-current) .elementor-history-item__icon .eicon:before {
  content: "\e924";
}
.elementor-history-item-current {
  border-color: var(--e-a-border-color-accent);
  background-color: var(--e-a-bg-active);
  color: var(--e-a-txt-color-active);
}
.elementor-history-item-current .elementor-history-item__icon .eicon:before, .elementor-history-item-current:hover .elementor-history-item__icon .eicon:before, .elementor-history-item-current:focus .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-revisions-message {
  font-size: 11px;
  text-align: center;
  padding-block-start: 5px;
}

#elementor-panel-history {
  padding: 20px;
  padding-block-end: 15px;
}
#elementor-panel-history.elementor-empty .elementor-history-revisions-message {
  padding-block-start: 20px;
}
#elementor-panel-history:not(.elementor-empty) {
  margin-block-start: 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-block-start: 20px;
}

.e-control-display-conditions-promotion__wrapper {
  display: flex;
  justify-content: space-between;
}
.e-control-display-conditions-promotion__wrapper:hover .eicon-lock.e-control-display-conditions-promotion {
  color: var(--e-a-color-accent);
}
.e-control-display-conditions-promotion__description {
  display: flex;
  align-self: center;
}
.e-control-display-conditions-promotion__text {
  display: inline-block;
}
.e-control-display-conditions-promotion__lock-wrapper {
  width: 2.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.e-control-display-conditions-promotion.eicon-flow {
  align-self: flex-end;
  cursor: pointer;
  border: var(--e-a-border-bold);
  border-radius: var(--e-a-border-radius);
  padding: 5px;
}
.e-control-display-conditions-promotion.eicon-flow.filled {
  background-color: var(--e-a-bg-active);
  color: #E73CF6;
}

.e-control-motion-effects-promotion__wrapper:hover .eicon-lock, .e-control-promotion__wrapper:hover .eicon-lock {
  color: var(--e-a-color-accent);
}
.e-control-motion-effects-promotion__wrapper .elementor-control-title, .e-control-promotion__wrapper .elementor-control-title {
  margin-inline-end: 0;
}
.e-control-motion-effects-promotion__wrapper .select-promotion, .e-control-promotion__wrapper .select-promotion {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-inline-start: 5px;
  padding-inline-end: 20px;
  cursor: pointer;
  height: 27px;
  width: 100%;
  color: var(--e-a-color-txt);
  border-radius: var(--e-a-border-radius);
  background-color: var(--e-a-bg-default);
  box-shadow: none;
  border: var(--e-a-border-bold);
  font-size: var(--control-title-size);
}
.e-control-motion-effects-promotion__lock-wrapper, .e-control-promotion__lock-wrapper {
  width: 2.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
}

.e-link-promotion {
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  color: #93003f;
}
.e-link-promotion:hover {
  color: #93003f;
}

.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 #elementor-panel-header-kit-close,
.elementor-editor-kit .elementor-panel #elementor-panel-header #elementor-panel-header-kit-back {
  display: flex;
}
body:not(.e-routes-has-history) #elementor-panel-header-kit-back {
  pointer-events: none;
  visibility: hidden;
}

.elementor-editor-kit .elementor-panel #elementor-panel-page-settings .elementor-panel-navigation {
  display: none;
}
.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-block-end: 15px;
  position: relative;
}
.elementor-control-type-global-style-repeater .elementor-repeater-fields.ui-sortable-helper {
  background-color: var(--e-a-bg-default);
}
.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: var(--e-a-color-txt);
  background-color: transparent;
  border: none;
  padding: 5px;
}
.elementor-control-type-global-style-repeater .elementor-repeater-row-tool:focus, .elementor-control-type-global-style-repeater .elementor-repeater-row-tool:hover {
  color: var(--e-a-color-txt-hover);
}
.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-block-start: 0;
}
.elementor-control-type-global-style-repeater .elementor-controls-popover {
  align-self: end;
  margin-block-start: 35px;
  inset-block-start: 0;
  width: 100%;
}
.elementor-control-type-global-style-repeater .elementor-controls-popover:before {
  inset-inline-end: 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-block-start: var(--e-a-border);
  padding-block-start: 15px;
}
.elementor-control-type-global-style-repeater .pickr,
.elementor-control-type-global-style-repeater .elementor-control-popover-toggle-toggle-label {
  margin-inline-start: 5px;
}
.elementor-control-type-global-style-repeater .e-sortable-placeholder {
  background-color: var(--e-a-color-info);
  opacity: 0.9;
  width: 100%;
  margin: 8px 0;
  height: 2px;
}
.elementor-control-system_colors, .elementor-control-system_typography {
  padding-block-end: 0;
}

.e-global-colors__color-value {
  font-size: 10px;
  padding: 0 5px;
  text-align: end;
  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);
  }
}
.elementor-button,
.e-btn {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.2;
  padding: 8px 16px;
  outline: none;
  border: none;
  border-radius: var(--e-a-border-radius);
  background-color: var(--e-a-btn-bg);
  color: var(--e-a-btn-color-invert);
  transition: var(--e-a-transition-hover);
}
.elementor-button:hover,
.e-btn:hover {
  border: none;
}
.elementor-button:hover, .elementor-button:focus,
.e-btn:hover,
.e-btn:focus {
  background-color: var(--e-a-btn-bg-hover);
  color: var(--e-a-btn-color-invert);
}
.elementor-button:active,
.e-btn:active {
  background-color: var(--e-a-btn-bg-active);
}
.elementor-button:not([disabled]),
.e-btn:not([disabled]) {
  cursor: pointer;
}
.elementor-button:disabled,
.e-btn:disabled {
  background-color: var(--e-a-btn-bg-disabled);
  color: var(--e-a-btn-color-disabled);
}
.elementor-button:not(.elementor-button-state) .elementor-state-icon,
.e-btn:not(.elementor-button-state) .elementor-state-icon {
  display: none;
}
.elementor-button.e-btn-txt, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-cancel,
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-cancel,
.e-btn.e-btn-txt,
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-cancel,
.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-cancel {
  background: transparent;
  color: var(--e-a-color-txt);
}
.elementor-button.e-btn-txt:hover, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-cancel:hover,
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-cancel:hover, .elementor-button.e-btn-txt:focus, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-cancel:focus,
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-cancel:focus,
.e-btn.e-btn-txt:hover,
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-cancel:hover,
.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-cancel:hover,
.e-btn.e-btn-txt:focus,
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-cancel:focus,
.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-cancel:focus {
  background: var(--e-a-bg-hover);
  color: var(--e-a-color-txt-hover);
}
.elementor-button.e-btn-txt:disabled, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-cancel:disabled,
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-cancel:disabled,
.e-btn.e-btn-txt:disabled,
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-cancel:disabled,
.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-cancel:disabled {
  background: transparent;
  color: var(--e-a-color-txt-disabled);
}
.elementor-button.e-btn-txt-border,
.e-btn.e-btn-txt-border {
  border: 1px solid var(--e-a-color-txt-muted);
}
.elementor-button.elementor-button-success, .elementor-button.e-success,
.e-btn.elementor-button-success,
.e-btn.e-success {
  background-color: var(--e-a-btn-bg-success);
}
.elementor-button.elementor-button-success:hover, .elementor-button.elementor-button-success:focus, .elementor-button.e-success:hover, .elementor-button.e-success:focus,
.e-btn.elementor-button-success:hover,
.e-btn.elementor-button-success:focus,
.e-btn.e-success:hover,
.e-btn.e-success:focus {
  background-color: var(--e-a-btn-bg-success-hover);
}
.elementor-button.e-primary, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok,
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-take_over,
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-take_over,
.e-btn.e-primary,
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok,
.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok,
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-take_over,
.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-take_over {
  background-color: var(--e-a-btn-bg-primary);
  color: var(--e-a-btn-color);
}
.elementor-button.e-primary:hover, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok:hover,
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok:hover, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-take_over:hover,
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-take_over:hover, .elementor-button.e-primary:focus, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok:focus,
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok:focus, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-take_over:focus,
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-take_over:focus,
.e-btn.e-primary:hover,
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok:hover,
.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok:hover,
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-take_over:hover,
.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-take_over:hover,
.e-btn.e-primary:focus,
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok:focus,
.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok:focus,
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-take_over:focus,
.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-take_over:focus {
  background-color: var(--e-a-btn-bg-primary-hover);
  color: var(--e-a-btn-color);
}
.elementor-button.e-primary.e-btn-txt, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.e-btn-txt.dialog-button.dialog-ok,
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.e-btn-txt.dialog-button.dialog-ok, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.e-btn-txt.dialog-button.dialog-take_over,
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.e-btn-txt.dialog-button.dialog-take_over, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.e-primary.dialog-button.dialog-cancel, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok.dialog-cancel, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-take_over.dialog-cancel,
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.e-primary.dialog-button.dialog-cancel,
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok.dialog-cancel,
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-take_over.dialog-cancel,
.e-btn.e-primary.e-btn-txt,
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.e-btn-txt.dialog-button.dialog-ok,
.dialog-type-alert .dialog-buttons-wrapper .e-btn.e-btn-txt.dialog-button.dialog-ok,
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.e-btn-txt.dialog-button.dialog-take_over,
.dialog-type-alert .dialog-buttons-wrapper .e-btn.e-btn-txt.dialog-button.dialog-take_over,
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.e-primary.dialog-button.dialog-cancel,
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok.dialog-cancel,
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-take_over.dialog-cancel,
.dialog-type-alert .dialog-buttons-wrapper .e-btn.e-primary.dialog-button.dialog-cancel,
.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok.dialog-cancel,
.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-take_over.dialog-cancel {
  background: transparent;
  color: var(--e-a-color-primary-bold);
}
.elementor-button.e-primary.e-btn-txt:hover, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.e-btn-txt.dialog-button.dialog-ok:hover,
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.e-btn-txt.dialog-button.dialog-ok:hover, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.e-btn-txt.dialog-button.dialog-take_over:hover,
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.e-btn-txt.dialog-button.dialog-take_over:hover, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.e-primary.dialog-button.dialog-cancel:hover, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok.dialog-cancel:hover, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-take_over.dialog-cancel:hover,
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.e-primary.dialog-button.dialog-cancel:hover,
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok.dialog-cancel:hover,
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-take_over.dialog-cancel:hover, .elementor-button.e-primary.e-btn-txt:focus, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.e-btn-txt.dialog-button.dialog-ok:focus,
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.e-btn-txt.dialog-button.dialog-ok:focus, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.e-btn-txt.dialog-button.dialog-take_over:focus,
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.e-btn-txt.dialog-button.dialog-take_over:focus, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.e-primary.dialog-button.dialog-cancel:focus, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok.dialog-cancel:focus, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-take_over.dialog-cancel:focus,
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.e-primary.dialog-button.dialog-cancel:focus,
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok.dialog-cancel:focus,
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-take_over.dialog-cancel:focus,
.e-btn.e-primary.e-btn-txt:hover,
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.e-btn-txt.dialog-button.dialog-ok:hover,
.dialog-type-alert .dialog-buttons-wrapper .e-btn.e-btn-txt.dialog-button.dialog-ok:hover,
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.e-btn-txt.dialog-button.dialog-take_over:hover,
.dialog-type-alert .dialog-buttons-wrapper .e-btn.e-btn-txt.dialog-button.dialog-take_over:hover,
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.e-primary.dialog-button.dialog-cancel:hover,
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok.dialog-cancel:hover,
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-take_over.dialog-cancel:hover,
.dialog-type-alert .dialog-buttons-wrapper .e-btn.e-primary.dialog-button.dialog-cancel:hover,
.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok.dialog-cancel:hover,
.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-take_over.dialog-cancel:hover,
.e-btn.e-primary.e-btn-txt:focus,
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.e-btn-txt.dialog-button.dialog-ok:focus,
.dialog-type-alert .dialog-buttons-wrapper .e-btn.e-btn-txt.dialog-button.dialog-ok:focus,
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.e-btn-txt.dialog-button.dialog-take_over:focus,
.dialog-type-alert .dialog-buttons-wrapper .e-btn.e-btn-txt.dialog-button.dialog-take_over:focus,
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.e-primary.dialog-button.dialog-cancel:focus,
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok.dialog-cancel:focus,
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-take_over.dialog-cancel:focus,
.dialog-type-alert .dialog-buttons-wrapper .e-btn.e-primary.dialog-button.dialog-cancel:focus,
.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok.dialog-cancel:focus,
.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-take_over.dialog-cancel:focus {
  background: var(--e-a-bg-primary);
}
.elementor-button.go-pro, .elementor-button.e-accent,
.e-btn.go-pro,
.e-btn.e-accent {
  background-color: var(--e-a-btn-bg-accent);
}
.elementor-button.go-pro:hover, .elementor-button.go-pro:focus, .elementor-button.e-accent:hover, .elementor-button.e-accent:focus,
.e-btn.go-pro:hover,
.e-btn.go-pro:focus,
.e-btn.e-accent:hover,
.e-btn.e-accent:focus {
  background-color: var(--e-a-btn-bg-accent-hover);
}
.elementor-button.go-pro:active, .elementor-button.e-accent:active,
.e-btn.go-pro:active,
.e-btn.e-accent:active {
  background-color: var(--e-a-btn-bg-accent-active);
}
.elementor-button.elementor-button-info, .elementor-button.e-info,
.e-btn.elementor-button-info,
.e-btn.e-info {
  background-color: var(--e-a-btn-bg-info);
}
.elementor-button.elementor-button-info:hover, .elementor-button.elementor-button-info:focus, .elementor-button.e-info:hover, .elementor-button.e-info:focus,
.e-btn.elementor-button-info:hover,
.e-btn.elementor-button-info:focus,
.e-btn.e-info:hover,
.e-btn.e-info:focus {
  background-color: var(--e-a-btn-bg-info-hover);
}
.elementor-button.elementor-button-warning, .elementor-button.e-warning,
.e-btn.elementor-button-warning,
.e-btn.e-warning {
  background-color: var(--e-a-btn-bg-warning);
}
.elementor-button.elementor-button-warning:hover, .elementor-button.elementor-button-warning:focus, .elementor-button.e-warning:hover, .elementor-button.e-warning:focus,
.e-btn.elementor-button-warning:hover,
.e-btn.elementor-button-warning:focus,
.e-btn.e-warning:hover,
.e-btn.e-warning:focus {
  background-color: var(--e-a-btn-bg-warning-hover);
}
.elementor-button.elementor-button-danger, .elementor-button.e-danger,
.e-btn.elementor-button-danger,
.e-btn.e-danger {
  background-color: var(--e-a-btn-bg-danger);
}
.elementor-button.elementor-button-danger.color-white, .elementor-button.e-danger.color-white,
.e-btn.elementor-button-danger.color-white,
.e-btn.e-danger.color-white {
  color: var(--e-a-color-white);
}
.elementor-button.elementor-button-danger:hover, .elementor-button.elementor-button-danger:focus, .elementor-button.e-danger:hover, .elementor-button.e-danger:focus,
.e-btn.elementor-button-danger:hover,
.e-btn.elementor-button-danger:focus,
.e-btn.e-danger:hover,
.e-btn.e-danger:focus {
  background-color: var(--e-a-btn-bg-danger-hover);
}
.elementor-button i,
.e-btn i {
  margin-inline-end: 5px;
}

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;
  direction: ltr;
}
#elementor-preview > div {
  direction: rtl;
}

#elementor-preview-responsive-wrapper {
  transform-origin: top center;
  margin: 20px;
  transform: scale(var(--e-preview-scale, 1));
  overflow: hidden;
}
.elementor-device-desktop #elementor-preview-responsive-wrapper {
  min-width: 1025px;
  width: 100%;
  height: 100%;
  margin: 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: 20px 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 {
  width: 10px;
  right: -5px;
}
#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 button:focus-visible,
#elementor-template-library-modal a:focus-visible,
#elementor-template-library-modal input:focus-visible,
#elementor-template-library-modal select:focus-visible,
#elementor-template-library-modal [tabindex="0"]:focus-visible,
#elementor-template-library-modal [role=tab]:focus-visible,
#elementor-template-library-modal [role=radio]:focus-visible,
#elementor-template-library-modal [role=menuitem]:focus-visible {
  outline: 2px solid var(--e-a-border-color-focus);
  outline-offset: 2px;
  border-radius: 2px;
}
#elementor-template-library-modal a.elementor-template-library-blank-footer-link {
  font-style: normal;
  text-decoration: underline;
}
#elementor-template-library-modal .dialog-buttons-wrapper {
  display: none;
}
#elementor-template-library-modal .select2-container {
  z-index: 0;
}
#elementor-template-library-modal .dialog-message {
  overflow-y: scroll;
}
#elementor-template-library-modal:has(#elementor-template-library-save-template) .dialog-message, #elementor-template-library-modal:has(#elementor-template-library-save-template-variant-b) .dialog-message {
  overflow-y: hidden;
}
#elementor-template-library-modal .e-back-to-editor {
  color: var(--e-a-color-txt);
  text-decoration: underline;
  font-size: 17px;
  cursor: pointer;
}

#elementor-template-library-header-menu {
  text-align: center;
}

.elementor-template-library-menu-item {
  display: inline-block;
  padding: 17px 20px;
  border-block-end: 3px solid transparent;
  cursor: pointer;
  background: transparent;
  margin: 0;
  font-size: inherit;
  font-family: inherit;
  color: inherit;
  border: none;
}
.elementor-template-library-menu-item:hover {
  background-color: var(--e-a-bg-hover);
  border-color: var(--e-a-bg-hover);
}
.elementor-template-library-menu-item.elementor-active, .elementor-template-library-menu-item[aria-selected=true] {
  border-block-end: 3px solid;
  border-color: var(--e-a-border-color-accent);
  color: var(--e-a-color-txt-accent);
}

#elementor-template-library-header-actions {
  display: flex;
}
#elementor-template-library-header-actions > div,
#elementor-template-library-header-actions > button {
  background: transparent;
  margin: 0;
  font-size: inherit;
  font-family: inherit;
  color: inherit;
  border: none;
  padding-inline-end: 16px;
  cursor: pointer;
}
#elementor-template-library-header-actions > div:focus-visible,
#elementor-template-library-header-actions > button:focus-visible {
  outline: 2px solid var(--e-a-border-color-focus);
  outline-offset: -2px;
  border-radius: 2px;
}

#elementor-template-library-header-tools.e-hidden-disabled {
  opacity: 0;
  visibility: hidden;
}

#elementor-template-library-header-preview-insert-wrapper {
  cursor: default;
  padding: 0 10px;
}

.elementor-template-library-template-insert + .elementor-template-library-template-generate-variation {
  margin-inline-start: 4px;
}

#elementor-template-library-header-preview-back {
  gap: 10px;
  padding-block: 16.5px 15px;
  padding-inline: 0 16.5px;
  border-inline-end: var(--e-a-border);
  cursor: pointer;
  transition: color 0.5s;
}
#elementor-template-library-header-preview-back .elementor-template-library-header-back-button {
  background: transparent;
  margin: 0;
  font-size: inherit;
  font-family: inherit;
  color: inherit;
  border: none;
  display: flex;
  align-items: center;
  gap: 10px;
  cursor: pointer;
}
#elementor-template-library-header-preview-back .elementor-template-library-header-back-button:focus-visible {
  outline: 2px solid var(--e-a-border-color-focus);
  outline-offset: 2px;
  border-radius: 2px;
}
#elementor-template-library-header-preview-back:hover {
  color: var(--e-a-color-txt-hover);
}
#elementor-template-library-header-preview-back i {
  font-size: 18px;
  scale: calc(1 * var(--direction-multiplier)) 1;
}

#elementor-template-library-templates {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
#elementor-template-library-templates .toolbar-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 2%;
  height: 45px;
}
#elementor-template-library-templates #elementor-template-library-templates-container {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
}
#elementor-template-library-templates[data-template-source=local] .toolbar-container .quota-progress-container {
  display: none;
}
#elementor-template-library-templates[data-template-source=cloud] .toolbar-container:has(.bulk-selection-action-bar:not([style*="display: block"])), #elementor-template-library-templates[data-template-source=empty] .toolbar-container:has(.bulk-selection-action-bar:not([style*="display: block"])) {
  justify-content: flex-end;
}
#elementor-template-library-templates[data-template-source=cloud] .toolbar-container .quota-progress-container, #elementor-template-library-templates[data-template-source=empty] .toolbar-container .quota-progress-container {
  display: flex;
  align-items: baseline;
  border-radius: 3px;
}
#elementor-template-library-templates[data-template-source=cloud] .toolbar-container .quota-progress-container:focus-visible, #elementor-template-library-templates[data-template-source=empty] .toolbar-container .quota-progress-container:focus-visible {
  outline: 2px solid var(--e-a-border-color-focus);
  outline-offset: 2px;
}
#elementor-template-library-templates[data-template-source=cloud] .toolbar-container .quota-progress-info, #elementor-template-library-templates[data-template-source=empty] .toolbar-container .quota-progress-info {
  align-items: center;
}
#elementor-template-library-templates[data-template-source=cloud] .toolbar-container .quota-progress-info i, #elementor-template-library-templates[data-template-source=empty] .toolbar-container .quota-progress-info i {
  font-size: 14px;
  margin-inline-start: 5px;
}
#elementor-template-library-templates[data-template-source=cloud] .toolbar-container .progress-bar-container, #elementor-template-library-templates[data-template-source=empty] .toolbar-container .progress-bar-container {
  width: 200px;
  margin: 0px 10px;
  align-self: center;
  text-align: start;
}
#elementor-template-library-templates[data-template-source=cloud] .toolbar-container .progress-bar-container .quota-warning, #elementor-template-library-templates[data-template-source=empty] .toolbar-container .progress-bar-container .quota-warning {
  font-size: 10px;
}
#elementor-template-library-templates[data-template-source=cloud] .toolbar-container .progress-bar-container a, #elementor-template-library-templates[data-template-source=empty] .toolbar-container .progress-bar-container a {
  color: var(--e-a-btn-bg-accent);
}
#elementor-template-library-templates[data-template-source=cloud] .toolbar-container .quota-progress-bar, #elementor-template-library-templates[data-template-source=empty] .toolbar-container .quota-progress-bar {
  height: 4px;
  background-color: var(--e-a-color-primary-bold);
  position: relative;
  display: flex;
  align-items: center;
  padding: 0;
}
#elementor-template-library-templates[data-template-source=cloud] .toolbar-container .quota-progress-bar-fill, #elementor-template-library-templates[data-template-source=empty] .toolbar-container .quota-progress-bar-fill {
  height: 100%;
  transition: width 0.3s ease;
}
#elementor-template-library-templates[data-template-source=cloud] .toolbar-container .quota-progress-bar-fill-normal, #elementor-template-library-templates[data-template-source=empty] .toolbar-container .quota-progress-bar-fill-normal {
  background-color: #D004D4;
}
#elementor-template-library-templates[data-template-source=cloud] .toolbar-container .quota-progress-bar-fill-warning, #elementor-template-library-templates[data-template-source=empty] .toolbar-container .quota-progress-bar-fill-warning {
  background-color: #F59E0B;
}
#elementor-template-library-templates[data-template-source=cloud] .toolbar-container .quota-progress-bar-fill-alert, #elementor-template-library-templates[data-template-source=empty] .toolbar-container .quota-progress-bar-fill-alert {
  background-color: #93003f;
}
#elementor-template-library-templates[data-template-source=cloud] .toolbar-container .quota-progress-bar-normal, #elementor-template-library-templates[data-template-source=empty] .toolbar-container .quota-progress-bar-normal {
  background-color: #F0ABFC;
}
#elementor-template-library-templates[data-template-source=cloud] .toolbar-container .quota-progress-bar-warning, #elementor-template-library-templates[data-template-source=empty] .toolbar-container .quota-progress-bar-warning {
  background-color: rgb(251.0236220472, 216.4291338583, 157.9763779528);
}
#elementor-template-library-templates[data-template-source=cloud] .toolbar-container-value, #elementor-template-library-templates[data-template-source=empty] .toolbar-container-value {
  font-size: 12px;
  color: var(--e-a-color-txt);
}
#elementor-template-library-templates[data-template-source=local] #elementor-template-library-templates-container, #elementor-template-library-templates[data-template-source=cloud] #elementor-template-library-templates-container {
  border-block-start: var(--e-a-border);
}
#elementor-template-library-templates[data-template-source=local] .elementor-template-library-order-input:checked + .elementor-template-library-order-label, #elementor-template-library-templates[data-template-source=cloud] .elementor-template-library-order-input:checked + .elementor-template-library-order-label {
  color: var(--e-a-color-txt-active);
}
#elementor-template-library-templates[data-template-source=cloud][data-template-view=grid] #elementor-template-library-templates-container {
  border-block-start: none;
}
#elementor-template-library-templates[data-template-source=cloud][data-template-view=grid] #elementor-template-library-order-toolbar-local {
  padding: 0;
}
#elementor-template-library-templates[data-template-source=cloud][data-template-view=grid] #elementor-template-library-order-toolbar-local div {
  max-width: -moz-fit-content;
  max-width: fit-content;
}
#elementor-template-library-templates[data-template-source=cloud][data-template-view=grid] #elementor-template-library-order-toolbar-local .elementor-template-library-local-column-3,
#elementor-template-library-templates[data-template-source=cloud][data-template-view=grid] #elementor-template-library-order-toolbar-local .elementor-template-library-local-column-5 {
  display: none;
}
#elementor-template-library-templates[data-template-source=cloud] .elementor-template-library-local-column-3 {
  pointer-events: none;
}
#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: var(--e-a-color-txt-active);
}
#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-inline-end: 8px;
}
#elementor-template-library-templates .elementor-template-library-order-input:checked + .elementor-template-library-order-label:after {
  font-family: eicons;
  content: "\e8ae";
  margin-inline-start: 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 .elementor-template-library-filter-toolbar-side-actions {
  display: flex;
  align-items: center;
  gap: 8px;
}
#elementor-template-library-templates .elementor-template-library-filter-toolbar-side-actions .elementor-template-library-action-item {
  background: transparent;
  margin: 0;
  font-size: inherit;
  font-family: inherit;
  color: inherit;
  border: none;
  cursor: pointer;
  font-size: 20px;
  padding: 0 5px;
  border-radius: 2px;
  color: var(--e-a-color-txt);
}
#elementor-template-library-templates .elementor-template-library-filter-toolbar-side-actions .elementor-template-library-action-item:hover {
  background-color: var(--e-a-bg-hover);
}
#elementor-template-library-templates .elementor-template-library-filter-toolbar-side-actions .divider {
  width: 1px;
  height: 20px;
  background-color: var(--e-a-border-color);
}
#elementor-template-library-templates[data-template-view=list] .elementor-template-library-filter-toolbar-side-actions #elementor-template-library-view-list {
  background-color: var(--e-a-bg-hover);
}
#elementor-template-library-templates[data-template-view=grid] .elementor-template-library-filter-toolbar-side-actions #elementor-template-library-view-grid {
  background-color: var(--e-a-bg-hover);
}
#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container {
  display: grid;
  grid-template-columns: repeat(auto-fill, 208px);
  grid-gap: 20px;
  padding: 20px 0;
}
#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container > .elementor-template-library-template-type-folder + .elementor-template-library-template-type-template {
  grid-column: 1;
}
#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container #elementor-template-library-templates-empty {
  grid-column: 1/-1;
}
#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid {
  display: flex;
  position: relative;
  flex-direction: column;
  height: 158px;
  padding: 8px;
  border: var(--e-a-border);
  border-radius: 3px;
}
#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid:focus-visible {
  outline: 2px solid var(--e-a-border-color-focus);
  outline-offset: 2px;
}
#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid:not([data-status=locked]):hover .elementor-template-library-template-preview, #elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid:not([data-status=locked]):focus .elementor-template-library-template-preview, #elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid:not([data-status=locked]):focus-within .elementor-template-library-template-preview {
  display: flex;
}
#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid:not([data-status=locked]):hover .elementor-template-library-card-footer .elementor-template-library-template-name, #elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid:not([data-status=locked]):focus .elementor-template-library-card-footer .elementor-template-library-template-name, #elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid:not([data-status=locked]):focus-within .elementor-template-library-card-footer .elementor-template-library-template-name {
  display: none;
}
#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid:not([data-status=locked]):hover .elementor-template-library-card-footer .elementor-template-library-template-card-footer-overlay, #elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid:not([data-status=locked]):focus .elementor-template-library-card-footer .elementor-template-library-template-card-footer-overlay, #elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid:not([data-status=locked]):focus-within .elementor-template-library-card-footer .elementor-template-library-template-card-footer-overlay {
  display: flex !important;
}
#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid .elementor-template-library-template-thumbnail {
  width: 190px;
  height: 100px;
  position: relative;
  border-radius: 3px;
  margin-block-end: 4px;
  overflow: hidden;
}
#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid .elementor-template-library-template-thumbnail img {
  -o-object-fit: contain;
     object-fit: contain;
  width: 100%;
  height: 100%;
}
#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid .elementor-template-library-template-preview {
  display: none;
  justify-content: center;
  align-items: center;
  position: absolute;
  inset: 0;
  background-color: rgba(0, 0, 0, 0.5);
  cursor: default;
}
#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid .elementor-template-library-template-name {
  font-size: 11px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid .elementor-template-library-card-footer {
  display: flex;
  position: relative;
  justify-content: space-between;
  align-items: center;
  font-size: 11px;
  min-height: 38px;
}
#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid .elementor-template-library-card-footer .elementor-template-library-template-card-footer-overlay {
  display: none;
  width: 90%;
  gap: 8px;
  height: 38px;
  padding: 4px 0;
}
#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid .elementor-template-library-card-footer .elementor-template-library-template-card-footer-overlay .elementor-template-library-template-insert {
  display: flex;
}
#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid .elementor-template-library-card-footer .elementor-template-library-template-card-footer-overlay .elementor-template-library-template-insert i {
  display: flex;
  align-items: center;
}
#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid .elementor-template-library-card-footer .elementor-template-library-template-card-footer-overlay .elementor-template-library-template-card-footer-overlay-info {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 65%;
  align-items: start;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid.elementor-template-library-template-type-folder {
  flex-direction: row;
  align-items: center;
  justify-content: start;
  height: 56px;
  padding: 13px 10px;
}
#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid.elementor-template-library-template-type-folder .elementor-template-library-template-type-icon {
  font-size: 25px;
  margin-inline-end: 8px;
}
#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid.elementor-template-library-template-type-folder .elementor-template-library-template-more-toggle {
  margin-inline-start: auto;
}
#elementor-template-library-templates[data-template-view=grid] #bulk-select-all {
  display: none;
}
#elementor-template-library-templates.no-bulk-selections #bulk-select-all, #elementor-template-library-templates.no-bulk-selections .bulk-selection-item-checkbox {
  visibility: hidden;
}
#elementor-template-library-templates.no-bulk-selections .elementor-template-library-template-name:hover .bulk-selection-item-checkbox {
  visibility: visible;
}
#elementor-template-library-templates .bulk-selection-action-bar {
  display: none;
  background: var(--e-a-bg-active);
  padding: 10px 25px;
  border-radius: 5px;
  color: var(--e-a-bg-invert);
  gap: 20px;
  align-items: center;
  flex: 1;
}
#elementor-template-library-templates .bulk-selection-action-bar button {
  background: transparent;
  margin: 0;
  font-size: inherit;
  font-family: inherit;
  color: inherit;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}
#elementor-template-library-templates .bulk-selection-action-bar button.disabled {
  pointer-events: none;
  opacity: 0.3;
  cursor: not-allowed;
}
#elementor-template-library-templates .bulk-selection-action-bar i {
  cursor: pointer;
  font-size: 18px;
}
#elementor-template-library-templates .bulk-selection-action-bar .eicon-editor-close {
  font-size: 20px;
}
#elementor-template-library-templates #elementor-template-library-navigation-container {
  display: flex;
  flex: 1;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
#elementor-template-library-templates #elementor-template-library-navigation-container .elementor-template-library-navigation-container {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 15px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
#elementor-template-library-templates #elementor-template-library-navigation-container .elementor-template-library-navigation-container > span {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
#elementor-template-library-templates #elementor-template-library-navigation-container .elementor-template-library-navigation-container .elementor-template-library-navigation-back-button {
  padding-inline-start: 8px;
  background-color: var(--e-a-bg-hover);
  color: var(--e-a-color-txt);
}
#elementor-template-library-templates #elementor-template-library-order-toolbar-local:hover #bulk-select-all {
  visibility: visible;
}
#elementor-template-library-templates .bulk-selected-item {
  background: var(--e-a-bg-active);
}
#elementor-template-library-templates .elementor-template-library-local-column-1 input[type=checkbox] {
  position: relative;
  inset-block-start: 3px;
}
#elementor-template-library-templates .elementor-template-library-local-column-1 input[type=checkbox]:checked {
  inset-block-start: 0px;
}
#elementor-template-library-templates .bulk-selection-item-checkbox:checked,
#elementor-template-library-templates #bulk-select-all:checked {
  background: #69727D;
}
#elementor-template-library-templates .checkbox-minus:before {
  display: block;
  content: "";
  width: 10px;
  height: 2px;
  background-color: white;
  transform: none;
}

#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-select-source {
  width: 350px;
  display: flex;
  gap: 10px;
}
.elementor-template-library-filter-select-source .source-option {
  flex: 1;
  border: 0.5px solid #BABFC5;
  padding: 5px;
  border-radius: 3px;
  cursor: pointer;
  font-size: 12px;
}
.elementor-template-library-filter-select-source .source-option i {
  margin-inline-end: 5px;
}
.elementor-template-library-filter-select-source .source-option .new-badge {
  border: 1px solid var(--e-a-color-primary-bold-dark);
  padding: 2px 4px;
  color: var(--e-a-color-primary-bold-dark);
  border-radius: 10px;
  font-size: 10px;
  margin-inline-start: 5px;
}
.elementor-template-library-filter-select-source .source-option.selected, .elementor-template-library-filter-select-source .source-option:hover {
  background-color: var(--e-a-bg-hover);
}

#elementor-template-library-connect-states .elementor-template-library-filter-toolbar {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

#elementor-template-library-toolbar .source-option-badge,
.elementor-template-library-connect-states-badge .source-option-badge {
  display: flex;
  align-items: center;
  gap: 6px;
  padding: 6px 12px;
  border: none;
  border-radius: 20px;
  font-size: 14px;
  font-weight: 500;
  white-space: nowrap;
  margin-inline-start: auto;
  margin-inline-end: 15px;
}
#elementor-template-library-toolbar .source-option-badge i,
.elementor-template-library-connect-states-badge .source-option-badge i {
  margin: 0;
  font-size: 14px;
}
#elementor-template-library-toolbar .source-option-badge.cloud-badge,
.elementor-template-library-connect-states-badge .source-option-badge.cloud-badge {
  background-color: var(--e-a-bg-info);
  color: var(--e-a-color-info);
}
#elementor-template-library-toolbar .source-option-badge.cloud-badge i,
.elementor-template-library-connect-states-badge .source-option-badge.cloud-badge i {
  color: var(--e-a-color-info);
}
#elementor-template-library-toolbar .source-option-badge.site-badge,
.elementor-template-library-connect-states-badge .source-option-badge.site-badge {
  background-color: var(--e-a-bg-warning);
  color: var(--e-a-btn-bg-warning-hover);
}
#elementor-template-library-toolbar .source-option-badge.site-badge i,
.elementor-template-library-connect-states-badge .source-option-badge.site-badge i {
  color: var(--e-a-btn-bg-warning-hover);
}

#elementor-template-library-filter-toolbar-remote {
  font-size: 11px;
}

#elementor-template-library-order {
  display: flex;
  border-inline-end: var(--e-a-border);
}

.elementor-template-library-order-label {
  text-transform: uppercase;
  padding-inline-end: 22px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  line-height: 1;
  font-size: 10px;
  font-weight: 500;
}

label.elementor-template-library-order-label {
  cursor: pointer;
}
label.elementor-template-library-order-label:hover {
  color: var(--e-a-color-txt-hover);
}

#elementor-template-library-filter .select2 {
  text-align: start;
  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: start;
  padding-inline-start: 5px;
}

#elementor-template-library-my-favorites {
  flex-grow: 1;
  text-align: start;
  padding-inline-start: 20px;
}

#elementor-template-library-filter-my-favorites {
  display: none;
}
#elementor-template-library-filter-my-favorites:checked + #elementor-template-library-filter-my-favorites-label {
  color: var(--e-a-color-txt-active);
}
#elementor-template-library-filter-my-favorites:checked + #elementor-template-library-filter-my-favorites-label i:after {
  color: var(--e-a-color-primary-bold);
  content: "\e93f";
}

#elementor-template-library-filter-my-favorites-label {
  cursor: pointer;
  text-transform: uppercase;
}
#elementor-template-library-filter-my-favorites-label:hover {
  color: var(--e-a-color-txt-hover);
}
#elementor-template-library-filter-my-favorites-label:hover i:after {
  color: var(--e-a-color-primary-bold);
}
#elementor-template-library-filter-my-favorites-label i {
  padding-inline-end: 5px;
}
#elementor-template-library-filter-my-favorites-label i:after {
  content: "\e923";
}

#elementor-template-library-create-new-folder-dialog .elementor-create-folder-template-dialog__p {
  margin-block-end: 10px;
}

#elementor-template-library-filter-text-wrapper {
  width: 200px;
  position: relative;
}
#elementor-template-library-filter-text-wrapper i {
  position: absolute;
  inset-block-start: 50%;
  inset-inline-end: 0;
  transform: translateY(-50%);
}
#elementor-template-library-filter-text-wrapper i.eicon-loading.eicon-animation-spin {
  inset-block-start: 25%;
}

#elementor-template-library-filter-text {
  border: none;
  border-block-end: var(--e-a-border-bold);
  border-radius: 0;
  font-size: 11px;
  padding: 8px 15px 8px 0;
  transition: border 0.5s;
}
#elementor-template-library-filter-text:focus {
  border-color: var(--e-a-border-color-focus);
}
#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-template-remote {
  margin: calc(30px / 2);
  padding: 8px;
  border: var(--e-a-border);
  border-radius: 3px;
}
.elementor-template-library-template-remote:focus-visible {
  outline: 2px solid var(--e-a-border-color-focus);
  outline-offset: 2px;
}
.elementor-template-library-template-remote:hover, .elementor-template-library-template-remote:focus, .elementor-template-library-template-remote:focus-within {
  background-color: var(--e-a-bg-hover);
}
.elementor-template-library-template-remote:hover .elementor-template-library-template-preview, .elementor-template-library-template-remote:focus .elementor-template-library-template-preview, .elementor-template-library-template-remote:focus-within .elementor-template-library-template-preview {
  opacity: 1;
}
.elementor-template-library-template-remote:hover .elementor-template-library-template-name, .elementor-template-library-template-remote:focus .elementor-template-library-template-name, .elementor-template-library-template-remote:focus-within .elementor-template-library-template-name {
  display: none;
}
.elementor-template-library-template-remote:hover .elementor-template-library-favorite,
.elementor-template-library-template-remote:hover .elementor-template-library-template-action, .elementor-template-library-template-remote:focus .elementor-template-library-favorite,
.elementor-template-library-template-remote:focus .elementor-template-library-template-action, .elementor-template-library-template-remote:focus-within .elementor-template-library-favorite,
.elementor-template-library-template-remote:focus-within .elementor-template-library-template-action {
  display: initial;
}
.elementor-template-library-template-remote:not(:hover):not(:focus):not(:focus-within) .elementor-template-library-template-preview {
  opacity: 0;
}
.elementor-template-library-template-remote:not(:hover):not(:focus):not(:focus-within) .elementor-template-library-favorite,
.elementor-template-library-template-remote:not(:hover):not(:focus):not(:focus-within) .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(--e-a-color-accent);
  color: var(--e-a-color-white);
  position: absolute;
  text-transform: uppercase;
  line-height: 1;
  inset-block-start: 5px;
  inset-inline-end: 5px;
  padding: 3px 5px;
  font-size: 8px;
  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%;
  inset-block-end: 0;
  inset-inline-start: 0;
  padding: 10px;
  background-color: var(--e-a-bg-default);
  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):not(:focus):not(:focus-within) .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;
  inset: 0;
  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;
  position: absolute;
  inset-block-start: 50%;
  inset-inline-start: 50%;
  transform: translate(calc(-50% * var(--direction-multiplier)), -50%);
}
.elementor-template-library-template-remote .elementor-template-library-template-footer {
  display: flex;
  justify-content: space-between;
  font-size: 11px;
  line-height: 1;
  height: 40px;
  align-items: center;
}
.elementor-template-library-template-remote .elementor-template-library-template-name {
  text-align: start;
  flex-grow: 1;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  padding-inline-end: 5px;
}
.elementor-template-library-template-remote .elementor-template-library-favorite {
  margin-inline-start: auto;
}
.elementor-template-library-template-remote .elementor-template-library-template-favorite-input {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
.elementor-template-library-template-remote .elementor-template-library-template-favorite-input:focus-visible + .elementor-template-library-template-favorite-label {
  outline: 2px solid var(--e-a-border-color-focus);
  outline-offset: 2px;
}
.elementor-template-library-template-remote .elementor-template-library-template-favorite-input:checked + .elementor-template-library-template-favorite-label i:before {
  content: "\e93f";
  color: var(--e-a-color-primary-bold);
}
.elementor-template-library-template-remote .elementor-template-library-template-favorite-label {
  font-size: 15px;
  cursor: pointer;
}
.elementor-template-library-template-remote .elementor-template-library-template-favorite-label:hover i {
  color: var(--e-a-color-primary-bold);
}

@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,
.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) {
  display: flex;
  align-items: center;
  padding: 0 25px;
  text-align: start;
}
@media (max-width: 1439px) {
  #elementor-template-library-order-toolbar-local .elementor-template-library-local-column-1,
  .elementor-template-library-template-local .elementor-template-library-local-column-1,
  .elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-local-column-1 {
    width: 33%;
  }
  #elementor-template-library-order-toolbar-local .elementor-template-library-local-column-2,
  .elementor-template-library-template-local .elementor-template-library-local-column-2,
  .elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-local-column-2 {
    width: 10%;
  }
  #elementor-template-library-order-toolbar-local .elementor-template-library-local-column-3,
  .elementor-template-library-template-local .elementor-template-library-local-column-3,
  .elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-local-column-3 {
    width: 15%;
  }
  #elementor-template-library-order-toolbar-local .elementor-template-library-local-column-4,
  .elementor-template-library-template-local .elementor-template-library-local-column-4,
  .elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-local-column-4 {
    width: 15%;
  }
  #elementor-template-library-order-toolbar-local .elementor-template-library-local-column-5,
  .elementor-template-library-template-local .elementor-template-library-local-column-5,
  .elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-local-column-5 {
    width: 27%;
  }
}
@media (min-width: 1440px) {
  #elementor-template-library-order-toolbar-local .elementor-template-library-local-column-1,
  .elementor-template-library-template-local .elementor-template-library-local-column-1,
  .elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-local-column-1 {
    width: 25%;
  }
  #elementor-template-library-order-toolbar-local .elementor-template-library-local-column-2,
  .elementor-template-library-template-local .elementor-template-library-local-column-2,
  .elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-local-column-2 {
    width: 17%;
  }
  #elementor-template-library-order-toolbar-local .elementor-template-library-local-column-3,
  .elementor-template-library-template-local .elementor-template-library-local-column-3,
  .elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-local-column-3 {
    width: 17%;
  }
  #elementor-template-library-order-toolbar-local .elementor-template-library-local-column-4,
  .elementor-template-library-template-local .elementor-template-library-local-column-4,
  .elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-local-column-4 {
    width: 17%;
  }
  #elementor-template-library-order-toolbar-local .elementor-template-library-local-column-5,
  .elementor-template-library-template-local .elementor-template-library-local-column-5,
  .elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-local-column-5 {
    width: 24%;
  }
}
@media (max-width: 1024px) {
  #elementor-template-library-order-toolbar-local .elementor-template-library-local-column-3,
  .elementor-template-library-template-local .elementor-template-library-local-column-3,
  .elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-local-column-3 {
    display: none;
  }
  #elementor-template-library-order-toolbar-local .elementor-template-library-local-column-5,
  .elementor-template-library-template-local .elementor-template-library-local-column-5,
  .elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-local-column-5 {
    width: 41%;
  }
}

.elementor-template-library-template-local .elementor-template-library-template-more,
.elementor-template-library-template-cloud .elementor-template-library-template-more {
  display: none;
  position: absolute;
  background-color: var(--e-a-bg-default);
  border-radius: var(--e-a-border-radius);
  box-shadow: 1px 3px 11px rgba(0, 0, 0, 0.3);
  inset-block-start: 100%;
  inset-inline-end: 0;
  z-index: 1;
  list-style: none;
  margin: 0;
  padding: 0;
}
.elementor-template-library-template-local .elementor-template-library-template-more > li button,
.elementor-template-library-template-local .elementor-template-library-template-more > li a,
.elementor-template-library-template-cloud .elementor-template-library-template-more > li button,
.elementor-template-library-template-cloud .elementor-template-library-template-more > li a {
  background: transparent;
  margin: 0;
  font-size: inherit;
  font-family: inherit;
  color: inherit;
  border: none;
  padding: 10px 20px;
  font-size: 11px;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 8px;
  width: 100%;
}
.elementor-template-library-template-local .elementor-template-library-template-more > li button.disabled,
.elementor-template-library-template-local .elementor-template-library-template-more > li a.disabled,
.elementor-template-library-template-cloud .elementor-template-library-template-more > li button.disabled,
.elementor-template-library-template-cloud .elementor-template-library-template-more > li a.disabled {
  cursor: not-allowed;
  color: var(--e-a-color-txt-disabled);
}
.elementor-template-library-template-local .elementor-template-library-template-more > li a,
.elementor-template-library-template-cloud .elementor-template-library-template-more > li a {
  color: var(--e-a-color-txt);
  text-decoration: none;
}
.elementor-template-library-template-local .elementor-template-library-template-more .elementor-template-library-template-delete,
.elementor-template-library-template-cloud .elementor-template-library-template-more .elementor-template-library-template-delete {
  color: var(--e-a-color-danger);
}
.elementor-template-library-template-local .elementor-template-library-template-more i,
.elementor-template-library-template-cloud .elementor-template-library-template-more i {
  font-size: 16px;
}
.elementor-template-library-template-local .elementor-template-library-template-more-toggle,
.elementor-template-library-template-cloud .elementor-template-library-template-more-toggle {
  margin-inline-start: auto;
  cursor: pointer;
  background: none;
  border: none;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.elementor-template-library-template-local .elementor-template-library-template-more-toggle i,
.elementor-template-library-template-cloud .elementor-template-library-template-more-toggle i {
  font-size: 20px;
}

.elementor-template-library-template-local,
.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) {
  height: 50px;
  width: 100%;
  margin-block-start: 1px;
  transition: background-color 0.3s linear;
}
.elementor-template-library-template-local:hover,
.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid):hover {
  background-color: var(--e-a-bg-hover);
}
.elementor-template-library-template-local:first-child,
.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid):first-child {
  border-start-start-radius: 3px;
  border-start-end-radius: 3px;
  border-end-start-radius: 0;
  border-end-end-radius: 0;
}
.elementor-template-library-template-local:last-child,
.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid):last-child {
  border-start-start-radius: 0;
  border-start-end-radius: 0;
  border-end-start-radius: 3px;
  border-end-end-radius: 3px;
}
.elementor-template-library-template-local .elementor-template-library-template-name,
.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-template-name {
  font-weight: 500;
}
.elementor-template-library-template-local .elementor-template-library-template-name i,
.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-template-name i {
  font-size: 16px;
}
.elementor-template-library-template-local .elementor-template-library-template-name,
.elementor-template-library-template-local .elementor-template-library-template-meta,
.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-template-name,
.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-template-meta {
  padding-inline-end: 20px;
}
.elementor-template-library-template-local .elementor-template-library-local-column-1 i,
.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-local-column-1 i {
  padding-inline-end: 10px;
}
.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,
.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-template-name,
.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-template-meta,
.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-template-preview,
.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-template-action {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.elementor-template-library-template-local .elementor-template-library-template-controls,
.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-template-controls {
  position: relative;
  display: flex;
  align-items: center;
}
.elementor-template-library-template-local .elementor-template-library-template-controls > div,
.elementor-template-library-template-local .elementor-template-library-template-controls > button,
.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-template-controls > div,
.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-template-controls > button {
  cursor: pointer;
  transition: color 0.5s;
}
.elementor-template-library-template-local .elementor-template-library-template-insert.disabled,
.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-template-insert.disabled {
  color: #F5D0FE;
}
.elementor-template-library-template-local .elementor-template-library-template-insert.disabled:hover, .elementor-template-library-template-local .elementor-template-library-template-insert.disabled:focus,
.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-template-insert.disabled:hover,
.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-template-insert.disabled:focus {
  cursor: not-allowed;
}
.elementor-template-library-template-local .elementor-template-library-template-insert i,
.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-template-insert i {
  margin-inline-end: 3px;
}

#elementor-template-library-preview {
  height: 100%;
  overflow: hidden;
}
#elementor-template-library-preview iframe {
  height: 150%;
  transform: scale(0.666) translateX(calc(-25% * var(--direction-multiplier))) translateY(-25%);
}
@media (max-width: 1439px) {
  #elementor-template-library-preview iframe {
    width: 1440px;
  }
}
@media (min-width: 1440px) {
  #elementor-template-library-preview iframe {
    width: 1730px;
  }
}

.elementor-template-library-blank-icon {
  font-size: 64px;
  margin-block-start: 45px;
  line-height: 1;
}
.elementor-template-library-blank-icon i {
  font-size: 85px;
}
.elementor-template-library-blank-icon i.eicon-library-upload {
  font-size: 65px;
}
.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-block-start: 20px;
}
@media (max-width: 1439px) {
  .elementor-template-library-blank-title {
    font-size: 25px;
  }
}

.elementor-template-library-blank-message {
  font-size: 18px;
  margin-block-start: 15px;
  font-weight: 300;
}
@media (max-width: 1439px) {
  .elementor-template-library-blank-message {
    font-size: 16px;
    margin-block-start: 10px;
  }
}

#elementor-template-library-save-template-form {
  margin-block-start: 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-form .cloud-library-form-inputs > * {
  height: 55px;
  font-size: 16px;
  margin-block-end: 15px;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs {
  display: block;
  width: 500px;
  margin: 0 auto;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs .upgrade-tooltip,
#elementor-template-library-save-template-form .cloud-library-form-inputs .connect-badge {
  display: none;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs .divider {
  margin-inline: 5px;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs .upgrade-badge {
  display: none;
  border: 1px solid rgba(147, 0, 63, 0.5019607843);
  padding: 3px 5px;
  border-radius: 100px;
  margin-inline: 5px;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs .upgrade-badge a {
  color: var(--e-a-btn-bg-accent);
}
#elementor-template-library-save-template-form .cloud-library-form-inputs .upgrade-badge a i {
  margin-inline-end: 5px;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.max-capacity .quota-cta {
  display: inline;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs .ellipsis-container {
  display: inline;
  background: var(--e-a-bg-hover);
  padding: 0 2px 1px;
  border: none;
  border-radius: 2px;
  vertical-align: bottom;
  cursor: pointer;
  font-family: inherit;
  font-size: inherit;
  color: inherit;
  line-height: inherit;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs .ellipsis-container:hover {
  background: var(--e-a-bg-active);
}
#elementor-template-library-save-template-form .cloud-library-form-inputs .ellipsis-container:focus-visible {
  outline: 2px solid var(--e-a-border-color-focus);
  outline-offset: 2px;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.promotion .upgrade-tooltip,
#elementor-template-library-save-template-form .cloud-library-form-inputs.promotion .connect-badge,
#elementor-template-library-save-template-form .cloud-library-form-inputs.promotion .upgrade-badge, #elementor-template-library-save-template-form .cloud-library-form-inputs.max-capacity .upgrade-tooltip,
#elementor-template-library-save-template-form .cloud-library-form-inputs.max-capacity .connect-badge,
#elementor-template-library-save-template-form .cloud-library-form-inputs.max-capacity .upgrade-badge {
  display: inline;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.promotion .ellipsis-container,
#elementor-template-library-save-template-form .cloud-library-form-inputs.promotion #cloud,
#elementor-template-library-save-template-form .cloud-library-form-inputs.promotion .cloud label, #elementor-template-library-save-template-form .cloud-library-form-inputs.max-capacity .ellipsis-container,
#elementor-template-library-save-template-form .cloud-library-form-inputs.max-capacity #cloud,
#elementor-template-library-save-template-form .cloud-library-form-inputs.max-capacity .cloud label {
  pointer-events: none;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.promotion .ellipsis-container,
#elementor-template-library-save-template-form .cloud-library-form-inputs.promotion .divider, #elementor-template-library-save-template-form .cloud-library-form-inputs.max-capacity .ellipsis-container,
#elementor-template-library-save-template-form .cloud-library-form-inputs.max-capacity .divider {
  display: none;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.promotion .connect-divider, #elementor-template-library-save-template-form .cloud-library-form-inputs.max-capacity .connect-divider {
  color: var(--e-a-color-txt-muted);
  margin-inline: 5px;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs .quota-cta {
  display: none;
  float: inline-start;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs .quota-cta p {
  font-size: 13px;
  color: var(--e-a-btn-bg-accent);
  text-align: start;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs .quota-cta a {
  color: var(--e-a-btn-bg-accent);
  text-decoration: underline;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs #elementor-template-library-save-template-submit {
  float: inline-end;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs #elementor-template-library-save-template-submit[disabled] {
  cursor: not-allowed;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs .source-selections {
  display: flex;
  flex-direction: column;
  text-align: start;
  border: var(--e-a-border-bold);
  padding: 15px;
  height: auto;
  gap: 10px;
  position: relative;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs .source-selections input[type=checkbox]:checked {
  background: #69727D;
  inset-block-start: -3px;
  position: relative;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs .source-selections-input {
  position: relative;
  display: inline-block;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs .source-selections-input.cloud, #elementor-template-library-save-template-form .cloud-library-form-inputs .source-selections-input.local {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  overflow: visible;
  display: inline-flex;
  align-items: baseline;
  line-height: 27px;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs .source-selections-input #cloud,
#elementor-template-library-save-template-form .cloud-library-form-inputs .source-selections-input #local {
  flex-shrink: 0;
  position: relative;
  inset-block-start: 2px;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs .source-selections-input #cloud:checked,
#elementor-template-library-save-template-form .cloud-library-form-inputs .source-selections-input #local:checked {
  inset-block-start: -2px;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs .source-selections-input .eicon-ellipsis-h {
  vertical-align: bottom;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs .source-selections-input .eicon-info {
  margin-inline: 5px;
  color: var(--e-a-color-txt-muted);
  cursor: pointer;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs .source-selections-input .selected-folder {
  display: none;
  margin-inline-end: 5px;
  align-items: baseline;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs .source-selections-input .selected-folder[style*="display: inline"] {
  display: inline-flex !important;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs .source-selections-input .selected-folder-text {
  text-decoration: underline;
  cursor: pointer;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs .source-selections-input .eicon-editor-close {
  cursor: pointer;
  flex-shrink: 0;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs .source-selections-input #elementor-template-library-connect__badge {
  color: var(--e-a-color-primary-bold);
  font-size: 14px;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs .source-selections-input #elementor-template-library-connect__badge:hover {
  text-decoration: underline;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs .cloud-folder-selection-dropdown {
  display: none;
  position: absolute;
  inset-block-start: 40px;
  background-color: var(--e-a-bg-default);
  min-width: 187px;
  overflow: auto;
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  z-index: 1;
  border-radius: 2px;
  max-width: 450px;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs .cloud-folder-selection-dropdown li {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs .cloud-folder-selection-dropdown .eicon-loading {
  margin: 15px;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs .cloud-folder-selection-dropdown .eicon-folder-o {
  margin-inline-end: 10px;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs .cloud-folder-selection-dropdown .folder-list {
  max-height: 170px;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs .cloud-folder-selection-dropdown .folder-item {
  padding: 5px 15px;
  cursor: pointer;
  list-style: none;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs .cloud-folder-selection-dropdown .folder-item[data-id="0"] .eicon-folder-o {
  display: none;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs .cloud-folder-selection-dropdown .folder-item .eicon-loading {
  margin: 0px;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs .cloud-folder-selection-dropdown .folder-item[data-id="0"] {
  text-decoration: underline;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs .cloud-folder-selection-dropdown .folder-item:hover, #elementor-template-library-save-template-form .cloud-library-form-inputs .cloud-folder-selection-dropdown .folder-item.selected, #elementor-template-library-save-template-form .cloud-library-form-inputs .cloud-folder-selection-dropdown .folder-item:focus {
  background: var(--e-a-border-color);
}
#elementor-template-library-save-template-form .cloud-library-form-inputs .cloud-folder-selection-dropdown .folder-item:focus-visible {
  outline: 2px solid var(--e-a-border-color-focus);
  outline-offset: -2px;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs .cloud-folder-selection-dropdown .folder-item.disabled {
  pointer-events: none;
  opacity: 0.3;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs .cloud-folder-selection-dropdown .no-results {
  text-align: center;
  font-size: 13px;
  margin: 0 20px;
  padding-block: 15px;
  pointer-events: none;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs .cloud-folder-selection-dropdown .no-results i {
  font-size: 24px;
  padding-block-end: 10px;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs #elementor-template-library-save-template-name {
  border-block-start: none;
  border-inline: none;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs .source-selections-input.disabled {
  pointer-events: none;
  opacity: 0.3;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b {
  display: flex;
  flex-direction: column;
  width: 600px;
  text-align: start;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .template-name-label,
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .save-location-label {
  font-size: 12px;
  font-weight: 400;
  color: var(--e-a-color-txt);
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b #elementor-template-library-save-template-name {
  width: 100%;
  padding: 12px 15px;
  border: var(--e-a-border-bold);
  border-radius: 3px;
  margin-block-end: 0;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections {
  border: none;
  padding: 0;
  gap: 12px;
  margin-block-start: 20px;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input {
  display: flex;
  align-items: center;
  padding: 12px 15px;
  border: var(--e-a-border-bold);
  border-radius: 3px;
  width: 100%;
  line-height: normal;
  gap: 8px;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input:has(input[type=checkbox]:checked) {
  border-color: var(--e-a-color-txt);
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input.cloud, #elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input.local {
  display: flex;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input input[type=checkbox] {
  margin-inline-end: 0;
  flex-shrink: 0;
  position: relative;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input input[type=checkbox]:checked {
  inset-block-start: 0;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input input[type=checkbox]::after {
  content: "";
  position: absolute;
  inset-inline-end: -8px;
  width: 1px;
  height: 18px;
  background-color: var(--e-a-border-color);
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input > i:first-of-type {
  margin-inline-start: 12px;
  margin-inline-end: 4px;
  font-size: 24px;
  color: var(--e-a-color-txt);
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input > svg:first-of-type {
  margin-inline-start: 8px;
  margin-inline-end: 0;
  font-size: 24px;
  color: var(--e-a-color-txt);
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input label {
  flex: 0 0 auto;
  margin: 0;
  cursor: pointer;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .divider {
  margin-inline: 0;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .ellipsis-container {
  display: inline;
  background: transparent;
  padding: 0;
  border-radius: 0;
  vertical-align: baseline;
  text-decoration: underline;
  cursor: pointer;
  margin-inline-start: 0;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .ellipsis-container:hover {
  background: transparent;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .select-folder-link {
  color: var(--e-a-color-primary-bold);
  text-decoration: underline;
  cursor: pointer;
  margin-inline-start: 4px;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .select-folder-link:hover {
  text-decoration: none;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .upgrade-badge {
  display: none;
  border: none;
  padding: 0;
  border-radius: 0;
  margin-inline-start: 0;
  background: transparent;
  transition: background-color 0.2s;
  padding: 3px 8px;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .upgrade-badge:hover {
  background-color: var(--e-a-btn-bg-primary-hover);
  border-radius: 3px;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .upgrade-badge a {
  color: var(--e-a-btn-bg-accent);
  text-decoration: none;
  display: flex;
  align-items: center;
  gap: 4px;
  font-size: 14px;
  font-weight: 500;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .upgrade-badge a i {
  margin: 0;
  font-size: 14px;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .connect-badge {
  display: none;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .connect-badge .connect-divider {
  color: var(--e-a-color-txt-muted);
  margin-inline: 5px;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .connect-badge a {
  color: var(--e-a-color-info);
  text-decoration: underline;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .connect-badge a:hover {
  text-decoration: none;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .account-badge {
  display: flex;
  align-items: center;
  gap: 6px;
  padding: 6px 12px;
  border: none;
  border-radius: 20px;
  font-size: 14px;
  font-weight: 500;
  cursor: pointer;
  transition: opacity 0.2s;
  margin-inline-start: auto;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .account-badge:hover {
  opacity: 0.8;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .account-badge i {
  margin: 0;
  font-size: 14px;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .account-badge.cloud-account-badge {
  background-color: var(--e-a-bg-info);
  color: var(--e-a-color-info);
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .account-badge.cloud-account-badge i {
  color: var(--e-a-color-info);
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .account-badge.site-account-badge {
  background-color: var(--e-a-bg-warning);
  color: var(--e-a-btn-bg-warning-hover);
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .account-badge.site-account-badge i {
  color: var(--e-a-btn-bg-warning-hover);
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .selected-folder {
  display: none;
  margin-inline-start: 8px;
  align-items: center;
  gap: 6px;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .selected-folder[style*="display: inline"] {
  display: inline-flex !important;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .selected-folder-text {
  text-decoration: underline;
  cursor: pointer;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .eicon-editor-close {
  cursor: pointer;
  font-size: 14px;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .cloud-folder-selection-dropdown {
  inset-block-start: 75px;
  inset-inline-start: 230px;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections-input.cloud:not(:has(.connect-badge)) .connect-badge {
  display: none;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections-input.cloud:has(.connect-badge) .connect-badge {
  display: inline;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections-input.cloud:has(.connect-badge) .upgrade-badge {
  display: none;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections-input.cloud:has(.connect-badge) {
  border-color: var(--e-a-border-color);
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections-input.cloud:has(.connect-badge) > i:first-of-type,
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections-input.cloud:has(.connect-badge) label,
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections-input.cloud:has(.connect-badge) .divider {
  color: var(--e-a-color-txt-disabled);
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections-input.cloud:has(.connect-badge) input[type=checkbox]::after {
  background-color: var(--e-a-color-txt-disabled);
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.promotion .source-selections-input.cloud, #elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.max-capacity .source-selections-input.cloud {
  border-color: var(--e-a-border-color);
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.promotion .source-selections-input.cloud > i:first-of-type,
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.promotion .source-selections-input.cloud label,
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.promotion .source-selections-input.cloud .divider, #elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.max-capacity .source-selections-input.cloud > i:first-of-type,
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.max-capacity .source-selections-input.cloud label,
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.max-capacity .source-selections-input.cloud .divider {
  color: var(--e-a-color-txt-disabled);
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.promotion .source-selections-input.cloud input[type=checkbox]::after, #elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.max-capacity .source-selections-input.cloud input[type=checkbox]::after {
  background-color: var(--e-a-color-txt-disabled);
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.promotion .source-selections-input.cloud .upgrade-badge, #elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.max-capacity .source-selections-input.cloud .upgrade-badge {
  display: inline-flex;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.promotion .source-selections-input.cloud .ellipsis-container, #elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.max-capacity .source-selections-input.cloud .ellipsis-container {
  display: none;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.promotion .source-selections-input.cloud .divider, #elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.max-capacity .source-selections-input.cloud .divider {
  display: block;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.promotion .source-selections-input.cloud input[type=checkbox],
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.promotion .source-selections-input.cloud label, #elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.max-capacity .source-selections-input.cloud input[type=checkbox],
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.max-capacity .source-selections-input.cloud label {
  pointer-events: none;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.max-capacity .quota-cta {
  display: block;
  margin-block-start: 15px;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b #elementor-template-library-save-template-submit {
  align-self: center;
  margin-block-start: 20px;
  float: none;
}

#elementor-template-library-save-template-name {
  width: 500px;
  padding-inline-start: 25px;
  border-start-start-radius: 3px;
  border-start-end-radius: 0;
  border-end-start-radius: 3px;
  border-end-end-radius: 0;
}

#elementor-template-library-save-template-submit {
  width: 150px;
  border-start-start-radius: 0;
  border-start-end-radius: 3px;
  border-end-start-radius: 0;
  border-end-end-radius: 3px;
}

#elementor-template-library-import-form {
  width: 95%;
  padding: 60px;
  border: 2px dashed var(--e-a-border-color-bold);
  margin: 35px auto;
  transition: var(--e-a-transition-hover);
}
#elementor-template-library-import-form-or {
  margin-block-start: 15px;
  font-size: 18px;
}
#elementor-template-library-import-form-label {
  margin-block-start: 20px;
  padding: 15px 35px;
  display: inline-block;
}
#elementor-template-library-import-form-input {
  display: none;
}
#elementor-template-library-import-form.elementor-drag-over {
  border-color: var(--e-a-color-primary);
}
#elementor-template-library-import .elementor-template-library-blank-icon {
  margin-block-start: 0;
}
#elementor-template-library-import .elementor-template-library-blank-message {
  margin-block-start: 20px;
}

.e-route-library-connect #elementor-template-library-modal .dialog-message {
  max-height: 95vh;
  padding: 100px 0 0;
  min-height: 550px;
}

.elementor-template-library-cloud-empty__button {
  margin-block-start: 45px;
}

#elementor-template-library-connect-logo {
  font-size: 20px;
}
#elementor-template-library-connect__button {
  display: inline-block;
  position: relative;
  z-index: 1;
  margin-block-start: 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;
  inset-block-end: 70px;
  inset-inline-start: 50%;
  transform: translateX(calc(-50% * var(--direction-multiplier)));
  font-style: italic;
  color: var(--e-a-color-txt-muted);
}
@media (max-height: 700px) {
  .elementor-template-library-blank-footer {
    display: none;
  }
}

#elementor-template-library-footer-banner {
  padding-block-end: 45px;
}
#elementor-template-library-footer-banner i {
  font-size: 56px;
  margin-block-start: 40px;
}
#elementor-template-library-footer-banner .elementor-nerd-box-icon {
  margin-block-start: 70px;
}

#elementor-template-library-templates-empty {
  width: 100%;
  margin-block-start: 40px;
}

#elementor-template-library-error-dialog .dialog-message {
  text-align: start;
}

#elementor-template-library-error-info {
  margin-block-start: 10px;
}

#elementor-library--infotip__dialog,
#elementor-library--connect_infotip__dialog,
#elementor-library--cloud-upgrade__dialog,
#elementor-library--site-info__dialog {
  position: absolute;
  z-index: 10000;
  background-color: var(--e-a-bg-default);
  box-shadow: var(--e-a-popover-shadow);
  border-radius: var(--e-a-border-radius);
}
#elementor-library--infotip__dialog.variant-b,
#elementor-library--connect_infotip__dialog.variant-b,
#elementor-library--cloud-upgrade__dialog.variant-b,
#elementor-library--site-info__dialog.variant-b {
  width: 200px;
  color: var(--e-a-color-txt-invert);
  background-color: var(--e-a-bg-secondary);
}
#elementor-library--infotip__dialog.variant-b .dialog-message,
#elementor-library--connect_infotip__dialog.variant-b .dialog-message,
#elementor-library--cloud-upgrade__dialog.variant-b .dialog-message,
#elementor-library--site-info__dialog.variant-b .dialog-message {
  padding: 4px 8px 4px 8px;
}
#elementor-library--infotip__dialog__title,
#elementor-library--connect_infotip__dialog__title,
#elementor-library--cloud-upgrade__dialog__title,
#elementor-library--site-info__dialog__title {
  font-size: 14px;
}
#elementor-library--infotip__dialog .dialog-buttons-wrapper,
#elementor-library--connect_infotip__dialog .dialog-buttons-wrapper,
#elementor-library--cloud-upgrade__dialog .dialog-buttons-wrapper,
#elementor-library--site-info__dialog .dialog-buttons-wrapper {
  padding: 10px 0 10px 10px;
  float: inline-end;
}
#elementor-library--infotip__dialog .dialog-button,
#elementor-library--connect_infotip__dialog .dialog-button,
#elementor-library--cloud-upgrade__dialog .dialog-button,
#elementor-library--site-info__dialog .dialog-button {
  padding: 7px 25px;
  font-size: 13px;
  background: none;
  color: var(--e-a-btn-bg-accent);
  border: none;
  font-weight: 500;
  cursor: pointer;
}
#elementor-library--infotip__dialog:after,
#elementor-library--connect_infotip__dialog:after,
#elementor-library--cloud-upgrade__dialog:after,
#elementor-library--site-info__dialog:after {
  content: "";
  position: absolute;
  inset-inline-end: 46%;
  transform: scaleX(0.7);
  border: 10px solid transparent;
}

#elementor-library--infotip__dialog {
  width: 265px;
}
#elementor-library--infotip__dialog .dialog-message {
  padding: 20px 20px 0px 20px;
}
#elementor-library--infotip__dialog:after {
  inset-block-start: 100%;
  border-block-start-color: var(--e-a-bg-default);
}
#elementor-library--infotip__dialog.variant-b:after {
  border-block-start-color: var(--e-a-bg-secondary);
}

#elementor-library--connect_infotip__dialog {
  width: 265px;
}
#elementor-library--connect_infotip__dialog .dialog-message {
  padding: 20px;
}
#elementor-library--connect_infotip__dialog:not(.variant-b):after {
  inset-block-end: 100%;
  border-block-end-color: var(--e-a-bg-default);
}
#elementor-library--connect_infotip__dialog.variant-b:after {
  border-block-start-color: var(--e-a-bg-secondary);
  inset-block-start: 100%;
}
#elementor-library--connect_infotip__dialog.variant-b {
  width: 265px;
}

#elementor-library--cloud-upgrade__dialog {
  width: 265px;
}
#elementor-library--cloud-upgrade__dialog:after {
  inset-block-start: 100%;
  border-block-start-color: var(--e-a-bg-default);
}
#elementor-library--cloud-upgrade__dialog.variant-b:after {
  border-block-start-color: var(--e-a-bg-secondary);
}

#elementor-library--site-info__dialog {
  width: 265px;
}
#elementor-library--site-info__dialog:after {
  inset-block-start: 100%;
  border-block-start-color: var(--e-a-bg-default);
}
#elementor-library--site-info__dialog.variant-b:after {
  border-block-start-color: var(--e-a-bg-secondary);
}

.elementor-global-styles-dialog {
  --gsd-color-text-primary: #0c0d0e;
  --gsd-color-text-secondary: #3f444b;
  --gsd-color-text-tertiary: #69727D;
  --gsd-color-divider: rgba(0, 0, 0, 0.12);
  --gsd-color-primary-main: #f0abfc;
  --gsd-color-primary-hover: #e879f9;
  --gsd-color-secondary-main: #515962;
  --gsd-border-radius: 4px;
  --gsd-spacing-horizontal: 24px;
  --gsd-font-family: 'Roboto', sans-serif;
  padding: 16px 0 0;
  min-width: 444px;
}
.elementor-global-styles-dialog__header {
  padding: 10px var(--gsd-spacing-horizontal) 0;
  margin-block-end: 16px;
}
.elementor-global-styles-dialog__header h2 {
  margin: 0 0 4px;
  font-family: var(--gsd-font-family);
  font-size: 16px;
  font-weight: 500;
  line-height: 1.3;
  color: var(--gsd-color-text-primary);
  letter-spacing: 0.15px;
}
.elementor-global-styles-dialog__header p {
  margin: 0;
  font-family: var(--gsd-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  color: var(--gsd-color-text-secondary);
  letter-spacing: 0.15px;
}
.elementor-global-styles-dialog__options {
  display: flex;
  flex-direction: column;
  gap: 12px;
  padding: 0 var(--gsd-spacing-horizontal);
}
.elementor-global-styles-dialog__radio-card {
  display: flex;
  gap: 0;
  padding: 12px 8px;
  border: 1px solid var(--gsd-color-divider);
  border-radius: var(--gsd-border-radius);
  cursor: pointer;
  transition: border-color 0.2s ease;
}
.elementor-global-styles-dialog__radio-card:has(input[type=radio]:checked) {
  border: 2px solid var(--gsd-color-text-primary);
  padding: 11px 7px;
}
.elementor-global-styles-dialog__radio-card input[type=radio] {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  margin: 9px;
  cursor: pointer;
  color: var(--gsd-color-text-tertiary);
  accent-color: var(--gsd-color-text-primary);
}
.elementor-global-styles-dialog__radio-card-content {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  flex: 1;
}
.elementor-global-styles-dialog__radio-label {
  font-family: var(--gsd-font-family);
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
  color: var(--gsd-color-text-primary);
  letter-spacing: 0.15px;
}
.elementor-global-styles-dialog__radio-description {
  font-family: var(--gsd-font-family);
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  color: var(--gsd-color-text-secondary);
  letter-spacing: 0.4px;
}
.elementor-global-styles-dialog__checkbox-container {
  display: flex;
  align-items: flex-start;
  gap: 4px;
  padding: 0;
  margin-block-start: 0;
}
.elementor-global-styles-dialog__checkbox-option {
  display: flex;
  align-items: flex-start;
  gap: 4px;
  cursor: pointer;
}
.elementor-global-styles-dialog__checkbox-option input[type=checkbox] {
  width: 18px;
  height: 18px;
  margin: 4px;
  cursor: pointer;
}
.elementor-global-styles-dialog__checkbox-option input[type=checkbox]:checked {
  background-color: var(--gsd-color-text-tertiary);
}
.elementor-global-styles-dialog__checkbox-label {
  font-family: var(--gsd-font-family);
  font-size: 12px;
  font-weight: 400;
  line-height: 1.43;
  color: var(--gsd-color-text-primary);
  letter-spacing: 0.15px;
  padding-block-start: 4px;
  margin-inline-start: 4px;
}
.elementor-global-styles-dialog__checkbox-label a {
  color: #2563eb;
  text-decoration: underline;
}
.elementor-global-styles-dialog__checkbox-label a:hover {
  color: #2563eb;
}
.elementor-global-styles-dialog__footer {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: 8px;
  padding: 16px var(--gsd-spacing-horizontal);
}
.elementor-global-styles-dialog__button-cancel {
  padding: 6px 8px;
  font-family: var(--gsd-font-family);
  font-size: 15px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: 0.4px;
  color: var(--gsd-color-secondary-main);
  background: transparent;
  border: none;
  border-radius: var(--gsd-border-radius);
  cursor: pointer;
}
.elementor-global-styles-dialog__button-cancel:hover {
  background: rgba(0, 0, 0, 0.04);
}
.elementor-global-styles-dialog__button-insert {
  padding: 6px 16px;
  font-family: var(--gsd-font-family);
  font-size: 15px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: 0.4px;
  color: var(--gsd-color-text-primary);
  background: var(--gsd-color-primary-main);
  border: none;
  border-radius: var(--gsd-border-radius);
  cursor: pointer;
}
.elementor-global-styles-dialog__button-insert:hover {
  background: var(--gsd-color-primary-hover);
}

.elementor-tags-list {
  display: none;
  position: absolute;
  width: 260px;
  max-height: 300px;
  overflow: auto;
  padding-block-end: 5px;
  background-color: var(--e-a-bg-default);
  box-shadow: var(--e-a-popover-shadow);
  border: var(--e-a-border);
  border-radius: 3px;
  z-index: 10000;
}
.elementor-tags-list__group-title {
  font-weight: bold;
  font-size: 12px;
  padding: 10px 15px;
  display: flex;
  align-items: center;
}
.elementor-tags-list__group-title .eicon-info-circle {
  padding-inline-end: 5px;
  color: var(--e-a-color-primary-bold);
  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-inline-end: 5px;
}
.elementor-tags-list__item:hover {
  background-color: var(--e-a-bg-hover);
}
.elementor-tags-list__teaser {
  border-block-start: 2px solid var(--e-a-border-color);
  padding-block-start: 4px;
  margin-block-start: 4px;
}
.elementor-tags-list__teaser-text {
  padding: 2px 15px 8px;
  line-height: 1.5;
  font-size: 12px;
}
.elementor-tags-list__teaser-link {
  color: var(--e-a-color-primary-bold);
  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 {
  cursor: pointer;
  transition: var(--e-a-transition-hover);
}
.elementor-dynamic-cover__settings:hover, .elementor-dynamic-cover__remove:hover {
  color: var(--e-a-color-txt-hover);
}
.elementor-control-type-wysiwyg .elementor-dynamic-cover {
  margin-block-start: 10px;
}

.elementor-tag-settings-popup {
  position: absolute;
  width: 260px;
  background-color: var(--e-a-bg-default);
  border: var(--e-a-border);
  box-shadow: var(--e-a-popover-shadow);
  z-index: 1;
}
.elementor-tag-settings-popup:before {
  content: "";
  position: absolute;
  inset-block-start: -20px;
  inset-inline-start: 5px;
  border: 10px solid transparent;
  border-block-end-color: var(--e-a-border-color);
}
.elementor-tag-settings-popup .elementor-control-type-section:first-child {
  margin: 0;
}

.elementor-tag-controls-stack-empty {
  background-color: var(--e-a-bg-default);
  padding: 10px;
  font-size: 13px;
  text-align: center;
}

.elementor-control-dynamic input {
  border-start-start-radius: var(--e-a-border-radius);
  border-start-end-radius: 0;
  border-end-end-radius: 0;
  border-end-start-radius: var(--e-a-border-radius);
}
.elementor-control-dynamic-switcher {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 27px;
  cursor: pointer;
  border: var(--e-a-border-bold);
  background: var(--e-a-bg-default);
  border-inline-start-width: 0;
  border-start-start-radius: 0;
  border-start-end-radius: var(--e-a-border-radius);
  border-end-end-radius: var(--e-a-border-radius);
  border-end-start-radius: 0;
  transition: var(--e-a-transition-hover);
}
.elementor-control-dynamic-switcher:hover {
  background-color: var(--e-a-bg-hover);
  color: var(--e-a-color-txt-hover);
}
.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: 250px;
  padding: 5px 0px;
  background-color: var(--e-a-bg-default);
  border-radius: var(--e-a-border-radius);
  box-shadow: var(--e-a-popover-shadow);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  z-index: 101;
}
.elementor-context-menu-list {
  display: flex;
  flex-direction: column;
}
.elementor-context-menu-list__group {
  display: flex;
  flex-direction: column;
}
.elementor-context-menu-list__group:not(:last-child) {
  border-block-end: var(--e-a-border);
}
.elementor-context-menu-list__item {
  padding: 12px 20px;
  display: flex;
  gap: 16px;
  cursor: pointer;
  transition: var(--e-a-transition-hover);
  align-items: center;
}
.elementor-context-menu-list__item--disabled {
  cursor: default;
  opacity: 0.5;
  color: var(--e-a-color-disabled);
}
.elementor-context-menu-list__item--disabled.elementor-context-menu-list__item--has-shortcut-action {
  opacity: 1;
}
.elementor-context-menu-list__item--disabled.elementor-context-menu-list__item--has-shortcut-action > :not(.elementor-context-menu-list__item__shortcut) {
  opacity: 0.5;
}
.elementor-context-menu-list__item:not(.elementor-context-menu-list__item--disabled):hover, .elementor-context-menu-list__item:not(.elementor-context-menu-list__item--disabled):focus {
  background-color: var(--e-a-bg-hover);
  color: var(--e-a-color-hover);
}
.elementor-context-menu-list__item__icon {
  display: none;
  width: 20px;
}
.elementor-context-menu-list__item__title {
  flex-grow: 1;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.elementor-context-menu-list__item__shortcut {
  color: var(--e-a-color-txt-muted);
}
.elementor-context-menu-list__item__shortcut--link-fullwidth {
  position: absolute;
  inset: 0;
  z-index: 2;
  cursor: pointer;
}
.elementor-context-menu-list__item__shortcut__new-badge {
  border: 1px solid var(--e-a-color-primary-bold);
  padding: 2px 8px;
  color: var(--e-a-color-primary-bold);
  border-radius: 10px;
  font-size: 10px;
}
.elementor-context-menu-list__item__shortcut__promotion-badge {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background-color: rgba(214, 16, 124, 0.12);
  color: var(--e-a-color-accent-promotion, #D6107C);
  font-size: 16px;
  cursor: pointer;
}
.elementor-context-menu-list__item__title, .elementor-context-menu-list__item__shortcut {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  position: relative;
}
.elementor-context-menu-list__item.elementor-context-menu-list__item-delete:not(.elementor-context-menu-list__item--disabled):hover > *, .elementor-context-menu-list__item.elementor-context-menu-list__item-delete:not(.elementor-context-menu-list__item--disabled):focus > * {
  color: var(--e-global-color-danger);
}
.elementor-context-menu-list__item.elementor-hidden {
  display: none;
}
.elementor-context-menu .eicon-pro-icon {
  color: var(--e-global-color-accent);
}

#elementor-hotkeys {
  text-align: start;
}
#elementor-hotkeys__modal .dialog-buttons-wrapper {
  display: none;
}
#elementor-hotkeys__content {
  display: flex;
  justify-content: space-between;
  gap: 70px;
  padding: 20px 30px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 1024px) {
  #elementor-hotkeys__content {
    flex-direction: column;
    gap: 20px;
    padding: 20px;
  }
}

.elementor-hotkeys__col {
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 100%;
}
.elementor-hotkeys__header {
  font-weight: 500;
}
.elementor-hotkeys__item {
  display: flex;
  align-items: center;
  padding: 20px 10px;
}
.elementor-hotkeys__item:not(:last-child) {
  border-block-end: var(--e-a-border);
}
.elementor-hotkeys__item--label {
  font-size: 13px;
  font-weight: 400;
  flex-grow: 1;
}
.elementor-hotkeys__item--shortcut {
  flex-grow: 0;
  display: flex;
  gap: 27px;
}
@media (max-width: 1024px) {
  .elementor-hotkeys__item--shortcut {
    gap: 23px;
  }
}
.elementor-hotkeys__item--shortcut kbd {
  position: relative;
  font-family: unset;
  background-color: var(--e-a-bg-active);
  padding: 5px 12px;
  border-radius: var(--e-a-border-radius);
}
@media (max-width: 1024px) {
  .elementor-hotkeys__item--shortcut kbd {
    padding: 4px 9px;
  }
}
.elementor-hotkeys__item--shortcut kbd:not(:last-of-type)::after {
  content: "+";
  position: absolute;
  inset-inline-end: 0;
  width: 9px;
  text-align: center;
  margin-inline-end: -18px;
}
@media (max-width: 1024px) {
  .elementor-hotkeys__item--shortcut kbd:not(:last-of-type)::after {
    margin-inline-end: -16px;
  }
}

.elementor-template-library-template-remote:not(.elementor-template-library-template-page):not(.elementor-template-library-template-lp).elementor-template-library-template-floating_button {
  margin-top: 0 !important;
  width: calc(25% - 30px);
}

.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;
  --e-editor-navigator-indicator-width: 3px;
  --e-editor-navigator-promotion-height: 30px;
}

#elementor-navigator {
  position: fixed;
  inset-block-start: 100px;
  inset-inline-end: 30px;
  width: var(--e-editor-navigator-width);
  height: 50vh;
  background-color: var(--e-a-bg-default);
  border: var(--e-a-border);
  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 {
  inset: 0;
  inset-inline-start: auto;
  height: 100%;
}
body:not(.elementor-navigator-docked) #elementor-navigator {
  border-radius: 5px;
}
#elementor-navigator__inner {
  height: 100%;
  display: flex;
  flex-direction: column;
}
#elementor-navigator__header {
  display: flex;
  align-items: stretch;
  border-block-end: var(--e-a-border);
  color: var(--e-a-color-txt-accent);
}
#elementor-navigator__header__title {
  flex: 1;
  text-align: center;
  font-size: 13px;
  font-weight: 400;
  padding: 10px 0;
  cursor: move;
}
iframe + #elementor-navigator__header__title, #elementor-navigator__ai-titles + #elementor-navigator__header__title {
  padding-inline-end: 17.5px;
}
#elementor-navigator__ai-titles {
  width: 35px;
  text-align: center;
  cursor: pointer;
  background-color: transparent;
  border: none;
  outline: none;
}
#elementor-navigator__ai-titles:hover {
  color: #E73CF6;
}
#elementor-navigator__close, #elementor-navigator__toggle-all {
  color: var(--e-a-color-txt);
  background-color: transparent;
  border: none;
  outline: 0;
  padding: 10px;
  cursor: pointer;
  transition: color 0.5s;
}
#elementor-navigator__close:hover, #elementor-navigator__toggle-all:hover {
  color: var(--e-a-color-txt-hover);
}
#elementor-navigator__close:focus, #elementor-navigator__toggle-all:focus {
  color: var(--e-a-color-txt-active);
}
#elementor-navigator__toggle-all {
  font-size: 13px;
}
#elementor-navigator__close {
  font-size: 11px;
}
#elementor-navigator__elements {
  flex-grow: 1;
  overflow: auto;
  position: relative;
}
.elementor-navigator-docked #elementor-navigator__elements {
  height: calc(100% - 35px);
}
#elementor-navigator__elements .elementor-nerd-box {
  padding: 25px;
}
#elementor-navigator__elements > .elementor-navigator__element-section {
  border-block-end: var(--e-a-border);
}
#elementor-navigator__footer {
  width: 100%;
  text-align: center;
}
#elementor-navigator__footer__resize-bar {
  border-block-start: var(--e-a-border);
}
.elementor-navigator-docked #elementor-navigator__footer__resize-bar {
  display: none;
}
#elementor-navigator__footer__promotion {
  font-size: 12px;
  padding: 4px 17px;
  font-family: "Roboto", sans-serif;
  color: var(--e-a-bg-logo);
  min-height: var(--e-editor-navigator-promotion-height);
  display: flex;
  justify-content: center;
  align-items: center;
}
#elementor-navigator__footer__promotion a {
  color: var(--e-a-color-accent-promotion);
  margin-inline-start: 1px;
}

.elementor-navigator__item {
  position: relative;
  display: flex;
  height: 30px;
  cursor: pointer;
  transition: padding 0.5s linear;
  overflow: hidden;
}
.elementor-navigator__item:hover, .elementor-navigator__item:focus {
  background-color: var(--e-a-bg-hover);
}
.elementor-navigator__item:active {
  background-color: var(--e-a-bg-active);
  color: var(--e-a-color-txt-accent);
}
.elementor-navigator__item[data-locked=true] {
  cursor: not-allowed;
}
.elementor-navigator__item:not(.elementor-active) .elementor-navigator__element__list-toggle i {
  transform: rotate(calc(-90deg * var(--direction-multiplier)));
}
.elementor-navigator__item > * {
  display: flex;
  align-items: center;
}
.elementor-navigator__item + .elementor-navigator__elements {
  display: none;
}
.elementor-navigator__elements > .elementor-navigator__element-section,
.elementor-navigator__elements > .elementor-navigator__element-container:not(:last-child) {
  border-block-end: var(--e-a-border);
}
.elementor-navigator__elements .elementor-empty-view {
  padding: 10px;
}
.elementor-navigator__elements .elementor-empty-view__title {
  margin-inline-start: 34px;
  font-size: 10px;
  font-style: italic;
}
.elementor-navigator__elements .ui-sortable-helper {
  box-shadow: 1px 2px 5px 0 rgba(0, 0, 0, 0.1);
  transform: rotate(4deg);
  background-color: var(--e-a-bg-active);
  color: var(--e-a-color-txt-accent);
  pointer-events: none;
}
.elementor-navigator__elements .ui-sortable-placeholder {
  background-color: var(--e-a-bg-hover);
}
.elementor-navigator__element.elementor-dragging-on-child > .elementor-navigator__elements > .elementor-empty-view {
  border-block-start: var(--e-a-border);
}
.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: var(--e-a-color-txt-default);
}
.elementor-navigator__element:not(.elementor-navigator__element--hidden) > .elementor-navigator__item .elementor-navigator__element__toggle:hover {
  color: var(--e-a-color-txt-hover);
}
.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: var(--e-a-bg-active);
}
.elementor-navigator__element__list-toggle {
  margin-inline-end: 7px;
  transition: transform 0.3s;
}
.elementor-navigator__element__element-type {
  margin-inline-end: 8px;
  font-size: 14px;
}
.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;
  background-color: var(--e-a-bg-hover);
  padding: var(--e-admin-border-radius);
  border: var(--e-a-border);
}
.elementor-navigator__element__title__text:not([contenteditable=true]) {
  padding: 3px 0;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.elementor-navigator__element__toggle {
  position: absolute;
  inset-inline-end: 15px;
  height: 100%;
  z-index: 0;
  font-size: 13px;
}
.elementor-navigator__element__indicators {
  position: relative;
  transition: transform 0.5s;
  z-index: 91;
}
.elementor-navigator__element__indicators:not(:hover) {
  transform: translateX(calc(100% * var(--direction-multiplier) - var(--e-editor-navigator-indicator-width) * var(--direction-multiplier)));
}
.elementor-navigator__element__indicator {
  height: 100%;
  width: 31px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: var(--e-a-color-txt);
  background-color: var(--e-a-bg-default);
  border-inline-end: var(--e-a-border);
}
.elementor-navigator__element__indicator:first-child {
  border-inline-start: var(--e-editor-navigator-indicator-width) solid var(--e-a-border-color-accent);
}
.elementor-navigator__element__indicator:hover {
  color: var(--e-a-color-txt-hover);
}
.elementor-navigator__element--hidden .elementor-navigator__element__title,
.elementor-navigator__element--hidden .elementor-navigator__element__toggle {
  opacity: 0.5;
}
.elementor-navigator__promotion-text {
  line-height: 18px;
}

.e-notice-bar {
  position: absolute;
  width: 100%;
  inset-block-end: 0;
  display: flex;
  align-items: center;
  height: 40px;
  color: #fff;
  background-color: var(--e-a-color-accent);
  padding: 0 25px;
}
.e-notice-bar__message a {
  text-decoration: underline;
  color: var(--e-a-color-txt-invert);
}
.e-notice-bar__message a:hover {
  color: #D5D8DC;
}
.e-notice-bar__primary_action {
  margin-inline: 12px;
}
.e-notice-bar__primary_action a {
  background: #ffffff;
  border-radius: 3px;
  color: #93003f;
  padding: 4px 10px;
  font-size: 11px;
}
.e-notice-bar__primary_action a:hover {
  color: rgb(70.5, 0, 30.2142857143);
  background: #F1F2F3;
}
.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: #F1F2F3;
}
.e-notice-bar__close {
  cursor: pointer;
  margin-inline-start: auto;
}
.e-notice-bar__icon {
  margin-inline-end: 8px;
}
.e-notice-bar i {
  font-size: 16px;
  opacity: 0.9;
}
.e-notice-bar i:hover {
  color: #D5D8DC;
}
.e-notice-bar a,
.e-notice-bar i {
  transition: var(--e-a-transition-hover);
}

body:not(.elementor-device-desktop) #e-notice-bar {
  display: none;
}

#elementor-fatal-error-dialog .dialog-message a {
  text-decoration: underline;
}

#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__wrapper {
  display: flex;
}
@media (max-width: 479px) {
  #elementor-icons-manager__sidebar {
    display: none;
  }
}
#elementor-icons-manager__tab-links {
  margin-block-start: 30px;
}
#elementor-icons-manager__upload {
  margin: 20px 45px;
  padding-block-start: 35px;
  border-block-start: var(--e-a-border);
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 1439px) {
  #elementor-icons-manager__upload {
    margin: 20px 25px;
  }
}
#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: transparent;
}
#elementor-icons-manager__search i {
  position: absolute;
  inset-block-start: 50%;
  inset-inline-end: 15px;
  transform: translateY(-50%);
}
#elementor-icons-manager__tab__wrapper {
  overflow: auto;
  margin: 25px -15px 0;
  padding: 0 15px 15px;
}
#elementor-icons-manager__tab__title {
  color: var(--e-a-color-txt);
  font-size: 16px;
  font-weight: 500;
  text-align: start;
}
@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-block-start: 70px;
}
#elementor-icons-manager__promotion__icon {
  font-size: 60px;
}
#elementor-icons-manager__promotion__text {
  width: 300px;
  font-size: 16px;
  padding-block-start: 25px;
}
#elementor-icons-manager__promotion__link {
  margin-block-start: 20px;
}

.elementor-icons-manager__tab-link {
  padding-block: 15px;
  padding-inline: 45px 0;
  font-size: 12px;
  text-align: start;
  cursor: pointer;
  position: relative;
}
.elementor-icons-manager__tab-link i {
  font-size: 20px;
  padding-inline-end: 15px;
}
@media (max-width: 1024px) {
  .elementor-icons-manager__tab-link i {
    display: none;
  }
}
.elementor-icons-manager__tab-link:hover {
  background-color: var(--e-a-bg-hover);
}
.elementor-icons-manager__tab-link.elementor-active {
  background-color: var(--e-a-bg-active);
  color: var(--e-a-color-txt-accent);
}
.elementor-icons-manager__tab-link.elementor-active:after {
  content: "";
  position: absolute;
  height: 100%;
  width: 3px;
  inset-block-start: 0;
  inset-inline-start: 0;
  background-color: var(--e-a-border-color-accent);
}
.elementor-icons-manager__tab__item {
  position: relative;
  height: 0;
  padding-block-end: 100%;
  border: var(--e-a-border);
  border-radius: 3px;
  cursor: pointer;
  transition: var(--e-a-transition-hover);
  overflow: hidden;
}
.elementor-icons-manager__tab__item:hover {
  background-color: var(--e-a-bg-hover);
}
.elementor-icons-manager__tab__item.elementor-selected {
  background-color: var(--e-a-bg-active);
  border-color: var(--e-a-border-color-accent);
  color: var(--e-a-color-txt-accent);
}
.elementor-icons-manager__tab__item__content {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  position: absolute;
  inset-block-start: 50%;
  inset-inline-start: 50%;
  transform: translate(calc(-50% * var(--direction-multiplier)), -50%);
  padding: 1px;
}
.elementor-icons-manager__tab__item__icon {
  font-size: 25px;
}
.elementor-icons-manager__tab__item__name {
  font-size: 11px;
  padding: 13px 20px 0;
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.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;
}

.pickr {
  border: var(--e-a-border);
  height: 27px;
}
.pickr .pcr-button {
  height: 100%;
  width: 100%;
  border-radius: var(--e-a-border-radius);
}
.pickr .pcr-button:before, .pickr .pcr-button:after {
  height: 12px;
  width: 12px;
  position: absolute;
  inset-block-start: 50%;
  inset-inline-start: 50%;
  transform: translate(calc(-50% * var(--direction-multiplier)), -50%);
}

.pcr-app {
  background-color: var(--e-a-bg-default);
  color: var(--e-a-color-txt);
  box-shadow: var(--e-a-popover-shadow);
  font-family: var(--e-a-font-family);
}
.pcr-app[data-theme=monolith] {
  padding: 0;
  width: 270px;
}
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-opacity,
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-chooser {
  height: 8px;
}
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-palette {
  height: 150px;
}
.pcr-app .pcr-selection .pcr-picker {
  box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.2);
}
.pcr-app .pcr-interaction {
  padding-block-end: 20px;
}
.pcr-app .pcr-interaction input.pcr-result {
  border: var(--e-a-border);
  color: var(--e-a-color-txt);
  border-radius: var(--e-a-border-radius);
  margin: 0;
  background-color: transparent;
}
.pcr-app .pcr-interaction input.pcr-result:focus {
  box-shadow: none;
  border-color: var(--e-a-border-color-bold);
}
.pcr-app .pcr-interaction input.pcr-type {
  all: unset;
  font-size: 10px;
  color: var(--e-a-color-txt-muted);
  padding-inline-start: 5px;
  cursor: pointer;
}
.pcr-app .pcr-interaction input.pcr-type.active {
  background-color: transparent;
  color: var(--e-a-color-txt-accent);
}
.pcr-selection, .pcr-interaction {
  padding: 0 20px;
}
.pcr-selection {
  padding-block-start: 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: var(--e-a-color-txt-muted);
}
.select2-container.select2-container--default .select2-selection--single {
  height: 27px;
  background-color: transparent;
}
.select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: var(--e-a-color-txt);
  line-height: 27px;
}
.select2-container.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: var(--e-a-bg-hover);
  color: var(--e-a-color-txt-hover);
}
.select2-container.select2-container--default .select2-selection--multiple {
  background-color: var(--e-a-bg-default);
  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: var(--e-a-btn-bg);
  color: var(--e-a-btn-color-invert);
  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: var(--e-a-btn-color-invert);
  text-indent: 0;
  position: absolute;
  inset: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.select2-container.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  padding-block-end: 5px;
}
.select2-container.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: var(--e-a-btn-color-invert);
  margin-inline-end: 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 {
  background-color: var(--e-a-bg-default);
  color: var(--e-a-color-txt);
  border-color: var(--e-a-border-color);
}
.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: var(--e-a-border-color-bold);
}

.select2-selection {
  outline: none;
}
.select2-selection--single {
  height: 27px;
}

.select2-selection__arrow {
  height: 27px;
  inset-block-start: 0;
}

.select2-results__option[aria-selected=true] {
  background-color: var(--e-a-bg-active);
  color: var(--e-a-color-txt-active);
}
.select2-results__option[aria-selected=true]:not(.select2-results__option--highlighted) {
  background-color: var(--e-a-bg-active);
}

.select2-dropdown {
  border-color: var(--e-a-border-color);
  background-color: var(--e-a-bg-default);
  color: var(--e-a-color-txt);
  box-shadow: var(--e-a-dropdown-shadow);
}
.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 rgb(14.2857142857, 58.5714285714, 155.7142857143) inset;
}
.e-ui-state--document-scrubbing-mode__on label.e-scrubbing--active {
  color: rgb(14.2857142857, 58.5714285714, 155.7142857143);
  -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 {
  text-align: center;
}
#elementor-paste-area-dialog .dialog-header {
  padding-block-start: 60px;
  font-size: 30px;
}
#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;
  inset-block-start: -60px;
  inset-inline: 0;
}
#elementor-paste-area-dialog #elementor-paste-area-dialog__input:focus {
  border-color: transparent;
  outline: none;
}
#elementor-paste-area-dialog .dialog-widget-content {
  width: 400px;
}
#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-block-start: 15px;
}
#elementor-paste-area-dialog #elementor-paste-area-dialog__error {
  color: var(--e-a-color-danger);
  font-size: 12px;
}
#elementor-paste-area-dialog #elementor-paste-area-dialog__error:before {
  content: "";
  border-block-start: var(--e-a-border);
  display: block;
  margin: 10px -15px;
}

[class^=eicon-flex], [class*=" eicon-flex"] {
  transition: 0.3s all;
}
[class^=eicon-flex].eicon-inline, [class*=" eicon-flex"].eicon-inline {
  max-height: 1em;
  max-width: 1em;
}
[class^=eicon-flex], [class*=" eicon-flex"] {
  --is-ltr: 0;
  --is-rtl: 1;
}
[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));
}
[class^=eicon-flex], [class*=" eicon-flex"] {
  --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-rtl.css.map */
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/editor-rtl.min.css */
.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%}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{height:100%}html{background-color:var(--e-a-bg-loading)}iframe,img{border:0}li{list-style:none}a,body{text-decoration:none}body{color:var(--e-a-color-txt);font-family:var(--e-a-font-family);font-size:13px;font-weight:400;line-height:1;overflow:hidden;text-transform:none}body,body:after{background-color:var(--e-a-bg-default)}body:after{content:"";height:100%;inset-block-start:0;inset-inline-end:0;position:absolute;transition:width .5s;width:0}body a{color:var(--e-a-color-info)}body a:hover{color:var(--e-a-color-primary-bold)}body.elementor-editor-active #elementor-mode-switcher-preview i{scale:calc(1 * var(--direction-multiplier)) 1}body.elementor-editor-preview{--e-preview-width:100%}body.elementor-editor-preview #elementor-mode-switcher-preview i{scale:calc(-1 * var(--direction-multiplier)) 1}body.elementor-navigator--dock-hint:after{width:30px}#elementor-editor-wrapper{display:flex;height:100vh;width:100%}#elementor-panel:not(.ui-resizable-resizing),#elementor-preview:not(.ui-resizable-resizing){transition:margin .5s ease-in-out,width .5s ease-in-out}#elementor-loading{background:var(--e-a-bg-default);inset:0;position:fixed;z-index:9999}#elementor-preview-loading{align-items:center;background-color:var(--e-a-bg-default);display:flex;inset:0;justify-content:center;position:absolute}#elementor-preview-loading i{color:var(--e-a-color-txt-disabled);font-size:50px}.elementor-nerd-box{padding:30px;text-align:center}.elementor-nerd-box-icon{width:100px}.elementor-nerd-box-title{font-size:16px;font-weight:700;line-height:1.4;margin-block-start:20px}.elementor-nerd-box-message{font-size:11px;line-height:1.8;margin-block-start:5px}.elementor-nerd-box .elementor-button{margin-block-start:20px}.elementor-nerd-box--upsale{padding:15px 30px 30px}.elementor-nerd-box--upsale .elementor-nerd-box-title{font-weight:500;line-height:1.2}.elementor-nerd-box--upsale .elementor-nerd-box-message{line-height:1.5}.eicon-nerd:hover:before{content:"\e8b7"}.eicon-nerd:active:before{content:"\e8b6"}.e-group-control-header{align-items:center;box-shadow:0 2px 8px rgba(0,0,0,.1);display:flex;font-size:12px;font-weight:700;justify-content:space-between;margin-block-end:15px;padding:10px}.e-control-tools{display:flex}.e-control-tool{background-color:var(--e-a-bg-default);border:0;border-radius:3px;display:inline-flex;height:20px;margin:0 3px;position:relative;width:20px}.e-control-tool:not(.e-control-tool-disabled){box-shadow:0 1px 5px rgba(0,0,0,.1);cursor:pointer}.e-control-tool-disabled{background:var(--e-a-bg-default);pointer-events:none}.e-control-tool-disabled i{color:var(--e-a-color-txt-disabled)}.e-control-tool i{color:var(--e-a-color-txt-default);font-size:13px;inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(calc(-50% * var(--direction-multiplier)),-50%)}i.eicon-tilted{transform:rotate(90deg)}.elementor-loader-wrapper{align-items:center;display:flex;flex-direction:column;gap:30px;inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(calc(-50% * var(--direction-multiplier)),-50%);width:300px}.elementor-loader{background-color:var(--e-a-bg-active);border-radius:50%;box-shadow:2px 2px 20px 4px rgba(0,0,0,.02);box-sizing:border-box;height:150px;padding:40px;width:150px}.elementor-loader-boxes{height:100%;position:relative;width:100%}.elementor-loader-box{animation:load 1.8s linear infinite;background-color:var(--e-a-color-txt-hover);position:absolute}.elementor-loader-box:first-of-type{height:100%;left:0;top:0;width:20%}.elementor-loader-box:not(:first-of-type){height:20%;right:0;width:60%}.elementor-loader-box:nth-of-type(2){animation-delay:calc(1.8s / 4 * -1);top:0}.elementor-loader-box:nth-of-type(3){animation-delay:calc(1.8s / 4 * -2);top:40%}.elementor-loader-box:nth-of-type(4){animation-delay:calc(1.8s / 4 * -3);bottom:0}.elementor-loading-title{color:var(--e-a-color-txt);font-size:10px;letter-spacing:7px;text-align:center;text-indent:7px;text-transform:uppercase;width:100%}.e-input-style,input,select,textarea{background:none;background-color:var(--e-a-bg-default);border:var(--e-a-border-bold);border-radius:var(--e-a-border-radius);box-shadow:none;color:var(--e-a-color-txt);font-size:12px;outline:none;width:100%}.e-input-style:focus,.e-input-style:focus+.elementor-control-dynamic-switcher,input:focus,input:focus+.elementor-control-dynamic-switcher,select:focus,select:focus+.elementor-control-dynamic-switcher,textarea:focus,textarea:focus+.elementor-control-dynamic-switcher{border-color:var(--e-a-border-color-focus)}.elementor-error input,.elementor-error select,.elementor-error textarea{border-color:var(--e-a-color-danger)}input{min-width:0}.e-input-style,input,textarea{padding:5px}.e-input-style,textarea{resize:vertical}input[type=checkbox],input[type=radio]{height:auto;width:auto}input[type=checkbox]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:var(--e-a-border-bold);border-radius:var(--e-a-border-radius);content:none;display:inline-flex;height:15px;justify-content:center;margin:0;margin-inline-end:5px;outline:none;padding:0;width:15px}input[type=checkbox]:checked{background:var(--e-a-color-primary-bold);border:none}input[type=checkbox]:checked:before{border:solid #fff;border-width:0 2px 2px 0;content:"";display:block;height:7px;transform:rotate(45deg);width:4px}input[disabled]{background-color:var(--e-a-bg-hover);cursor:not-allowed;opacity:1}select{height:27px;outline:none}.dialog-widget-content{background-color:var(--e-a-bg-default);border-radius:3px;box-shadow:2px 8px 23px 3px rgba(0,0,0,.2);overflow:hidden;position:absolute}.dialog-message{box-sizing:border-box;line-height:1.5}.dialog-close-button{color:var(--e-a-color-txt);cursor:pointer;font-size:15px;inset-inline-end:15px;line-height:1;margin-block-start:15px;position:absolute;transition:var(--e-a-transition-hover)}.dialog-close-button:hover{color:var(--e-a-color-txt-hover)}.dialog-prevent-scroll{max-height:100vh;overflow:hidden}.dialog-type-lightbox{background-color:rgba(0,0,0,.8);bottom:0;height:100%;left:0;position:fixed;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:9999}.elementor-editor-active .elementor-popup-modal{background-color:initial}.dialog-type-alert .dialog-widget-content,.dialog-type-confirm .dialog-widget-content{margin:auto;padding:20px;width:400px}.dialog-type-alert .dialog-header,.dialog-type-confirm .dialog-header{font-size:15px;font-weight:500}.dialog-type-alert .dialog-header:after,.dialog-type-confirm .dialog-header:after{border-block-end:var(--e-a-border);content:"";display:block;margin-block-end:10px;margin-inline-end:-20px;margin-inline-start:-20px;padding-block-end:10px}.dialog-type-alert .dialog-message,.dialog-type-confirm .dialog-message{min-height:50px}.dialog-type-alert .dialog-buttons-wrapper,.dialog-type-confirm .dialog-buttons-wrapper{display:flex;gap:15px;justify-content:flex-end;padding-block-start:10px}.dialog-type-alert .dialog-buttons-wrapper .dialog-button,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button{background-color:var(--e-a-btn-bg);border:none;border-radius:var(--e-a-border-radius);color:var(--e-a-btn-color-invert);font-size:12px;font-weight:500;line-height:1.2;outline:none;padding:8px 16px;transition:var(--e-a-transition-hover)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:hover{border:none}.dialog-type-alert .dialog-buttons-wrapper .dialog-button:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:hover{background-color:var(--e-a-btn-bg-hover);color:var(--e-a-btn-color-invert)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button:active,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:active{background-color:var(--e-a-btn-bg-active)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button:not([disabled]),.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:not([disabled]){cursor:pointer}.dialog-type-alert .dialog-buttons-wrapper .dialog-button:disabled,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:disabled{background-color:var(--e-a-btn-bg-disabled);color:var(--e-a-btn-color-disabled)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button:not(.elementor-button-state) .elementor-state-icon,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:not(.elementor-button-state) .elementor-state-icon{display:none}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt{background:transparent;color:var(--e-a-color-txt)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt:hover{background:var(--e-a-bg-hover);color:var(--e-a-color-txt-hover)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel:disabled,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt:disabled,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel:disabled,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt:disabled{background:transparent;color:var(--e-a-color-txt-disabled)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt-border,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt-border{border:1px solid var(--e-a-color-txt-muted)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-success,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-success,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-success,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-success{background-color:var(--e-a-btn-bg-success)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-success:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-success:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-success:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-success:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-success:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-success:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-success:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-success:hover{background-color:var(--e-a-btn-bg-success-hover)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary{background-color:var(--e-a-btn-bg-primary);color:var(--e-a-btn-color)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary:hover{background-color:var(--e-a-btn-bg-primary-hover);color:var(--e-a-btn-color)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt{background:transparent;color:var(--e-a-color-primary-bold)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:hover{background:var(--e-a-bg-primary)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro{background-color:var(--e-a-btn-bg-accent)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro:hover{background-color:var(--e-a-btn-bg-accent-hover)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent:active,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro:active,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent:active,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro:active{background-color:var(--e-a-btn-bg-accent-active)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-info,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-info,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-info,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-info{background-color:var(--e-a-btn-bg-info)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-info:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-info:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-info:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-info:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-info:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-info:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-info:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-info:hover{background-color:var(--e-a-btn-bg-info-hover)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-warning,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-warning,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-warning,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-warning{background-color:var(--e-a-btn-bg-warning)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-warning:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-warning:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-warning:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-warning:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-warning:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-warning:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-warning:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-warning:hover{background-color:var(--e-a-btn-bg-warning-hover)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-danger{background-color:var(--e-a-btn-bg-danger)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger.color-white,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger.color-white,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger.color-white,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-danger.color-white{color:var(--e-a-color-white)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-danger:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-danger:hover{background-color:var(--e-a-btn-bg-danger-hover)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button i,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button i{margin-inline-end:5px}.dialog-type-alert .dialog-buttons-wrapper .dialog-button:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button:visited,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:visited{color:initial}.dialog-type-alert .dialog-buttons-wrapper .dialog-button[disabled]:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button[disabled]:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button[disabled]:visited,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button[disabled]:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button[disabled]:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button[disabled]:visited{background-color:var(--e-a-btn-bg-disabled)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button[disabled],.dialog-type-confirm .dialog-buttons-wrapper .dialog-button[disabled]{background-color:var(--e-a-btn-bg-disabled);cursor:not-allowed}.ps{overflow:hidden!important;overflow-anchor:none;touch-action:auto}.ps__rail-y{display:none;left:auto!important;opacity:0;position:absolute;right:0;transition:background-color .2s linear,opacity .2s linear;width:15px}.ps--active-y>.ps__rail-y{background-color:transparent;display:block}.ps--focus>.ps__rail-y,.ps--scrolling-y>.ps__rail-y,.ps:hover>.ps__rail-y{opacity:.6}.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover{opacity:.9}.ps__thumb-y{background-color:#aaa;border-radius:6px;position:absolute;right:2px;transition:background-color .2s linear,width .2s ease-in-out;width:6px}.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y{background-color:#999;width:6px}#nprogress{pointer-events:none}#nprogress .bar{background:#d004d4;height:2px;left:0;position:fixed;top:0;width:100%;z-index:1031}#nprogress .peg{box-shadow:0 0 10px #d004d4,0 0 5px #d004d4;display:block;height:100%;opacity:1;position:absolute;right:0;transform:rotate(3deg) translateY(-4px);width:100px}#nprogress .spinner{display:none;position:fixed;right:15px;top:15px;z-index:1031}#nprogress .spinner-icon{animation:nprogress-spinner .4s linear infinite;border:2px solid transparent;border-block-start-color:#d004d4;border-inline-start-color:#d004d4;border-radius:50%;box-sizing:border-box;height:18px;width:18px}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#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 :where(#elementor-panel-state-loading,#elementor-panel-header-wrapper,#elementor-panel-content-wrapper,#elementor-panel-footer) h1,.elementor-panel :where(#elementor-panel-state-loading,#elementor-panel-header-wrapper,#elementor-panel-content-wrapper,#elementor-panel-footer) h2,.elementor-panel :where(#elementor-panel-state-loading,#elementor-panel-header-wrapper,#elementor-panel-content-wrapper,#elementor-panel-footer) h3,.elementor-panel :where(#elementor-panel-state-loading,#elementor-panel-header-wrapper,#elementor-panel-content-wrapper,#elementor-panel-footer) h4,.elementor-panel :where(#elementor-panel-state-loading,#elementor-panel-header-wrapper,#elementor-panel-content-wrapper,#elementor-panel-footer) h5,.elementor-panel :where(#elementor-panel-state-loading,#elementor-panel-header-wrapper,#elementor-panel-content-wrapper,#elementor-panel-footer) h6{font-size:100%;font-weight:400}.elementor-panel :where(#elementor-panel-state-loading,#elementor-panel-header-wrapper,#elementor-panel-content-wrapper,#elementor-panel-footer) abbr,.elementor-panel :where(#elementor-panel-state-loading,#elementor-panel-header-wrapper,#elementor-panel-content-wrapper,#elementor-panel-footer) acronym{border:0;font-variant:normal}.elementor-panel :where(#elementor-panel-state-loading,#elementor-panel-header-wrapper,#elementor-panel-content-wrapper,#elementor-panel-footer) sup{vertical-align:text-top}.elementor-panel :where(#elementor-panel-state-loading,#elementor-panel-header-wrapper,#elementor-panel-content-wrapper,#elementor-panel-footer) sub{vertical-align:text-bottom}.elementor-panel :where(#elementor-panel-state-loading,#elementor-panel-header-wrapper,#elementor-panel-content-wrapper,#elementor-panel-footer) img{border:0;height:auto;max-width:100%}.elementor-panel :where(#elementor-panel-state-loading,#elementor-panel-header-wrapper,#elementor-panel-content-wrapper,#elementor-panel-footer) :focus{outline:0}.elementor-panel .elementor-panel-box-content{padding:20px 20px 10px}.elementor-panel .elementor-button{display:inline-block}.elementor-panel .elementor-panel-alert{background-color:var(--e-a-bg-primary);border-end-end-radius:3px;border-end-start-radius:0;border-inline-start:3px solid var(--e-a-color-primary);border-start-end-radius:3px;border-start-start-radius:0;font-size:12px;font-style:italic;font-weight:300;line-height:1.5;padding:15px;position:relative;text-align:start}.elementor-panel .elementor-panel-alert a{color:inherit}.elementor-panel .elementor-panel-alert.elementor-panel-alert-info{background:var(--e-a-bg-info);border-color:var(--e-a-color-info)}.elementor-panel .elementor-panel-alert.elementor-panel-alert-success{background:var(--e-a-bg-success);border-color:var(--e-a-color-success)}.elementor-panel .elementor-panel-alert.elementor-panel-alert-warning{background:var(--e-a-bg-warning);border-inline-start:3px solid var(--e-a-color-warning)}.elementor-panel .elementor-panel-alert.elementor-panel-alert-danger{background:var(--e-a-bg-danger);border-color:var(--e-a-color-danger)}.elementor-panel .elementor-control-field-description,.elementor-panel .elementor-descriptor{color:var(--e-a-color-txt-muted);font-size:11px;font-style:italic;line-height:1.4}.elementor-panel .elementor-controls-popover{background-color:var(--e-a-bg-default);border-radius:var(--e-a-border-radius);box-shadow:var(--e-a-popover-shadow);display:none;inset-inline:0;margin:-4px auto 5px;padding-block-start:15px;position:absolute;width:90%;z-index:10000}.elementor-panel .elementor-controls-popover:before{border:8px solid transparent;border-block-end-color:var(--e-a-bg-default);content:"";inset-block-start:-16px;inset-inline-end:22px;position:absolute}.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-panel-global .elementor-nerd-box .elementor-nerd-box-icon{margin-block-start:20px}.elementor-panel{background-color:var(--e-a-bg-default);font-family:var(--e-a-font-family);font-size:13px;height:100%;inset-inline-start:0;margin-inline-start:calc(-1 * var(--e-editor-panel-width) * var(--e-is-preview-mode));overflow:visible;position:relative;width:var(--e-editor-panel-width);z-index:1}.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-editor-preview .elementor-panel #elementor-panel-elements-wrapper{display:flex;flex-direction:column}.elementor-panel .ps__rail-y{z-index:2}.elementor-panel .elementor-responsive-panel{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(min(135px,50% - 5px),1fr));padding:0 15px}.elementor-panel .elementor-responsive-panel>.e-responsive-panel-stretch{grid-column:1/-1}.elementor-panel #elementor-panel-header{align-items:center;background-color:var(--e-a-dark-bg);color:var(--e-a-color-white);display:flex;height:40px;justify-content:space-between;width:100%}.elementor-panel #elementor-panel-header>*{align-items:center;display:flex;justify-content:center}.elementor-panel .elementor-header-button{background-color:transparent;border:0;color:currentColor;width:40px}.elementor-panel .elementor-header-button .elementor-icon{cursor:pointer;display:block;font-size:19px;height:40px;line-height:40px;transition:var(--e-a-transition-hover)}.elementor-panel .elementor-header-button .elementor-icon.eicon-menu-bar{font-size:18px}.elementor-panel .elementor-header-button:focus,.elementor-panel .elementor-header-button:hover{color:var(--e-a-dark-color-txt-hover)}.elementor-panel #elementor-panel-header-title{flex:1;font-size:15px;font-weight:700}.elementor-panel #elementor-panel-header-title img{width:90px}.elementor-panel #elementor-panel-elements-categories{padding-block-end:10px;position:relative}.elementor-panel .elementor-panel-category{border-block-end:var(--e-a-border);position:relative}.elementor-panel .elementor-panel-category .elementor-panel-heading{background-color:transparent;border:none;padding:0 15px}.elementor-panel .elementor-panel-category.elementor-active .elementor-panel-heading{border:none}.elementor-panel .elementor-panel-category.elementor-active-title{display:flex}.elementor-panel .elementor-panel-category-items{padding-block-end:20px}.elementor-panel .elementor-panel-category-items-empty{grid-column-end:3;grid-column-start:1}.elementor-panel #elementor-panel-page-menu{padding:25px 15px}.elementor-panel .elementor-panel-menu-group-title{font-size:11px;text-transform:uppercase}.elementor-panel .elementor-panel-menu-items{border:var(--e-a-border);border-radius:5px;margin:15px 0 25px;overflow:hidden}.elementor-panel .elementor-panel-menu-item{align-items:center;background-color:transparent;border:0;cursor:pointer;display:flex;height:40px;transition:var(--e-a-transition-hover);width:100%}.elementor-panel .elementor-panel-menu-item:not(:last-child){border-block-end:var(--e-a-border)}.elementor-panel .elementor-panel-menu-item:focus,.elementor-panel .elementor-panel-menu-item:hover{background-color:var(--e-a-bg-hover)}.elementor-panel .elementor-panel-menu-item:active{background-color:var(--e-a-bg-active);color:var(--e-a-color-txt-accent)}.elementor-panel .elementor-panel-menu-item-icon{flex-shrink:0;font-size:19px;margin:0 10px;padding:10px 0;text-align:center;width:30px}.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{background:var(--e-a-color-white);border-radius:var(--e-a-border-radius);margin:0 10px}.elementor-panel .elementor-panel-menu-item-title>span{color:var(--e-a-color-accent)}.elementor-panel .elementor-panel-menu-item a{align-items:center;color:inherit;display:flex;height:100%;padding-inline-start:10px;padding:10px 0;width:100%}.elementor-panel .elementor-control.elementor-control-clear_page{background-color:transparent}.elementor-panel .elementor-control.elementor-control-clear_page .elementor-control-raw-html{align-items:center;display:flex;justify-content:space-between}.elementor-panel .elementor-panel-navigation{border-block-end:var(--e-a-border);display:flex;width:100%}.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab{all:unset;border-block-end:3px solid transparent;cursor:pointer;flex:auto;transition:var(--e-a-transition-hover)}.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab:focus,.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab:hover{background-color:var(--e-a-bg-hover)}.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab:focus{outline:0}.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab.elementor-active{border-color:var(--e-a-border-color-accent);color:var(--e-a-color-txt-accent)}.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab.elementor-active span{color:var(--e-a-color-txt-accent)}.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab span{color:inherit;display:block;font-size:10px;padding:12px 0 8px;text-align:center}.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab span:before{display:block;font-family:eicons;font-size:16px;margin-block-end:8px}.elementor-panel .elementor-tab-control-content span:before{content:"\e92c"}.elementor-panel .elementor-tab-control-style span:before{content:"\e921"}.elementor-panel .elementor-tab-control-settings span:before{content:"\e940"}.elementor-panel .elementor-tab-control-advanced span:before,.elementor-panel .elementor-tab-control-advanced-tab-floating-bars span:before,.elementor-panel .elementor-tab-control-advanced-tab-floating-buttons span:before,.elementor-panel .elementor-tab-control-advanced-tab-links-in-bio span:before,.elementor-panel .elementor-tab-control-general_style span:before{content:"\e916"}.elementor-panel .elementor-tab-control-responsive span:before{content:"\e885"}.elementor-panel .elementor-tab-control-lightbox span:before{content:"\e922"}.elementor-panel .elementor-tab-control-column span:before,.elementor-panel .elementor-tab-control-layout span:before{content:"\e899"}.elementor-panel #elementor-panel__editor__help{align-items:center;display:flex;justify-content:center;padding:50px 25px}.elementor-panel #elementor-panel__editor__help__link{align-items:center;color:inherit;display:inline-flex;font-size:85%;font-weight:500;justify-content:center;line-height:2;padding-inline-start:5px;transition:var(--e-a-transition-hover)}.elementor-panel #elementor-panel__editor__help__link:focus,.elementor-panel #elementor-panel__editor__help__link:hover{color:var(--e-a-color-info)}.elementor-panel #elementor-panel__editor__help__link i{font-size:125%;padding:0 5px;position:relative}.elementor-panel #elementor-panel__editor__help__link i:after{border-radius:50%;content:"";height:13px;inset-block-end:0;inset-block-start:3px;inset-inline-end:0;inset-inline-start:8px;position:absolute;width:13px;z-index:-1}.elementor-panel #elementor-panel-footer{background-color:var(--e-a-dark-bg);color:var(--e-a-dark-color-txt);height:40px;position:relative}.elementor-panel #elementor-panel-footer-tools{display:flex;height:100%;justify-content:space-between}.elementor-panel .elementor-panel-footer-tool{align-items:center;background-color:transparent;border:0;color:currentColor;cursor:pointer;display:flex;justify-content:center;transition:var(--e-a-transition-hover);width:15%}.elementor-panel .elementor-panel-footer-tool i{font-size:15px}.elementor-panel .elementor-panel-footer-tool #elementor-panel-saver-button-save-options i.eicon-chevron-right{margin:auto;transform:rotate(270deg)}.elementor-panel .elementor-panel-footer-tool #elementor-panel-saver-button-save-options.elementor-disabled{cursor:inherit}.elementor-panel .elementor-panel-footer-tool:not(.e-open):focus,.elementor-panel .elementor-panel-footer-tool:not(.e-open):hover{color:var(--e-a-dark-color-txt-hover)}.elementor-panel .elementor-panel-footer-tool:not(.e-open) .elementor-panel-footer-sub-menu-wrapper{display:none}.elementor-panel #elementor-panel-footer-saver-publish{margin-inline-start:auto;width:30%}.elementor-panel #elementor-panel-footer-saver-publish .elementor-button-state i{margin-inline-end: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:10%}.elementor-panel #elementor-panel-footer-saver-options .elementor-last-edited-wrapper{font-size:11px;font-style:italic;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-block-end:1px dotted transparent;cursor:pointer;transition:all .3s ease-in-out}.elementor-panel #elementor-panel-footer-saver-options .elementor-last-edited-wrapper time:hover{border-block-end-color:inherit}.elementor-panel #elementor-panel-footer-saver-options.e-open i.eicon-chevron-right{transform:rotate(90deg)}.elementor-panel #elementor-panel-saver-button-publish,.elementor-panel #elementor-panel-saver-button-save-options{border-radius:0;font-size:11px;height:100%;padding:0;width:100%}.elementor-panel #elementor-panel-saver-button-publish.elementor-disabled,.elementor-panel #elementor-panel-saver-button-save-options.elementor-disabled{background-color:#1f2124;color:#9da5ae}.elementor-panel #elementor-panel-saver-button-publish:not(.elementor-disabled){border-inline-end:1px solid #f0abfc}.elementor-panel #elementor-panel-saver-button-publish.elementor-disabled{border-inline-end:1px solid #3f444b}.elementor-panel .elementor-panel-footer-sub-menu-wrapper{background-color:#1f2124;box-shadow:-2px -5px 8px rgba(0,0,0,.1);cursor:default;inset-block-end:100%;inset-inline-start:0;padding:10px;position:absolute;width:100%;z-index:10000}.elementor-panel .elementor-panel-footer-sub-menu{border:1px solid #3f444b;border-radius:var(--e-border-radius);overflow:hidden}.elementor-panel .elementor-panel-footer-sub-menu-item{align-items:center;color:#d5d8dc;-moz-column-gap:10px;column-gap:10px;cursor:pointer;display:flex;height:40px;padding:0 20px;transition:var(--e-a-transition-hover)}.elementor-panel .elementor-panel-footer-sub-menu-item.elementor-disabled{color:#69727d;cursor:default}.elementor-panel .elementor-panel-footer-sub-menu-item:not(:last-child){border-block-end:1px solid #3f444b}.elementor-panel .elementor-panel-footer-sub-menu-item:hover{background-color:hsla(0,0%,100%,.1)}.elementor-panel .elementor-panel-footer-sub-menu-item.active{background-color:hsla(0,0%,100%,.2)}#elementor-panel-elements-navigation .elementor-panel-navigation-tab{cursor:pointer;font-size:12px;padding:10px 0;text-align:center}#elementor-panel-elements{overflow:hidden}#elementor-panel-state-loading{display:none}body.elementor-panel-loading #elementor-panel-state-loading{align-items:center;background-color:hsla(0,0%,100%,.5);display:flex;inset:0;justify-content:center;position:absolute;z-index:2}#elementor-panel-state-loading .eicon-loading{color:var(--e-a-color-txt-accent);font-size:25px}#elementor-panel-elements-search-area{background-color:var(--e-a-bg-default);inset-block-start:0;padding:15px;position:sticky;z-index:1}#elementor-panel-elements-search-area:empty{display:none}#elementor-panel-elements-search-wrapper{position:relative}#elementor-panel-elements-search-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:var(--e-a-border-bold);border-radius:0;font-size:11px;font-style:italic;padding-block:10px;padding-inline:29px 10px;transition:all 1s}#elementor-panel-elements-search-input+i{color:var(--e-a-color-txt-disabled);inset-block-start:50%;inset-inline-start:10px;position:absolute;transform:translateY(-50%)}#elementor-panel-elements-search-input:focus{border-color:var(--e-a-border-color-focus);padding-inline-end:15px}.e-free-badge-container{flex-grow:1;margin-inline-end:10px;margin-inline-start:10px}.e-free-badge-container .e-free-badge{background-color:var(--e-a-btn-bg);border-radius:var(--e-a-border-radius);color:var(--e-a-btn-color-invert);padding:3px 5px}.elementor-panel .elementor-element{background-color:transparent;border:var(--e-a-border-bold);border-radius:3px;color:var(--e-a-color-txt);cursor:move;font-family:var(--e-a-font-family);line-height:1;position:relative;text-align:center;transition:var(--e-a-transition-hover);width:100%}.elementor-panel .elementor-element--promotion .elementor-element{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.elementor-panel .elementor-element .eicon-atomic{color:var(--e-a-color-txt);inset-block-start:5px;inset-inline-end:5px;position:absolute}.elementor-panel .elementor-element:focus,.elementor-panel .elementor-element:hover{background-color:var(--e-a-bg-hover);border-color:var(--e-a-border-color-bold)}.elementor-panel .elementor-element:focus>.eicon-lock,.elementor-panel .elementor-element:hover>.eicon-lock{color:var(--e-a-color-accent)}.elementor-panel .elementor-element:focus>.eicon-plug,.elementor-panel .elementor-element:hover>.eicon-plug{color:var(--e-a-color-info)}.elementor-panel .elementor-element .icon{font-size:28px;padding-block-start:15px}.elementor-panel .elementor-element .title-wrapper{align-items:center;display:flex;height:40px;justify-content:center}.elementor-panel .elementor-element .title{font-size:12px}.elementor-panel .elementor-element .eicon-plug,.elementor-panel .elementor-element>.eicon-lock{color:var(--e-a-color-txt-disabled);inset-block-start:5px;inset-inline-end:5px;position:absolute}.elementor-panel .elementor-element:active{background-color:var(--e-a-bg-hover);border-color:var(--e-a-border-color-accent);color:var(--e-a-color-txt-accent)}#elementor-element--promotion__dialog{background-color:var(--e-a-bg-default);border-radius:var(--e-a-border-radius);box-shadow:var(--e-a-popover-shadow);position:absolute;width:300px;z-index:1}#elementor-element--promotion__dialog:after{border:10px solid transparent;border-inline-end-color:var(--e-a-bg-default);content:"";inset-block-start:15px;inset-inline-end:100%;position:absolute;transform:scaleY(.7)}#elementor-element--promotion__dialog__title{font-size:14px}#elementor-element--promotion__dialog .dialog-header{border-block-end:var(--e-a-border);display:flex;font-weight:500;padding:20px}#elementor-element--promotion__dialog .dialog-header .eicon-pro-icon{color:var(--e-a-color-accent);flex-grow:1;font-size:14px;margin-inline-start:10px}#elementor-element--promotion__dialog .dialog-header .eicon-close{color:var(--e-a-color-txt-disabled);cursor:pointer}#elementor-element--promotion__dialog .dialog-header .eicon-close:hover{color:var(--e-a-color-txt-muted)}#elementor-element--promotion__dialog .dialog-message{padding:20px}#elementor-element--promotion__dialog .dialog-buttons-wrapper{padding:0 20px 20px}#elementor-element--promotion__dialog .dialog-button{font-size:12px;padding:7px 25px}.dialog-tooltip-widget{background-color:var(--e-a-bg-default);border-radius:3px;box-shadow:0 2px 15px rgba(0,0,0,.3);position:absolute;width:300px;z-index:1}.dialog-tooltip-widget:after{border:10px solid transparent;border-inline-end-color:var(--e-a-bg-default);content:"";inset-block-start:15px;inset-inline-end:100%;position:absolute;transform:scaleY(.7)}.dialog-tooltip-widget__title{font-size:14px}.dialog-tooltip-widget .dialog-tooltip-header{border-block-end:1px solid var(--e-a-bg-default);color:var(--e-a-color-txt);display:flex;font-weight:500;padding:20px 20px 0}.dialog-tooltip-widget .dialog-tooltip-header .eicon-pro-icon{color:#93003f;flex-grow:1;font-size:14px;margin-inline-start:10px}.dialog-tooltip-widget .dialog-tooltip-header .eicon-close{color:var(--e-a-color-txt);cursor:pointer;margin-inline-start:auto}.dialog-tooltip-widget .dialog-tooltip-message{padding:20px}.dialog-tooltip-widget .dialog-tooltip-buttons-wrapper{padding:0 20px 20px;text-align:end}.dialog-tooltip-widget .dialog-tooltip-button{font-size:12px;padding:7px 25px}.dialog-tooltip-widget .dialog-tooltip-button::-moz-focus-inner{border:0}#elementor-panel-elements-widget-creation-area:empty{display:none}.elementor-panel-elements-widget-creation{padding:30px 20px;text-align:center}.elementor-panel-elements-widget-creation__title{color:var(--e-a-color-txt);font-size:14px;font-weight:700;line-height:1.4}.elementor-panel-elements-widget-creation__message{color:var(--e-a-color-txt-muted);font-size:13px;line-height:1.6;margin-block-start:8px}.elementor-panel-elements-widget-creation__cta{align-items:center;background:none;border:none;color:var(--e-a-color-accent-promotion,#d6107c);cursor:pointer;display:inline-flex;font-family:var(--e-a-font-family);font-size:14px;font-weight:500;gap:6px;margin-block-start:16px;padding:0}.elementor-panel-elements-widget-creation__cta i{font-size:16px}.elementor-panel-elements-widget-creation__cta:hover{opacity:.8}.elementor-panel-elements-widget-creation--search-footer{border-block-start:var(--e-a-border)}#elementor-panel-inner{box-shadow:0 0 5px 0 rgba(0,0,0,.1);display:flex;flex-direction:column;height:100%;position:relative}#elementor-panel-content-wrapper{flex:1;position:relative;width:100%}.elementor-panel-container{clear:both;padding-inline-end:15px;padding-inline-start:15px}#elementor-panel-get-pro-elements .elementor-nerd-box-message{margin-block-start:10px}#elementor-panel-get-pro-elements .elementor-nerd-box-icon{margin-block-start:20px}#elementor-panel-get-pro-elements-sticky{font-size:14px;font-weight:400;inset-block-end:0;line-height:1.6;margin-block-end:-10px;position:sticky}#elementor-panel-get-pro-elements-sticky .elementor-get-pro-sticky-message{background-color:var(--e-a-color-white);box-shadow:0 -10px 14px -6px rgba(0,0,0,.05);color:var(--e-a-color-black);display:block;gap:10px;margin-block-start:-14px;min-height:40px;padding:9px min(35px,5%);text-align:center}#elementor-panel-get-pro-elements-sticky .elementor-get-pro-sticky-message a{color:var(--e-a-btn-bg-accent);display:inline-block;font-size:13px;font-weight:500}#elementor-panel-get-pro-elements-sticky img{margin-inline-start:17px}#elementor-panel-notice-wrapper .elementor-panel-notice{font-style:unset;margin:0 auto;margin-block-end:15px;width:90%}#elementor-panel-notice-wrapper .elementor-panel-notice a{border-block-end:2px dotted var(--e-a-color-info);display:inline-block;font-style:italic;font-weight:700}body.e-has-notification .elementor-panel-menu-item.elementor-panel-menu-item-notification-center .elementor-panel-menu-item-icon,body.e-has-notification:not(.e-route-panel-menu) #elementor-panel-header-menu-button{position:relative}body.e-has-notification .elementor-panel-menu-item.elementor-panel-menu-item-notification-center .elementor-panel-menu-item-icon:after,body.e-has-notification:not(.e-route-panel-menu) #elementor-panel-header-menu-button:after{background:var(--e-a-color-primary);border-radius:50%;content:"";display:block;height:8px;inset-block-start:5px;inset-inline-end:5px;position:absolute;width:8px}.media-modal.wp-core-ui{color:#515962;color-scheme:light}.media-modal.wp-core-ui select{padding-inline:8px;width:auto}.media-modal.wp-core-ui fieldset{border:0;padding:0}.elementor-control{--control-title-size:12px;padding:0 20px 15px;position:relative}.elementor-control a{border-block-end:1px dotted transparent;font-weight:500;text-decoration:none;transition:all .3s ease-in-out}.elementor-control a:hover{border-block-end-color:inherit}.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-inline-end:5px}.elementor-control .elementor-control-title:empty{display:none}.elementor-control .elementor-control-spinner{align-items:center;display:flex}.elementor-control.elementor-control-type-divider{padding:0}.elementor-control.elementor-control-type-divider .elementor-control-content{background-color:var(--e-a-bg-default);border-width:0;border-block-start:var(--e-a-border);height:15px;margin-inline:20px}.elementor-control.elementor-control-separator-before{padding-block-start:15px}.elementor-control.elementor-control-separator-before:before{background-color:var(--e-a-border-color);content:"";height:1px;inset:0 20px auto;position:absolute}.elementor-control.elementor-control-separator-after{padding-block-end:15px}.elementor-control.elementor-control-separator-after:after{background-color:var(--e-a-border-color);content:"";height:1px;inset:auto 20px 0;position:absolute}.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-block-start:15px}.elementor-control.elementor-control-deprecated,.elementor-control.elementor-control-deprecated .elementor-control-field-description{color:var(--e-a-color-warning)}.elementor-control.elementor-control-hidden-label>*>*>.elementor-control-title,.elementor-control.elementor-control-hidden-label>*>.elementor-control-title,.elementor-control.elementor-hidden-control{display:none}.elementor-control.elementor-control-type-heading .elementor-control-title{font-weight:700;margin:0}body:not(.elementor-device-desktop) .elementor-control.elementor-control-responsive-desktop,body:not(.elementor-device-laptop) .elementor-control.elementor-control-responsive-laptop,body:not(.elementor-device-mobile) .elementor-control.elementor-control-responsive-mobile,body:not(.elementor-device-mobile_extra) .elementor-control.elementor-control-responsive-mobile_extra,body:not(.elementor-device-tablet) .elementor-control.elementor-control-responsive-tablet,body:not(.elementor-device-tablet_extra) .elementor-control.elementor-control-responsive-tablet_extra,body:not(.elementor-device-widescreen) .elementor-control.elementor-control-responsive-widescreen{display:none}.elementor-control-shape_divider_bottom .elementor-visual-choice-element-image label,.elementor-control-shape_divider_top .elementor-visual-choice-element-image label{padding:4px}.elementor-control-shape_divider_bottom img,.elementor-control-shape_divider_top img{aspect-ratio:4/1;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.elementor-control-shape_divider_bottom img{rotate:X 180deg}.elementor-control-custom_attributes_pro .elementor-nerd-box-message,.elementor-control-custom_css_pro .elementor-nerd-box-message{margin-block-start:5px}.elementor-control.e-open .elementor-panel-heading-toggle i,.elementor-control.elementor-active .elementor-panel-heading-toggle i,.elementor-panel-category.e-open .elementor-panel-heading-toggle i,.elementor-panel-category.elementor-active .elementor-panel-heading-toggle i,.elementor-panel-scheme-item.e-open .elementor-panel-heading-toggle i,.elementor-panel-scheme-item.elementor-active .elementor-panel-heading-toggle i{transform:rotate(90deg)}.elementor-control:not(.e-open):not(.elementor-active) .elementor-panel-heading-toggle i,.elementor-panel-category:not(.e-open):not(.elementor-active) .elementor-panel-heading-toggle i,.elementor-panel-scheme-item:not(.e-open):not(.elementor-active) .elementor-panel-heading-toggle i{scale:calc(1 * var(--direction-multiplier)) 1}.elementor-panel-heading{align-items:center;background-color:transparent;border:0;border-block-start:var(--e-a-border);border-block-start-width:2px;color:var(--e-a-color-txt-accent);cursor:pointer;display:flex;gap:5px;height:48px;padding-inline:20px;width:100%}.elementor-panel-heading-toggle{align-items:center;display:flex;flex-direction:column;width:10px}.elementor-panel-heading-title{font-weight:700}.elementor-panel-heading-category-chip{background-color:var(--e-a-bg-chip);border-radius:100px;margin-inline-start:auto;padding:5px 8px}.elementor-panel-heading-category-chip i{margin-inline-start:4px}.elementor-panel-heading-promotion{margin-inline-start:auto}.elementor-panel-heading-promotion a{color:var(--e-a-color-accent-promotion);font-family:Roboto,sans-serif;font-size:13px;font-weight:500}.elementor-panel-heading-promotion a i{font-size:14px;margin-inline-end:4px}.elementor-panel-heading-promotion a:hover{color:var(--e-a-color-accent-promotion)}.elementor-panel-heading:focus-visible{color:var(--e-a-color-txt-hover)}#elementor-controls .elementor-control-type-section:first-child .elementor-panel-heading,#elementor-panel-editorPreferences-settings-controls .elementor-control-type-section:first-child .elementor-panel-heading,#elementor-panel-page-settings-controls .elementor-control-type-section:first-child .elementor-panel-heading{border-block-start:none}.elementor-control-field{align-items:center;display:flex}.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{margin-block-start:10px;max-width:100%;width:100%}.elementor-label-block>.elementor-control-content>.elementor-control-field>.elementor-control-input-wrapper>.elementor-choices label{align-items:center;display:flex;flex:1 1 27px;justify-content:center;width:auto}.elementor-label-block.elementor-control-hidden-label.elementor-label-block>.elementor-control-content>.elementor-control-field>.elementor-control-input-wrapper,.elementor-label-block.elementor-control-hidden-label:not(.elementor-control-dynamic)>.elementor-control-content>.elementor-control-field>.elementor-control-input-wrapper{margin-block-start: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-inline-start:auto}.elementor-control-field-description{margin-block-start:10px}.elementor-group-control-attachment_alert .elementor-control-field-description{margin-block-start:0}.elementor-control-start-end .eicon-h-align-left,.elementor-control-start-end .eicon-h-align-right,.elementor-control-start-end .eicon-text-align-left,.elementor-control-start-end .eicon-text-align-right{scale:calc(1 * var(--direction-multiplier)) 1}.elementor-update-preview{align-items:center;display:flex;margin:15px 15px 0}.elementor-update-preview-button-wrapper{flex-grow:1;text-align:end}.elementor-update-preview-button{padding:8px 15px}.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-alert{align-items:flex-start;display:flex;flex-direction:column;gap:8px;justify-content:flex-start}.elementor-control-alert-heading{font-weight:700}.elementor-control-type-button .elementor-control-input-wrapper{text-align:end}.elementor-control-type-button .elementor-button{width:auto}.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{border-radius:var(--e-a-border-radius);border-spacing:1px;display:flex;height:27px;line-height:27px;overflow:hidden;text-align:center}.elementor-choices .elementor-choices-label{border-block-end:var(--e-a-border-bold);border-block-start:var(--e-a-border-bold);border-inline-end:none;border-inline-start:var(--e-a-border-bold);cursor:pointer;font-size:12px;overflow:hidden;transition:var(--e-a-transition-hover)}.elementor-choices .elementor-choices-label:nth-child(2){border-end-start-radius:var(--e-a-border-radius);border-start-start-radius:var(--e-a-border-radius)}.elementor-choices .elementor-choices-label:last-child{border-end-end-radius:var(--e-a-border-radius);border-inline-end:var(--e-a-border-bold);border-start-end-radius:var(--e-a-border-radius)}.elementor-choices input{display:none}.elementor-choices input:hover+.elementor-choices-label{background-color:var(--e-a-bg-hover)}.elementor-choices input.e-choose-placeholder+.elementor-choices-label,.elementor-choices input:checked+.elementor-choices-label{background-color:var(--e-a-bg-active-bold);color:var(--e-a-color-txt-accent)}.elementor-label-inline .elementor-choices{justify-content:flex-end}.elementor-control-type-color.e-control-global .pickr{border-color:var(--e-a-border-color-bold);border-end-end-radius:var(--e-a-border-radius);border-end-start-radius:0;border-start-end-radius:var(--e-a-border-radius);border-start-start-radius:0;flex-shrink:0;transition:var(--e-a-transition-hover)}.elementor-control-type-color.e-control-global .pickr:hover{background-color:var(--e-a-bg-hover)}.elementor-control-type-color.e-control-global .e-global__popover-toggle:not(.e-global__popover-toggle--active)~.pickr{background-color:var(--e-a-bg-active-bold)}.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-group-control-css-filter .elementor-slider{box-shadow:inset 0 0 1px 1px rgba(0,0,0,.2);height:6px}.elementor-group-control-css-filter .elementor-control-content>.elementor-control-field>.elementor-control-input-wrapper{margin-block-end:5px;margin-block-start:0}.elementor-group-control-blur .elementor-slider{background:url(../images/blur.png);background-position:50%;background-size:cover}.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(90deg,red,orange,#ff0,#adff2f,#32cd32,#00bfff,blue,#9400d3 95%)}.elementor-group-control-saturate .elementor-slider{background-image:linear-gradient(90deg,gray,red)}.elementor-group-control-brightness .elementor-slider{background-image:linear-gradient(90deg,#000,#fff)}.elementor-control-type-dimensions .elementor-control-dimensions{display:flex}.elementor-control-type-dimensions li{flex:1;transition:flex-grow .3s ease-in-out}.elementor-control-type-dimensions li .elementor-link-dimensions,.elementor-control-type-dimensions li input{display:block;height:27px;text-align:center;width:100%}.elementor-control-type-dimensions li input{border-inline-start:none;border-radius:0;padding:var(--e-a-border-radius)}.elementor-control-type-dimensions li input:focus{border-inline-start:var(--e-a-border-bold);margin-inline-start:-1px;width:calc(100% + 1px)}.elementor-control-type-dimensions li input:focus+.elementor-control-dimension-label{color:var(--e-a-color-txt)}.elementor-control-type-dimensions li .elementor-link-dimensions{background-color:var(--e-a-bg-default);border:var(--e-a-border-bold);border-end-end-radius:var(--e-a-border-radius);border-end-start-radius:0;border-inline-start:none;border-start-end-radius:var(--e-a-border-radius);border-start-start-radius:0;cursor:pointer;outline:none;padding:0}.elementor-control-type-dimensions li:first-child input{border-end-end-radius:0;border-end-start-radius:var(--e-a-border-radius);border-inline-start:1px solid var(--e-a-border-color-bold);border-start-end-radius:0;border-start-start-radius:var(--e-a-border-radius)}.elementor-control-type-dimensions li:first-child input:focus{border-color:var(--e-a-border-color-focus);margin-inline-start: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{color:var(--e-a-color-txt-muted);display:block;font-size:9px;padding-block-start:5px;text-align:center}.elementor-control-type-dimensions .elementor-link-dimensions.unlinked{background-color:var(--e-a-bg-default)}.elementor-control-type-dimensions .elementor-link-dimensions.unlinked .elementor-linked{display:none}.elementor-control-type-dimensions .elementor-link-dimensions:not(.unlinked){background-color:var(--e-a-bg-active-bold);border-color:var(--e-a-border-color-bold);color:var(--e-a-color-txt-accent)}.elementor-control-type-dimensions .elementor-link-dimensions:not(.unlinked) .elementor-unlinked{display:none}.elementor-control-responsive-switchers{--selected-option:0;--pointer-position:var(--selected-option);height:2.5em;margin:calc(-2.5em + 12px) 0;margin-inline-end:5px;position:relative;width:2.5em}.elementor-control-responsive-switchers__holder{background-color:var(--e-a-bg-default);border:1px solid transparent;border-radius:var(--e-a-border-radius);inset-block-start:0;position:absolute;transition:.15s;width:100%}.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;opacity:1;transform:scale(1)}.elementor-control-responsive-switchers.elementor-responsive-switchers-open .elementor-responsive-switcher:hover{color:var(--e-a-color-primary-bold)}.elementor-control-responsive-switchers.elementor-responsive-switchers-open .elementor-control-responsive-switchers__holder{box-shadow:var(--e-a-dropdown-shadow)}.elementor-responsive-switcher{all:unset;align-items:center;color:inherit;cursor:pointer;display:flex;font-size:12px;height:0;justify-content:center;opacity:0;position:relative;transform:scale(0);transition:.15s;width:100%;z-index:2}.elementor-responsive-switcher:hover{color:var(--e-a-color-primary-bold)}.elementor-device-widescreen .elementor-responsive-switcher.elementor-responsive-switcher-widescreen{height:2.5em;opacity:1;transform:scale(1)}.elementor-device-widescreen .elementor-responsive-switchers-open:not(:hover) .elementor-responsive-switcher.elementor-responsive-switcher-widescreen{color:var(--e-a-color-primary-bold)}.elementor-device-desktop .elementor-responsive-switcher.elementor-responsive-switcher-desktop{height:2.5em;opacity:1;transform:scale(1)}.elementor-device-desktop .elementor-responsive-switchers-open:not(:hover) .elementor-responsive-switcher.elementor-responsive-switcher-desktop{color:var(--e-a-color-primary-bold)}.elementor-device-laptop .elementor-responsive-switcher.elementor-responsive-switcher-laptop{height:2.5em;opacity:1;transform:scale(1)}.elementor-device-laptop .elementor-responsive-switchers-open:not(:hover) .elementor-responsive-switcher.elementor-responsive-switcher-laptop{color:var(--e-a-color-primary-bold)}.elementor-device-tablet_extra .elementor-responsive-switcher.elementor-responsive-switcher-tablet_extra{height:2.5em;opacity:1;transform:scale(1)}.elementor-device-tablet_extra .elementor-responsive-switchers-open:not(:hover) .elementor-responsive-switcher.elementor-responsive-switcher-tablet_extra{color:var(--e-a-color-primary-bold)}.elementor-device-tablet .elementor-responsive-switcher.elementor-responsive-switcher-tablet{height:2.5em;opacity:1;transform:scale(1)}.elementor-device-tablet .elementor-responsive-switchers-open:not(:hover) .elementor-responsive-switcher.elementor-responsive-switcher-tablet{color:var(--e-a-color-primary-bold)}.elementor-device-mobile_extra .elementor-responsive-switcher.elementor-responsive-switcher-mobile_extra{height:2.5em;opacity:1;transform:scale(1)}.elementor-device-mobile_extra .elementor-responsive-switchers-open:not(:hover) .elementor-responsive-switcher.elementor-responsive-switcher-mobile_extra{color:var(--e-a-color-primary-bold)}.elementor-device-mobile .elementor-responsive-switcher.elementor-responsive-switcher-mobile{height:2.5em;opacity:1;transform:scale(1)}.elementor-device-mobile .elementor-responsive-switchers-open:not(:hover) .elementor-responsive-switcher.elementor-responsive-switcher-mobile{color:var(--e-a-color-primary-bold)}.e-units-wrapper{margin-inline-start:auto;position:relative}.e-units-wrapper .e-units-switcher{cursor:pointer;font-size:10px;margin:-.5em 0;padding:.5em;transition:all .15s ease-in-out}.e-units-wrapper .e-units-switcher:hover{background-color:var(--e-a-bg-hover);border-radius:var(--e-a-border-radius);color:var(--e-a-color-primary-bold)}.e-units-wrapper .e-units-switcher:not([data-selected=custom]) i.eicon-edit,.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:var(--e-a-color-primary-bold)}.e-units-choices label{cursor:pointer;display:block}.e-units-choices{animation-delay:0s;animation-fill-mode:forwards;animation-timing-function:linear;background-color:var(--e-a-bg-default);border-radius:var(--e-a-border-radius);box-shadow:var(--e-a-dropdown-shadow);display:none;inset-block-start:-.8em;inset-inline-start:-.5em;max-height:0;overflow:hidden;position:absolute;text-align:center;width:2.5em;z-index:11000}.e-units-choices .elementor-units-choices-label{align-items:center;display:flex;font-size:10px;height:3em;justify-content:center;transition:.15s}.e-units-choices .elementor-units-choices-label:hover{color:var(--e-a-color-primary-bold)}.e-units-choices.e-units-choices-open{animation-duration:1s;animation-name:e-units-choices-open;display:block}.e-units-custom input{font-family:monospace;font-size:.85em}@keyframes e-units-choices-open{0%{max-height:0}to{max-height:100vh}}.elementor-control-type-gaps .elementor-control-gaps{display:flex}.elementor-control-type-gaps li{flex:1;transition:flex-grow .3s ease-in-out}.elementor-control-type-gaps li .elementor-link-gaps,.elementor-control-type-gaps li input{display:block;height:27px;text-align:center;width:100%}.elementor-control-type-gaps li input{border-inline-start:none;border-radius:0;padding:var(--e-a-border-radius)}.elementor-control-type-gaps li input:focus{border-inline-start:var(--e-a-border-bold);margin-inline-start:-1px;width:calc(100% + 1px)}.elementor-control-type-gaps li input:focus+.elementor-control-gap-label{color:var(--e-a-color-txt)}.elementor-control-type-gaps li .elementor-link-gaps{background-color:var(--e-a-bg-default);border:var(--e-a-border-bold);border-end-end-radius:var(--e-a-border-radius);border-end-start-radius:0;border-inline-start:none;border-start-end-radius:var(--e-a-border-radius);border-start-start-radius:0;cursor:pointer;outline:none;padding:0}.elementor-control-type-gaps li:first-child input{border-end-end-radius:0;border-end-start-radius:var(--e-a-border-radius);border-inline-start:1px solid var(--e-a-border-color-bold);border-start-end-radius:0;border-start-start-radius:var(--e-a-border-radius)}.elementor-control-type-gaps li:first-child input:focus{border-color:var(--e-a-border-color-focus);margin-inline-start:0;width:100%}.elementor-control-type-gaps li:last-child{max-width:27px}.elementor-control-type-gaps.e-units-custom li.elementor-control-gap:focus-within{flex:2.5}.elementor-control-type-gaps .elementor-control-gap-label{color:var(--e-a-color-txt-muted);display:block;font-size:9px;padding-block-start:5px;text-align:center}.elementor-control-type-gaps .elementor-link-gaps.unlinked{background-color:var(--e-a-bg-default)}.elementor-control-type-gaps .elementor-link-gaps.unlinked .elementor-linked{display:none}.elementor-control-type-gaps .elementor-link-gaps:not(.unlinked){background-color:var(--e-a-bg-active-bold);border-color:var(--e-a-border-color-bold);color:var(--e-a-color-txt-accent)}.elementor-control-type-gaps .elementor-link-gaps:not(.unlinked) .elementor-unlinked{display:none}.elementor-control-type-icons .elementor-control-media__preview>*{inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(calc(-50% * var(--direction-multiplier)),-50%)}.elementor-control-type-icons .elementor-control-media__preview i{font-size:70px}.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:var(--e-a-border-bold);border-radius:3px}.elementor-control-type-gallery .elementor-control-gallery-status{border-block-end:var(--e-a-border-bold);display:flex;font-size:12px;height:27px;padding-inline-start:10px}.elementor-control-type-gallery .elementor-control-gallery-status>*{align-items:center;display:flex}.elementor-control-type-gallery .elementor-control-gallery-status-title{flex-grow:1}.elementor-control-type-gallery .elementor-control-gallery-content{overflow:hidden;position:relative}.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-thumbnails:focus+.elementor-control-gallery-edit,.elementor-control-type-gallery .elementor-control-gallery-thumbnails:hover+.elementor-control-gallery-edit{opacity:1}.elementor-control-type-gallery .elementor-control-gallery-thumbnail{border:var(--e-a-border);height:48px;-o-object-fit:cover;object-fit:cover;width:48px}.elementor-control-type-gallery .elementor-control-gallery-thumbnail+.unoptimized__image{opacity:.6;outline:2px solid var(--e-a-btn-bg-danger-active)}.elementor-control-type-gallery .elementor-control-gallery-edit{background-color:rgba(0,0,0,.2);cursor:pointer;font-size:11px;inset:0;opacity:0;padding:10px;pointer-events:none;position:absolute;transition:all .3s ease-in-out}.elementor-control-type-gallery .elementor-control-gallery-edit span{background-color:rgba(0,0,0,.5);box-shadow:0 0 7px 0 rgba(0,0,0,.2);color:var(--e-a-color-white);height:21px;inset-block-start:10px;inset-inline-end:10px;position:absolute;transition:var(--e-a-transition-hover);width:21px}.elementor-control-type-gallery .elementor-control-gallery-edit span i{font-size:11px;padding:5px}.elementor-control-type-gallery .elementor-control-gallery-edit span:hover{background-color:rgba(0,0,0,.6)}.elementor-control-type-gallery .elementor-control-gallery-add{font-size:14px;height:48px;width:48px}.elementor-control-type-gallery .elementor-control-gallery-add i{margin:0}.elementor-control-type-gallery.elementor-gallery-empty .elementor-control-gallery-clear,.elementor-control-type-gallery.elementor-gallery-empty .elementor-control-gallery-edit,.elementor-control-type-gallery.elementor-gallery-empty .elementor-control-gallery-thumbnails{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-inline-start:var(--e-a-border)}.elementor-control-type-gallery .elementor-control-gallery-clear{background-color:transparent;border:none;color:currentColor;cursor:pointer;justify-content:center}.elementor-control-type-gallery .elementor-control-gallery-clear:focus,.elementor-control-type-gallery .elementor-control-gallery-clear:hover{color:var(--e-a-color-danger)}.elementor-control-type-gallery .elementor-control-dynamic-switcher{border-width:0;border-block-end-width:1px;border-inline-start-width:1px;border-radius:0}.e-global__popover{font-size:12px;padding-inline-start:10px;width:288px;z-index:1}.e-global__popover-toggle{align-items:center;border:var(--e-a-border-bold);border-end-end-radius:0;border-end-start-radius:3px;border-inline-end:0;border-start-end-radius:0;border-start-start-radius:3px;cursor:pointer;display:flex;justify-content:center;transition:var(--e-a-transition-hover)}.e-global__popover-toggle:hover{background-color:var(--e-a-bg-hover)}.e-global__popover-toggle--active{background-color:var(--e-a-bg-active-bold);color:var(--e-a-color-primary-bold)}.e-global__popover-container{background-color:var(--e-a-bg-default);border-radius:var(--e-a-border-radius);box-shadow:var(--e-a-popover-shadow)}.e-global__popover-title{border-block-end:var(--e-a-border);display:flex;font-weight:500;padding:15px 20px}.e-global__popover-title>i{margin-inline-end:5px}.e-global__popover-title-text{flex-grow:1}.e-global__popover-info{display:inline-block;margin-inline-end:10px}.e-global__popover-info-tooltip{background-color:rgba(0,0,0,.9);border-radius:3px;color:var(--e-a-color-white);padding:20px;width:270px;z-index:1}.e-global__popover-info-tooltip:after{border:10px solid transparent;border-block-start-color:rgba(0,0,0,.9);content:"";inset-block-end:-17px;inset-inline-start:16px;position:absolute}.e-global__popover-info i{font-size:13px}.e-global__preview-items-container{max-height:400px;overflow-y:auto;padding:5px 0}.e-global__preview-items-container::-webkit-scrollbar{width:7px}.e-global__preview-items-container::-webkit-scrollbar-thumb{background-color:#babfc5;border-radius:10px}.e-global__group-header{color:var(--e-a-color-txt-muted);font-size:11px;font-weight:500;padding:12px 20px 5px}.e-global__group-divider{background-color:var(--e-a-border-color);height:1px;margin:10px 20px}.e-global__manage-button{cursor:pointer;font-weight:500}.e-global__typography{overflow:hidden;padding-block:10px;padding-inline:35px 20px;text-overflow:ellipsis;white-space:nowrap}.e-global__typography.e-global__preview-item--selected:before{content:"\e90e";font-family:eicons;font-size:13px;inset-block-start:50%;inset-inline-start:13px;position:absolute;transform:translateY(-50%)}.e-global__color{align-items:center;display:flex;padding:10px 20px}.e-global__color-preview-container{border:1px solid rgba(0,0,0,.1);border-radius:3px;flex-shrink:0;height:20px;margin-inline-end:10px;position:relative;width:20px}.e-global__color-preview-color,.e-global__color-preview-transparent-bg{border-radius:3px;inset:0;position:absolute}.e-global__color-preview-transparent-bg{background-image:linear-gradient(45deg,var(--e-a-border-color-bold) 25%,transparent 0,transparent 75%,var(--e-a-border-color-bold) 0,var(--e-a-border-color-bold)),linear-gradient(45deg,var(--e-a-border-color-bold) 25%,transparent 0,transparent 75%,var(--e-a-border-color-bold) 0,var(--e-a-border-color-bold));background-position:0 0,calc(12px / 2) calc(12px / 2);background-size:12px 12px}.e-global__color-title{flex-grow:1;overflow:hidden;padding-inline-end:10px;text-overflow:ellipsis;white-space:nowrap}.e-global__color-hex{color:var(--e-a-color-txt-muted);font-size:10px}.e-global__color .pcr-button{background-color:var(--e-a-bg-default)}.e-global__color.e-global__preview-item--selected .e-global__color-preview-container{align-items:center;color:var(--e-a-color-white);display:flex;justify-content:center}.e-global__color.e-global__preview-item--selected .e-global__color-preview-container:before{content:"\e90e";font-family:eicons;font-size:13px;text-shadow:0 0 1px #000;z-index:1}.e-global__preview-item{cursor:pointer;position:relative}.e-global__preview-item:hover{background-color:var(--e-a-bg-hover)}.e-global__confirm-delete i,.e-global__confirm-message-text i{color:var(--e-a-color-warning)}.e-global__confirm-input-wrapper{align-items:center;border:var(--e-a-border);border-radius:var(--e-a-border-radius);display:flex;margin:15px 0;padding:2px}.e-global__confirm-input-wrapper input{border:0;font-family:var(--e-a-font-family);font-size:12px;padding:2px}.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{align-items:stretch;display:flex;flex-direction:row}.e-control-global .elementor-control-spinner{margin-inline-end:4px}.elementor-control-type-hidden{display:none!important}.elementor-control-type-icon .select2-selection__rendered .eicon{margin-inline-end:3px}.elementor-control-type-image_dimensions .elementor-control-field-description{line-height:1.4;margin:0 0 15px}.elementor-control-type-image_dimensions .elementor-control-input-wrapper{align-items:flex-start;display:flex}.elementor-control-type-image_dimensions .elementor-image-dimensions-field{width:65px}.elementor-control-type-image_dimensions .elementor-image-dimensions-field input:focus+.elementor-image-dimensions-field-description{color:var(--e-a-color-txt)}.elementor-control-type-image_dimensions .elementor-image-dimensions-separator{padding-block-start:4px;text-align:center;width:20px}.elementor-control-type-image_dimensions .elementor-image-dimensions-field-description{color:var(--e-a-color-txt-disabled);display:block;font-size:10px;margin-block-start:5px;text-align:center}.elementor-control-type-image_dimensions .elementor-image-dimensions-apply-button{margin-inline-start:auto}.elementor-control-media.e-media-empty .elementor-control-media-area .elementor-control-media__content__remove,.elementor-control-media.e-media-empty .elementor-control-media-area .elementor-control-media__remove,.elementor-control-media.e-media-empty-placeholder .e-control-image-size,.elementor-control-media:not(.e-media-empty) .elementor-control-media__content__upload-button{display:none}.elementor-control-media .eicon-plus-circle{color:var(--e-a-color-white);font-size:20px;inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(calc(-50% * var(--direction-multiplier)),-50%)}.elementor-control-media__content__upload-button{background-color:var(--e-a-bg-active-bold)}.elementor-control-media__preview{background-position:50%;background-size:cover;height:100%}.elementor-control-media-area{aspect-ratio:21/9;background-color:var(--e-a-bg-default);background-image:linear-gradient(45deg,var(--e-a-border-color-bold) 25%,transparent 0,transparent 75%,var(--e-a-border-color-bold) 0,var(--e-a-border-color-bold)),linear-gradient(45deg,var(--e-a-border-color-bold) 25%,transparent 0,transparent 75%,var(--e-a-border-color-bold) 0,var(--e-a-border-color-bold));background-position:0 0,calc(16px / 2) calc(16px / 2);background-size:16px 16px;border:var(--e-a-border-bold)}.elementor-control-media-area:not(:hover) .elementor-control-media__remove{display:none}.elementor-control-media-area .eicon-video-camera{color:hsla(0,0%,100%,.7);font-size:21px;inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(calc(-50% * var(--direction-multiplier)),-50%)}.elementor-control-media .elementor-control-media__content{aspect-ratio:21/9;cursor:pointer;overflow:hidden;position:relative}.elementor-control-media .elementor-control-media__content:hover:after{background-color:rgba(0,0,0,.2);content:"";inset:0;pointer-events:none;position:absolute}.elementor-control-media .elementor-control-media__content:not(:hover) .elementor-control-media__tools{inset-block-end:-30px}.elementor-control-media__content{transition:all .2s ease-in-out}.elementor-control-media__tools{height:27px;inset-block-end:0;inset-inline:0;position:absolute;transition:all .2s ease-in-out}.elementor-control-media__tools>:not(:first-child){margin-inline-start:1px}.elementor-control-media__tool{align-items:center;background-color:rgba(0,0,0,.9);color:var(--e-a-color-white);display:flex;flex-grow:1;font-size:11px;justify-content:center;transition:var(--e-a-transition-hover)}.elementor-control-media__tool:hover{background-color:rgba(0,0,0,.8)}.elementor-control-media__remove{align-items:center;display:flex;justify-content:center;transition:all .3s ease-in-out}.elementor-control-media__content__remove{background-color:rgba(0,0,0,.5);border-radius:var(--e-border-radius);box-shadow:0 0 7px 0 rgba(0,0,0,.2);color:var(--e-a-color-white);font-size:11px;height:20px;inset-block-start:10px;inset-inline-end:10px;position:absolute;transition:var(--e-a-transition-hover);width:20px;z-index:1}.elementor-control-media__content__remove:hover{background-color:rgba(0,0,0,.6)}.elementor-control-media.e-media-empty .elementor-control-file-area,.elementor-control-media__warnings:empty{display:none}.elementor-control-media__warnings:not(:empty){margin-block-start:10px}.elementor-control-media__file{align-items:center;border:var(--e-a-border);display:flex;justify-content:space-between;margin-block-start:10px;width:100%}.elementor-control-media__file__content{font-size:12px;padding-inline-start:5px}.elementor-control-media__file__content__label{color:#9da5ae}.elementor-control-media__file__content__info{align-items:center;display:flex;font-weight:500}.elementor-control-media__file__content__info__icon{margin-inline-end:5px}.elementor-control-media__file__controls{border-inline-start:var(--e-a-border);display:flex}.elementor-control-media__file__controls__remove,.elementor-control-media__file__controls__upload-button{align-items:center;cursor:pointer;height:27px;width:27px}.elementor-control-media__file__controls__upload-button{display:flex;justify-content:center}.elementor-control-media__file__controls__remove{border-inline-end:var(--e-a-border)}.elementor-control-media.e-media-empty .elementor-control-media__file__content__info,.elementor-control-media.e-media-empty .elementor-control-media__file__controls__remove,.elementor-control-media:not(.e-media-empty) .elementor-control-media__file__content__label{display:none}.elementor-control-media .elementor-control-dynamic-switcher{background-color:rgba(0,0,0,.9);border:none;border-radius:0;color:var(--e-a-color-white)}.elementor-control-media .elementor-control-dynamic-switcher:hover{background-color:rgba(0,0,0,.8);color:var(--e-a-color-white)}.elementor-control-media .e-control-image-size{display:flex;flex-direction:column;padding-block-start:20px;width:100%}.elementor-control-media .e-control-image-size .elementor-control-input-wrapper{margin-inline-start: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:var(--e-a-bg-active-bold)}.elementor-control-notice{align-items:flex-start;border:1px solid var(--notice-control-color,var(--e-a-color-txt));border-radius:3px;color:var(--e-a-color-txt);display:flex;font-size:12px;font-weight:400;gap:8px;justify-content:flex-start;line-height:1.5;margin-block-start:10px;padding:16px;text-align:start}.elementor-control-notice-type-info{--notice-control-color:var(--e-a-color-info)}.elementor-control-notice-type-success{--notice-control-color:var(--e-a-color-success)}.elementor-control-notice-type-warning{--notice-control-color:var(--e-a-color-warning)}.elementor-control-notice-type-danger{--notice-control-color:var(--e-a-color-danger)}.elementor-control-notice-icon{color:var(--notice-control-color);flex-basis:18px}.elementor-control-notice-main{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:6px;justify-content:flex-start}.elementor-control-notice-main-heading{font-style:italic;font-weight:700}.elementor-control-notice-main-content{font-style:italic;line-height:1.5}.elementor-control-notice-main-actions{display:flex;gap:10px;padding-block-start:8px}.elementor-control-notice-main a{color:inherit;cursor:pointer;font-weight:700}.elementor-control-notice-main a:focus,.elementor-control-notice-main a:hover{color:inherit}.elementor-control-notice-dismiss{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;cursor:pointer;margin:0;padding:0}.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{align-items:center;display:flex;flex-direction:row-reverse}.elementor-control-type-popover_toggle .elementor-control-popover-toggle-toggle:checked+.elementor-control-popover-toggle-toggle-label{background-color:var(--e-a-bg-active-bold);color:var(--e-a-color-txt-active)}.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-toggle-label{align-items:center;border:var(--e-a-border-bold);border-radius:var(--e-a-border-radius);display:inline-flex;height:27px;justify-content:center;transition:var(--e-a-transition-hover)}.elementor-control-type-popover_toggle .elementor-control-popover-toggle-toggle-label:hover{background-color:var(--e-a-bg-hover)}.elementor-control-type-popover_toggle .elementor-control-popover-toggle-reset-label{color:var(--e-a-color-txt-muted);margin-inline-end:5px}.elementor-control-type-popover_toggle .elementor-control-popover-toggle-reset-label:hover{color:var(--e-a-color-txt)}.elementor-controls-popover.e-controls-popover--typography{padding-block-start:0}.e-control-global .elementor-control-popover-toggle-toggle-label{border-end-end-radius:var(--e-a-border-radius);border-end-start-radius:0;border-start-end-radius:var(--e-a-border-radius);border-start-start-radius:0;flex-shrink:0}.elementor-control-type-repeater .elementor-control:not(.elementor-control-type-tab){padding-block-end:10px;padding-inline-end:10px;padding-inline-start:10px}.elementor-control-type-repeater.elementor-repeater-has-maximum-rows .elementor-repeater-add,.elementor-control-type-repeater.elementor-repeater-has-maximum-rows .elementor-repeater-tool-duplicate,.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:var(--e-a-border-bold);border-block-start-width:0;padding-block-start:15px}.elementor-control-type-repeater .elementor-repeater-row-controls:not(.editable){display:none}.elementor-control-type-repeater .elementor-repeater-row-tools{align-items:center;border:1px solid var(--e-a-border-color-bold);display:flex;transition:var(--e-a-transition-hover);width:100%}.elementor-control-type-repeater .elementor-repeater-row-tools>button{align-items:center;background-color:transparent;border:none;color:currentColor;cursor:pointer;display:flex;height:40px;justify-content:center}.elementor-control-type-repeater .elementor-repeater-row-tools>button:focus,.elementor-control-type-repeater .elementor-repeater-row-tools>button:hover{background-color:var(--e-a-bg-hover)}.elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-item-title{flex:1;font-size:var(--control-title-size);justify-content:flex-start;overflow:hidden;padding:0 10px;text-overflow:ellipsis;white-space:nowrap}.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-inline-end: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{border-inline-start:1px solid var(--e-a-border-color-bold);width:40px}.elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-handle-sortable{border-inline-end:1px solid var(--e-a-border-color-bold);cursor:move;width:10px}.elementor-control-type-repeater .elementor-button-wrapper{padding-block-start:5px;text-align:center}#elementor-controls,#elementor-panel-editorPreferences-settings-controls,#elementor-panel-page-settings-controls{padding-block-start:15px}.elementor-control-type-section{padding:0}.elementor-control-type-section.e-open{padding-block-end:10px}.elementor-control-type-section+.elementor-control:not(.elementor-control-type-section):before{display:none}.elementor-control-type-section:not(:first-child):not(.elementor-control-type-section+.elementor-control-type-section){margin-block-start:25px}.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;cursor:pointer;flex-basis:100%;font-family:inherit;font-size:var(--control-title-size);font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-inline-end:20px;padding-inline-start:5px;text-transform:inherit}.elementor-control-type-select .elementor-control-input-wrapper select.e-select-placeholder{color:var(--e-a-color-txt-disabled)}.elementor-control-type-select .elementor-control-input-wrapper option.e-option-placeholder{display:none}.elementor-control-type-select .elementor-control-input-wrapper:after{content:"\e8ad";font-family:eicons;font-size:12px;inset-block-start:50%;inset-inline-end:5px;pointer-events:none;position:absolute;transform:translateY(-50%)}.elementor-control-type-select .elementor-control-field.elementor-control-field-select-small .elementor-control-input-wrapper{max-width:80px}.elementor-shadow-box .elementor-shadow-slider{margin-block-start:10px}.elementor-shadow-box .elementor-color-picker-wrapper .elementor-control-title{flex-grow:1}.elementor-control-type-slider.elementor-control-dynamic input{border-end-end-radius:0;border-end-start-radius:var(--e-a-border-radius);border-start-end-radius:0;border-start-start-radius:var(--e-a-border-radius)}.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-block-end:40px}.elementor-control-type-slider--multiple .elementor-slider{margin-block-start:12px;width:98%}.elementor-control-type-slider--handles-range .elementor-slider .noUi-handle{border-radius:0;transform:translateY(calc(50% - 14px)) translateX(calc(4px * var(--direction-multiplier)));width:10px}.elementor-control-type-slider--handles-range .elementor-slider .noUi-handle:after{background-color:var(--e-a-color-white);border-radius:3px;content:"";height:12px;inset-block-start:2px;position:absolute;transform:rotate(45deg);width:11px}.elementor-control-type-slider--handles-range .elementor-slider .noUi-handle-lower:after{box-shadow:2px -2px 3px 0 rgba(0,0,0,.1);left:5px}.elementor-control-type-slider--handles-range .elementor-slider .noUi-handle-upper:after{box-shadow:-2px 2px 3px 0 rgba(0,0,0,.1);right:5px}.elementor-control-type-slider .elementor-control-dynamic-switcher{border-end-end-radius:var(--e-a-border-radius);border-end-start-radius:0;border-inline-start-width:0;border-start-end-radius:var(--e-a-border-radius);border-start-start-radius:0}.elementor-control-type-slider .elementor-control-input-wrapper{align-items:center;display:flex}.elementor-control-type-slider .elementor-dynamic-cover{margin-block-start:10px}.elementor-control-type-slider.e-units-custom .elementor-slider{display:none}.elementor-control-type-slider.e-units-custom .elementor-slider-input{margin:0;transition:none;width:100%}.elementor-slider{background-color:var(--e-a-border-color-bold);border-radius:5px;cursor:pointer;flex-grow:1;height:4px;position:relative}.elementor-slider-input{margin-inline-start:12px;min-width:54px;transition:width .3s ease-in-out;width:21%}.elementor-slider__extra{position:relative}.elementor-slider__labels{display:flex;justify-content:space-between}.elementor-slider__label{color:var(--e-a-color-txt-disabled);font-size:9px}.elementor-slider__scales{display:flex;justify-content:space-evenly;margin-block-start:4px;position:absolute;width:100%}.elementor-slider__scale{background-color:var(--e-a-border-color-focus);height:21px;width:1px}.elementor-slider .noUi-handle{background-color:var(--e-a-color-white);border-radius:50%;box-shadow:0 1px 5px rgba(0,0,0,.3);height:16px;inset-inline-end:0;position:absolute;transform:translateY(calc(50% - 14px)) translateX(calc(8px * var(--direction-multiplier)));width:16px}.elementor-slider .noUi-connects{height:4px;position:absolute;width:100%}.elementor-slider .noUi-connect{background-color:var(--e-a-border-color-focus);inset:0;position:absolute;transform-origin:0 0;will-change:transform;z-index:0}.elementor-slider .noUi-tooltip{font-size:10px;inset-block-start:calc(100% + 5px);left:calc(50% - 4px);position:absolute;transform:translateX(-50%)}.elementor-control-type-structure .elementor-control-field{display:initial}.elementor-control-type-structure .elementor-control-structure-preset{border-radius:var(--e-border-radius);cursor:pointer;display:inline-block;height:50px;padding:3px}.elementor-control-type-structure .elementor-control-structure-preset svg{height:100%}.elementor-control-type-structure .elementor-control-structure-preset path{fill:var(--e-a-border-color-bold)}.elementor-control-type-structure .elementor-control-structure-reset{border-block-start:var(--e-a-border);color:var(--e-a-color-txt-muted);cursor:pointer;font-size:11px;margin:0 -20px;padding:15px 20px 0}.elementor-control-type-structure .elementor-control-structure-reset:hover{color:var(--e-a-color-txt)}.elementor-control-type-structure .elementor-control-structure-title{margin:10px -20px 0}.elementor-control-type-structure .elementor-control-structure-title:before{box-shadow:inset 0 2px 4px hsla(0,0%,50%,.1);height:10px}.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:var(--e-a-border-color-focus)}.elementor-control-type-structure .elementor-control-structure-preset-wrapper{margin-block-end:15px}.elementor-control-type-structure .elementor-control-structure-preset-title{color:#9da5ae;font-size:11px;font-style:italic;padding-block-start:5px;text-align:center}.elementor-control-type-switcher .elementor-control-input-wrapper{text-align:end}.elementor-control-type-switcher .elementor-switch{background-color:var(--e-a-bg-default);border-radius:18px;cursor:pointer;display:inline-block;height:20px;position:relative;vertical-align:top}.elementor-control-type-switcher .elementor-switch-input{display:none}.elementor-control-type-switcher .elementor-switch-label{background:var(--e-a-bg-active-bold);border-radius:inherit;display:block;font-size:10px;height:inherit;position:relative;transition:.15s ease-out;transition-property:opacity,background}.elementor-control-type-switcher .elementor-switch-label:after,.elementor-control-type-switcher .elementor-switch-label:before{inset-block-start:0;line-height:20px;position:absolute;text-align:center;transition:inherit;width:50%}.elementor-control-type-switcher .elementor-switch-label:before{color:var(--e-a-color-txt-muted);content:attr(data-off);inset-inline-end:5px}.elementor-control-type-switcher .elementor-switch-label:after{color:var(--e-a-btn-color);content:attr(data-on);inset-inline-start:5px;opacity:0}.elementor-control-type-switcher .elementor-switch-input:checked~.elementor-switch-label{background:var(--e-a-btn-bg-primary)}.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{background:#fff;border-radius:10px;height:18px;inset-block-start:1px;inset-inline-start:1px;position:absolute;transition:inset-inline-start .15s ease-out;width:18px}.elementor-control-type-switcher .elementor-switch-input:checked~.elementor-switch-handle{inset-inline-end:1px;inset-inline-start:auto}.elementor-control-type-tabs{display:none;font-size:var(--control-title-size)}.elementor-control-type-tabs:has(>:not(.elementor-control-type-tab.elementor-hidden-control)){display:flex}.elementor-control-type-tab{border-block-end:var(--e-a-border-bold);border-block-start:var(--e-a-border-bold);border-inline-end:var(--e-a-border-bold);cursor:pointer;line-height:25px;padding:0;text-align:center;transition:var(--e-a-transition-hover);width:100%}.elementor-control-type-tab:first-child{border-end-start-radius:var(--e-a-border-radius);border-inline-start:var(--e-a-border-bold);border-start-start-radius:var(--e-a-border-radius)}.elementor-control-type-tab:last-child{border-end-end-radius:var(--e-a-border-radius);border-start-end-radius:var(--e-a-border-radius)}.elementor-control-type-tab:hover{background-color:var(--e-a-bg-hover)}.elementor-control-type-tab.e-tab-active{background-color:var(--e-a-bg-active-bold);color:var(--e-a-color-txt-accent)}.e-tab-close{display:none!important}.elementor-control-type-code .elementor-control-dynamic-switcher,.elementor-control-type-textarea .elementor-control-dynamic-switcher{border-end-end-radius:0;border-end-start-radius:var(--e-a-border-radius);border-inline-start-width:1px;border-start-end-radius:0;border-start-start-radius:0}.elementor-control-type-code:not(.elementor-control-dynamic-value) .elementor-control-dynamic-switcher,.elementor-control-type-textarea:not(.elementor-control-dynamic-value) .elementor-control-dynamic-switcher{inset-block-start:0;inset-inline-end:0;position:absolute;z-index:1}.elementor-control-type-code .elementor-control-input-wrapper,.elementor-control-type-textarea .elementor-control-input-wrapper{position:relative}.elementor-control-type-code textarea,.elementor-control-type-textarea textarea{display:block;font-family:inherit}.elementor-control-type-code textarea:focus+.elementor-control-dynamic-switcher,.elementor-control-type-textarea textarea:focus+.elementor-control-dynamic-switcher{display:none}.elementor-control-type-code pre:focus-within+.elementor-control-dynamic-switcher,.elementor-control-type-textarea pre:focus-within+.elementor-control-dynamic-switcher{display:none}.elementor-control-type-url .elementor-control-field{position:relative}.elementor-control-type-url .elementor-control-input-wrapper{display:flex}.elementor-control-type-url.elementor-control-dynamic .elementor-control-url-more-options input{border-radius:var(--e-a-border-radius)}.elementor-control-type-url.elementor-control-dynamic-value .e-input-style{border-end-end-radius:0;border-start-end-radius:0}.elementor-control-type-url.elementor-control-dynamic-value .elementor-control-url-more{border-end-end-radius:var(--e-a-border-radius);border-start-end-radius:var(--e-a-border-radius)}.elementor-control-type-url .elementor-control-url-more{align-items:center;background-color:transparent;border:var(--e-a-border-bold);border-inline-start-width:0;color:currentColor;cursor:pointer;display:flex;flex-shrink:0;justify-content:center}.elementor-control-type-url .elementor-control-url-more i{font-size:12px}.elementor-control-type-url .elementor-control-url-more-options{display:none;padding-block-start:10px}.elementor-control-type-url .elementor-control-url-more-options .elementor-control-field-description{margin-block-start:10px}.elementor-control-type-url .elementor-control-url-more:hover{color:var(--e-a-color-txt-hover)}.elementor-control-type-url .elementor-control-url-more:focus{border-color:var(--e-a-border-color-focus);color:var(--e-a-color-txt-active)}.elementor-control-type-url .elementor-control-url-option{align-items:center;display:flex}.elementor-control-type-url .elementor-control-url-option:not(:last-child){padding-block-end: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-autocomplete-spinner{color:var(--e-a-color-txt-disabled);display:none;font-size:10px;height:10px;inset-block-start:5px;inset-inline-end:0;position:absolute;width:10px}.elementor-control-type-url .elementor-control-url__custom-attributes label{font-size:var(--control-title-size)}.elementor-control-type-url .elementor-control-url__custom-attributes input{margin-block-start:10px;width:100%}.elementor-control-type-url .elementor-input:focus~div{border-color:var(--e-a-border-color-focus)}.elementor-autocomplete-menu{background:var(--e-a-bg-default);border:var(--e-a-border);border-radius:3px;cursor:default;height:auto;list-style:none;margin:0;max-height:200px;max-width:300px;min-width:260px;overflow-y:auto;padding:4px 0;position:absolute;transition:var(--e-a-transition-hover);width:100%;z-index:1}.elementor-autocomplete-menu .ui-menu-item{align-self:baseline;cursor:pointer;display:flex;font-size:12px;justify-content:space-between;line-height:1.2;padding:5px 8px;width:100%}.elementor-autocomplete-menu .ui-menu-item.ui-state-active,.elementor-autocomplete-menu .ui-menu-item.ui-state-focus,.elementor-autocomplete-menu .ui-menu-item.ui-state-hover{background:var(--e-a-bg-hover)}.elementor-autocomplete-menu .elementor-autocomplete-item-info{font-size:10px;padding-block-start:2px}.elementor-control-type-visual_choice{width:100%}.elementor-visual-choice-choices{border-radius:var(--e-a-border-radius);display:grid;gap:8px;grid-template-columns:repeat(var(--elementor-visual-choice-columns),1fr);overflow:hidden;text-align:center}.elementor-visual-choice-element{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;width:auto}.elementor-visual-choice-element-image label{border:var(--e-a-border-bold);border-radius:var(--e-a-border-radius);cursor:pointer;font-size:12px;overflow:hidden;padding:8px;transition:var(--e-a-transition-hover);width:100%}.elementor-visual-choice-element-image input.e-visual-choice-placeholder+label,.elementor-visual-choice-element-image input:checked+label,.elementor-visual-choice-element-image input:hover+label{background-color:var(--e-a-bg-active-bold);opacity:1}.elementor-visual-choice-element-image input:checked+label{border-color:var(--e-a-color-primary-bold)}.elementor-visual-choice-element-image input:not(:checked)+label{background-color:var(--e-a-color-white);opacity:.5}.elementor-visual-choice-element-image img{height:auto;width:100%}.elementor-visual-choice-element-button{grid-column:span var(--elementor-visual-choice-columns)}.elementor-visual-choice-element-button label{width:-moz-fit-content;width:fit-content}.elementor-visual-choice-element-button input:checked+.elementor-button,.elementor-visual-choice-element-button input:hover+.elementor-button{background-color:var(--e-a-bg-active-bold)}.elementor-visual-choice-element-button input:checked+.elementor-button{border-color:var(--e-a-color-primary-bold)}.elementor-label-inline .elementor-visual-choice-choices{justify-content:flex-end}.tipsy-inner{white-space:pre-line}.elementor-control-type-wp_widget .widget-inside{background-color:inherit;display:block;line-height:2}.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:var(--e-a-border)}.elementor-control-type-wysiwyg .wp-editor-tabs{border:var(--e-a-border-bold);border-block-end:none;border-end-end-radius:0;border-end-start-radius:0;border-start-end-radius:var(--e-a-border-radius);border-start-start-radius:var(--e-a-border-radius)}.elementor-control-type-wysiwyg .wp-editor-tabs button:hover{background-color:var(--e-a-bg-hover)}.elementor-control-type-wysiwyg #insert-media-button{background-color:var(--e-a-bg-default);border-color:var(--e-a-border-color-bold);color:var(--e-a-color-txt);font-size:10px;height:auto;line-height:24px;min-height:auto}.elementor-control-type-wysiwyg .ed_button{height:22px;width:auto}.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{border:none;color:var(--e-a-color-txt);font-size:10px;margin:0;padding:3px 9px 4px;position:static}.elementor-control-type-wysiwyg .switch-html{border:solid var(--e-a-border-color-bold);border-width:0 1px}.elementor-control-type-wysiwyg .html-active .switch-tmce{background-color:transparent}.elementor-control-type-wysiwyg .html-active .switch-html,.elementor-control-type-wysiwyg .tmce-active .switch-tmce{background-color:var(--e-a-bg-active)}.elementor-control-type-wysiwyg .tmce-active .switch-html{background-color:transparent}.elementor-control-type-wysiwyg .mce-toolbar .mce-btn-group .mce-btn.mce-listbox,.elementor-control-type-wysiwyg .mce-toolbar-grp,.elementor-control-type-wysiwyg .quicktags-toolbar{background-color:var(--e-a-bg-default)}.elementor-control-type-wysiwyg .mce-toolbar .mce-btn-group .mce-btn.mce-listbox button{color:var(--e-a-color-txt)}.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:var(--e-a-color-txt);font-size:16px}.elementor-control-type-wysiwyg .mce-btn-group .mce-btn.mce-active,.elementor-control-type-wysiwyg .mce-btn-group .mce-btn:active,.elementor-control-type-wysiwyg .mce-btn-group .mce-btn:hover{background:var(--e-a-bg-hover);border-color:var(--e-a-border-color);box-shadow:none;color:var(--e-a-color-txt-active)}.elementor-control-type-wysiwyg .mce-btn-group .mce-btn.mce-active i,.elementor-control-type-wysiwyg .mce-btn-group .mce-btn:active i,.elementor-control-type-wysiwyg .mce-btn-group .mce-btn:hover i{color:var(--e-a-color-txt-active)}.elementor-control-type-wysiwyg .mce-path{padding:5px 10px}.elementor-control-type-wysiwyg .mce-path-item{color:var(--e-a-color-txt);font-size:12px}.elementor-control-type-wysiwyg .mce-top-part:before{box-shadow:none}.elementor-control-type-wysiwyg .elementor-control-dynamic-switcher{border:none}@media screen and (prefers-color-scheme:dark){#wp-link-wrap{color-scheme:light;--e-a-color-txt:#515962;--e-a-bg-default:#fff;--e-a-border-color-bold:#d5d8dc;--e-a-color-primary-bold:#d004d4}#wp-link{color:var(--e-a-color-txt)}#wp-link input{background-color:var(--e-a-bg-default)}#wp-link input,#wp-link input[type=checkbox]{border-color:var(--e-a-border-color-bold)}#wp-link input[type=checkbox]:checked{background:var(--e-a-color-primary-bold)}#wp-link input.button-primary{background:#2271b1;border-color:#2271b1;color:#fff}}#elementor-mode-switcher{--e-a-mode-switcher-width:15px;--e-a-mode-switcher-height:50px;--e-a-mode-switcher-icon-size:15px;background-color:var(--e-a-bg-default);box-shadow:calc(3px * var(--direction-multiplier, 1)) 1px 3px rgba(0,0,0,.05);inset-block-start:50%;inset-inline-start:100%;position:absolute;transform:translateY(-50%);transition:opacity .3s}#elementor-mode-switcher:hover{background-color:var(--e-a-bg-hover)}#elementor-mode-switcher:focus-within{background-color:var(--e-a-bg-active)}.e-panel-block-interactions #elementor-mode-switcher{opacity:0;pointer-events:none}#elementor-mode-switcher-preview i{cursor:pointer;display:flex;flex-direction:column;font-size:var(--e-a-mode-switcher-icon-size);height:var(--e-a-mode-switcher-height);justify-content:center;width:var(--e-a-mode-switcher-width)}#elementor-mode-switcher-preview-input{display:none}.elementor-revision-item__wrapper{align-items:center;background-color:transparent;border:var(--e-a-border);border-radius:var(--e-a-border-radius);display:flex;font-size:11px;margin-block-end:10px;padding:10px 15px;text-align:start;transition:var(--e-a-transition-hover);width:100%}.elementor-revision-item__wrapper:focus,.elementor-revision-item__wrapper:hover{background-color:var(--e-a-bg-hover)}.elementor-revision-item-loading .elementor-revision-item__tools-current,.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{cursor:pointer;flex-grow:1;padding-inline-start:15px}.elementor-revision-meta{font-size:10px;font-weight:700;padding-block-start:5px}.elementor-revision-current-preview .elementor-revision-item__wrapper{background-color:var(--e-a-bg-active);border-color:var(--e-a-border-color-accent)}#elementor-panel-revisions-loading{inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(calc(-50% * var(--direction-multiplier)),-50%)}#elementor-panel-revisions-loading .eicon-loading{font-size:50px}.elementor-panel-revisions-buttons{border-block-end:var(--e-a-border);display:flex;justify-content:space-between;padding:15px 20px}.elementor-history-item{align-items:center;background-color:transparent;border:var(--e-a-border);border-radius:var(--e-a-border-radius);cursor:pointer;display:flex;font-size:11px;line-height:1.4;margin-block-end:10px;padding:10px 15px;text-align:start;transition:var(--e-a-transition-hover);width:100%}.elementor-history-item:focus:not(.elementor-history-item-current),.elementor-history-item:hover:not(.elementor-history-item-current){background-color:var(--e-a-bg-hover);color:var(--e-a-txt-color-hover)}.elementor-history-item:focus:not(.elementor-history-item-current) .elementor-history-item__icon .eicon:before,.elementor-history-item:hover:not(.elementor-history-item-current) .elementor-history-item__icon .eicon:before{content:"\e924"}.elementor-history-item-current{background-color:var(--e-a-bg-active);border-color:var(--e-a-border-color-accent);color:var(--e-a-txt-color-active)}.elementor-history-item-current .elementor-history-item__icon .eicon:before,.elementor-history-item-current:focus .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:700}.elementor-history-item__action,.elementor-history-item__subtitle{font-weight:lighter}.elementor-history-item__action{font-style:italic;text-decoration:underline}.elementor-history-revisions-message{font-size:11px;padding-block-start:5px;text-align:center}#elementor-panel-history{padding:20px;padding-block-end:15px}#elementor-panel-history.elementor-empty .elementor-history-revisions-message{padding-block-start:20px}#elementor-panel-history:not(.elementor-empty){margin-block-start: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-block-start:20px}.e-control-display-conditions-promotion__wrapper{display:flex;justify-content:space-between}.e-control-display-conditions-promotion__wrapper:hover .eicon-lock.e-control-display-conditions-promotion{color:var(--e-a-color-accent)}.e-control-display-conditions-promotion__description{align-self:center;display:flex}.e-control-display-conditions-promotion__text{display:inline-block}.e-control-display-conditions-promotion__lock-wrapper{align-items:center;display:flex;justify-content:center;width:2.5rem}.e-control-display-conditions-promotion.eicon-flow{align-self:flex-end;border:var(--e-a-border-bold);border-radius:var(--e-a-border-radius);cursor:pointer;padding:5px}.e-control-display-conditions-promotion.eicon-flow.filled{background-color:var(--e-a-bg-active);color:#e73cf6}.e-control-motion-effects-promotion__wrapper:hover .eicon-lock,.e-control-promotion__wrapper:hover .eicon-lock{color:var(--e-a-color-accent)}.e-control-motion-effects-promotion__wrapper .elementor-control-title,.e-control-promotion__wrapper .elementor-control-title{margin-inline-end:0}.e-control-motion-effects-promotion__wrapper .select-promotion,.e-control-promotion__wrapper .select-promotion{background-color:var(--e-a-bg-default);border:var(--e-a-border-bold);border-radius:var(--e-a-border-radius);box-shadow:none;color:var(--e-a-color-txt);cursor:pointer;display:flex;flex-direction:column;font-size:var(--control-title-size);height:27px;justify-content:center;padding-inline-end:20px;padding-inline-start:5px;width:100%}.e-control-motion-effects-promotion__lock-wrapper,.e-control-promotion__lock-wrapper{align-items:center;display:flex;justify-content:center;width:2.5rem}.e-link-promotion{color:#93003f;font-family:Roboto,sans-serif;font-weight:500}.e-link-promotion:hover{color:#93003f}.elementor-panel #elementor-panel-header #elementor-panel-header-kit-back,.elementor-panel #elementor-panel-header #elementor-panel-header-kit-close{display:none}.elementor-editor-kit .elementor-panel #elementor-panel-header #elementor-panel-header-kit-back,.elementor-editor-kit .elementor-panel #elementor-panel-header #elementor-panel-header-kit-close{display:flex}body:not(.e-routes-has-history) #elementor-panel-header-kit-back{pointer-events:none;visibility:hidden}.elementor-editor-kit .elementor-panel #elementor-panel-page-settings .elementor-panel-navigation{display:none}.elementor-editor-kit .elementor-panel #elementor-panel-page-menu{padding:25px 15px 0}.elementor-editor-kit #elementor-panel-footer-navigator,.elementor-editor-kit #elementor-panel-footer-sub-menu-item-save-template,.elementor-editor-kit #elementor-panel-header-add-button,.elementor-editor-kit #elementor-panel-header-menu-button{display:none}.elementor-control-type-global-style-repeater .elementor-repeater-fields{margin-block-end:15px;position:relative}.elementor-control-type-global-style-repeater .elementor-repeater-fields.ui-sortable-helper{background-color:var(--e-a-bg-default)}.elementor-control-type-global-style-repeater .elementor-repeater-row-controls{align-items:center;display:flex}.elementor-control-type-global-style-repeater .elementor-repeater-row-tool{background-color:transparent;border:none;color:var(--e-a-color-txt);cursor:pointer;padding:5px}.elementor-control-type-global-style-repeater .elementor-repeater-row-tool:focus,.elementor-control-type-global-style-repeater .elementor-repeater-row-tool:hover{color:var(--e-a-color-txt-hover)}.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{align-items:center;display:flex;min-width:81px}.elementor-control-type-global-style-repeater .elementor-control-input-wrapper:hover .e-global-colors__color-value,.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-block-start:0}.elementor-control-type-global-style-repeater .elementor-controls-popover{align-self:end;inset-block-start:0;margin-block-start:35px;width:100%}.elementor-control-type-global-style-repeater .elementor-controls-popover:before{inset-inline-end: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:0}.elementor-control-type-global-style-repeater .elementor-button-wrapper{border-block-start:var(--e-a-border);padding-block-start:15px;text-align:center}.elementor-control-type-global-style-repeater .elementor-control-popover-toggle-toggle-label,.elementor-control-type-global-style-repeater .pickr{margin-inline-start:5px}.elementor-control-type-global-style-repeater .e-sortable-placeholder{background-color:var(--e-a-color-info);height:2px;margin:8px 0;opacity:.9;width:100%}.elementor-control-system_colors,.elementor-control-system_typography{padding-block-end:0}.e-global-colors__color-value{font-size:10px;overflow:hidden;padding:0 5px;text-align:end;text-overflow:ellipsis;white-space:nowrap}@keyframes load{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes mover{0%{transform:translateY(0)}to{transform:translateY(-5px)}}@keyframes slideDown{0%{transform:translateY(-30px)}to{transform:translateY(0)}}.e-btn,.elementor-button{background-color:var(--e-a-btn-bg);border:none;border-radius:var(--e-a-border-radius);color:var(--e-a-btn-color-invert);font-size:12px;font-weight:500;line-height:1.2;outline:none;padding:8px 16px;transition:var(--e-a-transition-hover)}.e-btn:hover,.elementor-button:hover{border:none}.e-btn:focus,.e-btn:hover,.elementor-button:focus,.elementor-button:hover{background-color:var(--e-a-btn-bg-hover);color:var(--e-a-btn-color-invert)}.e-btn:active,.elementor-button:active{background-color:var(--e-a-btn-bg-active)}.e-btn:not([disabled]),.elementor-button:not([disabled]){cursor:pointer}.e-btn:disabled,.elementor-button:disabled{background-color:var(--e-a-btn-bg-disabled);color:var(--e-a-btn-color-disabled)}.e-btn:not(.elementor-button-state) .elementor-state-icon,.elementor-button:not(.elementor-button-state) .elementor-state-icon{display:none}.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-cancel,.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-cancel,.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-cancel,.dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-cancel,.e-btn.e-btn-txt,.elementor-button.e-btn-txt{background:transparent;color:var(--e-a-color-txt)}.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-cancel:focus,.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-cancel:hover,.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-cancel:focus,.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-cancel:hover,.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-cancel:focus,.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-cancel:hover,.dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-cancel:focus,.dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-cancel:hover,.e-btn.e-btn-txt:focus,.e-btn.e-btn-txt:hover,.elementor-button.e-btn-txt:focus,.elementor-button.e-btn-txt:hover{background:var(--e-a-bg-hover);color:var(--e-a-color-txt-hover)}.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-cancel:disabled,.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-cancel:disabled,.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-cancel:disabled,.dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-cancel:disabled,.e-btn.e-btn-txt:disabled,.elementor-button.e-btn-txt:disabled{background:transparent;color:var(--e-a-color-txt-disabled)}.e-btn.e-btn-txt-border,.elementor-button.e-btn-txt-border{border:1px solid var(--e-a-color-txt-muted)}.e-btn.e-success,.e-btn.elementor-button-success,.elementor-button.e-success,.elementor-button.elementor-button-success{background-color:var(--e-a-btn-bg-success)}.e-btn.e-success:focus,.e-btn.e-success:hover,.e-btn.elementor-button-success:focus,.e-btn.elementor-button-success:hover,.elementor-button.e-success:focus,.elementor-button.e-success:hover,.elementor-button.elementor-button-success:focus,.elementor-button.elementor-button-success:hover{background-color:var(--e-a-btn-bg-success-hover)}.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok,.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-take_over,.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok,.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-take_over,.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok,.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-take_over,.dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok,.dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-take_over,.e-btn.e-primary,.elementor-button.e-primary{background-color:var(--e-a-btn-bg-primary);color:var(--e-a-btn-color)}.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok:focus,.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok:hover,.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-take_over:focus,.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-take_over:hover,.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok:focus,.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok:hover,.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-take_over:focus,.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-take_over:hover,.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok:focus,.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok:hover,.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-take_over:focus,.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-take_over:hover,.dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok:focus,.dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok:hover,.dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-take_over:focus,.dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-take_over:hover,.e-btn.e-primary:focus,.e-btn.e-primary:hover,.elementor-button.e-primary:focus,.elementor-button.e-primary:hover{background-color:var(--e-a-btn-bg-primary-hover);color:var(--e-a-btn-color)}.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok.dialog-cancel,.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-take_over.dialog-cancel,.dialog-type-alert .dialog-buttons-wrapper .e-btn.e-btn-txt.dialog-button.dialog-ok,.dialog-type-alert .dialog-buttons-wrapper .e-btn.e-btn-txt.dialog-button.dialog-take_over,.dialog-type-alert .dialog-buttons-wrapper .e-btn.e-primary.dialog-button.dialog-cancel,.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok.dialog-cancel,.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-take_over.dialog-cancel,.dialog-type-alert .dialog-buttons-wrapper .elementor-button.e-btn-txt.dialog-button.dialog-ok,.dialog-type-alert .dialog-buttons-wrapper .elementor-button.e-btn-txt.dialog-button.dialog-take_over,.dialog-type-alert .dialog-buttons-wrapper .elementor-button.e-primary.dialog-button.dialog-cancel,.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok.dialog-cancel,.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-take_over.dialog-cancel,.dialog-type-confirm .dialog-buttons-wrapper .e-btn.e-btn-txt.dialog-button.dialog-ok,.dialog-type-confirm .dialog-buttons-wrapper .e-btn.e-btn-txt.dialog-button.dialog-take_over,.dialog-type-confirm .dialog-buttons-wrapper .e-btn.e-primary.dialog-button.dialog-cancel,.dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok.dialog-cancel,.dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-take_over.dialog-cancel,.dialog-type-confirm .dialog-buttons-wrapper .elementor-button.e-btn-txt.dialog-button.dialog-ok,.dialog-type-confirm .dialog-buttons-wrapper .elementor-button.e-btn-txt.dialog-button.dialog-take_over,.dialog-type-confirm .dialog-buttons-wrapper .elementor-button.e-primary.dialog-button.dialog-cancel,.e-btn.e-primary.e-btn-txt,.elementor-button.e-primary.e-btn-txt{background:transparent;color:var(--e-a-color-primary-bold)}.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok.dialog-cancel:focus,.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok.dialog-cancel:hover,.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-take_over.dialog-cancel:focus,.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-take_over.dialog-cancel:hover,.dialog-type-alert .dialog-buttons-wrapper .e-btn.e-btn-txt.dialog-button.dialog-ok:focus,.dialog-type-alert .dialog-buttons-wrapper .e-btn.e-btn-txt.dialog-button.dialog-ok:hover,.dialog-type-alert .dialog-buttons-wrapper .e-btn.e-btn-txt.dialog-button.dialog-take_over:focus,.dialog-type-alert .dialog-buttons-wrapper .e-btn.e-btn-txt.dialog-button.dialog-take_over:hover,.dialog-type-alert .dialog-buttons-wrapper .e-btn.e-primary.dialog-button.dialog-cancel:focus,.dialog-type-alert .dialog-buttons-wrapper .e-btn.e-primary.dialog-button.dialog-cancel:hover,.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok.dialog-cancel:focus,.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok.dialog-cancel:hover,.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-take_over.dialog-cancel:focus,.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-take_over.dialog-cancel:hover,.dialog-type-alert .dialog-buttons-wrapper .elementor-button.e-btn-txt.dialog-button.dialog-ok:focus,.dialog-type-alert .dialog-buttons-wrapper .elementor-button.e-btn-txt.dialog-button.dialog-ok:hover,.dialog-type-alert .dialog-buttons-wrapper .elementor-button.e-btn-txt.dialog-button.dialog-take_over:focus,.dialog-type-alert .dialog-buttons-wrapper .elementor-button.e-btn-txt.dialog-button.dialog-take_over:hover,.dialog-type-alert .dialog-buttons-wrapper .elementor-button.e-primary.dialog-button.dialog-cancel:focus,.dialog-type-alert .dialog-buttons-wrapper .elementor-button.e-primary.dialog-button.dialog-cancel:hover,.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok.dialog-cancel:focus,.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok.dialog-cancel:hover,.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-take_over.dialog-cancel:focus,.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-take_over.dialog-cancel:hover,.dialog-type-confirm .dialog-buttons-wrapper .e-btn.e-btn-txt.dialog-button.dialog-ok:focus,.dialog-type-confirm .dialog-buttons-wrapper .e-btn.e-btn-txt.dialog-button.dialog-ok:hover,.dialog-type-confirm .dialog-buttons-wrapper .e-btn.e-btn-txt.dialog-button.dialog-take_over:focus,.dialog-type-confirm .dialog-buttons-wrapper .e-btn.e-btn-txt.dialog-button.dialog-take_over:hover,.dialog-type-confirm .dialog-buttons-wrapper .e-btn.e-primary.dialog-button.dialog-cancel:focus,.dialog-type-confirm .dialog-buttons-wrapper .e-btn.e-primary.dialog-button.dialog-cancel:hover,.dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok.dialog-cancel:focus,.dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok.dialog-cancel:hover,.dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-take_over.dialog-cancel:focus,.dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-take_over.dialog-cancel:hover,.dialog-type-confirm .dialog-buttons-wrapper .elementor-button.e-btn-txt.dialog-button.dialog-ok:focus,.dialog-type-confirm .dialog-buttons-wrapper .elementor-button.e-btn-txt.dialog-button.dialog-ok:hover,.dialog-type-confirm .dialog-buttons-wrapper .elementor-button.e-btn-txt.dialog-button.dialog-take_over:focus,.dialog-type-confirm .dialog-buttons-wrapper .elementor-button.e-btn-txt.dialog-button.dialog-take_over:hover,.dialog-type-confirm .dialog-buttons-wrapper .elementor-button.e-primary.dialog-button.dialog-cancel:focus,.dialog-type-confirm .dialog-buttons-wrapper .elementor-button.e-primary.dialog-button.dialog-cancel:hover,.e-btn.e-primary.e-btn-txt:focus,.e-btn.e-primary.e-btn-txt:hover,.elementor-button.e-primary.e-btn-txt:focus,.elementor-button.e-primary.e-btn-txt:hover{background:var(--e-a-bg-primary)}.e-btn.e-accent,.e-btn.go-pro,.elementor-button.e-accent,.elementor-button.go-pro{background-color:var(--e-a-btn-bg-accent)}.e-btn.e-accent:focus,.e-btn.e-accent:hover,.e-btn.go-pro:focus,.e-btn.go-pro:hover,.elementor-button.e-accent:focus,.elementor-button.e-accent:hover,.elementor-button.go-pro:focus,.elementor-button.go-pro:hover{background-color:var(--e-a-btn-bg-accent-hover)}.e-btn.e-accent:active,.e-btn.go-pro:active,.elementor-button.e-accent:active,.elementor-button.go-pro:active{background-color:var(--e-a-btn-bg-accent-active)}.e-btn.e-info,.e-btn.elementor-button-info,.elementor-button.e-info,.elementor-button.elementor-button-info{background-color:var(--e-a-btn-bg-info)}.e-btn.e-info:focus,.e-btn.e-info:hover,.e-btn.elementor-button-info:focus,.e-btn.elementor-button-info:hover,.elementor-button.e-info:focus,.elementor-button.e-info:hover,.elementor-button.elementor-button-info:focus,.elementor-button.elementor-button-info:hover{background-color:var(--e-a-btn-bg-info-hover)}.e-btn.e-warning,.e-btn.elementor-button-warning,.elementor-button.e-warning,.elementor-button.elementor-button-warning{background-color:var(--e-a-btn-bg-warning)}.e-btn.e-warning:focus,.e-btn.e-warning:hover,.e-btn.elementor-button-warning:focus,.e-btn.elementor-button-warning:hover,.elementor-button.e-warning:focus,.elementor-button.e-warning:hover,.elementor-button.elementor-button-warning:focus,.elementor-button.elementor-button-warning:hover{background-color:var(--e-a-btn-bg-warning-hover)}.e-btn.e-danger,.e-btn.elementor-button-danger,.elementor-button.e-danger,.elementor-button.elementor-button-danger{background-color:var(--e-a-btn-bg-danger)}.e-btn.e-danger.color-white,.e-btn.elementor-button-danger.color-white,.elementor-button.e-danger.color-white,.elementor-button.elementor-button-danger.color-white{color:var(--e-a-color-white)}.e-btn.e-danger:focus,.e-btn.e-danger:hover,.e-btn.elementor-button-danger:focus,.e-btn.elementor-button-danger:hover,.elementor-button.e-danger:focus,.elementor-button.e-danger:hover,.elementor-button.elementor-button-danger:focus,.elementor-button.elementor-button-danger:hover{background-color:var(--e-a-btn-bg-danger-hover)}.e-btn i,.elementor-button i{margin-inline-end:5px}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{align-items:flex-start;overflow-y:hidden}body:not(.elementor-device-desktop) body{overflow-y:auto}#elementor-preview{align-items:center;background-color:#333;border:0;direction:ltr;display:flex;flex-direction:column;height:100%;justify-content:flex-start;position:relative;width:var(--e-preview-width)}#elementor-preview>div{direction:rtl}#elementor-preview-responsive-wrapper{margin:20px;overflow:hidden;transform:scale(var(--e-preview-scale,1));transform-origin:top center}.elementor-device-desktop #elementor-preview-responsive-wrapper{height:100%;margin:0;min-width:1025px;position:relative;width:100%}body.e-is-device-mode:not(.elementor-device-desktop) #elementor-preview-responsive-wrapper{box-sizing:content-box;height:var(--e-editor-preview-height);margin:20px max((100vw - var(--e-editor-panel-width) - var(--e-editor-preview-width))/2,20px);max-height:calc(100vh - 80px);position:relative;width:var(--e-editor-preview-width)}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:.3s ease-in-out}#elementor-preview-responsive-wrapper .ui-resizable-handle{top:0}#elementor-preview-responsive-wrapper .ui-resizable-handle.ui-resizable-s{bottom:0;top:auto}#elementor-preview-responsive-wrapper .ui-resizable-n,#elementor-preview-responsive-wrapper .ui-resizable-s{align-items:center;height:20px;justify-content:center}#elementor-preview-responsive-wrapper .ui-resizable-n:before,#elementor-preview-responsive-wrapper .ui-resizable-s:before{background-color:hsla(0,0%,100%,.2);border-radius:3px;content:"";display:block;height:4px;transition:all .2s ease-in-out;width:50px}#elementor-preview-responsive-wrapper .ui-resizable-n:hover:before,#elementor-preview-responsive-wrapper .ui-resizable-s:hover:before{background-color:hsla(0,0%,100%,.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{background-color:hsla(0,0%,100%,.2);border-radius:3px;content:"";display:block;height:50px;transition:all .2s ease-in-out;width:4px}#elementor-preview-responsive-wrapper .ui-resizable-e:hover:before,#elementor-preview-responsive-wrapper .ui-resizable-w:hover:before{background-color:hsla(0,0%,100%,.6);height:100px}#elementor-preview-responsive-wrapper.ui-resizable-resizing .ui-resizable-handle:before{background-color:hsla(0,0%,100%,.9)}#elementor-preview-responsive-wrapper .ui-resizable-s{bottom:0}#elementor-preview-responsive-wrapper .ui-resizable-e{right:-5px;width:10px}#elementor-preview-responsive-wrapper .ui-resizable-w{left:0}#elementor-preview-iframe{background-color:#fff;box-shadow:0 0 3px rgba(0,0,0,.3),0 0 20px rgba(0,0,0,.15);height:100%;width:100%}#elementor-template-library-modal [role=menuitem]:focus-visible,#elementor-template-library-modal [role=radio]:focus-visible,#elementor-template-library-modal [role=tab]:focus-visible,#elementor-template-library-modal [tabindex="0"]:focus-visible,#elementor-template-library-modal a:focus-visible,#elementor-template-library-modal button:focus-visible,#elementor-template-library-modal input:focus-visible,#elementor-template-library-modal select:focus-visible{border-radius:2px;outline:2px solid var(--e-a-border-color-focus);outline-offset:2px}#elementor-template-library-modal a.elementor-template-library-blank-footer-link{font-style:normal;text-decoration:underline}#elementor-template-library-modal .dialog-buttons-wrapper{display:none}#elementor-template-library-modal .select2-container{z-index:0}#elementor-template-library-modal .dialog-message{overflow-y:scroll}#elementor-template-library-modal:has(#elementor-template-library-save-template) .dialog-message,#elementor-template-library-modal:has(#elementor-template-library-save-template-variant-b) .dialog-message{overflow-y:hidden}#elementor-template-library-modal .e-back-to-editor{color:var(--e-a-color-txt);cursor:pointer;font-size:17px;text-decoration:underline}#elementor-template-library-header-menu{text-align:center}.elementor-template-library-menu-item{background:transparent;border-block-end:3px solid transparent;border:none;color:inherit;cursor:pointer;display:inline-block;font-family:inherit;font-size:inherit;margin:0;padding:17px 20px}.elementor-template-library-menu-item:hover{background-color:var(--e-a-bg-hover);border-color:var(--e-a-bg-hover)}.elementor-template-library-menu-item.elementor-active,.elementor-template-library-menu-item[aria-selected=true]{border-block-end:3px solid;border-color:var(--e-a-border-color-accent);color:var(--e-a-color-txt-accent)}#elementor-template-library-header-actions{display:flex}#elementor-template-library-header-actions>button,#elementor-template-library-header-actions>div{background:transparent;border:none;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;margin:0;padding-inline-end:16px}#elementor-template-library-header-actions>button:focus-visible,#elementor-template-library-header-actions>div:focus-visible{border-radius:2px;outline:2px solid var(--e-a-border-color-focus);outline-offset:-2px}#elementor-template-library-header-tools.e-hidden-disabled{opacity:0;visibility:hidden}#elementor-template-library-header-preview-insert-wrapper{cursor:default;padding:0 10px}.elementor-template-library-template-insert+.elementor-template-library-template-generate-variation{margin-inline-start:4px}#elementor-template-library-header-preview-back{border-inline-end:var(--e-a-border);cursor:pointer;gap:10px;padding-block:16.5px 15px;padding-inline:0 16.5px;transition:color .5s}#elementor-template-library-header-preview-back .elementor-template-library-header-back-button{align-items:center;background:transparent;border:none;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:inherit;gap:10px;margin:0}#elementor-template-library-header-preview-back .elementor-template-library-header-back-button:focus-visible{border-radius:2px;outline:2px solid var(--e-a-border-color-focus);outline-offset:2px}#elementor-template-library-header-preview-back:hover{color:var(--e-a-color-txt-hover)}#elementor-template-library-header-preview-back i{font-size:18px;scale:calc(1 * var(--direction-multiplier)) 1}#elementor-template-library-templates{display:flex;flex-direction:column;gap:20px}#elementor-template-library-templates .toolbar-container{align-items:center;display:flex;gap:2%;height:45px;justify-content:space-between}#elementor-template-library-templates #elementor-template-library-templates-container{align-items:flex-start;display:flex;flex-wrap:wrap}#elementor-template-library-templates[data-template-source=local] .toolbar-container .quota-progress-container{display:none}#elementor-template-library-templates[data-template-source=cloud] .toolbar-container:has(.bulk-selection-action-bar:not([style*="display: block"])),#elementor-template-library-templates[data-template-source=empty] .toolbar-container:has(.bulk-selection-action-bar:not([style*="display: block"])){justify-content:flex-end}#elementor-template-library-templates[data-template-source=cloud] .toolbar-container .quota-progress-container,#elementor-template-library-templates[data-template-source=empty] .toolbar-container .quota-progress-container{align-items:baseline;border-radius:3px;display:flex}#elementor-template-library-templates[data-template-source=cloud] .toolbar-container .quota-progress-container:focus-visible,#elementor-template-library-templates[data-template-source=empty] .toolbar-container .quota-progress-container:focus-visible{outline:2px solid var(--e-a-border-color-focus);outline-offset:2px}#elementor-template-library-templates[data-template-source=cloud] .toolbar-container .quota-progress-info,#elementor-template-library-templates[data-template-source=empty] .toolbar-container .quota-progress-info{align-items:center}#elementor-template-library-templates[data-template-source=cloud] .toolbar-container .quota-progress-info i,#elementor-template-library-templates[data-template-source=empty] .toolbar-container .quota-progress-info i{font-size:14px;margin-inline-start:5px}#elementor-template-library-templates[data-template-source=cloud] .toolbar-container .progress-bar-container,#elementor-template-library-templates[data-template-source=empty] .toolbar-container .progress-bar-container{align-self:center;margin:0 10px;text-align:start;width:200px}#elementor-template-library-templates[data-template-source=cloud] .toolbar-container .progress-bar-container .quota-warning,#elementor-template-library-templates[data-template-source=empty] .toolbar-container .progress-bar-container .quota-warning{font-size:10px}#elementor-template-library-templates[data-template-source=cloud] .toolbar-container .progress-bar-container a,#elementor-template-library-templates[data-template-source=empty] .toolbar-container .progress-bar-container a{color:var(--e-a-btn-bg-accent)}#elementor-template-library-templates[data-template-source=cloud] .toolbar-container .quota-progress-bar,#elementor-template-library-templates[data-template-source=empty] .toolbar-container .quota-progress-bar{align-items:center;background-color:var(--e-a-color-primary-bold);display:flex;height:4px;padding:0;position:relative}#elementor-template-library-templates[data-template-source=cloud] .toolbar-container .quota-progress-bar-fill,#elementor-template-library-templates[data-template-source=empty] .toolbar-container .quota-progress-bar-fill{height:100%;transition:width .3s ease}#elementor-template-library-templates[data-template-source=cloud] .toolbar-container .quota-progress-bar-fill-normal,#elementor-template-library-templates[data-template-source=empty] .toolbar-container .quota-progress-bar-fill-normal{background-color:#d004d4}#elementor-template-library-templates[data-template-source=cloud] .toolbar-container .quota-progress-bar-fill-warning,#elementor-template-library-templates[data-template-source=empty] .toolbar-container .quota-progress-bar-fill-warning{background-color:#f59e0b}#elementor-template-library-templates[data-template-source=cloud] .toolbar-container .quota-progress-bar-fill-alert,#elementor-template-library-templates[data-template-source=empty] .toolbar-container .quota-progress-bar-fill-alert{background-color:#93003f}#elementor-template-library-templates[data-template-source=cloud] .toolbar-container .quota-progress-bar-normal,#elementor-template-library-templates[data-template-source=empty] .toolbar-container .quota-progress-bar-normal{background-color:#f0abfc}#elementor-template-library-templates[data-template-source=cloud] .toolbar-container .quota-progress-bar-warning,#elementor-template-library-templates[data-template-source=empty] .toolbar-container .quota-progress-bar-warning{background-color:#fbd89e}#elementor-template-library-templates[data-template-source=cloud] .toolbar-container-value,#elementor-template-library-templates[data-template-source=empty] .toolbar-container-value{color:var(--e-a-color-txt);font-size:12px}#elementor-template-library-templates[data-template-source=cloud] #elementor-template-library-templates-container,#elementor-template-library-templates[data-template-source=local] #elementor-template-library-templates-container{border-block-start:var(--e-a-border)}#elementor-template-library-templates[data-template-source=cloud] .elementor-template-library-order-input:checked+.elementor-template-library-order-label,#elementor-template-library-templates[data-template-source=local] .elementor-template-library-order-input:checked+.elementor-template-library-order-label{color:var(--e-a-color-txt-active)}#elementor-template-library-templates[data-template-source=cloud][data-template-view=grid] #elementor-template-library-templates-container{border-block-start:none}#elementor-template-library-templates[data-template-source=cloud][data-template-view=grid] #elementor-template-library-order-toolbar-local{padding:0}#elementor-template-library-templates[data-template-source=cloud][data-template-view=grid] #elementor-template-library-order-toolbar-local div{max-width:-moz-fit-content;max-width:fit-content}#elementor-template-library-templates[data-template-source=cloud][data-template-view=grid] #elementor-template-library-order-toolbar-local .elementor-template-library-local-column-3,#elementor-template-library-templates[data-template-source=cloud][data-template-view=grid] #elementor-template-library-order-toolbar-local .elementor-template-library-local-column-5{display:none}#elementor-template-library-templates[data-template-source=cloud] .elementor-template-library-local-column-3{pointer-events:none}#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:var(--e-a-color-txt-active)}#elementor-template-library-templates .elementor-template-library-order-input,#elementor-template-library-templates.elementor-templates-filter-active #elementor-template-library-footer-banner,#elementor-template-library-templates[data-template-source=empty] #elementor-template-library-footer-banner,#elementor-template-library-templates[data-template-source=empty] #elementor-template-library-order-toolbar-local{display:none}#elementor-template-library-templates .elementor-template-library-order-input:checked+.elementor-template-library-order-label{padding-inline-end:8px}#elementor-template-library-templates .elementor-template-library-order-input:checked+.elementor-template-library-order-label:after{content:"\e8ae";font-family:eicons;margin-inline-start: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 .elementor-template-library-filter-toolbar-side-actions{align-items:center;display:flex;gap:8px}#elementor-template-library-templates .elementor-template-library-filter-toolbar-side-actions .elementor-template-library-action-item{background:transparent;border:none;border-radius:2px;color:inherit;color:var(--e-a-color-txt);cursor:pointer;font-family:inherit;font-size:inherit;font-size:20px;margin:0;padding:0 5px}#elementor-template-library-templates .elementor-template-library-filter-toolbar-side-actions .elementor-template-library-action-item:hover{background-color:var(--e-a-bg-hover)}#elementor-template-library-templates .elementor-template-library-filter-toolbar-side-actions .divider{background-color:var(--e-a-border-color);height:20px;width:1px}#elementor-template-library-templates[data-template-view=grid] .elementor-template-library-filter-toolbar-side-actions #elementor-template-library-view-grid,#elementor-template-library-templates[data-template-view=list] .elementor-template-library-filter-toolbar-side-actions #elementor-template-library-view-list{background-color:var(--e-a-bg-hover)}#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container{display:grid;grid-template-columns:repeat(auto-fill,208px);grid-gap:20px;padding:20px 0}#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container>.elementor-template-library-template-type-folder+.elementor-template-library-template-type-template{grid-column:1}#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container #elementor-template-library-templates-empty{grid-column:1/-1}#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid{border:var(--e-a-border);border-radius:3px;display:flex;flex-direction:column;height:158px;padding:8px;position:relative}#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid:focus-visible{outline:2px solid var(--e-a-border-color-focus);outline-offset:2px}#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid:not([data-status=locked]):focus .elementor-template-library-template-preview,#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid:not([data-status=locked]):focus-within .elementor-template-library-template-preview,#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid:not([data-status=locked]):hover .elementor-template-library-template-preview{display:flex}#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid:not([data-status=locked]):focus .elementor-template-library-card-footer .elementor-template-library-template-name,#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid:not([data-status=locked]):focus-within .elementor-template-library-card-footer .elementor-template-library-template-name,#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid:not([data-status=locked]):hover .elementor-template-library-card-footer .elementor-template-library-template-name{display:none}#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid:not([data-status=locked]):focus .elementor-template-library-card-footer .elementor-template-library-template-card-footer-overlay,#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid:not([data-status=locked]):focus-within .elementor-template-library-card-footer .elementor-template-library-template-card-footer-overlay,#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid:not([data-status=locked]):hover .elementor-template-library-card-footer .elementor-template-library-template-card-footer-overlay{display:flex!important}#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid .elementor-template-library-template-thumbnail{border-radius:3px;height:100px;margin-block-end:4px;overflow:hidden;position:relative;width:190px}#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid .elementor-template-library-template-thumbnail img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid .elementor-template-library-template-preview{align-items:center;background-color:rgba(0,0,0,.5);cursor:default;display:none;inset:0;justify-content:center;position:absolute}#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid .elementor-template-library-template-name{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid .elementor-template-library-card-footer{align-items:center;display:flex;font-size:11px;justify-content:space-between;min-height:38px;position:relative}#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid .elementor-template-library-card-footer .elementor-template-library-template-card-footer-overlay{display:none;gap:8px;height:38px;padding:4px 0;width:90%}#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid .elementor-template-library-card-footer .elementor-template-library-template-card-footer-overlay .elementor-template-library-template-insert{display:flex}#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid .elementor-template-library-card-footer .elementor-template-library-template-card-footer-overlay .elementor-template-library-template-insert i{align-items:center;display:flex}#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid .elementor-template-library-card-footer .elementor-template-library-template-card-footer-overlay .elementor-template-library-template-card-footer-overlay-info{align-items:start;display:flex;flex-direction:column;justify-content:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:65%}#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid.elementor-template-library-template-type-folder{align-items:center;flex-direction:row;height:56px;justify-content:start;padding:13px 10px}#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid.elementor-template-library-template-type-folder .elementor-template-library-template-type-icon{font-size:25px;margin-inline-end:8px}#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid.elementor-template-library-template-type-folder .elementor-template-library-template-more-toggle{margin-inline-start:auto}#elementor-template-library-templates[data-template-view=grid] #bulk-select-all{display:none}#elementor-template-library-templates.no-bulk-selections #bulk-select-all,#elementor-template-library-templates.no-bulk-selections .bulk-selection-item-checkbox{visibility:hidden}#elementor-template-library-templates.no-bulk-selections .elementor-template-library-template-name:hover .bulk-selection-item-checkbox{visibility:visible}#elementor-template-library-templates .bulk-selection-action-bar{align-items:center;background:var(--e-a-bg-active);border-radius:5px;color:var(--e-a-bg-invert);display:none;flex:1;gap:20px;padding:10px 25px}#elementor-template-library-templates .bulk-selection-action-bar button{align-items:center;background:transparent;border:none;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:inherit;justify-content:center;margin:0}#elementor-template-library-templates .bulk-selection-action-bar button.disabled{cursor:not-allowed;opacity:.3;pointer-events:none}#elementor-template-library-templates .bulk-selection-action-bar i{cursor:pointer;font-size:18px}#elementor-template-library-templates .bulk-selection-action-bar .eicon-editor-close{font-size:20px}#elementor-template-library-templates #elementor-template-library-navigation-container{display:flex;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#elementor-template-library-templates #elementor-template-library-navigation-container .elementor-template-library-navigation-container{align-items:center;display:flex;flex-direction:row;gap:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#elementor-template-library-templates #elementor-template-library-navigation-container .elementor-template-library-navigation-container>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#elementor-template-library-templates #elementor-template-library-navigation-container .elementor-template-library-navigation-container .elementor-template-library-navigation-back-button{background-color:var(--e-a-bg-hover);color:var(--e-a-color-txt);padding-inline-start:8px}#elementor-template-library-templates #elementor-template-library-order-toolbar-local:hover #bulk-select-all{visibility:visible}#elementor-template-library-templates .bulk-selected-item{background:var(--e-a-bg-active)}#elementor-template-library-templates .elementor-template-library-local-column-1 input[type=checkbox]{inset-block-start:3px;position:relative}#elementor-template-library-templates .elementor-template-library-local-column-1 input[type=checkbox]:checked{inset-block-start:0}#elementor-template-library-templates #bulk-select-all:checked,#elementor-template-library-templates .bulk-selection-item-checkbox:checked{background:#69727d}#elementor-template-library-templates .checkbox-minus:before{background-color:#fff;content:"";display:block;height:2px;transform:none;width:10px}#elementor-template-library-toolbar{align-items:center;display:flex;justify-content:space-between}.elementor-template-library-filter-toolbar{align-items:center;display:flex}.elementor-template-library-filter-select-source{display:flex;gap:10px;width:350px}.elementor-template-library-filter-select-source .source-option{border:.5px solid #babfc5;border-radius:3px;cursor:pointer;flex:1;font-size:12px;padding:5px}.elementor-template-library-filter-select-source .source-option i{margin-inline-end:5px}.elementor-template-library-filter-select-source .source-option .new-badge{border:1px solid var(--e-a-color-primary-bold-dark);border-radius:10px;color:var(--e-a-color-primary-bold-dark);font-size:10px;margin-inline-start:5px;padding:2px 4px}.elementor-template-library-filter-select-source .source-option.selected,.elementor-template-library-filter-select-source .source-option:hover{background-color:var(--e-a-bg-hover)}#elementor-template-library-connect-states .elementor-template-library-filter-toolbar{align-items:center;display:flex;justify-content:space-between}#elementor-template-library-toolbar .source-option-badge,.elementor-template-library-connect-states-badge .source-option-badge{align-items:center;border:none;border-radius:20px;display:flex;font-size:14px;font-weight:500;gap:6px;margin-inline-end:15px;margin-inline-start:auto;padding:6px 12px;white-space:nowrap}#elementor-template-library-toolbar .source-option-badge i,.elementor-template-library-connect-states-badge .source-option-badge i{font-size:14px;margin:0}#elementor-template-library-toolbar .source-option-badge.cloud-badge,.elementor-template-library-connect-states-badge .source-option-badge.cloud-badge{background-color:var(--e-a-bg-info);color:var(--e-a-color-info)}#elementor-template-library-toolbar .source-option-badge.cloud-badge i,.elementor-template-library-connect-states-badge .source-option-badge.cloud-badge i{color:var(--e-a-color-info)}#elementor-template-library-toolbar .source-option-badge.site-badge,.elementor-template-library-connect-states-badge .source-option-badge.site-badge{background-color:var(--e-a-bg-warning);color:var(--e-a-btn-bg-warning-hover)}#elementor-template-library-toolbar .source-option-badge.site-badge i,.elementor-template-library-connect-states-badge .source-option-badge.site-badge i{color:var(--e-a-btn-bg-warning-hover)}#elementor-template-library-filter-toolbar-remote{font-size:11px}#elementor-template-library-order{border-inline-end:var(--e-a-border);display:flex}.elementor-template-library-order-label{font-size:10px;font-weight:500;line-height:1;padding-inline-end:22px;text-transform:uppercase;-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:var(--e-a-color-txt-hover)}#elementor-template-library-filter .select2{text-align:start;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{padding-inline-start:5px;text-align:start;text-transform:capitalize}#elementor-template-library-my-favorites{flex-grow:1;padding-inline-start:20px;text-align:start}#elementor-template-library-filter-my-favorites{display:none}#elementor-template-library-filter-my-favorites:checked+#elementor-template-library-filter-my-favorites-label{color:var(--e-a-color-txt-active)}#elementor-template-library-filter-my-favorites:checked+#elementor-template-library-filter-my-favorites-label i:after{color:var(--e-a-color-primary-bold);content:"\e93f"}#elementor-template-library-filter-my-favorites-label{cursor:pointer;text-transform:uppercase}#elementor-template-library-filter-my-favorites-label:hover{color:var(--e-a-color-txt-hover)}#elementor-template-library-filter-my-favorites-label:hover i:after{color:var(--e-a-color-primary-bold)}#elementor-template-library-filter-my-favorites-label i{padding-inline-end:5px}#elementor-template-library-filter-my-favorites-label i:after{content:"\e923"}#elementor-template-library-create-new-folder-dialog .elementor-create-folder-template-dialog__p{margin-block-end:10px}#elementor-template-library-filter-text-wrapper{position:relative;width:200px}#elementor-template-library-filter-text-wrapper i{inset-block-start:50%;inset-inline-end:0;position:absolute;transform:translateY(-50%)}#elementor-template-library-filter-text-wrapper i.eicon-loading.eicon-animation-spin{inset-block-start:25%}#elementor-template-library-filter-text{border:none;border-block-end:var(--e-a-border-bold);border-radius:0;font-size:11px;padding:8px 15px 8px 0;transition:border .5s}#elementor-template-library-filter-text:focus{border-color:var(--e-a-border-color-focus)}#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-template-remote{border:var(--e-a-border);border-radius:3px;margin:calc(30px / 2);padding:8px}.elementor-template-library-template-remote:focus-visible{outline:2px solid var(--e-a-border-color-focus);outline-offset:2px}.elementor-template-library-template-remote:focus,.elementor-template-library-template-remote:focus-within,.elementor-template-library-template-remote:hover{background-color:var(--e-a-bg-hover)}.elementor-template-library-template-remote:focus .elementor-template-library-template-preview,.elementor-template-library-template-remote:focus-within .elementor-template-library-template-preview,.elementor-template-library-template-remote:hover .elementor-template-library-template-preview{opacity:1}.elementor-template-library-template-remote:focus .elementor-template-library-template-name,.elementor-template-library-template-remote:focus-within .elementor-template-library-template-name,.elementor-template-library-template-remote:hover .elementor-template-library-template-name{display:none}.elementor-template-library-template-remote:focus .elementor-template-library-favorite,.elementor-template-library-template-remote:focus .elementor-template-library-template-action,.elementor-template-library-template-remote:focus-within .elementor-template-library-favorite,.elementor-template-library-template-remote:focus-within .elementor-template-library-template-action,.elementor-template-library-template-remote:hover .elementor-template-library-favorite,.elementor-template-library-template-remote:hover .elementor-template-library-template-action{display:initial}.elementor-template-library-template-remote:not(:hover):not(:focus):not(:focus-within) .elementor-template-library-template-preview{opacity:0}.elementor-template-library-template-remote:not(:hover):not(:focus):not(:focus-within) .elementor-template-library-favorite,.elementor-template-library-template-remote:not(:hover):not(:focus):not(:focus-within) .elementor-template-library-template-action{display:none}.elementor-template-library-template-remote.elementor-template-library-pro-template .elementor-template-library-template-body:before{background-color:var(--e-a-color-accent);border-radius:2px;color:var(--e-a-color-white);content:var(--elementor-template-library-subscription-plan-label);font-size:8px;inset-block-start:5px;inset-inline-end:5px;line-height:1;padding:3px 5px;position:absolute;text-transform:uppercase}.elementor-template-library-template-remote:not(.elementor-template-library-template-page):not(.elementor-template-library-template-lp){overflow:hidden;position:relative;width:calc(33.333% - 30px)}.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{background-color:var(--e-a-bg-default);inset-block-end:0;inset-inline-start:0;padding:10px;position:absolute;transition:transform .5s;width:100%}.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):not(:focus):not(:focus-within) .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{background-position-x:50%;background-size:cover;box-shadow:inset 0 -2px 15px -6px rgba(0,0,0,.07);height:100%}.elementor-template-library-template-remote .elementor-template-library-template-preview{background-color:rgba(0,0,0,.5);cursor:pointer;inset:0;position:absolute;transition:opacity .5s}.elementor-template-library-template-remote .elementor-template-library-template-preview i{font-size:20px;inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(calc(-50% * var(--direction-multiplier)),-50%)}.elementor-template-library-template-remote .elementor-template-library-template-footer{align-items:center;display:flex;font-size:11px;height:40px;justify-content:space-between;line-height:1}.elementor-template-library-template-remote .elementor-template-library-template-name{flex-grow:1;overflow:hidden;padding-inline-end:5px;text-align:start;text-overflow:ellipsis;white-space:nowrap}.elementor-template-library-template-remote .elementor-template-library-favorite{margin-inline-start:auto}.elementor-template-library-template-remote .elementor-template-library-template-favorite-input{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.elementor-template-library-template-remote .elementor-template-library-template-favorite-input:focus-visible+.elementor-template-library-template-favorite-label{outline:2px solid var(--e-a-border-color-focus);outline-offset:2px}.elementor-template-library-template-remote .elementor-template-library-template-favorite-input:checked+.elementor-template-library-template-favorite-label i:before{color:var(--e-a-color-primary-bold);content:"\e93f"}.elementor-template-library-template-remote .elementor-template-library-template-favorite-label{cursor:pointer;font-size:15px}.elementor-template-library-template-remote .elementor-template-library-template-favorite-label:hover i{color:var(--e-a-color-primary-bold)}@media (max-width:1439px){.elementor-template-library-template-lp,.elementor-template-library-template-page{width:calc(25% - 30px)}}@media (min-width:1440px){.elementor-template-library-template-lp,.elementor-template-library-template-page{width:calc(20% - 30px)}}@media (max-width:1025px){.elementor-template-library-template-lp,.elementor-template-library-template-page{width:calc(33.333% - 30px)}}.elementor-template-library-template-lp .elementor-template-library-template-body,.elementor-template-library-template-page .elementor-template-library-template-body{height:200px}#elementor-template-library-order-toolbar-local,.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid),.elementor-template-library-template-local{align-items:center;display:flex;padding:0 25px;text-align:start}@media (max-width:1439px){#elementor-template-library-order-toolbar-local .elementor-template-library-local-column-1,.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-local-column-1,.elementor-template-library-template-local .elementor-template-library-local-column-1{width:33%}#elementor-template-library-order-toolbar-local .elementor-template-library-local-column-2,.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-local-column-2,.elementor-template-library-template-local .elementor-template-library-local-column-2{width:10%}#elementor-template-library-order-toolbar-local .elementor-template-library-local-column-3,#elementor-template-library-order-toolbar-local .elementor-template-library-local-column-4,.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-local-column-3,.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-local-column-4,.elementor-template-library-template-local .elementor-template-library-local-column-3,.elementor-template-library-template-local .elementor-template-library-local-column-4{width:15%}#elementor-template-library-order-toolbar-local .elementor-template-library-local-column-5,.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-local-column-5,.elementor-template-library-template-local .elementor-template-library-local-column-5{width:27%}}@media (min-width:1440px){#elementor-template-library-order-toolbar-local .elementor-template-library-local-column-1,.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-local-column-1,.elementor-template-library-template-local .elementor-template-library-local-column-1{width:25%}#elementor-template-library-order-toolbar-local .elementor-template-library-local-column-2,#elementor-template-library-order-toolbar-local .elementor-template-library-local-column-3,#elementor-template-library-order-toolbar-local .elementor-template-library-local-column-4,.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-local-column-2,.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-local-column-3,.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-local-column-4,.elementor-template-library-template-local .elementor-template-library-local-column-2,.elementor-template-library-template-local .elementor-template-library-local-column-3,.elementor-template-library-template-local .elementor-template-library-local-column-4{width:17%}#elementor-template-library-order-toolbar-local .elementor-template-library-local-column-5,.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-local-column-5,.elementor-template-library-template-local .elementor-template-library-local-column-5{width:24%}}@media (max-width:1024px){#elementor-template-library-order-toolbar-local .elementor-template-library-local-column-3,.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-local-column-3,.elementor-template-library-template-local .elementor-template-library-local-column-3{display:none}#elementor-template-library-order-toolbar-local .elementor-template-library-local-column-5,.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-local-column-5,.elementor-template-library-template-local .elementor-template-library-local-column-5{width:41%}}.elementor-template-library-template-cloud .elementor-template-library-template-more,.elementor-template-library-template-local .elementor-template-library-template-more{background-color:var(--e-a-bg-default);border-radius:var(--e-a-border-radius);box-shadow:1px 3px 11px rgba(0,0,0,.3);display:none;inset-block-start:100%;inset-inline-end:0;list-style:none;margin:0;padding:0;position:absolute;z-index:1}.elementor-template-library-template-cloud .elementor-template-library-template-more>li a,.elementor-template-library-template-cloud .elementor-template-library-template-more>li button,.elementor-template-library-template-local .elementor-template-library-template-more>li a,.elementor-template-library-template-local .elementor-template-library-template-more>li button{align-items:center;background:transparent;border:none;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:inherit;font-size:11px;gap:8px;margin:0;padding:10px 20px;width:100%}.elementor-template-library-template-cloud .elementor-template-library-template-more>li a.disabled,.elementor-template-library-template-cloud .elementor-template-library-template-more>li button.disabled,.elementor-template-library-template-local .elementor-template-library-template-more>li a.disabled,.elementor-template-library-template-local .elementor-template-library-template-more>li button.disabled{color:var(--e-a-color-txt-disabled);cursor:not-allowed}.elementor-template-library-template-cloud .elementor-template-library-template-more>li a,.elementor-template-library-template-local .elementor-template-library-template-more>li a{color:var(--e-a-color-txt);text-decoration:none}.elementor-template-library-template-cloud .elementor-template-library-template-more .elementor-template-library-template-delete,.elementor-template-library-template-local .elementor-template-library-template-more .elementor-template-library-template-delete{color:var(--e-a-color-danger)}.elementor-template-library-template-cloud .elementor-template-library-template-more i,.elementor-template-library-template-local .elementor-template-library-template-more i{font-size:16px}.elementor-template-library-template-cloud .elementor-template-library-template-more-toggle,.elementor-template-library-template-local .elementor-template-library-template-more-toggle{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;margin-inline-start:auto;padding:0}.elementor-template-library-template-cloud .elementor-template-library-template-more-toggle i,.elementor-template-library-template-local .elementor-template-library-template-more-toggle i{font-size:20px}.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid),.elementor-template-library-template-local{height:50px;margin-block-start:1px;transition:background-color .3s linear;width:100%}.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid):hover,.elementor-template-library-template-local:hover{background-color:var(--e-a-bg-hover)}.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid):first-child,.elementor-template-library-template-local:first-child{border-end-end-radius:0;border-end-start-radius:0;border-start-end-radius:3px;border-start-start-radius:3px}.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid):last-child,.elementor-template-library-template-local:last-child{border-end-end-radius:3px;border-end-start-radius:3px;border-start-end-radius:0;border-start-start-radius:0}.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-template-name,.elementor-template-library-template-local .elementor-template-library-template-name{font-weight:500}.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-template-name i,.elementor-template-library-template-local .elementor-template-library-template-name i{font-size:16px}.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-template-meta,.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-template-name,.elementor-template-library-template-local .elementor-template-library-template-meta,.elementor-template-library-template-local .elementor-template-library-template-name{padding-inline-end:20px}.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-local-column-1 i,.elementor-template-library-template-local .elementor-template-library-local-column-1 i{padding-inline-end:10px}.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-template-action,.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-template-meta,.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-template-name,.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-template-preview,.elementor-template-library-template-local .elementor-template-library-template-action,.elementor-template-library-template-local .elementor-template-library-template-meta,.elementor-template-library-template-local .elementor-template-library-template-name,.elementor-template-library-template-local .elementor-template-library-template-preview{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-template-controls,.elementor-template-library-template-local .elementor-template-library-template-controls{align-items:center;display:flex;position:relative}.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-template-controls>button,.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-template-controls>div,.elementor-template-library-template-local .elementor-template-library-template-controls>button,.elementor-template-library-template-local .elementor-template-library-template-controls>div{cursor:pointer;transition:color .5s}.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-template-insert.disabled,.elementor-template-library-template-local .elementor-template-library-template-insert.disabled{color:#f5d0fe}.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-template-insert.disabled:focus,.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-template-insert.disabled:hover,.elementor-template-library-template-local .elementor-template-library-template-insert.disabled:focus,.elementor-template-library-template-local .elementor-template-library-template-insert.disabled:hover{cursor:not-allowed}.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-template-insert i,.elementor-template-library-template-local .elementor-template-library-template-insert i{margin-inline-end:3px}#elementor-template-library-preview{height:100%;overflow:hidden}#elementor-template-library-preview iframe{height:150%;transform:scale(.666) translateX(calc(-25% * var(--direction-multiplier))) translateY(-25%)}@media (max-width:1439px){#elementor-template-library-preview iframe{width:1440px}}@media (min-width:1440px){#elementor-template-library-preview iframe{width:1730px}}.elementor-template-library-blank-icon{font-size:64px;line-height:1;margin-block-start:45px}.elementor-template-library-blank-icon i{font-size:85px}.elementor-template-library-blank-icon i.eicon-library-upload{font-size:65px}.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-block-start:20px}@media (max-width:1439px){.elementor-template-library-blank-title{font-size:25px}}.elementor-template-library-blank-message{font-size:18px;font-weight:300;margin-block-start:15px}@media (max-width:1439px){.elementor-template-library-blank-message{font-size:16px;margin-block-start:10px}}#elementor-template-library-save-template-form{align-items:center;display:flex;justify-content:center;margin-block-start:40px}#elementor-template-library-save-template-form>*{font-size:16px;height:55px}#elementor-template-library-save-template-form .cloud-library-form-inputs>*{font-size:16px;height:55px;margin-block-end:15px}#elementor-template-library-save-template-form .cloud-library-form-inputs{display:block;margin:0 auto;width:500px}#elementor-template-library-save-template-form .cloud-library-form-inputs .connect-badge,#elementor-template-library-save-template-form .cloud-library-form-inputs .upgrade-tooltip{display:none}#elementor-template-library-save-template-form .cloud-library-form-inputs .divider{margin-inline:5px}#elementor-template-library-save-template-form .cloud-library-form-inputs .upgrade-badge{border:1px solid rgba(147,0,63,.502);border-radius:100px;display:none;margin-inline:5px;padding:3px 5px}#elementor-template-library-save-template-form .cloud-library-form-inputs .upgrade-badge a{color:var(--e-a-btn-bg-accent)}#elementor-template-library-save-template-form .cloud-library-form-inputs .upgrade-badge a i{margin-inline-end:5px}#elementor-template-library-save-template-form .cloud-library-form-inputs.max-capacity .quota-cta{display:inline}#elementor-template-library-save-template-form .cloud-library-form-inputs .ellipsis-container{background:var(--e-a-bg-hover);border:none;border-radius:2px;color:inherit;cursor:pointer;display:inline;font-family:inherit;font-size:inherit;line-height:inherit;padding:0 2px 1px;vertical-align:bottom}#elementor-template-library-save-template-form .cloud-library-form-inputs .ellipsis-container:hover{background:var(--e-a-bg-active)}#elementor-template-library-save-template-form .cloud-library-form-inputs .ellipsis-container:focus-visible{outline:2px solid var(--e-a-border-color-focus);outline-offset:2px}#elementor-template-library-save-template-form .cloud-library-form-inputs.max-capacity .connect-badge,#elementor-template-library-save-template-form .cloud-library-form-inputs.max-capacity .upgrade-badge,#elementor-template-library-save-template-form .cloud-library-form-inputs.max-capacity .upgrade-tooltip,#elementor-template-library-save-template-form .cloud-library-form-inputs.promotion .connect-badge,#elementor-template-library-save-template-form .cloud-library-form-inputs.promotion .upgrade-badge,#elementor-template-library-save-template-form .cloud-library-form-inputs.promotion .upgrade-tooltip{display:inline}#elementor-template-library-save-template-form .cloud-library-form-inputs.max-capacity #cloud,#elementor-template-library-save-template-form .cloud-library-form-inputs.max-capacity .cloud label,#elementor-template-library-save-template-form .cloud-library-form-inputs.max-capacity .ellipsis-container,#elementor-template-library-save-template-form .cloud-library-form-inputs.promotion #cloud,#elementor-template-library-save-template-form .cloud-library-form-inputs.promotion .cloud label,#elementor-template-library-save-template-form .cloud-library-form-inputs.promotion .ellipsis-container{pointer-events:none}#elementor-template-library-save-template-form .cloud-library-form-inputs.max-capacity .divider,#elementor-template-library-save-template-form .cloud-library-form-inputs.max-capacity .ellipsis-container,#elementor-template-library-save-template-form .cloud-library-form-inputs.promotion .divider,#elementor-template-library-save-template-form .cloud-library-form-inputs.promotion .ellipsis-container{display:none}#elementor-template-library-save-template-form .cloud-library-form-inputs.max-capacity .connect-divider,#elementor-template-library-save-template-form .cloud-library-form-inputs.promotion .connect-divider{color:var(--e-a-color-txt-muted);margin-inline:5px}#elementor-template-library-save-template-form .cloud-library-form-inputs .quota-cta{display:none;float:inline-start}#elementor-template-library-save-template-form .cloud-library-form-inputs .quota-cta p{color:var(--e-a-btn-bg-accent);font-size:13px;text-align:start}#elementor-template-library-save-template-form .cloud-library-form-inputs .quota-cta a{color:var(--e-a-btn-bg-accent);text-decoration:underline}#elementor-template-library-save-template-form .cloud-library-form-inputs #elementor-template-library-save-template-submit{float:inline-end}#elementor-template-library-save-template-form .cloud-library-form-inputs #elementor-template-library-save-template-submit[disabled]{cursor:not-allowed}#elementor-template-library-save-template-form .cloud-library-form-inputs .source-selections{border:var(--e-a-border-bold);display:flex;flex-direction:column;gap:10px;height:auto;padding:15px;position:relative;text-align:start}#elementor-template-library-save-template-form .cloud-library-form-inputs .source-selections input[type=checkbox]:checked{background:#69727d;inset-block-start:-3px;position:relative}#elementor-template-library-save-template-form .cloud-library-form-inputs .source-selections-input{display:inline-block;position:relative}#elementor-template-library-save-template-form .cloud-library-form-inputs .source-selections-input.cloud,#elementor-template-library-save-template-form .cloud-library-form-inputs .source-selections-input.local{align-items:baseline;display:inline-flex;line-height:27px;overflow:hidden;overflow:visible;text-overflow:ellipsis;white-space:nowrap}#elementor-template-library-save-template-form .cloud-library-form-inputs .source-selections-input #cloud,#elementor-template-library-save-template-form .cloud-library-form-inputs .source-selections-input #local{flex-shrink:0;inset-block-start:2px;position:relative}#elementor-template-library-save-template-form .cloud-library-form-inputs .source-selections-input #cloud:checked,#elementor-template-library-save-template-form .cloud-library-form-inputs .source-selections-input #local:checked{inset-block-start:-2px}#elementor-template-library-save-template-form .cloud-library-form-inputs .source-selections-input .eicon-ellipsis-h{vertical-align:bottom}#elementor-template-library-save-template-form .cloud-library-form-inputs .source-selections-input .eicon-info{color:var(--e-a-color-txt-muted);cursor:pointer;margin-inline:5px}#elementor-template-library-save-template-form .cloud-library-form-inputs .source-selections-input .selected-folder{align-items:baseline;display:none;margin-inline-end:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#elementor-template-library-save-template-form .cloud-library-form-inputs .source-selections-input .selected-folder[style*="display: inline"]{display:inline-flex!important}#elementor-template-library-save-template-form .cloud-library-form-inputs .source-selections-input .selected-folder-text{cursor:pointer;overflow:hidden;text-decoration:underline;text-overflow:ellipsis;white-space:nowrap}#elementor-template-library-save-template-form .cloud-library-form-inputs .source-selections-input .eicon-editor-close{cursor:pointer;flex-shrink:0}#elementor-template-library-save-template-form .cloud-library-form-inputs .source-selections-input #elementor-template-library-connect__badge{color:var(--e-a-color-primary-bold);font-size:14px}#elementor-template-library-save-template-form .cloud-library-form-inputs .source-selections-input #elementor-template-library-connect__badge:hover{text-decoration:underline}#elementor-template-library-save-template-form .cloud-library-form-inputs .cloud-folder-selection-dropdown{background-color:var(--e-a-bg-default);border-radius:2px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);display:none;inset-block-start:40px;max-width:450px;min-width:187px;overflow:auto;position:absolute;z-index:1}#elementor-template-library-save-template-form .cloud-library-form-inputs .cloud-folder-selection-dropdown li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#elementor-template-library-save-template-form .cloud-library-form-inputs .cloud-folder-selection-dropdown .eicon-loading{margin:15px}#elementor-template-library-save-template-form .cloud-library-form-inputs .cloud-folder-selection-dropdown .eicon-folder-o{margin-inline-end:10px}#elementor-template-library-save-template-form .cloud-library-form-inputs .cloud-folder-selection-dropdown .folder-list{max-height:170px}#elementor-template-library-save-template-form .cloud-library-form-inputs .cloud-folder-selection-dropdown .folder-item{cursor:pointer;list-style:none;padding:5px 15px}#elementor-template-library-save-template-form .cloud-library-form-inputs .cloud-folder-selection-dropdown .folder-item[data-id="0"] .eicon-folder-o{display:none}#elementor-template-library-save-template-form .cloud-library-form-inputs .cloud-folder-selection-dropdown .folder-item .eicon-loading{margin:0}#elementor-template-library-save-template-form .cloud-library-form-inputs .cloud-folder-selection-dropdown .folder-item[data-id="0"]{text-decoration:underline}#elementor-template-library-save-template-form .cloud-library-form-inputs .cloud-folder-selection-dropdown .folder-item.selected,#elementor-template-library-save-template-form .cloud-library-form-inputs .cloud-folder-selection-dropdown .folder-item:focus,#elementor-template-library-save-template-form .cloud-library-form-inputs .cloud-folder-selection-dropdown .folder-item:hover{background:var(--e-a-border-color)}#elementor-template-library-save-template-form .cloud-library-form-inputs .cloud-folder-selection-dropdown .folder-item:focus-visible{outline:2px solid var(--e-a-border-color-focus);outline-offset:-2px}#elementor-template-library-save-template-form .cloud-library-form-inputs .cloud-folder-selection-dropdown .folder-item.disabled{opacity:.3;pointer-events:none}#elementor-template-library-save-template-form .cloud-library-form-inputs .cloud-folder-selection-dropdown .no-results{font-size:13px;margin:0 20px;padding-block:15px;pointer-events:none;text-align:center}#elementor-template-library-save-template-form .cloud-library-form-inputs .cloud-folder-selection-dropdown .no-results i{font-size:24px;padding-block-end:10px}#elementor-template-library-save-template-form .cloud-library-form-inputs #elementor-template-library-save-template-name{border-block-start:none;border-inline:none}#elementor-template-library-save-template-form .cloud-library-form-inputs .source-selections-input.disabled{opacity:.3;pointer-events:none}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b{display:flex;flex-direction:column;text-align:start;width:600px}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .save-location-label,#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .template-name-label{color:var(--e-a-color-txt);font-size:12px;font-weight:400}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b #elementor-template-library-save-template-name{border:var(--e-a-border-bold);border-radius:3px;margin-block-end:0;padding:12px 15px;width:100%}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections{border:none;gap:12px;margin-block-start:20px;padding:0}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input{align-items:center;border:var(--e-a-border-bold);border-radius:3px;display:flex;gap:8px;line-height:normal;padding:12px 15px;width:100%}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input:has(input[type=checkbox]:checked){border-color:var(--e-a-color-txt)}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input.cloud,#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input.local{display:flex}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input input[type=checkbox]{flex-shrink:0;margin-inline-end:0;position:relative}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input input[type=checkbox]:checked{inset-block-start:0}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input input[type=checkbox]:after{background-color:var(--e-a-border-color);content:"";height:18px;inset-inline-end:-8px;position:absolute;width:1px}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input>i:first-of-type{color:var(--e-a-color-txt);font-size:24px;margin-inline-end:4px;margin-inline-start:12px}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input>svg:first-of-type{color:var(--e-a-color-txt);font-size:24px;margin-inline-end:0;margin-inline-start:8px}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input label{cursor:pointer;flex:0 0 auto;margin:0}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .divider{margin-inline:0}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .ellipsis-container{background:transparent;border-radius:0;cursor:pointer;display:inline;margin-inline-start:0;padding:0;text-decoration:underline;vertical-align:baseline}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .ellipsis-container:hover{background:transparent}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .select-folder-link{color:var(--e-a-color-primary-bold);cursor:pointer;margin-inline-start:4px;text-decoration:underline}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .select-folder-link:hover{text-decoration:none}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .upgrade-badge{background:transparent;border:none;border-radius:0;display:none;margin-inline-start:0;padding:3px 8px;transition:background-color .2s}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .upgrade-badge:hover{background-color:var(--e-a-btn-bg-primary-hover);border-radius:3px}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .upgrade-badge a{align-items:center;color:var(--e-a-btn-bg-accent);display:flex;font-size:14px;font-weight:500;gap:4px;text-decoration:none}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .upgrade-badge a i{font-size:14px;margin:0}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .connect-badge{display:none}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .connect-badge .connect-divider{color:var(--e-a-color-txt-muted);margin-inline:5px}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .connect-badge a{color:var(--e-a-color-info);text-decoration:underline}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .connect-badge a:hover{text-decoration:none}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .account-badge{align-items:center;border:none;border-radius:20px;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;margin-inline-start:auto;padding:6px 12px;transition:opacity .2s}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .account-badge:hover{opacity:.8}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .account-badge i{font-size:14px;margin:0}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .account-badge.cloud-account-badge{background-color:var(--e-a-bg-info);color:var(--e-a-color-info)}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .account-badge.cloud-account-badge i{color:var(--e-a-color-info)}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .account-badge.site-account-badge{background-color:var(--e-a-bg-warning);color:var(--e-a-btn-bg-warning-hover)}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .account-badge.site-account-badge i{color:var(--e-a-btn-bg-warning-hover)}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .selected-folder{align-items:center;display:none;gap:6px;margin-inline-start:8px}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .selected-folder[style*="display: inline"]{display:inline-flex!important}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .selected-folder-text{cursor:pointer;text-decoration:underline}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .eicon-editor-close{cursor:pointer;font-size:14px}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .cloud-folder-selection-dropdown{inset-block-start:75px;inset-inline-start:230px}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections-input.cloud:not(:has(.connect-badge)) .connect-badge{display:none}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections-input.cloud:has(.connect-badge) .connect-badge{display:inline}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections-input.cloud:has(.connect-badge) .upgrade-badge{display:none}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections-input.cloud:has(.connect-badge){border-color:var(--e-a-border-color)}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections-input.cloud:has(.connect-badge) .divider,#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections-input.cloud:has(.connect-badge) label,#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections-input.cloud:has(.connect-badge)>i:first-of-type{color:var(--e-a-color-txt-disabled)}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections-input.cloud:has(.connect-badge) input[type=checkbox]:after{background-color:var(--e-a-color-txt-disabled)}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.max-capacity .source-selections-input.cloud,#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.promotion .source-selections-input.cloud{border-color:var(--e-a-border-color)}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.max-capacity .source-selections-input.cloud .divider,#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.max-capacity .source-selections-input.cloud label,#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.max-capacity .source-selections-input.cloud>i:first-of-type,#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.promotion .source-selections-input.cloud .divider,#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.promotion .source-selections-input.cloud label,#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.promotion .source-selections-input.cloud>i:first-of-type{color:var(--e-a-color-txt-disabled)}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.max-capacity .source-selections-input.cloud input[type=checkbox]:after,#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.promotion .source-selections-input.cloud input[type=checkbox]:after{background-color:var(--e-a-color-txt-disabled)}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.max-capacity .source-selections-input.cloud .upgrade-badge,#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.promotion .source-selections-input.cloud .upgrade-badge{display:inline-flex}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.max-capacity .source-selections-input.cloud .ellipsis-container,#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.promotion .source-selections-input.cloud .ellipsis-container{display:none}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.max-capacity .source-selections-input.cloud .divider,#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.promotion .source-selections-input.cloud .divider{display:block}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.max-capacity .source-selections-input.cloud input[type=checkbox],#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.max-capacity .source-selections-input.cloud label,#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.promotion .source-selections-input.cloud input[type=checkbox],#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.promotion .source-selections-input.cloud label{pointer-events:none}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.max-capacity .quota-cta{display:block;margin-block-start:15px}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b #elementor-template-library-save-template-submit{align-self:center;float:none;margin-block-start:20px}#elementor-template-library-save-template-name{border-end-end-radius:0;border-end-start-radius:3px;border-start-end-radius:0;border-start-start-radius:3px;padding-inline-start:25px;width:500px}#elementor-template-library-save-template-submit{border-end-end-radius:3px;border-end-start-radius:0;border-start-end-radius:3px;border-start-start-radius:0;width:150px}#elementor-template-library-import-form{border:2px dashed var(--e-a-border-color-bold);margin:35px auto;padding:60px;transition:var(--e-a-transition-hover);width:95%}#elementor-template-library-import-form-or{font-size:18px;margin-block-start:15px}#elementor-template-library-import-form-label{display:inline-block;margin-block-start:20px;padding:15px 35px}#elementor-template-library-import-form-input{display:none}#elementor-template-library-import-form.elementor-drag-over{border-color:var(--e-a-color-primary)}#elementor-template-library-import .elementor-template-library-blank-icon{margin-block-start:0}#elementor-template-library-import .elementor-template-library-blank-message{margin-block-start:20px}.e-route-library-connect #elementor-template-library-modal .dialog-message{max-height:95vh;min-height:550px;padding:100px 0 0}.elementor-template-library-cloud-empty__button{margin-block-start:45px}#elementor-template-library-connect-logo{font-size:20px}#elementor-template-library-connect__button{display:inline-block;font-size:14px;margin-block-start:25px;padding:12px 24px;position:relative;z-index:1}#elementor-template-library-connect__background-image-left-1{animation:fadeIn 1.5s,slideDown 1.5s,mover 3.5s 1.5s infinite alternate;bottom:-29%;right:22.4%}#elementor-template-library-connect__background-image-left-2{animation:fadeIn 3s,slideDown 3s,mover 2s 3s infinite alternate;bottom:-15.5%;right:46.25%}#elementor-template-library-connect__background-image-right-1{animation:fadeIn 2.5s,slideDown 2.5s,mover 2s 2.5s infinite alternate;bottom:-41%;left:37%}#elementor-template-library-connect__background-image-right-2{animation:fadeIn 1.5s,slideDown 1.5s,mover 1.5s 1.5s infinite alternate;bottom:-12.5%;left:48%}.elementor-template-library-connect__background-image{position:absolute}.elementor-template-library-blank-footer{color:var(--e-a-color-txt-muted);font-style:italic;inset-block-end:70px;inset-inline-start:50%;position:absolute;transform:translateX(calc(-50% * var(--direction-multiplier)))}@media (max-height:700px){.elementor-template-library-blank-footer{display:none}}#elementor-template-library-footer-banner{padding-block-end:45px}#elementor-template-library-footer-banner i{font-size:56px;margin-block-start:40px}#elementor-template-library-footer-banner .elementor-nerd-box-icon{margin-block-start:70px}#elementor-template-library-templates-empty{margin-block-start:40px;width:100%}#elementor-template-library-error-dialog .dialog-message{text-align:start}#elementor-template-library-error-info{margin-block-start:10px}#elementor-library--cloud-upgrade__dialog,#elementor-library--connect_infotip__dialog,#elementor-library--infotip__dialog,#elementor-library--site-info__dialog{background-color:var(--e-a-bg-default);border-radius:var(--e-a-border-radius);box-shadow:var(--e-a-popover-shadow);position:absolute;z-index:10000}#elementor-library--cloud-upgrade__dialog.variant-b,#elementor-library--connect_infotip__dialog.variant-b,#elementor-library--infotip__dialog.variant-b,#elementor-library--site-info__dialog.variant-b{background-color:var(--e-a-bg-secondary);color:var(--e-a-color-txt-invert);width:200px}#elementor-library--cloud-upgrade__dialog.variant-b .dialog-message,#elementor-library--connect_infotip__dialog.variant-b .dialog-message,#elementor-library--infotip__dialog.variant-b .dialog-message,#elementor-library--site-info__dialog.variant-b .dialog-message{padding:4px 8px}#elementor-library--cloud-upgrade__dialog__title,#elementor-library--connect_infotip__dialog__title,#elementor-library--infotip__dialog__title,#elementor-library--site-info__dialog__title{font-size:14px}#elementor-library--cloud-upgrade__dialog .dialog-buttons-wrapper,#elementor-library--connect_infotip__dialog .dialog-buttons-wrapper,#elementor-library--infotip__dialog .dialog-buttons-wrapper,#elementor-library--site-info__dialog .dialog-buttons-wrapper{float:inline-end;padding:10px 0 10px 10px}#elementor-library--cloud-upgrade__dialog .dialog-button,#elementor-library--connect_infotip__dialog .dialog-button,#elementor-library--infotip__dialog .dialog-button,#elementor-library--site-info__dialog .dialog-button{background:none;border:none;color:var(--e-a-btn-bg-accent);cursor:pointer;font-size:13px;font-weight:500;padding:7px 25px}#elementor-library--cloud-upgrade__dialog:after,#elementor-library--connect_infotip__dialog:after,#elementor-library--infotip__dialog:after,#elementor-library--site-info__dialog:after{border:10px solid transparent;content:"";inset-inline-end:46%;position:absolute;transform:scaleX(.7)}#elementor-library--infotip__dialog{width:265px}#elementor-library--infotip__dialog .dialog-message{padding:20px 20px 0}#elementor-library--infotip__dialog:after{border-block-start-color:var(--e-a-bg-default);inset-block-start:100%}#elementor-library--infotip__dialog.variant-b:after{border-block-start-color:var(--e-a-bg-secondary)}#elementor-library--connect_infotip__dialog{width:265px}#elementor-library--connect_infotip__dialog .dialog-message{padding:20px}#elementor-library--connect_infotip__dialog:not(.variant-b):after{border-block-end-color:var(--e-a-bg-default);inset-block-end:100%}#elementor-library--connect_infotip__dialog.variant-b:after{border-block-start-color:var(--e-a-bg-secondary);inset-block-start:100%}#elementor-library--cloud-upgrade__dialog,#elementor-library--connect_infotip__dialog.variant-b{width:265px}#elementor-library--cloud-upgrade__dialog:after{border-block-start-color:var(--e-a-bg-default);inset-block-start:100%}#elementor-library--cloud-upgrade__dialog.variant-b:after{border-block-start-color:var(--e-a-bg-secondary)}#elementor-library--site-info__dialog{width:265px}#elementor-library--site-info__dialog:after{border-block-start-color:var(--e-a-bg-default);inset-block-start:100%}#elementor-library--site-info__dialog.variant-b:after{border-block-start-color:var(--e-a-bg-secondary)}.elementor-global-styles-dialog{--gsd-color-text-primary:#0c0d0e;--gsd-color-text-secondary:#3f444b;--gsd-color-text-tertiary:#69727d;--gsd-color-divider:rgba(0,0,0,.12);--gsd-color-primary-main:#f0abfc;--gsd-color-primary-hover:#e879f9;--gsd-color-secondary-main:#515962;--gsd-border-radius:4px;--gsd-spacing-horizontal:24px;--gsd-font-family:"Roboto",sans-serif;min-width:444px;padding:16px 0 0}.elementor-global-styles-dialog__header{margin-block-end:16px;padding:10px var(--gsd-spacing-horizontal) 0}.elementor-global-styles-dialog__header h2{color:var(--gsd-color-text-primary);font-family:var(--gsd-font-family);font-size:16px;font-weight:500;letter-spacing:.15px;line-height:1.3;margin:0 0 4px}.elementor-global-styles-dialog__header p{color:var(--gsd-color-text-secondary);font-family:var(--gsd-font-family);font-size:14px;font-weight:400;letter-spacing:.15px;line-height:20px;margin:0}.elementor-global-styles-dialog__options{display:flex;flex-direction:column;gap:12px;padding:0 var(--gsd-spacing-horizontal)}.elementor-global-styles-dialog__radio-card{border:1px solid var(--gsd-color-divider);border-radius:var(--gsd-border-radius);cursor:pointer;display:flex;gap:0;padding:12px 8px;transition:border-color .2s ease}.elementor-global-styles-dialog__radio-card:has(input[type=radio]:checked){border:2px solid var(--gsd-color-text-primary);padding:11px 7px}.elementor-global-styles-dialog__radio-card input[type=radio]{accent-color:var(--gsd-color-text-primary);color:var(--gsd-color-text-tertiary);cursor:pointer;flex-shrink:0;height:20px;margin:9px;width:20px}.elementor-global-styles-dialog__radio-card-content{align-items:flex-start;display:flex;flex:1;flex-direction:column}.elementor-global-styles-dialog__radio-label{color:var(--gsd-color-text-primary);font-family:var(--gsd-font-family);font-size:14px;font-weight:500;letter-spacing:.15px;line-height:18px}.elementor-global-styles-dialog__radio-description{color:var(--gsd-color-text-secondary);font-family:var(--gsd-font-family);font-size:12px;font-weight:400;letter-spacing:.4px;line-height:20px}.elementor-global-styles-dialog__checkbox-container{align-items:flex-start;display:flex;gap:4px;margin-block-start:0;padding:0}.elementor-global-styles-dialog__checkbox-option{align-items:flex-start;cursor:pointer;display:flex;gap:4px}.elementor-global-styles-dialog__checkbox-option input[type=checkbox]{cursor:pointer;height:18px;margin:4px;width:18px}.elementor-global-styles-dialog__checkbox-option input[type=checkbox]:checked{background-color:var(--gsd-color-text-tertiary)}.elementor-global-styles-dialog__checkbox-label{color:var(--gsd-color-text-primary);font-family:var(--gsd-font-family);font-size:12px;font-weight:400;letter-spacing:.15px;line-height:1.43;margin-inline-start:4px;padding-block-start:4px}.elementor-global-styles-dialog__checkbox-label a{color:#2563eb;text-decoration:underline}.elementor-global-styles-dialog__checkbox-label a:hover{color:#2563eb}.elementor-global-styles-dialog__footer{align-items:center;display:flex;gap:8px;justify-content:flex-end;padding:16px var(--gsd-spacing-horizontal)}.elementor-global-styles-dialog__button-cancel{background:transparent;border:none;border-radius:var(--gsd-border-radius);color:var(--gsd-color-secondary-main);cursor:pointer;font-family:var(--gsd-font-family);font-size:15px;font-weight:500;letter-spacing:.4px;line-height:24px;padding:6px 8px}.elementor-global-styles-dialog__button-cancel:hover{background:rgba(0,0,0,.04)}.elementor-global-styles-dialog__button-insert{background:var(--gsd-color-primary-main);border:none;border-radius:var(--gsd-border-radius);color:var(--gsd-color-text-primary);cursor:pointer;font-family:var(--gsd-font-family);font-size:15px;font-weight:500;letter-spacing:.4px;line-height:24px;padding:6px 16px}.elementor-global-styles-dialog__button-insert:hover{background:var(--gsd-color-primary-hover)}.elementor-tags-list{background-color:var(--e-a-bg-default);border:var(--e-a-border);border-radius:3px;box-shadow:var(--e-a-popover-shadow);display:none;max-height:300px;overflow:auto;padding-block-end:5px;position:absolute;width:260px;z-index:10000}.elementor-tags-list__group-title{align-items:center;display:flex;font-size:12px;font-weight:700;padding:10px 15px}.elementor-tags-list__group-title .eicon-info-circle{color:var(--e-a-color-primary-bold);font-size:14px;padding-inline-end:5px}.elementor-tags-list__item{cursor:pointer;font-size:10px;padding:6px 15px}.elementor-tags-list__item:before{content:">";font-size:8px;padding-inline-end:5px}.elementor-tags-list__item:hover{background-color:var(--e-a-bg-hover)}.elementor-tags-list__teaser{border-block-start:2px solid var(--e-a-border-color);margin-block-start:4px;padding-block-start:4px}.elementor-tags-list__teaser-text{font-size:12px;line-height:1.5;padding:2px 15px 8px}.elementor-tags-list__teaser-link{color:var(--e-a-color-primary-bold);font-style:italic;font-weight:700;text-decoration:underline}.elementor-dynamic-cover{align-items:center;box-sizing:border-box;display:flex;height:27px;width:100%}.elementor-dynamic-cover__title{flex-grow:1;overflow:hidden;padding:0 8px;text-overflow:ellipsis;white-space:nowrap}.elementor-dynamic-cover__remove,.elementor-dynamic-cover__settings{cursor:pointer;transition:var(--e-a-transition-hover)}.elementor-dynamic-cover__remove:hover,.elementor-dynamic-cover__settings:hover{color:var(--e-a-color-txt-hover)}.elementor-control-type-wysiwyg .elementor-dynamic-cover{margin-block-start:10px}.elementor-tag-settings-popup{background-color:var(--e-a-bg-default);border:var(--e-a-border);box-shadow:var(--e-a-popover-shadow);position:absolute;width:260px;z-index:1}.elementor-tag-settings-popup:before{border:10px solid transparent;border-block-end-color:var(--e-a-border-color);content:"";inset-block-start:-20px;inset-inline-start:5px;position:absolute}.elementor-tag-settings-popup .elementor-control-type-section:first-child{margin:0}.elementor-tag-controls-stack-empty{background-color:var(--e-a-bg-default);font-size:13px;padding:10px;text-align:center}.elementor-control-dynamic input{border-end-end-radius:0;border-end-start-radius:var(--e-a-border-radius);border-start-end-radius:0;border-start-start-radius:var(--e-a-border-radius)}.elementor-control-dynamic-switcher{align-items:center;background:var(--e-a-bg-default);border:var(--e-a-border-bold);border-end-end-radius:var(--e-a-border-radius);border-end-start-radius:0;border-inline-start-width:0;border-start-end-radius:var(--e-a-border-radius);border-start-start-radius:0;cursor:pointer;display:inline-flex;flex-shrink:0;height:27px;justify-content:center;transition:var(--e-a-transition-hover)}.elementor-control-dynamic-switcher:hover{background-color:var(--e-a-bg-hover);color:var(--e-a-color-txt-hover)}.elementor-control-dynamic-switcher.e-control-tool{border:0;height:20px}.elementor-control-dynamic-switcher-wrapper{display:flex}.elementor-control-dynamic-switcher .eicon-database{font-size:12px}.elementor-control-dynamic-value .e-global__popover-toggle,.elementor-control-dynamic-value .elementor-control-dynamic-switcher,.elementor-control-dynamic-value .elementor-control-tag-area{display:none}.elementor-context-menu{background-color:var(--e-a-bg-default);border-radius:var(--e-a-border-radius);box-shadow:var(--e-a-popover-shadow);padding:5px 0;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:250px;z-index:101}.elementor-context-menu-list,.elementor-context-menu-list__group{display:flex;flex-direction:column}.elementor-context-menu-list__group:not(:last-child){border-block-end:var(--e-a-border)}.elementor-context-menu-list__item{align-items:center;cursor:pointer;display:flex;gap:16px;padding:12px 20px;transition:var(--e-a-transition-hover)}.elementor-context-menu-list__item--disabled{color:var(--e-a-color-disabled);cursor:default;opacity:.5}.elementor-context-menu-list__item--disabled.elementor-context-menu-list__item--has-shortcut-action{opacity:1}.elementor-context-menu-list__item--disabled.elementor-context-menu-list__item--has-shortcut-action>:not(.elementor-context-menu-list__item__shortcut){opacity:.5}.elementor-context-menu-list__item:not(.elementor-context-menu-list__item--disabled):focus,.elementor-context-menu-list__item:not(.elementor-context-menu-list__item--disabled):hover{background-color:var(--e-a-bg-hover);color:var(--e-a-color-hover)}.elementor-context-menu-list__item__icon{display:none;width:20px}.elementor-context-menu-list__item__title{flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.elementor-context-menu-list__item__shortcut{color:var(--e-a-color-txt-muted)}.elementor-context-menu-list__item__shortcut--link-fullwidth{cursor:pointer;inset:0;position:absolute;z-index:2}.elementor-context-menu-list__item__shortcut__new-badge{border:1px solid var(--e-a-color-primary-bold);border-radius:10px;color:var(--e-a-color-primary-bold);font-size:10px;padding:2px 8px}.elementor-context-menu-list__item__shortcut__promotion-badge{align-items:center;background-color:rgba(214,16,124,.12);border-radius:50%;color:var(--e-a-color-accent-promotion,#d6107c);cursor:pointer;display:flex;font-size:16px;height:24px;justify-content:center;width:24px}.elementor-context-menu-list__item__shortcut,.elementor-context-menu-list__item__title{font-size:14px;font-style:normal;font-weight:400;line-height:1;position:relative}.elementor-context-menu-list__item.elementor-context-menu-list__item-delete:not(.elementor-context-menu-list__item--disabled):focus>*,.elementor-context-menu-list__item.elementor-context-menu-list__item-delete:not(.elementor-context-menu-list__item--disabled):hover>*{color:var(--e-global-color-danger)}.elementor-context-menu-list__item.elementor-hidden{display:none}.elementor-context-menu .eicon-pro-icon{color:var(--e-global-color-accent)}#elementor-hotkeys{text-align:start}#elementor-hotkeys__modal .dialog-buttons-wrapper{display:none}#elementor-hotkeys__content{display:flex;gap:70px;justify-content:space-between;overflow:hidden;padding:20px 30px;width:100%}@media (max-width:1024px){#elementor-hotkeys__content{flex-direction:column;gap:20px;padding:20px}}.elementor-hotkeys__col{display:flex;flex-direction:column;gap:20px;width:100%}.elementor-hotkeys__header{font-weight:500}.elementor-hotkeys__item{align-items:center;display:flex;padding:20px 10px}.elementor-hotkeys__item:not(:last-child){border-block-end:var(--e-a-border)}.elementor-hotkeys__item--label{flex-grow:1;font-size:13px;font-weight:400}.elementor-hotkeys__item--shortcut{display:flex;flex-grow:0;gap:27px}@media (max-width:1024px){.elementor-hotkeys__item--shortcut{gap:23px}}.elementor-hotkeys__item--shortcut kbd{background-color:var(--e-a-bg-active);border-radius:var(--e-a-border-radius);font-family:unset;padding:5px 12px;position:relative}@media (max-width:1024px){.elementor-hotkeys__item--shortcut kbd{padding:4px 9px}}.elementor-hotkeys__item--shortcut kbd:not(:last-of-type):after{content:"+";inset-inline-end:0;margin-inline-end:-18px;position:absolute;text-align:center;width:9px}@media (max-width:1024px){.elementor-hotkeys__item--shortcut kbd:not(:last-of-type):after{margin-inline-end:-16px}}.elementor-template-library-template-remote:not(.elementor-template-library-template-page):not(.elementor-template-library-template-lp).elementor-template-library-template-floating_button{margin-top:0!important;width:calc(25% - 30px)}.ui-resizable-n{top:-5px}.ui-resizable-e{right:-5px}.ui-resizable-s{bottom:-5px}.ui-resizable-w{left:-5px}.ui-resizable-ne{right:-5px;top:-5px}.ui-resizable-nw{left:-5px;top:-5px}.ui-resizable-se{bottom:-5px;right:-5px}.ui-resizable-sw{bottom:-5px;left:-5px}.ui-resizable-n,.ui-resizable-s{cursor:ns-resize;height:10px;left:0;width:100%}.ui-resizable-e,.ui-resizable-w{cursor:ew-resize;height:100%;top:0;width:10px}.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;--e-editor-navigator-indicator-width:3px;--e-editor-navigator-promotion-height:30px}#elementor-navigator{background-color:var(--e-a-bg-default);border:var(--e-a-border);box-shadow:0 2px 20px 0 rgba(0,0,0,.1);display:none;height:50vh;inset-block-start:100px;inset-inline-end:30px;overflow:hidden;position:fixed;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--e-editor-navigator-width);z-index:100}body.elementor-navigator-docked #elementor-navigator{height:100%;inset:0;inset-inline-start:auto}body:not(.elementor-navigator-docked) #elementor-navigator{border-radius:5px}#elementor-navigator__inner{display:flex;flex-direction:column;height:100%}#elementor-navigator__header{align-items:stretch;border-block-end:var(--e-a-border);color:var(--e-a-color-txt-accent);display:flex}#elementor-navigator__header__title{cursor:move;flex:1;font-size:13px;font-weight:400;padding:10px 0;text-align:center}#elementor-navigator__ai-titles+#elementor-navigator__header__title,iframe+#elementor-navigator__header__title{padding-inline-end:17.5px}#elementor-navigator__ai-titles{background-color:transparent;border:none;cursor:pointer;outline:none;text-align:center;width:35px}#elementor-navigator__ai-titles:hover{color:#e73cf6}#elementor-navigator__close,#elementor-navigator__toggle-all{background-color:transparent;border:none;color:var(--e-a-color-txt);cursor:pointer;outline:0;padding:10px;transition:color .5s}#elementor-navigator__close:hover,#elementor-navigator__toggle-all:hover{color:var(--e-a-color-txt-hover)}#elementor-navigator__close:focus,#elementor-navigator__toggle-all:focus{color:var(--e-a-color-txt-active)}#elementor-navigator__toggle-all{font-size:13px}#elementor-navigator__close{font-size:11px}#elementor-navigator__elements{flex-grow:1;overflow:auto;position:relative}.elementor-navigator-docked #elementor-navigator__elements{height:calc(100% - 35px)}#elementor-navigator__elements .elementor-nerd-box{padding:25px}#elementor-navigator__elements>.elementor-navigator__element-section{border-block-end:var(--e-a-border)}#elementor-navigator__footer{text-align:center;width:100%}#elementor-navigator__footer__resize-bar{border-block-start:var(--e-a-border)}.elementor-navigator-docked #elementor-navigator__footer__resize-bar{display:none}#elementor-navigator__footer__promotion{align-items:center;color:var(--e-a-bg-logo);display:flex;font-family:Roboto,sans-serif;font-size:12px;justify-content:center;min-height:var(--e-editor-navigator-promotion-height);padding:4px 17px}#elementor-navigator__footer__promotion a{color:var(--e-a-color-accent-promotion);margin-inline-start:1px}.elementor-navigator__item{cursor:pointer;display:flex;height:30px;overflow:hidden;position:relative;transition:padding .5s linear}.elementor-navigator__item:focus,.elementor-navigator__item:hover{background-color:var(--e-a-bg-hover)}.elementor-navigator__item:active{background-color:var(--e-a-bg-active);color:var(--e-a-color-txt-accent)}.elementor-navigator__item[data-locked=true]{cursor:not-allowed}.elementor-navigator__item:not(.elementor-active) .elementor-navigator__element__list-toggle i{transform:rotate(calc(-90deg * var(--direction-multiplier)))}.elementor-navigator__item>*{align-items:center;display:flex}.elementor-navigator__item+.elementor-navigator__elements{display:none}.elementor-navigator__elements>.elementor-navigator__element-container:not(:last-child),.elementor-navigator__elements>.elementor-navigator__element-section{border-block-end:var(--e-a-border)}.elementor-navigator__elements .elementor-empty-view{padding:10px}.elementor-navigator__elements .elementor-empty-view__title{font-size:10px;font-style:italic;margin-inline-start:34px}.elementor-navigator__elements .ui-sortable-helper{background-color:var(--e-a-bg-active);box-shadow:1px 2px 5px 0 rgba(0,0,0,.1);color:var(--e-a-color-txt-accent);pointer-events:none;transform:rotate(4deg)}.elementor-navigator__elements .ui-sortable-placeholder{background-color:var(--e-a-bg-hover)}.elementor-navigator__element.elementor-dragging-on-child>.elementor-navigator__elements>.elementor-empty-view{border-block-start:var(--e-a-border)}.elementor-navigator__element.elementor-dragging-on-child>.elementor-navigator__elements>.elementor-empty-view .elementor-empty-view__title,.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:var(--e-a-color-txt-default)}.elementor-navigator__element:not(.elementor-navigator__element--hidden)>.elementor-navigator__item .elementor-navigator__element__toggle:hover{color:var(--e-a-color-txt-hover)}.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:var(--e-a-bg-active)}.elementor-navigator__element__list-toggle{margin-inline-end:7px;transition:transform .3s}.elementor-navigator__element__element-type{font-size:14px;margin-inline-end:8px}.elementor-navigator__element__title{flex-grow:1;overflow:hidden}.elementor-navigator__element__title__text{-webkit-user-select:text;-moz-user-select:text;user-select:text;white-space:nowrap}.elementor-navigator__element__title__text[contenteditable=true]{background-color:var(--e-a-bg-hover);border:var(--e-a-border);outline:none;padding:var(--e-admin-border-radius)}.elementor-navigator__element__title__text:not([contenteditable=true]){overflow:hidden;padding:3px 0;text-overflow:ellipsis;white-space:nowrap}.elementor-navigator__element__toggle{font-size:13px;height:100%;inset-inline-end:15px;position:absolute;z-index:0}.elementor-navigator__element__indicators{position:relative;transition:transform .5s;z-index:91}.elementor-navigator__element__indicators:not(:hover){transform:translateX(calc(100% * var(--direction-multiplier) - var(--e-editor-navigator-indicator-width) * var(--direction-multiplier)))}.elementor-navigator__element__indicator{align-items:center;background-color:var(--e-a-bg-default);border-inline-end:var(--e-a-border);color:var(--e-a-color-txt);display:inline-flex;height:100%;justify-content:center;width:31px}.elementor-navigator__element__indicator:first-child{border-inline-start:var(--e-editor-navigator-indicator-width) solid var(--e-a-border-color-accent)}.elementor-navigator__element__indicator:hover{color:var(--e-a-color-txt-hover)}.elementor-navigator__element--hidden .elementor-navigator__element__title,.elementor-navigator__element--hidden .elementor-navigator__element__toggle{opacity:.5}.elementor-navigator__promotion-text{line-height:18px}.e-notice-bar{align-items:center;background-color:var(--e-a-color-accent);color:#fff;display:flex;height:40px;inset-block-end:0;padding:0 25px;position:absolute;width:100%}.e-notice-bar__message a{color:var(--e-a-color-txt-invert);text-decoration:underline}.e-notice-bar__message a:hover{color:#d5d8dc}.e-notice-bar__primary_action{margin-inline:12px}.e-notice-bar__primary_action a{background:#fff;border-radius:3px;color:#93003f;font-size:11px;padding:4px 10px}.e-notice-bar__primary_action a:hover{background:#f1f2f3;color:#47001e}.e-notice-bar__secondary_action,.e-notice-bar__secondary_message{font-size:11px}.e-notice-bar__secondary_action{margin-inline:4px}.e-notice-bar__secondary_action a{color:#fff;text-decoration:underline}.e-notice-bar__secondary_action a:hover{color:#f1f2f3}.e-notice-bar__close{cursor:pointer;margin-inline-start:auto}.e-notice-bar__icon{margin-inline-end:8px}.e-notice-bar i{font-size:16px;opacity:.9}.e-notice-bar i:hover{color:#d5d8dc}.e-notice-bar a,.e-notice-bar i{transition:var(--e-a-transition-hover)}body:not(.elementor-device-desktop) #e-notice-bar{display:none}#elementor-fatal-error-dialog .dialog-message a{text-decoration:underline}#elementor-preview-debug-link-text{display:inline-block}#elementor-icons-manager-modal .dialog-message{height:700px;padding:0}#elementor-icons-manager-modal .dialog-content,#elementor-icons-manager__wrapper{display:flex}@media (max-width:479px){#elementor-icons-manager__sidebar{display:none}}#elementor-icons-manager__tab-links{margin-block-start:30px}#elementor-icons-manager__upload{align-items:center;border-block-start:var(--e-a-border);display:flex;justify-content:space-between;margin:20px 45px;padding-block-start:35px}@media (max-width:1439px){#elementor-icons-manager__upload{margin:20px 25px}}#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{background-color:transparent;padding:8px 15px}#elementor-icons-manager__search i{inset-block-start:50%;inset-inline-end:15px;position:absolute;transform:translateY(-50%)}#elementor-icons-manager__tab__wrapper{margin:25px -15px 0;overflow:auto;padding:0 15px 15px}#elementor-icons-manager__tab__title{color:var(--e-a-color-txt);font-size:16px;font-weight:500;text-align:start}@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{align-items:center;display:flex;flex-direction:column;padding-block-start:70px}#elementor-icons-manager__promotion__icon{font-size:60px}#elementor-icons-manager__promotion__text{font-size:16px;padding-block-start:25px;width:300px}#elementor-icons-manager__promotion__link{margin-block-start:20px}.elementor-icons-manager__tab-link{cursor:pointer;font-size:12px;padding-block:15px;padding-inline:45px 0;position:relative;text-align:start}.elementor-icons-manager__tab-link i{font-size:20px;padding-inline-end:15px}@media (max-width:1024px){.elementor-icons-manager__tab-link i{display:none}}.elementor-icons-manager__tab-link:hover{background-color:var(--e-a-bg-hover)}.elementor-icons-manager__tab-link.elementor-active{background-color:var(--e-a-bg-active);color:var(--e-a-color-txt-accent)}.elementor-icons-manager__tab-link.elementor-active:after{background-color:var(--e-a-border-color-accent);content:"";height:100%;inset-block-start:0;inset-inline-start:0;position:absolute;width:3px}.elementor-icons-manager__tab__item{border:var(--e-a-border);border-radius:3px;cursor:pointer;height:0;overflow:hidden;padding-block-end:100%;position:relative;transition:var(--e-a-transition-hover)}.elementor-icons-manager__tab__item:hover{background-color:var(--e-a-bg-hover)}.elementor-icons-manager__tab__item.elementor-selected{background-color:var(--e-a-bg-active);border-color:var(--e-a-border-color-accent);color:var(--e-a-color-txt-accent)}.elementor-icons-manager__tab__item__content{align-items:center;display:flex;flex-direction:column;inset-block-start:50%;inset-inline-start:50%;padding:1px;position:absolute;transform:translate(calc(-50% * var(--direction-multiplier)),-50%);width:100%}.elementor-icons-manager__tab__item__icon{font-size:25px}.elementor-icons-manager__tab__item__name{font-size:11px;max-width:100%;overflow:hidden;padding:13px 20px 0;text-overflow:ellipsis;white-space:nowrap}.elementor-color-picker__header{align-items:center;box-shadow:0 2px 8px rgba(0,0,0,.1);display:flex;font-weight:700;justify-content:space-between;padding:10px}.e-color-picker__tools{display:flex}.e-control-color--no-value .pcr-button{background-color:transparent;background-image:linear-gradient(135deg,transparent 46%,#ff3030 50%,transparent 54%);background-size:cover}.pickr{border:var(--e-a-border);height:27px}.pickr .pcr-button{border-radius:var(--e-a-border-radius);height:100%;width:100%}.pickr .pcr-button:after,.pickr .pcr-button:before{height:12px;inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(calc(-50% * var(--direction-multiplier)),-50%);width:12px}.pcr-app{background-color:var(--e-a-bg-default);box-shadow:var(--e-a-popover-shadow);color:var(--e-a-color-txt);font-family:var(--e-a-font-family)}.pcr-app[data-theme=monolith]{padding:0;width:270px}.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-chooser,.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-opacity{height:8px}.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-palette{height:150px}.pcr-app .pcr-selection .pcr-picker{box-shadow:0 0 5px 1px rgba(0,0,0,.2)}.pcr-app .pcr-interaction{padding-block-end:20px}.pcr-app .pcr-interaction input.pcr-result{background-color:transparent;border:var(--e-a-border);border-radius:var(--e-a-border-radius);color:var(--e-a-color-txt);margin:0}.pcr-app .pcr-interaction input.pcr-result:focus{border-color:var(--e-a-border-color-bold);box-shadow:none}.pcr-app .pcr-interaction input.pcr-type{all:unset;color:var(--e-a-color-txt-muted);cursor:pointer;font-size:10px;padding-inline-start:5px}.pcr-app .pcr-interaction input.pcr-type.active{background-color:transparent;color:var(--e-a-color-txt-accent)}.pcr-interaction,.pcr-selection{padding:0 20px}.pcr-selection{padding-block-start:20px}.pcr .elementor-control-dynamic-switcher{border:0;height:20px}.select2-container{font-size:12px;outline:none;width:100%!important;z-index:9999}.select2-container .e-select2-placeholder{color:var(--e-a-color-txt-muted)}.select2-container.select2-container--default .select2-selection--single{background-color:transparent;height:27px}.select2-container.select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--e-a-color-txt);line-height:27px}.select2-container.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:var(--e-a-bg-hover);color:var(--e-a-color-txt-hover)}.select2-container.select2-container--default .select2-selection--multiple{background-color:var(--e-a-bg-default);line-height:0;min-height:27px}.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:var(--e-a-btn-bg);border:none;border-radius:0;color:var(--e-a-btn-color-invert);font-size:10px;line-height:1.2;padding:2px 3px}.select2-container.select2-container--default .select2-selection--multiple .select2-selection__choice.select2-selection__e-plus-button{cursor:pointer;position:relative;text-indent:-9999px;width:16.67px}.select2-container.select2-container--default .select2-selection--multiple .select2-selection__choice.select2-selection__e-plus-button:after{align-items:center;color:var(--e-a-btn-color-invert);content:"\e815";display:flex;font-family:eicons;inset:0;justify-content:center;position:absolute;text-indent:0}.select2-container.select2-container--default .select2-selection--multiple .select2-selection__rendered{padding-block-end:5px}.select2-container.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:var(--e-a-btn-color-invert);margin-inline-end:3px}.select2-container:not(.select2-container--open):not(.select2-container--focus) .select2-selection--multiple,.select2-container:not(.select2-container--open):not(.select2-container--focus) .select2-selection--single{background-color:var(--e-a-bg-default);border-color:var(--e-a-border-color);color:var(--e-a-color-txt)}.select2-container.select2-container--focus .select2-selection--multiple,.select2-container.select2-container--focus .select2-selection--single,.select2-container.select2-container--open .select2-selection--multiple,.select2-container.select2-container--open .select2-selection--single{border-color:var(--e-a-border-color-bold)}.select2-selection{outline:none}.select2-selection--single{height:27px}.select2-selection__arrow{height:27px;inset-block-start:0}.select2-results__option[aria-selected=true]{background-color:var(--e-a-bg-active);color:var(--e-a-color-txt-active)}.select2-results__option[aria-selected=true]:not(.select2-results__option--highlighted){background-color:var(--e-a-bg-active)}.select2-dropdown{background-color:var(--e-a-bg-default);border-color:var(--e-a-border-color);box-shadow:var(--e-a-dropdown-shadow);color:var(--e-a-color-txt)}.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:inset 0 0 0 1px #0e3b9c}.e-ui-state--document-scrubbing-mode__on label.e-scrubbing--active{color:#0e3b9c;-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{text-align:center}#elementor-paste-area-dialog .dialog-header{font-size:30px;padding-block-start:60px}#elementor-paste-area-dialog .dialog-message{font-size:15px;padding:0 15px 15px;position:relative}#elementor-paste-area-dialog #elementor-paste-area-dialog__input{background:transparent;border-color:transparent;color:transparent;height:100px;inset-block-start:-60px;inset-inline:0;margin:0;padding:0;position:absolute}#elementor-paste-area-dialog #elementor-paste-area-dialog__input:focus{border-color:transparent;outline:none}#elementor-paste-area-dialog .dialog-widget-content{width:400px}#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-block-start:15px}#elementor-paste-area-dialog #elementor-paste-area-dialog__error{color:var(--e-a-color-danger);font-size:12px}#elementor-paste-area-dialog #elementor-paste-area-dialog__error:before{border-block-start:var(--e-a-border);content:"";display:block;margin:10px -15px}[class*=" eicon-flex"],[class^=eicon-flex]{transition:all .3s}[class*=" eicon-flex"].eicon-inline,[class^=eicon-flex].eicon-inline{max-height:1em;max-width:1em}[class*=" eicon-flex"],[class^=eicon-flex]{--is-ltr:0;--is-rtl:1}[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))}[class*=" eicon-flex"],[class^=eicon-flex]{--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))}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/editor-v2-app-bar-overrides.css */
/**
 * Here should be only styles that related to the Editor v1, and should be overridden when using the Editor v2.
 */
body {
  --editor-v2-top-bar-height: 48px;
}

#elementor-editor-wrapper {
  height: calc(100vh - var(--editor-v2-top-bar-height));
}

body.elementor-navigator-docked #elementor-navigator {
  height: calc(100% - var(--editor-v2-top-bar-height));
  top: var(--editor-v2-top-bar-height);
}

.elementor-panel #elementor-panel-header-menu-button,
.elementor-panel #elementor-panel-header-add-button,
.elementor-panel #elementor-panel-footer {
  display: none;
}

.elementor-panel #elementor-panel-header {
  font-weight: 700;
  background-color: var(--e-a-bg-default);
  color: var(--e-a-color-txt-accent);
  border-block-end: var(--e-a-border);
  height: 48px;
}

.elementor-control-type-wysiwyg .mce-fullscreen {
  inset: var(--editor-v2-top-bar-height) 0 0 0;
}
.elementor-control-type-wysiwyg .mce-fullscreen > .mce-container-body {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.elementor-control-type-wysiwyg .mce-fullscreen > .mce-container-body > .mce-edit-area {
  flex-grow: 1;
}
.elementor-control-type-wysiwyg .mce-fullscreen > .mce-container-body > .mce-edit-area > iframe {
  height: 100% !important;
}
/*# sourceMappingURL=editor-v2-app-bar-overrides.css.map */
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/editor-v2-app-bar-overrides.min.css */
body{--editor-v2-top-bar-height:48px}#elementor-editor-wrapper{height:calc(100vh - var(--editor-v2-top-bar-height))}body.elementor-navigator-docked #elementor-navigator{height:calc(100% - var(--editor-v2-top-bar-height));top:var(--editor-v2-top-bar-height)}.elementor-panel #elementor-panel-footer,.elementor-panel #elementor-panel-header-add-button,.elementor-panel #elementor-panel-header-menu-button{display:none}.elementor-panel #elementor-panel-header{background-color:var(--e-a-bg-default);border-block-end:var(--e-a-border);color:var(--e-a-color-txt-accent);font-weight:700;height:48px}.elementor-control-type-wysiwyg .mce-fullscreen{inset:var(--editor-v2-top-bar-height) 0 0 0}.elementor-control-type-wysiwyg .mce-fullscreen>.mce-container-body{display:flex;flex-direction:column;height:100%}.elementor-control-type-wysiwyg .mce-fullscreen>.mce-container-body>.mce-edit-area{flex-grow:1}.elementor-control-type-wysiwyg .mce-fullscreen>.mce-container-body>.mce-edit-area>iframe{height:100%!important}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/editor.css */
.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: var(--e-a-bg-loading);
}

iframe,
img {
  border: 0 none;
}

li {
  list-style: none;
}

a {
  text-decoration: none;
}

body {
  background-color: var(--e-a-bg-default);
  color: var(--e-a-color-txt);
  font-family: var(--e-a-font-family);
  font-size: 13px;
  font-weight: normal;
  line-height: 1;
  text-decoration: none;
  text-transform: none;
  overflow: hidden;
}
body:after {
  content: "";
  position: absolute;
  inset-block-start: 0;
  inset-inline-end: 0;
  height: 100%;
  width: 0;
  background-color: var(--e-a-bg-default);
  transition: width 0.5s;
}
body a {
  color: var(--e-a-color-info);
}
body a:hover {
  color: var(--e-a-color-primary-bold);
}
body.elementor-editor-active #elementor-mode-switcher-preview i {
  scale: calc(1 * var(--direction-multiplier)) 1;
}
body.elementor-editor-preview {
  --e-preview-width: 100%;
}
body.elementor-editor-preview #elementor-mode-switcher-preview i {
  scale: calc(-1 * var(--direction-multiplier)) 1;
}
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;
  inset: 0;
  background: var(--e-a-bg-default);
  z-index: 9999;
}

#elementor-preview-loading {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  inset: 0;
  background-color: var(--e-a-bg-default);
}
#elementor-preview-loading i {
  color: var(--e-a-color-txt-disabled);
  font-size: 50px;
}

.elementor-nerd-box {
  padding: 30px;
  text-align: center;
}
.elementor-nerd-box-icon {
  width: 100px;
}
.elementor-nerd-box-title {
  margin-block-start: 20px;
  font-size: 16px;
  font-weight: bold;
  line-height: 1.4;
}
.elementor-nerd-box-message {
  margin-block-start: 5px;
  line-height: 1.8;
  font-size: 11px;
}
.elementor-nerd-box .elementor-button {
  margin-block-start: 20px;
}
.elementor-nerd-box--upsale {
  padding: 15px 30px 30px;
}
.elementor-nerd-box--upsale .elementor-nerd-box-title {
  font-weight: 500;
  line-height: 1.2;
}
.elementor-nerd-box--upsale .elementor-nerd-box-message {
  line-height: 1.5;
}

.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: 0 2px 8px rgba(0, 0, 0, 0.1);
  margin-block-end: 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: var(--e-a-bg-default);
}
.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: var(--e-a-bg-default);
  pointer-events: none;
}
.e-control-tool-disabled i {
  color: var(--e-a-color-txt-disabled);
}
.e-control-tool i {
  position: absolute;
  position: absolute;
  inset-block-start: 50%;
  inset-inline-start: 50%;
  transform: translate(calc(-50% * var(--direction-multiplier)), -50%);
  color: var(--e-a-color-txt-default);
  font-size: 13px;
}

i.eicon-tilted {
  transform: rotate(90deg);
}

.elementor-loader-wrapper {
  position: absolute;
  inset-block-start: 50%;
  inset-inline-start: 50%;
  transform: translate(calc(-50% * var(--direction-multiplier)), -50%);
  width: 300px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 30px;
}

.elementor-loader {
  border-radius: 50%;
  padding: 40px;
  height: 150px;
  width: 150px;
  background-color: var(--e-a-bg-active);
  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: var(--e-a-color-txt-hover);
  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: var(--e-a-color-txt);
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 7px;
  text-indent: 7px;
  font-size: 10px;
  width: 100%;
}

input,
select,
textarea,
.e-input-style {
  color: var(--e-a-color-txt);
  border-radius: var(--e-a-border-radius);
  font-size: 12px;
  width: 100%;
  background: none;
  background-color: var(--e-a-bg-default);
  box-shadow: none;
  border: var(--e-a-border-bold);
  outline: none;
}
input:focus, input:focus + .elementor-control-dynamic-switcher,
select:focus,
select:focus + .elementor-control-dynamic-switcher,
textarea:focus,
textarea:focus + .elementor-control-dynamic-switcher,
.e-input-style:focus,
.e-input-style:focus + .elementor-control-dynamic-switcher {
  border-color: var(--e-a-border-color-focus);
}

.elementor-error input,
.elementor-error select,
.elementor-error textarea {
  border-color: var(--e-a-color-danger);
}

input {
  min-width: 0;
}

input, textarea, .e-input-style {
  padding: 5px;
}

textarea, .e-input-style {
  resize: vertical;
}

input[type=checkbox],
input[type=radio] {
  height: auto;
  width: auto;
}

input[type=checkbox] {
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  outline: none;
  content: none;
  height: 15px;
  border-radius: var(--e-a-border-radius);
  margin-inline-end: 5px;
  width: 15px;
  border: var(--e-a-border-bold);
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
input[type=checkbox]:checked {
  background: var(--e-a-color-primary-bold);
  border: none;
}
input[type=checkbox]:checked:before {
  display: block;
  content: "";
  width: 4px;
  height: 7px;
  border: solid white;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}

input[disabled] {
  background-color: var(--e-a-bg-hover);
  cursor: not-allowed;
  opacity: 1;
}

select {
  outline: none;
  height: 27px;
}

.dialog-widget-content {
  background-color: var(--e-a-bg-default);
  position: absolute;
  border-radius: 3px;
  box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);
  overflow: hidden;
}

.dialog-message {
  line-height: 1.5;
  box-sizing: border-box;
}

.dialog-close-button {
  cursor: pointer;
  position: absolute;
  margin-block-start: 15px;
  inset-inline-end: 15px;
  color: var(--e-a-color-txt);
  font-size: 15px;
  line-height: 1;
  transition: var(--e-a-transition-hover);
}
.dialog-close-button:hover {
  color: var(--e-a-color-txt-hover);
}

.dialog-prevent-scroll {
  overflow: hidden;
  max-height: 100vh;
}

.dialog-type-lightbox {
  position: fixed;
  height: 100%;
  width: 100%;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.8);
  z-index: 9999;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.elementor-editor-active .elementor-popup-modal {
  background-color: initial;
}

.dialog-type-confirm .dialog-widget-content,
.dialog-type-alert .dialog-widget-content {
  margin: auto;
  width: 400px;
  padding: 20px;
}
.dialog-type-confirm .dialog-header,
.dialog-type-alert .dialog-header {
  font-size: 15px;
  font-weight: 500;
}
.dialog-type-confirm .dialog-header:after,
.dialog-type-alert .dialog-header:after {
  content: "";
  display: block;
  border-block-end: var(--e-a-border);
  padding-block-end: 10px;
  margin-block-end: 10px;
  margin-inline-start: -20px;
  margin-inline-end: -20px;
}
.dialog-type-confirm .dialog-message,
.dialog-type-alert .dialog-message {
  min-height: 50px;
}
.dialog-type-confirm .dialog-buttons-wrapper,
.dialog-type-alert .dialog-buttons-wrapper {
  padding-block-start: 10px;
  display: flex;
  justify-content: flex-end;
  gap: 15px;
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.2;
  padding: 8px 16px;
  outline: none;
  border: none;
  border-radius: var(--e-a-border-radius);
  background-color: var(--e-a-btn-bg);
  color: var(--e-a-btn-color-invert);
  transition: var(--e-a-transition-hover);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:hover {
  border: none;
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:focus {
  background-color: var(--e-a-btn-bg-hover);
  color: var(--e-a-btn-color-invert);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:active,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:active {
  background-color: var(--e-a-btn-bg-active);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:not([disabled]),
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:not([disabled]) {
  cursor: pointer;
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:disabled,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:disabled {
  background-color: var(--e-a-btn-bg-disabled);
  color: var(--e-a-btn-color-disabled);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:not(.elementor-button-state) .elementor-state-icon,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:not(.elementor-button-state) .elementor-state-icon {
  display: none;
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel {
  background: transparent;
  color: var(--e-a-color-txt);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel:focus {
  background: var(--e-a-bg-hover);
  color: var(--e-a-color-txt-hover);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt:disabled, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel:disabled,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt:disabled,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel:disabled {
  background: transparent;
  color: var(--e-a-color-txt-disabled);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt-border,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt-border {
  border: 1px solid var(--e-a-color-txt-muted);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-success, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-success,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-success,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-success {
  background-color: var(--e-a-btn-bg-success);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-success:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-success:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-success:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-success:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-success:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-success:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-success:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-success:focus {
  background-color: var(--e-a-btn-bg-success-hover);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok {
  background-color: var(--e-a-btn-bg-primary);
  color: var(--e-a-btn-color);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok:focus {
  background-color: var(--e-a-btn-bg-primary-hover);
  color: var(--e-a-btn-color);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel {
  background: transparent;
  color: var(--e-a-color-primary-bold);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:focus {
  background: var(--e-a-bg-primary);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent {
  background-color: var(--e-a-btn-bg-accent);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent:focus {
  background-color: var(--e-a-btn-bg-accent-hover);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro:active, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent:active,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro:active,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent:active {
  background-color: var(--e-a-btn-bg-accent-active);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-info, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-info,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-info,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-info {
  background-color: var(--e-a-btn-bg-info);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-info:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-info:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-info:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-info:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-info:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-info:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-info:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-info:focus {
  background-color: var(--e-a-btn-bg-info-hover);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-warning, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-warning,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-warning,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-warning {
  background-color: var(--e-a-btn-bg-warning);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-warning:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-warning:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-warning:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-warning:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-warning:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-warning:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-warning:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-warning:focus {
  background-color: var(--e-a-btn-bg-warning-hover);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-danger, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger {
  background-color: var(--e-a-btn-bg-danger);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-danger.color-white, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger.color-white,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger.color-white,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger.color-white {
  color: var(--e-a-color-white);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-danger:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-danger:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger:focus {
  background-color: var(--e-a-btn-bg-danger-hover);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button i,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button i {
  margin-inline-end: 5px;
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button:visited,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button:visited {
  color: initial;
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button[disabled]:hover, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button[disabled]:focus, .dialog-type-confirm .dialog-buttons-wrapper .dialog-button[disabled]:visited,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button[disabled]:hover,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button[disabled]:focus,
.dialog-type-alert .dialog-buttons-wrapper .dialog-button[disabled]:visited {
  background-color: var(--e-a-btn-bg-disabled);
}
.dialog-type-confirm .dialog-buttons-wrapper .dialog-button[disabled],
.dialog-type-alert .dialog-buttons-wrapper .dialog-button[disabled] {
  background-color: var(--e-a-btn-bg-disabled);
  cursor: not-allowed;
}

/*
 * 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: #D004D4;
  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 #D004D4, 0 0 5px #D004D4;
  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-block-start-color: #D004D4;
  border-inline-start-color: #D004D4;
  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 :where(#elementor-panel-state-loading,
#elementor-panel-header-wrapper,
#elementor-panel-content-wrapper,
#elementor-panel-footer) h1,
.elementor-panel :where(#elementor-panel-state-loading,
#elementor-panel-header-wrapper,
#elementor-panel-content-wrapper,
#elementor-panel-footer) h2,
.elementor-panel :where(#elementor-panel-state-loading,
#elementor-panel-header-wrapper,
#elementor-panel-content-wrapper,
#elementor-panel-footer) h3,
.elementor-panel :where(#elementor-panel-state-loading,
#elementor-panel-header-wrapper,
#elementor-panel-content-wrapper,
#elementor-panel-footer) h4,
.elementor-panel :where(#elementor-panel-state-loading,
#elementor-panel-header-wrapper,
#elementor-panel-content-wrapper,
#elementor-panel-footer) h5,
.elementor-panel :where(#elementor-panel-state-loading,
#elementor-panel-header-wrapper,
#elementor-panel-content-wrapper,
#elementor-panel-footer) h6 {
  font-size: 100%;
  font-weight: normal;
}
.elementor-panel :where(#elementor-panel-state-loading,
#elementor-panel-header-wrapper,
#elementor-panel-content-wrapper,
#elementor-panel-footer) abbr,
.elementor-panel :where(#elementor-panel-state-loading,
#elementor-panel-header-wrapper,
#elementor-panel-content-wrapper,
#elementor-panel-footer) acronym {
  border: 0;
  font-variant: normal;
}
.elementor-panel :where(#elementor-panel-state-loading,
#elementor-panel-header-wrapper,
#elementor-panel-content-wrapper,
#elementor-panel-footer) sup {
  vertical-align: text-top;
}
.elementor-panel :where(#elementor-panel-state-loading,
#elementor-panel-header-wrapper,
#elementor-panel-content-wrapper,
#elementor-panel-footer) sub {
  vertical-align: text-bottom;
}
.elementor-panel :where(#elementor-panel-state-loading,
#elementor-panel-header-wrapper,
#elementor-panel-content-wrapper,
#elementor-panel-footer) img {
  max-width: 100%;
  height: auto;
  border: 0;
}
.elementor-panel :where(#elementor-panel-state-loading,
#elementor-panel-header-wrapper,
#elementor-panel-content-wrapper,
#elementor-panel-footer) :focus {
  outline: 0;
}
.elementor-panel .elementor-panel-box-content {
  padding: 20px 20px 10px;
}
.elementor-panel .elementor-button {
  display: inline-block;
}
.elementor-panel .elementor-panel-alert {
  background-color: var(--e-a-bg-primary);
  padding: 15px;
  border-inline-start: 3px solid var(--e-a-color-primary);
  position: relative;
  font-size: 12px;
  font-weight: 300;
  font-style: italic;
  line-height: 1.5;
  text-align: start;
  border-start-start-radius: 0;
  border-start-end-radius: 3px;
  border-end-start-radius: 0;
  border-end-end-radius: 3px;
}
.elementor-panel .elementor-panel-alert a {
  color: inherit;
}
.elementor-panel .elementor-panel-alert.elementor-panel-alert-info {
  border-color: var(--e-a-color-info);
  background: var(--e-a-bg-info);
}
.elementor-panel .elementor-panel-alert.elementor-panel-alert-success {
  border-color: var(--e-a-color-success);
  background: var(--e-a-bg-success);
}
.elementor-panel .elementor-panel-alert.elementor-panel-alert-warning {
  border-inline-start: 3px solid var(--e-a-color-warning);
  background: var(--e-a-bg-warning);
}
.elementor-panel .elementor-panel-alert.elementor-panel-alert-danger {
  border-color: var(--e-a-color-danger);
  background: var(--e-a-bg-danger);
}
.elementor-panel .elementor-descriptor, .elementor-panel .elementor-control-field-description {
  font-size: 11px;
  font-style: italic;
  line-height: 1.4;
  color: var(--e-a-color-txt-muted);
}
.elementor-panel .elementor-controls-popover {
  display: none;
  position: absolute;
  box-shadow: var(--e-a-popover-shadow);
  border-radius: var(--e-a-border-radius);
  inset-inline: 0;
  margin: -4px auto 5px;
  padding-block-start: 15px;
  width: 90%;
  z-index: 10000;
  background-color: var(--e-a-bg-default);
}
.elementor-panel .elementor-controls-popover:before {
  content: "";
  position: absolute;
  inset-block-start: -16px;
  inset-inline-end: 22px;
  border: 8px solid transparent;
  border-block-end-color: var(--e-a-bg-default);
}
.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-panel-global .elementor-nerd-box .elementor-nerd-box-icon {
  margin-block-start: 20px;
}
.elementor-panel {
  position: relative;
  height: 100%;
  inset-inline-start: 0;
  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: var(--e-a-bg-default);
  z-index: 1;
  font-family: var(--e-a-font-family);
  font-size: 13px;
}
.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-editor-preview .elementor-panel #elementor-panel-elements-wrapper {
  display: flex;
  flex-direction: column;
}
.elementor-panel .ps__rail-y {
  z-index: 2;
}
.elementor-panel .elementor-responsive-panel {
  padding: 0 15px;
  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 #elementor-panel-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 40px;
  width: 100%;
  background-color: var(--e-a-dark-bg);
  color: var(--e-a-color-white);
}
.elementor-panel #elementor-panel-header > * {
  display: flex;
  align-items: center;
  justify-content: center;
}
.elementor-panel .elementor-header-button {
  width: 40px;
  border: 0;
  color: currentColor;
  background-color: transparent;
}
.elementor-panel .elementor-header-button .elementor-icon {
  cursor: pointer;
  display: block;
  font-size: 19px;
  height: 40px;
  line-height: 40px;
  transition: var(--e-a-transition-hover);
}
.elementor-panel .elementor-header-button .elementor-icon.eicon-menu-bar {
  font-size: 18px;
}
.elementor-panel .elementor-header-button:hover, .elementor-panel .elementor-header-button:focus {
  color: var(--e-a-dark-color-txt-hover);
}
.elementor-panel #elementor-panel-header-title {
  flex: 1;
  font-size: 15px;
  font-weight: 700;
}
.elementor-panel #elementor-panel-header-title img {
  width: 90px;
}
.elementor-panel #elementor-panel-elements-categories {
  padding-block-end: 10px;
  position: relative;
}
.elementor-panel .elementor-panel-category {
  position: relative;
  border-block-end: var(--e-a-border);
}
.elementor-panel .elementor-panel-category .elementor-panel-heading {
  padding: 0 15px;
  border: none;
  background-color: transparent;
}
.elementor-panel .elementor-panel-category.elementor-active .elementor-panel-heading {
  border: none;
}
.elementor-panel .elementor-panel-category.elementor-active-title {
  display: flex;
}
.elementor-panel .elementor-panel-category-items {
  padding-block-end: 20px;
}
.elementor-panel .elementor-panel-category-items-empty {
  grid-column-start: 1;
  grid-column-end: 3;
}
.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 {
  border: var(--e-a-border);
  margin: 15px 0 25px;
  border-radius: 5px;
  overflow: hidden;
}
.elementor-panel .elementor-panel-menu-item {
  display: flex;
  align-items: center;
  width: 100%;
  height: 40px;
  transition: var(--e-a-transition-hover);
  border: 0;
  background-color: transparent;
  cursor: pointer;
}
.elementor-panel .elementor-panel-menu-item:not(:last-child) {
  border-block-end: var(--e-a-border);
}
.elementor-panel .elementor-panel-menu-item:hover, .elementor-panel .elementor-panel-menu-item:focus {
  background-color: var(--e-a-bg-hover);
}
.elementor-panel .elementor-panel-menu-item:active {
  background-color: var(--e-a-bg-active);
  color: var(--e-a-color-txt-accent);
}
.elementor-panel .elementor-panel-menu-item-icon {
  text-align: center;
  width: 30px;
  flex-shrink: 0;
  padding: 10px 0;
  margin: 0 10px;
  font-size: 19px;
}
.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: var(--e-a-color-white);
  border-radius: var(--e-a-border-radius);
}
.elementor-panel .elementor-panel-menu-item-title > span {
  color: var(--e-a-color-accent);
}
.elementor-panel .elementor-panel-menu-item a {
  display: flex;
  align-items: center;
  color: inherit;
  width: 100%;
  height: 100%;
  padding-inline-start: 10px;
  padding: 10px 0;
}
.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 {
  display: flex;
  width: 100%;
  border-block-end: var(--e-a-border);
}
.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab {
  all: unset;
  flex: auto;
  transition: var(--e-a-transition-hover);
  border-block-end: 3px solid transparent;
  cursor: pointer;
}
.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab:hover, .elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab:focus {
  background-color: var(--e-a-bg-hover);
}
.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab:focus {
  outline: 0;
}
.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab.elementor-active {
  border-color: var(--e-a-border-color-accent);
  color: var(--e-a-color-txt-accent);
}
.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab.elementor-active span {
  color: var(--e-a-color-txt-accent);
}
.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab span {
  color: inherit;
  display: block;
  text-align: center;
  padding: 12px 0 8px;
  font-size: 10px;
}
.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab span:before {
  font-family: eicons;
  font-size: 16px;
  display: block;
  margin-block-end: 8px;
}
.elementor-panel .elementor-tab-control-content span:before {
  content: "\e92c";
}
.elementor-panel .elementor-tab-control-style span:before {
  content: "\e921";
}
.elementor-panel .elementor-tab-control-settings span:before {
  content: "\e940";
}
.elementor-panel .elementor-tab-control-advanced-tab-floating-buttons span:before,
.elementor-panel .elementor-tab-control-advanced-tab-links-in-bio span:before,
.elementor-panel .elementor-tab-control-advanced-tab-floating-bars span:before,
.elementor-panel .elementor-tab-control-advanced span:before,
.elementor-panel .elementor-tab-control-general_style span:before {
  content: "\e916";
}
.elementor-panel .elementor-tab-control-responsive span:before {
  content: "\e885";
}
.elementor-panel .elementor-tab-control-lightbox span:before {
  content: "\e922";
}
.elementor-panel .elementor-tab-control-layout span:before,
.elementor-panel .elementor-tab-control-column span:before {
  content: "\e899";
}
.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;
  font-size: 85%;
  line-height: 2;
  padding-inline-start: 5px;
  color: inherit;
  font-weight: 500;
  transition: var(--e-a-transition-hover);
}
.elementor-panel #elementor-panel__editor__help__link:hover, .elementor-panel #elementor-panel__editor__help__link:focus {
  color: var(--e-a-color-info);
}
.elementor-panel #elementor-panel__editor__help__link i {
  padding: 0 5px;
  font-size: 125%;
  position: relative;
}
.elementor-panel #elementor-panel__editor__help__link i:after {
  content: "";
  position: absolute;
  height: 13px;
  width: 13px;
  inset-block-start: 3px;
  inset-block-end: 0;
  inset-inline-start: 8px;
  inset-inline-end: 0;
  border-radius: 50%;
  z-index: -1;
}
.elementor-panel #elementor-panel-footer {
  position: relative;
  height: 40px;
  background-color: var(--e-a-dark-bg);
  color: var(--e-a-dark-color-txt);
}
.elementor-panel #elementor-panel-footer-tools {
  display: flex;
  justify-content: space-between;
  height: 100%;
}
.elementor-panel .elementor-panel-footer-tool {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  cursor: pointer;
  transition: var(--e-a-transition-hover);
  border: 0;
  color: currentColor;
  background-color: transparent;
}
.elementor-panel .elementor-panel-footer-tool i {
  font-size: 15px;
}
.elementor-panel .elementor-panel-footer-tool #elementor-panel-saver-button-save-options i.eicon-chevron-right {
  margin: auto;
  transform: rotate(270deg);
}
.elementor-panel .elementor-panel-footer-tool #elementor-panel-saver-button-save-options.elementor-disabled {
  cursor: inherit;
}
.elementor-panel .elementor-panel-footer-tool:not(.e-open):hover, .elementor-panel .elementor-panel-footer-tool:not(.e-open):focus {
  color: var(--e-a-dark-color-txt-hover);
}
.elementor-panel .elementor-panel-footer-tool:not(.e-open) .elementor-panel-footer-sub-menu-wrapper {
  display: none;
}
.elementor-panel #elementor-panel-footer-saver-publish {
  width: 30%;
  margin-inline-start: auto;
}
.elementor-panel #elementor-panel-footer-saver-publish .elementor-button-state i {
  margin-inline-end: 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: 10%;
}
.elementor-panel #elementor-panel-footer-saver-options .elementor-last-edited-wrapper {
  font-size: 11px;
  font-style: italic;
  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-block-end: 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-block-end-color: inherit;
}
.elementor-panel #elementor-panel-footer-saver-options.e-open i.eicon-chevron-right {
  transform: rotate(90deg);
}
.elementor-panel #elementor-panel-saver-button-publish, .elementor-panel #elementor-panel-saver-button-save-options {
  padding: 0;
  font-size: 11px;
  height: 100%;
  width: 100%;
  border-radius: 0;
}
.elementor-panel #elementor-panel-saver-button-publish.elementor-disabled, .elementor-panel #elementor-panel-saver-button-save-options.elementor-disabled {
  background-color: #1f2124;
  color: #9DA5AE;
}
.elementor-panel #elementor-panel-saver-button-publish:not(.elementor-disabled) {
  border-inline-end: 1px solid #F0ABFC;
}
.elementor-panel #elementor-panel-saver-button-publish.elementor-disabled {
  border-inline-end: 1px solid #3f444b;
}
.elementor-panel .elementor-panel-footer-sub-menu-wrapper {
  position: absolute;
  inset-block-end: 100%;
  inset-inline-start: 0;
  width: 100%;
  background-color: #1f2124;
  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: var(--e-border-radius);
  overflow: hidden;
  border: 1px solid #3f444b;
}
.elementor-panel .elementor-panel-footer-sub-menu-item {
  display: flex;
  height: 40px;
  color: #D5D8DC;
  align-items: center;
  -moz-column-gap: 10px;
       column-gap: 10px;
  padding: 0 20px;
  transition: var(--e-a-transition-hover);
  cursor: pointer;
}
.elementor-panel .elementor-panel-footer-sub-menu-item.elementor-disabled {
  cursor: default;
  color: #69727D;
}
.elementor-panel .elementor-panel-footer-sub-menu-item:not(:last-child) {
  border-block-end: 1px solid #3f444b;
}
.elementor-panel .elementor-panel-footer-sub-menu-item:hover {
  background-color: rgba(255, 255, 255, 0.1);
}
.elementor-panel .elementor-panel-footer-sub-menu-item.active {
  background-color: rgba(255, 255, 255, 0.2);
}

#elementor-panel-elements-navigation .elementor-panel-navigation-tab {
  text-align: center;
  padding: 10px 0;
  font-size: 12px;
  cursor: pointer;
}

#elementor-panel-elements {
  overflow: hidden;
}

#elementor-panel-state-loading {
  display: none;
}
body.elementor-panel-loading #elementor-panel-state-loading {
  position: absolute;
  inset: 0;
  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: var(--e-a-color-txt-accent);
}

#elementor-panel-elements-search-area {
  background-color: var(--e-a-bg-default);
  position: sticky;
  inset-block-start: 0;
  padding: 15px;
  z-index: 1;
}

#elementor-panel-elements-search-area:empty {
  display: none;
}

#elementor-panel-elements-search-wrapper {
  position: relative;
}

#elementor-panel-elements-search-input {
  font-size: 11px;
  padding-block: 10px;
  padding-inline: 29px 10px;
  font-style: italic;
  border: var(--e-a-border-bold);
  border-radius: 0;
  transition: all 1s;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
#elementor-panel-elements-search-input + i {
  position: absolute;
  inset-block-start: 50%;
  inset-inline-start: 10px;
  transform: translateY(-50%);
  color: var(--e-a-color-txt-disabled);
}
#elementor-panel-elements-search-input:focus {
  border-color: var(--e-a-border-color-focus);
  padding-inline-end: 15px;
}

.e-free-badge-container {
  flex-grow: 1;
  margin-inline-start: 10px;
  margin-inline-end: 10px;
}
.e-free-badge-container .e-free-badge {
  border-radius: var(--e-a-border-radius);
  background-color: var(--e-a-btn-bg);
  color: var(--e-a-btn-color-invert);
  padding: 3px 5px;
}

.elementor-panel .elementor-element {
  font-family: var(--e-a-font-family);
  color: var(--e-a-color-txt);
  line-height: 1;
  text-align: center;
  border: var(--e-a-border-bold);
  border-radius: 3px;
  cursor: move;
  position: relative;
  transition: var(--e-a-transition-hover);
  width: 100%;
  background-color: transparent;
}
.elementor-panel .elementor-element--promotion .elementor-element {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.elementor-panel .elementor-element .eicon-atomic {
  position: absolute;
  inset-block-start: 5px;
  inset-inline-end: 5px;
  color: var(--e-a-color-txt);
}
.elementor-panel .elementor-element:hover, .elementor-panel .elementor-element:focus {
  background-color: var(--e-a-bg-hover);
  border-color: var(--e-a-border-color-bold);
}
.elementor-panel .elementor-element:hover > .eicon-lock, .elementor-panel .elementor-element:focus > .eicon-lock {
  color: var(--e-a-color-accent);
}
.elementor-panel .elementor-element:hover > .eicon-plug, .elementor-panel .elementor-element:focus > .eicon-plug {
  color: var(--e-a-color-info);
}
.elementor-panel .elementor-element .icon {
  font-size: 28px;
  padding-block-start: 15px;
}
.elementor-panel .elementor-element .title-wrapper {
  display: flex;
  height: 40px;
  align-items: center;
  justify-content: center;
}
.elementor-panel .elementor-element .title {
  font-size: 12px;
}
.elementor-panel .elementor-element > .eicon-lock, .elementor-panel .elementor-element .eicon-plug {
  position: absolute;
  inset-block-start: 5px;
  inset-inline-end: 5px;
  color: var(--e-a-color-txt-disabled);
}
.elementor-panel .elementor-element:active {
  background-color: var(--e-a-bg-hover);
  border-color: var(--e-a-border-color-accent);
  color: var(--e-a-color-txt-accent);
}

#elementor-element--promotion__dialog {
  position: absolute;
  width: 300px;
  z-index: 1;
  background-color: var(--e-a-bg-default);
  box-shadow: var(--e-a-popover-shadow);
  border-radius: var(--e-a-border-radius);
}
#elementor-element--promotion__dialog:after {
  content: "";
  position: absolute;
  inset-block-start: 15px;
  inset-inline-end: 100%;
  transform: scaleY(0.7);
  border: 10px solid transparent;
  border-inline-end-color: var(--e-a-bg-default);
}
#elementor-element--promotion__dialog__title {
  font-size: 14px;
}
#elementor-element--promotion__dialog .dialog-header {
  display: flex;
  padding: 20px;
  border-block-end: var(--e-a-border);
  font-weight: 500;
}
#elementor-element--promotion__dialog .dialog-header .eicon-pro-icon {
  flex-grow: 1;
  margin-inline-start: 10px;
  font-size: 14px;
  color: var(--e-a-color-accent);
}
#elementor-element--promotion__dialog .dialog-header .eicon-close {
  cursor: pointer;
  color: var(--e-a-color-txt-disabled);
}
#elementor-element--promotion__dialog .dialog-header .eicon-close:hover {
  color: var(--e-a-color-txt-muted);
}
#elementor-element--promotion__dialog .dialog-message {
  padding: 20px;
}
#elementor-element--promotion__dialog .dialog-buttons-wrapper {
  padding: 0 20px 20px;
}
#elementor-element--promotion__dialog .dialog-button {
  padding: 7px 25px;
  font-size: 12px;
}

.dialog-tooltip-widget {
  position: absolute;
  width: 300px;
  z-index: 1;
  background-color: var(--e-a-bg-default);
  box-shadow: 0 2px 15px rgba(0, 0, 0, 0.3);
  border-radius: 3px;
}
.dialog-tooltip-widget:after {
  content: "";
  position: absolute;
  inset-block-start: 15px;
  inset-inline-end: 100%;
  transform: scaleY(0.7);
  border: 10px solid transparent;
  border-inline-end-color: var(--e-a-bg-default);
}
.dialog-tooltip-widget__title {
  font-size: 14px;
}
.dialog-tooltip-widget .dialog-tooltip-header {
  display: flex;
  padding: 20px 20px 0;
  color: var(--e-a-color-txt);
  border-block-end: 1px solid var(--e-a-bg-default);
  font-weight: 500;
}
.dialog-tooltip-widget .dialog-tooltip-header .eicon-pro-icon {
  flex-grow: 1;
  margin-inline-start: 10px;
  font-size: 14px;
  color: #93003f;
}
.dialog-tooltip-widget .dialog-tooltip-header .eicon-close {
  cursor: pointer;
  margin-inline-start: auto;
  color: var(--e-a-color-txt);
}
.dialog-tooltip-widget .dialog-tooltip-message {
  padding: 20px;
}
.dialog-tooltip-widget .dialog-tooltip-buttons-wrapper {
  padding: 0 20px 20px 20px;
  text-align: end;
}
.dialog-tooltip-widget .dialog-tooltip-button {
  padding: 7px 25px;
  font-size: 12px;
}
.dialog-tooltip-widget .dialog-tooltip-button::-moz-focus-inner {
  border: 0;
}

#elementor-panel-elements-widget-creation-area:empty {
  display: none;
}

.elementor-panel-elements-widget-creation {
  text-align: center;
  padding: 30px 20px;
}
.elementor-panel-elements-widget-creation__title {
  font-size: 14px;
  font-weight: bold;
  line-height: 1.4;
  color: var(--e-a-color-txt);
}
.elementor-panel-elements-widget-creation__message {
  margin-block-start: 8px;
  font-size: 13px;
  line-height: 1.6;
  color: var(--e-a-color-txt-muted);
}
.elementor-panel-elements-widget-creation__cta {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  margin-block-start: 16px;
  padding: 0;
  border: none;
  background: none;
  color: var(--e-a-color-accent-promotion, #D6107C);
  font-size: 14px;
  font-weight: 500;
  cursor: pointer;
  font-family: var(--e-a-font-family);
}
.elementor-panel-elements-widget-creation__cta i {
  font-size: 16px;
}
.elementor-panel-elements-widget-creation__cta:hover {
  opacity: 0.8;
}
.elementor-panel-elements-widget-creation--search-footer {
  border-block-start: var(--e-a-border);
}

#elementor-panel-inner {
  position: relative;
  height: 100%;
  display: flex;
  flex-direction: column;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);
}

#elementor-panel-content-wrapper {
  position: relative;
  width: 100%;
  flex: 1;
}

.elementor-panel-container {
  clear: both;
  padding-inline-start: 15px;
  padding-inline-end: 15px;
}

#elementor-panel-get-pro-elements .elementor-nerd-box-message {
  margin-block-start: 10px;
}
#elementor-panel-get-pro-elements .elementor-nerd-box-icon {
  margin-block-start: 20px;
}

#elementor-panel-get-pro-elements-sticky {
  position: sticky;
  inset-block-end: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  margin-block-end: -10px;
}
#elementor-panel-get-pro-elements-sticky .elementor-get-pro-sticky-message {
  margin-block-start: -14px;
  min-height: 40px;
  display: block;
  padding: 9px min(35px, 5%);
  gap: 10px;
  background-color: var(--e-a-color-white);
  color: var(--e-a-color-black);
  text-align: center;
  box-shadow: 0px -10px 14px -6px rgba(0, 0, 0, 0.05);
}
#elementor-panel-get-pro-elements-sticky .elementor-get-pro-sticky-message a {
  display: inline-block;
  font-size: 13px;
  font-weight: 500;
  color: var(--e-a-btn-bg-accent);
}
#elementor-panel-get-pro-elements-sticky img {
  margin-inline-start: 17px;
}

#elementor-panel-notice-wrapper .elementor-panel-notice {
  width: 90%;
  margin: 0 auto;
  font-style: unset;
  margin-block-end: 15px;
}
#elementor-panel-notice-wrapper .elementor-panel-notice a {
  font-weight: bold;
  font-style: italic;
  border-block-end: 2px dotted var(--e-a-color-info);
  display: inline-block;
}

body.e-has-notification:not(.e-route-panel-menu) #elementor-panel-header-menu-button,
body.e-has-notification .elementor-panel-menu-item.elementor-panel-menu-item-notification-center .elementor-panel-menu-item-icon {
  position: relative;
}
body.e-has-notification:not(.e-route-panel-menu) #elementor-panel-header-menu-button:after,
body.e-has-notification .elementor-panel-menu-item.elementor-panel-menu-item-notification-center .elementor-panel-menu-item-icon:after {
  position: absolute;
  content: "";
  display: block;
  background: var(--e-a-color-primary);
  border-radius: 50%;
  width: 8px;
  height: 8px;
  inset-block-start: 5px;
  inset-inline-end: 5px;
}

.media-modal.wp-core-ui {
  color-scheme: light;
  color: #515962;
}
.media-modal.wp-core-ui select {
  width: initial;
  padding-inline: 8px;
}
.media-modal.wp-core-ui fieldset {
  padding: 0;
  border: 0;
}

.elementor-control {
  --control-title-size: 12px;
  position: relative;
  padding: 0 20px 15px;
}
.elementor-control a {
  font-weight: 500;
  text-decoration: none;
  border-block-end: 1px dotted transparent;
  transition: all ease-in-out 0.3s;
}
.elementor-control a:hover {
  border-block-end-color: inherit;
}
.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-inline-end: 5px;
}
.elementor-control .elementor-control-title:empty {
  display: none;
}
.elementor-control .elementor-control-spinner {
  display: flex;
  align-items: center;
}
.elementor-control.elementor-control-type-divider {
  padding: 0;
}
.elementor-control.elementor-control-type-divider .elementor-control-content {
  margin-inline: 20px;
  border-width: 0;
  border-block-start: var(--e-a-border);
  background-color: var(--e-a-bg-default);
  height: 15px;
}
.elementor-control.elementor-control-separator-before {
  padding-block-start: 15px;
}
.elementor-control.elementor-control-separator-before:before {
  content: "";
  position: absolute;
  inset: 0 20px auto;
  height: 1px;
  background-color: var(--e-a-border-color);
}
.elementor-control.elementor-control-separator-after {
  padding-block-end: 15px;
}
.elementor-control.elementor-control-separator-after:after {
  content: "";
  position: absolute;
  inset: auto 20px 0;
  height: 1px;
  background-color: var(--e-a-border-color);
}
.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-block-start: 15px;
}
.elementor-control.elementor-control-deprecated {
  color: var(--e-a-color-warning);
}
.elementor-control.elementor-control-deprecated .elementor-control-field-description {
  color: var(--e-a-color-warning);
}
.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-shape_divider_top .elementor-visual-choice-element-image label, .elementor-control-shape_divider_bottom .elementor-visual-choice-element-image label {
  padding: 4px;
}
.elementor-control-shape_divider_top img, .elementor-control-shape_divider_bottom img {
  aspect-ratio: 4/1;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.elementor-control-shape_divider_bottom img {
  rotate: X 180deg;
}
.elementor-control-custom_css_pro .elementor-nerd-box-message, .elementor-control-custom_attributes_pro .elementor-nerd-box-message {
  margin-block-start: 5px;
}

.elementor-control.e-open .elementor-panel-heading-toggle i, .elementor-control.elementor-active .elementor-panel-heading-toggle i,
.elementor-panel-category.e-open .elementor-panel-heading-toggle i,
.elementor-panel-category.elementor-active .elementor-panel-heading-toggle i,
.elementor-panel-scheme-item.e-open .elementor-panel-heading-toggle i,
.elementor-panel-scheme-item.elementor-active .elementor-panel-heading-toggle i {
  transform: rotate(90deg);
}
.elementor-control:not(.e-open):not(.elementor-active) .elementor-panel-heading-toggle i,
.elementor-panel-category:not(.e-open):not(.elementor-active) .elementor-panel-heading-toggle i,
.elementor-panel-scheme-item:not(.e-open):not(.elementor-active) .elementor-panel-heading-toggle i {
  scale: calc(1 * var(--direction-multiplier)) 1;
}

.elementor-panel-heading {
  display: flex;
  align-items: center;
  gap: 5px;
  height: 48px;
  padding-inline: 20px;
  width: 100%;
  border: 0;
  border-block-start: var(--e-a-border);
  border-block-start-width: 2px;
  background-color: transparent;
  color: var(--e-a-color-txt-accent);
  cursor: pointer;
}
.elementor-panel-heading-toggle {
  width: 10px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.elementor-panel-heading-title {
  font-weight: bold;
}
.elementor-panel-heading-category-chip {
  margin-inline-start: auto;
  background-color: var(--e-a-bg-chip);
  border-radius: 100px;
  padding: 5px 8px;
}
.elementor-panel-heading-category-chip i {
  margin-inline-start: 4px;
}
.elementor-panel-heading-promotion {
  margin-inline-start: auto;
}
.elementor-panel-heading-promotion a {
  color: var(--e-a-color-accent-promotion);
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  font-size: 13px;
}
.elementor-panel-heading-promotion a i {
  margin-inline-end: 4px;
  font-size: 14px;
}
.elementor-panel-heading-promotion a:hover {
  color: var(--e-a-color-accent-promotion);
}
.elementor-panel-heading:focus-visible {
  color: var(--e-a-color-txt-hover);
}

#elementor-controls .elementor-control-type-section:first-child .elementor-panel-heading,
#elementor-panel-page-settings-controls .elementor-control-type-section:first-child .elementor-panel-heading,
#elementor-panel-editorPreferences-settings-controls .elementor-control-type-section:first-child .elementor-panel-heading {
  border-block-start: none;
}

.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-block-start: 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-block-start: 0;
}
.elementor-label-block.elementor-control-hidden-label.elementor-label-block > .elementor-control-content > .elementor-control-field > .elementor-control-input-wrapper {
  margin-block-start: 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-inline-start: auto;
}

.elementor-control-field-description {
  margin-block-start: 10px;
}

.elementor-group-control-attachment_alert .elementor-control-field-description {
  margin-block-start: 0;
}

.elementor-control-start-end .eicon-text-align-left,
.elementor-control-start-end .eicon-text-align-right,
.elementor-control-start-end .eicon-h-align-left,
.elementor-control-start-end .eicon-h-align-right {
  scale: calc(1 * var(--direction-multiplier)) 1;
}

.elementor-update-preview {
  margin: 15px 15px 0;
  display: flex;
  align-items: center;
}

.elementor-update-preview-button-wrapper {
  flex-grow: 1;
  text-align: end;
}

.elementor-update-preview-button {
  padding: 8px 15px;
}

.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 + 12px) 0;
  margin-inline-end: 5px;
}
.elementor-control-responsive-switchers__holder {
  position: absolute;
  width: 100%;
  inset-block-start: 0;
  background-color: var(--e-a-bg-default);
  border-radius: var(--e-a-border-radius);
  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: var(--e-a-color-primary-bold);
}
.elementor-control-responsive-switchers.elementor-responsive-switchers-open .elementor-control-responsive-switchers__holder {
  box-shadow: var(--e-a-dropdown-shadow);
}

.elementor-responsive-switcher {
  all: unset;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  z-index: 2;
  cursor: pointer;
  height: 0;
  width: 100%;
  transform: scale(0);
  opacity: 0;
  transition: 0.15s;
  font-size: 12px;
  color: inherit;
}
.elementor-responsive-switcher:hover {
  color: var(--e-a-color-primary-bold);
}

.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: var(--e-a-color-primary-bold);
}

.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: var(--e-a-color-primary-bold);
}

.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: var(--e-a-color-primary-bold);
}

.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: var(--e-a-color-primary-bold);
}

.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: var(--e-a-color-primary-bold);
}

.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: var(--e-a-color-primary-bold);
}

.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: var(--e-a-color-primary-bold);
}

.e-units-wrapper {
  position: relative;
  margin-inline-start: auto;
}
.e-units-wrapper .e-units-switcher {
  cursor: pointer;
  font-size: 10px;
  padding: 0.5em;
  margin: -0.5em 0;
  transition: all ease-in-out 0.15s;
}
.e-units-wrapper .e-units-switcher:hover {
  color: var(--e-a-color-primary-bold);
  background-color: var(--e-a-bg-hover);
  border-radius: var(--e-a-border-radius);
}
.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: var(--e-a-color-primary-bold);
}
.e-units-choices label {
  cursor: pointer;
  display: block;
}
.e-units-choices {
  display: none;
  overflow: hidden;
  max-height: 0;
  position: absolute;
  inset-block-start: -0.8em;
  inset-inline-start: -0.5em;
  width: 2.5em;
  text-align: center;
  background-color: var(--e-a-bg-default);
  border-radius: var(--e-a-border-radius);
  box-shadow: var(--e-a-dropdown-shadow);
  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;
  font-size: 10px;
  transition: 0.15s;
}
.e-units-choices .elementor-units-choices-label:hover {
  color: var(--e-a-color-primary-bold);
}
.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-alert {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 8px;
}
.elementor-control-alert-heading {
  font-weight: bold;
}

.elementor-control-type-button .elementor-control-input-wrapper {
  text-align: end;
}
.elementor-control-type-button .elementor-button {
  width: auto;
}
.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: var(--e-a-border-radius);
  overflow: hidden;
}
.elementor-choices .elementor-choices-label {
  border-block-start: var(--e-a-border-bold);
  border-block-end: var(--e-a-border-bold);
  border-inline-start: var(--e-a-border-bold);
  border-inline-end: none;
  font-size: 12px;
  transition: var(--e-a-transition-hover);
  cursor: pointer;
  overflow: hidden;
}
.elementor-choices .elementor-choices-label:nth-child(2) {
  border-start-start-radius: var(--e-a-border-radius);
  border-end-start-radius: var(--e-a-border-radius);
}
.elementor-choices .elementor-choices-label:last-child {
  border-inline-end: var(--e-a-border-bold);
  border-start-end-radius: var(--e-a-border-radius);
  border-end-end-radius: var(--e-a-border-radius);
}
.elementor-choices input {
  display: none;
}
.elementor-choices input:hover + .elementor-choices-label {
  background-color: var(--e-a-bg-hover);
}
.elementor-choices input.e-choose-placeholder + .elementor-choices-label, .elementor-choices input:checked + .elementor-choices-label {
  background-color: var(--e-a-bg-active-bold);
  color: var(--e-a-color-txt-accent);
}

.elementor-label-inline .elementor-choices {
  justify-content: flex-end;
}

.elementor-control-type-color.e-control-global .pickr {
  border-start-start-radius: 0;
  border-start-end-radius: var(--e-a-border-radius);
  border-end-start-radius: 0;
  border-end-end-radius: var(--e-a-border-radius);
  flex-shrink: 0;
  border-color: var(--e-a-border-color-bold);
  transition: var(--e-a-transition-hover);
}
.elementor-control-type-color.e-control-global .pickr:hover {
  background-color: var(--e-a-bg-hover);
}
.elementor-control-type-color.e-control-global .e-global__popover-toggle:not(.e-global__popover-toggle--active) ~ .pickr {
  background-color: var(--e-a-bg-active-bold);
}
.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-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-block-start: 0;
  margin-block-end: 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-responsive-switchers {
  --selected-option: 0;
  --pointer-position: var(--selected-option);
  position: relative;
  width: 2.5em;
  height: 2.5em;
  margin: calc(-2.5em + 12px) 0;
  margin-inline-end: 5px;
}
.elementor-control-responsive-switchers__holder {
  position: absolute;
  width: 100%;
  inset-block-start: 0;
  background-color: var(--e-a-bg-default);
  border-radius: var(--e-a-border-radius);
  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: var(--e-a-color-primary-bold);
}
.elementor-control-responsive-switchers.elementor-responsive-switchers-open .elementor-control-responsive-switchers__holder {
  box-shadow: var(--e-a-dropdown-shadow);
}

.elementor-responsive-switcher {
  all: unset;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  z-index: 2;
  cursor: pointer;
  height: 0;
  width: 100%;
  transform: scale(0);
  opacity: 0;
  transition: 0.15s;
  font-size: 12px;
  color: inherit;
}
.elementor-responsive-switcher:hover {
  color: var(--e-a-color-primary-bold);
}

.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: var(--e-a-color-primary-bold);
}

.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: var(--e-a-color-primary-bold);
}

.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: var(--e-a-color-primary-bold);
}

.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: var(--e-a-color-primary-bold);
}

.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: var(--e-a-color-primary-bold);
}

.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: var(--e-a-color-primary-bold);
}

.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: var(--e-a-color-primary-bold);
}

.e-units-wrapper {
  position: relative;
  margin-inline-start: auto;
}
.e-units-wrapper .e-units-switcher {
  cursor: pointer;
  font-size: 10px;
  padding: 0.5em;
  margin: -0.5em 0;
  transition: all ease-in-out 0.15s;
}
.e-units-wrapper .e-units-switcher:hover {
  color: var(--e-a-color-primary-bold);
  background-color: var(--e-a-bg-hover);
  border-radius: var(--e-a-border-radius);
}
.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: var(--e-a-color-primary-bold);
}
.e-units-choices label {
  cursor: pointer;
  display: block;
}
.e-units-choices {
  display: none;
  overflow: hidden;
  max-height: 0;
  position: absolute;
  inset-block-start: -0.8em;
  inset-inline-start: -0.5em;
  width: 2.5em;
  text-align: center;
  background-color: var(--e-a-bg-default);
  border-radius: var(--e-a-border-radius);
  box-shadow: var(--e-a-dropdown-shadow);
  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;
  font-size: 10px;
  transition: 0.15s;
}
.e-units-choices .elementor-units-choices-label:hover {
  color: var(--e-a-color-primary-bold);
}
.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-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-inline-start: none;
  border-radius: 0;
  padding: var(--e-a-border-radius);
}
.elementor-control-type-dimensions li input:focus {
  border-inline-start: var(--e-a-border-bold);
  margin-inline-start: -1px;
  width: calc(100% + 1px);
}
.elementor-control-type-dimensions li input:focus + .elementor-control-dimension-label {
  color: var(--e-a-color-txt);
}
.elementor-control-type-dimensions li .elementor-link-dimensions {
  border: var(--e-a-border-bold);
  border-inline-start: none;
  background-color: var(--e-a-bg-default);
  padding: 0;
  outline: none;
  border-start-start-radius: 0;
  border-start-end-radius: var(--e-a-border-radius);
  border-end-start-radius: 0;
  border-end-end-radius: var(--e-a-border-radius);
  cursor: pointer;
}
.elementor-control-type-dimensions li:first-child input {
  border-inline-start: 1px solid var(--e-a-border-color-bold);
  border-start-start-radius: var(--e-a-border-radius);
  border-start-end-radius: 0;
  border-end-start-radius: var(--e-a-border-radius);
  border-end-end-radius: 0;
}
.elementor-control-type-dimensions li:first-child input:focus {
  border-color: var(--e-a-border-color-focus);
  margin-inline-start: 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 {
  color: var(--e-a-color-txt-muted);
  display: block;
  text-align: center;
  font-size: 9px;
  padding-block-start: 5px;
}
.elementor-control-type-dimensions .elementor-link-dimensions.unlinked {
  background-color: var(--e-a-bg-default);
}
.elementor-control-type-dimensions .elementor-link-dimensions.unlinked .elementor-linked {
  display: none;
}
.elementor-control-type-dimensions .elementor-link-dimensions:not(.unlinked) {
  background-color: var(--e-a-bg-active-bold);
  color: var(--e-a-color-txt-accent);
  border-color: var(--e-a-border-color-bold);
}
.elementor-control-type-dimensions .elementor-link-dimensions:not(.unlinked) .elementor-unlinked {
  display: none;
}

.elementor-control-responsive-switchers {
  --selected-option: 0;
  --pointer-position: var(--selected-option);
  position: relative;
  width: 2.5em;
  height: 2.5em;
  margin: calc(-2.5em + 12px) 0;
  margin-inline-end: 5px;
}
.elementor-control-responsive-switchers__holder {
  position: absolute;
  width: 100%;
  inset-block-start: 0;
  background-color: var(--e-a-bg-default);
  border-radius: var(--e-a-border-radius);
  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: var(--e-a-color-primary-bold);
}
.elementor-control-responsive-switchers.elementor-responsive-switchers-open .elementor-control-responsive-switchers__holder {
  box-shadow: var(--e-a-dropdown-shadow);
}

.elementor-responsive-switcher {
  all: unset;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  z-index: 2;
  cursor: pointer;
  height: 0;
  width: 100%;
  transform: scale(0);
  opacity: 0;
  transition: 0.15s;
  font-size: 12px;
  color: inherit;
}
.elementor-responsive-switcher:hover {
  color: var(--e-a-color-primary-bold);
}

.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: var(--e-a-color-primary-bold);
}

.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: var(--e-a-color-primary-bold);
}

.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: var(--e-a-color-primary-bold);
}

.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: var(--e-a-color-primary-bold);
}

.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: var(--e-a-color-primary-bold);
}

.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: var(--e-a-color-primary-bold);
}

.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: var(--e-a-color-primary-bold);
}

.e-units-wrapper {
  position: relative;
  margin-inline-start: auto;
}
.e-units-wrapper .e-units-switcher {
  cursor: pointer;
  font-size: 10px;
  padding: 0.5em;
  margin: -0.5em 0;
  transition: all ease-in-out 0.15s;
}
.e-units-wrapper .e-units-switcher:hover {
  color: var(--e-a-color-primary-bold);
  background-color: var(--e-a-bg-hover);
  border-radius: var(--e-a-border-radius);
}
.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: var(--e-a-color-primary-bold);
}
.e-units-choices label {
  cursor: pointer;
  display: block;
}
.e-units-choices {
  display: none;
  overflow: hidden;
  max-height: 0;
  position: absolute;
  inset-block-start: -0.8em;
  inset-inline-start: -0.5em;
  width: 2.5em;
  text-align: center;
  background-color: var(--e-a-bg-default);
  border-radius: var(--e-a-border-radius);
  box-shadow: var(--e-a-dropdown-shadow);
  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;
  font-size: 10px;
  transition: 0.15s;
}
.e-units-choices .elementor-units-choices-label:hover {
  color: var(--e-a-color-primary-bold);
}
.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-gaps .elementor-control-gaps {
  display: flex;
}
.elementor-control-type-gaps li {
  flex: 1;
  transition: flex-grow 0.3s ease-in-out;
}
.elementor-control-type-gaps li input,
.elementor-control-type-gaps li .elementor-link-gaps {
  display: block;
  text-align: center;
  width: 100%;
  height: 27px;
}
.elementor-control-type-gaps li input {
  border-inline-start: none;
  border-radius: 0;
  padding: var(--e-a-border-radius);
}
.elementor-control-type-gaps li input:focus {
  border-inline-start: var(--e-a-border-bold);
  margin-inline-start: -1px;
  width: calc(100% + 1px);
}
.elementor-control-type-gaps li input:focus + .elementor-control-gap-label {
  color: var(--e-a-color-txt);
}
.elementor-control-type-gaps li .elementor-link-gaps {
  border: var(--e-a-border-bold);
  border-inline-start: none;
  background-color: var(--e-a-bg-default);
  padding: 0;
  outline: none;
  border-start-start-radius: 0;
  border-start-end-radius: var(--e-a-border-radius);
  border-end-start-radius: 0;
  border-end-end-radius: var(--e-a-border-radius);
  cursor: pointer;
}
.elementor-control-type-gaps li:first-child input {
  border-inline-start: 1px solid var(--e-a-border-color-bold);
  border-start-start-radius: var(--e-a-border-radius);
  border-start-end-radius: 0;
  border-end-start-radius: var(--e-a-border-radius);
  border-end-end-radius: 0;
}
.elementor-control-type-gaps li:first-child input:focus {
  border-color: var(--e-a-border-color-focus);
  margin-inline-start: 0;
  width: 100%;
}
.elementor-control-type-gaps li:last-child {
  max-width: 27px;
}
.elementor-control-type-gaps.e-units-custom li.elementor-control-gap:focus-within {
  flex: 2.5;
}
.elementor-control-type-gaps .elementor-control-gap-label {
  color: var(--e-a-color-txt-muted);
  display: block;
  text-align: center;
  font-size: 9px;
  padding-block-start: 5px;
}
.elementor-control-type-gaps .elementor-link-gaps.unlinked {
  background-color: var(--e-a-bg-default);
}
.elementor-control-type-gaps .elementor-link-gaps.unlinked .elementor-linked {
  display: none;
}
.elementor-control-type-gaps .elementor-link-gaps:not(.unlinked) {
  background-color: var(--e-a-bg-active-bold);
  color: var(--e-a-color-txt-accent);
  border-color: var(--e-a-border-color-bold);
}
.elementor-control-type-gaps .elementor-link-gaps:not(.unlinked) .elementor-unlinked {
  display: none;
}

.elementor-control-type-icons .elementor-control-media__preview > * {
  position: absolute;
  inset-block-start: 50%;
  inset-inline-start: 50%;
  transform: translate(calc(-50% * var(--direction-multiplier)), -50%);
}
.elementor-control-type-icons .elementor-control-media__preview i {
  font-size: 70px;
}
.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: var(--e-a-border-bold);
  border-radius: 3px;
}
.elementor-control-type-gallery .elementor-control-gallery-status {
  font-size: 12px;
  height: 27px;
  padding-inline-start: 10px;
  border-block-end: var(--e-a-border-bold);
  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-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-thumbnails:hover + .elementor-control-gallery-edit, .elementor-control-type-gallery .elementor-control-gallery-thumbnails:focus + .elementor-control-gallery-edit {
  opacity: 1;
}
.elementor-control-type-gallery .elementor-control-gallery-thumbnail {
  width: 48px;
  height: 48px;
  -o-object-fit: cover;
     object-fit: cover;
  border: var(--e-a-border);
}
.elementor-control-type-gallery .elementor-control-gallery-thumbnail + .unoptimized__image {
  outline: 2px solid var(--e-a-btn-bg-danger-active);
  opacity: 0.6;
}
.elementor-control-type-gallery .elementor-control-gallery-edit {
  position: absolute;
  inset: 0;
  background-color: rgba(0, 0, 0, 0.2);
  padding: 10px;
  font-size: 11px;
  transition: all 0.3s ease-in-out;
  pointer-events: none;
  cursor: pointer;
  opacity: 0;
}
.elementor-control-type-gallery .elementor-control-gallery-edit span {
  position: absolute;
  inset-block-start: 10px;
  inset-inline-end: 10px;
  width: 21px;
  height: 21px;
  color: var(--e-a-color-white);
  background-color: rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.2);
  transition: var(--e-a-transition-hover);
}
.elementor-control-type-gallery .elementor-control-gallery-edit span i {
  font-size: 11px;
  padding: 5px;
}
.elementor-control-type-gallery .elementor-control-gallery-edit span:hover {
  background-color: rgba(0, 0, 0, 0.6);
}
.elementor-control-type-gallery .elementor-control-gallery-add {
  width: 48px;
  height: 48px;
  font-size: 14px;
}
.elementor-control-type-gallery .elementor-control-gallery-add i {
  margin: 0;
}
.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-inline-start: var(--e-a-border);
}
.elementor-control-type-gallery .elementor-control-gallery-clear {
  color: currentColor;
  background-color: transparent;
  border: none;
  cursor: pointer;
  justify-content: center;
}
.elementor-control-type-gallery .elementor-control-gallery-clear:hover, .elementor-control-type-gallery .elementor-control-gallery-clear:focus {
  color: var(--e-a-color-danger);
}
.elementor-control-type-gallery .elementor-control-dynamic-switcher {
  border-width: 0;
  border-inline-start-width: 1px;
  border-block-end-width: 1px;
  border-radius: 0;
}

.e-global__popover {
  width: 288px;
  z-index: 1;
  font-size: 12px;
  padding-inline-start: 10px;
}
.e-global__popover-toggle {
  border: var(--e-a-border-bold);
  border-inline-end: 0;
  border-start-start-radius: 3px;
  border-start-end-radius: 0;
  border-end-start-radius: 3px;
  border-end-end-radius: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: var(--e-a-transition-hover);
}
.e-global__popover-toggle:hover {
  background-color: var(--e-a-bg-hover);
}
.e-global__popover-toggle--active {
  color: var(--e-a-color-primary-bold);
  background-color: var(--e-a-bg-active-bold);
}
.e-global__popover-container {
  box-shadow: var(--e-a-popover-shadow);
  border-radius: var(--e-a-border-radius);
  background-color: var(--e-a-bg-default);
}
.e-global__popover-title {
  padding: 15px 20px;
  font-weight: 500;
  border-block-end: var(--e-a-border);
  display: flex;
}
.e-global__popover-title > i {
  margin-inline-end: 5px;
}
.e-global__popover-title-text {
  flex-grow: 1;
}
.e-global__popover-info {
  margin-inline-end: 10px;
  display: inline-block;
}
.e-global__popover-info-tooltip {
  width: 270px;
  z-index: 1;
  background-color: rgba(0, 0, 0, 0.9);
  color: var(--e-a-color-white);
  padding: 20px;
  border-radius: 3px;
}
.e-global__popover-info-tooltip:after {
  content: "";
  position: absolute;
  inset-block-end: -17px;
  inset-inline-start: 16px;
  border: 10px solid transparent;
  border-block-start-color: rgba(0, 0, 0, 0.9);
}
.e-global__popover-info i {
  font-size: 13px;
}
.e-global__preview-items-container {
  max-height: 400px;
  overflow-y: auto;
  padding: 5px 0;
}
.e-global__preview-items-container::-webkit-scrollbar {
  width: 7px;
}
.e-global__preview-items-container::-webkit-scrollbar-thumb {
  background-color: #BABFC5;
  border-radius: 10px;
}
.e-global__group-header {
  padding: 12px 20px 5px;
  font-weight: 500;
  font-size: 11px;
  color: var(--e-a-color-txt-muted);
}
.e-global__group-divider {
  height: 1px;
  background-color: var(--e-a-border-color);
  margin: 10px 20px;
}
.e-global__manage-button {
  font-weight: 500;
  cursor: pointer;
}
.e-global__typography {
  padding-block: 10px;
  padding-inline: 35px 20px;
  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%);
  inset-block-start: 50%;
  inset-inline-start: 13px;
}
.e-global__color {
  padding: 10px 20px;
  display: flex;
  align-items: center;
}
.e-global__color-preview-container {
  height: 20px;
  width: 20px;
  border-radius: 3px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  margin-inline-end: 10px;
  flex-shrink: 0;
  position: relative;
}
.e-global__color-preview-color, .e-global__color-preview-transparent-bg {
  border-radius: 3px;
  position: absolute;
  inset: 0;
}
.e-global__color-preview-transparent-bg {
  background-image: linear-gradient(45deg, var(--e-a-border-color-bold) 25%, transparent 0, transparent 75%, var(--e-a-border-color-bold) 0, var(--e-a-border-color-bold)), linear-gradient(45deg, var(--e-a-border-color-bold) 25%, transparent 0, transparent 75%, var(--e-a-border-color-bold) 0, var(--e-a-border-color-bold));
  background-size: 12px 12px;
  background-position: 0 0, calc(12px / 2) calc(12px / 2);
}
.e-global__color-title {
  flex-grow: 1;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  padding-inline-end: 10px;
}
.e-global__color-hex {
  font-size: 10px;
  color: var(--e-a-color-txt-muted);
}
.e-global__color .pcr-button {
  background-color: var(--e-a-bg-default);
}
.e-global__color.e-global__preview-item--selected .e-global__color-preview-container {
  display: flex;
  justify-content: center;
  align-items: center;
  color: var(--e-a-color-white);
}
.e-global__color.e-global__preview-item--selected .e-global__color-preview-container:before {
  font-family: "eicons";
  font-size: 13px;
  content: "\e90e";
  text-shadow: 0 0 1px #000;
  z-index: 1;
}
.e-global__preview-item {
  cursor: pointer;
  position: relative;
}
.e-global__preview-item:hover {
  background-color: var(--e-a-bg-hover);
}
.e-global__confirm-delete i, .e-global__confirm-message-text i {
  color: var(--e-a-color-warning);
}
.e-global__confirm-input-wrapper {
  display: flex;
  align-items: center;
  border: var(--e-a-border);
  border-radius: var(--e-a-border-radius);
  margin: 15px 0;
  padding: 2px;
}
.e-global__confirm-input-wrapper input {
  font-family: var(--e-a-font-family);
  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 {
  display: flex;
  flex-direction: row;
  align-items: stretch;
}
.e-control-global .elementor-control-spinner {
  margin-inline-end: 4px;
}

.elementor-control-type-hidden {
  display: none !important;
}

.elementor-control-type-icon .select2-selection__rendered .eicon {
  margin-inline-end: 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 {
  display: flex;
  align-items: flex-start;
}
.elementor-control-type-image_dimensions .elementor-image-dimensions-field {
  width: 65px;
}
.elementor-control-type-image_dimensions .elementor-image-dimensions-field input:focus + .elementor-image-dimensions-field-description {
  color: var(--e-a-color-txt);
}
.elementor-control-type-image_dimensions .elementor-image-dimensions-separator {
  width: 20px;
  text-align: center;
  padding-block-start: 4px;
}
.elementor-control-type-image_dimensions .elementor-image-dimensions-field-description {
  display: block;
  margin-block-start: 5px;
  color: var(--e-a-color-txt-disabled);
  font-size: 10px;
  text-align: center;
}
.elementor-control-type-image_dimensions .elementor-image-dimensions-apply-button {
  margin-inline-start: auto;
}

.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;
  inset-block-start: 50%;
  inset-inline-start: 50%;
  transform: translate(calc(-50% * var(--direction-multiplier)), -50%);
  color: var(--e-a-color-white);
  font-size: 20px;
}
.elementor-control-media__content__upload-button {
  background-color: var(--e-a-bg-active-bold);
}
.elementor-control-media__preview {
  height: 100%;
  background-size: cover;
  background-position: center;
}
.elementor-control-media-area {
  background-image: linear-gradient(45deg, var(--e-a-border-color-bold) 25%, transparent 0, transparent 75%, var(--e-a-border-color-bold) 0, var(--e-a-border-color-bold)), linear-gradient(45deg, var(--e-a-border-color-bold) 25%, transparent 0, transparent 75%, var(--e-a-border-color-bold) 0, var(--e-a-border-color-bold));
  background-size: 16px 16px;
  background-position: 0 0, calc(16px / 2) calc(16px / 2);
  background-color: var(--e-a-bg-default);
  border: var(--e-a-border-bold);
  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;
  inset-block-start: 50%;
  inset-inline-start: 50%;
  transform: translate(calc(-50% * var(--direction-multiplier)), -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;
  inset: 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 {
  inset-block-end: -30px;
}
.elementor-control-media__content {
  transition: all 0.2s ease-in-out;
}
.elementor-control-media__tools {
  position: absolute;
  inset-block-end: 0;
  inset-inline: 0;
  height: 27px;
  transition: all 0.2s ease-in-out;
}
.elementor-control-media__tools > *:not(:first-child) {
  margin-inline-start: 1px;
}
.elementor-control-media__tool {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-grow: 1;
  color: var(--e-a-color-white);
  background-color: rgba(0, 0, 0, 0.9);
  font-size: 11px;
  transition: var(--e-a-transition-hover);
}
.elementor-control-media__tool:hover {
  background-color: rgba(0, 0, 0, 0.8);
}
.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;
  inset-block-start: 10px;
  inset-inline-end: 10px;
  width: 20px;
  height: 20px;
  font-size: 11px;
  color: var(--e-a-color-white);
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: var(--e-border-radius);
  box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.2);
  transition: var(--e-a-transition-hover);
}
.elementor-control-media__content__remove:hover {
  background-color: rgba(0, 0, 0, 0.6);
}
.elementor-control-media.e-media-empty .elementor-control-file-area {
  display: none;
}
.elementor-control-media__warnings:empty {
  display: none;
}
.elementor-control-media__warnings:not(:empty) {
  margin-block-start: 10px;
}
.elementor-control-media__file {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-block-start: 10px;
  border: var(--e-a-border);
}
.elementor-control-media__file__content {
  padding-inline-start: 5px;
  font-size: 12px;
}
.elementor-control-media__file__content__label {
  color: #9DA5AE;
}
.elementor-control-media__file__content__info {
  display: flex;
  align-items: center;
  font-weight: 500;
}
.elementor-control-media__file__content__info__icon {
  margin-inline-end: 5px;
}
.elementor-control-media__file__controls {
  display: flex;
  border-inline-start: var(--e-a-border);
}
.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-inline-end: var(--e-a-border);
}
.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(0, 0, 0, 0.9);
  color: var(--e-a-color-white);
}
.elementor-control-media .elementor-control-dynamic-switcher:hover {
  background-color: rgba(0, 0, 0, 0.8);
  color: var(--e-a-color-white);
}
.elementor-control-media .e-control-image-size {
  display: flex;
  flex-direction: column;
  width: 100%;
  padding-block-start: 20px;
}
.elementor-control-media .e-control-image-size .elementor-control-input-wrapper {
  margin-inline-start: 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: var(--e-a-bg-active-bold);
}

.elementor-control-notice {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 8px;
  padding: 16px;
  border-radius: 3px;
  border: 1px solid var(--notice-control-color, var(--e-a-color-txt));
  color: var(--e-a-color-txt);
  font-size: 12px;
  font-weight: 400;
  line-height: 1.5;
  text-align: start;
  margin-block-start: 10px;
}
.elementor-control-notice-type-info {
  --notice-control-color: var(--e-a-color-info);
}
.elementor-control-notice-type-success {
  --notice-control-color: var(--e-a-color-success);
}
.elementor-control-notice-type-warning {
  --notice-control-color: var(--e-a-color-warning);
}
.elementor-control-notice-type-danger {
  --notice-control-color: var(--e-a-color-danger);
}
.elementor-control-notice-icon {
  flex-basis: 18px;
  color: var(--notice-control-color);
}
.elementor-control-notice-main {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 6px;
  flex: 1;
}
.elementor-control-notice-main-heading {
  font-weight: 700;
  font-style: italic;
}
.elementor-control-notice-main-content {
  font-style: italic;
  line-height: 1.5;
}
.elementor-control-notice-main-actions {
  display: flex;
  gap: 10px;
  padding-block-start: 8px;
}
.elementor-control-notice-main a {
  color: inherit;
  font-weight: 700;
  cursor: pointer;
}
.elementor-control-notice-main a:hover, .elementor-control-notice-main a:focus {
  color: inherit;
}
.elementor-control-notice-dismiss {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: transparent;
  border: 0;
  padding: 0;
  margin: 0;
  cursor: pointer;
}

.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 {
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
}
.elementor-control-type-popover_toggle .elementor-control-popover-toggle-toggle:checked + .elementor-control-popover-toggle-toggle-label {
  color: var(--e-a-color-txt-active);
  background-color: var(--e-a-bg-active-bold);
}
.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-toggle-label {
  height: 27px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: var(--e-a-border-radius);
  border: var(--e-a-border-bold);
  transition: var(--e-a-transition-hover);
}
.elementor-control-type-popover_toggle .elementor-control-popover-toggle-toggle-label:hover {
  background-color: var(--e-a-bg-hover);
}
.elementor-control-type-popover_toggle .elementor-control-popover-toggle-reset-label {
  color: var(--e-a-color-txt-muted);
  margin-inline-end: 5px;
}
.elementor-control-type-popover_toggle .elementor-control-popover-toggle-reset-label:hover {
  color: var(--e-a-color-txt);
}

.elementor-controls-popover.e-controls-popover--typography {
  padding-block-start: 0;
}

.e-control-global .elementor-control-popover-toggle-toggle-label {
  border-start-start-radius: 0;
  border-start-end-radius: var(--e-a-border-radius);
  border-end-start-radius: 0;
  border-end-end-radius: var(--e-a-border-radius);
  flex-shrink: 0;
}

.elementor-control-type-repeater .elementor-control:not(.elementor-control-type-tab) {
  padding-inline-start: 10px;
  padding-inline-end: 10px;
  padding-block-end: 10px;
}
.elementor-control-type-repeater.elementor-repeater-has-minimum-rows .elementor-repeater-tool-remove {
  display: none;
}
.elementor-control-type-repeater.elementor-repeater-has-maximum-rows .elementor-repeater-tool-duplicate,
.elementor-control-type-repeater.elementor-repeater-has-maximum-rows .elementor-repeater-add {
  display: none;
}
.elementor-control-type-repeater .elementor-repeater-fields {
  margin: 10px 0;
}
.elementor-control-type-repeater .elementor-repeater-row-controls {
  border: var(--e-a-border-bold);
  border-block-start-width: 0;
  padding-block-start: 15px;
}
.elementor-control-type-repeater .elementor-repeater-row-controls:not(.editable) {
  display: none;
}
.elementor-control-type-repeater .elementor-repeater-row-tools {
  display: flex;
  align-items: center;
  width: 100%;
  border: 1px solid var(--e-a-border-color-bold);
  transition: var(--e-a-transition-hover);
}
.elementor-control-type-repeater .elementor-repeater-row-tools > button {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 40px;
  border: none;
  background-color: transparent;
  color: currentColor;
  cursor: pointer;
}
.elementor-control-type-repeater .elementor-repeater-row-tools > button:hover, .elementor-control-type-repeater .elementor-repeater-row-tools > button:focus {
  background-color: var(--e-a-bg-hover);
}
.elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-item-title {
  flex: 1;
  justify-content: flex-start;
  padding: 0 10px;
  font-size: var(--control-title-size);
  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-inline-end: 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;
  border-inline-start: 1px solid var(--e-a-border-color-bold);
}
.elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-handle-sortable {
  width: 10px;
  border-inline-end: 1px solid var(--e-a-border-color-bold);
  cursor: move;
}
.elementor-control-type-repeater .elementor-button-wrapper {
  text-align: center;
  padding-block-start: 5px;
}

#elementor-controls,
#elementor-panel-page-settings-controls,
#elementor-panel-editorPreferences-settings-controls {
  padding-block-start: 15px;
}

.elementor-control-type-section {
  padding: 0;
}
.elementor-control-type-section.e-open {
  padding-block-end: 10px;
}
.elementor-control-type-section + .elementor-control:not(.elementor-control-type-section):before {
  display: none;
}
.elementor-control-type-section:not(:first-child):not(.elementor-control-type-section + .elementor-control-type-section) {
  margin-block-start: 25px;
}

.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: var(--control-title-size);
  font-family: inherit;
  font-weight: inherit;
  font-style: inherit;
  text-transform: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  flex-basis: 100%;
  padding-inline-start: 5px;
  padding-inline-end: 20px;
  cursor: pointer;
}
.elementor-control-type-select .elementor-control-input-wrapper select.e-select-placeholder {
  color: var(--e-a-color-txt-disabled);
}
.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;
  inset-block-start: 50%;
  inset-inline-end: 5px;
  transform: translateY(-50%);
  pointer-events: none;
}
.elementor-control-type-select .elementor-control-field.elementor-control-field-select-small .elementor-control-input-wrapper {
  max-width: 80px;
}

.elementor-shadow-box .elementor-shadow-slider {
  margin-block-start: 10px;
}
.elementor-shadow-box .elementor-color-picker-wrapper .elementor-control-title {
  flex-grow: 1;
}

.elementor-control-type-slider.elementor-control-dynamic input {
  border-start-start-radius: var(--e-a-border-radius);
  border-start-end-radius: 0;
  border-end-start-radius: var(--e-a-border-radius);
  border-end-end-radius: 0;
}
.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-block-end: 40px;
}
.elementor-control-type-slider--multiple .elementor-slider {
  margin-block-start: 12px;
  width: 98%;
}
.elementor-control-type-slider--handles-range .elementor-slider .noUi-handle {
  border-radius: 0;
  width: 10px;
  transform: translateY(calc(50% - 14px)) translateX(calc(4px * var(--direction-multiplier)));
}
.elementor-control-type-slider--handles-range .elementor-slider .noUi-handle:after {
  content: "";
  position: absolute;
  inset-block-start: 2px;
  height: 12px;
  width: 11px;
  transform: rotate(45deg);
  background-color: var(--e-a-color-white);
  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-inline-start-width: 0;
  border-start-start-radius: 0;
  border-start-end-radius: var(--e-a-border-radius);
  border-end-start-radius: 0;
  border-end-end-radius: var(--e-a-border-radius);
}
.elementor-control-type-slider .elementor-control-input-wrapper {
  display: flex;
  align-items: center;
}
.elementor-control-type-slider .elementor-dynamic-cover {
  margin-block-start: 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: var(--e-a-border-color-bold);
  border-radius: 5px;
  position: relative;
  cursor: pointer;
}
.elementor-slider-input {
  width: 21%;
  min-width: 54px;
  margin-inline-start: 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: var(--e-a-color-txt-disabled);
}
.elementor-slider__scales {
  position: absolute;
  display: flex;
  justify-content: space-evenly;
  width: 100%;
  margin-block-start: 4px;
}
.elementor-slider__scale {
  width: 1px;
  height: 21px;
  background-color: var(--e-a-border-color-focus);
}
.elementor-slider .noUi-handle {
  height: 16px;
  width: 16px;
  background-color: var(--e-a-color-white);
  position: absolute;
  inset-inline-end: 0;
  transform: translateY(calc(50% - 14px)) translateX(calc(8px * var(--direction-multiplier)));
  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;
  inset: 0;
  will-change: transform;
  transform-origin: 0 0;
  background-color: var(--e-a-border-color-focus);
}
.elementor-slider .noUi-tooltip {
  position: absolute;
  inset-block-start: 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: var(--e-border-radius);
  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: var(--e-a-border-color-bold);
}
.elementor-control-type-structure .elementor-control-structure-reset {
  padding: 15px 20px 0;
  font-size: 11px;
  cursor: pointer;
  color: var(--e-a-color-txt-muted);
  border-block-start: var(--e-a-border);
  margin: 0 -20px;
}
.elementor-control-type-structure .elementor-control-structure-reset:hover {
  color: var(--e-a-color-txt);
}
.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: var(--e-a-border-color-focus);
}
.elementor-control-type-structure .elementor-control-structure-preset-wrapper {
  margin-block-end: 15px;
}
.elementor-control-type-structure .elementor-control-structure-preset-title {
  text-align: center;
  padding-block-start: 5px;
  font-style: italic;
  font-size: 11px;
  color: #9DA5AE;
}

.elementor-control-type-switcher .elementor-control-input-wrapper {
  text-align: end;
}
.elementor-control-type-switcher .elementor-switch {
  position: relative;
  display: inline-block;
  vertical-align: top;
  height: 20px;
  background-color: var(--e-a-bg-default);
  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: 10px;
  background: var(--e-a-bg-active-bold);
  border-radius: inherit;
  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;
  inset-block-start: 0;
  width: 50%;
  text-align: center;
  line-height: 20px;
  transition: inherit;
}
.elementor-control-type-switcher .elementor-switch-label:before {
  content: attr(data-off);
  inset-inline-end: 5px;
  color: var(--e-a-color-txt-muted);
}
.elementor-control-type-switcher .elementor-switch-label:after {
  content: attr(data-on);
  inset-inline-start: 5px;
  color: var(--e-a-btn-color);
  opacity: 0;
}
.elementor-control-type-switcher .elementor-switch-input:checked ~ .elementor-switch-label {
  background: var(--e-a-btn-bg-primary);
}
.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;
  inset-block-start: 1px;
  inset-inline-start: 1px;
  width: 18px;
  height: 18px;
  background: white;
  border-radius: 10px;
  transition: inset-inline-start 0.15s ease-out;
}
.elementor-control-type-switcher .elementor-switch-input:checked ~ .elementor-switch-handle {
  inset-inline-start: initial;
  inset-inline-end: 1px;
}

.elementor-control-type-tabs {
  display: none;
  font-size: var(--control-title-size);
}
.elementor-control-type-tabs:has(> :not(.elementor-control-type-tab.elementor-hidden-control)) {
  display: flex;
}

.elementor-control-type-tab {
  text-align: center;
  width: 100%;
  padding: 0;
  line-height: 25px;
  border-block-start: var(--e-a-border-bold);
  border-block-end: var(--e-a-border-bold);
  border-inline-end: var(--e-a-border-bold);
  transition: var(--e-a-transition-hover);
  cursor: pointer;
}
.elementor-control-type-tab:first-child {
  border-inline-start: var(--e-a-border-bold);
  border-start-start-radius: var(--e-a-border-radius);
  border-end-start-radius: var(--e-a-border-radius);
}
.elementor-control-type-tab:last-child {
  border-start-end-radius: var(--e-a-border-radius);
  border-end-end-radius: var(--e-a-border-radius);
}
.elementor-control-type-tab:hover {
  background-color: var(--e-a-bg-hover);
}
.elementor-control-type-tab.e-tab-active {
  background-color: var(--e-a-bg-active-bold);
  color: var(--e-a-color-txt-accent);
}

.e-tab-close {
  display: none !important;
}

.elementor-control-type-textarea .elementor-control-dynamic-switcher,
.elementor-control-type-code .elementor-control-dynamic-switcher {
  border-inline-start-width: 1px;
  border-start-start-radius: 0;
  border-start-end-radius: 0;
  border-end-end-radius: 0;
  border-end-start-radius: var(--e-a-border-radius);
}
.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;
  inset-block-start: 0;
  inset-inline-end: 0;
  z-index: 1;
}
.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-url .elementor-control-field {
  position: relative;
}
.elementor-control-type-url .elementor-control-input-wrapper {
  display: flex;
}
.elementor-control-type-url.elementor-control-dynamic .elementor-control-url-more-options input {
  border-radius: var(--e-a-border-radius);
}
.elementor-control-type-url.elementor-control-dynamic-value .e-input-style {
  border-start-end-radius: 0;
  border-end-end-radius: 0;
}
.elementor-control-type-url.elementor-control-dynamic-value .elementor-control-url-more {
  border-start-end-radius: var(--e-a-border-radius);
  border-end-end-radius: var(--e-a-border-radius);
}
.elementor-control-type-url .elementor-control-url-more {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  border: var(--e-a-border-bold);
  color: currentColor;
  background-color: transparent;
  border-inline-start-width: 0;
  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-block-start: 10px;
}
.elementor-control-type-url .elementor-control-url-more-options .elementor-control-field-description {
  margin-block-start: 10px;
}
.elementor-control-type-url .elementor-control-url-more:hover {
  color: var(--e-a-color-txt-hover);
}
.elementor-control-type-url .elementor-control-url-more:focus {
  color: var(--e-a-color-txt-active);
  border-color: var(--e-a-border-color-focus);
}
.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-block-end: 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-autocomplete-spinner {
  display: none;
  position: absolute;
  inset-block-start: 5px;
  inset-inline-end: 0;
  width: 10px;
  height: 10px;
  font-size: 10px;
  color: var(--e-a-color-txt-disabled);
}
.elementor-control-type-url .elementor-control-url__custom-attributes label {
  font-size: var(--control-title-size);
}
.elementor-control-type-url .elementor-control-url__custom-attributes input {
  width: 100%;
  margin-block-start: 10px;
}
.elementor-control-type-url .elementor-input:focus ~ div {
  border-color: var(--e-a-border-color-focus);
}

.elementor-autocomplete-menu {
  position: absolute;
  background: var(--e-a-bg-default);
  border: var(--e-a-border);
  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: var(--e-a-transition-hover);
  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: var(--e-a-bg-hover);
}
.elementor-autocomplete-menu .elementor-autocomplete-item-info {
  font-size: 10px;
  padding-block-start: 2px;
}

.elementor-control-type-visual_choice {
  width: 100%;
}

.elementor-visual-choice-choices {
  display: grid;
  gap: 8px;
  grid-template-columns: repeat(var(--elementor-visual-choice-columns), 1fr);
  text-align: center;
  border-radius: var(--e-a-border-radius);
  overflow: hidden;
}

.elementor-visual-choice-element {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 8px;
  width: auto;
}
.elementor-visual-choice-element-image label {
  border: var(--e-a-border-bold);
  border-radius: var(--e-a-border-radius);
  font-size: 12px;
  transition: var(--e-a-transition-hover);
  cursor: pointer;
  overflow: hidden;
  width: 100%;
  padding: 8px;
}
.elementor-visual-choice-element-image input.e-visual-choice-placeholder + label, .elementor-visual-choice-element-image input:checked + label, .elementor-visual-choice-element-image input:hover + label {
  background-color: var(--e-a-bg-active-bold);
  opacity: 1;
}
.elementor-visual-choice-element-image input:checked + label {
  border-color: var(--e-a-color-primary-bold);
}
.elementor-visual-choice-element-image input:not(:checked) + label {
  background-color: var(--e-a-color-white);
  opacity: 0.5;
}
.elementor-visual-choice-element-image img {
  width: 100%;
  height: auto;
}
.elementor-visual-choice-element-button {
  grid-column: span var(--elementor-visual-choice-columns);
}
.elementor-visual-choice-element-button label {
  width: -moz-fit-content;
  width: fit-content;
}
.elementor-visual-choice-element-button input:checked + .elementor-button, .elementor-visual-choice-element-button input:hover + .elementor-button {
  background-color: var(--e-a-bg-active-bold);
}
.elementor-visual-choice-element-button input:checked + .elementor-button {
  border-color: var(--e-a-color-primary-bold);
}

.elementor-label-inline .elementor-visual-choice-choices {
  justify-content: flex-end;
}

.tipsy-inner {
  white-space: pre-line;
}

.elementor-control-type-wp_widget .widget-inside {
  line-height: 2;
  background-color: inherit;
  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: var(--e-a-border);
}
.elementor-control-type-wysiwyg .wp-editor-tabs {
  border: var(--e-a-border-bold);
  border-block-end: none;
  border-start-start-radius: var(--e-a-border-radius);
  border-start-end-radius: var(--e-a-border-radius);
  border-end-end-radius: 0;
  border-end-start-radius: 0;
}
.elementor-control-type-wysiwyg .wp-editor-tabs button:hover {
  background-color: var(--e-a-bg-hover);
}
.elementor-control-type-wysiwyg #insert-media-button {
  height: initial;
  line-height: 24px;
  font-size: 10px;
  color: var(--e-a-color-txt);
  border-color: var(--e-a-border-color-bold);
  background-color: var(--e-a-bg-default);
  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: var(--e-a-color-txt);
  font-size: 10px;
  padding: 3px 9px 4px;
}
.elementor-control-type-wysiwyg .switch-html {
  border: solid var(--e-a-border-color-bold);
  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: var(--e-a-bg-active);
}
.elementor-control-type-wysiwyg .tmce-active .switch-tmce {
  background-color: var(--e-a-bg-active);
}
.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: var(--e-a-bg-default);
}
.elementor-control-type-wysiwyg .mce-toolbar .mce-btn-group .mce-btn.mce-listbox {
  background-color: var(--e-a-bg-default);
}
.elementor-control-type-wysiwyg .mce-toolbar .mce-btn-group .mce-btn.mce-listbox button {
  color: var(--e-a-color-txt);
}
.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: var(--e-a-color-txt);
  font-size: 16px;
}
.elementor-control-type-wysiwyg .mce-btn-group .mce-btn:hover, .elementor-control-type-wysiwyg .mce-btn-group .mce-btn:active, .elementor-control-type-wysiwyg .mce-btn-group .mce-btn.mce-active {
  color: var(--e-a-color-txt-active);
  background: var(--e-a-bg-hover);
  border-color: var(--e-a-border-color);
  box-shadow: none;
}
.elementor-control-type-wysiwyg .mce-btn-group .mce-btn:hover i, .elementor-control-type-wysiwyg .mce-btn-group .mce-btn:active i, .elementor-control-type-wysiwyg .mce-btn-group .mce-btn.mce-active i {
  color: var(--e-a-color-txt-active);
}
.elementor-control-type-wysiwyg .mce-path {
  padding: 5px 10px;
}
.elementor-control-type-wysiwyg .mce-path-item {
  font-size: 12px;
  color: var(--e-a-color-txt);
}
.elementor-control-type-wysiwyg .mce-top-part:before {
  box-shadow: none;
}
.elementor-control-type-wysiwyg .elementor-control-dynamic-switcher {
  border: none;
}

@media screen and (prefers-color-scheme: dark) {
  #wp-link-wrap {
    color-scheme: light;
    --e-a-color-txt: #515962;
    --e-a-bg-default: #ffffff;
    --e-a-border-color-bold: #D5D8DC;
    --e-a-color-primary-bold: #D004D4;
  }
  #wp-link {
    color: var(--e-a-color-txt);
  }
  #wp-link input {
    background-color: var(--e-a-bg-default);
    border-color: var(--e-a-border-color-bold);
  }
  #wp-link input[type=checkbox] {
    border-color: var(--e-a-border-color-bold);
  }
  #wp-link input[type=checkbox]:checked {
    background: var(--e-a-color-primary-bold);
  }
  #wp-link input.button-primary {
    background: #2271b1;
    border-color: #2271b1;
    color: #fff;
  }
}
#elementor-mode-switcher {
  --e-a-mode-switcher-width: 15px;
  --e-a-mode-switcher-height: 50px;
  --e-a-mode-switcher-icon-size: 15px;
  position: absolute;
  inset-block-start: 50%;
  inset-inline-start: 100%;
  transform: translateY(-50%);
  background-color: var(--e-a-bg-default);
  box-shadow: calc(3px * var(--direction-multiplier, 1)) 1px 3px rgba(0, 0, 0, 0.05);
  transition: 0.3s opacity;
}
#elementor-mode-switcher:hover {
  background-color: var(--e-a-bg-hover);
}
#elementor-mode-switcher:focus-within {
  background-color: var(--e-a-bg-active);
}
.e-panel-block-interactions #elementor-mode-switcher {
  opacity: 0;
  pointer-events: none;
}
#elementor-mode-switcher-preview i {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: var(--e-a-mode-switcher-width);
  height: var(--e-a-mode-switcher-height);
  font-size: var(--e-a-mode-switcher-icon-size);
  cursor: pointer;
}
#elementor-mode-switcher-preview-input {
  display: none;
}

.elementor-revision-item__wrapper {
  display: flex;
  align-items: center;
  text-align: start;
  width: 100%;
  border: var(--e-a-border);
  border-radius: var(--e-a-border-radius);
  padding: 10px 15px;
  margin-block-end: 10px;
  font-size: 11px;
  transition: var(--e-a-transition-hover);
  background-color: transparent;
}
.elementor-revision-item__wrapper:hover, .elementor-revision-item__wrapper:focus {
  background-color: var(--e-a-bg-hover);
}
.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-inline-start: 15px;
  flex-grow: 1;
  cursor: pointer;
}
.elementor-revision-meta {
  padding-block-start: 5px;
  font-size: 10px;
  font-weight: bold;
}
.elementor-revision-current-preview .elementor-revision-item__wrapper {
  border-color: var(--e-a-border-color-accent);
  background-color: var(--e-a-bg-active);
}

#elementor-panel-revisions-loading {
  position: absolute;
  inset-block-start: 50%;
  inset-inline-start: 50%;
  transform: translate(calc(-50% * var(--direction-multiplier)), -50%);
}
#elementor-panel-revisions-loading .eicon-loading {
  font-size: 50px;
}

.elementor-panel-revisions-buttons {
  display: flex;
  justify-content: space-between;
  padding: 15px 20px;
  border-block-end: var(--e-a-border);
}

.elementor-history-item {
  display: flex;
  align-items: center;
  text-align: start;
  border: var(--e-a-border);
  border-radius: var(--e-a-border-radius);
  padding: 10px 15px;
  margin-block-end: 10px;
  width: 100%;
  font-size: 11px;
  line-height: 1.4;
  background-color: transparent;
  cursor: pointer;
  transition: var(--e-a-transition-hover);
}
.elementor-history-item:hover:not(.elementor-history-item-current), .elementor-history-item:focus:not(.elementor-history-item-current) {
  background-color: var(--e-a-bg-hover);
  color: var(--e-a-txt-color-hover);
}
.elementor-history-item:hover:not(.elementor-history-item-current) .elementor-history-item__icon .eicon:before, .elementor-history-item:focus:not(.elementor-history-item-current) .elementor-history-item__icon .eicon:before {
  content: "\e924";
}
.elementor-history-item-current {
  border-color: var(--e-a-border-color-accent);
  background-color: var(--e-a-bg-active);
  color: var(--e-a-txt-color-active);
}
.elementor-history-item-current .elementor-history-item__icon .eicon:before, .elementor-history-item-current:hover .elementor-history-item__icon .eicon:before, .elementor-history-item-current:focus .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-revisions-message {
  font-size: 11px;
  text-align: center;
  padding-block-start: 5px;
}

#elementor-panel-history {
  padding: 20px;
  padding-block-end: 15px;
}
#elementor-panel-history.elementor-empty .elementor-history-revisions-message {
  padding-block-start: 20px;
}
#elementor-panel-history:not(.elementor-empty) {
  margin-block-start: 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-block-start: 20px;
}

.e-control-display-conditions-promotion__wrapper {
  display: flex;
  justify-content: space-between;
}
.e-control-display-conditions-promotion__wrapper:hover .eicon-lock.e-control-display-conditions-promotion {
  color: var(--e-a-color-accent);
}
.e-control-display-conditions-promotion__description {
  display: flex;
  align-self: center;
}
.e-control-display-conditions-promotion__text {
  display: inline-block;
}
.e-control-display-conditions-promotion__lock-wrapper {
  width: 2.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.e-control-display-conditions-promotion.eicon-flow {
  align-self: flex-end;
  cursor: pointer;
  border: var(--e-a-border-bold);
  border-radius: var(--e-a-border-radius);
  padding: 5px;
}
.e-control-display-conditions-promotion.eicon-flow.filled {
  background-color: var(--e-a-bg-active);
  color: #E73CF6;
}

.e-control-motion-effects-promotion__wrapper:hover .eicon-lock, .e-control-promotion__wrapper:hover .eicon-lock {
  color: var(--e-a-color-accent);
}
.e-control-motion-effects-promotion__wrapper .elementor-control-title, .e-control-promotion__wrapper .elementor-control-title {
  margin-inline-end: 0;
}
.e-control-motion-effects-promotion__wrapper .select-promotion, .e-control-promotion__wrapper .select-promotion {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-inline-start: 5px;
  padding-inline-end: 20px;
  cursor: pointer;
  height: 27px;
  width: 100%;
  color: var(--e-a-color-txt);
  border-radius: var(--e-a-border-radius);
  background-color: var(--e-a-bg-default);
  box-shadow: none;
  border: var(--e-a-border-bold);
  font-size: var(--control-title-size);
}
.e-control-motion-effects-promotion__lock-wrapper, .e-control-promotion__lock-wrapper {
  width: 2.5rem;
  display: flex;
  justify-content: center;
  align-items: center;
}

.e-link-promotion {
  font-family: "Roboto", sans-serif;
  font-weight: 500;
  color: #93003f;
}
.e-link-promotion:hover {
  color: #93003f;
}

.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 #elementor-panel-header-kit-close,
.elementor-editor-kit .elementor-panel #elementor-panel-header #elementor-panel-header-kit-back {
  display: flex;
}
body:not(.e-routes-has-history) #elementor-panel-header-kit-back {
  pointer-events: none;
  visibility: hidden;
}

.elementor-editor-kit .elementor-panel #elementor-panel-page-settings .elementor-panel-navigation {
  display: none;
}
.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-block-end: 15px;
  position: relative;
}
.elementor-control-type-global-style-repeater .elementor-repeater-fields.ui-sortable-helper {
  background-color: var(--e-a-bg-default);
}
.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: var(--e-a-color-txt);
  background-color: transparent;
  border: none;
  padding: 5px;
}
.elementor-control-type-global-style-repeater .elementor-repeater-row-tool:focus, .elementor-control-type-global-style-repeater .elementor-repeater-row-tool:hover {
  color: var(--e-a-color-txt-hover);
}
.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-block-start: 0;
}
.elementor-control-type-global-style-repeater .elementor-controls-popover {
  align-self: end;
  margin-block-start: 35px;
  inset-block-start: 0;
  width: 100%;
}
.elementor-control-type-global-style-repeater .elementor-controls-popover:before {
  inset-inline-end: 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-block-start: var(--e-a-border);
  padding-block-start: 15px;
}
.elementor-control-type-global-style-repeater .pickr,
.elementor-control-type-global-style-repeater .elementor-control-popover-toggle-toggle-label {
  margin-inline-start: 5px;
}
.elementor-control-type-global-style-repeater .e-sortable-placeholder {
  background-color: var(--e-a-color-info);
  opacity: 0.9;
  width: 100%;
  margin: 8px 0;
  height: 2px;
}
.elementor-control-system_colors, .elementor-control-system_typography {
  padding-block-end: 0;
}

.e-global-colors__color-value {
  font-size: 10px;
  padding: 0 5px;
  text-align: end;
  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);
  }
}
.elementor-button,
.e-btn {
  font-size: 12px;
  font-weight: 500;
  line-height: 1.2;
  padding: 8px 16px;
  outline: none;
  border: none;
  border-radius: var(--e-a-border-radius);
  background-color: var(--e-a-btn-bg);
  color: var(--e-a-btn-color-invert);
  transition: var(--e-a-transition-hover);
}
.elementor-button:hover,
.e-btn:hover {
  border: none;
}
.elementor-button:hover, .elementor-button:focus,
.e-btn:hover,
.e-btn:focus {
  background-color: var(--e-a-btn-bg-hover);
  color: var(--e-a-btn-color-invert);
}
.elementor-button:active,
.e-btn:active {
  background-color: var(--e-a-btn-bg-active);
}
.elementor-button:not([disabled]),
.e-btn:not([disabled]) {
  cursor: pointer;
}
.elementor-button:disabled,
.e-btn:disabled {
  background-color: var(--e-a-btn-bg-disabled);
  color: var(--e-a-btn-color-disabled);
}
.elementor-button:not(.elementor-button-state) .elementor-state-icon,
.e-btn:not(.elementor-button-state) .elementor-state-icon {
  display: none;
}
.elementor-button.e-btn-txt, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-cancel,
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-cancel,
.e-btn.e-btn-txt,
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-cancel,
.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-cancel {
  background: transparent;
  color: var(--e-a-color-txt);
}
.elementor-button.e-btn-txt:hover, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-cancel:hover,
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-cancel:hover, .elementor-button.e-btn-txt:focus, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-cancel:focus,
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-cancel:focus,
.e-btn.e-btn-txt:hover,
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-cancel:hover,
.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-cancel:hover,
.e-btn.e-btn-txt:focus,
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-cancel:focus,
.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-cancel:focus {
  background: var(--e-a-bg-hover);
  color: var(--e-a-color-txt-hover);
}
.elementor-button.e-btn-txt:disabled, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-cancel:disabled,
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-cancel:disabled,
.e-btn.e-btn-txt:disabled,
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-cancel:disabled,
.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-cancel:disabled {
  background: transparent;
  color: var(--e-a-color-txt-disabled);
}
.elementor-button.e-btn-txt-border,
.e-btn.e-btn-txt-border {
  border: 1px solid var(--e-a-color-txt-muted);
}
.elementor-button.elementor-button-success, .elementor-button.e-success,
.e-btn.elementor-button-success,
.e-btn.e-success {
  background-color: var(--e-a-btn-bg-success);
}
.elementor-button.elementor-button-success:hover, .elementor-button.elementor-button-success:focus, .elementor-button.e-success:hover, .elementor-button.e-success:focus,
.e-btn.elementor-button-success:hover,
.e-btn.elementor-button-success:focus,
.e-btn.e-success:hover,
.e-btn.e-success:focus {
  background-color: var(--e-a-btn-bg-success-hover);
}
.elementor-button.e-primary, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok,
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-take_over,
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-take_over,
.e-btn.e-primary,
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok,
.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok,
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-take_over,
.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-take_over {
  background-color: var(--e-a-btn-bg-primary);
  color: var(--e-a-btn-color);
}
.elementor-button.e-primary:hover, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok:hover,
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok:hover, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-take_over:hover,
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-take_over:hover, .elementor-button.e-primary:focus, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok:focus,
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok:focus, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-take_over:focus,
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-take_over:focus,
.e-btn.e-primary:hover,
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok:hover,
.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok:hover,
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-take_over:hover,
.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-take_over:hover,
.e-btn.e-primary:focus,
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok:focus,
.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok:focus,
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-take_over:focus,
.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-take_over:focus {
  background-color: var(--e-a-btn-bg-primary-hover);
  color: var(--e-a-btn-color);
}
.elementor-button.e-primary.e-btn-txt, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.e-btn-txt.dialog-button.dialog-ok,
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.e-btn-txt.dialog-button.dialog-ok, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.e-btn-txt.dialog-button.dialog-take_over,
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.e-btn-txt.dialog-button.dialog-take_over, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.e-primary.dialog-button.dialog-cancel, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok.dialog-cancel, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-take_over.dialog-cancel,
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.e-primary.dialog-button.dialog-cancel,
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok.dialog-cancel,
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-take_over.dialog-cancel,
.e-btn.e-primary.e-btn-txt,
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.e-btn-txt.dialog-button.dialog-ok,
.dialog-type-alert .dialog-buttons-wrapper .e-btn.e-btn-txt.dialog-button.dialog-ok,
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.e-btn-txt.dialog-button.dialog-take_over,
.dialog-type-alert .dialog-buttons-wrapper .e-btn.e-btn-txt.dialog-button.dialog-take_over,
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.e-primary.dialog-button.dialog-cancel,
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok.dialog-cancel,
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-take_over.dialog-cancel,
.dialog-type-alert .dialog-buttons-wrapper .e-btn.e-primary.dialog-button.dialog-cancel,
.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok.dialog-cancel,
.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-take_over.dialog-cancel {
  background: transparent;
  color: var(--e-a-color-primary-bold);
}
.elementor-button.e-primary.e-btn-txt:hover, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.e-btn-txt.dialog-button.dialog-ok:hover,
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.e-btn-txt.dialog-button.dialog-ok:hover, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.e-btn-txt.dialog-button.dialog-take_over:hover,
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.e-btn-txt.dialog-button.dialog-take_over:hover, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.e-primary.dialog-button.dialog-cancel:hover, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok.dialog-cancel:hover, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-take_over.dialog-cancel:hover,
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.e-primary.dialog-button.dialog-cancel:hover,
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok.dialog-cancel:hover,
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-take_over.dialog-cancel:hover, .elementor-button.e-primary.e-btn-txt:focus, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.e-btn-txt.dialog-button.dialog-ok:focus,
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.e-btn-txt.dialog-button.dialog-ok:focus, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.e-btn-txt.dialog-button.dialog-take_over:focus,
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.e-btn-txt.dialog-button.dialog-take_over:focus, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.e-primary.dialog-button.dialog-cancel:focus, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok.dialog-cancel:focus, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-take_over.dialog-cancel:focus,
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.e-primary.dialog-button.dialog-cancel:focus,
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok.dialog-cancel:focus,
.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-take_over.dialog-cancel:focus,
.e-btn.e-primary.e-btn-txt:hover,
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.e-btn-txt.dialog-button.dialog-ok:hover,
.dialog-type-alert .dialog-buttons-wrapper .e-btn.e-btn-txt.dialog-button.dialog-ok:hover,
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.e-btn-txt.dialog-button.dialog-take_over:hover,
.dialog-type-alert .dialog-buttons-wrapper .e-btn.e-btn-txt.dialog-button.dialog-take_over:hover,
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.e-primary.dialog-button.dialog-cancel:hover,
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok.dialog-cancel:hover,
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-take_over.dialog-cancel:hover,
.dialog-type-alert .dialog-buttons-wrapper .e-btn.e-primary.dialog-button.dialog-cancel:hover,
.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok.dialog-cancel:hover,
.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-take_over.dialog-cancel:hover,
.e-btn.e-primary.e-btn-txt:focus,
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.e-btn-txt.dialog-button.dialog-ok:focus,
.dialog-type-alert .dialog-buttons-wrapper .e-btn.e-btn-txt.dialog-button.dialog-ok:focus,
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.e-btn-txt.dialog-button.dialog-take_over:focus,
.dialog-type-alert .dialog-buttons-wrapper .e-btn.e-btn-txt.dialog-button.dialog-take_over:focus,
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.e-primary.dialog-button.dialog-cancel:focus,
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok.dialog-cancel:focus,
.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-take_over.dialog-cancel:focus,
.dialog-type-alert .dialog-buttons-wrapper .e-btn.e-primary.dialog-button.dialog-cancel:focus,
.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok.dialog-cancel:focus,
.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-take_over.dialog-cancel:focus {
  background: var(--e-a-bg-primary);
}
.elementor-button.go-pro, .elementor-button.e-accent,
.e-btn.go-pro,
.e-btn.e-accent {
  background-color: var(--e-a-btn-bg-accent);
}
.elementor-button.go-pro:hover, .elementor-button.go-pro:focus, .elementor-button.e-accent:hover, .elementor-button.e-accent:focus,
.e-btn.go-pro:hover,
.e-btn.go-pro:focus,
.e-btn.e-accent:hover,
.e-btn.e-accent:focus {
  background-color: var(--e-a-btn-bg-accent-hover);
}
.elementor-button.go-pro:active, .elementor-button.e-accent:active,
.e-btn.go-pro:active,
.e-btn.e-accent:active {
  background-color: var(--e-a-btn-bg-accent-active);
}
.elementor-button.elementor-button-info, .elementor-button.e-info,
.e-btn.elementor-button-info,
.e-btn.e-info {
  background-color: var(--e-a-btn-bg-info);
}
.elementor-button.elementor-button-info:hover, .elementor-button.elementor-button-info:focus, .elementor-button.e-info:hover, .elementor-button.e-info:focus,
.e-btn.elementor-button-info:hover,
.e-btn.elementor-button-info:focus,
.e-btn.e-info:hover,
.e-btn.e-info:focus {
  background-color: var(--e-a-btn-bg-info-hover);
}
.elementor-button.elementor-button-warning, .elementor-button.e-warning,
.e-btn.elementor-button-warning,
.e-btn.e-warning {
  background-color: var(--e-a-btn-bg-warning);
}
.elementor-button.elementor-button-warning:hover, .elementor-button.elementor-button-warning:focus, .elementor-button.e-warning:hover, .elementor-button.e-warning:focus,
.e-btn.elementor-button-warning:hover,
.e-btn.elementor-button-warning:focus,
.e-btn.e-warning:hover,
.e-btn.e-warning:focus {
  background-color: var(--e-a-btn-bg-warning-hover);
}
.elementor-button.elementor-button-danger, .elementor-button.e-danger,
.e-btn.elementor-button-danger,
.e-btn.e-danger {
  background-color: var(--e-a-btn-bg-danger);
}
.elementor-button.elementor-button-danger.color-white, .elementor-button.e-danger.color-white,
.e-btn.elementor-button-danger.color-white,
.e-btn.e-danger.color-white {
  color: var(--e-a-color-white);
}
.elementor-button.elementor-button-danger:hover, .elementor-button.elementor-button-danger:focus, .elementor-button.e-danger:hover, .elementor-button.e-danger:focus,
.e-btn.elementor-button-danger:hover,
.e-btn.elementor-button-danger:focus,
.e-btn.e-danger:hover,
.e-btn.e-danger:focus {
  background-color: var(--e-a-btn-bg-danger-hover);
}
.elementor-button i,
.e-btn i {
  margin-inline-end: 5px;
}

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;
  margin: 20px;
  transform: scale(var(--e-preview-scale, 1));
  overflow: hidden;
}
.elementor-device-desktop #elementor-preview-responsive-wrapper {
  min-width: 1025px;
  width: 100%;
  height: 100%;
  margin: 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: 20px 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 {
  width: 10px;
  right: -5px;
}
#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 button:focus-visible,
#elementor-template-library-modal a:focus-visible,
#elementor-template-library-modal input:focus-visible,
#elementor-template-library-modal select:focus-visible,
#elementor-template-library-modal [tabindex="0"]:focus-visible,
#elementor-template-library-modal [role=tab]:focus-visible,
#elementor-template-library-modal [role=radio]:focus-visible,
#elementor-template-library-modal [role=menuitem]:focus-visible {
  outline: 2px solid var(--e-a-border-color-focus);
  outline-offset: 2px;
  border-radius: 2px;
}
#elementor-template-library-modal a.elementor-template-library-blank-footer-link {
  font-style: normal;
  text-decoration: underline;
}
#elementor-template-library-modal .dialog-buttons-wrapper {
  display: none;
}
#elementor-template-library-modal .select2-container {
  z-index: 0;
}
#elementor-template-library-modal .dialog-message {
  overflow-y: scroll;
}
#elementor-template-library-modal:has(#elementor-template-library-save-template) .dialog-message, #elementor-template-library-modal:has(#elementor-template-library-save-template-variant-b) .dialog-message {
  overflow-y: hidden;
}
#elementor-template-library-modal .e-back-to-editor {
  color: var(--e-a-color-txt);
  text-decoration: underline;
  font-size: 17px;
  cursor: pointer;
}

#elementor-template-library-header-menu {
  text-align: center;
}

.elementor-template-library-menu-item {
  display: inline-block;
  padding: 17px 20px;
  border-block-end: 3px solid transparent;
  cursor: pointer;
  background: transparent;
  margin: 0;
  font-size: inherit;
  font-family: inherit;
  color: inherit;
  border: none;
}
.elementor-template-library-menu-item:hover {
  background-color: var(--e-a-bg-hover);
  border-color: var(--e-a-bg-hover);
}
.elementor-template-library-menu-item.elementor-active, .elementor-template-library-menu-item[aria-selected=true] {
  border-block-end: 3px solid;
  border-color: var(--e-a-border-color-accent);
  color: var(--e-a-color-txt-accent);
}

#elementor-template-library-header-actions {
  display: flex;
}
#elementor-template-library-header-actions > div,
#elementor-template-library-header-actions > button {
  background: transparent;
  margin: 0;
  font-size: inherit;
  font-family: inherit;
  color: inherit;
  border: none;
  padding-inline-end: 16px;
  cursor: pointer;
}
#elementor-template-library-header-actions > div:focus-visible,
#elementor-template-library-header-actions > button:focus-visible {
  outline: 2px solid var(--e-a-border-color-focus);
  outline-offset: -2px;
  border-radius: 2px;
}

#elementor-template-library-header-tools.e-hidden-disabled {
  opacity: 0;
  visibility: hidden;
}

#elementor-template-library-header-preview-insert-wrapper {
  cursor: default;
  padding: 0 10px;
}

.elementor-template-library-template-insert + .elementor-template-library-template-generate-variation {
  margin-inline-start: 4px;
}

#elementor-template-library-header-preview-back {
  gap: 10px;
  padding-block: 16.5px 15px;
  padding-inline: 0 16.5px;
  border-inline-end: var(--e-a-border);
  cursor: pointer;
  transition: color 0.5s;
}
#elementor-template-library-header-preview-back .elementor-template-library-header-back-button {
  background: transparent;
  margin: 0;
  font-size: inherit;
  font-family: inherit;
  color: inherit;
  border: none;
  display: flex;
  align-items: center;
  gap: 10px;
  cursor: pointer;
}
#elementor-template-library-header-preview-back .elementor-template-library-header-back-button:focus-visible {
  outline: 2px solid var(--e-a-border-color-focus);
  outline-offset: 2px;
  border-radius: 2px;
}
#elementor-template-library-header-preview-back:hover {
  color: var(--e-a-color-txt-hover);
}
#elementor-template-library-header-preview-back i {
  font-size: 18px;
  scale: calc(1 * var(--direction-multiplier)) 1;
}

#elementor-template-library-templates {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
#elementor-template-library-templates .toolbar-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 2%;
  height: 45px;
}
#elementor-template-library-templates #elementor-template-library-templates-container {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
}
#elementor-template-library-templates[data-template-source=local] .toolbar-container .quota-progress-container {
  display: none;
}
#elementor-template-library-templates[data-template-source=cloud] .toolbar-container:has(.bulk-selection-action-bar:not([style*="display: block"])), #elementor-template-library-templates[data-template-source=empty] .toolbar-container:has(.bulk-selection-action-bar:not([style*="display: block"])) {
  justify-content: flex-end;
}
#elementor-template-library-templates[data-template-source=cloud] .toolbar-container .quota-progress-container, #elementor-template-library-templates[data-template-source=empty] .toolbar-container .quota-progress-container {
  display: flex;
  align-items: baseline;
  border-radius: 3px;
}
#elementor-template-library-templates[data-template-source=cloud] .toolbar-container .quota-progress-container:focus-visible, #elementor-template-library-templates[data-template-source=empty] .toolbar-container .quota-progress-container:focus-visible {
  outline: 2px solid var(--e-a-border-color-focus);
  outline-offset: 2px;
}
#elementor-template-library-templates[data-template-source=cloud] .toolbar-container .quota-progress-info, #elementor-template-library-templates[data-template-source=empty] .toolbar-container .quota-progress-info {
  align-items: center;
}
#elementor-template-library-templates[data-template-source=cloud] .toolbar-container .quota-progress-info i, #elementor-template-library-templates[data-template-source=empty] .toolbar-container .quota-progress-info i {
  font-size: 14px;
  margin-inline-start: 5px;
}
#elementor-template-library-templates[data-template-source=cloud] .toolbar-container .progress-bar-container, #elementor-template-library-templates[data-template-source=empty] .toolbar-container .progress-bar-container {
  width: 200px;
  margin: 0px 10px;
  align-self: center;
  text-align: start;
}
#elementor-template-library-templates[data-template-source=cloud] .toolbar-container .progress-bar-container .quota-warning, #elementor-template-library-templates[data-template-source=empty] .toolbar-container .progress-bar-container .quota-warning {
  font-size: 10px;
}
#elementor-template-library-templates[data-template-source=cloud] .toolbar-container .progress-bar-container a, #elementor-template-library-templates[data-template-source=empty] .toolbar-container .progress-bar-container a {
  color: var(--e-a-btn-bg-accent);
}
#elementor-template-library-templates[data-template-source=cloud] .toolbar-container .quota-progress-bar, #elementor-template-library-templates[data-template-source=empty] .toolbar-container .quota-progress-bar {
  height: 4px;
  background-color: var(--e-a-color-primary-bold);
  position: relative;
  display: flex;
  align-items: center;
  padding: 0;
}
#elementor-template-library-templates[data-template-source=cloud] .toolbar-container .quota-progress-bar-fill, #elementor-template-library-templates[data-template-source=empty] .toolbar-container .quota-progress-bar-fill {
  height: 100%;
  transition: width 0.3s ease;
}
#elementor-template-library-templates[data-template-source=cloud] .toolbar-container .quota-progress-bar-fill-normal, #elementor-template-library-templates[data-template-source=empty] .toolbar-container .quota-progress-bar-fill-normal {
  background-color: #D004D4;
}
#elementor-template-library-templates[data-template-source=cloud] .toolbar-container .quota-progress-bar-fill-warning, #elementor-template-library-templates[data-template-source=empty] .toolbar-container .quota-progress-bar-fill-warning {
  background-color: #F59E0B;
}
#elementor-template-library-templates[data-template-source=cloud] .toolbar-container .quota-progress-bar-fill-alert, #elementor-template-library-templates[data-template-source=empty] .toolbar-container .quota-progress-bar-fill-alert {
  background-color: #93003f;
}
#elementor-template-library-templates[data-template-source=cloud] .toolbar-container .quota-progress-bar-normal, #elementor-template-library-templates[data-template-source=empty] .toolbar-container .quota-progress-bar-normal {
  background-color: #F0ABFC;
}
#elementor-template-library-templates[data-template-source=cloud] .toolbar-container .quota-progress-bar-warning, #elementor-template-library-templates[data-template-source=empty] .toolbar-container .quota-progress-bar-warning {
  background-color: rgb(251.0236220472, 216.4291338583, 157.9763779528);
}
#elementor-template-library-templates[data-template-source=cloud] .toolbar-container-value, #elementor-template-library-templates[data-template-source=empty] .toolbar-container-value {
  font-size: 12px;
  color: var(--e-a-color-txt);
}
#elementor-template-library-templates[data-template-source=local] #elementor-template-library-templates-container, #elementor-template-library-templates[data-template-source=cloud] #elementor-template-library-templates-container {
  border-block-start: var(--e-a-border);
}
#elementor-template-library-templates[data-template-source=local] .elementor-template-library-order-input:checked + .elementor-template-library-order-label, #elementor-template-library-templates[data-template-source=cloud] .elementor-template-library-order-input:checked + .elementor-template-library-order-label {
  color: var(--e-a-color-txt-active);
}
#elementor-template-library-templates[data-template-source=cloud][data-template-view=grid] #elementor-template-library-templates-container {
  border-block-start: none;
}
#elementor-template-library-templates[data-template-source=cloud][data-template-view=grid] #elementor-template-library-order-toolbar-local {
  padding: 0;
}
#elementor-template-library-templates[data-template-source=cloud][data-template-view=grid] #elementor-template-library-order-toolbar-local div {
  max-width: -moz-fit-content;
  max-width: fit-content;
}
#elementor-template-library-templates[data-template-source=cloud][data-template-view=grid] #elementor-template-library-order-toolbar-local .elementor-template-library-local-column-3,
#elementor-template-library-templates[data-template-source=cloud][data-template-view=grid] #elementor-template-library-order-toolbar-local .elementor-template-library-local-column-5 {
  display: none;
}
#elementor-template-library-templates[data-template-source=cloud] .elementor-template-library-local-column-3 {
  pointer-events: none;
}
#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: var(--e-a-color-txt-active);
}
#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-inline-end: 8px;
}
#elementor-template-library-templates .elementor-template-library-order-input:checked + .elementor-template-library-order-label:after {
  font-family: eicons;
  content: "\e8ae";
  margin-inline-start: 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 .elementor-template-library-filter-toolbar-side-actions {
  display: flex;
  align-items: center;
  gap: 8px;
}
#elementor-template-library-templates .elementor-template-library-filter-toolbar-side-actions .elementor-template-library-action-item {
  background: transparent;
  margin: 0;
  font-size: inherit;
  font-family: inherit;
  color: inherit;
  border: none;
  cursor: pointer;
  font-size: 20px;
  padding: 0 5px;
  border-radius: 2px;
  color: var(--e-a-color-txt);
}
#elementor-template-library-templates .elementor-template-library-filter-toolbar-side-actions .elementor-template-library-action-item:hover {
  background-color: var(--e-a-bg-hover);
}
#elementor-template-library-templates .elementor-template-library-filter-toolbar-side-actions .divider {
  width: 1px;
  height: 20px;
  background-color: var(--e-a-border-color);
}
#elementor-template-library-templates[data-template-view=list] .elementor-template-library-filter-toolbar-side-actions #elementor-template-library-view-list {
  background-color: var(--e-a-bg-hover);
}
#elementor-template-library-templates[data-template-view=grid] .elementor-template-library-filter-toolbar-side-actions #elementor-template-library-view-grid {
  background-color: var(--e-a-bg-hover);
}
#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container {
  display: grid;
  grid-template-columns: repeat(auto-fill, 208px);
  grid-gap: 20px;
  padding: 20px 0;
}
#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container > .elementor-template-library-template-type-folder + .elementor-template-library-template-type-template {
  grid-column: 1;
}
#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container #elementor-template-library-templates-empty {
  grid-column: 1/-1;
}
#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid {
  display: flex;
  position: relative;
  flex-direction: column;
  height: 158px;
  padding: 8px;
  border: var(--e-a-border);
  border-radius: 3px;
}
#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid:focus-visible {
  outline: 2px solid var(--e-a-border-color-focus);
  outline-offset: 2px;
}
#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid:not([data-status=locked]):hover .elementor-template-library-template-preview, #elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid:not([data-status=locked]):focus .elementor-template-library-template-preview, #elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid:not([data-status=locked]):focus-within .elementor-template-library-template-preview {
  display: flex;
}
#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid:not([data-status=locked]):hover .elementor-template-library-card-footer .elementor-template-library-template-name, #elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid:not([data-status=locked]):focus .elementor-template-library-card-footer .elementor-template-library-template-name, #elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid:not([data-status=locked]):focus-within .elementor-template-library-card-footer .elementor-template-library-template-name {
  display: none;
}
#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid:not([data-status=locked]):hover .elementor-template-library-card-footer .elementor-template-library-template-card-footer-overlay, #elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid:not([data-status=locked]):focus .elementor-template-library-card-footer .elementor-template-library-template-card-footer-overlay, #elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid:not([data-status=locked]):focus-within .elementor-template-library-card-footer .elementor-template-library-template-card-footer-overlay {
  display: flex !important;
}
#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid .elementor-template-library-template-thumbnail {
  width: 190px;
  height: 100px;
  position: relative;
  border-radius: 3px;
  margin-block-end: 4px;
  overflow: hidden;
}
#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid .elementor-template-library-template-thumbnail img {
  -o-object-fit: contain;
     object-fit: contain;
  width: 100%;
  height: 100%;
}
#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid .elementor-template-library-template-preview {
  display: none;
  justify-content: center;
  align-items: center;
  position: absolute;
  inset: 0;
  background-color: rgba(0, 0, 0, 0.5);
  cursor: default;
}
#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid .elementor-template-library-template-name {
  font-size: 11px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid .elementor-template-library-card-footer {
  display: flex;
  position: relative;
  justify-content: space-between;
  align-items: center;
  font-size: 11px;
  min-height: 38px;
}
#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid .elementor-template-library-card-footer .elementor-template-library-template-card-footer-overlay {
  display: none;
  width: 90%;
  gap: 8px;
  height: 38px;
  padding: 4px 0;
}
#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid .elementor-template-library-card-footer .elementor-template-library-template-card-footer-overlay .elementor-template-library-template-insert {
  display: flex;
}
#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid .elementor-template-library-card-footer .elementor-template-library-template-card-footer-overlay .elementor-template-library-template-insert i {
  display: flex;
  align-items: center;
}
#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid .elementor-template-library-card-footer .elementor-template-library-template-card-footer-overlay .elementor-template-library-template-card-footer-overlay-info {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 65%;
  align-items: start;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid.elementor-template-library-template-type-folder {
  flex-direction: row;
  align-items: center;
  justify-content: start;
  height: 56px;
  padding: 13px 10px;
}
#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid.elementor-template-library-template-type-folder .elementor-template-library-template-type-icon {
  font-size: 25px;
  margin-inline-end: 8px;
}
#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid.elementor-template-library-template-type-folder .elementor-template-library-template-more-toggle {
  margin-inline-start: auto;
}
#elementor-template-library-templates[data-template-view=grid] #bulk-select-all {
  display: none;
}
#elementor-template-library-templates.no-bulk-selections #bulk-select-all, #elementor-template-library-templates.no-bulk-selections .bulk-selection-item-checkbox {
  visibility: hidden;
}
#elementor-template-library-templates.no-bulk-selections .elementor-template-library-template-name:hover .bulk-selection-item-checkbox {
  visibility: visible;
}
#elementor-template-library-templates .bulk-selection-action-bar {
  display: none;
  background: var(--e-a-bg-active);
  padding: 10px 25px;
  border-radius: 5px;
  color: var(--e-a-bg-invert);
  gap: 20px;
  align-items: center;
  flex: 1;
}
#elementor-template-library-templates .bulk-selection-action-bar button {
  background: transparent;
  margin: 0;
  font-size: inherit;
  font-family: inherit;
  color: inherit;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}
#elementor-template-library-templates .bulk-selection-action-bar button.disabled {
  pointer-events: none;
  opacity: 0.3;
  cursor: not-allowed;
}
#elementor-template-library-templates .bulk-selection-action-bar i {
  cursor: pointer;
  font-size: 18px;
}
#elementor-template-library-templates .bulk-selection-action-bar .eicon-editor-close {
  font-size: 20px;
}
#elementor-template-library-templates #elementor-template-library-navigation-container {
  display: flex;
  flex: 1;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
#elementor-template-library-templates #elementor-template-library-navigation-container .elementor-template-library-navigation-container {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 15px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
#elementor-template-library-templates #elementor-template-library-navigation-container .elementor-template-library-navigation-container > span {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
#elementor-template-library-templates #elementor-template-library-navigation-container .elementor-template-library-navigation-container .elementor-template-library-navigation-back-button {
  padding-inline-start: 8px;
  background-color: var(--e-a-bg-hover);
  color: var(--e-a-color-txt);
}
#elementor-template-library-templates #elementor-template-library-order-toolbar-local:hover #bulk-select-all {
  visibility: visible;
}
#elementor-template-library-templates .bulk-selected-item {
  background: var(--e-a-bg-active);
}
#elementor-template-library-templates .elementor-template-library-local-column-1 input[type=checkbox] {
  position: relative;
  inset-block-start: 3px;
}
#elementor-template-library-templates .elementor-template-library-local-column-1 input[type=checkbox]:checked {
  inset-block-start: 0px;
}
#elementor-template-library-templates .bulk-selection-item-checkbox:checked,
#elementor-template-library-templates #bulk-select-all:checked {
  background: #69727D;
}
#elementor-template-library-templates .checkbox-minus:before {
  display: block;
  content: "";
  width: 10px;
  height: 2px;
  background-color: white;
  transform: none;
}

#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-select-source {
  width: 350px;
  display: flex;
  gap: 10px;
}
.elementor-template-library-filter-select-source .source-option {
  flex: 1;
  border: 0.5px solid #BABFC5;
  padding: 5px;
  border-radius: 3px;
  cursor: pointer;
  font-size: 12px;
}
.elementor-template-library-filter-select-source .source-option i {
  margin-inline-end: 5px;
}
.elementor-template-library-filter-select-source .source-option .new-badge {
  border: 1px solid var(--e-a-color-primary-bold-dark);
  padding: 2px 4px;
  color: var(--e-a-color-primary-bold-dark);
  border-radius: 10px;
  font-size: 10px;
  margin-inline-start: 5px;
}
.elementor-template-library-filter-select-source .source-option.selected, .elementor-template-library-filter-select-source .source-option:hover {
  background-color: var(--e-a-bg-hover);
}

#elementor-template-library-connect-states .elementor-template-library-filter-toolbar {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

#elementor-template-library-toolbar .source-option-badge,
.elementor-template-library-connect-states-badge .source-option-badge {
  display: flex;
  align-items: center;
  gap: 6px;
  padding: 6px 12px;
  border: none;
  border-radius: 20px;
  font-size: 14px;
  font-weight: 500;
  white-space: nowrap;
  margin-inline-start: auto;
  margin-inline-end: 15px;
}
#elementor-template-library-toolbar .source-option-badge i,
.elementor-template-library-connect-states-badge .source-option-badge i {
  margin: 0;
  font-size: 14px;
}
#elementor-template-library-toolbar .source-option-badge.cloud-badge,
.elementor-template-library-connect-states-badge .source-option-badge.cloud-badge {
  background-color: var(--e-a-bg-info);
  color: var(--e-a-color-info);
}
#elementor-template-library-toolbar .source-option-badge.cloud-badge i,
.elementor-template-library-connect-states-badge .source-option-badge.cloud-badge i {
  color: var(--e-a-color-info);
}
#elementor-template-library-toolbar .source-option-badge.site-badge,
.elementor-template-library-connect-states-badge .source-option-badge.site-badge {
  background-color: var(--e-a-bg-warning);
  color: var(--e-a-btn-bg-warning-hover);
}
#elementor-template-library-toolbar .source-option-badge.site-badge i,
.elementor-template-library-connect-states-badge .source-option-badge.site-badge i {
  color: var(--e-a-btn-bg-warning-hover);
}

#elementor-template-library-filter-toolbar-remote {
  font-size: 11px;
}

#elementor-template-library-order {
  display: flex;
  border-inline-end: var(--e-a-border);
}

.elementor-template-library-order-label {
  text-transform: uppercase;
  padding-inline-end: 22px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  line-height: 1;
  font-size: 10px;
  font-weight: 500;
}

label.elementor-template-library-order-label {
  cursor: pointer;
}
label.elementor-template-library-order-label:hover {
  color: var(--e-a-color-txt-hover);
}

#elementor-template-library-filter .select2 {
  text-align: start;
  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: start;
  padding-inline-start: 5px;
}

#elementor-template-library-my-favorites {
  flex-grow: 1;
  text-align: start;
  padding-inline-start: 20px;
}

#elementor-template-library-filter-my-favorites {
  display: none;
}
#elementor-template-library-filter-my-favorites:checked + #elementor-template-library-filter-my-favorites-label {
  color: var(--e-a-color-txt-active);
}
#elementor-template-library-filter-my-favorites:checked + #elementor-template-library-filter-my-favorites-label i:after {
  color: var(--e-a-color-primary-bold);
  content: "\e93f";
}

#elementor-template-library-filter-my-favorites-label {
  cursor: pointer;
  text-transform: uppercase;
}
#elementor-template-library-filter-my-favorites-label:hover {
  color: var(--e-a-color-txt-hover);
}
#elementor-template-library-filter-my-favorites-label:hover i:after {
  color: var(--e-a-color-primary-bold);
}
#elementor-template-library-filter-my-favorites-label i {
  padding-inline-end: 5px;
}
#elementor-template-library-filter-my-favorites-label i:after {
  content: "\e923";
}

#elementor-template-library-create-new-folder-dialog .elementor-create-folder-template-dialog__p {
  margin-block-end: 10px;
}

#elementor-template-library-filter-text-wrapper {
  width: 200px;
  position: relative;
}
#elementor-template-library-filter-text-wrapper i {
  position: absolute;
  inset-block-start: 50%;
  inset-inline-end: 0;
  transform: translateY(-50%);
}
#elementor-template-library-filter-text-wrapper i.eicon-loading.eicon-animation-spin {
  inset-block-start: 25%;
}

#elementor-template-library-filter-text {
  border: none;
  border-block-end: var(--e-a-border-bold);
  border-radius: 0;
  font-size: 11px;
  padding: 8px 15px 8px 0;
  transition: border 0.5s;
}
#elementor-template-library-filter-text:focus {
  border-color: var(--e-a-border-color-focus);
}
#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-template-remote {
  margin: calc(30px / 2);
  padding: 8px;
  border: var(--e-a-border);
  border-radius: 3px;
}
.elementor-template-library-template-remote:focus-visible {
  outline: 2px solid var(--e-a-border-color-focus);
  outline-offset: 2px;
}
.elementor-template-library-template-remote:hover, .elementor-template-library-template-remote:focus, .elementor-template-library-template-remote:focus-within {
  background-color: var(--e-a-bg-hover);
}
.elementor-template-library-template-remote:hover .elementor-template-library-template-preview, .elementor-template-library-template-remote:focus .elementor-template-library-template-preview, .elementor-template-library-template-remote:focus-within .elementor-template-library-template-preview {
  opacity: 1;
}
.elementor-template-library-template-remote:hover .elementor-template-library-template-name, .elementor-template-library-template-remote:focus .elementor-template-library-template-name, .elementor-template-library-template-remote:focus-within .elementor-template-library-template-name {
  display: none;
}
.elementor-template-library-template-remote:hover .elementor-template-library-favorite,
.elementor-template-library-template-remote:hover .elementor-template-library-template-action, .elementor-template-library-template-remote:focus .elementor-template-library-favorite,
.elementor-template-library-template-remote:focus .elementor-template-library-template-action, .elementor-template-library-template-remote:focus-within .elementor-template-library-favorite,
.elementor-template-library-template-remote:focus-within .elementor-template-library-template-action {
  display: initial;
}
.elementor-template-library-template-remote:not(:hover):not(:focus):not(:focus-within) .elementor-template-library-template-preview {
  opacity: 0;
}
.elementor-template-library-template-remote:not(:hover):not(:focus):not(:focus-within) .elementor-template-library-favorite,
.elementor-template-library-template-remote:not(:hover):not(:focus):not(:focus-within) .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(--e-a-color-accent);
  color: var(--e-a-color-white);
  position: absolute;
  text-transform: uppercase;
  line-height: 1;
  inset-block-start: 5px;
  inset-inline-end: 5px;
  padding: 3px 5px;
  font-size: 8px;
  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%;
  inset-block-end: 0;
  inset-inline-start: 0;
  padding: 10px;
  background-color: var(--e-a-bg-default);
  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):not(:focus):not(:focus-within) .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;
  inset: 0;
  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;
  position: absolute;
  inset-block-start: 50%;
  inset-inline-start: 50%;
  transform: translate(calc(-50% * var(--direction-multiplier)), -50%);
}
.elementor-template-library-template-remote .elementor-template-library-template-footer {
  display: flex;
  justify-content: space-between;
  font-size: 11px;
  line-height: 1;
  height: 40px;
  align-items: center;
}
.elementor-template-library-template-remote .elementor-template-library-template-name {
  text-align: start;
  flex-grow: 1;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  padding-inline-end: 5px;
}
.elementor-template-library-template-remote .elementor-template-library-favorite {
  margin-inline-start: auto;
}
.elementor-template-library-template-remote .elementor-template-library-template-favorite-input {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
.elementor-template-library-template-remote .elementor-template-library-template-favorite-input:focus-visible + .elementor-template-library-template-favorite-label {
  outline: 2px solid var(--e-a-border-color-focus);
  outline-offset: 2px;
}
.elementor-template-library-template-remote .elementor-template-library-template-favorite-input:checked + .elementor-template-library-template-favorite-label i:before {
  content: "\e93f";
  color: var(--e-a-color-primary-bold);
}
.elementor-template-library-template-remote .elementor-template-library-template-favorite-label {
  font-size: 15px;
  cursor: pointer;
}
.elementor-template-library-template-remote .elementor-template-library-template-favorite-label:hover i {
  color: var(--e-a-color-primary-bold);
}

@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,
.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) {
  display: flex;
  align-items: center;
  padding: 0 25px;
  text-align: start;
}
@media (max-width: 1439px) {
  #elementor-template-library-order-toolbar-local .elementor-template-library-local-column-1,
  .elementor-template-library-template-local .elementor-template-library-local-column-1,
  .elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-local-column-1 {
    width: 33%;
  }
  #elementor-template-library-order-toolbar-local .elementor-template-library-local-column-2,
  .elementor-template-library-template-local .elementor-template-library-local-column-2,
  .elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-local-column-2 {
    width: 10%;
  }
  #elementor-template-library-order-toolbar-local .elementor-template-library-local-column-3,
  .elementor-template-library-template-local .elementor-template-library-local-column-3,
  .elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-local-column-3 {
    width: 15%;
  }
  #elementor-template-library-order-toolbar-local .elementor-template-library-local-column-4,
  .elementor-template-library-template-local .elementor-template-library-local-column-4,
  .elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-local-column-4 {
    width: 15%;
  }
  #elementor-template-library-order-toolbar-local .elementor-template-library-local-column-5,
  .elementor-template-library-template-local .elementor-template-library-local-column-5,
  .elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-local-column-5 {
    width: 27%;
  }
}
@media (min-width: 1440px) {
  #elementor-template-library-order-toolbar-local .elementor-template-library-local-column-1,
  .elementor-template-library-template-local .elementor-template-library-local-column-1,
  .elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-local-column-1 {
    width: 25%;
  }
  #elementor-template-library-order-toolbar-local .elementor-template-library-local-column-2,
  .elementor-template-library-template-local .elementor-template-library-local-column-2,
  .elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-local-column-2 {
    width: 17%;
  }
  #elementor-template-library-order-toolbar-local .elementor-template-library-local-column-3,
  .elementor-template-library-template-local .elementor-template-library-local-column-3,
  .elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-local-column-3 {
    width: 17%;
  }
  #elementor-template-library-order-toolbar-local .elementor-template-library-local-column-4,
  .elementor-template-library-template-local .elementor-template-library-local-column-4,
  .elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-local-column-4 {
    width: 17%;
  }
  #elementor-template-library-order-toolbar-local .elementor-template-library-local-column-5,
  .elementor-template-library-template-local .elementor-template-library-local-column-5,
  .elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-local-column-5 {
    width: 24%;
  }
}
@media (max-width: 1024px) {
  #elementor-template-library-order-toolbar-local .elementor-template-library-local-column-3,
  .elementor-template-library-template-local .elementor-template-library-local-column-3,
  .elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-local-column-3 {
    display: none;
  }
  #elementor-template-library-order-toolbar-local .elementor-template-library-local-column-5,
  .elementor-template-library-template-local .elementor-template-library-local-column-5,
  .elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-local-column-5 {
    width: 41%;
  }
}

.elementor-template-library-template-local .elementor-template-library-template-more,
.elementor-template-library-template-cloud .elementor-template-library-template-more {
  display: none;
  position: absolute;
  background-color: var(--e-a-bg-default);
  border-radius: var(--e-a-border-radius);
  box-shadow: 1px 3px 11px rgba(0, 0, 0, 0.3);
  inset-block-start: 100%;
  inset-inline-end: 0;
  z-index: 1;
  list-style: none;
  margin: 0;
  padding: 0;
}
.elementor-template-library-template-local .elementor-template-library-template-more > li button,
.elementor-template-library-template-local .elementor-template-library-template-more > li a,
.elementor-template-library-template-cloud .elementor-template-library-template-more > li button,
.elementor-template-library-template-cloud .elementor-template-library-template-more > li a {
  background: transparent;
  margin: 0;
  font-size: inherit;
  font-family: inherit;
  color: inherit;
  border: none;
  padding: 10px 20px;
  font-size: 11px;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 8px;
  width: 100%;
}
.elementor-template-library-template-local .elementor-template-library-template-more > li button.disabled,
.elementor-template-library-template-local .elementor-template-library-template-more > li a.disabled,
.elementor-template-library-template-cloud .elementor-template-library-template-more > li button.disabled,
.elementor-template-library-template-cloud .elementor-template-library-template-more > li a.disabled {
  cursor: not-allowed;
  color: var(--e-a-color-txt-disabled);
}
.elementor-template-library-template-local .elementor-template-library-template-more > li a,
.elementor-template-library-template-cloud .elementor-template-library-template-more > li a {
  color: var(--e-a-color-txt);
  text-decoration: none;
}
.elementor-template-library-template-local .elementor-template-library-template-more .elementor-template-library-template-delete,
.elementor-template-library-template-cloud .elementor-template-library-template-more .elementor-template-library-template-delete {
  color: var(--e-a-color-danger);
}
.elementor-template-library-template-local .elementor-template-library-template-more i,
.elementor-template-library-template-cloud .elementor-template-library-template-more i {
  font-size: 16px;
}
.elementor-template-library-template-local .elementor-template-library-template-more-toggle,
.elementor-template-library-template-cloud .elementor-template-library-template-more-toggle {
  margin-inline-start: auto;
  cursor: pointer;
  background: none;
  border: none;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.elementor-template-library-template-local .elementor-template-library-template-more-toggle i,
.elementor-template-library-template-cloud .elementor-template-library-template-more-toggle i {
  font-size: 20px;
}

.elementor-template-library-template-local,
.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) {
  height: 50px;
  width: 100%;
  margin-block-start: 1px;
  transition: background-color 0.3s linear;
}
.elementor-template-library-template-local:hover,
.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid):hover {
  background-color: var(--e-a-bg-hover);
}
.elementor-template-library-template-local:first-child,
.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid):first-child {
  border-start-start-radius: 3px;
  border-start-end-radius: 3px;
  border-end-start-radius: 0;
  border-end-end-radius: 0;
}
.elementor-template-library-template-local:last-child,
.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid):last-child {
  border-start-start-radius: 0;
  border-start-end-radius: 0;
  border-end-start-radius: 3px;
  border-end-end-radius: 3px;
}
.elementor-template-library-template-local .elementor-template-library-template-name,
.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-template-name {
  font-weight: 500;
}
.elementor-template-library-template-local .elementor-template-library-template-name i,
.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-template-name i {
  font-size: 16px;
}
.elementor-template-library-template-local .elementor-template-library-template-name,
.elementor-template-library-template-local .elementor-template-library-template-meta,
.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-template-name,
.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-template-meta {
  padding-inline-end: 20px;
}
.elementor-template-library-template-local .elementor-template-library-local-column-1 i,
.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-local-column-1 i {
  padding-inline-end: 10px;
}
.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,
.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-template-name,
.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-template-meta,
.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-template-preview,
.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-template-action {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.elementor-template-library-template-local .elementor-template-library-template-controls,
.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-template-controls {
  position: relative;
  display: flex;
  align-items: center;
}
.elementor-template-library-template-local .elementor-template-library-template-controls > div,
.elementor-template-library-template-local .elementor-template-library-template-controls > button,
.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-template-controls > div,
.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-template-controls > button {
  cursor: pointer;
  transition: color 0.5s;
}
.elementor-template-library-template-local .elementor-template-library-template-insert.disabled,
.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-template-insert.disabled {
  color: #F5D0FE;
}
.elementor-template-library-template-local .elementor-template-library-template-insert.disabled:hover, .elementor-template-library-template-local .elementor-template-library-template-insert.disabled:focus,
.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-template-insert.disabled:hover,
.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-template-insert.disabled:focus {
  cursor: not-allowed;
}
.elementor-template-library-template-local .elementor-template-library-template-insert i,
.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-template-insert i {
  margin-inline-end: 3px;
}

#elementor-template-library-preview {
  height: 100%;
  overflow: hidden;
}
#elementor-template-library-preview iframe {
  height: 150%;
  transform: scale(0.666) translateX(calc(-25% * var(--direction-multiplier))) translateY(-25%);
}
@media (max-width: 1439px) {
  #elementor-template-library-preview iframe {
    width: 1440px;
  }
}
@media (min-width: 1440px) {
  #elementor-template-library-preview iframe {
    width: 1730px;
  }
}

.elementor-template-library-blank-icon {
  font-size: 64px;
  margin-block-start: 45px;
  line-height: 1;
}
.elementor-template-library-blank-icon i {
  font-size: 85px;
}
.elementor-template-library-blank-icon i.eicon-library-upload {
  font-size: 65px;
}
.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-block-start: 20px;
}
@media (max-width: 1439px) {
  .elementor-template-library-blank-title {
    font-size: 25px;
  }
}

.elementor-template-library-blank-message {
  font-size: 18px;
  margin-block-start: 15px;
  font-weight: 300;
}
@media (max-width: 1439px) {
  .elementor-template-library-blank-message {
    font-size: 16px;
    margin-block-start: 10px;
  }
}

#elementor-template-library-save-template-form {
  margin-block-start: 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-form .cloud-library-form-inputs > * {
  height: 55px;
  font-size: 16px;
  margin-block-end: 15px;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs {
  display: block;
  width: 500px;
  margin: 0 auto;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs .upgrade-tooltip,
#elementor-template-library-save-template-form .cloud-library-form-inputs .connect-badge {
  display: none;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs .divider {
  margin-inline: 5px;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs .upgrade-badge {
  display: none;
  border: 1px solid rgba(147, 0, 63, 0.5019607843);
  padding: 3px 5px;
  border-radius: 100px;
  margin-inline: 5px;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs .upgrade-badge a {
  color: var(--e-a-btn-bg-accent);
}
#elementor-template-library-save-template-form .cloud-library-form-inputs .upgrade-badge a i {
  margin-inline-end: 5px;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.max-capacity .quota-cta {
  display: inline;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs .ellipsis-container {
  display: inline;
  background: var(--e-a-bg-hover);
  padding: 0 2px 1px;
  border: none;
  border-radius: 2px;
  vertical-align: bottom;
  cursor: pointer;
  font-family: inherit;
  font-size: inherit;
  color: inherit;
  line-height: inherit;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs .ellipsis-container:hover {
  background: var(--e-a-bg-active);
}
#elementor-template-library-save-template-form .cloud-library-form-inputs .ellipsis-container:focus-visible {
  outline: 2px solid var(--e-a-border-color-focus);
  outline-offset: 2px;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.promotion .upgrade-tooltip,
#elementor-template-library-save-template-form .cloud-library-form-inputs.promotion .connect-badge,
#elementor-template-library-save-template-form .cloud-library-form-inputs.promotion .upgrade-badge, #elementor-template-library-save-template-form .cloud-library-form-inputs.max-capacity .upgrade-tooltip,
#elementor-template-library-save-template-form .cloud-library-form-inputs.max-capacity .connect-badge,
#elementor-template-library-save-template-form .cloud-library-form-inputs.max-capacity .upgrade-badge {
  display: inline;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.promotion .ellipsis-container,
#elementor-template-library-save-template-form .cloud-library-form-inputs.promotion #cloud,
#elementor-template-library-save-template-form .cloud-library-form-inputs.promotion .cloud label, #elementor-template-library-save-template-form .cloud-library-form-inputs.max-capacity .ellipsis-container,
#elementor-template-library-save-template-form .cloud-library-form-inputs.max-capacity #cloud,
#elementor-template-library-save-template-form .cloud-library-form-inputs.max-capacity .cloud label {
  pointer-events: none;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.promotion .ellipsis-container,
#elementor-template-library-save-template-form .cloud-library-form-inputs.promotion .divider, #elementor-template-library-save-template-form .cloud-library-form-inputs.max-capacity .ellipsis-container,
#elementor-template-library-save-template-form .cloud-library-form-inputs.max-capacity .divider {
  display: none;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.promotion .connect-divider, #elementor-template-library-save-template-form .cloud-library-form-inputs.max-capacity .connect-divider {
  color: var(--e-a-color-txt-muted);
  margin-inline: 5px;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs .quota-cta {
  display: none;
  float: inline-start;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs .quota-cta p {
  font-size: 13px;
  color: var(--e-a-btn-bg-accent);
  text-align: start;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs .quota-cta a {
  color: var(--e-a-btn-bg-accent);
  text-decoration: underline;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs #elementor-template-library-save-template-submit {
  float: inline-end;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs #elementor-template-library-save-template-submit[disabled] {
  cursor: not-allowed;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs .source-selections {
  display: flex;
  flex-direction: column;
  text-align: start;
  border: var(--e-a-border-bold);
  padding: 15px;
  height: auto;
  gap: 10px;
  position: relative;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs .source-selections input[type=checkbox]:checked {
  background: #69727D;
  inset-block-start: -3px;
  position: relative;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs .source-selections-input {
  position: relative;
  display: inline-block;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs .source-selections-input.cloud, #elementor-template-library-save-template-form .cloud-library-form-inputs .source-selections-input.local {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  overflow: visible;
  display: inline-flex;
  align-items: baseline;
  line-height: 27px;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs .source-selections-input #cloud,
#elementor-template-library-save-template-form .cloud-library-form-inputs .source-selections-input #local {
  flex-shrink: 0;
  position: relative;
  inset-block-start: 2px;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs .source-selections-input #cloud:checked,
#elementor-template-library-save-template-form .cloud-library-form-inputs .source-selections-input #local:checked {
  inset-block-start: -2px;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs .source-selections-input .eicon-ellipsis-h {
  vertical-align: bottom;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs .source-selections-input .eicon-info {
  margin-inline: 5px;
  color: var(--e-a-color-txt-muted);
  cursor: pointer;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs .source-selections-input .selected-folder {
  display: none;
  margin-inline-end: 5px;
  align-items: baseline;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs .source-selections-input .selected-folder[style*="display: inline"] {
  display: inline-flex !important;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs .source-selections-input .selected-folder-text {
  text-decoration: underline;
  cursor: pointer;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs .source-selections-input .eicon-editor-close {
  cursor: pointer;
  flex-shrink: 0;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs .source-selections-input #elementor-template-library-connect__badge {
  color: var(--e-a-color-primary-bold);
  font-size: 14px;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs .source-selections-input #elementor-template-library-connect__badge:hover {
  text-decoration: underline;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs .cloud-folder-selection-dropdown {
  display: none;
  position: absolute;
  inset-block-start: 40px;
  background-color: var(--e-a-bg-default);
  min-width: 187px;
  overflow: auto;
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  z-index: 1;
  border-radius: 2px;
  max-width: 450px;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs .cloud-folder-selection-dropdown li {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs .cloud-folder-selection-dropdown .eicon-loading {
  margin: 15px;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs .cloud-folder-selection-dropdown .eicon-folder-o {
  margin-inline-end: 10px;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs .cloud-folder-selection-dropdown .folder-list {
  max-height: 170px;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs .cloud-folder-selection-dropdown .folder-item {
  padding: 5px 15px;
  cursor: pointer;
  list-style: none;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs .cloud-folder-selection-dropdown .folder-item[data-id="0"] .eicon-folder-o {
  display: none;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs .cloud-folder-selection-dropdown .folder-item .eicon-loading {
  margin: 0px;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs .cloud-folder-selection-dropdown .folder-item[data-id="0"] {
  text-decoration: underline;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs .cloud-folder-selection-dropdown .folder-item:hover, #elementor-template-library-save-template-form .cloud-library-form-inputs .cloud-folder-selection-dropdown .folder-item.selected, #elementor-template-library-save-template-form .cloud-library-form-inputs .cloud-folder-selection-dropdown .folder-item:focus {
  background: var(--e-a-border-color);
}
#elementor-template-library-save-template-form .cloud-library-form-inputs .cloud-folder-selection-dropdown .folder-item:focus-visible {
  outline: 2px solid var(--e-a-border-color-focus);
  outline-offset: -2px;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs .cloud-folder-selection-dropdown .folder-item.disabled {
  pointer-events: none;
  opacity: 0.3;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs .cloud-folder-selection-dropdown .no-results {
  text-align: center;
  font-size: 13px;
  margin: 0 20px;
  padding-block: 15px;
  pointer-events: none;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs .cloud-folder-selection-dropdown .no-results i {
  font-size: 24px;
  padding-block-end: 10px;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs #elementor-template-library-save-template-name {
  border-block-start: none;
  border-inline: none;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs .source-selections-input.disabled {
  pointer-events: none;
  opacity: 0.3;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b {
  display: flex;
  flex-direction: column;
  width: 600px;
  text-align: start;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .template-name-label,
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .save-location-label {
  font-size: 12px;
  font-weight: 400;
  color: var(--e-a-color-txt);
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b #elementor-template-library-save-template-name {
  width: 100%;
  padding: 12px 15px;
  border: var(--e-a-border-bold);
  border-radius: 3px;
  margin-block-end: 0;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections {
  border: none;
  padding: 0;
  gap: 12px;
  margin-block-start: 20px;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input {
  display: flex;
  align-items: center;
  padding: 12px 15px;
  border: var(--e-a-border-bold);
  border-radius: 3px;
  width: 100%;
  line-height: normal;
  gap: 8px;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input:has(input[type=checkbox]:checked) {
  border-color: var(--e-a-color-txt);
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input.cloud, #elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input.local {
  display: flex;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input input[type=checkbox] {
  margin-inline-end: 0;
  flex-shrink: 0;
  position: relative;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input input[type=checkbox]:checked {
  inset-block-start: 0;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input input[type=checkbox]::after {
  content: "";
  position: absolute;
  inset-inline-end: -8px;
  width: 1px;
  height: 18px;
  background-color: var(--e-a-border-color);
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input > i:first-of-type {
  margin-inline-start: 12px;
  margin-inline-end: 4px;
  font-size: 24px;
  color: var(--e-a-color-txt);
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input > svg:first-of-type {
  margin-inline-start: 8px;
  margin-inline-end: 0;
  font-size: 24px;
  color: var(--e-a-color-txt);
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input label {
  flex: 0 0 auto;
  margin: 0;
  cursor: pointer;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .divider {
  margin-inline: 0;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .ellipsis-container {
  display: inline;
  background: transparent;
  padding: 0;
  border-radius: 0;
  vertical-align: baseline;
  text-decoration: underline;
  cursor: pointer;
  margin-inline-start: 0;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .ellipsis-container:hover {
  background: transparent;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .select-folder-link {
  color: var(--e-a-color-primary-bold);
  text-decoration: underline;
  cursor: pointer;
  margin-inline-start: 4px;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .select-folder-link:hover {
  text-decoration: none;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .upgrade-badge {
  display: none;
  border: none;
  padding: 0;
  border-radius: 0;
  margin-inline-start: 0;
  background: transparent;
  transition: background-color 0.2s;
  padding: 3px 8px;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .upgrade-badge:hover {
  background-color: var(--e-a-btn-bg-primary-hover);
  border-radius: 3px;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .upgrade-badge a {
  color: var(--e-a-btn-bg-accent);
  text-decoration: none;
  display: flex;
  align-items: center;
  gap: 4px;
  font-size: 14px;
  font-weight: 500;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .upgrade-badge a i {
  margin: 0;
  font-size: 14px;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .connect-badge {
  display: none;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .connect-badge .connect-divider {
  color: var(--e-a-color-txt-muted);
  margin-inline: 5px;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .connect-badge a {
  color: var(--e-a-color-info);
  text-decoration: underline;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .connect-badge a:hover {
  text-decoration: none;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .account-badge {
  display: flex;
  align-items: center;
  gap: 6px;
  padding: 6px 12px;
  border: none;
  border-radius: 20px;
  font-size: 14px;
  font-weight: 500;
  cursor: pointer;
  transition: opacity 0.2s;
  margin-inline-start: auto;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .account-badge:hover {
  opacity: 0.8;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .account-badge i {
  margin: 0;
  font-size: 14px;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .account-badge.cloud-account-badge {
  background-color: var(--e-a-bg-info);
  color: var(--e-a-color-info);
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .account-badge.cloud-account-badge i {
  color: var(--e-a-color-info);
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .account-badge.site-account-badge {
  background-color: var(--e-a-bg-warning);
  color: var(--e-a-btn-bg-warning-hover);
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .account-badge.site-account-badge i {
  color: var(--e-a-btn-bg-warning-hover);
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .selected-folder {
  display: none;
  margin-inline-start: 8px;
  align-items: center;
  gap: 6px;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .selected-folder[style*="display: inline"] {
  display: inline-flex !important;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .selected-folder-text {
  text-decoration: underline;
  cursor: pointer;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .eicon-editor-close {
  cursor: pointer;
  font-size: 14px;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .cloud-folder-selection-dropdown {
  inset-block-start: 75px;
  inset-inline-start: 230px;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections-input.cloud:not(:has(.connect-badge)) .connect-badge {
  display: none;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections-input.cloud:has(.connect-badge) .connect-badge {
  display: inline;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections-input.cloud:has(.connect-badge) .upgrade-badge {
  display: none;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections-input.cloud:has(.connect-badge) {
  border-color: var(--e-a-border-color);
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections-input.cloud:has(.connect-badge) > i:first-of-type,
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections-input.cloud:has(.connect-badge) label,
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections-input.cloud:has(.connect-badge) .divider {
  color: var(--e-a-color-txt-disabled);
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections-input.cloud:has(.connect-badge) input[type=checkbox]::after {
  background-color: var(--e-a-color-txt-disabled);
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.promotion .source-selections-input.cloud, #elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.max-capacity .source-selections-input.cloud {
  border-color: var(--e-a-border-color);
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.promotion .source-selections-input.cloud > i:first-of-type,
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.promotion .source-selections-input.cloud label,
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.promotion .source-selections-input.cloud .divider, #elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.max-capacity .source-selections-input.cloud > i:first-of-type,
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.max-capacity .source-selections-input.cloud label,
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.max-capacity .source-selections-input.cloud .divider {
  color: var(--e-a-color-txt-disabled);
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.promotion .source-selections-input.cloud input[type=checkbox]::after, #elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.max-capacity .source-selections-input.cloud input[type=checkbox]::after {
  background-color: var(--e-a-color-txt-disabled);
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.promotion .source-selections-input.cloud .upgrade-badge, #elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.max-capacity .source-selections-input.cloud .upgrade-badge {
  display: inline-flex;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.promotion .source-selections-input.cloud .ellipsis-container, #elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.max-capacity .source-selections-input.cloud .ellipsis-container {
  display: none;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.promotion .source-selections-input.cloud .divider, #elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.max-capacity .source-selections-input.cloud .divider {
  display: block;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.promotion .source-selections-input.cloud input[type=checkbox],
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.promotion .source-selections-input.cloud label, #elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.max-capacity .source-selections-input.cloud input[type=checkbox],
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.max-capacity .source-selections-input.cloud label {
  pointer-events: none;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.max-capacity .quota-cta {
  display: block;
  margin-block-start: 15px;
}
#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b #elementor-template-library-save-template-submit {
  align-self: center;
  margin-block-start: 20px;
  float: none;
}

#elementor-template-library-save-template-name {
  width: 500px;
  padding-inline-start: 25px;
  border-start-start-radius: 3px;
  border-start-end-radius: 0;
  border-end-start-radius: 3px;
  border-end-end-radius: 0;
}

#elementor-template-library-save-template-submit {
  width: 150px;
  border-start-start-radius: 0;
  border-start-end-radius: 3px;
  border-end-start-radius: 0;
  border-end-end-radius: 3px;
}

#elementor-template-library-import-form {
  width: 95%;
  padding: 60px;
  border: 2px dashed var(--e-a-border-color-bold);
  margin: 35px auto;
  transition: var(--e-a-transition-hover);
}
#elementor-template-library-import-form-or {
  margin-block-start: 15px;
  font-size: 18px;
}
#elementor-template-library-import-form-label {
  margin-block-start: 20px;
  padding: 15px 35px;
  display: inline-block;
}
#elementor-template-library-import-form-input {
  display: none;
}
#elementor-template-library-import-form.elementor-drag-over {
  border-color: var(--e-a-color-primary);
}
#elementor-template-library-import .elementor-template-library-blank-icon {
  margin-block-start: 0;
}
#elementor-template-library-import .elementor-template-library-blank-message {
  margin-block-start: 20px;
}

.e-route-library-connect #elementor-template-library-modal .dialog-message {
  max-height: 95vh;
  padding: 100px 0 0;
  min-height: 550px;
}

.elementor-template-library-cloud-empty__button {
  margin-block-start: 45px;
}

#elementor-template-library-connect-logo {
  font-size: 20px;
}
#elementor-template-library-connect__button {
  display: inline-block;
  position: relative;
  z-index: 1;
  margin-block-start: 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;
  inset-block-end: 70px;
  inset-inline-start: 50%;
  transform: translateX(calc(-50% * var(--direction-multiplier)));
  font-style: italic;
  color: var(--e-a-color-txt-muted);
}
@media (max-height: 700px) {
  .elementor-template-library-blank-footer {
    display: none;
  }
}

#elementor-template-library-footer-banner {
  padding-block-end: 45px;
}
#elementor-template-library-footer-banner i {
  font-size: 56px;
  margin-block-start: 40px;
}
#elementor-template-library-footer-banner .elementor-nerd-box-icon {
  margin-block-start: 70px;
}

#elementor-template-library-templates-empty {
  width: 100%;
  margin-block-start: 40px;
}

#elementor-template-library-error-dialog .dialog-message {
  text-align: start;
}

#elementor-template-library-error-info {
  margin-block-start: 10px;
}

#elementor-library--infotip__dialog,
#elementor-library--connect_infotip__dialog,
#elementor-library--cloud-upgrade__dialog,
#elementor-library--site-info__dialog {
  position: absolute;
  z-index: 10000;
  background-color: var(--e-a-bg-default);
  box-shadow: var(--e-a-popover-shadow);
  border-radius: var(--e-a-border-radius);
}
#elementor-library--infotip__dialog.variant-b,
#elementor-library--connect_infotip__dialog.variant-b,
#elementor-library--cloud-upgrade__dialog.variant-b,
#elementor-library--site-info__dialog.variant-b {
  width: 200px;
  color: var(--e-a-color-txt-invert);
  background-color: var(--e-a-bg-secondary);
}
#elementor-library--infotip__dialog.variant-b .dialog-message,
#elementor-library--connect_infotip__dialog.variant-b .dialog-message,
#elementor-library--cloud-upgrade__dialog.variant-b .dialog-message,
#elementor-library--site-info__dialog.variant-b .dialog-message {
  padding: 4px 8px 4px 8px;
}
#elementor-library--infotip__dialog__title,
#elementor-library--connect_infotip__dialog__title,
#elementor-library--cloud-upgrade__dialog__title,
#elementor-library--site-info__dialog__title {
  font-size: 14px;
}
#elementor-library--infotip__dialog .dialog-buttons-wrapper,
#elementor-library--connect_infotip__dialog .dialog-buttons-wrapper,
#elementor-library--cloud-upgrade__dialog .dialog-buttons-wrapper,
#elementor-library--site-info__dialog .dialog-buttons-wrapper {
  padding: 10px 0 10px 10px;
  float: inline-end;
}
#elementor-library--infotip__dialog .dialog-button,
#elementor-library--connect_infotip__dialog .dialog-button,
#elementor-library--cloud-upgrade__dialog .dialog-button,
#elementor-library--site-info__dialog .dialog-button {
  padding: 7px 25px;
  font-size: 13px;
  background: none;
  color: var(--e-a-btn-bg-accent);
  border: none;
  font-weight: 500;
  cursor: pointer;
}
#elementor-library--infotip__dialog:after,
#elementor-library--connect_infotip__dialog:after,
#elementor-library--cloud-upgrade__dialog:after,
#elementor-library--site-info__dialog:after {
  content: "";
  position: absolute;
  inset-inline-end: 46%;
  transform: scaleX(0.7);
  border: 10px solid transparent;
}

#elementor-library--infotip__dialog {
  width: 265px;
}
#elementor-library--infotip__dialog .dialog-message {
  padding: 20px 20px 0px 20px;
}
#elementor-library--infotip__dialog:after {
  inset-block-start: 100%;
  border-block-start-color: var(--e-a-bg-default);
}
#elementor-library--infotip__dialog.variant-b:after {
  border-block-start-color: var(--e-a-bg-secondary);
}

#elementor-library--connect_infotip__dialog {
  width: 265px;
}
#elementor-library--connect_infotip__dialog .dialog-message {
  padding: 20px;
}
#elementor-library--connect_infotip__dialog:not(.variant-b):after {
  inset-block-end: 100%;
  border-block-end-color: var(--e-a-bg-default);
}
#elementor-library--connect_infotip__dialog.variant-b:after {
  border-block-start-color: var(--e-a-bg-secondary);
  inset-block-start: 100%;
}
#elementor-library--connect_infotip__dialog.variant-b {
  width: 265px;
}

#elementor-library--cloud-upgrade__dialog {
  width: 265px;
}
#elementor-library--cloud-upgrade__dialog:after {
  inset-block-start: 100%;
  border-block-start-color: var(--e-a-bg-default);
}
#elementor-library--cloud-upgrade__dialog.variant-b:after {
  border-block-start-color: var(--e-a-bg-secondary);
}

#elementor-library--site-info__dialog {
  width: 265px;
}
#elementor-library--site-info__dialog:after {
  inset-block-start: 100%;
  border-block-start-color: var(--e-a-bg-default);
}
#elementor-library--site-info__dialog.variant-b:after {
  border-block-start-color: var(--e-a-bg-secondary);
}

.elementor-global-styles-dialog {
  --gsd-color-text-primary: #0c0d0e;
  --gsd-color-text-secondary: #3f444b;
  --gsd-color-text-tertiary: #69727D;
  --gsd-color-divider: rgba(0, 0, 0, 0.12);
  --gsd-color-primary-main: #f0abfc;
  --gsd-color-primary-hover: #e879f9;
  --gsd-color-secondary-main: #515962;
  --gsd-border-radius: 4px;
  --gsd-spacing-horizontal: 24px;
  --gsd-font-family: 'Roboto', sans-serif;
  padding: 16px 0 0;
  min-width: 444px;
}
.elementor-global-styles-dialog__header {
  padding: 10px var(--gsd-spacing-horizontal) 0;
  margin-block-end: 16px;
}
.elementor-global-styles-dialog__header h2 {
  margin: 0 0 4px;
  font-family: var(--gsd-font-family);
  font-size: 16px;
  font-weight: 500;
  line-height: 1.3;
  color: var(--gsd-color-text-primary);
  letter-spacing: 0.15px;
}
.elementor-global-styles-dialog__header p {
  margin: 0;
  font-family: var(--gsd-font-family);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  color: var(--gsd-color-text-secondary);
  letter-spacing: 0.15px;
}
.elementor-global-styles-dialog__options {
  display: flex;
  flex-direction: column;
  gap: 12px;
  padding: 0 var(--gsd-spacing-horizontal);
}
.elementor-global-styles-dialog__radio-card {
  display: flex;
  gap: 0;
  padding: 12px 8px;
  border: 1px solid var(--gsd-color-divider);
  border-radius: var(--gsd-border-radius);
  cursor: pointer;
  transition: border-color 0.2s ease;
}
.elementor-global-styles-dialog__radio-card:has(input[type=radio]:checked) {
  border: 2px solid var(--gsd-color-text-primary);
  padding: 11px 7px;
}
.elementor-global-styles-dialog__radio-card input[type=radio] {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  margin: 9px;
  cursor: pointer;
  color: var(--gsd-color-text-tertiary);
  accent-color: var(--gsd-color-text-primary);
}
.elementor-global-styles-dialog__radio-card-content {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  flex: 1;
}
.elementor-global-styles-dialog__radio-label {
  font-family: var(--gsd-font-family);
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
  color: var(--gsd-color-text-primary);
  letter-spacing: 0.15px;
}
.elementor-global-styles-dialog__radio-description {
  font-family: var(--gsd-font-family);
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  color: var(--gsd-color-text-secondary);
  letter-spacing: 0.4px;
}
.elementor-global-styles-dialog__checkbox-container {
  display: flex;
  align-items: flex-start;
  gap: 4px;
  padding: 0;
  margin-block-start: 0;
}
.elementor-global-styles-dialog__checkbox-option {
  display: flex;
  align-items: flex-start;
  gap: 4px;
  cursor: pointer;
}
.elementor-global-styles-dialog__checkbox-option input[type=checkbox] {
  width: 18px;
  height: 18px;
  margin: 4px;
  cursor: pointer;
}
.elementor-global-styles-dialog__checkbox-option input[type=checkbox]:checked {
  background-color: var(--gsd-color-text-tertiary);
}
.elementor-global-styles-dialog__checkbox-label {
  font-family: var(--gsd-font-family);
  font-size: 12px;
  font-weight: 400;
  line-height: 1.43;
  color: var(--gsd-color-text-primary);
  letter-spacing: 0.15px;
  padding-block-start: 4px;
  margin-inline-start: 4px;
}
.elementor-global-styles-dialog__checkbox-label a {
  color: #2563eb;
  text-decoration: underline;
}
.elementor-global-styles-dialog__checkbox-label a:hover {
  color: #2563eb;
}
.elementor-global-styles-dialog__footer {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: 8px;
  padding: 16px var(--gsd-spacing-horizontal);
}
.elementor-global-styles-dialog__button-cancel {
  padding: 6px 8px;
  font-family: var(--gsd-font-family);
  font-size: 15px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: 0.4px;
  color: var(--gsd-color-secondary-main);
  background: transparent;
  border: none;
  border-radius: var(--gsd-border-radius);
  cursor: pointer;
}
.elementor-global-styles-dialog__button-cancel:hover {
  background: rgba(0, 0, 0, 0.04);
}
.elementor-global-styles-dialog__button-insert {
  padding: 6px 16px;
  font-family: var(--gsd-font-family);
  font-size: 15px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: 0.4px;
  color: var(--gsd-color-text-primary);
  background: var(--gsd-color-primary-main);
  border: none;
  border-radius: var(--gsd-border-radius);
  cursor: pointer;
}
.elementor-global-styles-dialog__button-insert:hover {
  background: var(--gsd-color-primary-hover);
}

.elementor-tags-list {
  display: none;
  position: absolute;
  width: 260px;
  max-height: 300px;
  overflow: auto;
  padding-block-end: 5px;
  background-color: var(--e-a-bg-default);
  box-shadow: var(--e-a-popover-shadow);
  border: var(--e-a-border);
  border-radius: 3px;
  z-index: 10000;
}
.elementor-tags-list__group-title {
  font-weight: bold;
  font-size: 12px;
  padding: 10px 15px;
  display: flex;
  align-items: center;
}
.elementor-tags-list__group-title .eicon-info-circle {
  padding-inline-end: 5px;
  color: var(--e-a-color-primary-bold);
  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-inline-end: 5px;
}
.elementor-tags-list__item:hover {
  background-color: var(--e-a-bg-hover);
}
.elementor-tags-list__teaser {
  border-block-start: 2px solid var(--e-a-border-color);
  padding-block-start: 4px;
  margin-block-start: 4px;
}
.elementor-tags-list__teaser-text {
  padding: 2px 15px 8px;
  line-height: 1.5;
  font-size: 12px;
}
.elementor-tags-list__teaser-link {
  color: var(--e-a-color-primary-bold);
  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 {
  cursor: pointer;
  transition: var(--e-a-transition-hover);
}
.elementor-dynamic-cover__settings:hover, .elementor-dynamic-cover__remove:hover {
  color: var(--e-a-color-txt-hover);
}
.elementor-control-type-wysiwyg .elementor-dynamic-cover {
  margin-block-start: 10px;
}

.elementor-tag-settings-popup {
  position: absolute;
  width: 260px;
  background-color: var(--e-a-bg-default);
  border: var(--e-a-border);
  box-shadow: var(--e-a-popover-shadow);
  z-index: 1;
}
.elementor-tag-settings-popup:before {
  content: "";
  position: absolute;
  inset-block-start: -20px;
  inset-inline-start: 5px;
  border: 10px solid transparent;
  border-block-end-color: var(--e-a-border-color);
}
.elementor-tag-settings-popup .elementor-control-type-section:first-child {
  margin: 0;
}

.elementor-tag-controls-stack-empty {
  background-color: var(--e-a-bg-default);
  padding: 10px;
  font-size: 13px;
  text-align: center;
}

.elementor-control-dynamic input {
  border-start-start-radius: var(--e-a-border-radius);
  border-start-end-radius: 0;
  border-end-end-radius: 0;
  border-end-start-radius: var(--e-a-border-radius);
}
.elementor-control-dynamic-switcher {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 27px;
  cursor: pointer;
  border: var(--e-a-border-bold);
  background: var(--e-a-bg-default);
  border-inline-start-width: 0;
  border-start-start-radius: 0;
  border-start-end-radius: var(--e-a-border-radius);
  border-end-end-radius: var(--e-a-border-radius);
  border-end-start-radius: 0;
  transition: var(--e-a-transition-hover);
}
.elementor-control-dynamic-switcher:hover {
  background-color: var(--e-a-bg-hover);
  color: var(--e-a-color-txt-hover);
}
.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: 250px;
  padding: 5px 0px;
  background-color: var(--e-a-bg-default);
  border-radius: var(--e-a-border-radius);
  box-shadow: var(--e-a-popover-shadow);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  z-index: 101;
}
.elementor-context-menu-list {
  display: flex;
  flex-direction: column;
}
.elementor-context-menu-list__group {
  display: flex;
  flex-direction: column;
}
.elementor-context-menu-list__group:not(:last-child) {
  border-block-end: var(--e-a-border);
}
.elementor-context-menu-list__item {
  padding: 12px 20px;
  display: flex;
  gap: 16px;
  cursor: pointer;
  transition: var(--e-a-transition-hover);
  align-items: center;
}
.elementor-context-menu-list__item--disabled {
  cursor: default;
  opacity: 0.5;
  color: var(--e-a-color-disabled);
}
.elementor-context-menu-list__item--disabled.elementor-context-menu-list__item--has-shortcut-action {
  opacity: 1;
}
.elementor-context-menu-list__item--disabled.elementor-context-menu-list__item--has-shortcut-action > :not(.elementor-context-menu-list__item__shortcut) {
  opacity: 0.5;
}
.elementor-context-menu-list__item:not(.elementor-context-menu-list__item--disabled):hover, .elementor-context-menu-list__item:not(.elementor-context-menu-list__item--disabled):focus {
  background-color: var(--e-a-bg-hover);
  color: var(--e-a-color-hover);
}
.elementor-context-menu-list__item__icon {
  display: none;
  width: 20px;
}
.elementor-context-menu-list__item__title {
  flex-grow: 1;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.elementor-context-menu-list__item__shortcut {
  color: var(--e-a-color-txt-muted);
}
.elementor-context-menu-list__item__shortcut--link-fullwidth {
  position: absolute;
  inset: 0;
  z-index: 2;
  cursor: pointer;
}
.elementor-context-menu-list__item__shortcut__new-badge {
  border: 1px solid var(--e-a-color-primary-bold);
  padding: 2px 8px;
  color: var(--e-a-color-primary-bold);
  border-radius: 10px;
  font-size: 10px;
}
.elementor-context-menu-list__item__shortcut__promotion-badge {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background-color: rgba(214, 16, 124, 0.12);
  color: var(--e-a-color-accent-promotion, #D6107C);
  font-size: 16px;
  cursor: pointer;
}
.elementor-context-menu-list__item__title, .elementor-context-menu-list__item__shortcut {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  position: relative;
}
.elementor-context-menu-list__item.elementor-context-menu-list__item-delete:not(.elementor-context-menu-list__item--disabled):hover > *, .elementor-context-menu-list__item.elementor-context-menu-list__item-delete:not(.elementor-context-menu-list__item--disabled):focus > * {
  color: var(--e-global-color-danger);
}
.elementor-context-menu-list__item.elementor-hidden {
  display: none;
}
.elementor-context-menu .eicon-pro-icon {
  color: var(--e-global-color-accent);
}

#elementor-hotkeys {
  text-align: start;
}
#elementor-hotkeys__modal .dialog-buttons-wrapper {
  display: none;
}
#elementor-hotkeys__content {
  display: flex;
  justify-content: space-between;
  gap: 70px;
  padding: 20px 30px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 1024px) {
  #elementor-hotkeys__content {
    flex-direction: column;
    gap: 20px;
    padding: 20px;
  }
}

.elementor-hotkeys__col {
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 100%;
}
.elementor-hotkeys__header {
  font-weight: 500;
}
.elementor-hotkeys__item {
  display: flex;
  align-items: center;
  padding: 20px 10px;
}
.elementor-hotkeys__item:not(:last-child) {
  border-block-end: var(--e-a-border);
}
.elementor-hotkeys__item--label {
  font-size: 13px;
  font-weight: 400;
  flex-grow: 1;
}
.elementor-hotkeys__item--shortcut {
  flex-grow: 0;
  display: flex;
  gap: 27px;
}
@media (max-width: 1024px) {
  .elementor-hotkeys__item--shortcut {
    gap: 23px;
  }
}
.elementor-hotkeys__item--shortcut kbd {
  position: relative;
  font-family: unset;
  background-color: var(--e-a-bg-active);
  padding: 5px 12px;
  border-radius: var(--e-a-border-radius);
}
@media (max-width: 1024px) {
  .elementor-hotkeys__item--shortcut kbd {
    padding: 4px 9px;
  }
}
.elementor-hotkeys__item--shortcut kbd:not(:last-of-type)::after {
  content: "+";
  position: absolute;
  inset-inline-end: 0;
  width: 9px;
  text-align: center;
  margin-inline-end: -18px;
}
@media (max-width: 1024px) {
  .elementor-hotkeys__item--shortcut kbd:not(:last-of-type)::after {
    margin-inline-end: -16px;
  }
}

.elementor-template-library-template-remote:not(.elementor-template-library-template-page):not(.elementor-template-library-template-lp).elementor-template-library-template-floating_button {
  margin-top: 0 !important;
  width: calc(25% - 30px);
}

.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;
  --e-editor-navigator-indicator-width: 3px;
  --e-editor-navigator-promotion-height: 30px;
}

#elementor-navigator {
  position: fixed;
  inset-block-start: 100px;
  inset-inline-end: 30px;
  width: var(--e-editor-navigator-width);
  height: 50vh;
  background-color: var(--e-a-bg-default);
  border: var(--e-a-border);
  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 {
  inset: 0;
  inset-inline-start: auto;
  height: 100%;
}
body:not(.elementor-navigator-docked) #elementor-navigator {
  border-radius: 5px;
}
#elementor-navigator__inner {
  height: 100%;
  display: flex;
  flex-direction: column;
}
#elementor-navigator__header {
  display: flex;
  align-items: stretch;
  border-block-end: var(--e-a-border);
  color: var(--e-a-color-txt-accent);
}
#elementor-navigator__header__title {
  flex: 1;
  text-align: center;
  font-size: 13px;
  font-weight: 400;
  padding: 10px 0;
  cursor: move;
}
iframe + #elementor-navigator__header__title, #elementor-navigator__ai-titles + #elementor-navigator__header__title {
  padding-inline-end: 17.5px;
}
#elementor-navigator__ai-titles {
  width: 35px;
  text-align: center;
  cursor: pointer;
  background-color: transparent;
  border: none;
  outline: none;
}
#elementor-navigator__ai-titles:hover {
  color: #E73CF6;
}
#elementor-navigator__close, #elementor-navigator__toggle-all {
  color: var(--e-a-color-txt);
  background-color: transparent;
  border: none;
  outline: 0;
  padding: 10px;
  cursor: pointer;
  transition: color 0.5s;
}
#elementor-navigator__close:hover, #elementor-navigator__toggle-all:hover {
  color: var(--e-a-color-txt-hover);
}
#elementor-navigator__close:focus, #elementor-navigator__toggle-all:focus {
  color: var(--e-a-color-txt-active);
}
#elementor-navigator__toggle-all {
  font-size: 13px;
}
#elementor-navigator__close {
  font-size: 11px;
}
#elementor-navigator__elements {
  flex-grow: 1;
  overflow: auto;
  position: relative;
}
.elementor-navigator-docked #elementor-navigator__elements {
  height: calc(100% - 35px);
}
#elementor-navigator__elements .elementor-nerd-box {
  padding: 25px;
}
#elementor-navigator__elements > .elementor-navigator__element-section {
  border-block-end: var(--e-a-border);
}
#elementor-navigator__footer {
  width: 100%;
  text-align: center;
}
#elementor-navigator__footer__resize-bar {
  border-block-start: var(--e-a-border);
}
.elementor-navigator-docked #elementor-navigator__footer__resize-bar {
  display: none;
}
#elementor-navigator__footer__promotion {
  font-size: 12px;
  padding: 4px 17px;
  font-family: "Roboto", sans-serif;
  color: var(--e-a-bg-logo);
  min-height: var(--e-editor-navigator-promotion-height);
  display: flex;
  justify-content: center;
  align-items: center;
}
#elementor-navigator__footer__promotion a {
  color: var(--e-a-color-accent-promotion);
  margin-inline-start: 1px;
}

.elementor-navigator__item {
  position: relative;
  display: flex;
  height: 30px;
  cursor: pointer;
  transition: padding 0.5s linear;
  overflow: hidden;
}
.elementor-navigator__item:hover, .elementor-navigator__item:focus {
  background-color: var(--e-a-bg-hover);
}
.elementor-navigator__item:active {
  background-color: var(--e-a-bg-active);
  color: var(--e-a-color-txt-accent);
}
.elementor-navigator__item[data-locked=true] {
  cursor: not-allowed;
}
.elementor-navigator__item:not(.elementor-active) .elementor-navigator__element__list-toggle i {
  transform: rotate(calc(-90deg * var(--direction-multiplier)));
}
.elementor-navigator__item > * {
  display: flex;
  align-items: center;
}
.elementor-navigator__item + .elementor-navigator__elements {
  display: none;
}
.elementor-navigator__elements > .elementor-navigator__element-section,
.elementor-navigator__elements > .elementor-navigator__element-container:not(:last-child) {
  border-block-end: var(--e-a-border);
}
.elementor-navigator__elements .elementor-empty-view {
  padding: 10px;
}
.elementor-navigator__elements .elementor-empty-view__title {
  margin-inline-start: 34px;
  font-size: 10px;
  font-style: italic;
}
.elementor-navigator__elements .ui-sortable-helper {
  box-shadow: 1px 2px 5px 0 rgba(0, 0, 0, 0.1);
  transform: rotate(4deg);
  background-color: var(--e-a-bg-active);
  color: var(--e-a-color-txt-accent);
  pointer-events: none;
}
.elementor-navigator__elements .ui-sortable-placeholder {
  background-color: var(--e-a-bg-hover);
}
.elementor-navigator__element.elementor-dragging-on-child > .elementor-navigator__elements > .elementor-empty-view {
  border-block-start: var(--e-a-border);
}
.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: var(--e-a-color-txt-default);
}
.elementor-navigator__element:not(.elementor-navigator__element--hidden) > .elementor-navigator__item .elementor-navigator__element__toggle:hover {
  color: var(--e-a-color-txt-hover);
}
.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: var(--e-a-bg-active);
}
.elementor-navigator__element__list-toggle {
  margin-inline-end: 7px;
  transition: transform 0.3s;
}
.elementor-navigator__element__element-type {
  margin-inline-end: 8px;
  font-size: 14px;
}
.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;
  background-color: var(--e-a-bg-hover);
  padding: var(--e-admin-border-radius);
  border: var(--e-a-border);
}
.elementor-navigator__element__title__text:not([contenteditable=true]) {
  padding: 3px 0;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.elementor-navigator__element__toggle {
  position: absolute;
  inset-inline-end: 15px;
  height: 100%;
  z-index: 0;
  font-size: 13px;
}
.elementor-navigator__element__indicators {
  position: relative;
  transition: transform 0.5s;
  z-index: 91;
}
.elementor-navigator__element__indicators:not(:hover) {
  transform: translateX(calc(100% * var(--direction-multiplier) - var(--e-editor-navigator-indicator-width) * var(--direction-multiplier)));
}
.elementor-navigator__element__indicator {
  height: 100%;
  width: 31px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: var(--e-a-color-txt);
  background-color: var(--e-a-bg-default);
  border-inline-end: var(--e-a-border);
}
.elementor-navigator__element__indicator:first-child {
  border-inline-start: var(--e-editor-navigator-indicator-width) solid var(--e-a-border-color-accent);
}
.elementor-navigator__element__indicator:hover {
  color: var(--e-a-color-txt-hover);
}
.elementor-navigator__element--hidden .elementor-navigator__element__title,
.elementor-navigator__element--hidden .elementor-navigator__element__toggle {
  opacity: 0.5;
}
.elementor-navigator__promotion-text {
  line-height: 18px;
}

.e-notice-bar {
  position: absolute;
  width: 100%;
  inset-block-end: 0;
  display: flex;
  align-items: center;
  height: 40px;
  color: #fff;
  background-color: var(--e-a-color-accent);
  padding: 0 25px;
}
.e-notice-bar__message a {
  text-decoration: underline;
  color: var(--e-a-color-txt-invert);
}
.e-notice-bar__message a:hover {
  color: #D5D8DC;
}
.e-notice-bar__primary_action {
  margin-inline: 12px;
}
.e-notice-bar__primary_action a {
  background: #ffffff;
  border-radius: 3px;
  color: #93003f;
  padding: 4px 10px;
  font-size: 11px;
}
.e-notice-bar__primary_action a:hover {
  color: rgb(70.5, 0, 30.2142857143);
  background: #F1F2F3;
}
.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: #F1F2F3;
}
.e-notice-bar__close {
  cursor: pointer;
  margin-inline-start: auto;
}
.e-notice-bar__icon {
  margin-inline-end: 8px;
}
.e-notice-bar i {
  font-size: 16px;
  opacity: 0.9;
}
.e-notice-bar i:hover {
  color: #D5D8DC;
}
.e-notice-bar a,
.e-notice-bar i {
  transition: var(--e-a-transition-hover);
}

body:not(.elementor-device-desktop) #e-notice-bar {
  display: none;
}

#elementor-fatal-error-dialog .dialog-message a {
  text-decoration: underline;
}

#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__wrapper {
  display: flex;
}
@media (max-width: 479px) {
  #elementor-icons-manager__sidebar {
    display: none;
  }
}
#elementor-icons-manager__tab-links {
  margin-block-start: 30px;
}
#elementor-icons-manager__upload {
  margin: 20px 45px;
  padding-block-start: 35px;
  border-block-start: var(--e-a-border);
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 1439px) {
  #elementor-icons-manager__upload {
    margin: 20px 25px;
  }
}
#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: transparent;
}
#elementor-icons-manager__search i {
  position: absolute;
  inset-block-start: 50%;
  inset-inline-end: 15px;
  transform: translateY(-50%);
}
#elementor-icons-manager__tab__wrapper {
  overflow: auto;
  margin: 25px -15px 0;
  padding: 0 15px 15px;
}
#elementor-icons-manager__tab__title {
  color: var(--e-a-color-txt);
  font-size: 16px;
  font-weight: 500;
  text-align: start;
}
@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-block-start: 70px;
}
#elementor-icons-manager__promotion__icon {
  font-size: 60px;
}
#elementor-icons-manager__promotion__text {
  width: 300px;
  font-size: 16px;
  padding-block-start: 25px;
}
#elementor-icons-manager__promotion__link {
  margin-block-start: 20px;
}

.elementor-icons-manager__tab-link {
  padding-block: 15px;
  padding-inline: 45px 0;
  font-size: 12px;
  text-align: start;
  cursor: pointer;
  position: relative;
}
.elementor-icons-manager__tab-link i {
  font-size: 20px;
  padding-inline-end: 15px;
}
@media (max-width: 1024px) {
  .elementor-icons-manager__tab-link i {
    display: none;
  }
}
.elementor-icons-manager__tab-link:hover {
  background-color: var(--e-a-bg-hover);
}
.elementor-icons-manager__tab-link.elementor-active {
  background-color: var(--e-a-bg-active);
  color: var(--e-a-color-txt-accent);
}
.elementor-icons-manager__tab-link.elementor-active:after {
  content: "";
  position: absolute;
  height: 100%;
  width: 3px;
  inset-block-start: 0;
  inset-inline-start: 0;
  background-color: var(--e-a-border-color-accent);
}
.elementor-icons-manager__tab__item {
  position: relative;
  height: 0;
  padding-block-end: 100%;
  border: var(--e-a-border);
  border-radius: 3px;
  cursor: pointer;
  transition: var(--e-a-transition-hover);
  overflow: hidden;
}
.elementor-icons-manager__tab__item:hover {
  background-color: var(--e-a-bg-hover);
}
.elementor-icons-manager__tab__item.elementor-selected {
  background-color: var(--e-a-bg-active);
  border-color: var(--e-a-border-color-accent);
  color: var(--e-a-color-txt-accent);
}
.elementor-icons-manager__tab__item__content {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  position: absolute;
  inset-block-start: 50%;
  inset-inline-start: 50%;
  transform: translate(calc(-50% * var(--direction-multiplier)), -50%);
  padding: 1px;
}
.elementor-icons-manager__tab__item__icon {
  font-size: 25px;
}
.elementor-icons-manager__tab__item__name {
  font-size: 11px;
  padding: 13px 20px 0;
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.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;
}

.pickr {
  border: var(--e-a-border);
  height: 27px;
}
.pickr .pcr-button {
  height: 100%;
  width: 100%;
  border-radius: var(--e-a-border-radius);
}
.pickr .pcr-button:before, .pickr .pcr-button:after {
  height: 12px;
  width: 12px;
  position: absolute;
  inset-block-start: 50%;
  inset-inline-start: 50%;
  transform: translate(calc(-50% * var(--direction-multiplier)), -50%);
}

.pcr-app {
  background-color: var(--e-a-bg-default);
  color: var(--e-a-color-txt);
  box-shadow: var(--e-a-popover-shadow);
  font-family: var(--e-a-font-family);
}
.pcr-app[data-theme=monolith] {
  padding: 0;
  width: 270px;
}
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-opacity,
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-chooser {
  height: 8px;
}
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-palette {
  height: 150px;
}
.pcr-app .pcr-selection .pcr-picker {
  box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.2);
}
.pcr-app .pcr-interaction {
  padding-block-end: 20px;
}
.pcr-app .pcr-interaction input.pcr-result {
  border: var(--e-a-border);
  color: var(--e-a-color-txt);
  border-radius: var(--e-a-border-radius);
  margin: 0;
  background-color: transparent;
}
.pcr-app .pcr-interaction input.pcr-result:focus {
  box-shadow: none;
  border-color: var(--e-a-border-color-bold);
}
.pcr-app .pcr-interaction input.pcr-type {
  all: unset;
  font-size: 10px;
  color: var(--e-a-color-txt-muted);
  padding-inline-start: 5px;
  cursor: pointer;
}
.pcr-app .pcr-interaction input.pcr-type.active {
  background-color: transparent;
  color: var(--e-a-color-txt-accent);
}
.pcr-selection, .pcr-interaction {
  padding: 0 20px;
}
.pcr-selection {
  padding-block-start: 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: var(--e-a-color-txt-muted);
}
.select2-container.select2-container--default .select2-selection--single {
  height: 27px;
  background-color: transparent;
}
.select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: var(--e-a-color-txt);
  line-height: 27px;
}
.select2-container.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: var(--e-a-bg-hover);
  color: var(--e-a-color-txt-hover);
}
.select2-container.select2-container--default .select2-selection--multiple {
  background-color: var(--e-a-bg-default);
  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: var(--e-a-btn-bg);
  color: var(--e-a-btn-color-invert);
  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: var(--e-a-btn-color-invert);
  text-indent: 0;
  position: absolute;
  inset: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.select2-container.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  padding-block-end: 5px;
}
.select2-container.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: var(--e-a-btn-color-invert);
  margin-inline-end: 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 {
  background-color: var(--e-a-bg-default);
  color: var(--e-a-color-txt);
  border-color: var(--e-a-border-color);
}
.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: var(--e-a-border-color-bold);
}

.select2-selection {
  outline: none;
}
.select2-selection--single {
  height: 27px;
}

.select2-selection__arrow {
  height: 27px;
  inset-block-start: 0;
}

.select2-results__option[aria-selected=true] {
  background-color: var(--e-a-bg-active);
  color: var(--e-a-color-txt-active);
}
.select2-results__option[aria-selected=true]:not(.select2-results__option--highlighted) {
  background-color: var(--e-a-bg-active);
}

.select2-dropdown {
  border-color: var(--e-a-border-color);
  background-color: var(--e-a-bg-default);
  color: var(--e-a-color-txt);
  box-shadow: var(--e-a-dropdown-shadow);
}
.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 rgb(14.2857142857, 58.5714285714, 155.7142857143) inset;
}
.e-ui-state--document-scrubbing-mode__on label.e-scrubbing--active {
  color: rgb(14.2857142857, 58.5714285714, 155.7142857143);
  -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 {
  text-align: center;
}
#elementor-paste-area-dialog .dialog-header {
  padding-block-start: 60px;
  font-size: 30px;
}
#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;
  inset-block-start: -60px;
  inset-inline: 0;
}
#elementor-paste-area-dialog #elementor-paste-area-dialog__input:focus {
  border-color: transparent;
  outline: none;
}
#elementor-paste-area-dialog .dialog-widget-content {
  width: 400px;
}
#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-block-start: 15px;
}
#elementor-paste-area-dialog #elementor-paste-area-dialog__error {
  color: var(--e-a-color-danger);
  font-size: 12px;
}
#elementor-paste-area-dialog #elementor-paste-area-dialog__error:before {
  content: "";
  border-block-start: var(--e-a-border);
  display: block;
  margin: 10px -15px;
}

[class^=eicon-flex], [class*=" eicon-flex"] {
  transition: 0.3s all;
}
[class^=eicon-flex].eicon-inline, [class*=" eicon-flex"].eicon-inline {
  max-height: 1em;
  max-width: 1em;
}
[class^=eicon-flex], [class*=" eicon-flex"] {
  --is-ltr: 1;
  --is-rtl: 0;
}
[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));
}
[class^=eicon-flex], [class*=" eicon-flex"] {
  --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 */
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/editor.min.css */
.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%}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{height:100%}html{background-color:var(--e-a-bg-loading)}iframe,img{border:0}li{list-style:none}a,body{text-decoration:none}body{color:var(--e-a-color-txt);font-family:var(--e-a-font-family);font-size:13px;font-weight:400;line-height:1;overflow:hidden;text-transform:none}body,body:after{background-color:var(--e-a-bg-default)}body:after{content:"";height:100%;inset-block-start:0;inset-inline-end:0;position:absolute;transition:width .5s;width:0}body a{color:var(--e-a-color-info)}body a:hover{color:var(--e-a-color-primary-bold)}body.elementor-editor-active #elementor-mode-switcher-preview i{scale:calc(1 * var(--direction-multiplier)) 1}body.elementor-editor-preview{--e-preview-width:100%}body.elementor-editor-preview #elementor-mode-switcher-preview i{scale:calc(-1 * var(--direction-multiplier)) 1}body.elementor-navigator--dock-hint:after{width:30px}#elementor-editor-wrapper{display:flex;height:100vh;width:100%}#elementor-panel:not(.ui-resizable-resizing),#elementor-preview:not(.ui-resizable-resizing){transition:margin .5s ease-in-out,width .5s ease-in-out}#elementor-loading{background:var(--e-a-bg-default);inset:0;position:fixed;z-index:9999}#elementor-preview-loading{align-items:center;background-color:var(--e-a-bg-default);display:flex;inset:0;justify-content:center;position:absolute}#elementor-preview-loading i{color:var(--e-a-color-txt-disabled);font-size:50px}.elementor-nerd-box{padding:30px;text-align:center}.elementor-nerd-box-icon{width:100px}.elementor-nerd-box-title{font-size:16px;font-weight:700;line-height:1.4;margin-block-start:20px}.elementor-nerd-box-message{font-size:11px;line-height:1.8;margin-block-start:5px}.elementor-nerd-box .elementor-button{margin-block-start:20px}.elementor-nerd-box--upsale{padding:15px 30px 30px}.elementor-nerd-box--upsale .elementor-nerd-box-title{font-weight:500;line-height:1.2}.elementor-nerd-box--upsale .elementor-nerd-box-message{line-height:1.5}.eicon-nerd:hover:before{content:"\e8b7"}.eicon-nerd:active:before{content:"\e8b6"}.e-group-control-header{align-items:center;box-shadow:0 2px 8px rgba(0,0,0,.1);display:flex;font-size:12px;font-weight:700;justify-content:space-between;margin-block-end:15px;padding:10px}.e-control-tools{display:flex}.e-control-tool{background-color:var(--e-a-bg-default);border:0;border-radius:3px;display:inline-flex;height:20px;margin:0 3px;position:relative;width:20px}.e-control-tool:not(.e-control-tool-disabled){box-shadow:0 1px 5px rgba(0,0,0,.1);cursor:pointer}.e-control-tool-disabled{background:var(--e-a-bg-default);pointer-events:none}.e-control-tool-disabled i{color:var(--e-a-color-txt-disabled)}.e-control-tool i{color:var(--e-a-color-txt-default);font-size:13px;inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(calc(-50% * var(--direction-multiplier)),-50%)}i.eicon-tilted{transform:rotate(90deg)}.elementor-loader-wrapper{align-items:center;display:flex;flex-direction:column;gap:30px;inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(calc(-50% * var(--direction-multiplier)),-50%);width:300px}.elementor-loader{background-color:var(--e-a-bg-active);border-radius:50%;box-shadow:2px 2px 20px 4px rgba(0,0,0,.02);box-sizing:border-box;height:150px;padding:40px;width:150px}.elementor-loader-boxes{height:100%;position:relative;width:100%}.elementor-loader-box{animation:load 1.8s linear infinite;background-color:var(--e-a-color-txt-hover);position:absolute}.elementor-loader-box:first-of-type{height:100%;left:0;top:0;width:20%}.elementor-loader-box:not(:first-of-type){height:20%;right:0;width:60%}.elementor-loader-box:nth-of-type(2){animation-delay:calc(1.8s / 4 * -1);top:0}.elementor-loader-box:nth-of-type(3){animation-delay:calc(1.8s / 4 * -2);top:40%}.elementor-loader-box:nth-of-type(4){animation-delay:calc(1.8s / 4 * -3);bottom:0}.elementor-loading-title{color:var(--e-a-color-txt);font-size:10px;letter-spacing:7px;text-align:center;text-indent:7px;text-transform:uppercase;width:100%}.e-input-style,input,select,textarea{background:none;background-color:var(--e-a-bg-default);border:var(--e-a-border-bold);border-radius:var(--e-a-border-radius);box-shadow:none;color:var(--e-a-color-txt);font-size:12px;outline:none;width:100%}.e-input-style:focus,.e-input-style:focus+.elementor-control-dynamic-switcher,input:focus,input:focus+.elementor-control-dynamic-switcher,select:focus,select:focus+.elementor-control-dynamic-switcher,textarea:focus,textarea:focus+.elementor-control-dynamic-switcher{border-color:var(--e-a-border-color-focus)}.elementor-error input,.elementor-error select,.elementor-error textarea{border-color:var(--e-a-color-danger)}input{min-width:0}.e-input-style,input,textarea{padding:5px}.e-input-style,textarea{resize:vertical}input[type=checkbox],input[type=radio]{height:auto;width:auto}input[type=checkbox]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:var(--e-a-border-bold);border-radius:var(--e-a-border-radius);content:none;display:inline-flex;height:15px;justify-content:center;margin:0;margin-inline-end:5px;outline:none;padding:0;width:15px}input[type=checkbox]:checked{background:var(--e-a-color-primary-bold);border:none}input[type=checkbox]:checked:before{border:solid #fff;border-width:0 2px 2px 0;content:"";display:block;height:7px;transform:rotate(45deg);width:4px}input[disabled]{background-color:var(--e-a-bg-hover);cursor:not-allowed;opacity:1}select{height:27px;outline:none}.dialog-widget-content{background-color:var(--e-a-bg-default);border-radius:3px;box-shadow:2px 8px 23px 3px rgba(0,0,0,.2);overflow:hidden;position:absolute}.dialog-message{box-sizing:border-box;line-height:1.5}.dialog-close-button{color:var(--e-a-color-txt);cursor:pointer;font-size:15px;inset-inline-end:15px;line-height:1;margin-block-start:15px;position:absolute;transition:var(--e-a-transition-hover)}.dialog-close-button:hover{color:var(--e-a-color-txt-hover)}.dialog-prevent-scroll{max-height:100vh;overflow:hidden}.dialog-type-lightbox{background-color:rgba(0,0,0,.8);bottom:0;height:100%;left:0;position:fixed;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:9999}.elementor-editor-active .elementor-popup-modal{background-color:initial}.dialog-type-alert .dialog-widget-content,.dialog-type-confirm .dialog-widget-content{margin:auto;padding:20px;width:400px}.dialog-type-alert .dialog-header,.dialog-type-confirm .dialog-header{font-size:15px;font-weight:500}.dialog-type-alert .dialog-header:after,.dialog-type-confirm .dialog-header:after{border-block-end:var(--e-a-border);content:"";display:block;margin-block-end:10px;margin-inline-end:-20px;margin-inline-start:-20px;padding-block-end:10px}.dialog-type-alert .dialog-message,.dialog-type-confirm .dialog-message{min-height:50px}.dialog-type-alert .dialog-buttons-wrapper,.dialog-type-confirm .dialog-buttons-wrapper{display:flex;gap:15px;justify-content:flex-end;padding-block-start:10px}.dialog-type-alert .dialog-buttons-wrapper .dialog-button,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button{background-color:var(--e-a-btn-bg);border:none;border-radius:var(--e-a-border-radius);color:var(--e-a-btn-color-invert);font-size:12px;font-weight:500;line-height:1.2;outline:none;padding:8px 16px;transition:var(--e-a-transition-hover)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:hover{border:none}.dialog-type-alert .dialog-buttons-wrapper .dialog-button:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:hover{background-color:var(--e-a-btn-bg-hover);color:var(--e-a-btn-color-invert)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button:active,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:active{background-color:var(--e-a-btn-bg-active)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button:not([disabled]),.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:not([disabled]){cursor:pointer}.dialog-type-alert .dialog-buttons-wrapper .dialog-button:disabled,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:disabled{background-color:var(--e-a-btn-bg-disabled);color:var(--e-a-btn-color-disabled)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button:not(.elementor-button-state) .elementor-state-icon,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:not(.elementor-button-state) .elementor-state-icon{display:none}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt{background:transparent;color:var(--e-a-color-txt)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt:hover{background:var(--e-a-bg-hover);color:var(--e-a-color-txt-hover)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel:disabled,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt:disabled,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel:disabled,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt:disabled{background:transparent;color:var(--e-a-color-txt-disabled)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt-border,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt-border{border:1px solid var(--e-a-color-txt-muted)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-success,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-success,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-success,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-success{background-color:var(--e-a-btn-bg-success)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-success:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-success:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-success:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-success:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-success:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-success:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-success:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-success:hover{background-color:var(--e-a-btn-bg-success-hover)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary{background-color:var(--e-a-btn-bg-primary);color:var(--e-a-btn-color)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary:hover{background-color:var(--e-a-btn-bg-primary-hover);color:var(--e-a-btn-color)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt{background:transparent;color:var(--e-a-color-primary-bold)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:hover{background:var(--e-a-bg-primary)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro{background-color:var(--e-a-btn-bg-accent)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro:hover{background-color:var(--e-a-btn-bg-accent-hover)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent:active,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro:active,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent:active,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro:active{background-color:var(--e-a-btn-bg-accent-active)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-info,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-info,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-info,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-info{background-color:var(--e-a-btn-bg-info)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-info:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-info:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-info:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-info:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-info:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-info:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-info:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-info:hover{background-color:var(--e-a-btn-bg-info-hover)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-warning,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-warning,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-warning,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-warning{background-color:var(--e-a-btn-bg-warning)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-warning:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-warning:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-warning:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-warning:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-warning:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-warning:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-warning:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-warning:hover{background-color:var(--e-a-btn-bg-warning-hover)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-danger{background-color:var(--e-a-btn-bg-danger)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger.color-white,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger.color-white,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger.color-white,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-danger.color-white{color:var(--e-a-color-white)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-danger:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-danger:hover{background-color:var(--e-a-btn-bg-danger-hover)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button i,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button i{margin-inline-end:5px}.dialog-type-alert .dialog-buttons-wrapper .dialog-button:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button:visited,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:visited{color:initial}.dialog-type-alert .dialog-buttons-wrapper .dialog-button[disabled]:focus,.dialog-type-alert .dialog-buttons-wrapper .dialog-button[disabled]:hover,.dialog-type-alert .dialog-buttons-wrapper .dialog-button[disabled]:visited,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button[disabled]:focus,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button[disabled]:hover,.dialog-type-confirm .dialog-buttons-wrapper .dialog-button[disabled]:visited{background-color:var(--e-a-btn-bg-disabled)}.dialog-type-alert .dialog-buttons-wrapper .dialog-button[disabled],.dialog-type-confirm .dialog-buttons-wrapper .dialog-button[disabled]{background-color:var(--e-a-btn-bg-disabled);cursor:not-allowed}.ps{overflow:hidden!important;overflow-anchor:none;touch-action:auto}.ps__rail-y{display:none;left:auto!important;opacity:0;position:absolute;right:0;transition:background-color .2s linear,opacity .2s linear;width:15px}.ps--active-y>.ps__rail-y{background-color:transparent;display:block}.ps--focus>.ps__rail-y,.ps--scrolling-y>.ps__rail-y,.ps:hover>.ps__rail-y{opacity:.6}.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover{opacity:.9}.ps__thumb-y{background-color:#aaa;border-radius:6px;position:absolute;right:2px;transition:background-color .2s linear,width .2s ease-in-out;width:6px}.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y{background-color:#999;width:6px}#nprogress{pointer-events:none}#nprogress .bar{background:#d004d4;height:2px;left:0;position:fixed;top:0;width:100%;z-index:1031}#nprogress .peg{box-shadow:0 0 10px #d004d4,0 0 5px #d004d4;display:block;height:100%;opacity:1;position:absolute;right:0;transform:rotate(3deg) translateY(-4px);width:100px}#nprogress .spinner{display:none;position:fixed;right:15px;top:15px;z-index:1031}#nprogress .spinner-icon{animation:nprogress-spinner .4s linear infinite;border:2px solid transparent;border-block-start-color:#d004d4;border-inline-start-color:#d004d4;border-radius:50%;box-sizing:border-box;height:18px;width:18px}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#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 :where(#elementor-panel-state-loading,#elementor-panel-header-wrapper,#elementor-panel-content-wrapper,#elementor-panel-footer) h1,.elementor-panel :where(#elementor-panel-state-loading,#elementor-panel-header-wrapper,#elementor-panel-content-wrapper,#elementor-panel-footer) h2,.elementor-panel :where(#elementor-panel-state-loading,#elementor-panel-header-wrapper,#elementor-panel-content-wrapper,#elementor-panel-footer) h3,.elementor-panel :where(#elementor-panel-state-loading,#elementor-panel-header-wrapper,#elementor-panel-content-wrapper,#elementor-panel-footer) h4,.elementor-panel :where(#elementor-panel-state-loading,#elementor-panel-header-wrapper,#elementor-panel-content-wrapper,#elementor-panel-footer) h5,.elementor-panel :where(#elementor-panel-state-loading,#elementor-panel-header-wrapper,#elementor-panel-content-wrapper,#elementor-panel-footer) h6{font-size:100%;font-weight:400}.elementor-panel :where(#elementor-panel-state-loading,#elementor-panel-header-wrapper,#elementor-panel-content-wrapper,#elementor-panel-footer) abbr,.elementor-panel :where(#elementor-panel-state-loading,#elementor-panel-header-wrapper,#elementor-panel-content-wrapper,#elementor-panel-footer) acronym{border:0;font-variant:normal}.elementor-panel :where(#elementor-panel-state-loading,#elementor-panel-header-wrapper,#elementor-panel-content-wrapper,#elementor-panel-footer) sup{vertical-align:text-top}.elementor-panel :where(#elementor-panel-state-loading,#elementor-panel-header-wrapper,#elementor-panel-content-wrapper,#elementor-panel-footer) sub{vertical-align:text-bottom}.elementor-panel :where(#elementor-panel-state-loading,#elementor-panel-header-wrapper,#elementor-panel-content-wrapper,#elementor-panel-footer) img{border:0;height:auto;max-width:100%}.elementor-panel :where(#elementor-panel-state-loading,#elementor-panel-header-wrapper,#elementor-panel-content-wrapper,#elementor-panel-footer) :focus{outline:0}.elementor-panel .elementor-panel-box-content{padding:20px 20px 10px}.elementor-panel .elementor-button{display:inline-block}.elementor-panel .elementor-panel-alert{background-color:var(--e-a-bg-primary);border-end-end-radius:3px;border-end-start-radius:0;border-inline-start:3px solid var(--e-a-color-primary);border-start-end-radius:3px;border-start-start-radius:0;font-size:12px;font-style:italic;font-weight:300;line-height:1.5;padding:15px;position:relative;text-align:start}.elementor-panel .elementor-panel-alert a{color:inherit}.elementor-panel .elementor-panel-alert.elementor-panel-alert-info{background:var(--e-a-bg-info);border-color:var(--e-a-color-info)}.elementor-panel .elementor-panel-alert.elementor-panel-alert-success{background:var(--e-a-bg-success);border-color:var(--e-a-color-success)}.elementor-panel .elementor-panel-alert.elementor-panel-alert-warning{background:var(--e-a-bg-warning);border-inline-start:3px solid var(--e-a-color-warning)}.elementor-panel .elementor-panel-alert.elementor-panel-alert-danger{background:var(--e-a-bg-danger);border-color:var(--e-a-color-danger)}.elementor-panel .elementor-control-field-description,.elementor-panel .elementor-descriptor{color:var(--e-a-color-txt-muted);font-size:11px;font-style:italic;line-height:1.4}.elementor-panel .elementor-controls-popover{background-color:var(--e-a-bg-default);border-radius:var(--e-a-border-radius);box-shadow:var(--e-a-popover-shadow);display:none;inset-inline:0;margin:-4px auto 5px;padding-block-start:15px;position:absolute;width:90%;z-index:10000}.elementor-panel .elementor-controls-popover:before{border:8px solid transparent;border-block-end-color:var(--e-a-bg-default);content:"";inset-block-start:-16px;inset-inline-end:22px;position:absolute}.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-panel-global .elementor-nerd-box .elementor-nerd-box-icon{margin-block-start:20px}.elementor-panel{background-color:var(--e-a-bg-default);font-family:var(--e-a-font-family);font-size:13px;height:100%;inset-inline-start:0;margin-inline-start:calc(-1 * var(--e-editor-panel-width) * var(--e-is-preview-mode));overflow:visible;position:relative;width:var(--e-editor-panel-width);z-index:1}.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-editor-preview .elementor-panel #elementor-panel-elements-wrapper{display:flex;flex-direction:column}.elementor-panel .ps__rail-y{z-index:2}.elementor-panel .elementor-responsive-panel{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(min(135px,50% - 5px),1fr));padding:0 15px}.elementor-panel .elementor-responsive-panel>.e-responsive-panel-stretch{grid-column:1/-1}.elementor-panel #elementor-panel-header{align-items:center;background-color:var(--e-a-dark-bg);color:var(--e-a-color-white);display:flex;height:40px;justify-content:space-between;width:100%}.elementor-panel #elementor-panel-header>*{align-items:center;display:flex;justify-content:center}.elementor-panel .elementor-header-button{background-color:transparent;border:0;color:currentColor;width:40px}.elementor-panel .elementor-header-button .elementor-icon{cursor:pointer;display:block;font-size:19px;height:40px;line-height:40px;transition:var(--e-a-transition-hover)}.elementor-panel .elementor-header-button .elementor-icon.eicon-menu-bar{font-size:18px}.elementor-panel .elementor-header-button:focus,.elementor-panel .elementor-header-button:hover{color:var(--e-a-dark-color-txt-hover)}.elementor-panel #elementor-panel-header-title{flex:1;font-size:15px;font-weight:700}.elementor-panel #elementor-panel-header-title img{width:90px}.elementor-panel #elementor-panel-elements-categories{padding-block-end:10px;position:relative}.elementor-panel .elementor-panel-category{border-block-end:var(--e-a-border);position:relative}.elementor-panel .elementor-panel-category .elementor-panel-heading{background-color:transparent;border:none;padding:0 15px}.elementor-panel .elementor-panel-category.elementor-active .elementor-panel-heading{border:none}.elementor-panel .elementor-panel-category.elementor-active-title{display:flex}.elementor-panel .elementor-panel-category-items{padding-block-end:20px}.elementor-panel .elementor-panel-category-items-empty{grid-column-end:3;grid-column-start:1}.elementor-panel #elementor-panel-page-menu{padding:25px 15px}.elementor-panel .elementor-panel-menu-group-title{font-size:11px;text-transform:uppercase}.elementor-panel .elementor-panel-menu-items{border:var(--e-a-border);border-radius:5px;margin:15px 0 25px;overflow:hidden}.elementor-panel .elementor-panel-menu-item{align-items:center;background-color:transparent;border:0;cursor:pointer;display:flex;height:40px;transition:var(--e-a-transition-hover);width:100%}.elementor-panel .elementor-panel-menu-item:not(:last-child){border-block-end:var(--e-a-border)}.elementor-panel .elementor-panel-menu-item:focus,.elementor-panel .elementor-panel-menu-item:hover{background-color:var(--e-a-bg-hover)}.elementor-panel .elementor-panel-menu-item:active{background-color:var(--e-a-bg-active);color:var(--e-a-color-txt-accent)}.elementor-panel .elementor-panel-menu-item-icon{flex-shrink:0;font-size:19px;margin:0 10px;padding:10px 0;text-align:center;width:30px}.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{background:var(--e-a-color-white);border-radius:var(--e-a-border-radius);margin:0 10px}.elementor-panel .elementor-panel-menu-item-title>span{color:var(--e-a-color-accent)}.elementor-panel .elementor-panel-menu-item a{align-items:center;color:inherit;display:flex;height:100%;padding-inline-start:10px;padding:10px 0;width:100%}.elementor-panel .elementor-control.elementor-control-clear_page{background-color:transparent}.elementor-panel .elementor-control.elementor-control-clear_page .elementor-control-raw-html{align-items:center;display:flex;justify-content:space-between}.elementor-panel .elementor-panel-navigation{border-block-end:var(--e-a-border);display:flex;width:100%}.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab{all:unset;border-block-end:3px solid transparent;cursor:pointer;flex:auto;transition:var(--e-a-transition-hover)}.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab:focus,.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab:hover{background-color:var(--e-a-bg-hover)}.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab:focus{outline:0}.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab.elementor-active{border-color:var(--e-a-border-color-accent);color:var(--e-a-color-txt-accent)}.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab.elementor-active span{color:var(--e-a-color-txt-accent)}.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab span{color:inherit;display:block;font-size:10px;padding:12px 0 8px;text-align:center}.elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab span:before{display:block;font-family:eicons;font-size:16px;margin-block-end:8px}.elementor-panel .elementor-tab-control-content span:before{content:"\e92c"}.elementor-panel .elementor-tab-control-style span:before{content:"\e921"}.elementor-panel .elementor-tab-control-settings span:before{content:"\e940"}.elementor-panel .elementor-tab-control-advanced span:before,.elementor-panel .elementor-tab-control-advanced-tab-floating-bars span:before,.elementor-panel .elementor-tab-control-advanced-tab-floating-buttons span:before,.elementor-panel .elementor-tab-control-advanced-tab-links-in-bio span:before,.elementor-panel .elementor-tab-control-general_style span:before{content:"\e916"}.elementor-panel .elementor-tab-control-responsive span:before{content:"\e885"}.elementor-panel .elementor-tab-control-lightbox span:before{content:"\e922"}.elementor-panel .elementor-tab-control-column span:before,.elementor-panel .elementor-tab-control-layout span:before{content:"\e899"}.elementor-panel #elementor-panel__editor__help{align-items:center;display:flex;justify-content:center;padding:50px 25px}.elementor-panel #elementor-panel__editor__help__link{align-items:center;color:inherit;display:inline-flex;font-size:85%;font-weight:500;justify-content:center;line-height:2;padding-inline-start:5px;transition:var(--e-a-transition-hover)}.elementor-panel #elementor-panel__editor__help__link:focus,.elementor-panel #elementor-panel__editor__help__link:hover{color:var(--e-a-color-info)}.elementor-panel #elementor-panel__editor__help__link i{font-size:125%;padding:0 5px;position:relative}.elementor-panel #elementor-panel__editor__help__link i:after{border-radius:50%;content:"";height:13px;inset-block-end:0;inset-block-start:3px;inset-inline-end:0;inset-inline-start:8px;position:absolute;width:13px;z-index:-1}.elementor-panel #elementor-panel-footer{background-color:var(--e-a-dark-bg);color:var(--e-a-dark-color-txt);height:40px;position:relative}.elementor-panel #elementor-panel-footer-tools{display:flex;height:100%;justify-content:space-between}.elementor-panel .elementor-panel-footer-tool{align-items:center;background-color:transparent;border:0;color:currentColor;cursor:pointer;display:flex;justify-content:center;transition:var(--e-a-transition-hover);width:15%}.elementor-panel .elementor-panel-footer-tool i{font-size:15px}.elementor-panel .elementor-panel-footer-tool #elementor-panel-saver-button-save-options i.eicon-chevron-right{margin:auto;transform:rotate(270deg)}.elementor-panel .elementor-panel-footer-tool #elementor-panel-saver-button-save-options.elementor-disabled{cursor:inherit}.elementor-panel .elementor-panel-footer-tool:not(.e-open):focus,.elementor-panel .elementor-panel-footer-tool:not(.e-open):hover{color:var(--e-a-dark-color-txt-hover)}.elementor-panel .elementor-panel-footer-tool:not(.e-open) .elementor-panel-footer-sub-menu-wrapper{display:none}.elementor-panel #elementor-panel-footer-saver-publish{margin-inline-start:auto;width:30%}.elementor-panel #elementor-panel-footer-saver-publish .elementor-button-state i{margin-inline-end: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:10%}.elementor-panel #elementor-panel-footer-saver-options .elementor-last-edited-wrapper{font-size:11px;font-style:italic;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-block-end:1px dotted transparent;cursor:pointer;transition:all .3s ease-in-out}.elementor-panel #elementor-panel-footer-saver-options .elementor-last-edited-wrapper time:hover{border-block-end-color:inherit}.elementor-panel #elementor-panel-footer-saver-options.e-open i.eicon-chevron-right{transform:rotate(90deg)}.elementor-panel #elementor-panel-saver-button-publish,.elementor-panel #elementor-panel-saver-button-save-options{border-radius:0;font-size:11px;height:100%;padding:0;width:100%}.elementor-panel #elementor-panel-saver-button-publish.elementor-disabled,.elementor-panel #elementor-panel-saver-button-save-options.elementor-disabled{background-color:#1f2124;color:#9da5ae}.elementor-panel #elementor-panel-saver-button-publish:not(.elementor-disabled){border-inline-end:1px solid #f0abfc}.elementor-panel #elementor-panel-saver-button-publish.elementor-disabled{border-inline-end:1px solid #3f444b}.elementor-panel .elementor-panel-footer-sub-menu-wrapper{background-color:#1f2124;box-shadow:-2px -5px 8px rgba(0,0,0,.1);cursor:default;inset-block-end:100%;inset-inline-start:0;padding:10px;position:absolute;width:100%;z-index:10000}.elementor-panel .elementor-panel-footer-sub-menu{border:1px solid #3f444b;border-radius:var(--e-border-radius);overflow:hidden}.elementor-panel .elementor-panel-footer-sub-menu-item{align-items:center;color:#d5d8dc;-moz-column-gap:10px;column-gap:10px;cursor:pointer;display:flex;height:40px;padding:0 20px;transition:var(--e-a-transition-hover)}.elementor-panel .elementor-panel-footer-sub-menu-item.elementor-disabled{color:#69727d;cursor:default}.elementor-panel .elementor-panel-footer-sub-menu-item:not(:last-child){border-block-end:1px solid #3f444b}.elementor-panel .elementor-panel-footer-sub-menu-item:hover{background-color:hsla(0,0%,100%,.1)}.elementor-panel .elementor-panel-footer-sub-menu-item.active{background-color:hsla(0,0%,100%,.2)}#elementor-panel-elements-navigation .elementor-panel-navigation-tab{cursor:pointer;font-size:12px;padding:10px 0;text-align:center}#elementor-panel-elements{overflow:hidden}#elementor-panel-state-loading{display:none}body.elementor-panel-loading #elementor-panel-state-loading{align-items:center;background-color:hsla(0,0%,100%,.5);display:flex;inset:0;justify-content:center;position:absolute;z-index:2}#elementor-panel-state-loading .eicon-loading{color:var(--e-a-color-txt-accent);font-size:25px}#elementor-panel-elements-search-area{background-color:var(--e-a-bg-default);inset-block-start:0;padding:15px;position:sticky;z-index:1}#elementor-panel-elements-search-area:empty{display:none}#elementor-panel-elements-search-wrapper{position:relative}#elementor-panel-elements-search-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:var(--e-a-border-bold);border-radius:0;font-size:11px;font-style:italic;padding-block:10px;padding-inline:29px 10px;transition:all 1s}#elementor-panel-elements-search-input+i{color:var(--e-a-color-txt-disabled);inset-block-start:50%;inset-inline-start:10px;position:absolute;transform:translateY(-50%)}#elementor-panel-elements-search-input:focus{border-color:var(--e-a-border-color-focus);padding-inline-end:15px}.e-free-badge-container{flex-grow:1;margin-inline-end:10px;margin-inline-start:10px}.e-free-badge-container .e-free-badge{background-color:var(--e-a-btn-bg);border-radius:var(--e-a-border-radius);color:var(--e-a-btn-color-invert);padding:3px 5px}.elementor-panel .elementor-element{background-color:transparent;border:var(--e-a-border-bold);border-radius:3px;color:var(--e-a-color-txt);cursor:move;font-family:var(--e-a-font-family);line-height:1;position:relative;text-align:center;transition:var(--e-a-transition-hover);width:100%}.elementor-panel .elementor-element--promotion .elementor-element{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.elementor-panel .elementor-element .eicon-atomic{color:var(--e-a-color-txt);inset-block-start:5px;inset-inline-end:5px;position:absolute}.elementor-panel .elementor-element:focus,.elementor-panel .elementor-element:hover{background-color:var(--e-a-bg-hover);border-color:var(--e-a-border-color-bold)}.elementor-panel .elementor-element:focus>.eicon-lock,.elementor-panel .elementor-element:hover>.eicon-lock{color:var(--e-a-color-accent)}.elementor-panel .elementor-element:focus>.eicon-plug,.elementor-panel .elementor-element:hover>.eicon-plug{color:var(--e-a-color-info)}.elementor-panel .elementor-element .icon{font-size:28px;padding-block-start:15px}.elementor-panel .elementor-element .title-wrapper{align-items:center;display:flex;height:40px;justify-content:center}.elementor-panel .elementor-element .title{font-size:12px}.elementor-panel .elementor-element .eicon-plug,.elementor-panel .elementor-element>.eicon-lock{color:var(--e-a-color-txt-disabled);inset-block-start:5px;inset-inline-end:5px;position:absolute}.elementor-panel .elementor-element:active{background-color:var(--e-a-bg-hover);border-color:var(--e-a-border-color-accent);color:var(--e-a-color-txt-accent)}#elementor-element--promotion__dialog{background-color:var(--e-a-bg-default);border-radius:var(--e-a-border-radius);box-shadow:var(--e-a-popover-shadow);position:absolute;width:300px;z-index:1}#elementor-element--promotion__dialog:after{border:10px solid transparent;border-inline-end-color:var(--e-a-bg-default);content:"";inset-block-start:15px;inset-inline-end:100%;position:absolute;transform:scaleY(.7)}#elementor-element--promotion__dialog__title{font-size:14px}#elementor-element--promotion__dialog .dialog-header{border-block-end:var(--e-a-border);display:flex;font-weight:500;padding:20px}#elementor-element--promotion__dialog .dialog-header .eicon-pro-icon{color:var(--e-a-color-accent);flex-grow:1;font-size:14px;margin-inline-start:10px}#elementor-element--promotion__dialog .dialog-header .eicon-close{color:var(--e-a-color-txt-disabled);cursor:pointer}#elementor-element--promotion__dialog .dialog-header .eicon-close:hover{color:var(--e-a-color-txt-muted)}#elementor-element--promotion__dialog .dialog-message{padding:20px}#elementor-element--promotion__dialog .dialog-buttons-wrapper{padding:0 20px 20px}#elementor-element--promotion__dialog .dialog-button{font-size:12px;padding:7px 25px}.dialog-tooltip-widget{background-color:var(--e-a-bg-default);border-radius:3px;box-shadow:0 2px 15px rgba(0,0,0,.3);position:absolute;width:300px;z-index:1}.dialog-tooltip-widget:after{border:10px solid transparent;border-inline-end-color:var(--e-a-bg-default);content:"";inset-block-start:15px;inset-inline-end:100%;position:absolute;transform:scaleY(.7)}.dialog-tooltip-widget__title{font-size:14px}.dialog-tooltip-widget .dialog-tooltip-header{border-block-end:1px solid var(--e-a-bg-default);color:var(--e-a-color-txt);display:flex;font-weight:500;padding:20px 20px 0}.dialog-tooltip-widget .dialog-tooltip-header .eicon-pro-icon{color:#93003f;flex-grow:1;font-size:14px;margin-inline-start:10px}.dialog-tooltip-widget .dialog-tooltip-header .eicon-close{color:var(--e-a-color-txt);cursor:pointer;margin-inline-start:auto}.dialog-tooltip-widget .dialog-tooltip-message{padding:20px}.dialog-tooltip-widget .dialog-tooltip-buttons-wrapper{padding:0 20px 20px;text-align:end}.dialog-tooltip-widget .dialog-tooltip-button{font-size:12px;padding:7px 25px}.dialog-tooltip-widget .dialog-tooltip-button::-moz-focus-inner{border:0}#elementor-panel-elements-widget-creation-area:empty{display:none}.elementor-panel-elements-widget-creation{padding:30px 20px;text-align:center}.elementor-panel-elements-widget-creation__title{color:var(--e-a-color-txt);font-size:14px;font-weight:700;line-height:1.4}.elementor-panel-elements-widget-creation__message{color:var(--e-a-color-txt-muted);font-size:13px;line-height:1.6;margin-block-start:8px}.elementor-panel-elements-widget-creation__cta{align-items:center;background:none;border:none;color:var(--e-a-color-accent-promotion,#d6107c);cursor:pointer;display:inline-flex;font-family:var(--e-a-font-family);font-size:14px;font-weight:500;gap:6px;margin-block-start:16px;padding:0}.elementor-panel-elements-widget-creation__cta i{font-size:16px}.elementor-panel-elements-widget-creation__cta:hover{opacity:.8}.elementor-panel-elements-widget-creation--search-footer{border-block-start:var(--e-a-border)}#elementor-panel-inner{box-shadow:0 0 5px 0 rgba(0,0,0,.1);display:flex;flex-direction:column;height:100%;position:relative}#elementor-panel-content-wrapper{flex:1;position:relative;width:100%}.elementor-panel-container{clear:both;padding-inline-end:15px;padding-inline-start:15px}#elementor-panel-get-pro-elements .elementor-nerd-box-message{margin-block-start:10px}#elementor-panel-get-pro-elements .elementor-nerd-box-icon{margin-block-start:20px}#elementor-panel-get-pro-elements-sticky{font-size:14px;font-weight:400;inset-block-end:0;line-height:1.6;margin-block-end:-10px;position:sticky}#elementor-panel-get-pro-elements-sticky .elementor-get-pro-sticky-message{background-color:var(--e-a-color-white);box-shadow:0 -10px 14px -6px rgba(0,0,0,.05);color:var(--e-a-color-black);display:block;gap:10px;margin-block-start:-14px;min-height:40px;padding:9px min(35px,5%);text-align:center}#elementor-panel-get-pro-elements-sticky .elementor-get-pro-sticky-message a{color:var(--e-a-btn-bg-accent);display:inline-block;font-size:13px;font-weight:500}#elementor-panel-get-pro-elements-sticky img{margin-inline-start:17px}#elementor-panel-notice-wrapper .elementor-panel-notice{font-style:unset;margin:0 auto;margin-block-end:15px;width:90%}#elementor-panel-notice-wrapper .elementor-panel-notice a{border-block-end:2px dotted var(--e-a-color-info);display:inline-block;font-style:italic;font-weight:700}body.e-has-notification .elementor-panel-menu-item.elementor-panel-menu-item-notification-center .elementor-panel-menu-item-icon,body.e-has-notification:not(.e-route-panel-menu) #elementor-panel-header-menu-button{position:relative}body.e-has-notification .elementor-panel-menu-item.elementor-panel-menu-item-notification-center .elementor-panel-menu-item-icon:after,body.e-has-notification:not(.e-route-panel-menu) #elementor-panel-header-menu-button:after{background:var(--e-a-color-primary);border-radius:50%;content:"";display:block;height:8px;inset-block-start:5px;inset-inline-end:5px;position:absolute;width:8px}.media-modal.wp-core-ui{color:#515962;color-scheme:light}.media-modal.wp-core-ui select{padding-inline:8px;width:auto}.media-modal.wp-core-ui fieldset{border:0;padding:0}.elementor-control{--control-title-size:12px;padding:0 20px 15px;position:relative}.elementor-control a{border-block-end:1px dotted transparent;font-weight:500;text-decoration:none;transition:all .3s ease-in-out}.elementor-control a:hover{border-block-end-color:inherit}.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-inline-end:5px}.elementor-control .elementor-control-title:empty{display:none}.elementor-control .elementor-control-spinner{align-items:center;display:flex}.elementor-control.elementor-control-type-divider{padding:0}.elementor-control.elementor-control-type-divider .elementor-control-content{background-color:var(--e-a-bg-default);border-width:0;border-block-start:var(--e-a-border);height:15px;margin-inline:20px}.elementor-control.elementor-control-separator-before{padding-block-start:15px}.elementor-control.elementor-control-separator-before:before{background-color:var(--e-a-border-color);content:"";height:1px;inset:0 20px auto;position:absolute}.elementor-control.elementor-control-separator-after{padding-block-end:15px}.elementor-control.elementor-control-separator-after:after{background-color:var(--e-a-border-color);content:"";height:1px;inset:auto 20px 0;position:absolute}.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-block-start:15px}.elementor-control.elementor-control-deprecated,.elementor-control.elementor-control-deprecated .elementor-control-field-description{color:var(--e-a-color-warning)}.elementor-control.elementor-control-hidden-label>*>*>.elementor-control-title,.elementor-control.elementor-control-hidden-label>*>.elementor-control-title,.elementor-control.elementor-hidden-control{display:none}.elementor-control.elementor-control-type-heading .elementor-control-title{font-weight:700;margin:0}body:not(.elementor-device-desktop) .elementor-control.elementor-control-responsive-desktop,body:not(.elementor-device-laptop) .elementor-control.elementor-control-responsive-laptop,body:not(.elementor-device-mobile) .elementor-control.elementor-control-responsive-mobile,body:not(.elementor-device-mobile_extra) .elementor-control.elementor-control-responsive-mobile_extra,body:not(.elementor-device-tablet) .elementor-control.elementor-control-responsive-tablet,body:not(.elementor-device-tablet_extra) .elementor-control.elementor-control-responsive-tablet_extra,body:not(.elementor-device-widescreen) .elementor-control.elementor-control-responsive-widescreen{display:none}.elementor-control-shape_divider_bottom .elementor-visual-choice-element-image label,.elementor-control-shape_divider_top .elementor-visual-choice-element-image label{padding:4px}.elementor-control-shape_divider_bottom img,.elementor-control-shape_divider_top img{aspect-ratio:4/1;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.elementor-control-shape_divider_bottom img{rotate:X 180deg}.elementor-control-custom_attributes_pro .elementor-nerd-box-message,.elementor-control-custom_css_pro .elementor-nerd-box-message{margin-block-start:5px}.elementor-control.e-open .elementor-panel-heading-toggle i,.elementor-control.elementor-active .elementor-panel-heading-toggle i,.elementor-panel-category.e-open .elementor-panel-heading-toggle i,.elementor-panel-category.elementor-active .elementor-panel-heading-toggle i,.elementor-panel-scheme-item.e-open .elementor-panel-heading-toggle i,.elementor-panel-scheme-item.elementor-active .elementor-panel-heading-toggle i{transform:rotate(90deg)}.elementor-control:not(.e-open):not(.elementor-active) .elementor-panel-heading-toggle i,.elementor-panel-category:not(.e-open):not(.elementor-active) .elementor-panel-heading-toggle i,.elementor-panel-scheme-item:not(.e-open):not(.elementor-active) .elementor-panel-heading-toggle i{scale:calc(1 * var(--direction-multiplier)) 1}.elementor-panel-heading{align-items:center;background-color:transparent;border:0;border-block-start:var(--e-a-border);border-block-start-width:2px;color:var(--e-a-color-txt-accent);cursor:pointer;display:flex;gap:5px;height:48px;padding-inline:20px;width:100%}.elementor-panel-heading-toggle{align-items:center;display:flex;flex-direction:column;width:10px}.elementor-panel-heading-title{font-weight:700}.elementor-panel-heading-category-chip{background-color:var(--e-a-bg-chip);border-radius:100px;margin-inline-start:auto;padding:5px 8px}.elementor-panel-heading-category-chip i{margin-inline-start:4px}.elementor-panel-heading-promotion{margin-inline-start:auto}.elementor-panel-heading-promotion a{color:var(--e-a-color-accent-promotion);font-family:Roboto,sans-serif;font-size:13px;font-weight:500}.elementor-panel-heading-promotion a i{font-size:14px;margin-inline-end:4px}.elementor-panel-heading-promotion a:hover{color:var(--e-a-color-accent-promotion)}.elementor-panel-heading:focus-visible{color:var(--e-a-color-txt-hover)}#elementor-controls .elementor-control-type-section:first-child .elementor-panel-heading,#elementor-panel-editorPreferences-settings-controls .elementor-control-type-section:first-child .elementor-panel-heading,#elementor-panel-page-settings-controls .elementor-control-type-section:first-child .elementor-panel-heading{border-block-start:none}.elementor-control-field{align-items:center;display:flex}.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{margin-block-start:10px;max-width:100%;width:100%}.elementor-label-block>.elementor-control-content>.elementor-control-field>.elementor-control-input-wrapper>.elementor-choices label{align-items:center;display:flex;flex:1 1 27px;justify-content:center;width:auto}.elementor-label-block.elementor-control-hidden-label.elementor-label-block>.elementor-control-content>.elementor-control-field>.elementor-control-input-wrapper,.elementor-label-block.elementor-control-hidden-label:not(.elementor-control-dynamic)>.elementor-control-content>.elementor-control-field>.elementor-control-input-wrapper{margin-block-start: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-inline-start:auto}.elementor-control-field-description{margin-block-start:10px}.elementor-group-control-attachment_alert .elementor-control-field-description{margin-block-start:0}.elementor-control-start-end .eicon-h-align-left,.elementor-control-start-end .eicon-h-align-right,.elementor-control-start-end .eicon-text-align-left,.elementor-control-start-end .eicon-text-align-right{scale:calc(1 * var(--direction-multiplier)) 1}.elementor-update-preview{align-items:center;display:flex;margin:15px 15px 0}.elementor-update-preview-button-wrapper{flex-grow:1;text-align:end}.elementor-update-preview-button{padding:8px 15px}.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-alert{align-items:flex-start;display:flex;flex-direction:column;gap:8px;justify-content:flex-start}.elementor-control-alert-heading{font-weight:700}.elementor-control-type-button .elementor-control-input-wrapper{text-align:end}.elementor-control-type-button .elementor-button{width:auto}.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{border-radius:var(--e-a-border-radius);border-spacing:1px;display:flex;height:27px;line-height:27px;overflow:hidden;text-align:center}.elementor-choices .elementor-choices-label{border-block-end:var(--e-a-border-bold);border-block-start:var(--e-a-border-bold);border-inline-end:none;border-inline-start:var(--e-a-border-bold);cursor:pointer;font-size:12px;overflow:hidden;transition:var(--e-a-transition-hover)}.elementor-choices .elementor-choices-label:nth-child(2){border-end-start-radius:var(--e-a-border-radius);border-start-start-radius:var(--e-a-border-radius)}.elementor-choices .elementor-choices-label:last-child{border-end-end-radius:var(--e-a-border-radius);border-inline-end:var(--e-a-border-bold);border-start-end-radius:var(--e-a-border-radius)}.elementor-choices input{display:none}.elementor-choices input:hover+.elementor-choices-label{background-color:var(--e-a-bg-hover)}.elementor-choices input.e-choose-placeholder+.elementor-choices-label,.elementor-choices input:checked+.elementor-choices-label{background-color:var(--e-a-bg-active-bold);color:var(--e-a-color-txt-accent)}.elementor-label-inline .elementor-choices{justify-content:flex-end}.elementor-control-type-color.e-control-global .pickr{border-color:var(--e-a-border-color-bold);border-end-end-radius:var(--e-a-border-radius);border-end-start-radius:0;border-start-end-radius:var(--e-a-border-radius);border-start-start-radius:0;flex-shrink:0;transition:var(--e-a-transition-hover)}.elementor-control-type-color.e-control-global .pickr:hover{background-color:var(--e-a-bg-hover)}.elementor-control-type-color.e-control-global .e-global__popover-toggle:not(.e-global__popover-toggle--active)~.pickr{background-color:var(--e-a-bg-active-bold)}.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-group-control-css-filter .elementor-slider{box-shadow:inset 0 0 1px 1px rgba(0,0,0,.2);height:6px}.elementor-group-control-css-filter .elementor-control-content>.elementor-control-field>.elementor-control-input-wrapper{margin-block-end:5px;margin-block-start:0}.elementor-group-control-blur .elementor-slider{background:url(../images/blur.png);background-position:50%;background-size:cover}.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(90deg,red,orange,#ff0,#adff2f,#32cd32,#00bfff,blue,#9400d3 95%)}.elementor-group-control-saturate .elementor-slider{background-image:linear-gradient(90deg,gray,red)}.elementor-group-control-brightness .elementor-slider{background-image:linear-gradient(90deg,#000,#fff)}.elementor-control-type-dimensions .elementor-control-dimensions{display:flex}.elementor-control-type-dimensions li{flex:1;transition:flex-grow .3s ease-in-out}.elementor-control-type-dimensions li .elementor-link-dimensions,.elementor-control-type-dimensions li input{display:block;height:27px;text-align:center;width:100%}.elementor-control-type-dimensions li input{border-inline-start:none;border-radius:0;padding:var(--e-a-border-radius)}.elementor-control-type-dimensions li input:focus{border-inline-start:var(--e-a-border-bold);margin-inline-start:-1px;width:calc(100% + 1px)}.elementor-control-type-dimensions li input:focus+.elementor-control-dimension-label{color:var(--e-a-color-txt)}.elementor-control-type-dimensions li .elementor-link-dimensions{background-color:var(--e-a-bg-default);border:var(--e-a-border-bold);border-end-end-radius:var(--e-a-border-radius);border-end-start-radius:0;border-inline-start:none;border-start-end-radius:var(--e-a-border-radius);border-start-start-radius:0;cursor:pointer;outline:none;padding:0}.elementor-control-type-dimensions li:first-child input{border-end-end-radius:0;border-end-start-radius:var(--e-a-border-radius);border-inline-start:1px solid var(--e-a-border-color-bold);border-start-end-radius:0;border-start-start-radius:var(--e-a-border-radius)}.elementor-control-type-dimensions li:first-child input:focus{border-color:var(--e-a-border-color-focus);margin-inline-start: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{color:var(--e-a-color-txt-muted);display:block;font-size:9px;padding-block-start:5px;text-align:center}.elementor-control-type-dimensions .elementor-link-dimensions.unlinked{background-color:var(--e-a-bg-default)}.elementor-control-type-dimensions .elementor-link-dimensions.unlinked .elementor-linked{display:none}.elementor-control-type-dimensions .elementor-link-dimensions:not(.unlinked){background-color:var(--e-a-bg-active-bold);border-color:var(--e-a-border-color-bold);color:var(--e-a-color-txt-accent)}.elementor-control-type-dimensions .elementor-link-dimensions:not(.unlinked) .elementor-unlinked{display:none}.elementor-control-responsive-switchers{--selected-option:0;--pointer-position:var(--selected-option);height:2.5em;margin:calc(-2.5em + 12px) 0;margin-inline-end:5px;position:relative;width:2.5em}.elementor-control-responsive-switchers__holder{background-color:var(--e-a-bg-default);border:1px solid transparent;border-radius:var(--e-a-border-radius);inset-block-start:0;position:absolute;transition:.15s;width:100%}.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;opacity:1;transform:scale(1)}.elementor-control-responsive-switchers.elementor-responsive-switchers-open .elementor-responsive-switcher:hover{color:var(--e-a-color-primary-bold)}.elementor-control-responsive-switchers.elementor-responsive-switchers-open .elementor-control-responsive-switchers__holder{box-shadow:var(--e-a-dropdown-shadow)}.elementor-responsive-switcher{all:unset;align-items:center;color:inherit;cursor:pointer;display:flex;font-size:12px;height:0;justify-content:center;opacity:0;position:relative;transform:scale(0);transition:.15s;width:100%;z-index:2}.elementor-responsive-switcher:hover{color:var(--e-a-color-primary-bold)}.elementor-device-widescreen .elementor-responsive-switcher.elementor-responsive-switcher-widescreen{height:2.5em;opacity:1;transform:scale(1)}.elementor-device-widescreen .elementor-responsive-switchers-open:not(:hover) .elementor-responsive-switcher.elementor-responsive-switcher-widescreen{color:var(--e-a-color-primary-bold)}.elementor-device-desktop .elementor-responsive-switcher.elementor-responsive-switcher-desktop{height:2.5em;opacity:1;transform:scale(1)}.elementor-device-desktop .elementor-responsive-switchers-open:not(:hover) .elementor-responsive-switcher.elementor-responsive-switcher-desktop{color:var(--e-a-color-primary-bold)}.elementor-device-laptop .elementor-responsive-switcher.elementor-responsive-switcher-laptop{height:2.5em;opacity:1;transform:scale(1)}.elementor-device-laptop .elementor-responsive-switchers-open:not(:hover) .elementor-responsive-switcher.elementor-responsive-switcher-laptop{color:var(--e-a-color-primary-bold)}.elementor-device-tablet_extra .elementor-responsive-switcher.elementor-responsive-switcher-tablet_extra{height:2.5em;opacity:1;transform:scale(1)}.elementor-device-tablet_extra .elementor-responsive-switchers-open:not(:hover) .elementor-responsive-switcher.elementor-responsive-switcher-tablet_extra{color:var(--e-a-color-primary-bold)}.elementor-device-tablet .elementor-responsive-switcher.elementor-responsive-switcher-tablet{height:2.5em;opacity:1;transform:scale(1)}.elementor-device-tablet .elementor-responsive-switchers-open:not(:hover) .elementor-responsive-switcher.elementor-responsive-switcher-tablet{color:var(--e-a-color-primary-bold)}.elementor-device-mobile_extra .elementor-responsive-switcher.elementor-responsive-switcher-mobile_extra{height:2.5em;opacity:1;transform:scale(1)}.elementor-device-mobile_extra .elementor-responsive-switchers-open:not(:hover) .elementor-responsive-switcher.elementor-responsive-switcher-mobile_extra{color:var(--e-a-color-primary-bold)}.elementor-device-mobile .elementor-responsive-switcher.elementor-responsive-switcher-mobile{height:2.5em;opacity:1;transform:scale(1)}.elementor-device-mobile .elementor-responsive-switchers-open:not(:hover) .elementor-responsive-switcher.elementor-responsive-switcher-mobile{color:var(--e-a-color-primary-bold)}.e-units-wrapper{margin-inline-start:auto;position:relative}.e-units-wrapper .e-units-switcher{cursor:pointer;font-size:10px;margin:-.5em 0;padding:.5em;transition:all .15s ease-in-out}.e-units-wrapper .e-units-switcher:hover{background-color:var(--e-a-bg-hover);border-radius:var(--e-a-border-radius);color:var(--e-a-color-primary-bold)}.e-units-wrapper .e-units-switcher:not([data-selected=custom]) i.eicon-edit,.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:var(--e-a-color-primary-bold)}.e-units-choices label{cursor:pointer;display:block}.e-units-choices{animation-delay:0s;animation-fill-mode:forwards;animation-timing-function:linear;background-color:var(--e-a-bg-default);border-radius:var(--e-a-border-radius);box-shadow:var(--e-a-dropdown-shadow);display:none;inset-block-start:-.8em;inset-inline-start:-.5em;max-height:0;overflow:hidden;position:absolute;text-align:center;width:2.5em;z-index:11000}.e-units-choices .elementor-units-choices-label{align-items:center;display:flex;font-size:10px;height:3em;justify-content:center;transition:.15s}.e-units-choices .elementor-units-choices-label:hover{color:var(--e-a-color-primary-bold)}.e-units-choices.e-units-choices-open{animation-duration:1s;animation-name:e-units-choices-open;display:block}.e-units-custom input{font-family:monospace;font-size:.85em}@keyframes e-units-choices-open{0%{max-height:0}to{max-height:100vh}}.elementor-control-type-gaps .elementor-control-gaps{display:flex}.elementor-control-type-gaps li{flex:1;transition:flex-grow .3s ease-in-out}.elementor-control-type-gaps li .elementor-link-gaps,.elementor-control-type-gaps li input{display:block;height:27px;text-align:center;width:100%}.elementor-control-type-gaps li input{border-inline-start:none;border-radius:0;padding:var(--e-a-border-radius)}.elementor-control-type-gaps li input:focus{border-inline-start:var(--e-a-border-bold);margin-inline-start:-1px;width:calc(100% + 1px)}.elementor-control-type-gaps li input:focus+.elementor-control-gap-label{color:var(--e-a-color-txt)}.elementor-control-type-gaps li .elementor-link-gaps{background-color:var(--e-a-bg-default);border:var(--e-a-border-bold);border-end-end-radius:var(--e-a-border-radius);border-end-start-radius:0;border-inline-start:none;border-start-end-radius:var(--e-a-border-radius);border-start-start-radius:0;cursor:pointer;outline:none;padding:0}.elementor-control-type-gaps li:first-child input{border-end-end-radius:0;border-end-start-radius:var(--e-a-border-radius);border-inline-start:1px solid var(--e-a-border-color-bold);border-start-end-radius:0;border-start-start-radius:var(--e-a-border-radius)}.elementor-control-type-gaps li:first-child input:focus{border-color:var(--e-a-border-color-focus);margin-inline-start:0;width:100%}.elementor-control-type-gaps li:last-child{max-width:27px}.elementor-control-type-gaps.e-units-custom li.elementor-control-gap:focus-within{flex:2.5}.elementor-control-type-gaps .elementor-control-gap-label{color:var(--e-a-color-txt-muted);display:block;font-size:9px;padding-block-start:5px;text-align:center}.elementor-control-type-gaps .elementor-link-gaps.unlinked{background-color:var(--e-a-bg-default)}.elementor-control-type-gaps .elementor-link-gaps.unlinked .elementor-linked{display:none}.elementor-control-type-gaps .elementor-link-gaps:not(.unlinked){background-color:var(--e-a-bg-active-bold);border-color:var(--e-a-border-color-bold);color:var(--e-a-color-txt-accent)}.elementor-control-type-gaps .elementor-link-gaps:not(.unlinked) .elementor-unlinked{display:none}.elementor-control-type-icons .elementor-control-media__preview>*{inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(calc(-50% * var(--direction-multiplier)),-50%)}.elementor-control-type-icons .elementor-control-media__preview i{font-size:70px}.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:var(--e-a-border-bold);border-radius:3px}.elementor-control-type-gallery .elementor-control-gallery-status{border-block-end:var(--e-a-border-bold);display:flex;font-size:12px;height:27px;padding-inline-start:10px}.elementor-control-type-gallery .elementor-control-gallery-status>*{align-items:center;display:flex}.elementor-control-type-gallery .elementor-control-gallery-status-title{flex-grow:1}.elementor-control-type-gallery .elementor-control-gallery-content{overflow:hidden;position:relative}.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-thumbnails:focus+.elementor-control-gallery-edit,.elementor-control-type-gallery .elementor-control-gallery-thumbnails:hover+.elementor-control-gallery-edit{opacity:1}.elementor-control-type-gallery .elementor-control-gallery-thumbnail{border:var(--e-a-border);height:48px;-o-object-fit:cover;object-fit:cover;width:48px}.elementor-control-type-gallery .elementor-control-gallery-thumbnail+.unoptimized__image{opacity:.6;outline:2px solid var(--e-a-btn-bg-danger-active)}.elementor-control-type-gallery .elementor-control-gallery-edit{background-color:rgba(0,0,0,.2);cursor:pointer;font-size:11px;inset:0;opacity:0;padding:10px;pointer-events:none;position:absolute;transition:all .3s ease-in-out}.elementor-control-type-gallery .elementor-control-gallery-edit span{background-color:rgba(0,0,0,.5);box-shadow:0 0 7px 0 rgba(0,0,0,.2);color:var(--e-a-color-white);height:21px;inset-block-start:10px;inset-inline-end:10px;position:absolute;transition:var(--e-a-transition-hover);width:21px}.elementor-control-type-gallery .elementor-control-gallery-edit span i{font-size:11px;padding:5px}.elementor-control-type-gallery .elementor-control-gallery-edit span:hover{background-color:rgba(0,0,0,.6)}.elementor-control-type-gallery .elementor-control-gallery-add{font-size:14px;height:48px;width:48px}.elementor-control-type-gallery .elementor-control-gallery-add i{margin:0}.elementor-control-type-gallery.elementor-gallery-empty .elementor-control-gallery-clear,.elementor-control-type-gallery.elementor-gallery-empty .elementor-control-gallery-edit,.elementor-control-type-gallery.elementor-gallery-empty .elementor-control-gallery-thumbnails{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-inline-start:var(--e-a-border)}.elementor-control-type-gallery .elementor-control-gallery-clear{background-color:transparent;border:none;color:currentColor;cursor:pointer;justify-content:center}.elementor-control-type-gallery .elementor-control-gallery-clear:focus,.elementor-control-type-gallery .elementor-control-gallery-clear:hover{color:var(--e-a-color-danger)}.elementor-control-type-gallery .elementor-control-dynamic-switcher{border-width:0;border-block-end-width:1px;border-inline-start-width:1px;border-radius:0}.e-global__popover{font-size:12px;padding-inline-start:10px;width:288px;z-index:1}.e-global__popover-toggle{align-items:center;border:var(--e-a-border-bold);border-end-end-radius:0;border-end-start-radius:3px;border-inline-end:0;border-start-end-radius:0;border-start-start-radius:3px;cursor:pointer;display:flex;justify-content:center;transition:var(--e-a-transition-hover)}.e-global__popover-toggle:hover{background-color:var(--e-a-bg-hover)}.e-global__popover-toggle--active{background-color:var(--e-a-bg-active-bold);color:var(--e-a-color-primary-bold)}.e-global__popover-container{background-color:var(--e-a-bg-default);border-radius:var(--e-a-border-radius);box-shadow:var(--e-a-popover-shadow)}.e-global__popover-title{border-block-end:var(--e-a-border);display:flex;font-weight:500;padding:15px 20px}.e-global__popover-title>i{margin-inline-end:5px}.e-global__popover-title-text{flex-grow:1}.e-global__popover-info{display:inline-block;margin-inline-end:10px}.e-global__popover-info-tooltip{background-color:rgba(0,0,0,.9);border-radius:3px;color:var(--e-a-color-white);padding:20px;width:270px;z-index:1}.e-global__popover-info-tooltip:after{border:10px solid transparent;border-block-start-color:rgba(0,0,0,.9);content:"";inset-block-end:-17px;inset-inline-start:16px;position:absolute}.e-global__popover-info i{font-size:13px}.e-global__preview-items-container{max-height:400px;overflow-y:auto;padding:5px 0}.e-global__preview-items-container::-webkit-scrollbar{width:7px}.e-global__preview-items-container::-webkit-scrollbar-thumb{background-color:#babfc5;border-radius:10px}.e-global__group-header{color:var(--e-a-color-txt-muted);font-size:11px;font-weight:500;padding:12px 20px 5px}.e-global__group-divider{background-color:var(--e-a-border-color);height:1px;margin:10px 20px}.e-global__manage-button{cursor:pointer;font-weight:500}.e-global__typography{overflow:hidden;padding-block:10px;padding-inline:35px 20px;text-overflow:ellipsis;white-space:nowrap}.e-global__typography.e-global__preview-item--selected:before{content:"\e90e";font-family:eicons;font-size:13px;inset-block-start:50%;inset-inline-start:13px;position:absolute;transform:translateY(-50%)}.e-global__color{align-items:center;display:flex;padding:10px 20px}.e-global__color-preview-container{border:1px solid rgba(0,0,0,.1);border-radius:3px;flex-shrink:0;height:20px;margin-inline-end:10px;position:relative;width:20px}.e-global__color-preview-color,.e-global__color-preview-transparent-bg{border-radius:3px;inset:0;position:absolute}.e-global__color-preview-transparent-bg{background-image:linear-gradient(45deg,var(--e-a-border-color-bold) 25%,transparent 0,transparent 75%,var(--e-a-border-color-bold) 0,var(--e-a-border-color-bold)),linear-gradient(45deg,var(--e-a-border-color-bold) 25%,transparent 0,transparent 75%,var(--e-a-border-color-bold) 0,var(--e-a-border-color-bold));background-position:0 0,calc(12px / 2) calc(12px / 2);background-size:12px 12px}.e-global__color-title{flex-grow:1;overflow:hidden;padding-inline-end:10px;text-overflow:ellipsis;white-space:nowrap}.e-global__color-hex{color:var(--e-a-color-txt-muted);font-size:10px}.e-global__color .pcr-button{background-color:var(--e-a-bg-default)}.e-global__color.e-global__preview-item--selected .e-global__color-preview-container{align-items:center;color:var(--e-a-color-white);display:flex;justify-content:center}.e-global__color.e-global__preview-item--selected .e-global__color-preview-container:before{content:"\e90e";font-family:eicons;font-size:13px;text-shadow:0 0 1px #000;z-index:1}.e-global__preview-item{cursor:pointer;position:relative}.e-global__preview-item:hover{background-color:var(--e-a-bg-hover)}.e-global__confirm-delete i,.e-global__confirm-message-text i{color:var(--e-a-color-warning)}.e-global__confirm-input-wrapper{align-items:center;border:var(--e-a-border);border-radius:var(--e-a-border-radius);display:flex;margin:15px 0;padding:2px}.e-global__confirm-input-wrapper input{border:0;font-family:var(--e-a-font-family);font-size:12px;padding:2px}.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{align-items:stretch;display:flex;flex-direction:row}.e-control-global .elementor-control-spinner{margin-inline-end:4px}.elementor-control-type-hidden{display:none!important}.elementor-control-type-icon .select2-selection__rendered .eicon{margin-inline-end:3px}.elementor-control-type-image_dimensions .elementor-control-field-description{line-height:1.4;margin:0 0 15px}.elementor-control-type-image_dimensions .elementor-control-input-wrapper{align-items:flex-start;display:flex}.elementor-control-type-image_dimensions .elementor-image-dimensions-field{width:65px}.elementor-control-type-image_dimensions .elementor-image-dimensions-field input:focus+.elementor-image-dimensions-field-description{color:var(--e-a-color-txt)}.elementor-control-type-image_dimensions .elementor-image-dimensions-separator{padding-block-start:4px;text-align:center;width:20px}.elementor-control-type-image_dimensions .elementor-image-dimensions-field-description{color:var(--e-a-color-txt-disabled);display:block;font-size:10px;margin-block-start:5px;text-align:center}.elementor-control-type-image_dimensions .elementor-image-dimensions-apply-button{margin-inline-start:auto}.elementor-control-media.e-media-empty .elementor-control-media-area .elementor-control-media__content__remove,.elementor-control-media.e-media-empty .elementor-control-media-area .elementor-control-media__remove,.elementor-control-media.e-media-empty-placeholder .e-control-image-size,.elementor-control-media:not(.e-media-empty) .elementor-control-media__content__upload-button{display:none}.elementor-control-media .eicon-plus-circle{color:var(--e-a-color-white);font-size:20px;inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(calc(-50% * var(--direction-multiplier)),-50%)}.elementor-control-media__content__upload-button{background-color:var(--e-a-bg-active-bold)}.elementor-control-media__preview{background-position:50%;background-size:cover;height:100%}.elementor-control-media-area{aspect-ratio:21/9;background-color:var(--e-a-bg-default);background-image:linear-gradient(45deg,var(--e-a-border-color-bold) 25%,transparent 0,transparent 75%,var(--e-a-border-color-bold) 0,var(--e-a-border-color-bold)),linear-gradient(45deg,var(--e-a-border-color-bold) 25%,transparent 0,transparent 75%,var(--e-a-border-color-bold) 0,var(--e-a-border-color-bold));background-position:0 0,calc(16px / 2) calc(16px / 2);background-size:16px 16px;border:var(--e-a-border-bold)}.elementor-control-media-area:not(:hover) .elementor-control-media__remove{display:none}.elementor-control-media-area .eicon-video-camera{color:hsla(0,0%,100%,.7);font-size:21px;inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(calc(-50% * var(--direction-multiplier)),-50%)}.elementor-control-media .elementor-control-media__content{aspect-ratio:21/9;cursor:pointer;overflow:hidden;position:relative}.elementor-control-media .elementor-control-media__content:hover:after{background-color:rgba(0,0,0,.2);content:"";inset:0;pointer-events:none;position:absolute}.elementor-control-media .elementor-control-media__content:not(:hover) .elementor-control-media__tools{inset-block-end:-30px}.elementor-control-media__content{transition:all .2s ease-in-out}.elementor-control-media__tools{height:27px;inset-block-end:0;inset-inline:0;position:absolute;transition:all .2s ease-in-out}.elementor-control-media__tools>:not(:first-child){margin-inline-start:1px}.elementor-control-media__tool{align-items:center;background-color:rgba(0,0,0,.9);color:var(--e-a-color-white);display:flex;flex-grow:1;font-size:11px;justify-content:center;transition:var(--e-a-transition-hover)}.elementor-control-media__tool:hover{background-color:rgba(0,0,0,.8)}.elementor-control-media__remove{align-items:center;display:flex;justify-content:center;transition:all .3s ease-in-out}.elementor-control-media__content__remove{background-color:rgba(0,0,0,.5);border-radius:var(--e-border-radius);box-shadow:0 0 7px 0 rgba(0,0,0,.2);color:var(--e-a-color-white);font-size:11px;height:20px;inset-block-start:10px;inset-inline-end:10px;position:absolute;transition:var(--e-a-transition-hover);width:20px;z-index:1}.elementor-control-media__content__remove:hover{background-color:rgba(0,0,0,.6)}.elementor-control-media.e-media-empty .elementor-control-file-area,.elementor-control-media__warnings:empty{display:none}.elementor-control-media__warnings:not(:empty){margin-block-start:10px}.elementor-control-media__file{align-items:center;border:var(--e-a-border);display:flex;justify-content:space-between;margin-block-start:10px;width:100%}.elementor-control-media__file__content{font-size:12px;padding-inline-start:5px}.elementor-control-media__file__content__label{color:#9da5ae}.elementor-control-media__file__content__info{align-items:center;display:flex;font-weight:500}.elementor-control-media__file__content__info__icon{margin-inline-end:5px}.elementor-control-media__file__controls{border-inline-start:var(--e-a-border);display:flex}.elementor-control-media__file__controls__remove,.elementor-control-media__file__controls__upload-button{align-items:center;cursor:pointer;height:27px;width:27px}.elementor-control-media__file__controls__upload-button{display:flex;justify-content:center}.elementor-control-media__file__controls__remove{border-inline-end:var(--e-a-border)}.elementor-control-media.e-media-empty .elementor-control-media__file__content__info,.elementor-control-media.e-media-empty .elementor-control-media__file__controls__remove,.elementor-control-media:not(.e-media-empty) .elementor-control-media__file__content__label{display:none}.elementor-control-media .elementor-control-dynamic-switcher{background-color:rgba(0,0,0,.9);border:none;border-radius:0;color:var(--e-a-color-white)}.elementor-control-media .elementor-control-dynamic-switcher:hover{background-color:rgba(0,0,0,.8);color:var(--e-a-color-white)}.elementor-control-media .e-control-image-size{display:flex;flex-direction:column;padding-block-start:20px;width:100%}.elementor-control-media .e-control-image-size .elementor-control-input-wrapper{margin-inline-start: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:var(--e-a-bg-active-bold)}.elementor-control-notice{align-items:flex-start;border:1px solid var(--notice-control-color,var(--e-a-color-txt));border-radius:3px;color:var(--e-a-color-txt);display:flex;font-size:12px;font-weight:400;gap:8px;justify-content:flex-start;line-height:1.5;margin-block-start:10px;padding:16px;text-align:start}.elementor-control-notice-type-info{--notice-control-color:var(--e-a-color-info)}.elementor-control-notice-type-success{--notice-control-color:var(--e-a-color-success)}.elementor-control-notice-type-warning{--notice-control-color:var(--e-a-color-warning)}.elementor-control-notice-type-danger{--notice-control-color:var(--e-a-color-danger)}.elementor-control-notice-icon{color:var(--notice-control-color);flex-basis:18px}.elementor-control-notice-main{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:6px;justify-content:flex-start}.elementor-control-notice-main-heading{font-style:italic;font-weight:700}.elementor-control-notice-main-content{font-style:italic;line-height:1.5}.elementor-control-notice-main-actions{display:flex;gap:10px;padding-block-start:8px}.elementor-control-notice-main a{color:inherit;cursor:pointer;font-weight:700}.elementor-control-notice-main a:focus,.elementor-control-notice-main a:hover{color:inherit}.elementor-control-notice-dismiss{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;cursor:pointer;margin:0;padding:0}.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{align-items:center;display:flex;flex-direction:row-reverse}.elementor-control-type-popover_toggle .elementor-control-popover-toggle-toggle:checked+.elementor-control-popover-toggle-toggle-label{background-color:var(--e-a-bg-active-bold);color:var(--e-a-color-txt-active)}.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-toggle-label{align-items:center;border:var(--e-a-border-bold);border-radius:var(--e-a-border-radius);display:inline-flex;height:27px;justify-content:center;transition:var(--e-a-transition-hover)}.elementor-control-type-popover_toggle .elementor-control-popover-toggle-toggle-label:hover{background-color:var(--e-a-bg-hover)}.elementor-control-type-popover_toggle .elementor-control-popover-toggle-reset-label{color:var(--e-a-color-txt-muted);margin-inline-end:5px}.elementor-control-type-popover_toggle .elementor-control-popover-toggle-reset-label:hover{color:var(--e-a-color-txt)}.elementor-controls-popover.e-controls-popover--typography{padding-block-start:0}.e-control-global .elementor-control-popover-toggle-toggle-label{border-end-end-radius:var(--e-a-border-radius);border-end-start-radius:0;border-start-end-radius:var(--e-a-border-radius);border-start-start-radius:0;flex-shrink:0}.elementor-control-type-repeater .elementor-control:not(.elementor-control-type-tab){padding-block-end:10px;padding-inline-end:10px;padding-inline-start:10px}.elementor-control-type-repeater.elementor-repeater-has-maximum-rows .elementor-repeater-add,.elementor-control-type-repeater.elementor-repeater-has-maximum-rows .elementor-repeater-tool-duplicate,.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:var(--e-a-border-bold);border-block-start-width:0;padding-block-start:15px}.elementor-control-type-repeater .elementor-repeater-row-controls:not(.editable){display:none}.elementor-control-type-repeater .elementor-repeater-row-tools{align-items:center;border:1px solid var(--e-a-border-color-bold);display:flex;transition:var(--e-a-transition-hover);width:100%}.elementor-control-type-repeater .elementor-repeater-row-tools>button{align-items:center;background-color:transparent;border:none;color:currentColor;cursor:pointer;display:flex;height:40px;justify-content:center}.elementor-control-type-repeater .elementor-repeater-row-tools>button:focus,.elementor-control-type-repeater .elementor-repeater-row-tools>button:hover{background-color:var(--e-a-bg-hover)}.elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-item-title{flex:1;font-size:var(--control-title-size);justify-content:flex-start;overflow:hidden;padding:0 10px;text-overflow:ellipsis;white-space:nowrap}.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-inline-end: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{border-inline-start:1px solid var(--e-a-border-color-bold);width:40px}.elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-handle-sortable{border-inline-end:1px solid var(--e-a-border-color-bold);cursor:move;width:10px}.elementor-control-type-repeater .elementor-button-wrapper{padding-block-start:5px;text-align:center}#elementor-controls,#elementor-panel-editorPreferences-settings-controls,#elementor-panel-page-settings-controls{padding-block-start:15px}.elementor-control-type-section{padding:0}.elementor-control-type-section.e-open{padding-block-end:10px}.elementor-control-type-section+.elementor-control:not(.elementor-control-type-section):before{display:none}.elementor-control-type-section:not(:first-child):not(.elementor-control-type-section+.elementor-control-type-section){margin-block-start:25px}.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;cursor:pointer;flex-basis:100%;font-family:inherit;font-size:var(--control-title-size);font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-inline-end:20px;padding-inline-start:5px;text-transform:inherit}.elementor-control-type-select .elementor-control-input-wrapper select.e-select-placeholder{color:var(--e-a-color-txt-disabled)}.elementor-control-type-select .elementor-control-input-wrapper option.e-option-placeholder{display:none}.elementor-control-type-select .elementor-control-input-wrapper:after{content:"\e8ad";font-family:eicons;font-size:12px;inset-block-start:50%;inset-inline-end:5px;pointer-events:none;position:absolute;transform:translateY(-50%)}.elementor-control-type-select .elementor-control-field.elementor-control-field-select-small .elementor-control-input-wrapper{max-width:80px}.elementor-shadow-box .elementor-shadow-slider{margin-block-start:10px}.elementor-shadow-box .elementor-color-picker-wrapper .elementor-control-title{flex-grow:1}.elementor-control-type-slider.elementor-control-dynamic input{border-end-end-radius:0;border-end-start-radius:var(--e-a-border-radius);border-start-end-radius:0;border-start-start-radius:var(--e-a-border-radius)}.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-block-end:40px}.elementor-control-type-slider--multiple .elementor-slider{margin-block-start:12px;width:98%}.elementor-control-type-slider--handles-range .elementor-slider .noUi-handle{border-radius:0;transform:translateY(calc(50% - 14px)) translateX(calc(4px * var(--direction-multiplier)));width:10px}.elementor-control-type-slider--handles-range .elementor-slider .noUi-handle:after{background-color:var(--e-a-color-white);border-radius:3px;content:"";height:12px;inset-block-start:2px;position:absolute;transform:rotate(45deg);width:11px}.elementor-control-type-slider--handles-range .elementor-slider .noUi-handle-lower:after{box-shadow:2px -2px 3px 0 rgba(0,0,0,.1);left:5px}.elementor-control-type-slider--handles-range .elementor-slider .noUi-handle-upper:after{box-shadow:-2px 2px 3px 0 rgba(0,0,0,.1);right:5px}.elementor-control-type-slider .elementor-control-dynamic-switcher{border-end-end-radius:var(--e-a-border-radius);border-end-start-radius:0;border-inline-start-width:0;border-start-end-radius:var(--e-a-border-radius);border-start-start-radius:0}.elementor-control-type-slider .elementor-control-input-wrapper{align-items:center;display:flex}.elementor-control-type-slider .elementor-dynamic-cover{margin-block-start:10px}.elementor-control-type-slider.e-units-custom .elementor-slider{display:none}.elementor-control-type-slider.e-units-custom .elementor-slider-input{margin:0;transition:none;width:100%}.elementor-slider{background-color:var(--e-a-border-color-bold);border-radius:5px;cursor:pointer;flex-grow:1;height:4px;position:relative}.elementor-slider-input{margin-inline-start:12px;min-width:54px;transition:width .3s ease-in-out;width:21%}.elementor-slider__extra{position:relative}.elementor-slider__labels{display:flex;justify-content:space-between}.elementor-slider__label{color:var(--e-a-color-txt-disabled);font-size:9px}.elementor-slider__scales{display:flex;justify-content:space-evenly;margin-block-start:4px;position:absolute;width:100%}.elementor-slider__scale{background-color:var(--e-a-border-color-focus);height:21px;width:1px}.elementor-slider .noUi-handle{background-color:var(--e-a-color-white);border-radius:50%;box-shadow:0 1px 5px rgba(0,0,0,.3);height:16px;inset-inline-end:0;position:absolute;transform:translateY(calc(50% - 14px)) translateX(calc(8px * var(--direction-multiplier)));width:16px}.elementor-slider .noUi-connects{height:4px;position:absolute;width:100%}.elementor-slider .noUi-connect{background-color:var(--e-a-border-color-focus);inset:0;position:absolute;transform-origin:0 0;will-change:transform;z-index:0}.elementor-slider .noUi-tooltip{font-size:10px;inset-block-start:calc(100% + 5px);left:calc(50% - 4px);position:absolute;transform:translateX(-50%)}.elementor-control-type-structure .elementor-control-field{display:initial}.elementor-control-type-structure .elementor-control-structure-preset{border-radius:var(--e-border-radius);cursor:pointer;display:inline-block;height:50px;padding:3px}.elementor-control-type-structure .elementor-control-structure-preset svg{height:100%}.elementor-control-type-structure .elementor-control-structure-preset path{fill:var(--e-a-border-color-bold)}.elementor-control-type-structure .elementor-control-structure-reset{border-block-start:var(--e-a-border);color:var(--e-a-color-txt-muted);cursor:pointer;font-size:11px;margin:0 -20px;padding:15px 20px 0}.elementor-control-type-structure .elementor-control-structure-reset:hover{color:var(--e-a-color-txt)}.elementor-control-type-structure .elementor-control-structure-title{margin:10px -20px 0}.elementor-control-type-structure .elementor-control-structure-title:before{box-shadow:inset 0 2px 4px hsla(0,0%,50%,.1);height:10px}.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:var(--e-a-border-color-focus)}.elementor-control-type-structure .elementor-control-structure-preset-wrapper{margin-block-end:15px}.elementor-control-type-structure .elementor-control-structure-preset-title{color:#9da5ae;font-size:11px;font-style:italic;padding-block-start:5px;text-align:center}.elementor-control-type-switcher .elementor-control-input-wrapper{text-align:end}.elementor-control-type-switcher .elementor-switch{background-color:var(--e-a-bg-default);border-radius:18px;cursor:pointer;display:inline-block;height:20px;position:relative;vertical-align:top}.elementor-control-type-switcher .elementor-switch-input{display:none}.elementor-control-type-switcher .elementor-switch-label{background:var(--e-a-bg-active-bold);border-radius:inherit;display:block;font-size:10px;height:inherit;position:relative;transition:.15s ease-out;transition-property:opacity,background}.elementor-control-type-switcher .elementor-switch-label:after,.elementor-control-type-switcher .elementor-switch-label:before{inset-block-start:0;line-height:20px;position:absolute;text-align:center;transition:inherit;width:50%}.elementor-control-type-switcher .elementor-switch-label:before{color:var(--e-a-color-txt-muted);content:attr(data-off);inset-inline-end:5px}.elementor-control-type-switcher .elementor-switch-label:after{color:var(--e-a-btn-color);content:attr(data-on);inset-inline-start:5px;opacity:0}.elementor-control-type-switcher .elementor-switch-input:checked~.elementor-switch-label{background:var(--e-a-btn-bg-primary)}.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{background:#fff;border-radius:10px;height:18px;inset-block-start:1px;inset-inline-start:1px;position:absolute;transition:inset-inline-start .15s ease-out;width:18px}.elementor-control-type-switcher .elementor-switch-input:checked~.elementor-switch-handle{inset-inline-end:1px;inset-inline-start:auto}.elementor-control-type-tabs{display:none;font-size:var(--control-title-size)}.elementor-control-type-tabs:has(>:not(.elementor-control-type-tab.elementor-hidden-control)){display:flex}.elementor-control-type-tab{border-block-end:var(--e-a-border-bold);border-block-start:var(--e-a-border-bold);border-inline-end:var(--e-a-border-bold);cursor:pointer;line-height:25px;padding:0;text-align:center;transition:var(--e-a-transition-hover);width:100%}.elementor-control-type-tab:first-child{border-end-start-radius:var(--e-a-border-radius);border-inline-start:var(--e-a-border-bold);border-start-start-radius:var(--e-a-border-radius)}.elementor-control-type-tab:last-child{border-end-end-radius:var(--e-a-border-radius);border-start-end-radius:var(--e-a-border-radius)}.elementor-control-type-tab:hover{background-color:var(--e-a-bg-hover)}.elementor-control-type-tab.e-tab-active{background-color:var(--e-a-bg-active-bold);color:var(--e-a-color-txt-accent)}.e-tab-close{display:none!important}.elementor-control-type-code .elementor-control-dynamic-switcher,.elementor-control-type-textarea .elementor-control-dynamic-switcher{border-end-end-radius:0;border-end-start-radius:var(--e-a-border-radius);border-inline-start-width:1px;border-start-end-radius:0;border-start-start-radius:0}.elementor-control-type-code:not(.elementor-control-dynamic-value) .elementor-control-dynamic-switcher,.elementor-control-type-textarea:not(.elementor-control-dynamic-value) .elementor-control-dynamic-switcher{inset-block-start:0;inset-inline-end:0;position:absolute;z-index:1}.elementor-control-type-code .elementor-control-input-wrapper,.elementor-control-type-textarea .elementor-control-input-wrapper{position:relative}.elementor-control-type-code textarea,.elementor-control-type-textarea textarea{display:block;font-family:inherit}.elementor-control-type-code textarea:focus+.elementor-control-dynamic-switcher,.elementor-control-type-textarea textarea:focus+.elementor-control-dynamic-switcher{display:none}.elementor-control-type-code pre:focus-within+.elementor-control-dynamic-switcher,.elementor-control-type-textarea pre:focus-within+.elementor-control-dynamic-switcher{display:none}.elementor-control-type-url .elementor-control-field{position:relative}.elementor-control-type-url .elementor-control-input-wrapper{display:flex}.elementor-control-type-url.elementor-control-dynamic .elementor-control-url-more-options input{border-radius:var(--e-a-border-radius)}.elementor-control-type-url.elementor-control-dynamic-value .e-input-style{border-end-end-radius:0;border-start-end-radius:0}.elementor-control-type-url.elementor-control-dynamic-value .elementor-control-url-more{border-end-end-radius:var(--e-a-border-radius);border-start-end-radius:var(--e-a-border-radius)}.elementor-control-type-url .elementor-control-url-more{align-items:center;background-color:transparent;border:var(--e-a-border-bold);border-inline-start-width:0;color:currentColor;cursor:pointer;display:flex;flex-shrink:0;justify-content:center}.elementor-control-type-url .elementor-control-url-more i{font-size:12px}.elementor-control-type-url .elementor-control-url-more-options{display:none;padding-block-start:10px}.elementor-control-type-url .elementor-control-url-more-options .elementor-control-field-description{margin-block-start:10px}.elementor-control-type-url .elementor-control-url-more:hover{color:var(--e-a-color-txt-hover)}.elementor-control-type-url .elementor-control-url-more:focus{border-color:var(--e-a-border-color-focus);color:var(--e-a-color-txt-active)}.elementor-control-type-url .elementor-control-url-option{align-items:center;display:flex}.elementor-control-type-url .elementor-control-url-option:not(:last-child){padding-block-end: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-autocomplete-spinner{color:var(--e-a-color-txt-disabled);display:none;font-size:10px;height:10px;inset-block-start:5px;inset-inline-end:0;position:absolute;width:10px}.elementor-control-type-url .elementor-control-url__custom-attributes label{font-size:var(--control-title-size)}.elementor-control-type-url .elementor-control-url__custom-attributes input{margin-block-start:10px;width:100%}.elementor-control-type-url .elementor-input:focus~div{border-color:var(--e-a-border-color-focus)}.elementor-autocomplete-menu{background:var(--e-a-bg-default);border:var(--e-a-border);border-radius:3px;cursor:default;height:auto;list-style:none;margin:0;max-height:200px;max-width:300px;min-width:260px;overflow-y:auto;padding:4px 0;position:absolute;transition:var(--e-a-transition-hover);width:100%;z-index:1}.elementor-autocomplete-menu .ui-menu-item{align-self:baseline;cursor:pointer;display:flex;font-size:12px;justify-content:space-between;line-height:1.2;padding:5px 8px;width:100%}.elementor-autocomplete-menu .ui-menu-item.ui-state-active,.elementor-autocomplete-menu .ui-menu-item.ui-state-focus,.elementor-autocomplete-menu .ui-menu-item.ui-state-hover{background:var(--e-a-bg-hover)}.elementor-autocomplete-menu .elementor-autocomplete-item-info{font-size:10px;padding-block-start:2px}.elementor-control-type-visual_choice{width:100%}.elementor-visual-choice-choices{border-radius:var(--e-a-border-radius);display:grid;gap:8px;grid-template-columns:repeat(var(--elementor-visual-choice-columns),1fr);overflow:hidden;text-align:center}.elementor-visual-choice-element{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;width:auto}.elementor-visual-choice-element-image label{border:var(--e-a-border-bold);border-radius:var(--e-a-border-radius);cursor:pointer;font-size:12px;overflow:hidden;padding:8px;transition:var(--e-a-transition-hover);width:100%}.elementor-visual-choice-element-image input.e-visual-choice-placeholder+label,.elementor-visual-choice-element-image input:checked+label,.elementor-visual-choice-element-image input:hover+label{background-color:var(--e-a-bg-active-bold);opacity:1}.elementor-visual-choice-element-image input:checked+label{border-color:var(--e-a-color-primary-bold)}.elementor-visual-choice-element-image input:not(:checked)+label{background-color:var(--e-a-color-white);opacity:.5}.elementor-visual-choice-element-image img{height:auto;width:100%}.elementor-visual-choice-element-button{grid-column:span var(--elementor-visual-choice-columns)}.elementor-visual-choice-element-button label{width:-moz-fit-content;width:fit-content}.elementor-visual-choice-element-button input:checked+.elementor-button,.elementor-visual-choice-element-button input:hover+.elementor-button{background-color:var(--e-a-bg-active-bold)}.elementor-visual-choice-element-button input:checked+.elementor-button{border-color:var(--e-a-color-primary-bold)}.elementor-label-inline .elementor-visual-choice-choices{justify-content:flex-end}.tipsy-inner{white-space:pre-line}.elementor-control-type-wp_widget .widget-inside{background-color:inherit;display:block;line-height:2}.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:var(--e-a-border)}.elementor-control-type-wysiwyg .wp-editor-tabs{border:var(--e-a-border-bold);border-block-end:none;border-end-end-radius:0;border-end-start-radius:0;border-start-end-radius:var(--e-a-border-radius);border-start-start-radius:var(--e-a-border-radius)}.elementor-control-type-wysiwyg .wp-editor-tabs button:hover{background-color:var(--e-a-bg-hover)}.elementor-control-type-wysiwyg #insert-media-button{background-color:var(--e-a-bg-default);border-color:var(--e-a-border-color-bold);color:var(--e-a-color-txt);font-size:10px;height:auto;line-height:24px;min-height:auto}.elementor-control-type-wysiwyg .ed_button{height:22px;width:auto}.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{border:none;color:var(--e-a-color-txt);font-size:10px;margin:0;padding:3px 9px 4px;position:static}.elementor-control-type-wysiwyg .switch-html{border:solid var(--e-a-border-color-bold);border-width:0 1px}.elementor-control-type-wysiwyg .html-active .switch-tmce{background-color:transparent}.elementor-control-type-wysiwyg .html-active .switch-html,.elementor-control-type-wysiwyg .tmce-active .switch-tmce{background-color:var(--e-a-bg-active)}.elementor-control-type-wysiwyg .tmce-active .switch-html{background-color:transparent}.elementor-control-type-wysiwyg .mce-toolbar .mce-btn-group .mce-btn.mce-listbox,.elementor-control-type-wysiwyg .mce-toolbar-grp,.elementor-control-type-wysiwyg .quicktags-toolbar{background-color:var(--e-a-bg-default)}.elementor-control-type-wysiwyg .mce-toolbar .mce-btn-group .mce-btn.mce-listbox button{color:var(--e-a-color-txt)}.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:var(--e-a-color-txt);font-size:16px}.elementor-control-type-wysiwyg .mce-btn-group .mce-btn.mce-active,.elementor-control-type-wysiwyg .mce-btn-group .mce-btn:active,.elementor-control-type-wysiwyg .mce-btn-group .mce-btn:hover{background:var(--e-a-bg-hover);border-color:var(--e-a-border-color);box-shadow:none;color:var(--e-a-color-txt-active)}.elementor-control-type-wysiwyg .mce-btn-group .mce-btn.mce-active i,.elementor-control-type-wysiwyg .mce-btn-group .mce-btn:active i,.elementor-control-type-wysiwyg .mce-btn-group .mce-btn:hover i{color:var(--e-a-color-txt-active)}.elementor-control-type-wysiwyg .mce-path{padding:5px 10px}.elementor-control-type-wysiwyg .mce-path-item{color:var(--e-a-color-txt);font-size:12px}.elementor-control-type-wysiwyg .mce-top-part:before{box-shadow:none}.elementor-control-type-wysiwyg .elementor-control-dynamic-switcher{border:none}@media screen and (prefers-color-scheme:dark){#wp-link-wrap{color-scheme:light;--e-a-color-txt:#515962;--e-a-bg-default:#fff;--e-a-border-color-bold:#d5d8dc;--e-a-color-primary-bold:#d004d4}#wp-link{color:var(--e-a-color-txt)}#wp-link input{background-color:var(--e-a-bg-default)}#wp-link input,#wp-link input[type=checkbox]{border-color:var(--e-a-border-color-bold)}#wp-link input[type=checkbox]:checked{background:var(--e-a-color-primary-bold)}#wp-link input.button-primary{background:#2271b1;border-color:#2271b1;color:#fff}}#elementor-mode-switcher{--e-a-mode-switcher-width:15px;--e-a-mode-switcher-height:50px;--e-a-mode-switcher-icon-size:15px;background-color:var(--e-a-bg-default);box-shadow:calc(3px * var(--direction-multiplier, 1)) 1px 3px rgba(0,0,0,.05);inset-block-start:50%;inset-inline-start:100%;position:absolute;transform:translateY(-50%);transition:opacity .3s}#elementor-mode-switcher:hover{background-color:var(--e-a-bg-hover)}#elementor-mode-switcher:focus-within{background-color:var(--e-a-bg-active)}.e-panel-block-interactions #elementor-mode-switcher{opacity:0;pointer-events:none}#elementor-mode-switcher-preview i{cursor:pointer;display:flex;flex-direction:column;font-size:var(--e-a-mode-switcher-icon-size);height:var(--e-a-mode-switcher-height);justify-content:center;width:var(--e-a-mode-switcher-width)}#elementor-mode-switcher-preview-input{display:none}.elementor-revision-item__wrapper{align-items:center;background-color:transparent;border:var(--e-a-border);border-radius:var(--e-a-border-radius);display:flex;font-size:11px;margin-block-end:10px;padding:10px 15px;text-align:start;transition:var(--e-a-transition-hover);width:100%}.elementor-revision-item__wrapper:focus,.elementor-revision-item__wrapper:hover{background-color:var(--e-a-bg-hover)}.elementor-revision-item-loading .elementor-revision-item__tools-current,.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{cursor:pointer;flex-grow:1;padding-inline-start:15px}.elementor-revision-meta{font-size:10px;font-weight:700;padding-block-start:5px}.elementor-revision-current-preview .elementor-revision-item__wrapper{background-color:var(--e-a-bg-active);border-color:var(--e-a-border-color-accent)}#elementor-panel-revisions-loading{inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(calc(-50% * var(--direction-multiplier)),-50%)}#elementor-panel-revisions-loading .eicon-loading{font-size:50px}.elementor-panel-revisions-buttons{border-block-end:var(--e-a-border);display:flex;justify-content:space-between;padding:15px 20px}.elementor-history-item{align-items:center;background-color:transparent;border:var(--e-a-border);border-radius:var(--e-a-border-radius);cursor:pointer;display:flex;font-size:11px;line-height:1.4;margin-block-end:10px;padding:10px 15px;text-align:start;transition:var(--e-a-transition-hover);width:100%}.elementor-history-item:focus:not(.elementor-history-item-current),.elementor-history-item:hover:not(.elementor-history-item-current){background-color:var(--e-a-bg-hover);color:var(--e-a-txt-color-hover)}.elementor-history-item:focus:not(.elementor-history-item-current) .elementor-history-item__icon .eicon:before,.elementor-history-item:hover:not(.elementor-history-item-current) .elementor-history-item__icon .eicon:before{content:"\e924"}.elementor-history-item-current{background-color:var(--e-a-bg-active);border-color:var(--e-a-border-color-accent);color:var(--e-a-txt-color-active)}.elementor-history-item-current .elementor-history-item__icon .eicon:before,.elementor-history-item-current:focus .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:700}.elementor-history-item__action,.elementor-history-item__subtitle{font-weight:lighter}.elementor-history-item__action{font-style:italic;text-decoration:underline}.elementor-history-revisions-message{font-size:11px;padding-block-start:5px;text-align:center}#elementor-panel-history{padding:20px;padding-block-end:15px}#elementor-panel-history.elementor-empty .elementor-history-revisions-message{padding-block-start:20px}#elementor-panel-history:not(.elementor-empty){margin-block-start: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-block-start:20px}.e-control-display-conditions-promotion__wrapper{display:flex;justify-content:space-between}.e-control-display-conditions-promotion__wrapper:hover .eicon-lock.e-control-display-conditions-promotion{color:var(--e-a-color-accent)}.e-control-display-conditions-promotion__description{align-self:center;display:flex}.e-control-display-conditions-promotion__text{display:inline-block}.e-control-display-conditions-promotion__lock-wrapper{align-items:center;display:flex;justify-content:center;width:2.5rem}.e-control-display-conditions-promotion.eicon-flow{align-self:flex-end;border:var(--e-a-border-bold);border-radius:var(--e-a-border-radius);cursor:pointer;padding:5px}.e-control-display-conditions-promotion.eicon-flow.filled{background-color:var(--e-a-bg-active);color:#e73cf6}.e-control-motion-effects-promotion__wrapper:hover .eicon-lock,.e-control-promotion__wrapper:hover .eicon-lock{color:var(--e-a-color-accent)}.e-control-motion-effects-promotion__wrapper .elementor-control-title,.e-control-promotion__wrapper .elementor-control-title{margin-inline-end:0}.e-control-motion-effects-promotion__wrapper .select-promotion,.e-control-promotion__wrapper .select-promotion{background-color:var(--e-a-bg-default);border:var(--e-a-border-bold);border-radius:var(--e-a-border-radius);box-shadow:none;color:var(--e-a-color-txt);cursor:pointer;display:flex;flex-direction:column;font-size:var(--control-title-size);height:27px;justify-content:center;padding-inline-end:20px;padding-inline-start:5px;width:100%}.e-control-motion-effects-promotion__lock-wrapper,.e-control-promotion__lock-wrapper{align-items:center;display:flex;justify-content:center;width:2.5rem}.e-link-promotion{color:#93003f;font-family:Roboto,sans-serif;font-weight:500}.e-link-promotion:hover{color:#93003f}.elementor-panel #elementor-panel-header #elementor-panel-header-kit-back,.elementor-panel #elementor-panel-header #elementor-panel-header-kit-close{display:none}.elementor-editor-kit .elementor-panel #elementor-panel-header #elementor-panel-header-kit-back,.elementor-editor-kit .elementor-panel #elementor-panel-header #elementor-panel-header-kit-close{display:flex}body:not(.e-routes-has-history) #elementor-panel-header-kit-back{pointer-events:none;visibility:hidden}.elementor-editor-kit .elementor-panel #elementor-panel-page-settings .elementor-panel-navigation{display:none}.elementor-editor-kit .elementor-panel #elementor-panel-page-menu{padding:25px 15px 0}.elementor-editor-kit #elementor-panel-footer-navigator,.elementor-editor-kit #elementor-panel-footer-sub-menu-item-save-template,.elementor-editor-kit #elementor-panel-header-add-button,.elementor-editor-kit #elementor-panel-header-menu-button{display:none}.elementor-control-type-global-style-repeater .elementor-repeater-fields{margin-block-end:15px;position:relative}.elementor-control-type-global-style-repeater .elementor-repeater-fields.ui-sortable-helper{background-color:var(--e-a-bg-default)}.elementor-control-type-global-style-repeater .elementor-repeater-row-controls{align-items:center;display:flex}.elementor-control-type-global-style-repeater .elementor-repeater-row-tool{background-color:transparent;border:none;color:var(--e-a-color-txt);cursor:pointer;padding:5px}.elementor-control-type-global-style-repeater .elementor-repeater-row-tool:focus,.elementor-control-type-global-style-repeater .elementor-repeater-row-tool:hover{color:var(--e-a-color-txt-hover)}.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{align-items:center;display:flex;min-width:81px}.elementor-control-type-global-style-repeater .elementor-control-input-wrapper:hover .e-global-colors__color-value,.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-block-start:0}.elementor-control-type-global-style-repeater .elementor-controls-popover{align-self:end;inset-block-start:0;margin-block-start:35px;width:100%}.elementor-control-type-global-style-repeater .elementor-controls-popover:before{inset-inline-end: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:0}.elementor-control-type-global-style-repeater .elementor-button-wrapper{border-block-start:var(--e-a-border);padding-block-start:15px;text-align:center}.elementor-control-type-global-style-repeater .elementor-control-popover-toggle-toggle-label,.elementor-control-type-global-style-repeater .pickr{margin-inline-start:5px}.elementor-control-type-global-style-repeater .e-sortable-placeholder{background-color:var(--e-a-color-info);height:2px;margin:8px 0;opacity:.9;width:100%}.elementor-control-system_colors,.elementor-control-system_typography{padding-block-end:0}.e-global-colors__color-value{font-size:10px;overflow:hidden;padding:0 5px;text-align:end;text-overflow:ellipsis;white-space:nowrap}@keyframes load{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes mover{0%{transform:translateY(0)}to{transform:translateY(-5px)}}@keyframes slideDown{0%{transform:translateY(-30px)}to{transform:translateY(0)}}.e-btn,.elementor-button{background-color:var(--e-a-btn-bg);border:none;border-radius:var(--e-a-border-radius);color:var(--e-a-btn-color-invert);font-size:12px;font-weight:500;line-height:1.2;outline:none;padding:8px 16px;transition:var(--e-a-transition-hover)}.e-btn:hover,.elementor-button:hover{border:none}.e-btn:focus,.e-btn:hover,.elementor-button:focus,.elementor-button:hover{background-color:var(--e-a-btn-bg-hover);color:var(--e-a-btn-color-invert)}.e-btn:active,.elementor-button:active{background-color:var(--e-a-btn-bg-active)}.e-btn:not([disabled]),.elementor-button:not([disabled]){cursor:pointer}.e-btn:disabled,.elementor-button:disabled{background-color:var(--e-a-btn-bg-disabled);color:var(--e-a-btn-color-disabled)}.e-btn:not(.elementor-button-state) .elementor-state-icon,.elementor-button:not(.elementor-button-state) .elementor-state-icon{display:none}.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-cancel,.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-cancel,.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-cancel,.dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-cancel,.e-btn.e-btn-txt,.elementor-button.e-btn-txt{background:transparent;color:var(--e-a-color-txt)}.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-cancel:focus,.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-cancel:hover,.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-cancel:focus,.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-cancel:hover,.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-cancel:focus,.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-cancel:hover,.dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-cancel:focus,.dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-cancel:hover,.e-btn.e-btn-txt:focus,.e-btn.e-btn-txt:hover,.elementor-button.e-btn-txt:focus,.elementor-button.e-btn-txt:hover{background:var(--e-a-bg-hover);color:var(--e-a-color-txt-hover)}.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-cancel:disabled,.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-cancel:disabled,.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-cancel:disabled,.dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-cancel:disabled,.e-btn.e-btn-txt:disabled,.elementor-button.e-btn-txt:disabled{background:transparent;color:var(--e-a-color-txt-disabled)}.e-btn.e-btn-txt-border,.elementor-button.e-btn-txt-border{border:1px solid var(--e-a-color-txt-muted)}.e-btn.e-success,.e-btn.elementor-button-success,.elementor-button.e-success,.elementor-button.elementor-button-success{background-color:var(--e-a-btn-bg-success)}.e-btn.e-success:focus,.e-btn.e-success:hover,.e-btn.elementor-button-success:focus,.e-btn.elementor-button-success:hover,.elementor-button.e-success:focus,.elementor-button.e-success:hover,.elementor-button.elementor-button-success:focus,.elementor-button.elementor-button-success:hover{background-color:var(--e-a-btn-bg-success-hover)}.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok,.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-take_over,.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok,.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-take_over,.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok,.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-take_over,.dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok,.dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-take_over,.e-btn.e-primary,.elementor-button.e-primary{background-color:var(--e-a-btn-bg-primary);color:var(--e-a-btn-color)}.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok:focus,.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok:hover,.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-take_over:focus,.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-take_over:hover,.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok:focus,.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok:hover,.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-take_over:focus,.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-take_over:hover,.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok:focus,.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok:hover,.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-take_over:focus,.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-take_over:hover,.dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok:focus,.dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok:hover,.dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-take_over:focus,.dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-take_over:hover,.e-btn.e-primary:focus,.e-btn.e-primary:hover,.elementor-button.e-primary:focus,.elementor-button.e-primary:hover{background-color:var(--e-a-btn-bg-primary-hover);color:var(--e-a-btn-color)}.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok.dialog-cancel,.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-take_over.dialog-cancel,.dialog-type-alert .dialog-buttons-wrapper .e-btn.e-btn-txt.dialog-button.dialog-ok,.dialog-type-alert .dialog-buttons-wrapper .e-btn.e-btn-txt.dialog-button.dialog-take_over,.dialog-type-alert .dialog-buttons-wrapper .e-btn.e-primary.dialog-button.dialog-cancel,.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok.dialog-cancel,.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-take_over.dialog-cancel,.dialog-type-alert .dialog-buttons-wrapper .elementor-button.e-btn-txt.dialog-button.dialog-ok,.dialog-type-alert .dialog-buttons-wrapper .elementor-button.e-btn-txt.dialog-button.dialog-take_over,.dialog-type-alert .dialog-buttons-wrapper .elementor-button.e-primary.dialog-button.dialog-cancel,.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok.dialog-cancel,.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-take_over.dialog-cancel,.dialog-type-confirm .dialog-buttons-wrapper .e-btn.e-btn-txt.dialog-button.dialog-ok,.dialog-type-confirm .dialog-buttons-wrapper .e-btn.e-btn-txt.dialog-button.dialog-take_over,.dialog-type-confirm .dialog-buttons-wrapper .e-btn.e-primary.dialog-button.dialog-cancel,.dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok.dialog-cancel,.dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-take_over.dialog-cancel,.dialog-type-confirm .dialog-buttons-wrapper .elementor-button.e-btn-txt.dialog-button.dialog-ok,.dialog-type-confirm .dialog-buttons-wrapper .elementor-button.e-btn-txt.dialog-button.dialog-take_over,.dialog-type-confirm .dialog-buttons-wrapper .elementor-button.e-primary.dialog-button.dialog-cancel,.e-btn.e-primary.e-btn-txt,.elementor-button.e-primary.e-btn-txt{background:transparent;color:var(--e-a-color-primary-bold)}.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok.dialog-cancel:focus,.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok.dialog-cancel:hover,.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-take_over.dialog-cancel:focus,.dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-take_over.dialog-cancel:hover,.dialog-type-alert .dialog-buttons-wrapper .e-btn.e-btn-txt.dialog-button.dialog-ok:focus,.dialog-type-alert .dialog-buttons-wrapper .e-btn.e-btn-txt.dialog-button.dialog-ok:hover,.dialog-type-alert .dialog-buttons-wrapper .e-btn.e-btn-txt.dialog-button.dialog-take_over:focus,.dialog-type-alert .dialog-buttons-wrapper .e-btn.e-btn-txt.dialog-button.dialog-take_over:hover,.dialog-type-alert .dialog-buttons-wrapper .e-btn.e-primary.dialog-button.dialog-cancel:focus,.dialog-type-alert .dialog-buttons-wrapper .e-btn.e-primary.dialog-button.dialog-cancel:hover,.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok.dialog-cancel:focus,.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok.dialog-cancel:hover,.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-take_over.dialog-cancel:focus,.dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-take_over.dialog-cancel:hover,.dialog-type-alert .dialog-buttons-wrapper .elementor-button.e-btn-txt.dialog-button.dialog-ok:focus,.dialog-type-alert .dialog-buttons-wrapper .elementor-button.e-btn-txt.dialog-button.dialog-ok:hover,.dialog-type-alert .dialog-buttons-wrapper .elementor-button.e-btn-txt.dialog-button.dialog-take_over:focus,.dialog-type-alert .dialog-buttons-wrapper .elementor-button.e-btn-txt.dialog-button.dialog-take_over:hover,.dialog-type-alert .dialog-buttons-wrapper .elementor-button.e-primary.dialog-button.dialog-cancel:focus,.dialog-type-alert .dialog-buttons-wrapper .elementor-button.e-primary.dialog-button.dialog-cancel:hover,.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok.dialog-cancel:focus,.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok.dialog-cancel:hover,.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-take_over.dialog-cancel:focus,.dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-take_over.dialog-cancel:hover,.dialog-type-confirm .dialog-buttons-wrapper .e-btn.e-btn-txt.dialog-button.dialog-ok:focus,.dialog-type-confirm .dialog-buttons-wrapper .e-btn.e-btn-txt.dialog-button.dialog-ok:hover,.dialog-type-confirm .dialog-buttons-wrapper .e-btn.e-btn-txt.dialog-button.dialog-take_over:focus,.dialog-type-confirm .dialog-buttons-wrapper .e-btn.e-btn-txt.dialog-button.dialog-take_over:hover,.dialog-type-confirm .dialog-buttons-wrapper .e-btn.e-primary.dialog-button.dialog-cancel:focus,.dialog-type-confirm .dialog-buttons-wrapper .e-btn.e-primary.dialog-button.dialog-cancel:hover,.dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok.dialog-cancel:focus,.dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok.dialog-cancel:hover,.dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-take_over.dialog-cancel:focus,.dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-take_over.dialog-cancel:hover,.dialog-type-confirm .dialog-buttons-wrapper .elementor-button.e-btn-txt.dialog-button.dialog-ok:focus,.dialog-type-confirm .dialog-buttons-wrapper .elementor-button.e-btn-txt.dialog-button.dialog-ok:hover,.dialog-type-confirm .dialog-buttons-wrapper .elementor-button.e-btn-txt.dialog-button.dialog-take_over:focus,.dialog-type-confirm .dialog-buttons-wrapper .elementor-button.e-btn-txt.dialog-button.dialog-take_over:hover,.dialog-type-confirm .dialog-buttons-wrapper .elementor-button.e-primary.dialog-button.dialog-cancel:focus,.dialog-type-confirm .dialog-buttons-wrapper .elementor-button.e-primary.dialog-button.dialog-cancel:hover,.e-btn.e-primary.e-btn-txt:focus,.e-btn.e-primary.e-btn-txt:hover,.elementor-button.e-primary.e-btn-txt:focus,.elementor-button.e-primary.e-btn-txt:hover{background:var(--e-a-bg-primary)}.e-btn.e-accent,.e-btn.go-pro,.elementor-button.e-accent,.elementor-button.go-pro{background-color:var(--e-a-btn-bg-accent)}.e-btn.e-accent:focus,.e-btn.e-accent:hover,.e-btn.go-pro:focus,.e-btn.go-pro:hover,.elementor-button.e-accent:focus,.elementor-button.e-accent:hover,.elementor-button.go-pro:focus,.elementor-button.go-pro:hover{background-color:var(--e-a-btn-bg-accent-hover)}.e-btn.e-accent:active,.e-btn.go-pro:active,.elementor-button.e-accent:active,.elementor-button.go-pro:active{background-color:var(--e-a-btn-bg-accent-active)}.e-btn.e-info,.e-btn.elementor-button-info,.elementor-button.e-info,.elementor-button.elementor-button-info{background-color:var(--e-a-btn-bg-info)}.e-btn.e-info:focus,.e-btn.e-info:hover,.e-btn.elementor-button-info:focus,.e-btn.elementor-button-info:hover,.elementor-button.e-info:focus,.elementor-button.e-info:hover,.elementor-button.elementor-button-info:focus,.elementor-button.elementor-button-info:hover{background-color:var(--e-a-btn-bg-info-hover)}.e-btn.e-warning,.e-btn.elementor-button-warning,.elementor-button.e-warning,.elementor-button.elementor-button-warning{background-color:var(--e-a-btn-bg-warning)}.e-btn.e-warning:focus,.e-btn.e-warning:hover,.e-btn.elementor-button-warning:focus,.e-btn.elementor-button-warning:hover,.elementor-button.e-warning:focus,.elementor-button.e-warning:hover,.elementor-button.elementor-button-warning:focus,.elementor-button.elementor-button-warning:hover{background-color:var(--e-a-btn-bg-warning-hover)}.e-btn.e-danger,.e-btn.elementor-button-danger,.elementor-button.e-danger,.elementor-button.elementor-button-danger{background-color:var(--e-a-btn-bg-danger)}.e-btn.e-danger.color-white,.e-btn.elementor-button-danger.color-white,.elementor-button.e-danger.color-white,.elementor-button.elementor-button-danger.color-white{color:var(--e-a-color-white)}.e-btn.e-danger:focus,.e-btn.e-danger:hover,.e-btn.elementor-button-danger:focus,.e-btn.elementor-button-danger:hover,.elementor-button.e-danger:focus,.elementor-button.e-danger:hover,.elementor-button.elementor-button-danger:focus,.elementor-button.elementor-button-danger:hover{background-color:var(--e-a-btn-bg-danger-hover)}.e-btn i,.elementor-button i{margin-inline-end:5px}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{align-items:flex-start;overflow-y:hidden}body:not(.elementor-device-desktop) body{overflow-y:auto}#elementor-preview{align-items:center;background-color:#333;border:0;display:flex;flex-direction:column;height:100%;justify-content:flex-start;position:relative;width:var(--e-preview-width)}#elementor-preview-responsive-wrapper{margin:20px;overflow:hidden;transform:scale(var(--e-preview-scale,1));transform-origin:top center}.elementor-device-desktop #elementor-preview-responsive-wrapper{height:100%;margin:0;min-width:1025px;position:relative;width:100%}body.e-is-device-mode:not(.elementor-device-desktop) #elementor-preview-responsive-wrapper{box-sizing:content-box;height:var(--e-editor-preview-height);margin:20px max((100vw - var(--e-editor-panel-width) - var(--e-editor-preview-width))/2,20px);max-height:calc(100vh - 80px);position:relative;width:var(--e-editor-preview-width)}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:.3s ease-in-out}#elementor-preview-responsive-wrapper .ui-resizable-handle{top:0}#elementor-preview-responsive-wrapper .ui-resizable-handle.ui-resizable-s{bottom:0;top:auto}#elementor-preview-responsive-wrapper .ui-resizable-n,#elementor-preview-responsive-wrapper .ui-resizable-s{align-items:center;height:20px;justify-content:center}#elementor-preview-responsive-wrapper .ui-resizable-n:before,#elementor-preview-responsive-wrapper .ui-resizable-s:before{background-color:hsla(0,0%,100%,.2);border-radius:3px;content:"";display:block;height:4px;transition:all .2s ease-in-out;width:50px}#elementor-preview-responsive-wrapper .ui-resizable-n:hover:before,#elementor-preview-responsive-wrapper .ui-resizable-s:hover:before{background-color:hsla(0,0%,100%,.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{background-color:hsla(0,0%,100%,.2);border-radius:3px;content:"";display:block;height:50px;transition:all .2s ease-in-out;width:4px}#elementor-preview-responsive-wrapper .ui-resizable-e:hover:before,#elementor-preview-responsive-wrapper .ui-resizable-w:hover:before{background-color:hsla(0,0%,100%,.6);height:100px}#elementor-preview-responsive-wrapper.ui-resizable-resizing .ui-resizable-handle:before{background-color:hsla(0,0%,100%,.9)}#elementor-preview-responsive-wrapper .ui-resizable-s{bottom:0}#elementor-preview-responsive-wrapper .ui-resizable-e{right:-5px;width:10px}#elementor-preview-responsive-wrapper .ui-resizable-w{left:0}#elementor-preview-iframe{background-color:#fff;box-shadow:0 0 3px rgba(0,0,0,.3),0 0 20px rgba(0,0,0,.15);height:100%;width:100%}#elementor-template-library-modal [role=menuitem]:focus-visible,#elementor-template-library-modal [role=radio]:focus-visible,#elementor-template-library-modal [role=tab]:focus-visible,#elementor-template-library-modal [tabindex="0"]:focus-visible,#elementor-template-library-modal a:focus-visible,#elementor-template-library-modal button:focus-visible,#elementor-template-library-modal input:focus-visible,#elementor-template-library-modal select:focus-visible{border-radius:2px;outline:2px solid var(--e-a-border-color-focus);outline-offset:2px}#elementor-template-library-modal a.elementor-template-library-blank-footer-link{font-style:normal;text-decoration:underline}#elementor-template-library-modal .dialog-buttons-wrapper{display:none}#elementor-template-library-modal .select2-container{z-index:0}#elementor-template-library-modal .dialog-message{overflow-y:scroll}#elementor-template-library-modal:has(#elementor-template-library-save-template) .dialog-message,#elementor-template-library-modal:has(#elementor-template-library-save-template-variant-b) .dialog-message{overflow-y:hidden}#elementor-template-library-modal .e-back-to-editor{color:var(--e-a-color-txt);cursor:pointer;font-size:17px;text-decoration:underline}#elementor-template-library-header-menu{text-align:center}.elementor-template-library-menu-item{background:transparent;border-block-end:3px solid transparent;border:none;color:inherit;cursor:pointer;display:inline-block;font-family:inherit;font-size:inherit;margin:0;padding:17px 20px}.elementor-template-library-menu-item:hover{background-color:var(--e-a-bg-hover);border-color:var(--e-a-bg-hover)}.elementor-template-library-menu-item.elementor-active,.elementor-template-library-menu-item[aria-selected=true]{border-block-end:3px solid;border-color:var(--e-a-border-color-accent);color:var(--e-a-color-txt-accent)}#elementor-template-library-header-actions{display:flex}#elementor-template-library-header-actions>button,#elementor-template-library-header-actions>div{background:transparent;border:none;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;margin:0;padding-inline-end:16px}#elementor-template-library-header-actions>button:focus-visible,#elementor-template-library-header-actions>div:focus-visible{border-radius:2px;outline:2px solid var(--e-a-border-color-focus);outline-offset:-2px}#elementor-template-library-header-tools.e-hidden-disabled{opacity:0;visibility:hidden}#elementor-template-library-header-preview-insert-wrapper{cursor:default;padding:0 10px}.elementor-template-library-template-insert+.elementor-template-library-template-generate-variation{margin-inline-start:4px}#elementor-template-library-header-preview-back{border-inline-end:var(--e-a-border);cursor:pointer;gap:10px;padding-block:16.5px 15px;padding-inline:0 16.5px;transition:color .5s}#elementor-template-library-header-preview-back .elementor-template-library-header-back-button{align-items:center;background:transparent;border:none;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:inherit;gap:10px;margin:0}#elementor-template-library-header-preview-back .elementor-template-library-header-back-button:focus-visible{border-radius:2px;outline:2px solid var(--e-a-border-color-focus);outline-offset:2px}#elementor-template-library-header-preview-back:hover{color:var(--e-a-color-txt-hover)}#elementor-template-library-header-preview-back i{font-size:18px;scale:calc(1 * var(--direction-multiplier)) 1}#elementor-template-library-templates{display:flex;flex-direction:column;gap:20px}#elementor-template-library-templates .toolbar-container{align-items:center;display:flex;gap:2%;height:45px;justify-content:space-between}#elementor-template-library-templates #elementor-template-library-templates-container{align-items:flex-start;display:flex;flex-wrap:wrap}#elementor-template-library-templates[data-template-source=local] .toolbar-container .quota-progress-container{display:none}#elementor-template-library-templates[data-template-source=cloud] .toolbar-container:has(.bulk-selection-action-bar:not([style*="display: block"])),#elementor-template-library-templates[data-template-source=empty] .toolbar-container:has(.bulk-selection-action-bar:not([style*="display: block"])){justify-content:flex-end}#elementor-template-library-templates[data-template-source=cloud] .toolbar-container .quota-progress-container,#elementor-template-library-templates[data-template-source=empty] .toolbar-container .quota-progress-container{align-items:baseline;border-radius:3px;display:flex}#elementor-template-library-templates[data-template-source=cloud] .toolbar-container .quota-progress-container:focus-visible,#elementor-template-library-templates[data-template-source=empty] .toolbar-container .quota-progress-container:focus-visible{outline:2px solid var(--e-a-border-color-focus);outline-offset:2px}#elementor-template-library-templates[data-template-source=cloud] .toolbar-container .quota-progress-info,#elementor-template-library-templates[data-template-source=empty] .toolbar-container .quota-progress-info{align-items:center}#elementor-template-library-templates[data-template-source=cloud] .toolbar-container .quota-progress-info i,#elementor-template-library-templates[data-template-source=empty] .toolbar-container .quota-progress-info i{font-size:14px;margin-inline-start:5px}#elementor-template-library-templates[data-template-source=cloud] .toolbar-container .progress-bar-container,#elementor-template-library-templates[data-template-source=empty] .toolbar-container .progress-bar-container{align-self:center;margin:0 10px;text-align:start;width:200px}#elementor-template-library-templates[data-template-source=cloud] .toolbar-container .progress-bar-container .quota-warning,#elementor-template-library-templates[data-template-source=empty] .toolbar-container .progress-bar-container .quota-warning{font-size:10px}#elementor-template-library-templates[data-template-source=cloud] .toolbar-container .progress-bar-container a,#elementor-template-library-templates[data-template-source=empty] .toolbar-container .progress-bar-container a{color:var(--e-a-btn-bg-accent)}#elementor-template-library-templates[data-template-source=cloud] .toolbar-container .quota-progress-bar,#elementor-template-library-templates[data-template-source=empty] .toolbar-container .quota-progress-bar{align-items:center;background-color:var(--e-a-color-primary-bold);display:flex;height:4px;padding:0;position:relative}#elementor-template-library-templates[data-template-source=cloud] .toolbar-container .quota-progress-bar-fill,#elementor-template-library-templates[data-template-source=empty] .toolbar-container .quota-progress-bar-fill{height:100%;transition:width .3s ease}#elementor-template-library-templates[data-template-source=cloud] .toolbar-container .quota-progress-bar-fill-normal,#elementor-template-library-templates[data-template-source=empty] .toolbar-container .quota-progress-bar-fill-normal{background-color:#d004d4}#elementor-template-library-templates[data-template-source=cloud] .toolbar-container .quota-progress-bar-fill-warning,#elementor-template-library-templates[data-template-source=empty] .toolbar-container .quota-progress-bar-fill-warning{background-color:#f59e0b}#elementor-template-library-templates[data-template-source=cloud] .toolbar-container .quota-progress-bar-fill-alert,#elementor-template-library-templates[data-template-source=empty] .toolbar-container .quota-progress-bar-fill-alert{background-color:#93003f}#elementor-template-library-templates[data-template-source=cloud] .toolbar-container .quota-progress-bar-normal,#elementor-template-library-templates[data-template-source=empty] .toolbar-container .quota-progress-bar-normal{background-color:#f0abfc}#elementor-template-library-templates[data-template-source=cloud] .toolbar-container .quota-progress-bar-warning,#elementor-template-library-templates[data-template-source=empty] .toolbar-container .quota-progress-bar-warning{background-color:#fbd89e}#elementor-template-library-templates[data-template-source=cloud] .toolbar-container-value,#elementor-template-library-templates[data-template-source=empty] .toolbar-container-value{color:var(--e-a-color-txt);font-size:12px}#elementor-template-library-templates[data-template-source=cloud] #elementor-template-library-templates-container,#elementor-template-library-templates[data-template-source=local] #elementor-template-library-templates-container{border-block-start:var(--e-a-border)}#elementor-template-library-templates[data-template-source=cloud] .elementor-template-library-order-input:checked+.elementor-template-library-order-label,#elementor-template-library-templates[data-template-source=local] .elementor-template-library-order-input:checked+.elementor-template-library-order-label{color:var(--e-a-color-txt-active)}#elementor-template-library-templates[data-template-source=cloud][data-template-view=grid] #elementor-template-library-templates-container{border-block-start:none}#elementor-template-library-templates[data-template-source=cloud][data-template-view=grid] #elementor-template-library-order-toolbar-local{padding:0}#elementor-template-library-templates[data-template-source=cloud][data-template-view=grid] #elementor-template-library-order-toolbar-local div{max-width:-moz-fit-content;max-width:fit-content}#elementor-template-library-templates[data-template-source=cloud][data-template-view=grid] #elementor-template-library-order-toolbar-local .elementor-template-library-local-column-3,#elementor-template-library-templates[data-template-source=cloud][data-template-view=grid] #elementor-template-library-order-toolbar-local .elementor-template-library-local-column-5{display:none}#elementor-template-library-templates[data-template-source=cloud] .elementor-template-library-local-column-3{pointer-events:none}#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:var(--e-a-color-txt-active)}#elementor-template-library-templates .elementor-template-library-order-input,#elementor-template-library-templates.elementor-templates-filter-active #elementor-template-library-footer-banner,#elementor-template-library-templates[data-template-source=empty] #elementor-template-library-footer-banner,#elementor-template-library-templates[data-template-source=empty] #elementor-template-library-order-toolbar-local{display:none}#elementor-template-library-templates .elementor-template-library-order-input:checked+.elementor-template-library-order-label{padding-inline-end:8px}#elementor-template-library-templates .elementor-template-library-order-input:checked+.elementor-template-library-order-label:after{content:"\e8ae";font-family:eicons;margin-inline-start: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 .elementor-template-library-filter-toolbar-side-actions{align-items:center;display:flex;gap:8px}#elementor-template-library-templates .elementor-template-library-filter-toolbar-side-actions .elementor-template-library-action-item{background:transparent;border:none;border-radius:2px;color:inherit;color:var(--e-a-color-txt);cursor:pointer;font-family:inherit;font-size:inherit;font-size:20px;margin:0;padding:0 5px}#elementor-template-library-templates .elementor-template-library-filter-toolbar-side-actions .elementor-template-library-action-item:hover{background-color:var(--e-a-bg-hover)}#elementor-template-library-templates .elementor-template-library-filter-toolbar-side-actions .divider{background-color:var(--e-a-border-color);height:20px;width:1px}#elementor-template-library-templates[data-template-view=grid] .elementor-template-library-filter-toolbar-side-actions #elementor-template-library-view-grid,#elementor-template-library-templates[data-template-view=list] .elementor-template-library-filter-toolbar-side-actions #elementor-template-library-view-list{background-color:var(--e-a-bg-hover)}#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container{display:grid;grid-template-columns:repeat(auto-fill,208px);grid-gap:20px;padding:20px 0}#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container>.elementor-template-library-template-type-folder+.elementor-template-library-template-type-template{grid-column:1}#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container #elementor-template-library-templates-empty{grid-column:1/-1}#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid{border:var(--e-a-border);border-radius:3px;display:flex;flex-direction:column;height:158px;padding:8px;position:relative}#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid:focus-visible{outline:2px solid var(--e-a-border-color-focus);outline-offset:2px}#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid:not([data-status=locked]):focus .elementor-template-library-template-preview,#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid:not([data-status=locked]):focus-within .elementor-template-library-template-preview,#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid:not([data-status=locked]):hover .elementor-template-library-template-preview{display:flex}#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid:not([data-status=locked]):focus .elementor-template-library-card-footer .elementor-template-library-template-name,#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid:not([data-status=locked]):focus-within .elementor-template-library-card-footer .elementor-template-library-template-name,#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid:not([data-status=locked]):hover .elementor-template-library-card-footer .elementor-template-library-template-name{display:none}#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid:not([data-status=locked]):focus .elementor-template-library-card-footer .elementor-template-library-template-card-footer-overlay,#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid:not([data-status=locked]):focus-within .elementor-template-library-card-footer .elementor-template-library-template-card-footer-overlay,#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid:not([data-status=locked]):hover .elementor-template-library-card-footer .elementor-template-library-template-card-footer-overlay{display:flex!important}#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid .elementor-template-library-template-thumbnail{border-radius:3px;height:100px;margin-block-end:4px;overflow:hidden;position:relative;width:190px}#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid .elementor-template-library-template-thumbnail img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid .elementor-template-library-template-preview{align-items:center;background-color:rgba(0,0,0,.5);cursor:default;display:none;inset:0;justify-content:center;position:absolute}#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid .elementor-template-library-template-name{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid .elementor-template-library-card-footer{align-items:center;display:flex;font-size:11px;justify-content:space-between;min-height:38px;position:relative}#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid .elementor-template-library-card-footer .elementor-template-library-template-card-footer-overlay{display:none;gap:8px;height:38px;padding:4px 0;width:90%}#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid .elementor-template-library-card-footer .elementor-template-library-template-card-footer-overlay .elementor-template-library-template-insert{display:flex}#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid .elementor-template-library-card-footer .elementor-template-library-template-card-footer-overlay .elementor-template-library-template-insert i{align-items:center;display:flex}#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid .elementor-template-library-card-footer .elementor-template-library-template-card-footer-overlay .elementor-template-library-template-card-footer-overlay-info{align-items:start;display:flex;flex-direction:column;justify-content:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:65%}#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid.elementor-template-library-template-type-folder{align-items:center;flex-direction:row;height:56px;justify-content:start;padding:13px 10px}#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid.elementor-template-library-template-type-folder .elementor-template-library-template-type-icon{font-size:25px;margin-inline-end:8px}#elementor-template-library-templates[data-template-view=grid] #elementor-template-library-templates-container .elementor-template-library-template-view-grid.elementor-template-library-template-type-folder .elementor-template-library-template-more-toggle{margin-inline-start:auto}#elementor-template-library-templates[data-template-view=grid] #bulk-select-all{display:none}#elementor-template-library-templates.no-bulk-selections #bulk-select-all,#elementor-template-library-templates.no-bulk-selections .bulk-selection-item-checkbox{visibility:hidden}#elementor-template-library-templates.no-bulk-selections .elementor-template-library-template-name:hover .bulk-selection-item-checkbox{visibility:visible}#elementor-template-library-templates .bulk-selection-action-bar{align-items:center;background:var(--e-a-bg-active);border-radius:5px;color:var(--e-a-bg-invert);display:none;flex:1;gap:20px;padding:10px 25px}#elementor-template-library-templates .bulk-selection-action-bar button{align-items:center;background:transparent;border:none;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:inherit;justify-content:center;margin:0}#elementor-template-library-templates .bulk-selection-action-bar button.disabled{cursor:not-allowed;opacity:.3;pointer-events:none}#elementor-template-library-templates .bulk-selection-action-bar i{cursor:pointer;font-size:18px}#elementor-template-library-templates .bulk-selection-action-bar .eicon-editor-close{font-size:20px}#elementor-template-library-templates #elementor-template-library-navigation-container{display:flex;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#elementor-template-library-templates #elementor-template-library-navigation-container .elementor-template-library-navigation-container{align-items:center;display:flex;flex-direction:row;gap:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#elementor-template-library-templates #elementor-template-library-navigation-container .elementor-template-library-navigation-container>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#elementor-template-library-templates #elementor-template-library-navigation-container .elementor-template-library-navigation-container .elementor-template-library-navigation-back-button{background-color:var(--e-a-bg-hover);color:var(--e-a-color-txt);padding-inline-start:8px}#elementor-template-library-templates #elementor-template-library-order-toolbar-local:hover #bulk-select-all{visibility:visible}#elementor-template-library-templates .bulk-selected-item{background:var(--e-a-bg-active)}#elementor-template-library-templates .elementor-template-library-local-column-1 input[type=checkbox]{inset-block-start:3px;position:relative}#elementor-template-library-templates .elementor-template-library-local-column-1 input[type=checkbox]:checked{inset-block-start:0}#elementor-template-library-templates #bulk-select-all:checked,#elementor-template-library-templates .bulk-selection-item-checkbox:checked{background:#69727d}#elementor-template-library-templates .checkbox-minus:before{background-color:#fff;content:"";display:block;height:2px;transform:none;width:10px}#elementor-template-library-toolbar{align-items:center;display:flex;justify-content:space-between}.elementor-template-library-filter-toolbar{align-items:center;display:flex}.elementor-template-library-filter-select-source{display:flex;gap:10px;width:350px}.elementor-template-library-filter-select-source .source-option{border:.5px solid #babfc5;border-radius:3px;cursor:pointer;flex:1;font-size:12px;padding:5px}.elementor-template-library-filter-select-source .source-option i{margin-inline-end:5px}.elementor-template-library-filter-select-source .source-option .new-badge{border:1px solid var(--e-a-color-primary-bold-dark);border-radius:10px;color:var(--e-a-color-primary-bold-dark);font-size:10px;margin-inline-start:5px;padding:2px 4px}.elementor-template-library-filter-select-source .source-option.selected,.elementor-template-library-filter-select-source .source-option:hover{background-color:var(--e-a-bg-hover)}#elementor-template-library-connect-states .elementor-template-library-filter-toolbar{align-items:center;display:flex;justify-content:space-between}#elementor-template-library-toolbar .source-option-badge,.elementor-template-library-connect-states-badge .source-option-badge{align-items:center;border:none;border-radius:20px;display:flex;font-size:14px;font-weight:500;gap:6px;margin-inline-end:15px;margin-inline-start:auto;padding:6px 12px;white-space:nowrap}#elementor-template-library-toolbar .source-option-badge i,.elementor-template-library-connect-states-badge .source-option-badge i{font-size:14px;margin:0}#elementor-template-library-toolbar .source-option-badge.cloud-badge,.elementor-template-library-connect-states-badge .source-option-badge.cloud-badge{background-color:var(--e-a-bg-info);color:var(--e-a-color-info)}#elementor-template-library-toolbar .source-option-badge.cloud-badge i,.elementor-template-library-connect-states-badge .source-option-badge.cloud-badge i{color:var(--e-a-color-info)}#elementor-template-library-toolbar .source-option-badge.site-badge,.elementor-template-library-connect-states-badge .source-option-badge.site-badge{background-color:var(--e-a-bg-warning);color:var(--e-a-btn-bg-warning-hover)}#elementor-template-library-toolbar .source-option-badge.site-badge i,.elementor-template-library-connect-states-badge .source-option-badge.site-badge i{color:var(--e-a-btn-bg-warning-hover)}#elementor-template-library-filter-toolbar-remote{font-size:11px}#elementor-template-library-order{border-inline-end:var(--e-a-border);display:flex}.elementor-template-library-order-label{font-size:10px;font-weight:500;line-height:1;padding-inline-end:22px;text-transform:uppercase;-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:var(--e-a-color-txt-hover)}#elementor-template-library-filter .select2{text-align:start;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{padding-inline-start:5px;text-align:start;text-transform:capitalize}#elementor-template-library-my-favorites{flex-grow:1;padding-inline-start:20px;text-align:start}#elementor-template-library-filter-my-favorites{display:none}#elementor-template-library-filter-my-favorites:checked+#elementor-template-library-filter-my-favorites-label{color:var(--e-a-color-txt-active)}#elementor-template-library-filter-my-favorites:checked+#elementor-template-library-filter-my-favorites-label i:after{color:var(--e-a-color-primary-bold);content:"\e93f"}#elementor-template-library-filter-my-favorites-label{cursor:pointer;text-transform:uppercase}#elementor-template-library-filter-my-favorites-label:hover{color:var(--e-a-color-txt-hover)}#elementor-template-library-filter-my-favorites-label:hover i:after{color:var(--e-a-color-primary-bold)}#elementor-template-library-filter-my-favorites-label i{padding-inline-end:5px}#elementor-template-library-filter-my-favorites-label i:after{content:"\e923"}#elementor-template-library-create-new-folder-dialog .elementor-create-folder-template-dialog__p{margin-block-end:10px}#elementor-template-library-filter-text-wrapper{position:relative;width:200px}#elementor-template-library-filter-text-wrapper i{inset-block-start:50%;inset-inline-end:0;position:absolute;transform:translateY(-50%)}#elementor-template-library-filter-text-wrapper i.eicon-loading.eicon-animation-spin{inset-block-start:25%}#elementor-template-library-filter-text{border:none;border-block-end:var(--e-a-border-bold);border-radius:0;font-size:11px;padding:8px 15px 8px 0;transition:border .5s}#elementor-template-library-filter-text:focus{border-color:var(--e-a-border-color-focus)}#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-template-remote{border:var(--e-a-border);border-radius:3px;margin:calc(30px / 2);padding:8px}.elementor-template-library-template-remote:focus-visible{outline:2px solid var(--e-a-border-color-focus);outline-offset:2px}.elementor-template-library-template-remote:focus,.elementor-template-library-template-remote:focus-within,.elementor-template-library-template-remote:hover{background-color:var(--e-a-bg-hover)}.elementor-template-library-template-remote:focus .elementor-template-library-template-preview,.elementor-template-library-template-remote:focus-within .elementor-template-library-template-preview,.elementor-template-library-template-remote:hover .elementor-template-library-template-preview{opacity:1}.elementor-template-library-template-remote:focus .elementor-template-library-template-name,.elementor-template-library-template-remote:focus-within .elementor-template-library-template-name,.elementor-template-library-template-remote:hover .elementor-template-library-template-name{display:none}.elementor-template-library-template-remote:focus .elementor-template-library-favorite,.elementor-template-library-template-remote:focus .elementor-template-library-template-action,.elementor-template-library-template-remote:focus-within .elementor-template-library-favorite,.elementor-template-library-template-remote:focus-within .elementor-template-library-template-action,.elementor-template-library-template-remote:hover .elementor-template-library-favorite,.elementor-template-library-template-remote:hover .elementor-template-library-template-action{display:initial}.elementor-template-library-template-remote:not(:hover):not(:focus):not(:focus-within) .elementor-template-library-template-preview{opacity:0}.elementor-template-library-template-remote:not(:hover):not(:focus):not(:focus-within) .elementor-template-library-favorite,.elementor-template-library-template-remote:not(:hover):not(:focus):not(:focus-within) .elementor-template-library-template-action{display:none}.elementor-template-library-template-remote.elementor-template-library-pro-template .elementor-template-library-template-body:before{background-color:var(--e-a-color-accent);border-radius:2px;color:var(--e-a-color-white);content:var(--elementor-template-library-subscription-plan-label);font-size:8px;inset-block-start:5px;inset-inline-end:5px;line-height:1;padding:3px 5px;position:absolute;text-transform:uppercase}.elementor-template-library-template-remote:not(.elementor-template-library-template-page):not(.elementor-template-library-template-lp){overflow:hidden;position:relative;width:calc(33.333% - 30px)}.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{background-color:var(--e-a-bg-default);inset-block-end:0;inset-inline-start:0;padding:10px;position:absolute;transition:transform .5s;width:100%}.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):not(:focus):not(:focus-within) .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{background-position-x:50%;background-size:cover;box-shadow:inset 0 -2px 15px -6px rgba(0,0,0,.07);height:100%}.elementor-template-library-template-remote .elementor-template-library-template-preview{background-color:rgba(0,0,0,.5);cursor:pointer;inset:0;position:absolute;transition:opacity .5s}.elementor-template-library-template-remote .elementor-template-library-template-preview i{font-size:20px;inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(calc(-50% * var(--direction-multiplier)),-50%)}.elementor-template-library-template-remote .elementor-template-library-template-footer{align-items:center;display:flex;font-size:11px;height:40px;justify-content:space-between;line-height:1}.elementor-template-library-template-remote .elementor-template-library-template-name{flex-grow:1;overflow:hidden;padding-inline-end:5px;text-align:start;text-overflow:ellipsis;white-space:nowrap}.elementor-template-library-template-remote .elementor-template-library-favorite{margin-inline-start:auto}.elementor-template-library-template-remote .elementor-template-library-template-favorite-input{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.elementor-template-library-template-remote .elementor-template-library-template-favorite-input:focus-visible+.elementor-template-library-template-favorite-label{outline:2px solid var(--e-a-border-color-focus);outline-offset:2px}.elementor-template-library-template-remote .elementor-template-library-template-favorite-input:checked+.elementor-template-library-template-favorite-label i:before{color:var(--e-a-color-primary-bold);content:"\e93f"}.elementor-template-library-template-remote .elementor-template-library-template-favorite-label{cursor:pointer;font-size:15px}.elementor-template-library-template-remote .elementor-template-library-template-favorite-label:hover i{color:var(--e-a-color-primary-bold)}@media (max-width:1439px){.elementor-template-library-template-lp,.elementor-template-library-template-page{width:calc(25% - 30px)}}@media (min-width:1440px){.elementor-template-library-template-lp,.elementor-template-library-template-page{width:calc(20% - 30px)}}@media (max-width:1025px){.elementor-template-library-template-lp,.elementor-template-library-template-page{width:calc(33.333% - 30px)}}.elementor-template-library-template-lp .elementor-template-library-template-body,.elementor-template-library-template-page .elementor-template-library-template-body{height:200px}#elementor-template-library-order-toolbar-local,.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid),.elementor-template-library-template-local{align-items:center;display:flex;padding:0 25px;text-align:start}@media (max-width:1439px){#elementor-template-library-order-toolbar-local .elementor-template-library-local-column-1,.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-local-column-1,.elementor-template-library-template-local .elementor-template-library-local-column-1{width:33%}#elementor-template-library-order-toolbar-local .elementor-template-library-local-column-2,.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-local-column-2,.elementor-template-library-template-local .elementor-template-library-local-column-2{width:10%}#elementor-template-library-order-toolbar-local .elementor-template-library-local-column-3,#elementor-template-library-order-toolbar-local .elementor-template-library-local-column-4,.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-local-column-3,.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-local-column-4,.elementor-template-library-template-local .elementor-template-library-local-column-3,.elementor-template-library-template-local .elementor-template-library-local-column-4{width:15%}#elementor-template-library-order-toolbar-local .elementor-template-library-local-column-5,.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-local-column-5,.elementor-template-library-template-local .elementor-template-library-local-column-5{width:27%}}@media (min-width:1440px){#elementor-template-library-order-toolbar-local .elementor-template-library-local-column-1,.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-local-column-1,.elementor-template-library-template-local .elementor-template-library-local-column-1{width:25%}#elementor-template-library-order-toolbar-local .elementor-template-library-local-column-2,#elementor-template-library-order-toolbar-local .elementor-template-library-local-column-3,#elementor-template-library-order-toolbar-local .elementor-template-library-local-column-4,.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-local-column-2,.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-local-column-3,.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-local-column-4,.elementor-template-library-template-local .elementor-template-library-local-column-2,.elementor-template-library-template-local .elementor-template-library-local-column-3,.elementor-template-library-template-local .elementor-template-library-local-column-4{width:17%}#elementor-template-library-order-toolbar-local .elementor-template-library-local-column-5,.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-local-column-5,.elementor-template-library-template-local .elementor-template-library-local-column-5{width:24%}}@media (max-width:1024px){#elementor-template-library-order-toolbar-local .elementor-template-library-local-column-3,.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-local-column-3,.elementor-template-library-template-local .elementor-template-library-local-column-3{display:none}#elementor-template-library-order-toolbar-local .elementor-template-library-local-column-5,.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-local-column-5,.elementor-template-library-template-local .elementor-template-library-local-column-5{width:41%}}.elementor-template-library-template-cloud .elementor-template-library-template-more,.elementor-template-library-template-local .elementor-template-library-template-more{background-color:var(--e-a-bg-default);border-radius:var(--e-a-border-radius);box-shadow:1px 3px 11px rgba(0,0,0,.3);display:none;inset-block-start:100%;inset-inline-end:0;list-style:none;margin:0;padding:0;position:absolute;z-index:1}.elementor-template-library-template-cloud .elementor-template-library-template-more>li a,.elementor-template-library-template-cloud .elementor-template-library-template-more>li button,.elementor-template-library-template-local .elementor-template-library-template-more>li a,.elementor-template-library-template-local .elementor-template-library-template-more>li button{align-items:center;background:transparent;border:none;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:inherit;font-size:11px;gap:8px;margin:0;padding:10px 20px;width:100%}.elementor-template-library-template-cloud .elementor-template-library-template-more>li a.disabled,.elementor-template-library-template-cloud .elementor-template-library-template-more>li button.disabled,.elementor-template-library-template-local .elementor-template-library-template-more>li a.disabled,.elementor-template-library-template-local .elementor-template-library-template-more>li button.disabled{color:var(--e-a-color-txt-disabled);cursor:not-allowed}.elementor-template-library-template-cloud .elementor-template-library-template-more>li a,.elementor-template-library-template-local .elementor-template-library-template-more>li a{color:var(--e-a-color-txt);text-decoration:none}.elementor-template-library-template-cloud .elementor-template-library-template-more .elementor-template-library-template-delete,.elementor-template-library-template-local .elementor-template-library-template-more .elementor-template-library-template-delete{color:var(--e-a-color-danger)}.elementor-template-library-template-cloud .elementor-template-library-template-more i,.elementor-template-library-template-local .elementor-template-library-template-more i{font-size:16px}.elementor-template-library-template-cloud .elementor-template-library-template-more-toggle,.elementor-template-library-template-local .elementor-template-library-template-more-toggle{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;margin-inline-start:auto;padding:0}.elementor-template-library-template-cloud .elementor-template-library-template-more-toggle i,.elementor-template-library-template-local .elementor-template-library-template-more-toggle i{font-size:20px}.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid),.elementor-template-library-template-local{height:50px;margin-block-start:1px;transition:background-color .3s linear;width:100%}.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid):hover,.elementor-template-library-template-local:hover{background-color:var(--e-a-bg-hover)}.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid):first-child,.elementor-template-library-template-local:first-child{border-end-end-radius:0;border-end-start-radius:0;border-start-end-radius:3px;border-start-start-radius:3px}.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid):last-child,.elementor-template-library-template-local:last-child{border-end-end-radius:3px;border-end-start-radius:3px;border-start-end-radius:0;border-start-start-radius:0}.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-template-name,.elementor-template-library-template-local .elementor-template-library-template-name{font-weight:500}.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-template-name i,.elementor-template-library-template-local .elementor-template-library-template-name i{font-size:16px}.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-template-meta,.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-template-name,.elementor-template-library-template-local .elementor-template-library-template-meta,.elementor-template-library-template-local .elementor-template-library-template-name{padding-inline-end:20px}.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-local-column-1 i,.elementor-template-library-template-local .elementor-template-library-local-column-1 i{padding-inline-end:10px}.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-template-action,.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-template-meta,.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-template-name,.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-template-preview,.elementor-template-library-template-local .elementor-template-library-template-action,.elementor-template-library-template-local .elementor-template-library-template-meta,.elementor-template-library-template-local .elementor-template-library-template-name,.elementor-template-library-template-local .elementor-template-library-template-preview{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-template-controls,.elementor-template-library-template-local .elementor-template-library-template-controls{align-items:center;display:flex;position:relative}.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-template-controls>button,.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-template-controls>div,.elementor-template-library-template-local .elementor-template-library-template-controls>button,.elementor-template-library-template-local .elementor-template-library-template-controls>div{cursor:pointer;transition:color .5s}.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-template-insert.disabled,.elementor-template-library-template-local .elementor-template-library-template-insert.disabled{color:#f5d0fe}.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-template-insert.disabled:focus,.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-template-insert.disabled:hover,.elementor-template-library-template-local .elementor-template-library-template-insert.disabled:focus,.elementor-template-library-template-local .elementor-template-library-template-insert.disabled:hover{cursor:not-allowed}.elementor-template-library-template-cloud:not(.elementor-template-library-template-view-grid) .elementor-template-library-template-insert i,.elementor-template-library-template-local .elementor-template-library-template-insert i{margin-inline-end:3px}#elementor-template-library-preview{height:100%;overflow:hidden}#elementor-template-library-preview iframe{height:150%;transform:scale(.666) translateX(calc(-25% * var(--direction-multiplier))) translateY(-25%)}@media (max-width:1439px){#elementor-template-library-preview iframe{width:1440px}}@media (min-width:1440px){#elementor-template-library-preview iframe{width:1730px}}.elementor-template-library-blank-icon{font-size:64px;line-height:1;margin-block-start:45px}.elementor-template-library-blank-icon i{font-size:85px}.elementor-template-library-blank-icon i.eicon-library-upload{font-size:65px}.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-block-start:20px}@media (max-width:1439px){.elementor-template-library-blank-title{font-size:25px}}.elementor-template-library-blank-message{font-size:18px;font-weight:300;margin-block-start:15px}@media (max-width:1439px){.elementor-template-library-blank-message{font-size:16px;margin-block-start:10px}}#elementor-template-library-save-template-form{align-items:center;display:flex;justify-content:center;margin-block-start:40px}#elementor-template-library-save-template-form>*{font-size:16px;height:55px}#elementor-template-library-save-template-form .cloud-library-form-inputs>*{font-size:16px;height:55px;margin-block-end:15px}#elementor-template-library-save-template-form .cloud-library-form-inputs{display:block;margin:0 auto;width:500px}#elementor-template-library-save-template-form .cloud-library-form-inputs .connect-badge,#elementor-template-library-save-template-form .cloud-library-form-inputs .upgrade-tooltip{display:none}#elementor-template-library-save-template-form .cloud-library-form-inputs .divider{margin-inline:5px}#elementor-template-library-save-template-form .cloud-library-form-inputs .upgrade-badge{border:1px solid rgba(147,0,63,.502);border-radius:100px;display:none;margin-inline:5px;padding:3px 5px}#elementor-template-library-save-template-form .cloud-library-form-inputs .upgrade-badge a{color:var(--e-a-btn-bg-accent)}#elementor-template-library-save-template-form .cloud-library-form-inputs .upgrade-badge a i{margin-inline-end:5px}#elementor-template-library-save-template-form .cloud-library-form-inputs.max-capacity .quota-cta{display:inline}#elementor-template-library-save-template-form .cloud-library-form-inputs .ellipsis-container{background:var(--e-a-bg-hover);border:none;border-radius:2px;color:inherit;cursor:pointer;display:inline;font-family:inherit;font-size:inherit;line-height:inherit;padding:0 2px 1px;vertical-align:bottom}#elementor-template-library-save-template-form .cloud-library-form-inputs .ellipsis-container:hover{background:var(--e-a-bg-active)}#elementor-template-library-save-template-form .cloud-library-form-inputs .ellipsis-container:focus-visible{outline:2px solid var(--e-a-border-color-focus);outline-offset:2px}#elementor-template-library-save-template-form .cloud-library-form-inputs.max-capacity .connect-badge,#elementor-template-library-save-template-form .cloud-library-form-inputs.max-capacity .upgrade-badge,#elementor-template-library-save-template-form .cloud-library-form-inputs.max-capacity .upgrade-tooltip,#elementor-template-library-save-template-form .cloud-library-form-inputs.promotion .connect-badge,#elementor-template-library-save-template-form .cloud-library-form-inputs.promotion .upgrade-badge,#elementor-template-library-save-template-form .cloud-library-form-inputs.promotion .upgrade-tooltip{display:inline}#elementor-template-library-save-template-form .cloud-library-form-inputs.max-capacity #cloud,#elementor-template-library-save-template-form .cloud-library-form-inputs.max-capacity .cloud label,#elementor-template-library-save-template-form .cloud-library-form-inputs.max-capacity .ellipsis-container,#elementor-template-library-save-template-form .cloud-library-form-inputs.promotion #cloud,#elementor-template-library-save-template-form .cloud-library-form-inputs.promotion .cloud label,#elementor-template-library-save-template-form .cloud-library-form-inputs.promotion .ellipsis-container{pointer-events:none}#elementor-template-library-save-template-form .cloud-library-form-inputs.max-capacity .divider,#elementor-template-library-save-template-form .cloud-library-form-inputs.max-capacity .ellipsis-container,#elementor-template-library-save-template-form .cloud-library-form-inputs.promotion .divider,#elementor-template-library-save-template-form .cloud-library-form-inputs.promotion .ellipsis-container{display:none}#elementor-template-library-save-template-form .cloud-library-form-inputs.max-capacity .connect-divider,#elementor-template-library-save-template-form .cloud-library-form-inputs.promotion .connect-divider{color:var(--e-a-color-txt-muted);margin-inline:5px}#elementor-template-library-save-template-form .cloud-library-form-inputs .quota-cta{display:none;float:inline-start}#elementor-template-library-save-template-form .cloud-library-form-inputs .quota-cta p{color:var(--e-a-btn-bg-accent);font-size:13px;text-align:start}#elementor-template-library-save-template-form .cloud-library-form-inputs .quota-cta a{color:var(--e-a-btn-bg-accent);text-decoration:underline}#elementor-template-library-save-template-form .cloud-library-form-inputs #elementor-template-library-save-template-submit{float:inline-end}#elementor-template-library-save-template-form .cloud-library-form-inputs #elementor-template-library-save-template-submit[disabled]{cursor:not-allowed}#elementor-template-library-save-template-form .cloud-library-form-inputs .source-selections{border:var(--e-a-border-bold);display:flex;flex-direction:column;gap:10px;height:auto;padding:15px;position:relative;text-align:start}#elementor-template-library-save-template-form .cloud-library-form-inputs .source-selections input[type=checkbox]:checked{background:#69727d;inset-block-start:-3px;position:relative}#elementor-template-library-save-template-form .cloud-library-form-inputs .source-selections-input{display:inline-block;position:relative}#elementor-template-library-save-template-form .cloud-library-form-inputs .source-selections-input.cloud,#elementor-template-library-save-template-form .cloud-library-form-inputs .source-selections-input.local{align-items:baseline;display:inline-flex;line-height:27px;overflow:hidden;overflow:visible;text-overflow:ellipsis;white-space:nowrap}#elementor-template-library-save-template-form .cloud-library-form-inputs .source-selections-input #cloud,#elementor-template-library-save-template-form .cloud-library-form-inputs .source-selections-input #local{flex-shrink:0;inset-block-start:2px;position:relative}#elementor-template-library-save-template-form .cloud-library-form-inputs .source-selections-input #cloud:checked,#elementor-template-library-save-template-form .cloud-library-form-inputs .source-selections-input #local:checked{inset-block-start:-2px}#elementor-template-library-save-template-form .cloud-library-form-inputs .source-selections-input .eicon-ellipsis-h{vertical-align:bottom}#elementor-template-library-save-template-form .cloud-library-form-inputs .source-selections-input .eicon-info{color:var(--e-a-color-txt-muted);cursor:pointer;margin-inline:5px}#elementor-template-library-save-template-form .cloud-library-form-inputs .source-selections-input .selected-folder{align-items:baseline;display:none;margin-inline-end:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#elementor-template-library-save-template-form .cloud-library-form-inputs .source-selections-input .selected-folder[style*="display: inline"]{display:inline-flex!important}#elementor-template-library-save-template-form .cloud-library-form-inputs .source-selections-input .selected-folder-text{cursor:pointer;overflow:hidden;text-decoration:underline;text-overflow:ellipsis;white-space:nowrap}#elementor-template-library-save-template-form .cloud-library-form-inputs .source-selections-input .eicon-editor-close{cursor:pointer;flex-shrink:0}#elementor-template-library-save-template-form .cloud-library-form-inputs .source-selections-input #elementor-template-library-connect__badge{color:var(--e-a-color-primary-bold);font-size:14px}#elementor-template-library-save-template-form .cloud-library-form-inputs .source-selections-input #elementor-template-library-connect__badge:hover{text-decoration:underline}#elementor-template-library-save-template-form .cloud-library-form-inputs .cloud-folder-selection-dropdown{background-color:var(--e-a-bg-default);border-radius:2px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);display:none;inset-block-start:40px;max-width:450px;min-width:187px;overflow:auto;position:absolute;z-index:1}#elementor-template-library-save-template-form .cloud-library-form-inputs .cloud-folder-selection-dropdown li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#elementor-template-library-save-template-form .cloud-library-form-inputs .cloud-folder-selection-dropdown .eicon-loading{margin:15px}#elementor-template-library-save-template-form .cloud-library-form-inputs .cloud-folder-selection-dropdown .eicon-folder-o{margin-inline-end:10px}#elementor-template-library-save-template-form .cloud-library-form-inputs .cloud-folder-selection-dropdown .folder-list{max-height:170px}#elementor-template-library-save-template-form .cloud-library-form-inputs .cloud-folder-selection-dropdown .folder-item{cursor:pointer;list-style:none;padding:5px 15px}#elementor-template-library-save-template-form .cloud-library-form-inputs .cloud-folder-selection-dropdown .folder-item[data-id="0"] .eicon-folder-o{display:none}#elementor-template-library-save-template-form .cloud-library-form-inputs .cloud-folder-selection-dropdown .folder-item .eicon-loading{margin:0}#elementor-template-library-save-template-form .cloud-library-form-inputs .cloud-folder-selection-dropdown .folder-item[data-id="0"]{text-decoration:underline}#elementor-template-library-save-template-form .cloud-library-form-inputs .cloud-folder-selection-dropdown .folder-item.selected,#elementor-template-library-save-template-form .cloud-library-form-inputs .cloud-folder-selection-dropdown .folder-item:focus,#elementor-template-library-save-template-form .cloud-library-form-inputs .cloud-folder-selection-dropdown .folder-item:hover{background:var(--e-a-border-color)}#elementor-template-library-save-template-form .cloud-library-form-inputs .cloud-folder-selection-dropdown .folder-item:focus-visible{outline:2px solid var(--e-a-border-color-focus);outline-offset:-2px}#elementor-template-library-save-template-form .cloud-library-form-inputs .cloud-folder-selection-dropdown .folder-item.disabled{opacity:.3;pointer-events:none}#elementor-template-library-save-template-form .cloud-library-form-inputs .cloud-folder-selection-dropdown .no-results{font-size:13px;margin:0 20px;padding-block:15px;pointer-events:none;text-align:center}#elementor-template-library-save-template-form .cloud-library-form-inputs .cloud-folder-selection-dropdown .no-results i{font-size:24px;padding-block-end:10px}#elementor-template-library-save-template-form .cloud-library-form-inputs #elementor-template-library-save-template-name{border-block-start:none;border-inline:none}#elementor-template-library-save-template-form .cloud-library-form-inputs .source-selections-input.disabled{opacity:.3;pointer-events:none}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b{display:flex;flex-direction:column;text-align:start;width:600px}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .save-location-label,#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .template-name-label{color:var(--e-a-color-txt);font-size:12px;font-weight:400}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b #elementor-template-library-save-template-name{border:var(--e-a-border-bold);border-radius:3px;margin-block-end:0;padding:12px 15px;width:100%}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections{border:none;gap:12px;margin-block-start:20px;padding:0}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input{align-items:center;border:var(--e-a-border-bold);border-radius:3px;display:flex;gap:8px;line-height:normal;padding:12px 15px;width:100%}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input:has(input[type=checkbox]:checked){border-color:var(--e-a-color-txt)}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input.cloud,#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input.local{display:flex}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input input[type=checkbox]{flex-shrink:0;margin-inline-end:0;position:relative}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input input[type=checkbox]:checked{inset-block-start:0}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input input[type=checkbox]:after{background-color:var(--e-a-border-color);content:"";height:18px;inset-inline-end:-8px;position:absolute;width:1px}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input>i:first-of-type{color:var(--e-a-color-txt);font-size:24px;margin-inline-end:4px;margin-inline-start:12px}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input>svg:first-of-type{color:var(--e-a-color-txt);font-size:24px;margin-inline-end:0;margin-inline-start:8px}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input label{cursor:pointer;flex:0 0 auto;margin:0}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .divider{margin-inline:0}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .ellipsis-container{background:transparent;border-radius:0;cursor:pointer;display:inline;margin-inline-start:0;padding:0;text-decoration:underline;vertical-align:baseline}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .ellipsis-container:hover{background:transparent}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .select-folder-link{color:var(--e-a-color-primary-bold);cursor:pointer;margin-inline-start:4px;text-decoration:underline}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .select-folder-link:hover{text-decoration:none}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .upgrade-badge{background:transparent;border:none;border-radius:0;display:none;margin-inline-start:0;padding:3px 8px;transition:background-color .2s}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .upgrade-badge:hover{background-color:var(--e-a-btn-bg-primary-hover);border-radius:3px}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .upgrade-badge a{align-items:center;color:var(--e-a-btn-bg-accent);display:flex;font-size:14px;font-weight:500;gap:4px;text-decoration:none}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .upgrade-badge a i{font-size:14px;margin:0}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .connect-badge{display:none}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .connect-badge .connect-divider{color:var(--e-a-color-txt-muted);margin-inline:5px}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .connect-badge a{color:var(--e-a-color-info);text-decoration:underline}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .connect-badge a:hover{text-decoration:none}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .account-badge{align-items:center;border:none;border-radius:20px;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;margin-inline-start:auto;padding:6px 12px;transition:opacity .2s}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .account-badge:hover{opacity:.8}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .account-badge i{font-size:14px;margin:0}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .account-badge.cloud-account-badge{background-color:var(--e-a-bg-info);color:var(--e-a-color-info)}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .account-badge.cloud-account-badge i{color:var(--e-a-color-info)}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .account-badge.site-account-badge{background-color:var(--e-a-bg-warning);color:var(--e-a-btn-bg-warning-hover)}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .account-badge.site-account-badge i{color:var(--e-a-btn-bg-warning-hover)}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .selected-folder{align-items:center;display:none;gap:6px;margin-inline-start:8px}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .selected-folder[style*="display: inline"]{display:inline-flex!important}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .selected-folder-text{cursor:pointer;text-decoration:underline}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections .source-selections-input .eicon-editor-close{cursor:pointer;font-size:14px}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .cloud-folder-selection-dropdown{inset-block-start:75px;inset-inline-start:230px}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections-input.cloud:not(:has(.connect-badge)) .connect-badge{display:none}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections-input.cloud:has(.connect-badge) .connect-badge{display:inline}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections-input.cloud:has(.connect-badge) .upgrade-badge{display:none}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections-input.cloud:has(.connect-badge){border-color:var(--e-a-border-color)}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections-input.cloud:has(.connect-badge) .divider,#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections-input.cloud:has(.connect-badge) label,#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections-input.cloud:has(.connect-badge)>i:first-of-type{color:var(--e-a-color-txt-disabled)}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b .source-selections-input.cloud:has(.connect-badge) input[type=checkbox]:after{background-color:var(--e-a-color-txt-disabled)}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.max-capacity .source-selections-input.cloud,#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.promotion .source-selections-input.cloud{border-color:var(--e-a-border-color)}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.max-capacity .source-selections-input.cloud .divider,#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.max-capacity .source-selections-input.cloud label,#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.max-capacity .source-selections-input.cloud>i:first-of-type,#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.promotion .source-selections-input.cloud .divider,#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.promotion .source-selections-input.cloud label,#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.promotion .source-selections-input.cloud>i:first-of-type{color:var(--e-a-color-txt-disabled)}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.max-capacity .source-selections-input.cloud input[type=checkbox]:after,#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.promotion .source-selections-input.cloud input[type=checkbox]:after{background-color:var(--e-a-color-txt-disabled)}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.max-capacity .source-selections-input.cloud .upgrade-badge,#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.promotion .source-selections-input.cloud .upgrade-badge{display:inline-flex}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.max-capacity .source-selections-input.cloud .ellipsis-container,#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.promotion .source-selections-input.cloud .ellipsis-container{display:none}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.max-capacity .source-selections-input.cloud .divider,#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.promotion .source-selections-input.cloud .divider{display:block}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.max-capacity .source-selections-input.cloud input[type=checkbox],#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.max-capacity .source-selections-input.cloud label,#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.promotion .source-selections-input.cloud input[type=checkbox],#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.promotion .source-selections-input.cloud label{pointer-events:none}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b.max-capacity .quota-cta{display:block;margin-block-start:15px}#elementor-template-library-save-template-form .cloud-library-form-inputs.variant-b #elementor-template-library-save-template-submit{align-self:center;float:none;margin-block-start:20px}#elementor-template-library-save-template-name{border-end-end-radius:0;border-end-start-radius:3px;border-start-end-radius:0;border-start-start-radius:3px;padding-inline-start:25px;width:500px}#elementor-template-library-save-template-submit{border-end-end-radius:3px;border-end-start-radius:0;border-start-end-radius:3px;border-start-start-radius:0;width:150px}#elementor-template-library-import-form{border:2px dashed var(--e-a-border-color-bold);margin:35px auto;padding:60px;transition:var(--e-a-transition-hover);width:95%}#elementor-template-library-import-form-or{font-size:18px;margin-block-start:15px}#elementor-template-library-import-form-label{display:inline-block;margin-block-start:20px;padding:15px 35px}#elementor-template-library-import-form-input{display:none}#elementor-template-library-import-form.elementor-drag-over{border-color:var(--e-a-color-primary)}#elementor-template-library-import .elementor-template-library-blank-icon{margin-block-start:0}#elementor-template-library-import .elementor-template-library-blank-message{margin-block-start:20px}.e-route-library-connect #elementor-template-library-modal .dialog-message{max-height:95vh;min-height:550px;padding:100px 0 0}.elementor-template-library-cloud-empty__button{margin-block-start:45px}#elementor-template-library-connect-logo{font-size:20px}#elementor-template-library-connect__button{display:inline-block;font-size:14px;margin-block-start:25px;padding:12px 24px;position:relative;z-index:1}#elementor-template-library-connect__background-image-left-1{animation:fadeIn 1.5s,slideDown 1.5s,mover 3.5s 1.5s infinite alternate;bottom:-29%;right:22.4%}#elementor-template-library-connect__background-image-left-2{animation:fadeIn 3s,slideDown 3s,mover 2s 3s infinite alternate;bottom:-15.5%;right:46.25%}#elementor-template-library-connect__background-image-right-1{animation:fadeIn 2.5s,slideDown 2.5s,mover 2s 2.5s infinite alternate;bottom:-41%;left:37%}#elementor-template-library-connect__background-image-right-2{animation:fadeIn 1.5s,slideDown 1.5s,mover 1.5s 1.5s infinite alternate;bottom:-12.5%;left:48%}.elementor-template-library-connect__background-image{position:absolute}.elementor-template-library-blank-footer{color:var(--e-a-color-txt-muted);font-style:italic;inset-block-end:70px;inset-inline-start:50%;position:absolute;transform:translateX(calc(-50% * var(--direction-multiplier)))}@media (max-height:700px){.elementor-template-library-blank-footer{display:none}}#elementor-template-library-footer-banner{padding-block-end:45px}#elementor-template-library-footer-banner i{font-size:56px;margin-block-start:40px}#elementor-template-library-footer-banner .elementor-nerd-box-icon{margin-block-start:70px}#elementor-template-library-templates-empty{margin-block-start:40px;width:100%}#elementor-template-library-error-dialog .dialog-message{text-align:start}#elementor-template-library-error-info{margin-block-start:10px}#elementor-library--cloud-upgrade__dialog,#elementor-library--connect_infotip__dialog,#elementor-library--infotip__dialog,#elementor-library--site-info__dialog{background-color:var(--e-a-bg-default);border-radius:var(--e-a-border-radius);box-shadow:var(--e-a-popover-shadow);position:absolute;z-index:10000}#elementor-library--cloud-upgrade__dialog.variant-b,#elementor-library--connect_infotip__dialog.variant-b,#elementor-library--infotip__dialog.variant-b,#elementor-library--site-info__dialog.variant-b{background-color:var(--e-a-bg-secondary);color:var(--e-a-color-txt-invert);width:200px}#elementor-library--cloud-upgrade__dialog.variant-b .dialog-message,#elementor-library--connect_infotip__dialog.variant-b .dialog-message,#elementor-library--infotip__dialog.variant-b .dialog-message,#elementor-library--site-info__dialog.variant-b .dialog-message{padding:4px 8px}#elementor-library--cloud-upgrade__dialog__title,#elementor-library--connect_infotip__dialog__title,#elementor-library--infotip__dialog__title,#elementor-library--site-info__dialog__title{font-size:14px}#elementor-library--cloud-upgrade__dialog .dialog-buttons-wrapper,#elementor-library--connect_infotip__dialog .dialog-buttons-wrapper,#elementor-library--infotip__dialog .dialog-buttons-wrapper,#elementor-library--site-info__dialog .dialog-buttons-wrapper{float:inline-end;padding:10px 0 10px 10px}#elementor-library--cloud-upgrade__dialog .dialog-button,#elementor-library--connect_infotip__dialog .dialog-button,#elementor-library--infotip__dialog .dialog-button,#elementor-library--site-info__dialog .dialog-button{background:none;border:none;color:var(--e-a-btn-bg-accent);cursor:pointer;font-size:13px;font-weight:500;padding:7px 25px}#elementor-library--cloud-upgrade__dialog:after,#elementor-library--connect_infotip__dialog:after,#elementor-library--infotip__dialog:after,#elementor-library--site-info__dialog:after{border:10px solid transparent;content:"";inset-inline-end:46%;position:absolute;transform:scaleX(.7)}#elementor-library--infotip__dialog{width:265px}#elementor-library--infotip__dialog .dialog-message{padding:20px 20px 0}#elementor-library--infotip__dialog:after{border-block-start-color:var(--e-a-bg-default);inset-block-start:100%}#elementor-library--infotip__dialog.variant-b:after{border-block-start-color:var(--e-a-bg-secondary)}#elementor-library--connect_infotip__dialog{width:265px}#elementor-library--connect_infotip__dialog .dialog-message{padding:20px}#elementor-library--connect_infotip__dialog:not(.variant-b):after{border-block-end-color:var(--e-a-bg-default);inset-block-end:100%}#elementor-library--connect_infotip__dialog.variant-b:after{border-block-start-color:var(--e-a-bg-secondary);inset-block-start:100%}#elementor-library--cloud-upgrade__dialog,#elementor-library--connect_infotip__dialog.variant-b{width:265px}#elementor-library--cloud-upgrade__dialog:after{border-block-start-color:var(--e-a-bg-default);inset-block-start:100%}#elementor-library--cloud-upgrade__dialog.variant-b:after{border-block-start-color:var(--e-a-bg-secondary)}#elementor-library--site-info__dialog{width:265px}#elementor-library--site-info__dialog:after{border-block-start-color:var(--e-a-bg-default);inset-block-start:100%}#elementor-library--site-info__dialog.variant-b:after{border-block-start-color:var(--e-a-bg-secondary)}.elementor-global-styles-dialog{--gsd-color-text-primary:#0c0d0e;--gsd-color-text-secondary:#3f444b;--gsd-color-text-tertiary:#69727d;--gsd-color-divider:rgba(0,0,0,.12);--gsd-color-primary-main:#f0abfc;--gsd-color-primary-hover:#e879f9;--gsd-color-secondary-main:#515962;--gsd-border-radius:4px;--gsd-spacing-horizontal:24px;--gsd-font-family:"Roboto",sans-serif;min-width:444px;padding:16px 0 0}.elementor-global-styles-dialog__header{margin-block-end:16px;padding:10px var(--gsd-spacing-horizontal) 0}.elementor-global-styles-dialog__header h2{color:var(--gsd-color-text-primary);font-family:var(--gsd-font-family);font-size:16px;font-weight:500;letter-spacing:.15px;line-height:1.3;margin:0 0 4px}.elementor-global-styles-dialog__header p{color:var(--gsd-color-text-secondary);font-family:var(--gsd-font-family);font-size:14px;font-weight:400;letter-spacing:.15px;line-height:20px;margin:0}.elementor-global-styles-dialog__options{display:flex;flex-direction:column;gap:12px;padding:0 var(--gsd-spacing-horizontal)}.elementor-global-styles-dialog__radio-card{border:1px solid var(--gsd-color-divider);border-radius:var(--gsd-border-radius);cursor:pointer;display:flex;gap:0;padding:12px 8px;transition:border-color .2s ease}.elementor-global-styles-dialog__radio-card:has(input[type=radio]:checked){border:2px solid var(--gsd-color-text-primary);padding:11px 7px}.elementor-global-styles-dialog__radio-card input[type=radio]{accent-color:var(--gsd-color-text-primary);color:var(--gsd-color-text-tertiary);cursor:pointer;flex-shrink:0;height:20px;margin:9px;width:20px}.elementor-global-styles-dialog__radio-card-content{align-items:flex-start;display:flex;flex:1;flex-direction:column}.elementor-global-styles-dialog__radio-label{color:var(--gsd-color-text-primary);font-family:var(--gsd-font-family);font-size:14px;font-weight:500;letter-spacing:.15px;line-height:18px}.elementor-global-styles-dialog__radio-description{color:var(--gsd-color-text-secondary);font-family:var(--gsd-font-family);font-size:12px;font-weight:400;letter-spacing:.4px;line-height:20px}.elementor-global-styles-dialog__checkbox-container{align-items:flex-start;display:flex;gap:4px;margin-block-start:0;padding:0}.elementor-global-styles-dialog__checkbox-option{align-items:flex-start;cursor:pointer;display:flex;gap:4px}.elementor-global-styles-dialog__checkbox-option input[type=checkbox]{cursor:pointer;height:18px;margin:4px;width:18px}.elementor-global-styles-dialog__checkbox-option input[type=checkbox]:checked{background-color:var(--gsd-color-text-tertiary)}.elementor-global-styles-dialog__checkbox-label{color:var(--gsd-color-text-primary);font-family:var(--gsd-font-family);font-size:12px;font-weight:400;letter-spacing:.15px;line-height:1.43;margin-inline-start:4px;padding-block-start:4px}.elementor-global-styles-dialog__checkbox-label a{color:#2563eb;text-decoration:underline}.elementor-global-styles-dialog__checkbox-label a:hover{color:#2563eb}.elementor-global-styles-dialog__footer{align-items:center;display:flex;gap:8px;justify-content:flex-end;padding:16px var(--gsd-spacing-horizontal)}.elementor-global-styles-dialog__button-cancel{background:transparent;border:none;border-radius:var(--gsd-border-radius);color:var(--gsd-color-secondary-main);cursor:pointer;font-family:var(--gsd-font-family);font-size:15px;font-weight:500;letter-spacing:.4px;line-height:24px;padding:6px 8px}.elementor-global-styles-dialog__button-cancel:hover{background:rgba(0,0,0,.04)}.elementor-global-styles-dialog__button-insert{background:var(--gsd-color-primary-main);border:none;border-radius:var(--gsd-border-radius);color:var(--gsd-color-text-primary);cursor:pointer;font-family:var(--gsd-font-family);font-size:15px;font-weight:500;letter-spacing:.4px;line-height:24px;padding:6px 16px}.elementor-global-styles-dialog__button-insert:hover{background:var(--gsd-color-primary-hover)}.elementor-tags-list{background-color:var(--e-a-bg-default);border:var(--e-a-border);border-radius:3px;box-shadow:var(--e-a-popover-shadow);display:none;max-height:300px;overflow:auto;padding-block-end:5px;position:absolute;width:260px;z-index:10000}.elementor-tags-list__group-title{align-items:center;display:flex;font-size:12px;font-weight:700;padding:10px 15px}.elementor-tags-list__group-title .eicon-info-circle{color:var(--e-a-color-primary-bold);font-size:14px;padding-inline-end:5px}.elementor-tags-list__item{cursor:pointer;font-size:10px;padding:6px 15px}.elementor-tags-list__item:before{content:">";font-size:8px;padding-inline-end:5px}.elementor-tags-list__item:hover{background-color:var(--e-a-bg-hover)}.elementor-tags-list__teaser{border-block-start:2px solid var(--e-a-border-color);margin-block-start:4px;padding-block-start:4px}.elementor-tags-list__teaser-text{font-size:12px;line-height:1.5;padding:2px 15px 8px}.elementor-tags-list__teaser-link{color:var(--e-a-color-primary-bold);font-style:italic;font-weight:700;text-decoration:underline}.elementor-dynamic-cover{align-items:center;box-sizing:border-box;display:flex;height:27px;width:100%}.elementor-dynamic-cover__title{flex-grow:1;overflow:hidden;padding:0 8px;text-overflow:ellipsis;white-space:nowrap}.elementor-dynamic-cover__remove,.elementor-dynamic-cover__settings{cursor:pointer;transition:var(--e-a-transition-hover)}.elementor-dynamic-cover__remove:hover,.elementor-dynamic-cover__settings:hover{color:var(--e-a-color-txt-hover)}.elementor-control-type-wysiwyg .elementor-dynamic-cover{margin-block-start:10px}.elementor-tag-settings-popup{background-color:var(--e-a-bg-default);border:var(--e-a-border);box-shadow:var(--e-a-popover-shadow);position:absolute;width:260px;z-index:1}.elementor-tag-settings-popup:before{border:10px solid transparent;border-block-end-color:var(--e-a-border-color);content:"";inset-block-start:-20px;inset-inline-start:5px;position:absolute}.elementor-tag-settings-popup .elementor-control-type-section:first-child{margin:0}.elementor-tag-controls-stack-empty{background-color:var(--e-a-bg-default);font-size:13px;padding:10px;text-align:center}.elementor-control-dynamic input{border-end-end-radius:0;border-end-start-radius:var(--e-a-border-radius);border-start-end-radius:0;border-start-start-radius:var(--e-a-border-radius)}.elementor-control-dynamic-switcher{align-items:center;background:var(--e-a-bg-default);border:var(--e-a-border-bold);border-end-end-radius:var(--e-a-border-radius);border-end-start-radius:0;border-inline-start-width:0;border-start-end-radius:var(--e-a-border-radius);border-start-start-radius:0;cursor:pointer;display:inline-flex;flex-shrink:0;height:27px;justify-content:center;transition:var(--e-a-transition-hover)}.elementor-control-dynamic-switcher:hover{background-color:var(--e-a-bg-hover);color:var(--e-a-color-txt-hover)}.elementor-control-dynamic-switcher.e-control-tool{border:0;height:20px}.elementor-control-dynamic-switcher-wrapper{display:flex}.elementor-control-dynamic-switcher .eicon-database{font-size:12px}.elementor-control-dynamic-value .e-global__popover-toggle,.elementor-control-dynamic-value .elementor-control-dynamic-switcher,.elementor-control-dynamic-value .elementor-control-tag-area{display:none}.elementor-context-menu{background-color:var(--e-a-bg-default);border-radius:var(--e-a-border-radius);box-shadow:var(--e-a-popover-shadow);padding:5px 0;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:250px;z-index:101}.elementor-context-menu-list,.elementor-context-menu-list__group{display:flex;flex-direction:column}.elementor-context-menu-list__group:not(:last-child){border-block-end:var(--e-a-border)}.elementor-context-menu-list__item{align-items:center;cursor:pointer;display:flex;gap:16px;padding:12px 20px;transition:var(--e-a-transition-hover)}.elementor-context-menu-list__item--disabled{color:var(--e-a-color-disabled);cursor:default;opacity:.5}.elementor-context-menu-list__item--disabled.elementor-context-menu-list__item--has-shortcut-action{opacity:1}.elementor-context-menu-list__item--disabled.elementor-context-menu-list__item--has-shortcut-action>:not(.elementor-context-menu-list__item__shortcut){opacity:.5}.elementor-context-menu-list__item:not(.elementor-context-menu-list__item--disabled):focus,.elementor-context-menu-list__item:not(.elementor-context-menu-list__item--disabled):hover{background-color:var(--e-a-bg-hover);color:var(--e-a-color-hover)}.elementor-context-menu-list__item__icon{display:none;width:20px}.elementor-context-menu-list__item__title{flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.elementor-context-menu-list__item__shortcut{color:var(--e-a-color-txt-muted)}.elementor-context-menu-list__item__shortcut--link-fullwidth{cursor:pointer;inset:0;position:absolute;z-index:2}.elementor-context-menu-list__item__shortcut__new-badge{border:1px solid var(--e-a-color-primary-bold);border-radius:10px;color:var(--e-a-color-primary-bold);font-size:10px;padding:2px 8px}.elementor-context-menu-list__item__shortcut__promotion-badge{align-items:center;background-color:rgba(214,16,124,.12);border-radius:50%;color:var(--e-a-color-accent-promotion,#d6107c);cursor:pointer;display:flex;font-size:16px;height:24px;justify-content:center;width:24px}.elementor-context-menu-list__item__shortcut,.elementor-context-menu-list__item__title{font-size:14px;font-style:normal;font-weight:400;line-height:1;position:relative}.elementor-context-menu-list__item.elementor-context-menu-list__item-delete:not(.elementor-context-menu-list__item--disabled):focus>*,.elementor-context-menu-list__item.elementor-context-menu-list__item-delete:not(.elementor-context-menu-list__item--disabled):hover>*{color:var(--e-global-color-danger)}.elementor-context-menu-list__item.elementor-hidden{display:none}.elementor-context-menu .eicon-pro-icon{color:var(--e-global-color-accent)}#elementor-hotkeys{text-align:start}#elementor-hotkeys__modal .dialog-buttons-wrapper{display:none}#elementor-hotkeys__content{display:flex;gap:70px;justify-content:space-between;overflow:hidden;padding:20px 30px;width:100%}@media (max-width:1024px){#elementor-hotkeys__content{flex-direction:column;gap:20px;padding:20px}}.elementor-hotkeys__col{display:flex;flex-direction:column;gap:20px;width:100%}.elementor-hotkeys__header{font-weight:500}.elementor-hotkeys__item{align-items:center;display:flex;padding:20px 10px}.elementor-hotkeys__item:not(:last-child){border-block-end:var(--e-a-border)}.elementor-hotkeys__item--label{flex-grow:1;font-size:13px;font-weight:400}.elementor-hotkeys__item--shortcut{display:flex;flex-grow:0;gap:27px}@media (max-width:1024px){.elementor-hotkeys__item--shortcut{gap:23px}}.elementor-hotkeys__item--shortcut kbd{background-color:var(--e-a-bg-active);border-radius:var(--e-a-border-radius);font-family:unset;padding:5px 12px;position:relative}@media (max-width:1024px){.elementor-hotkeys__item--shortcut kbd{padding:4px 9px}}.elementor-hotkeys__item--shortcut kbd:not(:last-of-type):after{content:"+";inset-inline-end:0;margin-inline-end:-18px;position:absolute;text-align:center;width:9px}@media (max-width:1024px){.elementor-hotkeys__item--shortcut kbd:not(:last-of-type):after{margin-inline-end:-16px}}.elementor-template-library-template-remote:not(.elementor-template-library-template-page):not(.elementor-template-library-template-lp).elementor-template-library-template-floating_button{margin-top:0!important;width:calc(25% - 30px)}.ui-resizable-n{top:-5px}.ui-resizable-e{right:-5px}.ui-resizable-s{bottom:-5px}.ui-resizable-w{left:-5px}.ui-resizable-ne{right:-5px;top:-5px}.ui-resizable-nw{left:-5px;top:-5px}.ui-resizable-se{bottom:-5px;right:-5px}.ui-resizable-sw{bottom:-5px;left:-5px}.ui-resizable-n,.ui-resizable-s{cursor:ns-resize;height:10px;left:0;width:100%}.ui-resizable-e,.ui-resizable-w{cursor:ew-resize;height:100%;top:0;width:10px}.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;--e-editor-navigator-indicator-width:3px;--e-editor-navigator-promotion-height:30px}#elementor-navigator{background-color:var(--e-a-bg-default);border:var(--e-a-border);box-shadow:0 2px 20px 0 rgba(0,0,0,.1);display:none;height:50vh;inset-block-start:100px;inset-inline-end:30px;overflow:hidden;position:fixed;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--e-editor-navigator-width);z-index:100}body.elementor-navigator-docked #elementor-navigator{height:100%;inset:0;inset-inline-start:auto}body:not(.elementor-navigator-docked) #elementor-navigator{border-radius:5px}#elementor-navigator__inner{display:flex;flex-direction:column;height:100%}#elementor-navigator__header{align-items:stretch;border-block-end:var(--e-a-border);color:var(--e-a-color-txt-accent);display:flex}#elementor-navigator__header__title{cursor:move;flex:1;font-size:13px;font-weight:400;padding:10px 0;text-align:center}#elementor-navigator__ai-titles+#elementor-navigator__header__title,iframe+#elementor-navigator__header__title{padding-inline-end:17.5px}#elementor-navigator__ai-titles{background-color:transparent;border:none;cursor:pointer;outline:none;text-align:center;width:35px}#elementor-navigator__ai-titles:hover{color:#e73cf6}#elementor-navigator__close,#elementor-navigator__toggle-all{background-color:transparent;border:none;color:var(--e-a-color-txt);cursor:pointer;outline:0;padding:10px;transition:color .5s}#elementor-navigator__close:hover,#elementor-navigator__toggle-all:hover{color:var(--e-a-color-txt-hover)}#elementor-navigator__close:focus,#elementor-navigator__toggle-all:focus{color:var(--e-a-color-txt-active)}#elementor-navigator__toggle-all{font-size:13px}#elementor-navigator__close{font-size:11px}#elementor-navigator__elements{flex-grow:1;overflow:auto;position:relative}.elementor-navigator-docked #elementor-navigator__elements{height:calc(100% - 35px)}#elementor-navigator__elements .elementor-nerd-box{padding:25px}#elementor-navigator__elements>.elementor-navigator__element-section{border-block-end:var(--e-a-border)}#elementor-navigator__footer{text-align:center;width:100%}#elementor-navigator__footer__resize-bar{border-block-start:var(--e-a-border)}.elementor-navigator-docked #elementor-navigator__footer__resize-bar{display:none}#elementor-navigator__footer__promotion{align-items:center;color:var(--e-a-bg-logo);display:flex;font-family:Roboto,sans-serif;font-size:12px;justify-content:center;min-height:var(--e-editor-navigator-promotion-height);padding:4px 17px}#elementor-navigator__footer__promotion a{color:var(--e-a-color-accent-promotion);margin-inline-start:1px}.elementor-navigator__item{cursor:pointer;display:flex;height:30px;overflow:hidden;position:relative;transition:padding .5s linear}.elementor-navigator__item:focus,.elementor-navigator__item:hover{background-color:var(--e-a-bg-hover)}.elementor-navigator__item:active{background-color:var(--e-a-bg-active);color:var(--e-a-color-txt-accent)}.elementor-navigator__item[data-locked=true]{cursor:not-allowed}.elementor-navigator__item:not(.elementor-active) .elementor-navigator__element__list-toggle i{transform:rotate(calc(-90deg * var(--direction-multiplier)))}.elementor-navigator__item>*{align-items:center;display:flex}.elementor-navigator__item+.elementor-navigator__elements{display:none}.elementor-navigator__elements>.elementor-navigator__element-container:not(:last-child),.elementor-navigator__elements>.elementor-navigator__element-section{border-block-end:var(--e-a-border)}.elementor-navigator__elements .elementor-empty-view{padding:10px}.elementor-navigator__elements .elementor-empty-view__title{font-size:10px;font-style:italic;margin-inline-start:34px}.elementor-navigator__elements .ui-sortable-helper{background-color:var(--e-a-bg-active);box-shadow:1px 2px 5px 0 rgba(0,0,0,.1);color:var(--e-a-color-txt-accent);pointer-events:none;transform:rotate(4deg)}.elementor-navigator__elements .ui-sortable-placeholder{background-color:var(--e-a-bg-hover)}.elementor-navigator__element.elementor-dragging-on-child>.elementor-navigator__elements>.elementor-empty-view{border-block-start:var(--e-a-border)}.elementor-navigator__element.elementor-dragging-on-child>.elementor-navigator__elements>.elementor-empty-view .elementor-empty-view__title,.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:var(--e-a-color-txt-default)}.elementor-navigator__element:not(.elementor-navigator__element--hidden)>.elementor-navigator__item .elementor-navigator__element__toggle:hover{color:var(--e-a-color-txt-hover)}.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:var(--e-a-bg-active)}.elementor-navigator__element__list-toggle{margin-inline-end:7px;transition:transform .3s}.elementor-navigator__element__element-type{font-size:14px;margin-inline-end:8px}.elementor-navigator__element__title{flex-grow:1;overflow:hidden}.elementor-navigator__element__title__text{-webkit-user-select:text;-moz-user-select:text;user-select:text;white-space:nowrap}.elementor-navigator__element__title__text[contenteditable=true]{background-color:var(--e-a-bg-hover);border:var(--e-a-border);outline:none;padding:var(--e-admin-border-radius)}.elementor-navigator__element__title__text:not([contenteditable=true]){overflow:hidden;padding:3px 0;text-overflow:ellipsis;white-space:nowrap}.elementor-navigator__element__toggle{font-size:13px;height:100%;inset-inline-end:15px;position:absolute;z-index:0}.elementor-navigator__element__indicators{position:relative;transition:transform .5s;z-index:91}.elementor-navigator__element__indicators:not(:hover){transform:translateX(calc(100% * var(--direction-multiplier) - var(--e-editor-navigator-indicator-width) * var(--direction-multiplier)))}.elementor-navigator__element__indicator{align-items:center;background-color:var(--e-a-bg-default);border-inline-end:var(--e-a-border);color:var(--e-a-color-txt);display:inline-flex;height:100%;justify-content:center;width:31px}.elementor-navigator__element__indicator:first-child{border-inline-start:var(--e-editor-navigator-indicator-width) solid var(--e-a-border-color-accent)}.elementor-navigator__element__indicator:hover{color:var(--e-a-color-txt-hover)}.elementor-navigator__element--hidden .elementor-navigator__element__title,.elementor-navigator__element--hidden .elementor-navigator__element__toggle{opacity:.5}.elementor-navigator__promotion-text{line-height:18px}.e-notice-bar{align-items:center;background-color:var(--e-a-color-accent);color:#fff;display:flex;height:40px;inset-block-end:0;padding:0 25px;position:absolute;width:100%}.e-notice-bar__message a{color:var(--e-a-color-txt-invert);text-decoration:underline}.e-notice-bar__message a:hover{color:#d5d8dc}.e-notice-bar__primary_action{margin-inline:12px}.e-notice-bar__primary_action a{background:#fff;border-radius:3px;color:#93003f;font-size:11px;padding:4px 10px}.e-notice-bar__primary_action a:hover{background:#f1f2f3;color:#47001e}.e-notice-bar__secondary_action,.e-notice-bar__secondary_message{font-size:11px}.e-notice-bar__secondary_action{margin-inline:4px}.e-notice-bar__secondary_action a{color:#fff;text-decoration:underline}.e-notice-bar__secondary_action a:hover{color:#f1f2f3}.e-notice-bar__close{cursor:pointer;margin-inline-start:auto}.e-notice-bar__icon{margin-inline-end:8px}.e-notice-bar i{font-size:16px;opacity:.9}.e-notice-bar i:hover{color:#d5d8dc}.e-notice-bar a,.e-notice-bar i{transition:var(--e-a-transition-hover)}body:not(.elementor-device-desktop) #e-notice-bar{display:none}#elementor-fatal-error-dialog .dialog-message a{text-decoration:underline}#elementor-preview-debug-link-text{display:inline-block}#elementor-icons-manager-modal .dialog-message{height:700px;padding:0}#elementor-icons-manager-modal .dialog-content,#elementor-icons-manager__wrapper{display:flex}@media (max-width:479px){#elementor-icons-manager__sidebar{display:none}}#elementor-icons-manager__tab-links{margin-block-start:30px}#elementor-icons-manager__upload{align-items:center;border-block-start:var(--e-a-border);display:flex;justify-content:space-between;margin:20px 45px;padding-block-start:35px}@media (max-width:1439px){#elementor-icons-manager__upload{margin:20px 25px}}#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{background-color:transparent;padding:8px 15px}#elementor-icons-manager__search i{inset-block-start:50%;inset-inline-end:15px;position:absolute;transform:translateY(-50%)}#elementor-icons-manager__tab__wrapper{margin:25px -15px 0;overflow:auto;padding:0 15px 15px}#elementor-icons-manager__tab__title{color:var(--e-a-color-txt);font-size:16px;font-weight:500;text-align:start}@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{align-items:center;display:flex;flex-direction:column;padding-block-start:70px}#elementor-icons-manager__promotion__icon{font-size:60px}#elementor-icons-manager__promotion__text{font-size:16px;padding-block-start:25px;width:300px}#elementor-icons-manager__promotion__link{margin-block-start:20px}.elementor-icons-manager__tab-link{cursor:pointer;font-size:12px;padding-block:15px;padding-inline:45px 0;position:relative;text-align:start}.elementor-icons-manager__tab-link i{font-size:20px;padding-inline-end:15px}@media (max-width:1024px){.elementor-icons-manager__tab-link i{display:none}}.elementor-icons-manager__tab-link:hover{background-color:var(--e-a-bg-hover)}.elementor-icons-manager__tab-link.elementor-active{background-color:var(--e-a-bg-active);color:var(--e-a-color-txt-accent)}.elementor-icons-manager__tab-link.elementor-active:after{background-color:var(--e-a-border-color-accent);content:"";height:100%;inset-block-start:0;inset-inline-start:0;position:absolute;width:3px}.elementor-icons-manager__tab__item{border:var(--e-a-border);border-radius:3px;cursor:pointer;height:0;overflow:hidden;padding-block-end:100%;position:relative;transition:var(--e-a-transition-hover)}.elementor-icons-manager__tab__item:hover{background-color:var(--e-a-bg-hover)}.elementor-icons-manager__tab__item.elementor-selected{background-color:var(--e-a-bg-active);border-color:var(--e-a-border-color-accent);color:var(--e-a-color-txt-accent)}.elementor-icons-manager__tab__item__content{align-items:center;display:flex;flex-direction:column;inset-block-start:50%;inset-inline-start:50%;padding:1px;position:absolute;transform:translate(calc(-50% * var(--direction-multiplier)),-50%);width:100%}.elementor-icons-manager__tab__item__icon{font-size:25px}.elementor-icons-manager__tab__item__name{font-size:11px;max-width:100%;overflow:hidden;padding:13px 20px 0;text-overflow:ellipsis;white-space:nowrap}.elementor-color-picker__header{align-items:center;box-shadow:0 2px 8px rgba(0,0,0,.1);display:flex;font-weight:700;justify-content:space-between;padding:10px}.e-color-picker__tools{display:flex}.e-control-color--no-value .pcr-button{background-color:transparent;background-image:linear-gradient(135deg,transparent 46%,#ff3030 50%,transparent 54%);background-size:cover}.pickr{border:var(--e-a-border);height:27px}.pickr .pcr-button{border-radius:var(--e-a-border-radius);height:100%;width:100%}.pickr .pcr-button:after,.pickr .pcr-button:before{height:12px;inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(calc(-50% * var(--direction-multiplier)),-50%);width:12px}.pcr-app{background-color:var(--e-a-bg-default);box-shadow:var(--e-a-popover-shadow);color:var(--e-a-color-txt);font-family:var(--e-a-font-family)}.pcr-app[data-theme=monolith]{padding:0;width:270px}.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-chooser,.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-opacity{height:8px}.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-palette{height:150px}.pcr-app .pcr-selection .pcr-picker{box-shadow:0 0 5px 1px rgba(0,0,0,.2)}.pcr-app .pcr-interaction{padding-block-end:20px}.pcr-app .pcr-interaction input.pcr-result{background-color:transparent;border:var(--e-a-border);border-radius:var(--e-a-border-radius);color:var(--e-a-color-txt);margin:0}.pcr-app .pcr-interaction input.pcr-result:focus{border-color:var(--e-a-border-color-bold);box-shadow:none}.pcr-app .pcr-interaction input.pcr-type{all:unset;color:var(--e-a-color-txt-muted);cursor:pointer;font-size:10px;padding-inline-start:5px}.pcr-app .pcr-interaction input.pcr-type.active{background-color:transparent;color:var(--e-a-color-txt-accent)}.pcr-interaction,.pcr-selection{padding:0 20px}.pcr-selection{padding-block-start:20px}.pcr .elementor-control-dynamic-switcher{border:0;height:20px}.select2-container{font-size:12px;outline:none;width:100%!important;z-index:9999}.select2-container .e-select2-placeholder{color:var(--e-a-color-txt-muted)}.select2-container.select2-container--default .select2-selection--single{background-color:transparent;height:27px}.select2-container.select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--e-a-color-txt);line-height:27px}.select2-container.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:var(--e-a-bg-hover);color:var(--e-a-color-txt-hover)}.select2-container.select2-container--default .select2-selection--multiple{background-color:var(--e-a-bg-default);line-height:0;min-height:27px}.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:var(--e-a-btn-bg);border:none;border-radius:0;color:var(--e-a-btn-color-invert);font-size:10px;line-height:1.2;padding:2px 3px}.select2-container.select2-container--default .select2-selection--multiple .select2-selection__choice.select2-selection__e-plus-button{cursor:pointer;position:relative;text-indent:-9999px;width:16.67px}.select2-container.select2-container--default .select2-selection--multiple .select2-selection__choice.select2-selection__e-plus-button:after{align-items:center;color:var(--e-a-btn-color-invert);content:"\e815";display:flex;font-family:eicons;inset:0;justify-content:center;position:absolute;text-indent:0}.select2-container.select2-container--default .select2-selection--multiple .select2-selection__rendered{padding-block-end:5px}.select2-container.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:var(--e-a-btn-color-invert);margin-inline-end:3px}.select2-container:not(.select2-container--open):not(.select2-container--focus) .select2-selection--multiple,.select2-container:not(.select2-container--open):not(.select2-container--focus) .select2-selection--single{background-color:var(--e-a-bg-default);border-color:var(--e-a-border-color);color:var(--e-a-color-txt)}.select2-container.select2-container--focus .select2-selection--multiple,.select2-container.select2-container--focus .select2-selection--single,.select2-container.select2-container--open .select2-selection--multiple,.select2-container.select2-container--open .select2-selection--single{border-color:var(--e-a-border-color-bold)}.select2-selection{outline:none}.select2-selection--single{height:27px}.select2-selection__arrow{height:27px;inset-block-start:0}.select2-results__option[aria-selected=true]{background-color:var(--e-a-bg-active);color:var(--e-a-color-txt-active)}.select2-results__option[aria-selected=true]:not(.select2-results__option--highlighted){background-color:var(--e-a-bg-active)}.select2-dropdown{background-color:var(--e-a-bg-default);border-color:var(--e-a-border-color);box-shadow:var(--e-a-dropdown-shadow);color:var(--e-a-color-txt)}.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:inset 0 0 0 1px #0e3b9c}.e-ui-state--document-scrubbing-mode__on label.e-scrubbing--active{color:#0e3b9c;-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{text-align:center}#elementor-paste-area-dialog .dialog-header{font-size:30px;padding-block-start:60px}#elementor-paste-area-dialog .dialog-message{font-size:15px;padding:0 15px 15px;position:relative}#elementor-paste-area-dialog #elementor-paste-area-dialog__input{background:transparent;border-color:transparent;color:transparent;height:100px;inset-block-start:-60px;inset-inline:0;margin:0;padding:0;position:absolute}#elementor-paste-area-dialog #elementor-paste-area-dialog__input:focus{border-color:transparent;outline:none}#elementor-paste-area-dialog .dialog-widget-content{width:400px}#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-block-start:15px}#elementor-paste-area-dialog #elementor-paste-area-dialog__error{color:var(--e-a-color-danger);font-size:12px}#elementor-paste-area-dialog #elementor-paste-area-dialog__error:before{border-block-start:var(--e-a-border);content:"";display:block;margin:10px -15px}[class*=" eicon-flex"],[class^=eicon-flex]{transition:all .3s}[class*=" eicon-flex"].eicon-inline,[class^=eicon-flex].eicon-inline{max-height:1em;max-width:1em}[class*=" eicon-flex"],[class^=eicon-flex]{--is-ltr:1;--is-rtl:0}[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))}[class*=" eicon-flex"],[class^=eicon-flex]{--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))}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/frontend.css */
:root {
  --direction-multiplier: 1;
}

html[dir=rtl],
body.rtl {
  --direction-multiplier: -1;
}

.elementor-hidden {
  display: none;
}

.elementor-visibility-hidden {
  visibility: hidden;
}

.elementor-screen-only,
.screen-reader-text,
.screen-reader-text span,
.ui-helper-hidden-accessible {
  position: absolute;
  top: -10000em;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.elementor-clearfix:after {
  content: "";
  display: block;
  clear: both;
  width: 0;
  height: 0;
}

.e-logo-wrapper {
  display: inline-block;
  line-height: 1;
}
.e-logo-wrapper i {
  color: var(--e-a-color-circle-logo);
  font-size: 2.5em;
}

.elementor *, .elementor *:before, .elementor *:after {
  box-sizing: border-box;
}
.elementor a {
  box-shadow: none;
  text-decoration: none;
}
.elementor hr {
  margin: 0;
  background-color: transparent;
}
.elementor img {
  height: auto;
  max-width: 100%;
  border: none;
  border-radius: 0;
  box-shadow: none;
}
.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure {
  margin: 0;
}
.elementor embed,
.elementor iframe,
.elementor object,
.elementor video {
  max-width: 100%;
  width: 100%;
  margin: 0;
  line-height: 1;
  border: none;
}
.elementor .elementor-background-video-container,
.elementor .elementor-background-holder,
.elementor .elementor-background {
  inset: 0;
  position: absolute;
  overflow: hidden;
  z-index: 0;
  direction: ltr;
}
.elementor .elementor-background-video-container {
  transition: opacity 1s;
  pointer-events: none;
}
.elementor .elementor-background-video-container.elementor-loading {
  opacity: 0;
}
.elementor .elementor-background-video,
.elementor .elementor-background-video-embed {
  max-width: none;
}
.elementor .elementor-background-video,
.elementor .elementor-background-video-embed,
.elementor .elementor-background-video-hosted {
  position: absolute;
  inset-block-start: 50%;
  inset-inline-start: 50%;
  transform: translate(-50%, -50%);
}
.elementor .elementor-background-video-hosted {
  -o-object-fit: cover;
     object-fit: cover;
}
.elementor .elementor-background-overlay {
  inset: 0;
  position: absolute;
}
.elementor .elementor-background-slideshow {
  position: absolute;
  inset: 0;
  z-index: 0;
}
.elementor .elementor-background-slideshow__slide__image {
  width: 100%;
  height: 100%;
  background-position: center center;
  background-size: cover;
}

.elementor-widget-wrap > .elementor-element.elementor-absolute,
.e-con > .elementor-element.elementor-absolute,
.e-con-inner > .elementor-element.elementor-absolute {
  position: absolute;
}
.elementor-widget-wrap > .elementor-element.elementor-fixed,
.e-con > .elementor-element.elementor-fixed,
.e-con-inner > .elementor-element.elementor-fixed {
  position: fixed;
}

.elementor-widget-wrap .elementor-element.elementor-widget__width-auto, .elementor-widget-wrap .elementor-element.elementor-widget__width-initial {
  max-width: 100%;
}
@media (max-width: 1024px) {
  .elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto, .elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto, .elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial {
    max-width: 100%;
  }
}

.elementor-element.elementor-absolute, .elementor-element.elementor-fixed {
  z-index: 1;
}
.elementor-element {
  --flex-direction: initial;
  --flex-wrap: initial;
  --justify-content: initial;
  --align-items: initial;
  --align-content: initial;
  --gap: initial;
  --flex-basis: initial;
  --flex-grow: initial;
  --flex-shrink: initial;
  --order: initial;
  --align-self: initial;
  flex-basis: var(--flex-basis);
  flex-grow: var(--flex-grow);
  flex-shrink: var(--flex-shrink);
  order: var(--order);
  align-self: var(--align-self);
}
.elementor-element:where(.e-con-full, .elementor-widget) {
  flex-direction: var(--flex-direction);
  flex-wrap: var(--flex-wrap);
  justify-content: var(--justify-content);
  align-items: var(--align-items);
  align-content: var(--align-content);
  gap: var(--row-gap) var(--column-gap);
}

.elementor-invisible {
  visibility: hidden;
}

.elementor-custom-embed-play {
  position: absolute;
  inset-block-start: 50%;
  inset-inline-start: 50%;
  transform: translate(calc(-50% * var(--direction-multiplier)), -50%);
}
.elementor-custom-embed-play i {
  font-size: 100px;
  color: #fff;
  text-shadow: 1px 0 6px rgba(0, 0, 0, 0.3);
}
.elementor-custom-embed-play svg {
  height: 100px;
  width: 100px;
  fill: #fff;
  filter: drop-shadow(1px 0 6px rgba(0, 0, 0, 0.3));
}
.elementor-custom-embed-play i,
.elementor-custom-embed-play svg {
  opacity: 0.8;
  transition: all 0.5s;
}
.elementor-custom-embed-play.elementor-playing i {
  font-family: eicons;
}
.elementor-custom-embed-play.elementor-playing i:before {
  content: "\e8fb";
}
.elementor-custom-embed-play.elementor-playing i,
.elementor-custom-embed-play.elementor-playing svg {
  animation: eicon-spin 2s infinite linear;
}

.elementor-tag {
  display: inline-flex;
}

.elementor-ken-burns {
  transition-property: transform;
  transition-duration: 10s;
  transition-timing-function: linear;
}
.elementor-ken-burns--out {
  transform: scale(1.3);
}
.elementor-ken-burns--active {
  transition-duration: 20s;
}
.elementor-ken-burns--active.elementor-ken-burns--out {
  transform: scale(1);
}
.elementor-ken-burns--active.elementor-ken-burns--in {
  transform: scale(1.3);
}

.elementor-align-center {
  text-align: center;
}
.elementor-align-right {
  text-align: right;
}
.elementor-align-left {
  text-align: left;
}
.elementor-align-center .elementor-button, .elementor-align-right .elementor-button, .elementor-align-left .elementor-button {
  width: auto;
}
.elementor-align-justify .elementor-button {
  width: 100%;
}

@media (min-width: -1) {
  .elementor-widescreen-align-center {
    text-align: center;
  }
  .elementor-widescreen-align-right {
    text-align: right;
  }
  .elementor-widescreen-align-left {
    text-align: left;
  }
  .elementor-widescreen-align-center .elementor-button, .elementor-widescreen-align-right .elementor-button, .elementor-widescreen-align-left .elementor-button {
    width: auto;
  }
  .elementor-widescreen-align-justify .elementor-button {
    width: 100%;
  }
}
@media (max-width: -1) {
  .elementor-laptop-align-center {
    text-align: center;
  }
  .elementor-laptop-align-right {
    text-align: right;
  }
  .elementor-laptop-align-left {
    text-align: left;
  }
  .elementor-laptop-align-center .elementor-button, .elementor-laptop-align-right .elementor-button, .elementor-laptop-align-left .elementor-button {
    width: auto;
  }
  .elementor-laptop-align-justify .elementor-button {
    width: 100%;
  }
}
@media (max-width: -1) {
  .elementor-tablet_extra-align-center {
    text-align: center;
  }
  .elementor-tablet_extra-align-right {
    text-align: right;
  }
  .elementor-tablet_extra-align-left {
    text-align: left;
  }
  .elementor-tablet_extra-align-center .elementor-button, .elementor-tablet_extra-align-right .elementor-button, .elementor-tablet_extra-align-left .elementor-button {
    width: auto;
  }
  .elementor-tablet_extra-align-justify .elementor-button {
    width: 100%;
  }
}
@media (max-width: 1024px) {
  .elementor-tablet-align-center {
    text-align: center;
  }
  .elementor-tablet-align-right {
    text-align: right;
  }
  .elementor-tablet-align-left {
    text-align: left;
  }
  .elementor-tablet-align-center .elementor-button, .elementor-tablet-align-right .elementor-button, .elementor-tablet-align-left .elementor-button {
    width: auto;
  }
  .elementor-tablet-align-justify .elementor-button {
    width: 100%;
  }
}
@media (max-width: -1) {
  .elementor-mobile_extra-align-center {
    text-align: center;
  }
  .elementor-mobile_extra-align-right {
    text-align: right;
  }
  .elementor-mobile_extra-align-left {
    text-align: left;
  }
  .elementor-mobile_extra-align-center .elementor-button, .elementor-mobile_extra-align-right .elementor-button, .elementor-mobile_extra-align-left .elementor-button {
    width: auto;
  }
  .elementor-mobile_extra-align-justify .elementor-button {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .elementor-mobile-align-center {
    text-align: center;
  }
  .elementor-mobile-align-right {
    text-align: right;
  }
  .elementor-mobile-align-left {
    text-align: left;
  }
  .elementor-mobile-align-center .elementor-button, .elementor-mobile-align-right .elementor-button, .elementor-mobile-align-left .elementor-button {
    width: auto;
  }
  .elementor-mobile-align-justify .elementor-button {
    width: 100%;
  }
}
:root {
  --page-title-display: block;
}

.elementor-page-title, h1.entry-title {
  display: var(--page-title-display);
}

@keyframes eicon-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
.eicon-animation-spin {
  animation: eicon-spin 2s infinite linear;
}

.elementor-section {
  position: relative;
}
.elementor-section .elementor-container {
  display: flex;
  margin-inline: auto;
  position: relative;
}
@media (max-width: 1024px) {
  .elementor-section .elementor-container {
    flex-wrap: wrap;
  }
}
.elementor-section.elementor-section-boxed > .elementor-container {
  max-width: 1140px;
}
.elementor-section.elementor-section-stretched {
  position: relative;
  width: 100%;
}
.elementor-section.elementor-section-items-top > .elementor-container {
  align-items: flex-start;
}
.elementor-section.elementor-section-items-middle > .elementor-container {
  align-items: center;
}
.elementor-section.elementor-section-items-bottom > .elementor-container {
  align-items: flex-end;
}
@media (min-width: 768px) {
  .elementor-section.elementor-section-height-full {
    height: 100vh;
  }
  .elementor-section.elementor-section-height-full > .elementor-container {
    height: 100%;
  }
}

.elementor-bc-flex-widget .elementor-section-content-top > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-items: flex-start;
}
.elementor-bc-flex-widget .elementor-section-content-middle > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-items: center;
}
.elementor-bc-flex-widget .elementor-section-content-bottom > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-items: flex-end;
}

.elementor-widget-wrap {
  position: relative;
  width: 100%;
  flex-wrap: wrap;
  align-content: flex-start;
}
.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap {
  display: flex;
}
.elementor-widget-wrap > .elementor-element {
  width: 100%;
}
.elementor-widget-wrap.e-swiper-container {
  width: calc(100% - (var(--e-column-margin-left, 0px) + var(--e-column-margin-right, 0px)));
}

.elementor-widget {
  position: relative;
}
.elementor-widget:not(:last-child) {
  margin-block-end: var(--kit-widget-spacing, 20px);
}
.elementor-widget:not(:last-child).elementor-widget__width-auto, .elementor-widget:not(:last-child).elementor-widget__width-initial, .elementor-widget:not(:last-child).elementor-absolute {
  margin-block-end: 0;
}

.elementor-column {
  position: relative;
  min-height: 1px;
  display: flex;
}

.elementor-column-gap-narrow > .elementor-column > .elementor-element-populated {
  padding: 5px;
}
.elementor-column-gap-default > .elementor-column > .elementor-element-populated {
  padding: 10px;
}
.elementor-column-gap-extended > .elementor-column > .elementor-element-populated {
  padding: 15px;
}
.elementor-column-gap-wide > .elementor-column > .elementor-element-populated {
  padding: 20px;
}
.elementor-column-gap-wider > .elementor-column > .elementor-element-populated {
  padding: 30px;
}

.elementor-inner-section .elementor-column-gap-no .elementor-element-populated {
  padding: 0;
}

@media (min-width: 768px) {
  .elementor-column.elementor-col-10, .elementor-column[data-col="10"] {
    width: 10%;
  }
  .elementor-column.elementor-col-11, .elementor-column[data-col="11"] {
    width: 11.111%;
  }
  .elementor-column.elementor-col-12, .elementor-column[data-col="12"] {
    width: 12.5%;
  }
  .elementor-column.elementor-col-14, .elementor-column[data-col="14"] {
    width: 14.285%;
  }
  .elementor-column.elementor-col-16, .elementor-column[data-col="16"] {
    width: 16.666%;
  }
  .elementor-column.elementor-col-20, .elementor-column[data-col="20"] {
    width: 20%;
  }
  .elementor-column.elementor-col-25, .elementor-column[data-col="25"] {
    width: 25%;
  }
  .elementor-column.elementor-col-30, .elementor-column[data-col="30"] {
    width: 30%;
  }
  .elementor-column.elementor-col-33, .elementor-column[data-col="33"] {
    width: 33.333%;
  }
  .elementor-column.elementor-col-40, .elementor-column[data-col="40"] {
    width: 40%;
  }
  .elementor-column.elementor-col-50, .elementor-column[data-col="50"] {
    width: 50%;
  }
  .elementor-column.elementor-col-60, .elementor-column[data-col="60"] {
    width: 60%;
  }
  .elementor-column.elementor-col-66, .elementor-column[data-col="66"] {
    width: 66.666%;
  }
  .elementor-column.elementor-col-70, .elementor-column[data-col="70"] {
    width: 70%;
  }
  .elementor-column.elementor-col-75, .elementor-column[data-col="75"] {
    width: 75%;
  }
  .elementor-column.elementor-col-80, .elementor-column[data-col="80"] {
    width: 80%;
  }
  .elementor-column.elementor-col-83, .elementor-column[data-col="83"] {
    width: 83.333%;
  }
  .elementor-column.elementor-col-90, .elementor-column[data-col="90"] {
    width: 90%;
  }
  .elementor-column.elementor-col-100, .elementor-column[data-col="100"] {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .elementor-column.elementor-xs-10 {
    width: 10%;
  }
  .elementor-column.elementor-xs-11 {
    width: 11.111%;
  }
  .elementor-column.elementor-xs-12 {
    width: 12.5%;
  }
  .elementor-column.elementor-xs-14 {
    width: 14.285%;
  }
  .elementor-column.elementor-xs-16 {
    width: 16.666%;
  }
  .elementor-column.elementor-xs-20 {
    width: 20%;
  }
  .elementor-column.elementor-xs-25 {
    width: 25%;
  }
  .elementor-column.elementor-xs-30 {
    width: 30%;
  }
  .elementor-column.elementor-xs-33 {
    width: 33.333%;
  }
  .elementor-column.elementor-xs-40 {
    width: 40%;
  }
  .elementor-column.elementor-xs-50 {
    width: 50%;
  }
  .elementor-column.elementor-xs-60 {
    width: 60%;
  }
  .elementor-column.elementor-xs-66 {
    width: 66.666%;
  }
  .elementor-column.elementor-xs-70 {
    width: 70%;
  }
  .elementor-column.elementor-xs-75 {
    width: 75%;
  }
  .elementor-column.elementor-xs-80 {
    width: 80%;
  }
  .elementor-column.elementor-xs-83 {
    width: 83.333%;
  }
  .elementor-column.elementor-xs-90 {
    width: 90%;
  }
  .elementor-column.elementor-xs-100 {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .elementor-column.elementor-sm-10 {
    width: 10%;
  }
  .elementor-column.elementor-sm-11 {
    width: 11.111%;
  }
  .elementor-column.elementor-sm-12 {
    width: 12.5%;
  }
  .elementor-column.elementor-sm-14 {
    width: 14.285%;
  }
  .elementor-column.elementor-sm-16 {
    width: 16.666%;
  }
  .elementor-column.elementor-sm-20 {
    width: 20%;
  }
  .elementor-column.elementor-sm-25 {
    width: 25%;
  }
  .elementor-column.elementor-sm-30 {
    width: 30%;
  }
  .elementor-column.elementor-sm-33 {
    width: 33.333%;
  }
  .elementor-column.elementor-sm-40 {
    width: 40%;
  }
  .elementor-column.elementor-sm-50 {
    width: 50%;
  }
  .elementor-column.elementor-sm-60 {
    width: 60%;
  }
  .elementor-column.elementor-sm-66 {
    width: 66.666%;
  }
  .elementor-column.elementor-sm-70 {
    width: 70%;
  }
  .elementor-column.elementor-sm-75 {
    width: 75%;
  }
  .elementor-column.elementor-sm-80 {
    width: 80%;
  }
  .elementor-column.elementor-sm-83 {
    width: 83.333%;
  }
  .elementor-column.elementor-sm-90 {
    width: 90%;
  }
  .elementor-column.elementor-sm-100 {
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-column.elementor-md-10 {
    width: 10%;
  }
  .elementor-column.elementor-md-11 {
    width: 11.111%;
  }
  .elementor-column.elementor-md-12 {
    width: 12.5%;
  }
  .elementor-column.elementor-md-14 {
    width: 14.285%;
  }
  .elementor-column.elementor-md-16 {
    width: 16.666%;
  }
  .elementor-column.elementor-md-20 {
    width: 20%;
  }
  .elementor-column.elementor-md-25 {
    width: 25%;
  }
  .elementor-column.elementor-md-30 {
    width: 30%;
  }
  .elementor-column.elementor-md-33 {
    width: 33.333%;
  }
  .elementor-column.elementor-md-40 {
    width: 40%;
  }
  .elementor-column.elementor-md-50 {
    width: 50%;
  }
  .elementor-column.elementor-md-60 {
    width: 60%;
  }
  .elementor-column.elementor-md-66 {
    width: 66.666%;
  }
  .elementor-column.elementor-md-70 {
    width: 70%;
  }
  .elementor-column.elementor-md-75 {
    width: 75%;
  }
  .elementor-column.elementor-md-80 {
    width: 80%;
  }
  .elementor-column.elementor-md-83 {
    width: 83.333%;
  }
  .elementor-column.elementor-md-90 {
    width: 90%;
  }
  .elementor-column.elementor-md-100 {
    width: 100%;
  }
}

@media (min-width: -1) {
  .elementor-reverse-widescreen > .elementor-container > :nth-child(1) {
    order: 10;
  }
  .elementor-reverse-widescreen > .elementor-container > :nth-child(2) {
    order: 9;
  }
  .elementor-reverse-widescreen > .elementor-container > :nth-child(3) {
    order: 8;
  }
  .elementor-reverse-widescreen > .elementor-container > :nth-child(4) {
    order: 7;
  }
  .elementor-reverse-widescreen > .elementor-container > :nth-child(5) {
    order: 6;
  }
  .elementor-reverse-widescreen > .elementor-container > :nth-child(6) {
    order: 5;
  }
  .elementor-reverse-widescreen > .elementor-container > :nth-child(7) {
    order: 4;
  }
  .elementor-reverse-widescreen > .elementor-container > :nth-child(8) {
    order: 3;
  }
  .elementor-reverse-widescreen > .elementor-container > :nth-child(9) {
    order: 2;
  }
  .elementor-reverse-widescreen > .elementor-container > :nth-child(10) {
    order: 1;
  }
}
@media (min-width: 1025px) and (max-width: -1) {
  .elementor-reverse-laptop > .elementor-container > :nth-child(1) {
    order: 10;
  }
  .elementor-reverse-laptop > .elementor-container > :nth-child(2) {
    order: 9;
  }
  .elementor-reverse-laptop > .elementor-container > :nth-child(3) {
    order: 8;
  }
  .elementor-reverse-laptop > .elementor-container > :nth-child(4) {
    order: 7;
  }
  .elementor-reverse-laptop > .elementor-container > :nth-child(5) {
    order: 6;
  }
  .elementor-reverse-laptop > .elementor-container > :nth-child(6) {
    order: 5;
  }
  .elementor-reverse-laptop > .elementor-container > :nth-child(7) {
    order: 4;
  }
  .elementor-reverse-laptop > .elementor-container > :nth-child(8) {
    order: 3;
  }
  .elementor-reverse-laptop > .elementor-container > :nth-child(9) {
    order: 2;
  }
  .elementor-reverse-laptop > .elementor-container > :nth-child(10) {
    order: 1;
  }
}
@media (min-width: -1) and (max-width: -1) {
  .elementor-reverse-laptop > .elementor-container > :nth-child(1) {
    order: 10;
  }
  .elementor-reverse-laptop > .elementor-container > :nth-child(2) {
    order: 9;
  }
  .elementor-reverse-laptop > .elementor-container > :nth-child(3) {
    order: 8;
  }
  .elementor-reverse-laptop > .elementor-container > :nth-child(4) {
    order: 7;
  }
  .elementor-reverse-laptop > .elementor-container > :nth-child(5) {
    order: 6;
  }
  .elementor-reverse-laptop > .elementor-container > :nth-child(6) {
    order: 5;
  }
  .elementor-reverse-laptop > .elementor-container > :nth-child(7) {
    order: 4;
  }
  .elementor-reverse-laptop > .elementor-container > :nth-child(8) {
    order: 3;
  }
  .elementor-reverse-laptop > .elementor-container > :nth-child(9) {
    order: 2;
  }
  .elementor-reverse-laptop > .elementor-container > :nth-child(10) {
    order: 1;
  }
}
@media (min-width: 1025px) and (max-width: -1) {
  .elementor-reverse-laptop > .elementor-container > :nth-child(1) {
    order: initial;
  }
  .elementor-reverse-laptop > .elementor-container > :nth-child(2) {
    order: initial;
  }
  .elementor-reverse-laptop > .elementor-container > :nth-child(3) {
    order: initial;
  }
  .elementor-reverse-laptop > .elementor-container > :nth-child(4) {
    order: initial;
  }
  .elementor-reverse-laptop > .elementor-container > :nth-child(5) {
    order: initial;
  }
  .elementor-reverse-laptop > .elementor-container > :nth-child(6) {
    order: initial;
  }
  .elementor-reverse-laptop > .elementor-container > :nth-child(7) {
    order: initial;
  }
  .elementor-reverse-laptop > .elementor-container > :nth-child(8) {
    order: initial;
  }
  .elementor-reverse-laptop > .elementor-container > :nth-child(9) {
    order: initial;
  }
  .elementor-reverse-laptop > .elementor-container > :nth-child(10) {
    order: initial;
  }
  .elementor-reverse-tablet_extra > .elementor-container > :nth-child(1) {
    order: 10;
  }
  .elementor-reverse-tablet_extra > .elementor-container > :nth-child(2) {
    order: 9;
  }
  .elementor-reverse-tablet_extra > .elementor-container > :nth-child(3) {
    order: 8;
  }
  .elementor-reverse-tablet_extra > .elementor-container > :nth-child(4) {
    order: 7;
  }
  .elementor-reverse-tablet_extra > .elementor-container > :nth-child(5) {
    order: 6;
  }
  .elementor-reverse-tablet_extra > .elementor-container > :nth-child(6) {
    order: 5;
  }
  .elementor-reverse-tablet_extra > .elementor-container > :nth-child(7) {
    order: 4;
  }
  .elementor-reverse-tablet_extra > .elementor-container > :nth-child(8) {
    order: 3;
  }
  .elementor-reverse-tablet_extra > .elementor-container > :nth-child(9) {
    order: 2;
  }
  .elementor-reverse-tablet_extra > .elementor-container > :nth-child(10) {
    order: 1;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-reverse-tablet > .elementor-container > :nth-child(1) {
    order: 10;
  }
  .elementor-reverse-tablet > .elementor-container > :nth-child(2) {
    order: 9;
  }
  .elementor-reverse-tablet > .elementor-container > :nth-child(3) {
    order: 8;
  }
  .elementor-reverse-tablet > .elementor-container > :nth-child(4) {
    order: 7;
  }
  .elementor-reverse-tablet > .elementor-container > :nth-child(5) {
    order: 6;
  }
  .elementor-reverse-tablet > .elementor-container > :nth-child(6) {
    order: 5;
  }
  .elementor-reverse-tablet > .elementor-container > :nth-child(7) {
    order: 4;
  }
  .elementor-reverse-tablet > .elementor-container > :nth-child(8) {
    order: 3;
  }
  .elementor-reverse-tablet > .elementor-container > :nth-child(9) {
    order: 2;
  }
  .elementor-reverse-tablet > .elementor-container > :nth-child(10) {
    order: 1;
  }
}
@media (min-width: -1) and (max-width: 1024px) {
  .elementor-reverse-tablet > .elementor-container > :nth-child(1) {
    order: 10;
  }
  .elementor-reverse-tablet > .elementor-container > :nth-child(2) {
    order: 9;
  }
  .elementor-reverse-tablet > .elementor-container > :nth-child(3) {
    order: 8;
  }
  .elementor-reverse-tablet > .elementor-container > :nth-child(4) {
    order: 7;
  }
  .elementor-reverse-tablet > .elementor-container > :nth-child(5) {
    order: 6;
  }
  .elementor-reverse-tablet > .elementor-container > :nth-child(6) {
    order: 5;
  }
  .elementor-reverse-tablet > .elementor-container > :nth-child(7) {
    order: 4;
  }
  .elementor-reverse-tablet > .elementor-container > :nth-child(8) {
    order: 3;
  }
  .elementor-reverse-tablet > .elementor-container > :nth-child(9) {
    order: 2;
  }
  .elementor-reverse-tablet > .elementor-container > :nth-child(10) {
    order: 1;
  }
}
@media (min-width: 768px) and (max-width: -1) {
  .elementor-reverse-tablet > .elementor-container > :nth-child(1) {
    order: initial;
  }
  .elementor-reverse-tablet > .elementor-container > :nth-child(2) {
    order: initial;
  }
  .elementor-reverse-tablet > .elementor-container > :nth-child(3) {
    order: initial;
  }
  .elementor-reverse-tablet > .elementor-container > :nth-child(4) {
    order: initial;
  }
  .elementor-reverse-tablet > .elementor-container > :nth-child(5) {
    order: initial;
  }
  .elementor-reverse-tablet > .elementor-container > :nth-child(6) {
    order: initial;
  }
  .elementor-reverse-tablet > .elementor-container > :nth-child(7) {
    order: initial;
  }
  .elementor-reverse-tablet > .elementor-container > :nth-child(8) {
    order: initial;
  }
  .elementor-reverse-tablet > .elementor-container > :nth-child(9) {
    order: initial;
  }
  .elementor-reverse-tablet > .elementor-container > :nth-child(10) {
    order: initial;
  }
  .elementor-reverse-mobile_extra > .elementor-container > :nth-child(1) {
    order: 10;
  }
  .elementor-reverse-mobile_extra > .elementor-container > :nth-child(2) {
    order: 9;
  }
  .elementor-reverse-mobile_extra > .elementor-container > :nth-child(3) {
    order: 8;
  }
  .elementor-reverse-mobile_extra > .elementor-container > :nth-child(4) {
    order: 7;
  }
  .elementor-reverse-mobile_extra > .elementor-container > :nth-child(5) {
    order: 6;
  }
  .elementor-reverse-mobile_extra > .elementor-container > :nth-child(6) {
    order: 5;
  }
  .elementor-reverse-mobile_extra > .elementor-container > :nth-child(7) {
    order: 4;
  }
  .elementor-reverse-mobile_extra > .elementor-container > :nth-child(8) {
    order: 3;
  }
  .elementor-reverse-mobile_extra > .elementor-container > :nth-child(9) {
    order: 2;
  }
  .elementor-reverse-mobile_extra > .elementor-container > :nth-child(10) {
    order: 1;
  }
}
@media (max-width: 767px) {
  .elementor-reverse-mobile > .elementor-container > :nth-child(1) {
    order: 10;
  }
  .elementor-reverse-mobile > .elementor-container > :nth-child(2) {
    order: 9;
  }
  .elementor-reverse-mobile > .elementor-container > :nth-child(3) {
    order: 8;
  }
  .elementor-reverse-mobile > .elementor-container > :nth-child(4) {
    order: 7;
  }
  .elementor-reverse-mobile > .elementor-container > :nth-child(5) {
    order: 6;
  }
  .elementor-reverse-mobile > .elementor-container > :nth-child(6) {
    order: 5;
  }
  .elementor-reverse-mobile > .elementor-container > :nth-child(7) {
    order: 4;
  }
  .elementor-reverse-mobile > .elementor-container > :nth-child(8) {
    order: 3;
  }
  .elementor-reverse-mobile > .elementor-container > :nth-child(9) {
    order: 2;
  }
  .elementor-reverse-mobile > .elementor-container > :nth-child(10) {
    order: 1;
  }
  .elementor-column {
    width: 100%;
  }
}
.elementor-grid {
  display: grid;
  grid-column-gap: var(--grid-column-gap);
  grid-row-gap: var(--grid-row-gap);
}
.elementor-grid .elementor-grid-item {
  min-width: 0;
}
.elementor-grid-0 .elementor-grid {
  display: inline-block;
  width: 100%;
  word-spacing: var(--grid-column-gap);
  margin-block-end: calc(-1 * var(--grid-row-gap));
}
.elementor-grid-0 .elementor-grid .elementor-grid-item {
  display: inline-block;
  margin-block-end: var(--grid-row-gap);
  word-break: break-word;
}
.elementor-grid-1 .elementor-grid {
  grid-template-columns: repeat(1, 1fr);
}
.elementor-grid-2 .elementor-grid {
  grid-template-columns: repeat(2, 1fr);
}
.elementor-grid-3 .elementor-grid {
  grid-template-columns: repeat(3, 1fr);
}
.elementor-grid-4 .elementor-grid {
  grid-template-columns: repeat(4, 1fr);
}
.elementor-grid-5 .elementor-grid {
  grid-template-columns: repeat(5, 1fr);
}
.elementor-grid-6 .elementor-grid {
  grid-template-columns: repeat(6, 1fr);
}
.elementor-grid-7 .elementor-grid {
  grid-template-columns: repeat(7, 1fr);
}
.elementor-grid-8 .elementor-grid {
  grid-template-columns: repeat(8, 1fr);
}
.elementor-grid-9 .elementor-grid {
  grid-template-columns: repeat(9, 1fr);
}
.elementor-grid-10 .elementor-grid {
  grid-template-columns: repeat(10, 1fr);
}
.elementor-grid-11 .elementor-grid {
  grid-template-columns: repeat(11, 1fr);
}
.elementor-grid-12 .elementor-grid {
  grid-template-columns: repeat(12, 1fr);
}
@media (min-width: -1) {
  .elementor-grid-widescreen-0 .elementor-grid {
    display: inline-block;
    width: 100%;
    word-spacing: var(--grid-column-gap);
    margin-block-end: calc(-1 * var(--grid-row-gap));
  }
  .elementor-grid-widescreen-0 .elementor-grid .elementor-grid-item {
    display: inline-block;
    margin-block-end: var(--grid-row-gap);
    word-break: break-word;
  }
  .elementor-grid-widescreen-1 .elementor-grid {
    grid-template-columns: repeat(1, 1fr);
  }
  .elementor-grid-widescreen-2 .elementor-grid {
    grid-template-columns: repeat(2, 1fr);
  }
  .elementor-grid-widescreen-3 .elementor-grid {
    grid-template-columns: repeat(3, 1fr);
  }
  .elementor-grid-widescreen-4 .elementor-grid {
    grid-template-columns: repeat(4, 1fr);
  }
  .elementor-grid-widescreen-5 .elementor-grid {
    grid-template-columns: repeat(5, 1fr);
  }
  .elementor-grid-widescreen-6 .elementor-grid {
    grid-template-columns: repeat(6, 1fr);
  }
  .elementor-grid-widescreen-7 .elementor-grid {
    grid-template-columns: repeat(7, 1fr);
  }
  .elementor-grid-widescreen-8 .elementor-grid {
    grid-template-columns: repeat(8, 1fr);
  }
  .elementor-grid-widescreen-9 .elementor-grid {
    grid-template-columns: repeat(9, 1fr);
  }
  .elementor-grid-widescreen-10 .elementor-grid {
    grid-template-columns: repeat(10, 1fr);
  }
  .elementor-grid-widescreen-11 .elementor-grid {
    grid-template-columns: repeat(11, 1fr);
  }
  .elementor-grid-widescreen-12 .elementor-grid {
    grid-template-columns: repeat(12, 1fr);
  }
}
@media (max-width: -1) {
  .elementor-grid-laptop-0 .elementor-grid {
    display: inline-block;
    width: 100%;
    word-spacing: var(--grid-column-gap);
    margin-block-end: calc(-1 * var(--grid-row-gap));
  }
  .elementor-grid-laptop-0 .elementor-grid .elementor-grid-item {
    display: inline-block;
    margin-block-end: var(--grid-row-gap);
    word-break: break-word;
  }
  .elementor-grid-laptop-1 .elementor-grid {
    grid-template-columns: repeat(1, 1fr);
  }
  .elementor-grid-laptop-2 .elementor-grid {
    grid-template-columns: repeat(2, 1fr);
  }
  .elementor-grid-laptop-3 .elementor-grid {
    grid-template-columns: repeat(3, 1fr);
  }
  .elementor-grid-laptop-4 .elementor-grid {
    grid-template-columns: repeat(4, 1fr);
  }
  .elementor-grid-laptop-5 .elementor-grid {
    grid-template-columns: repeat(5, 1fr);
  }
  .elementor-grid-laptop-6 .elementor-grid {
    grid-template-columns: repeat(6, 1fr);
  }
  .elementor-grid-laptop-7 .elementor-grid {
    grid-template-columns: repeat(7, 1fr);
  }
  .elementor-grid-laptop-8 .elementor-grid {
    grid-template-columns: repeat(8, 1fr);
  }
  .elementor-grid-laptop-9 .elementor-grid {
    grid-template-columns: repeat(9, 1fr);
  }
  .elementor-grid-laptop-10 .elementor-grid {
    grid-template-columns: repeat(10, 1fr);
  }
  .elementor-grid-laptop-11 .elementor-grid {
    grid-template-columns: repeat(11, 1fr);
  }
  .elementor-grid-laptop-12 .elementor-grid {
    grid-template-columns: repeat(12, 1fr);
  }
}
@media (max-width: -1) {
  .elementor-grid-tablet_extra-0 .elementor-grid {
    display: inline-block;
    width: 100%;
    word-spacing: var(--grid-column-gap);
    margin-block-end: calc(-1 * var(--grid-row-gap));
  }
  .elementor-grid-tablet_extra-0 .elementor-grid .elementor-grid-item {
    display: inline-block;
    margin-block-end: var(--grid-row-gap);
    word-break: break-word;
  }
  .elementor-grid-tablet_extra-1 .elementor-grid {
    grid-template-columns: repeat(1, 1fr);
  }
  .elementor-grid-tablet_extra-2 .elementor-grid {
    grid-template-columns: repeat(2, 1fr);
  }
  .elementor-grid-tablet_extra-3 .elementor-grid {
    grid-template-columns: repeat(3, 1fr);
  }
  .elementor-grid-tablet_extra-4 .elementor-grid {
    grid-template-columns: repeat(4, 1fr);
  }
  .elementor-grid-tablet_extra-5 .elementor-grid {
    grid-template-columns: repeat(5, 1fr);
  }
  .elementor-grid-tablet_extra-6 .elementor-grid {
    grid-template-columns: repeat(6, 1fr);
  }
  .elementor-grid-tablet_extra-7 .elementor-grid {
    grid-template-columns: repeat(7, 1fr);
  }
  .elementor-grid-tablet_extra-8 .elementor-grid {
    grid-template-columns: repeat(8, 1fr);
  }
  .elementor-grid-tablet_extra-9 .elementor-grid {
    grid-template-columns: repeat(9, 1fr);
  }
  .elementor-grid-tablet_extra-10 .elementor-grid {
    grid-template-columns: repeat(10, 1fr);
  }
  .elementor-grid-tablet_extra-11 .elementor-grid {
    grid-template-columns: repeat(11, 1fr);
  }
  .elementor-grid-tablet_extra-12 .elementor-grid {
    grid-template-columns: repeat(12, 1fr);
  }
}
@media (max-width: 1024px) {
  .elementor-grid-tablet-0 .elementor-grid {
    display: inline-block;
    width: 100%;
    word-spacing: var(--grid-column-gap);
    margin-block-end: calc(-1 * var(--grid-row-gap));
  }
  .elementor-grid-tablet-0 .elementor-grid .elementor-grid-item {
    display: inline-block;
    margin-block-end: var(--grid-row-gap);
    word-break: break-word;
  }
  .elementor-grid-tablet-1 .elementor-grid {
    grid-template-columns: repeat(1, 1fr);
  }
  .elementor-grid-tablet-2 .elementor-grid {
    grid-template-columns: repeat(2, 1fr);
  }
  .elementor-grid-tablet-3 .elementor-grid {
    grid-template-columns: repeat(3, 1fr);
  }
  .elementor-grid-tablet-4 .elementor-grid {
    grid-template-columns: repeat(4, 1fr);
  }
  .elementor-grid-tablet-5 .elementor-grid {
    grid-template-columns: repeat(5, 1fr);
  }
  .elementor-grid-tablet-6 .elementor-grid {
    grid-template-columns: repeat(6, 1fr);
  }
  .elementor-grid-tablet-7 .elementor-grid {
    grid-template-columns: repeat(7, 1fr);
  }
  .elementor-grid-tablet-8 .elementor-grid {
    grid-template-columns: repeat(8, 1fr);
  }
  .elementor-grid-tablet-9 .elementor-grid {
    grid-template-columns: repeat(9, 1fr);
  }
  .elementor-grid-tablet-10 .elementor-grid {
    grid-template-columns: repeat(10, 1fr);
  }
  .elementor-grid-tablet-11 .elementor-grid {
    grid-template-columns: repeat(11, 1fr);
  }
  .elementor-grid-tablet-12 .elementor-grid {
    grid-template-columns: repeat(12, 1fr);
  }
}
@media (max-width: -1) {
  .elementor-grid-mobile_extra-0 .elementor-grid {
    display: inline-block;
    width: 100%;
    word-spacing: var(--grid-column-gap);
    margin-block-end: calc(-1 * var(--grid-row-gap));
  }
  .elementor-grid-mobile_extra-0 .elementor-grid .elementor-grid-item {
    display: inline-block;
    margin-block-end: var(--grid-row-gap);
    word-break: break-word;
  }
  .elementor-grid-mobile_extra-1 .elementor-grid {
    grid-template-columns: repeat(1, 1fr);
  }
  .elementor-grid-mobile_extra-2 .elementor-grid {
    grid-template-columns: repeat(2, 1fr);
  }
  .elementor-grid-mobile_extra-3 .elementor-grid {
    grid-template-columns: repeat(3, 1fr);
  }
  .elementor-grid-mobile_extra-4 .elementor-grid {
    grid-template-columns: repeat(4, 1fr);
  }
  .elementor-grid-mobile_extra-5 .elementor-grid {
    grid-template-columns: repeat(5, 1fr);
  }
  .elementor-grid-mobile_extra-6 .elementor-grid {
    grid-template-columns: repeat(6, 1fr);
  }
  .elementor-grid-mobile_extra-7 .elementor-grid {
    grid-template-columns: repeat(7, 1fr);
  }
  .elementor-grid-mobile_extra-8 .elementor-grid {
    grid-template-columns: repeat(8, 1fr);
  }
  .elementor-grid-mobile_extra-9 .elementor-grid {
    grid-template-columns: repeat(9, 1fr);
  }
  .elementor-grid-mobile_extra-10 .elementor-grid {
    grid-template-columns: repeat(10, 1fr);
  }
  .elementor-grid-mobile_extra-11 .elementor-grid {
    grid-template-columns: repeat(11, 1fr);
  }
  .elementor-grid-mobile_extra-12 .elementor-grid {
    grid-template-columns: repeat(12, 1fr);
  }
}
@media (max-width: 767px) {
  .elementor-grid-mobile-0 .elementor-grid {
    display: inline-block;
    width: 100%;
    word-spacing: var(--grid-column-gap);
    margin-block-end: calc(-1 * var(--grid-row-gap));
  }
  .elementor-grid-mobile-0 .elementor-grid .elementor-grid-item {
    display: inline-block;
    margin-block-end: var(--grid-row-gap);
    word-break: break-word;
  }
  .elementor-grid-mobile-1 .elementor-grid {
    grid-template-columns: repeat(1, 1fr);
  }
  .elementor-grid-mobile-2 .elementor-grid {
    grid-template-columns: repeat(2, 1fr);
  }
  .elementor-grid-mobile-3 .elementor-grid {
    grid-template-columns: repeat(3, 1fr);
  }
  .elementor-grid-mobile-4 .elementor-grid {
    grid-template-columns: repeat(4, 1fr);
  }
  .elementor-grid-mobile-5 .elementor-grid {
    grid-template-columns: repeat(5, 1fr);
  }
  .elementor-grid-mobile-6 .elementor-grid {
    grid-template-columns: repeat(6, 1fr);
  }
  .elementor-grid-mobile-7 .elementor-grid {
    grid-template-columns: repeat(7, 1fr);
  }
  .elementor-grid-mobile-8 .elementor-grid {
    grid-template-columns: repeat(8, 1fr);
  }
  .elementor-grid-mobile-9 .elementor-grid {
    grid-template-columns: repeat(9, 1fr);
  }
  .elementor-grid-mobile-10 .elementor-grid {
    grid-template-columns: repeat(10, 1fr);
  }
  .elementor-grid-mobile-11 .elementor-grid {
    grid-template-columns: repeat(11, 1fr);
  }
  .elementor-grid-mobile-12 .elementor-grid {
    grid-template-columns: repeat(12, 1fr);
  }
}

@media (min-width: 1025px) {
  #elementor-device-mode:after {
    content: "desktop";
  }
}
@media (min-width: -1) {
  #elementor-device-mode:after {
    content: "widescreen";
  }
}
@media (max-width: -1) {
  #elementor-device-mode:after {
    content: "laptop";
  }
}
@media (max-width: -1) {
  #elementor-device-mode:after {
    content: "tablet_extra";
  }
}
@media (max-width: 1024px) {
  #elementor-device-mode:after {
    content: "tablet";
  }
}
@media (max-width: -1) {
  #elementor-device-mode:after {
    content: "mobile_extra";
  }
}
@media (max-width: 767px) {
  #elementor-device-mode:after {
    content: "mobile";
  }
}

@media (prefers-reduced-motion: no-preference) {
  html {
    scroll-behavior: smooth;
  }
}
.e-con {
  --border-radius: 0;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  --border-style: initial;
  --border-color: initial;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --content-width: min(100%, var(--container-max-width, 1140px));
  --width: 100%;
  --min-height: initial;
  --height: auto;
  --text-align: initial;
  --margin-top: 0px;
  --margin-right: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --padding-top: var(--container-default-padding-top, 10px);
  --padding-right: var(--container-default-padding-right, 10px);
  --padding-bottom: var(--container-default-padding-bottom, 10px);
  --padding-left: var(--container-default-padding-left, 10px);
  --position: relative;
  --z-index: revert;
  --overflow: visible;
  --gap: var(--widgets-spacing, 20px);
  --row-gap: var(--widgets-spacing-row, 20px);
  --column-gap: var(--widgets-spacing-column, 20px);
  --overlay-mix-blend-mode: initial;
  --overlay-opacity: 1;
  --overlay-transition: 0.3s;
  --e-con-grid-template-columns: repeat(3, 1fr);
  --e-con-grid-template-rows: repeat(2, 1fr);
  position: var(--position);
  width: var(--width);
  min-width: 0;
  min-height: var(--min-height);
  height: var(--height);
  border-radius: var(--border-radius);
  z-index: var(--z-index);
  overflow: var(--overflow);
  --flex-wrap-mobile: wrap;
}
.e-con:where(:not(.e-div-block-base)) {
  transition: background var(--background-transition, 0.3s), border var(--border-transition, 0.3s), box-shadow var(--border-transition, 0.3s), transform var(--e-con-transform-transition-duration, 0.4s);
}
.e-con {
  --margin-block-start: var(--margin-top);
  --margin-block-end: var(--margin-bottom);
  --margin-inline-start: var(--margin-left);
  --margin-inline-end: var(--margin-right);
  --padding-inline-start: var(--padding-left);
  --padding-inline-end: var(--padding-right);
  --padding-block-start: var(--padding-top);
  --padding-block-end: var(--padding-bottom);
  --border-block-start-width: var(--border-top-width);
  --border-block-end-width: var(--border-bottom-width);
  --border-inline-start-width: var(--border-left-width);
  --border-inline-end-width: var(--border-right-width);
}
body.rtl .e-con {
  --padding-inline-start: var(--padding-right);
  --padding-inline-end: var(--padding-left);
  --margin-inline-start: var(--margin-right);
  --margin-inline-end: var(--margin-left);
  --border-inline-start-width: var(--border-right-width);
  --border-inline-end-width: var(--border-left-width);
}
.e-con {
  margin-block-start: var(--margin-block-start);
  margin-inline-end: var(--margin-inline-end);
  margin-block-end: var(--margin-block-end);
  margin-inline-start: var(--margin-inline-start);
  padding-inline-start: var(--padding-inline-start);
  padding-inline-end: var(--padding-inline-end);
}
.e-con.e-flex {
  --flex-direction: column;
  --flex-basis: auto;
  --flex-grow: 0;
  --flex-shrink: 1;
  flex: var(--flex-grow) var(--flex-shrink) var(--flex-basis);
}
.e-con-full, .e-con > .e-con-inner {
  text-align: var(--text-align);
  padding-block-start: var(--padding-block-start);
  padding-block-end: var(--padding-block-end);
}
.e-con-full.e-flex, .e-con.e-flex > .e-con-inner {
  flex-direction: var(--flex-direction);
}
.e-con, .e-con > .e-con-inner {
  display: var(--display);
}
.e-con.e-grid {
  --grid-justify-content: start;
  --grid-align-content: start;
  --grid-auto-flow: row;
}
.e-con.e-grid, .e-con.e-grid > .e-con-inner {
  grid-template-columns: var(--e-con-grid-template-columns);
  grid-template-rows: var(--e-con-grid-template-rows);
  justify-content: var(--grid-justify-content);
  align-content: var(--grid-align-content);
  grid-auto-flow: var(--grid-auto-flow);
  justify-items: var(--justify-items);
  align-items: var(--align-items);
}
.e-con-boxed.e-flex {
  flex-direction: column;
  flex-wrap: initial;
  justify-content: initial;
  align-items: initial;
  align-content: initial;
}
.e-con-boxed.e-grid {
  justify-items: initial;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
}
.e-con-boxed {
  text-align: initial;
  gap: initial;
}
.e-con.e-flex > .e-con-inner {
  flex-wrap: var(--flex-wrap);
  justify-content: var(--justify-content);
  align-items: var(--align-items);
  align-content: var(--align-content);
  flex-basis: initial;
  flex-grow: 1;
  flex-shrink: initial;
  align-self: initial;
}
.e-con.e-grid > .e-con-inner {
  justify-items: var(--justify-items);
  align-items: var(--align-items);
}
.e-con > .e-con-inner {
  gap: var(--row-gap) var(--column-gap);
  width: 100%;
  max-width: var(--content-width);
  margin: 0 auto;
  padding-inline-start: 0;
  padding-inline-end: 0;
  height: 100%;
}
:is(.elementor-section-wrap, [data-elementor-id]) > .e-con {
  --margin-left: auto;
  --margin-right: auto;
  max-width: min(100%, var(--width));
}
:is([data-widget_type="e-component.default"], [data-widget_type="e-component.default"] > .elementor-section-wrap) > .e-con {
  --margin-right: 0px;
  --margin-left: 0px;
}
.e-con .elementor-widget.elementor-widget {
  margin-block-end: 0;
}
.e-con::before, :is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container::before,
.e-con > .elementor-motion-effects-container > .elementor-motion-effects-layer::before,
.e-con > .elementor-background-slideshow::before {
  content: var(--background-overlay);
  display: block;
  position: absolute;
  mix-blend-mode: var(--overlay-mix-blend-mode);
  opacity: var(--overlay-opacity);
  transition: var(--overlay-transition, 0.3s);
  border-radius: var(--border-radius);
  border-style: var(--border-style);
  border-color: var(--border-color);
  border-block-start-width: var(--border-block-start-width);
  border-inline-end-width: var(--border-inline-end-width);
  border-block-end-width: var(--border-block-end-width);
  border-inline-start-width: var(--border-inline-start-width);
  top: calc(0px - var(--border-top-width));
  left: calc(0px - var(--border-left-width));
  width: max(100% + var(--border-left-width) + var(--border-right-width), 100%);
  height: max(100% + var(--border-top-width) + var(--border-bottom-width), 100%);
}
.e-con::before {
  transition: background var(--overlay-transition, 0.3s), border-radius var(--border-transition, 0.3s), opacity var(--overlay-transition, 0.3s);
}
.e-con > .elementor-background-slideshow, :is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container {
  border-radius: var(--border-radius);
  border-style: var(--border-style);
  border-color: var(--border-color);
  border-block-start-width: var(--border-block-start-width);
  border-inline-end-width: var(--border-inline-end-width);
  border-block-end-width: var(--border-block-end-width);
  border-inline-start-width: var(--border-inline-start-width);
  top: calc(0px - var(--border-top-width));
  left: calc(0px - var(--border-left-width));
  width: max(100% + var(--border-left-width) + var(--border-right-width), 100%);
  height: max(100% + var(--border-top-width) + var(--border-bottom-width), 100%);
}
@media (max-width: 767px) {
  :is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container.elementor-hidden-mobile {
    display: none;
  }
}
:is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container::before {
  z-index: 1;
}
:is(.e-con, .e-con > .e-con-inner) > .elementor-background-slideshow::before {
  z-index: 2;
}
.e-con .elementor-widget {
  min-width: 0;
}
.e-con .elementor-widget-video, .e-con .elementor-widget-google_maps, .e-con .elementor-widget-empty {
  width: 100%;
}
.e-con .elementor-widget.e-widget-swiper {
  width: 100%;
}
.e-con > .elementor-widget > .elementor-widget-container, .e-con > .e-con-inner > .elementor-widget > .elementor-widget-container {
  height: 100%;
}
.elementor.elementor .e-con > .elementor-widget, .e-con.e-con > .e-con-inner > .elementor-widget {
  max-width: 100%;
}
.e-con .elementor-widget:not(:last-child) {
  --kit-widget-spacing: 0px;
}

@media (max-width: 767px) {
  .e-con.e-flex {
    --width: 100%;
    --flex-wrap: var(--flex-wrap-mobile);
  }
  .e-con.e-flex .elementor-widget-archive-posts {
    width: 100%;
  }
}
.elementor-form-fields-wrapper {
  display: flex;
  flex-wrap: wrap;
}
.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group > input, .elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group > textarea, .elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group > .elementor-select-wrapper, .elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-subgroup {
  flex-basis: 100%;
  max-width: 100%;
}
.elementor-form-fields-wrapper.elementor-labels-inline > .elementor-field-group > input, .elementor-form-fields-wrapper.elementor-labels-inline > .elementor-field-group .elementor-select-wrapper {
  flex-grow: 1;
}

.elementor-field-group {
  flex-wrap: wrap;
  align-items: center;
}
.elementor-field-group.elementor-field-type-submit {
  align-items: flex-end;
}
.elementor-field-group .elementor-field-textual {
  width: 100%;
  max-width: 100%;
  border: 1px solid #69727D;
  background-color: transparent;
  color: #1f2124;
  vertical-align: middle;
  flex-grow: 1;
}
.elementor-field-group .elementor-field-textual:focus {
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1) inset;
  outline: 0;
}
.elementor-field-group .elementor-field-textual::-moz-placeholder {
  color: inherit;
  font-family: inherit;
  opacity: 0.6;
}
.elementor-field-group .elementor-field-textual::placeholder {
  color: inherit;
  font-family: inherit;
  opacity: 0.6;
}
.elementor-field-group .elementor-select-wrapper {
  display: flex;
  position: relative;
  width: 100%;
}
.elementor-field-group .elementor-select-wrapper select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  font-weight: inherit;
  font-style: inherit;
  text-transform: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  flex-basis: 100%;
  padding-inline-end: 20px;
}
.elementor-field-group .elementor-select-wrapper:before {
  content: "\e92a";
  font-family: "eicons";
  font-size: 15px;
  position: absolute;
  inset-block-start: 50%;
  inset-inline-end: 10px;
  transform: translateY(-50%);
  pointer-events: none;
  text-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
}
.elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper:before {
  content: "";
}

.elementor-field-subgroup {
  display: flex;
  flex-wrap: wrap;
}
.elementor-field-subgroup .elementor-field-option label {
  display: inline-block;
}
.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option {
  padding-inline-end: 10px;
}
.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option {
  flex-basis: 100%;
}

.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input,
.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label,
.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input,
.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label,
.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input,
.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label {
  display: inline;
}

.elementor-field-label {
  cursor: pointer;
}
.elementor-mark-required .elementor-field-label:after {
  content: "*";
  color: red;
  padding-inline-start: 0.2em;
}

.elementor-field-textual {
  line-height: 1.4;
  font-size: 15px;
  min-height: 40px;
  padding: 5px 14px;
  border-radius: 3px;
}
.elementor-field-textual.elementor-size-xs {
  font-size: 13px;
  min-height: 33px;
  padding: 4px 12px;
  border-radius: 2px;
}
.elementor-field-textual.elementor-size-md {
  font-size: 16px;
  min-height: 47px;
  padding: 6px 16px;
  border-radius: 4px;
}
.elementor-field-textual.elementor-size-lg {
  font-size: 18px;
  min-height: 59px;
  padding: 7px 20px;
  border-radius: 5px;
}
.elementor-field-textual.elementor-size-xl {
  font-size: 20px;
  min-height: 72px;
  padding: 8px 24px;
  border-radius: 6px;
}

.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
  flex-basis: 100%;
}
.elementor-button-align-stretch .e-form__buttons__wrapper {
  flex-basis: 50%;
  flex-grow: 1;
}
.elementor-button-align-stretch .e-form__buttons__wrapper__button {
  flex-basis: 100%;
}
.elementor-button-align-center .elementor-field-type-submit,
.elementor-button-align-center .e-form__buttons {
  justify-content: center;
}
.elementor-button-align-start .elementor-field-type-submit,
.elementor-button-align-start .e-form__buttons {
  justify-content: flex-start;
}
[dir=rtl] .elementor-button-align-start .elementor-field-type-submit,
[dir=rtl] .elementor-button-align-start .e-form__buttons {
  justify-content: flex-end;
}
.elementor-button-align-end .elementor-field-type-submit,
.elementor-button-align-end .e-form__buttons {
  justify-content: flex-end;
}
[dir=rtl] .elementor-button-align-end .elementor-field-type-submit,
[dir=rtl] .elementor-button-align-end .e-form__buttons {
  justify-content: flex-start;
}
.elementor-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
  flex-basis: initial;
}
.elementor-button-align-center .e-form__buttons__wrapper, .elementor-button-align-start .e-form__buttons__wrapper, .elementor-button-align-end .e-form__buttons__wrapper {
  flex-grow: initial;
}
.elementor-button-align-center .e-form__buttons__wrapper, .elementor-button-align-center .e-form__buttons__wrapper__button, .elementor-button-align-start .e-form__buttons__wrapper, .elementor-button-align-start .e-form__buttons__wrapper__button, .elementor-button-align-end .e-form__buttons__wrapper, .elementor-button-align-end .e-form__buttons__wrapper__button {
  flex-basis: initial;
}

@media screen and (max-width: 1024px) {
  .elementor-tablet-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
    flex-basis: 100%;
  }
  .elementor-tablet-button-align-stretch .e-form__buttons__wrapper {
    flex-basis: 50%;
    flex-grow: 1;
  }
  .elementor-tablet-button-align-stretch .e-form__buttons__wrapper__button {
    flex-basis: 100%;
  }
  .elementor-tablet-button-align-center .elementor-field-type-submit,
  .elementor-tablet-button-align-center .e-form__buttons {
    justify-content: center;
  }
  .elementor-tablet-button-align-start .elementor-field-type-submit,
  .elementor-tablet-button-align-start .e-form__buttons {
    justify-content: flex-start;
  }
  [dir=rtl] .elementor-tablet-button-align-start .elementor-field-type-submit,
  [dir=rtl] .elementor-tablet-button-align-start .e-form__buttons {
    justify-content: flex-end;
  }
  .elementor-tablet-button-align-end .elementor-field-type-submit,
  .elementor-tablet-button-align-end .e-form__buttons {
    justify-content: flex-end;
  }
  [dir=rtl] .elementor-tablet-button-align-end .elementor-field-type-submit,
  [dir=rtl] .elementor-tablet-button-align-end .e-form__buttons {
    justify-content: flex-start;
  }
  .elementor-tablet-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-tablet-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-tablet-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
    flex-basis: initial;
  }
  .elementor-tablet-button-align-center .e-form__buttons__wrapper, .elementor-tablet-button-align-start .e-form__buttons__wrapper, .elementor-tablet-button-align-end .e-form__buttons__wrapper {
    flex-grow: initial;
  }
  .elementor-tablet-button-align-center .e-form__buttons__wrapper, .elementor-tablet-button-align-center .e-form__buttons__wrapper__button, .elementor-tablet-button-align-start .e-form__buttons__wrapper, .elementor-tablet-button-align-start .e-form__buttons__wrapper__button, .elementor-tablet-button-align-end .e-form__buttons__wrapper, .elementor-tablet-button-align-end .e-form__buttons__wrapper__button {
    flex-basis: initial;
  }
}
@media screen and (max-width: 767px) {
  .elementor-mobile-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
    flex-basis: 100%;
  }
  .elementor-mobile-button-align-stretch .e-form__buttons__wrapper {
    flex-basis: 50%;
    flex-grow: 1;
  }
  .elementor-mobile-button-align-stretch .e-form__buttons__wrapper__button {
    flex-basis: 100%;
  }
  .elementor-mobile-button-align-center .elementor-field-type-submit,
  .elementor-mobile-button-align-center .e-form__buttons {
    justify-content: center;
  }
  .elementor-mobile-button-align-start .elementor-field-type-submit,
  .elementor-mobile-button-align-start .e-form__buttons {
    justify-content: flex-start;
  }
  [dir=rtl] .elementor-mobile-button-align-start .elementor-field-type-submit,
  [dir=rtl] .elementor-mobile-button-align-start .e-form__buttons {
    justify-content: flex-end;
  }
  .elementor-mobile-button-align-end .elementor-field-type-submit,
  .elementor-mobile-button-align-end .e-form__buttons {
    justify-content: flex-end;
  }
  [dir=rtl] .elementor-mobile-button-align-end .elementor-field-type-submit,
  [dir=rtl] .elementor-mobile-button-align-end .e-form__buttons {
    justify-content: flex-start;
  }
  .elementor-mobile-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-mobile-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-mobile-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
    flex-basis: initial;
  }
  .elementor-mobile-button-align-center .e-form__buttons__wrapper, .elementor-mobile-button-align-start .e-form__buttons__wrapper, .elementor-mobile-button-align-end .e-form__buttons__wrapper {
    flex-grow: initial;
  }
  .elementor-mobile-button-align-center .e-form__buttons__wrapper, .elementor-mobile-button-align-center .e-form__buttons__wrapper__button, .elementor-mobile-button-align-start .e-form__buttons__wrapper, .elementor-mobile-button-align-start .e-form__buttons__wrapper__button, .elementor-mobile-button-align-end .e-form__buttons__wrapper, .elementor-mobile-button-align-end .e-form__buttons__wrapper__button {
    flex-basis: initial;
  }
}
.elementor-error .elementor-field {
  border-color: #d9534f;
}
.elementor-error .help-inline {
  color: #d9534f;
  font-size: 0.9em;
}

.elementor-message {
  margin: 10px 0;
  font-size: 1em;
  line-height: 1;
}
.elementor-message:before {
  content: "\e90e";
  display: inline-block;
  font-family: eicons;
  font-weight: normal;
  font-style: normal;
  vertical-align: middle;
  margin-inline-end: 5px;
}
.elementor-message.elementor-message-danger {
  color: #d9534f;
}
.elementor-message.elementor-message-danger:before {
  content: "\e87f";
}
.elementor-message.form-message-success {
  color: #5cb85c;
}

.elementor-form .elementor-button {
  padding-block-start: 0;
  padding-block-end: 0;
  border: none;
}
.elementor-form .elementor-button > span, .elementor-form .elementor-button-content-wrapper {
  display: flex;
  justify-content: center;
  flex-direction: row;
  gap: 5px;
}
.elementor-form .elementor-button.elementor-size-xs {
  min-height: 33px;
}
.elementor-form .elementor-button.elementor-size-sm {
  min-height: 40px;
}
.elementor-form .elementor-button.elementor-size-md {
  min-height: 47px;
}
.elementor-form .elementor-button.elementor-size-lg {
  min-height: 59px;
}
.elementor-form .elementor-button.elementor-size-xl {
  min-height: 72px;
}

.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)) .elementor-widget-container, .elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)) {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, transform var(--e-transform-transition-duration, 400ms);
}

.elementor-heading-title {
  padding: 0;
  margin: 0;
  line-height: 1;
}

.elementor-button {
  display: inline-block;
  line-height: 1;
  background-color: #69727D;
  font-size: 15px;
  padding: 12px 24px;
  border-radius: 3px;
  color: #fff;
  fill: #fff;
  text-align: center;
  transition: all 0.3s;
}
.elementor-button:hover, .elementor-button:focus, .elementor-button:visited {
  color: #fff;
}
.elementor-button-content-wrapper {
  display: flex;
  justify-content: center;
  flex-direction: row;
  gap: 5px;
}
.elementor-button-icon {
  display: flex;
  align-items: center;
}
.elementor-button-icon svg {
  width: 1em;
  height: auto;
}
.elementor-button-icon .e-font-icon-svg {
  height: 1em;
}
.elementor-button-text {
  display: inline-block;
}
.elementor-button.elementor-size-xs {
  font-size: 13px;
  padding: 10px 20px;
  border-radius: 2px;
}
.elementor-button.elementor-size-md {
  font-size: 16px;
  padding: 15px 30px;
  border-radius: 4px;
}
.elementor-button.elementor-size-lg {
  font-size: 18px;
  padding: 20px 40px;
  border-radius: 5px;
}
.elementor-button.elementor-size-xl {
  font-size: 20px;
  padding: 25px 50px;
  border-radius: 6px;
}
.elementor-button span {
  text-decoration: inherit;
}

.elementor-element.elementor-button-info .elementor-button {
  background-color: #5bc0de;
}
.elementor-element.elementor-button-success .elementor-button {
  background-color: #5cb85c;
}
.elementor-element.elementor-button-warning .elementor-button {
  background-color: #f0ad4e;
}
.elementor-element.elementor-button-danger .elementor-button {
  background-color: #d9534f;
}

.elementor-widget-button .elementor-button .elementor-button-info {
  background-color: #5bc0de;
}
.elementor-widget-button .elementor-button .elementor-button-success {
  background-color: #5cb85c;
}
.elementor-widget-button .elementor-button .elementor-button-warning {
  background-color: #f0ad4e;
}
.elementor-widget-button .elementor-button .elementor-button-danger {
  background-color: #d9534f;
}

.elementor-view-stacked .elementor-icon {
  padding: 0.5em;
  background-color: #69727D;
  color: #fff;
  fill: #fff;
}

.elementor-view-framed .elementor-icon {
  padding: 0.5em;
  color: #69727D;
  border: 3px solid #69727D;
  background-color: transparent;
}

.elementor-icon {
  display: inline-block;
  line-height: 1;
  transition: all 0.3s;
  color: #69727D;
  font-size: 50px;
  text-align: center;
}
.elementor-icon:hover {
  color: #69727D;
}
.elementor-icon i, .elementor-icon svg {
  width: 1em;
  height: 1em;
  position: relative;
  display: block;
}
.elementor-icon i:before, .elementor-icon svg:before {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}
.elementor-icon i.fad {
  width: initial;
}

.elementor-shape-square .elementor-icon {
  border-radius: 0;
}
.elementor-shape-rounded .elementor-icon {
  border-radius: 10%;
}
.elementor-shape-circle .elementor-icon {
  border-radius: 50%;
}

.e-transform .elementor-widget-container, .e-transform:not(:has(.elementor-widget-container)) {
  transform: perspective(var(--e-transform-perspective, 0)) rotateZ(var(--e-transform-rotateZ, 0)) rotateX(var(--e-transform-rotateX, 0)) rotateY(var(--e-transform-rotateY, 0)) translate(var(--e-transform-translate, 0)) translateX(var(--e-transform-translateX, 0)) translateY(var(--e-transform-translateY, 0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX, 0)) skewY(var(--e-transform-skewY, 0));
  transform-origin: var(--e-transform-origin-y) var(--e-transform-origin-x);
}

.e-con.e-transform {
  transform: perspective(var(--e-con-transform-perspective, 0)) rotateZ(var(--e-con-transform-rotateZ, 0)) rotateX(var(--e-con-transform-rotateX, 0)) rotateY(var(--e-con-transform-rotateY, 0)) translate(var(--e-con-transform-translate, 0)) translateX(var(--e-con-transform-translateX, 0)) translateY(var(--e-con-transform-translateY, 0)) scaleX(calc(var(--e-con-transform-flipX, 1) * var(--e-con-transform-scaleX, var(--e-con-transform-scale, 1)))) scaleY(calc(var(--e-con-transform-flipY, 1) * var(--e-con-transform-scaleY, var(--e-con-transform-scale, 1)))) skewX(var(--e-con-transform-skewX, 0)) skewY(var(--e-con-transform-skewY, 0));
  transform-origin: var(--e-con-transform-origin-y) var(--e-con-transform-origin-x);
}

.animated {
  animation-duration: 1.25s;
}
.animated.animated-slow {
  animation-duration: 2s;
}
.animated.animated-fast {
  animation-duration: 0.75s;
}
.animated.infinite {
  animation-iteration-count: infinite;
}
.animated.reverse {
  animation-direction: reverse;
  animation-fill-mode: forwards;
}

@media (prefers-reduced-motion: reduce) {
  .animated {
    animation: none !important;
  }
  html * {
    transition-duration: 0s !important;
    transition-delay: 0s !important;
  }
}
@media (max-width: 767px) {
  .elementor .elementor-hidden-phone,
  .elementor .elementor-hidden-mobile {
    display: none;
  }
}
@media (min-width: -1) and (max-width: -1) {
  .elementor .elementor-hidden-mobile_extra {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor .elementor-hidden-tablet {
    display: none;
  }
}
@media (min-width: -1) and (max-width: -1) {
  .elementor .elementor-hidden-tablet_extra {
    display: none;
  }
}
@media (min-width: -1) and (max-width: -1) {
  .elementor .elementor-hidden-laptop {
    display: none;
  }
}
@media (min-width: 1025px) and (max-width: 99999px) {
  .elementor .elementor-hidden-desktop {
    display: none;
  }
}
@media (min-width: -1) {
  .elementor .elementor-hidden-widescreen {
    display: none;
  }
}
/*# sourceMappingURL=frontend.css.map */
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/frontend.min.css */
:root{--direction-multiplier:1}body.rtl,html[dir=rtl]{--direction-multiplier:-1}.elementor-hidden{display:none}.elementor-visibility-hidden{visibility:hidden}.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;top:-10000em;width:1px;clip:rect(0,0,0,0);border:0}.elementor-clearfix:after{clear:both;content:"";display:block;height:0;width:0}.e-logo-wrapper{display:inline-block;line-height:1}.e-logo-wrapper i{color:var(--e-a-color-circle-logo);font-size:2.5em}.elementor *,.elementor :after,.elementor :before{box-sizing:border-box}.elementor a{box-shadow:none;text-decoration:none}.elementor hr{background-color:transparent;margin:0}.elementor img{border:none;border-radius:0;box-shadow:none;height:auto;max-width:100%}.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure{margin:0}.elementor embed,.elementor iframe,.elementor object,.elementor video{border:none;line-height:1;margin:0;max-width:100%;width:100%}.elementor .elementor-background,.elementor .elementor-background-holder,.elementor .elementor-background-video-container{direction:ltr;inset:0;overflow:hidden;position:absolute;z-index:0}.elementor .elementor-background-video-container{pointer-events:none;transition:opacity 1s}.elementor .elementor-background-video-container.elementor-loading{opacity:0}.elementor .elementor-background-video,.elementor .elementor-background-video-embed{max-width:none}.elementor .elementor-background-video,.elementor .elementor-background-video-embed,.elementor .elementor-background-video-hosted{inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(-50%,-50%)}.elementor .elementor-background-video-hosted{-o-object-fit:cover;object-fit:cover}.elementor .elementor-background-overlay{inset:0;position:absolute}.elementor .elementor-background-slideshow{inset:0;position:absolute;z-index:0}.elementor .elementor-background-slideshow__slide__image{background-position:50%;background-size:cover;height:100%;width:100%}.e-con-inner>.elementor-element.elementor-absolute,.e-con>.elementor-element.elementor-absolute,.elementor-widget-wrap>.elementor-element.elementor-absolute{position:absolute}.e-con-inner>.elementor-element.elementor-fixed,.e-con>.elementor-element.elementor-fixed,.elementor-widget-wrap>.elementor-element.elementor-fixed{position:fixed}.elementor-widget-wrap .elementor-element.elementor-widget__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget__width-initial{max-width:100%}@media (max-width:1024px){.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial{max-width:100%}}@media (max-width:767px){.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial{max-width:100%}}.elementor-element.elementor-absolute,.elementor-element.elementor-fixed{z-index:1}.elementor-element{--flex-direction:initial;--flex-wrap:initial;--justify-content:initial;--align-items:initial;--align-content:initial;--gap:initial;--flex-basis:initial;--flex-grow:initial;--flex-shrink:initial;--order:initial;--align-self:initial;align-self:var(--align-self);flex-basis:var(--flex-basis);flex-grow:var(--flex-grow);flex-shrink:var(--flex-shrink);order:var(--order)}.elementor-element:where(.e-con-full,.elementor-widget){align-content:var(--align-content);align-items:var(--align-items);flex-direction:var(--flex-direction);flex-wrap:var(--flex-wrap);gap:var(--row-gap) var(--column-gap);justify-content:var(--justify-content)}.elementor-invisible{visibility:hidden}.elementor-custom-embed-play{inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(calc(-50% * var(--direction-multiplier)),-50%)}.elementor-custom-embed-play i{color:#fff;font-size:100px;text-shadow:1px 0 6px rgba(0,0,0,.3)}.elementor-custom-embed-play svg{fill:#fff;filter:drop-shadow(1px 0 6px rgba(0,0,0,.3));height:100px;width:100px}.elementor-custom-embed-play i,.elementor-custom-embed-play svg{opacity:.8;transition:all .5s}.elementor-custom-embed-play.elementor-playing i{font-family:eicons}.elementor-custom-embed-play.elementor-playing i:before{content:"\e8fb"}.elementor-custom-embed-play.elementor-playing i,.elementor-custom-embed-play.elementor-playing svg{animation:eicon-spin 2s linear infinite}.elementor-tag{display:inline-flex}.elementor-ken-burns{transition-duration:10s;transition-property:transform;transition-timing-function:linear}.elementor-ken-burns--out{transform:scale(1.3)}.elementor-ken-burns--active{transition-duration:20s}.elementor-ken-burns--active.elementor-ken-burns--out{transform:scale(1)}.elementor-ken-burns--active.elementor-ken-burns--in{transform:scale(1.3)}.elementor-align-center{text-align:center}.elementor-align-right{text-align:right}.elementor-align-left{text-align:left}.elementor-align-center .elementor-button,.elementor-align-left .elementor-button,.elementor-align-right .elementor-button{width:auto}.elementor-align-justify .elementor-button{width:100%}@media (min-width:-1){.elementor-widescreen-align-center{text-align:center}.elementor-widescreen-align-right{text-align:right}.elementor-widescreen-align-left{text-align:left}.elementor-widescreen-align-center .elementor-button,.elementor-widescreen-align-left .elementor-button,.elementor-widescreen-align-right .elementor-button{width:auto}.elementor-widescreen-align-justify .elementor-button{width:100%}}@media (max-width:-1){.elementor-laptop-align-center{text-align:center}.elementor-laptop-align-right{text-align:right}.elementor-laptop-align-left{text-align:left}.elementor-laptop-align-center .elementor-button,.elementor-laptop-align-left .elementor-button,.elementor-laptop-align-right .elementor-button{width:auto}.elementor-laptop-align-justify .elementor-button{width:100%}.elementor-tablet_extra-align-center{text-align:center}.elementor-tablet_extra-align-right{text-align:right}.elementor-tablet_extra-align-left{text-align:left}.elementor-tablet_extra-align-center .elementor-button,.elementor-tablet_extra-align-left .elementor-button,.elementor-tablet_extra-align-right .elementor-button{width:auto}.elementor-tablet_extra-align-justify .elementor-button{width:100%}}@media (max-width:1024px){.elementor-tablet-align-center{text-align:center}.elementor-tablet-align-right{text-align:right}.elementor-tablet-align-left{text-align:left}.elementor-tablet-align-center .elementor-button,.elementor-tablet-align-left .elementor-button,.elementor-tablet-align-right .elementor-button{width:auto}.elementor-tablet-align-justify .elementor-button{width:100%}}@media (max-width:-1){.elementor-mobile_extra-align-center{text-align:center}.elementor-mobile_extra-align-right{text-align:right}.elementor-mobile_extra-align-left{text-align:left}.elementor-mobile_extra-align-center .elementor-button,.elementor-mobile_extra-align-left .elementor-button,.elementor-mobile_extra-align-right .elementor-button{width:auto}.elementor-mobile_extra-align-justify .elementor-button{width:100%}}@media (max-width:767px){.elementor-mobile-align-center{text-align:center}.elementor-mobile-align-right{text-align:right}.elementor-mobile-align-left{text-align:left}.elementor-mobile-align-center .elementor-button,.elementor-mobile-align-left .elementor-button,.elementor-mobile-align-right .elementor-button{width:auto}.elementor-mobile-align-justify .elementor-button{width:100%}}:root{--page-title-display:block}.elementor-page-title,h1.entry-title{display:var(--page-title-display)}@keyframes eicon-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.eicon-animation-spin{animation:eicon-spin 2s linear infinite}.elementor-section{position:relative}.elementor-section .elementor-container{display:flex;margin-inline:auto;position:relative}@media (max-width:1024px){.elementor-section .elementor-container{flex-wrap:wrap}}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.elementor-section.elementor-section-stretched{position:relative;width:100%}.elementor-section.elementor-section-items-top>.elementor-container{align-items:flex-start}.elementor-section.elementor-section-items-middle>.elementor-container{align-items:center}.elementor-section.elementor-section-items-bottom>.elementor-container{align-items:flex-end}@media (min-width:768px){.elementor-section.elementor-section-height-full{height:100vh}.elementor-section.elementor-section-height-full>.elementor-container{height:100%}}.elementor-bc-flex-widget .elementor-section-content-top>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:flex-start}.elementor-bc-flex-widget .elementor-section-content-middle>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:center}.elementor-bc-flex-widget .elementor-section-content-bottom>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:flex-end}.elementor-widget-wrap{align-content:flex-start;flex-wrap:wrap;position:relative;width:100%}.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{display:flex}.elementor-widget-wrap>.elementor-element{width:100%}.elementor-widget-wrap.e-swiper-container{width:calc(100% - (var(--e-column-margin-left, 0px) + var(--e-column-margin-right, 0px)))}.elementor-widget{position:relative}.elementor-widget:not(:last-child){margin-block-end:var(--kit-widget-spacing,20px)}.elementor-widget:not(:last-child).elementor-absolute,.elementor-widget:not(:last-child).elementor-widget__width-auto,.elementor-widget:not(:last-child).elementor-widget__width-initial{margin-block-end:0}.elementor-column{display:flex;min-height:1px;position:relative}.elementor-column-gap-narrow>.elementor-column>.elementor-element-populated{padding:5px}.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:10px}.elementor-column-gap-extended>.elementor-column>.elementor-element-populated{padding:15px}.elementor-column-gap-wide>.elementor-column>.elementor-element-populated{padding:20px}.elementor-column-gap-wider>.elementor-column>.elementor-element-populated{padding:30px}.elementor-inner-section .elementor-column-gap-no .elementor-element-populated{padding:0}@media (min-width:768px){.elementor-column.elementor-col-10,.elementor-column[data-col="10"]{width:10%}.elementor-column.elementor-col-11,.elementor-column[data-col="11"]{width:11.111%}.elementor-column.elementor-col-12,.elementor-column[data-col="12"]{width:12.5%}.elementor-column.elementor-col-14,.elementor-column[data-col="14"]{width:14.285%}.elementor-column.elementor-col-16,.elementor-column[data-col="16"]{width:16.666%}.elementor-column.elementor-col-20,.elementor-column[data-col="20"]{width:20%}.elementor-column.elementor-col-25,.elementor-column[data-col="25"]{width:25%}.elementor-column.elementor-col-30,.elementor-column[data-col="30"]{width:30%}.elementor-column.elementor-col-33,.elementor-column[data-col="33"]{width:33.333%}.elementor-column.elementor-col-40,.elementor-column[data-col="40"]{width:40%}.elementor-column.elementor-col-50,.elementor-column[data-col="50"]{width:50%}.elementor-column.elementor-col-60,.elementor-column[data-col="60"]{width:60%}.elementor-column.elementor-col-66,.elementor-column[data-col="66"]{width:66.666%}.elementor-column.elementor-col-70,.elementor-column[data-col="70"]{width:70%}.elementor-column.elementor-col-75,.elementor-column[data-col="75"]{width:75%}.elementor-column.elementor-col-80,.elementor-column[data-col="80"]{width:80%}.elementor-column.elementor-col-83,.elementor-column[data-col="83"]{width:83.333%}.elementor-column.elementor-col-90,.elementor-column[data-col="90"]{width:90%}.elementor-column.elementor-col-100,.elementor-column[data-col="100"]{width:100%}}@media (max-width:479px){.elementor-column.elementor-xs-10{width:10%}.elementor-column.elementor-xs-11{width:11.111%}.elementor-column.elementor-xs-12{width:12.5%}.elementor-column.elementor-xs-14{width:14.285%}.elementor-column.elementor-xs-16{width:16.666%}.elementor-column.elementor-xs-20{width:20%}.elementor-column.elementor-xs-25{width:25%}.elementor-column.elementor-xs-30{width:30%}.elementor-column.elementor-xs-33{width:33.333%}.elementor-column.elementor-xs-40{width:40%}.elementor-column.elementor-xs-50{width:50%}.elementor-column.elementor-xs-60{width:60%}.elementor-column.elementor-xs-66{width:66.666%}.elementor-column.elementor-xs-70{width:70%}.elementor-column.elementor-xs-75{width:75%}.elementor-column.elementor-xs-80{width:80%}.elementor-column.elementor-xs-83{width:83.333%}.elementor-column.elementor-xs-90{width:90%}.elementor-column.elementor-xs-100{width:100%}}@media (max-width:767px){.elementor-column.elementor-sm-10{width:10%}.elementor-column.elementor-sm-11{width:11.111%}.elementor-column.elementor-sm-12{width:12.5%}.elementor-column.elementor-sm-14{width:14.285%}.elementor-column.elementor-sm-16{width:16.666%}.elementor-column.elementor-sm-20{width:20%}.elementor-column.elementor-sm-25{width:25%}.elementor-column.elementor-sm-30{width:30%}.elementor-column.elementor-sm-33{width:33.333%}.elementor-column.elementor-sm-40{width:40%}.elementor-column.elementor-sm-50{width:50%}.elementor-column.elementor-sm-60{width:60%}.elementor-column.elementor-sm-66{width:66.666%}.elementor-column.elementor-sm-70{width:70%}.elementor-column.elementor-sm-75{width:75%}.elementor-column.elementor-sm-80{width:80%}.elementor-column.elementor-sm-83{width:83.333%}.elementor-column.elementor-sm-90{width:90%}.elementor-column.elementor-sm-100{width:100%}}@media (min-width:768px) and (max-width:1024px){.elementor-column.elementor-md-10{width:10%}.elementor-column.elementor-md-11{width:11.111%}.elementor-column.elementor-md-12{width:12.5%}.elementor-column.elementor-md-14{width:14.285%}.elementor-column.elementor-md-16{width:16.666%}.elementor-column.elementor-md-20{width:20%}.elementor-column.elementor-md-25{width:25%}.elementor-column.elementor-md-30{width:30%}.elementor-column.elementor-md-33{width:33.333%}.elementor-column.elementor-md-40{width:40%}.elementor-column.elementor-md-50{width:50%}.elementor-column.elementor-md-60{width:60%}.elementor-column.elementor-md-66{width:66.666%}.elementor-column.elementor-md-70{width:70%}.elementor-column.elementor-md-75{width:75%}.elementor-column.elementor-md-80{width:80%}.elementor-column.elementor-md-83{width:83.333%}.elementor-column.elementor-md-90{width:90%}.elementor-column.elementor-md-100{width:100%}}@media (min-width:-1){.elementor-reverse-widescreen>.elementor-container>:first-child{order:10}.elementor-reverse-widescreen>.elementor-container>:nth-child(2){order:9}.elementor-reverse-widescreen>.elementor-container>:nth-child(3){order:8}.elementor-reverse-widescreen>.elementor-container>:nth-child(4){order:7}.elementor-reverse-widescreen>.elementor-container>:nth-child(5){order:6}.elementor-reverse-widescreen>.elementor-container>:nth-child(6){order:5}.elementor-reverse-widescreen>.elementor-container>:nth-child(7){order:4}.elementor-reverse-widescreen>.elementor-container>:nth-child(8){order:3}.elementor-reverse-widescreen>.elementor-container>:nth-child(9){order:2}.elementor-reverse-widescreen>.elementor-container>:nth-child(10){order:1}}@media (min-width:1025px) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child{order:10}.elementor-reverse-laptop>.elementor-container>:nth-child(2){order:9}.elementor-reverse-laptop>.elementor-container>:nth-child(3){order:8}.elementor-reverse-laptop>.elementor-container>:nth-child(4){order:7}.elementor-reverse-laptop>.elementor-container>:nth-child(5){order:6}.elementor-reverse-laptop>.elementor-container>:nth-child(6){order:5}.elementor-reverse-laptop>.elementor-container>:nth-child(7){order:4}.elementor-reverse-laptop>.elementor-container>:nth-child(8){order:3}.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:2}.elementor-reverse-laptop>.elementor-container>:nth-child(10){order:1}}@media (min-width:-1) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child{order:10}.elementor-reverse-laptop>.elementor-container>:nth-child(2){order:9}.elementor-reverse-laptop>.elementor-container>:nth-child(3){order:8}.elementor-reverse-laptop>.elementor-container>:nth-child(4){order:7}.elementor-reverse-laptop>.elementor-container>:nth-child(5){order:6}.elementor-reverse-laptop>.elementor-container>:nth-child(6){order:5}.elementor-reverse-laptop>.elementor-container>:nth-child(7){order:4}.elementor-reverse-laptop>.elementor-container>:nth-child(8){order:3}.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:2}.elementor-reverse-laptop>.elementor-container>:nth-child(10){order:1}}@media (min-width:1025px) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child,.elementor-reverse-laptop>.elementor-container>:nth-child(10),.elementor-reverse-laptop>.elementor-container>:nth-child(2),.elementor-reverse-laptop>.elementor-container>:nth-child(3),.elementor-reverse-laptop>.elementor-container>:nth-child(4),.elementor-reverse-laptop>.elementor-container>:nth-child(5),.elementor-reverse-laptop>.elementor-container>:nth-child(6),.elementor-reverse-laptop>.elementor-container>:nth-child(7),.elementor-reverse-laptop>.elementor-container>:nth-child(8),.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:0}.elementor-reverse-tablet_extra>.elementor-container>:first-child{order:10}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(10){order:1}}@media (min-width:768px) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>:first-child{order:10}.elementor-reverse-tablet>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:1}}@media (min-width:-1) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>:first-child{order:10}.elementor-reverse-tablet>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:1}}@media (min-width:768px) and (max-width:-1){.elementor-reverse-tablet>.elementor-container>:first-child,.elementor-reverse-tablet>.elementor-container>:nth-child(10),.elementor-reverse-tablet>.elementor-container>:nth-child(2),.elementor-reverse-tablet>.elementor-container>:nth-child(3),.elementor-reverse-tablet>.elementor-container>:nth-child(4),.elementor-reverse-tablet>.elementor-container>:nth-child(5),.elementor-reverse-tablet>.elementor-container>:nth-child(6),.elementor-reverse-tablet>.elementor-container>:nth-child(7),.elementor-reverse-tablet>.elementor-container>:nth-child(8),.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:0}.elementor-reverse-mobile_extra>.elementor-container>:first-child{order:10}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(2){order:9}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(3){order:8}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(4){order:7}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(5){order:6}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(6){order:5}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(7){order:4}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(8){order:3}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(9){order:2}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(10){order:1}}@media (max-width:767px){.elementor-reverse-mobile>.elementor-container>:first-child{order:10}.elementor-reverse-mobile>.elementor-container>:nth-child(2){order:9}.elementor-reverse-mobile>.elementor-container>:nth-child(3){order:8}.elementor-reverse-mobile>.elementor-container>:nth-child(4){order:7}.elementor-reverse-mobile>.elementor-container>:nth-child(5){order:6}.elementor-reverse-mobile>.elementor-container>:nth-child(6){order:5}.elementor-reverse-mobile>.elementor-container>:nth-child(7){order:4}.elementor-reverse-mobile>.elementor-container>:nth-child(8){order:3}.elementor-reverse-mobile>.elementor-container>:nth-child(9){order:2}.elementor-reverse-mobile>.elementor-container>:nth-child(10){order:1}.elementor-column{width:100%}}.elementor-grid{display:grid;grid-column-gap:var(--grid-column-gap);grid-row-gap:var(--grid-row-gap)}.elementor-grid .elementor-grid-item{min-width:0}.elementor-grid-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}@media (min-width:-1){.elementor-grid-widescreen-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-widescreen-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-widescreen-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-widescreen-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-widescreen-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-widescreen-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-widescreen-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-widescreen-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-widescreen-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-widescreen-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-widescreen-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-widescreen-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-widescreen-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-widescreen-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:-1){.elementor-grid-laptop-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-laptop-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-laptop-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-laptop-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-laptop-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-laptop-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-laptop-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-laptop-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-laptop-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-laptop-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-laptop-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-laptop-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-laptop-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-laptop-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}.elementor-grid-tablet_extra-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-tablet_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-tablet_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-tablet_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-tablet_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-tablet_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-tablet_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-tablet_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-tablet_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-tablet_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-tablet_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-tablet_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-tablet_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-tablet_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:1024px){.elementor-grid-tablet-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-tablet-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-tablet-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-tablet-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-tablet-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-tablet-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-tablet-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-tablet-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-tablet-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-tablet-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-tablet-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-tablet-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-tablet-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-tablet-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:-1){.elementor-grid-mobile_extra-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-mobile_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-mobile_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-mobile_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-mobile_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-mobile_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-mobile_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-mobile_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-mobile_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-mobile_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-mobile_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-mobile_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-mobile_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-mobile_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:767px){.elementor-grid-mobile-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-mobile-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-mobile-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-mobile-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-mobile-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-mobile-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-mobile-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-mobile-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-mobile-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-mobile-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-mobile-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-mobile-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-mobile-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-mobile-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (min-width:1025px){#elementor-device-mode:after{content:"desktop"}}@media (min-width:-1){#elementor-device-mode:after{content:"widescreen"}}@media (max-width:-1){#elementor-device-mode:after{content:"laptop";content:"tablet_extra"}}@media (max-width:1024px){#elementor-device-mode:after{content:"tablet"}}@media (max-width:-1){#elementor-device-mode:after{content:"mobile_extra"}}@media (max-width:767px){#elementor-device-mode:after{content:"mobile"}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.e-con{--border-radius:0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-style:initial;--border-color:initial;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--content-width:min(100%,var(--container-max-width,1140px));--width:100%;--min-height:initial;--height:auto;--text-align:initial;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:var(--container-default-padding-top,10px);--padding-right:var(--container-default-padding-right,10px);--padding-bottom:var(--container-default-padding-bottom,10px);--padding-left:var(--container-default-padding-left,10px);--position:relative;--z-index:revert;--overflow:visible;--gap:var(--widgets-spacing,20px);--row-gap:var(--widgets-spacing-row,20px);--column-gap:var(--widgets-spacing-column,20px);--overlay-mix-blend-mode:initial;--overlay-opacity:1;--overlay-transition:0.3s;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(2,1fr);border-radius:var(--border-radius);height:var(--height);min-height:var(--min-height);min-width:0;overflow:var(--overflow);position:var(--position);width:var(--width);z-index:var(--z-index);--flex-wrap-mobile:wrap}.e-con:where(:not(.e-div-block-base)){transition:background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s)}.e-con{--margin-block-start:var(--margin-top);--margin-block-end:var(--margin-bottom);--margin-inline-start:var(--margin-left);--margin-inline-end:var(--margin-right);--padding-inline-start:var(--padding-left);--padding-inline-end:var(--padding-right);--padding-block-start:var(--padding-top);--padding-block-end:var(--padding-bottom);--border-block-start-width:var(--border-top-width);--border-block-end-width:var(--border-bottom-width);--border-inline-start-width:var(--border-left-width);--border-inline-end-width:var(--border-right-width)}body.rtl .e-con{--padding-inline-start:var(--padding-right);--padding-inline-end:var(--padding-left);--margin-inline-start:var(--margin-right);--margin-inline-end:var(--margin-left);--border-inline-start-width:var(--border-right-width);--border-inline-end-width:var(--border-left-width)}.e-con{margin-block-end:var(--margin-block-end);margin-block-start:var(--margin-block-start);margin-inline-end:var(--margin-inline-end);margin-inline-start:var(--margin-inline-start);padding-inline-end:var(--padding-inline-end);padding-inline-start:var(--padding-inline-start)}.e-con.e-flex{--flex-direction:column;--flex-basis:auto;--flex-grow:0;--flex-shrink:1;flex:var(--flex-grow) var(--flex-shrink) var(--flex-basis)}.e-con-full,.e-con>.e-con-inner{padding-block-end:var(--padding-block-end);padding-block-start:var(--padding-block-start);text-align:var(--text-align)}.e-con-full.e-flex,.e-con.e-flex>.e-con-inner{flex-direction:var(--flex-direction)}.e-con,.e-con>.e-con-inner{display:var(--display)}.e-con.e-grid{--grid-justify-content:start;--grid-align-content:start;--grid-auto-flow:row}.e-con.e-grid,.e-con.e-grid>.e-con-inner{align-content:var(--grid-align-content);align-items:var(--align-items);grid-auto-flow:var(--grid-auto-flow);grid-template-columns:var(--e-con-grid-template-columns);grid-template-rows:var(--e-con-grid-template-rows);justify-content:var(--grid-justify-content);justify-items:var(--justify-items)}.e-con-boxed.e-flex{align-content:normal;align-items:normal;flex-direction:column;flex-wrap:nowrap;justify-content:normal}.e-con-boxed.e-grid{grid-template-columns:1fr;grid-template-rows:1fr;justify-items:legacy}.e-con-boxed{gap:initial;text-align:initial}.e-con.e-flex>.e-con-inner{align-content:var(--align-content);align-items:var(--align-items);align-self:auto;flex-basis:auto;flex-grow:1;flex-shrink:1;flex-wrap:var(--flex-wrap);justify-content:var(--justify-content)}.e-con.e-grid>.e-con-inner{align-items:var(--align-items);justify-items:var(--justify-items)}.e-con>.e-con-inner{gap:var(--row-gap) var(--column-gap);height:100%;margin:0 auto;max-width:var(--content-width);padding-inline-end:0;padding-inline-start:0;width:100%}:is(.elementor-section-wrap,[data-elementor-id])>.e-con{--margin-left:auto;--margin-right:auto;max-width:min(100%,var(--width))}:is([data-widget_type="e-component.default"],[data-widget_type="e-component.default"]>.elementor-section-wrap)>.e-con{--margin-right:0px;--margin-left:0px}.e-con .elementor-widget.elementor-widget{margin-block-end:0}.e-con:before,.e-con>.elementor-background-slideshow:before,.e-con>.elementor-motion-effects-container>.elementor-motion-effects-layer:before,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);content:var(--background-overlay);display:block;height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));mix-blend-mode:var(--overlay-mix-blend-mode);opacity:var(--overlay-opacity);position:absolute;top:calc(0px - var(--border-top-width));transition:var(--overlay-transition,.3s);width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}.e-con:before{transition:background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s)}.e-con>.elementor-background-slideshow,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));top:calc(0px - var(--border-top-width));width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}@media (max-width:767px){:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container.elementor-hidden-mobile{display:none}}:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{z-index:1}:is(.e-con,.e-con>.e-con-inner)>.elementor-background-slideshow:before{z-index:2}.e-con .elementor-widget{min-width:0}.e-con .elementor-widget-empty,.e-con .elementor-widget-google_maps,.e-con .elementor-widget-video,.e-con .elementor-widget.e-widget-swiper{width:100%}.e-con>.e-con-inner>.elementor-widget>.elementor-widget-container,.e-con>.elementor-widget>.elementor-widget-container{height:100%}.e-con.e-con>.e-con-inner>.elementor-widget,.elementor.elementor .e-con>.elementor-widget{max-width:100%}.e-con .elementor-widget:not(:last-child){--kit-widget-spacing:0px}@media (max-width:767px){.e-con.e-flex{--width:100%;--flex-wrap:var(--flex-wrap-mobile)}.e-con.e-flex .elementor-widget-archive-posts{width:100%}}.elementor-form-fields-wrapper{display:flex;flex-wrap:wrap}.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-subgroup,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>.elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>input,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>textarea{flex-basis:100%;max-width:100%}.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group .elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group>input{flex-grow:1}.elementor-field-group{align-items:center;flex-wrap:wrap}.elementor-field-group.elementor-field-type-submit{align-items:flex-end}.elementor-field-group .elementor-field-textual{background-color:transparent;border:1px solid #69727d;color:#1f2124;flex-grow:1;max-width:100%;vertical-align:middle;width:100%}.elementor-field-group .elementor-field-textual:focus{box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);outline:0}.elementor-field-group .elementor-field-textual::-moz-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-field-textual::placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-select-wrapper{display:flex;position:relative;width:100%}.elementor-field-group .elementor-select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;flex-basis:100%;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-inline-end:20px;text-transform:inherit}.elementor-field-group .elementor-select-wrapper:before{content:"\e92a";font-family:eicons;font-size:15px;inset-block-start:50%;inset-inline-end:10px;pointer-events:none;position:absolute;text-shadow:0 0 3px rgba(0,0,0,.3);transform:translateY(-50%)}.elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper:before{content:""}.elementor-field-subgroup{display:flex;flex-wrap:wrap}.elementor-field-subgroup .elementor-field-option label{display:inline-block}.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option{padding-inline-end:10px}.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option{flex-basis:100%}.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label{display:inline}.elementor-field-label{cursor:pointer}.elementor-mark-required .elementor-field-label:after{color:red;content:"*";padding-inline-start:.2em}.elementor-field-textual{border-radius:3px;font-size:15px;line-height:1.4;min-height:40px;padding:5px 14px}.elementor-field-textual.elementor-size-xs{border-radius:2px;font-size:13px;min-height:33px;padding:4px 12px}.elementor-field-textual.elementor-size-md{border-radius:4px;font-size:16px;min-height:47px;padding:6px 16px}.elementor-field-textual.elementor-size-lg{border-radius:5px;font-size:18px;min-height:59px;padding:7px 20px}.elementor-field-textual.elementor-size-xl{border-radius:6px;font-size:20px;min-height:72px;padding:8px 24px}.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-button-align-center .e-form__buttons,.elementor-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-button-align-start .e-form__buttons,.elementor-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-button-align-end .e-form__buttons,.elementor-button-align-end .elementor-field-type-submit,[dir=rtl] .elementor-button-align-start .e-form__buttons,[dir=rtl] .elementor-button-align-start .elementor-field-type-submit{justify-content:flex-end}[dir=rtl] .elementor-button-align-end .e-form__buttons,[dir=rtl] .elementor-button-align-end .elementor-field-type-submit{justify-content:flex-start}.elementor-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-center .e-form__buttons__wrapper__button,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper__button,.elementor-button-align-start .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}@media screen and (max-width:1024px){.elementor-tablet-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-tablet-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-tablet-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-tablet-button-align-center .e-form__buttons,.elementor-tablet-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-tablet-button-align-start .e-form__buttons,.elementor-tablet-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-tablet-button-align-end .e-form__buttons,.elementor-tablet-button-align-end .elementor-field-type-submit,[dir=rtl] .elementor-tablet-button-align-start .e-form__buttons,[dir=rtl] .elementor-tablet-button-align-start .elementor-field-type-submit{justify-content:flex-end}[dir=rtl] .elementor-tablet-button-align-end .e-form__buttons,[dir=rtl] .elementor-tablet-button-align-end .elementor-field-type-submit{justify-content:flex-start}.elementor-tablet-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-center .e-form__buttons__wrapper__button,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper__button,.elementor-tablet-button-align-start .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}}@media screen and (max-width:767px){.elementor-mobile-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-mobile-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-mobile-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-mobile-button-align-center .e-form__buttons,.elementor-mobile-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-mobile-button-align-start .e-form__buttons,.elementor-mobile-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-mobile-button-align-end .e-form__buttons,.elementor-mobile-button-align-end .elementor-field-type-submit,[dir=rtl] .elementor-mobile-button-align-start .e-form__buttons,[dir=rtl] .elementor-mobile-button-align-start .elementor-field-type-submit{justify-content:flex-end}[dir=rtl] .elementor-mobile-button-align-end .e-form__buttons,[dir=rtl] .elementor-mobile-button-align-end .elementor-field-type-submit{justify-content:flex-start}.elementor-mobile-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-center .e-form__buttons__wrapper__button,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper__button,.elementor-mobile-button-align-start .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}}.elementor-error .elementor-field{border-color:#d9534f}.elementor-error .help-inline{color:#d9534f;font-size:.9em}.elementor-message{font-size:1em;line-height:1;margin:10px 0}.elementor-message:before{content:"\e90e";display:inline-block;font-family:eicons;font-style:normal;font-weight:400;margin-inline-end:5px;vertical-align:middle}.elementor-message.elementor-message-danger{color:#d9534f}.elementor-message.elementor-message-danger:before{content:"\e87f"}.elementor-message.form-message-success{color:#5cb85c}.elementor-form .elementor-button{border:none;padding-block-end:0;padding-block-start:0}.elementor-form .elementor-button-content-wrapper,.elementor-form .elementor-button>span{display:flex;flex-direction:row;gap:5px;justify-content:center}.elementor-form .elementor-button.elementor-size-xs{min-height:33px}.elementor-form .elementor-button.elementor-size-sm{min-height:40px}.elementor-form .elementor-button.elementor-size-md{min-height:47px}.elementor-form .elementor-button.elementor-size-lg{min-height:59px}.elementor-form .elementor-button.elementor-size-xl{min-height:72px}.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)) .elementor-widget-container,.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)){transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s)}.elementor-heading-title{line-height:1;margin:0;padding:0}.elementor-button{background-color:#69727d;border-radius:3px;color:#fff;display:inline-block;fill:#fff;font-size:15px;line-height:1;padding:12px 24px;text-align:center;transition:all .3s}.elementor-button:focus,.elementor-button:hover,.elementor-button:visited{color:#fff}.elementor-button-content-wrapper{display:flex;flex-direction:row;gap:5px;justify-content:center}.elementor-button-icon{align-items:center;display:flex}.elementor-button-icon svg{height:auto;width:1em}.elementor-button-icon .e-font-icon-svg{height:1em}.elementor-button-text{display:inline-block}.elementor-button.elementor-size-xs{border-radius:2px;font-size:13px;padding:10px 20px}.elementor-button.elementor-size-md{border-radius:4px;font-size:16px;padding:15px 30px}.elementor-button.elementor-size-lg{border-radius:5px;font-size:18px;padding:20px 40px}.elementor-button.elementor-size-xl{border-radius:6px;font-size:20px;padding:25px 50px}.elementor-button span{text-decoration:inherit}.elementor-element.elementor-button-info .elementor-button{background-color:#5bc0de}.elementor-element.elementor-button-success .elementor-button{background-color:#5cb85c}.elementor-element.elementor-button-warning .elementor-button{background-color:#f0ad4e}.elementor-element.elementor-button-danger .elementor-button{background-color:#d9534f}.elementor-widget-button .elementor-button .elementor-button-info{background-color:#5bc0de}.elementor-widget-button .elementor-button .elementor-button-success{background-color:#5cb85c}.elementor-widget-button .elementor-button .elementor-button-warning{background-color:#f0ad4e}.elementor-widget-button .elementor-button .elementor-button-danger{background-color:#d9534f}.elementor-view-stacked .elementor-icon{background-color:#69727d;color:#fff;fill:#fff;padding:.5em}.elementor-view-framed .elementor-icon{background-color:transparent;border:3px solid #69727d;color:#69727d;padding:.5em}.elementor-icon{color:#69727d;display:inline-block;font-size:50px;line-height:1;text-align:center;transition:all .3s}.elementor-icon:hover{color:#69727d}.elementor-icon i,.elementor-icon svg{display:block;height:1em;position:relative;width:1em}.elementor-icon i:before,.elementor-icon svg:before{left:50%;position:absolute;transform:translateX(-50%)}.elementor-icon i.fad{width:auto}.elementor-shape-square .elementor-icon{border-radius:0}.elementor-shape-rounded .elementor-icon{border-radius:10%}.elementor-shape-circle .elementor-icon{border-radius:50%}.e-transform .elementor-widget-container,.e-transform:not(:has(.elementor-widget-container)){transform:perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0));transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x)}.e-con.e-transform{transform:perspective(var(--e-con-transform-perspective,0)) rotate(var(--e-con-transform-rotateZ,0)) rotateX(var(--e-con-transform-rotateX,0)) rotateY(var(--e-con-transform-rotateY,0)) translate(var(--e-con-transform-translate,0)) translateX(var(--e-con-transform-translateX,0)) translateY(var(--e-con-transform-translateY,0)) scaleX(calc(var(--e-con-transform-flipX, 1) * var(--e-con-transform-scaleX, var(--e-con-transform-scale, 1)))) scaleY(calc(var(--e-con-transform-flipY, 1) * var(--e-con-transform-scaleY, var(--e-con-transform-scale, 1)))) skewX(var(--e-con-transform-skewX,0)) skewY(var(--e-con-transform-skewY,0));transform-origin:var(--e-con-transform-origin-y) var(--e-con-transform-origin-x)}.animated{animation-duration:1.25s}.animated.animated-slow{animation-duration:2s}.animated.animated-fast{animation-duration:.75s}.animated.infinite{animation-iteration-count:infinite}.animated.reverse{animation-direction:reverse;animation-fill-mode:forwards}@media (prefers-reduced-motion:reduce){.animated{animation:none!important}html *{transition-delay:0s!important;transition-duration:0s!important}}@media (max-width:767px){.elementor .elementor-hidden-mobile,.elementor .elementor-hidden-phone{display:none}}@media (min-width:-1) and (max-width:-1){.elementor .elementor-hidden-mobile_extra{display:none}}@media (min-width:768px) and (max-width:1024px){.elementor .elementor-hidden-tablet{display:none}}@media (min-width:-1) and (max-width:-1){.elementor .elementor-hidden-laptop,.elementor .elementor-hidden-tablet_extra{display:none}}@media (min-width:1025px) and (max-width:99999px){.elementor .elementor-hidden-desktop{display:none}}@media (min-width:-1){.elementor .elementor-hidden-widescreen{display:none}}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/modules/ai/editor.css */
.e-ai-button {
  background: none;
  border: none;
  font-size: var(--control-title-size);
  cursor: pointer;
  transition: var(--e-a-transition-hover);
}
.e-ai-button:not(.e-active) {
  color: var(--e-a-color-primary-bold);
}
.e-ai-button:hover {
  color: #E73CF6;
}

.e-ai-promotion {
  font-size: var(--control-title-size);
}
.e-ai-promotion i {
  margin-inline-end: 5px;
}

.elementor-label-block .e-ai-promotion,
.elementor-label-block .e-ai-button {
  margin-inline-start: auto;
}

.e-ai-border-button {
  border-radius: var(--e-a-border-radius);
  border: var(--e-a-border-bold);
  display: flex;
  align-items: center;
  justify-content: center;
  width: 27px;
  height: 27px;
}

/*# sourceMappingURL=editor.css.map */
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/modules/ai/editor.min.css */
.e-ai-button{background:none;border:none;cursor:pointer;font-size:var(--control-title-size);transition:var(--e-a-transition-hover)}.e-ai-button:not(.e-active){color:var(--e-a-color-primary-bold)}.e-ai-button:hover{color:#e73cf6}.e-ai-promotion{font-size:var(--control-title-size)}.e-ai-promotion i{margin-inline-end:5px}.elementor-label-block .e-ai-button,.elementor-label-block .e-ai-promotion{margin-inline-start:auto}.e-ai-border-button{align-items:center;border:var(--e-a-border-bold);border-radius:var(--e-a-border-radius);display:flex;height:27px;justify-content:center;width:27px}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/modules/ai/layout-preview.css */
[data-id^=e-ai-preview-container] {
  outline: 2px solid var(--e-p-border-con);
  outline-offset: -2px;
}

[data-id^=e-ai-screenshot-container], [data-id^=e-ai-screenshot-container] * {
  animation-duration: 0s !important;
  animation-iteration-count: 1 !important;
  transition-duration: 0s !important;
}

.e-ai-preview-container--idle {
  height: 154px;
  background-image: url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.4'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M60.834 10.833C62.2147 10.833 63.334 11.9523 63.334 13.333C63.334 14.4381 63.773 15.4979 64.5544 16.2793C65.3358 17.0607 66.3956 17.4997 67.5007 17.4997C68.8814 17.4997 70.0007 18.619 70.0007 19.9997C70.0007 21.3804 68.8814 22.4997 67.5007 22.4997C66.3956 22.4997 65.3358 22.9387 64.5544 23.7201C63.773 24.5015 63.334 25.5613 63.334 26.6663C63.334 28.0471 62.2147 29.1663 60.834 29.1663C59.4533 29.1663 58.334 28.0471 58.334 26.6663C58.334 25.5613 57.895 24.5015 57.1136 23.7201C56.3322 22.9387 55.2724 22.4997 54.1673 22.4997C52.7866 22.4997 51.6673 21.3804 51.6673 19.9997C51.6673 18.619 52.7866 17.4997 54.1673 17.4997C55.2724 17.4997 56.3322 17.0607 57.1136 16.2793C57.895 15.4979 58.334 14.4381 58.334 13.333C58.334 11.9523 59.4533 10.833 60.834 10.833ZM60.834 19.6245C60.7734 19.6888 60.7118 19.7522 60.6491 19.8148C60.5865 19.8774 60.5231 19.9391 60.4588 19.9997C60.5231 20.0603 60.5865 20.1219 60.6491 20.1845C60.7118 20.2472 60.7734 20.3106 60.834 20.3748C60.8946 20.3106 60.9562 20.2472 61.0188 20.1845C61.0815 20.1219 61.1449 20.0603 61.2091 19.9997C61.1449 19.9391 61.0815 19.8774 61.0188 19.8148C60.9562 19.7522 60.8946 19.6888 60.834 19.6245ZM30.834 17.4997C32.2147 17.4997 33.334 18.619 33.334 19.9997C33.334 24.641 35.1777 29.0922 38.4596 32.374C41.7415 35.6559 46.1927 37.4997 50.834 37.4997C52.2147 37.4997 53.334 38.619 53.334 39.9997C53.334 41.3804 52.2147 42.4997 50.834 42.4997C46.1927 42.4997 41.7415 44.3434 38.4596 47.6253C35.1777 50.9072 33.334 55.3584 33.334 59.9997C33.334 61.3804 32.2147 62.4997 30.834 62.4997C29.4533 62.4997 28.334 61.3804 28.334 59.9997C28.334 55.3584 26.4902 50.9072 23.2084 47.6253C19.9265 44.3434 15.4753 42.4997 10.834 42.4997C9.45327 42.4997 8.33398 41.3804 8.33398 39.9997C8.33398 38.619 9.45327 37.4997 10.834 37.4997C15.4753 37.4997 19.9265 35.6559 23.2084 32.374C26.4902 29.0922 28.334 24.641 28.334 19.9997C28.334 18.619 29.4533 17.4997 30.834 17.4997ZM30.834 30.3075C29.778 32.3565 28.4041 34.2494 26.7439 35.9096C25.0837 37.5698 23.1908 38.9437 21.1418 39.9997C23.1908 41.0556 25.0837 42.4296 26.7439 44.0898C28.4041 45.75 29.778 47.6429 30.834 49.6919C31.8899 47.6429 33.2639 45.75 34.9241 44.0898C36.5843 42.4296 38.4772 41.0556 40.5262 39.9997C38.4772 38.9437 36.5843 37.5698 34.9241 35.9096C33.2639 34.2494 31.8899 32.3565 30.834 30.3075ZM60.834 50.833C62.2147 50.833 63.334 51.9523 63.334 53.333C63.334 54.4381 63.773 55.4979 64.5544 56.2793C65.3358 57.0607 66.3956 57.4997 67.5007 57.4997C68.8814 57.4997 70.0007 58.619 70.0007 59.9997C70.0007 61.3804 68.8814 62.4997 67.5007 62.4997C66.3956 62.4997 65.3358 62.9387 64.5544 63.7201C63.773 64.5015 63.334 65.5613 63.334 66.6663C63.334 68.0471 62.2147 69.1663 60.834 69.1663C59.4533 69.1663 58.334 68.0471 58.334 66.6663C58.334 65.5613 57.895 64.5015 57.1136 63.7201C56.3322 62.9387 55.2724 62.4997 54.1673 62.4997C52.7866 62.4997 51.6673 61.3804 51.6673 59.9997C51.6673 58.619 52.7866 57.4997 54.1673 57.4997C55.2724 57.4997 56.3322 57.0607 57.1136 56.2793C57.895 55.4979 58.334 54.4381 58.334 53.333C58.334 51.9523 59.4533 50.833 60.834 50.833ZM60.834 59.6245C60.7734 59.6888 60.7118 59.7522 60.6491 59.8148C60.5865 59.8774 60.5231 59.9391 60.4588 59.9997C60.5231 60.0603 60.5865 60.1219 60.6491 60.1845C60.7118 60.2472 60.7734 60.3106 60.834 60.3748C60.8946 60.3106 60.9562 60.2472 61.0188 60.1845C61.0815 60.1219 61.1449 60.0603 61.2091 59.9997C61.1449 59.9391 61.0815 59.8774 61.0188 59.8148C60.9562 59.7522 60.8946 59.6888 60.834 59.6245Z' fill='%23BABFC5'/%3E%3C/g%3E%3C/svg%3E");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 80px auto;
}
.e-ai-preview-container--idle > * {
  display: none !important;
}
.e-ai-preview-container--hidden {
  display: none !important;
}

.e-ai-layout-button {
  position: relative;
}
.e-ai-layout-button--sparkle {
  --animation-duration: 1.5s;
  --opacity: .2;
  --size: 6px;
  position: absolute;
  z-index: 99999;
  display: block;
  height: var(--size);
  aspect-ratio: 1;
  background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3 0.25C3.30335 0.25 3.57682 0.432732 3.69291 0.712987L4.15981 1.84019L5.28701 2.30709C5.56727 2.42318 5.75 2.69665 5.75 3C5.75 3.30335 5.56727 3.57682 5.28701 3.69291L4.15981 4.15981L3.69291 5.28701C3.57682 5.56727 3.30335 5.75 3 5.75C2.69665 5.75 2.42318 5.56727 2.30709 5.28701L1.84019 4.15981L0.712987 3.69291C0.432732 3.57682 0.25 3.30335 0.25 3C0.25 2.69665 0.432732 2.42318 0.712987 2.30709L1.84019 1.84019L2.30709 0.712987C2.42318 0.432732 2.69665 0.25 3 0.25Z' fill='%230c0d0e'/%3E%3C/svg%3E%0A");
  background-size: cover;
  opacity: 0;
}
.e-ai-layout-button--sparkle:nth-child(1), .e-ai-layout-button--sparkle:nth-child(2), .e-ai-layout-button--sparkle:nth-child(3) {
  right: 12px;
  top: 12px;
}
.e-ai-layout-button--sparkle:nth-child(4), .e-ai-layout-button--sparkle:nth-child(5), .e-ai-layout-button--sparkle:nth-child(6), .e-ai-layout-button--sparkle:nth-child(7) {
  right: 12px;
  top: 22px;
}
.e-ai-layout-button--sparkle:nth-child(1) {
  --opacity: .3;
  --size: 4px;
  --animation-name: sparkle-1;
}
.e-ai-layout-button--sparkle:nth-child(2) {
  --opacity: .3;
  --size: 4px;
  --animation-delay: .7s;
  --animation-name: sparkle-2;
}
.e-ai-layout-button--sparkle:nth-child(3) {
  --animation-delay: 3.5s;
  --animation-name: sparkle-3;
}
.e-ai-layout-button--sparkle:nth-child(4) {
  --animation-delay: .5s;
  --animation-name: sparkle-4;
}
.e-ai-layout-button--sparkle:nth-child(5) {
  --animation-delay: 1.5s;
  --animation-name: sparkle-5;
}
.e-ai-layout-button--sparkle:nth-child(6) {
  --animation-delay: 2.5s;
  --animation-name: sparkle-6;
}
.e-ai-layout-button--sparkle:nth-child(7) {
  --opacity: .3;
  --animation-delay: .7s;
  --animation-name: sparkle-7;
}
.e-ai-layout-button:hover .e-ai-layout-button--sparkle {
  --timing: cubic-bezier( 0, 1.18, .96, .75 );
  animation: var(--animation-name) var(--animation-duration) var(--animation-delay, 0s) var(--timing) infinite both, sparkle-opacity var(--animation-duration) var(--animation-delay, 0s) var(--timing) infinite both;
}

@keyframes sparkle-opacity {
  50% {
    opacity: var(--opacity);
  }
  100% {
    opacity: 0;
  }
}
@keyframes sparkle-1 {
  100% {
    transform: translate(16px, -12px);
  }
}
@keyframes sparkle-2 {
  100% {
    transform: translate(16px, 12px);
  }
}
@keyframes sparkle-3 {
  100% {
    transform: translate(12px, 8px);
  }
}
@keyframes sparkle-4 {
  100% {
    transform: translate(16px, 16px);
  }
}
@keyframes sparkle-5 {
  100% {
    transform: translate(12px, 16px);
  }
}
@keyframes sparkle-6 {
  100% {
    transform: translate(-8px, -24px);
  }
}
@keyframes sparkle-7 {
  100% {
    transform: translate(-20px, 16px);
  }
}

/*# sourceMappingURL=layout-preview.css.map */
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/modules/ai/layout-preview.min.css */
[data-id^=e-ai-preview-container]{outline:2px solid var(--e-p-border-con);outline-offset:-2px}[data-id^=e-ai-screenshot-container],[data-id^=e-ai-screenshot-container] *{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important}.e-ai-preview-container--idle{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' fill='none' viewBox='0 0 80 80'%3E%3Cpath fill='%23babfc5' fill-rule='evenodd' d='M60.834 10.833a2.5 2.5 0 0 1 2.5 2.5 4.167 4.167 0 0 0 4.167 4.167 2.5 2.5 0 0 1 0 5 4.167 4.167 0 0 0-4.167 4.166 2.5 2.5 0 1 1-5 0 4.167 4.167 0 0 0-4.167-4.166 2.5 2.5 0 0 1 0-5 4.167 4.167 0 0 0 4.167-4.167 2.5 2.5 0 0 1 2.5-2.5m0 8.792a9 9 0 0 1-.375.375 9 9 0 0 1 .375.375 10 10 0 0 1 .375-.375 10 10 0 0 1-.375-.375m-30-2.125a2.5 2.5 0 0 1 2.5 2.5 17.5 17.5 0 0 0 17.5 17.5 2.5 2.5 0 0 1 0 5 17.5 17.5 0 0 0-17.5 17.5 2.5 2.5 0 0 1-5 0 17.5 17.5 0 0 0-17.5-17.5 2.5 2.5 0 1 1 0-5 17.5 17.5 0 0 0 17.5-17.5 2.5 2.5 0 0 1 2.5-2.5m0 12.808A22.5 22.5 0 0 1 21.142 40a22.5 22.5 0 0 1 9.692 9.692A22.5 22.5 0 0 1 40.526 40a22.5 22.5 0 0 1-9.692-9.692m30 20.525a2.5 2.5 0 0 1 2.5 2.5 4.167 4.167 0 0 0 4.167 4.167 2.5 2.5 0 0 1 0 5 4.167 4.167 0 0 0-4.167 4.166 2.5 2.5 0 1 1-5 0 4.167 4.167 0 0 0-4.167-4.166 2.5 2.5 0 0 1 0-5 4.167 4.167 0 0 0 4.167-4.167 2.5 2.5 0 0 1 2.5-2.5m0 8.792a9 9 0 0 1-.375.375 9 9 0 0 1 .375.375 10 10 0 0 1 .375-.375 10 10 0 0 1-.375-.376' clip-rule='evenodd' opacity='.4'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:80px auto;height:154px}.e-ai-preview-container--hidden,.e-ai-preview-container--idle>*{display:none!important}.e-ai-layout-button{position:relative}.e-ai-layout-button--sparkle{--animation-duration:1.5s;--opacity:.2;--size:6px;aspect-ratio:1;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='6' fill='none' viewBox='0 0 6 6'%3E%3Cpath fill='%230c0d0e' fill-rule='evenodd' d='M3 .25a.75.75 0 0 1 .693.463L4.16 1.84l1.127.467a.75.75 0 0 1 0 1.386L4.16 4.16l-.467 1.127a.75.75 0 0 1-1.386 0L1.84 4.16.713 3.693a.75.75 0 0 1 0-1.386L1.84 1.84 2.307.713A.75.75 0 0 1 3 .25' clip-rule='evenodd'/%3E%3C/svg%3E");background-size:cover;display:block;height:var(--size);opacity:0;position:absolute;z-index:99999}.e-ai-layout-button--sparkle:first-child,.e-ai-layout-button--sparkle:nth-child(2),.e-ai-layout-button--sparkle:nth-child(3){right:12px;top:12px}.e-ai-layout-button--sparkle:nth-child(4),.e-ai-layout-button--sparkle:nth-child(5),.e-ai-layout-button--sparkle:nth-child(6),.e-ai-layout-button--sparkle:nth-child(7){right:12px;top:22px}.e-ai-layout-button--sparkle:first-child{--opacity:.3;--size:4px;--animation-name:sparkle-1}.e-ai-layout-button--sparkle:nth-child(2){--opacity:.3;--size:4px;--animation-delay:.7s;--animation-name:sparkle-2}.e-ai-layout-button--sparkle:nth-child(3){--animation-delay:3.5s;--animation-name:sparkle-3}.e-ai-layout-button--sparkle:nth-child(4){--animation-delay:.5s;--animation-name:sparkle-4}.e-ai-layout-button--sparkle:nth-child(5){--animation-delay:1.5s;--animation-name:sparkle-5}.e-ai-layout-button--sparkle:nth-child(6){--animation-delay:2.5s;--animation-name:sparkle-6}.e-ai-layout-button--sparkle:nth-child(7){--opacity:.3;--animation-delay:.7s;--animation-name:sparkle-7}.e-ai-layout-button:hover .e-ai-layout-button--sparkle{--timing:cubic-bezier(0,1.18,.96,.75);animation:var(--animation-name) var(--animation-duration) var(--animation-delay,0s) var(--timing) infinite both,sparkle-opacity var(--animation-duration) var(--animation-delay,0s) var(--timing) infinite both}@keyframes sparkle-opacity{50%{opacity:var(--opacity)}to{opacity:0}}@keyframes sparkle-1{to{transform:translate(16px,-12px)}}@keyframes sparkle-2{to{transform:translate(16px,12px)}}@keyframes sparkle-3{to{transform:translate(12px,8px)}}@keyframes sparkle-4{to{transform:translate(16px,16px)}}@keyframes sparkle-5{to{transform:translate(12px,16px)}}@keyframes sparkle-6{to{transform:translate(-8px,-24px)}}@keyframes sparkle-7{to{transform:translate(-20px,16px)}}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/modules/announcements/announcements.css */
#e-announcements-root {
  position: fixed;
  display: flex;
  inset: 0;
  align-items: center;
  justify-content: center;
  color: var(--e-a-color-txt);
  font-family: Roboto, Arial, Helvetica, sans-serif;
  z-index: 9998;
}
#e-announcements-root .announcements-container {
  width: 640px;
  max-width: 100%;
  background-color: var(--e-a-bg-default);
  border-radius: var(--e-a-border-radius);
  z-index: 9998;
}
#e-announcements-root .announcements-container .announcements-heading-container {
  display: flex;
  align-items: center;
  padding: 16px 32px;
  border-block-end: var(--e-a-border);
}
#e-announcements-root .announcements-container .announcements-heading-container .eicon-elementor {
  color: var(--e-a-color-logo);
  background-color: var(--e-a-bg-logo);
  border-radius: 50%;
  padding: 8px;
}
#e-announcements-root .announcements-container .announcements-heading-container .heading-title {
  margin-inline-start: 12px;
  text-transform: uppercase;
  font-weight: 700;
  color: var(--e-a-color-txt-active);
}
#e-announcements-root .announcements-container .announcements-heading-container .close-button {
  margin-inline-start: auto;
  background: none;
  color: inherit;
  border: none;
  padding: 0;
  font: inherit;
  cursor: pointer;
  outline: inherit;
}
#e-announcements-root .announcements-container .announcements-heading-container .close-button:hover {
  color: var(--e-a-color-txt-hover);
}
#e-announcements-root .announcements-container .announcement-body-container .announcement-body-media img {
  width: 100%;
  max-height: 360px;
  object-fit: contain;
}
#e-announcements-root .announcements-container .announcement-body-container .announcement-body-content {
  padding: 30px;
}
#e-announcements-root .announcements-container .announcement-body-container .announcement-body-content .announcement-body-title {
  font-size: 18px;
  font-weight: 700;
  color: var(--e-a-color-txt-accent);
  padding-block-end: 15px;
}
#e-announcements-root .announcements-container .announcement-body-container .announcement-body-content .announcement-body-description {
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  color: var(--e-a-color-txt);
}
#e-announcements-root .announcements-container .announcement-body-container .announcement-body-content p {
  margin-block-end: 15px;
}
#e-announcements-root .announcements-container .announcement-body-container .announcement-body-content ul {
  margin-inline-start: 20px;
  margin-block-end: 15px;
}
#e-announcements-root .announcements-container .announcement-body-container .announcement-body-content li {
  list-style: disc;
  margin-block-end: 5px;
}
#e-announcements-root .announcements-container .announcement-footer-container {
  display: flex;
  flex-direction: row-reverse;
  padding: 12px 32px 32px;
}
#e-announcements-root .announcements-container .announcement-footer-container .button-item {
  margin-inline-start: 12px;
  padding: 8px 16px;
  outline: none;
  border: none;
  border-radius: var(--e-a-border-radius);
  transition: var(--e-a-transition-hover);
  background: transparent;
  color: var(--e-a-color-txt);
  cursor: pointer;
}
#e-announcements-root .announcements-container .announcement-footer-container .button-item:hover {
  background: var(--e-a-bg-hover);
  color: var(--e-a-color-txt-hover);
}
#e-announcements-root .announcements-container .announcement-footer-container .button-item:disabled {
  background: transparent;
  color: var(--e-a-color-txt-disabled);
}
#e-announcements-root .announcements-container .announcement-footer-container .button-item.primary {
  background-color: var(--e-a-btn-bg-accent);
  color: var(--e-a-btn-color-invert);
}
#e-announcements-root .announcements-container .announcement-footer-container .button-item.primary:hover {
  background-color: var(--e-a-btn-bg-accent-hover);
}
#e-announcements-root .announcements-container .announcement-footer-container .button-item.primary:active {
  background-color: var(--e-a-btn-bg-accent-active);
}
#e-announcements-root .announcements-screen-overlay {
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
}

/*# sourceMappingURL=announcements.css.map */
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/modules/announcements/announcements.min.css */
#e-announcements-root{align-items:center;color:var(--e-a-color-txt);display:flex;font-family:Roboto,Arial,Helvetica,sans-serif;inset:0;justify-content:center;position:fixed;z-index:9998}#e-announcements-root .announcements-container{background-color:var(--e-a-bg-default);border-radius:var(--e-a-border-radius);max-width:100%;width:640px;z-index:9998}#e-announcements-root .announcements-container .announcements-heading-container{align-items:center;border-block-end:var(--e-a-border);display:flex;padding:16px 32px}#e-announcements-root .announcements-container .announcements-heading-container .eicon-elementor{background-color:var(--e-a-bg-logo);border-radius:50%;color:var(--e-a-color-logo);padding:8px}#e-announcements-root .announcements-container .announcements-heading-container .heading-title{color:var(--e-a-color-txt-active);font-weight:700;margin-inline-start:12px;text-transform:uppercase}#e-announcements-root .announcements-container .announcements-heading-container .close-button{background:none;border:none;color:inherit;cursor:pointer;font:inherit;margin-inline-start:auto;outline:inherit;padding:0}#e-announcements-root .announcements-container .announcements-heading-container .close-button:hover{color:var(--e-a-color-txt-hover)}#e-announcements-root .announcements-container .announcement-body-container .announcement-body-media img{max-height:360px;-o-object-fit:contain;object-fit:contain;width:100%}#e-announcements-root .announcements-container .announcement-body-container .announcement-body-content{padding:30px}#e-announcements-root .announcements-container .announcement-body-container .announcement-body-content .announcement-body-title{color:var(--e-a-color-txt-accent);font-size:18px;font-weight:700;padding-block-end:15px}#e-announcements-root .announcements-container .announcement-body-container .announcement-body-content .announcement-body-description{color:var(--e-a-color-txt);font-size:16px;font-weight:400;line-height:24px}#e-announcements-root .announcements-container .announcement-body-container .announcement-body-content p{margin-block-end:15px}#e-announcements-root .announcements-container .announcement-body-container .announcement-body-content ul{margin-block-end:15px;margin-inline-start:20px}#e-announcements-root .announcements-container .announcement-body-container .announcement-body-content li{list-style:disc;margin-block-end:5px}#e-announcements-root .announcements-container .announcement-footer-container{display:flex;flex-direction:row-reverse;padding:12px 32px 32px}#e-announcements-root .announcements-container .announcement-footer-container .button-item{background:transparent;border:none;border-radius:var(--e-a-border-radius);color:var(--e-a-color-txt);cursor:pointer;margin-inline-start:12px;outline:none;padding:8px 16px;transition:var(--e-a-transition-hover)}#e-announcements-root .announcements-container .announcement-footer-container .button-item:hover{background:var(--e-a-bg-hover);color:var(--e-a-color-txt-hover)}#e-announcements-root .announcements-container .announcement-footer-container .button-item:disabled{background:transparent;color:var(--e-a-color-txt-disabled)}#e-announcements-root .announcements-container .announcement-footer-container .button-item.primary{background-color:var(--e-a-btn-bg-accent);color:var(--e-a-btn-color-invert)}#e-announcements-root .announcements-container .announcement-footer-container .button-item.primary:hover{background-color:var(--e-a-btn-bg-accent-hover)}#e-announcements-root .announcements-container .announcement-footer-container .button-item.primary:active{background-color:var(--e-a-btn-bg-accent-active)}#e-announcements-root .announcements-screen-overlay{background-color:rgba(0,0,0,.6);height:100%;position:fixed;width:100%}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/modules/apps/admin.css */
body.elementor-apps-page {
  background: var(--e-a-color-white);
}

.e-a-apps .e-a-page-title {
  margin: 30px auto 60px;
  max-width: 770px;
  text-align: center;
}
.e-a-apps .e-a-page-title h2 {
  font-size: 28px;
  margin: 0;
  line-height: 1.6;
}
.e-a-apps .e-a-page-title p {
  margin-block-start: 0;
  font-size: 16px;
}
.e-a-apps .e-a-page-title p a {
  color: inherit;
}
.e-a-apps .e-a-page-footer {
  margin: 60px auto;
  text-align: center;
}
.e-a-apps .e-a-page-footer p {
  max-width: 1200px;
  margin: auto;
}
.e-a-apps .e-a-list {
  display: grid;
  grid-gap: 30px;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
}
.e-a-apps .e-a-item {
  border: var(--e-a-border);
  border-radius: var(--e-a-border-radius);
  display: flex;
  padding: 20px 24px;
  flex-direction: column;
  align-items: flex-start;
  transition: var(--e-a-transition-hover);
}
.e-a-apps .e-a-item:hover {
  border-color: var(--e-a-border-color-bold);
}
.e-a-apps .e-a-heading {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
}
.e-a-apps .e-a-heading .e-a-img {
  border-radius: var(--e-a-border-radius);
  width: 70px;
  display: flex;
  margin-block-end: 20px;
}
.e-a-apps .e-a-heading .e-a-badge {
  background: #ECFDF5;
  color: #047857;
  border-radius: 100px;
  padding: 3px 8px;
}
.e-a-apps .e-a-title,
.e-a-apps .e-a-author {
  margin: 0;
  line-height: 1.6;
}
.e-a-apps .e-a-author {
  font-size: 12px;
}
.e-a-apps .e-a-author a {
  color: inherit;
}
.e-a-apps .e-a-desc {
  flex-grow: 1;
}
.e-a-apps .e-a-offering {
  font-size: 12px;
  font-style: italic;
}
.e-a-apps .e-a-actions {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-block-start: 20px;
}
.e-a-apps .e-a-actions a {
  text-decoration: none;
}
.e-a-apps .e-a-actions .e-accent {
  margin-inline-start: auto;
}
.e-a-apps .e-a-actions .e-a-learn-more {
  color: #4338CA;
  font-weight: 500;
}

/*# sourceMappingURL=admin.css.map */
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/modules/apps/admin.min.css */
body.elementor-apps-page{background:var(--e-a-color-white)}.e-a-apps .e-a-page-title{margin:30px auto 60px;max-width:770px;text-align:center}.e-a-apps .e-a-page-title h2{font-size:28px;line-height:1.6;margin:0}.e-a-apps .e-a-page-title p{font-size:16px;margin-block-start:0}.e-a-apps .e-a-page-title p a{color:inherit}.e-a-apps .e-a-page-footer{margin:60px auto;text-align:center}.e-a-apps .e-a-page-footer p{margin:auto;max-width:1200px}.e-a-apps .e-a-list{display:grid;grid-gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.e-a-apps .e-a-item{align-items:flex-start;border:var(--e-a-border);border-radius:var(--e-a-border-radius);display:flex;flex-direction:column;padding:20px 24px;transition:var(--e-a-transition-hover)}.e-a-apps .e-a-item:hover{border-color:var(--e-a-border-color-bold)}.e-a-apps .e-a-heading{align-items:flex-start;display:flex;justify-content:space-between;width:100%}.e-a-apps .e-a-heading .e-a-img{border-radius:var(--e-a-border-radius);display:flex;margin-block-end:20px;width:70px}.e-a-apps .e-a-heading .e-a-badge{background:#ecfdf5;border-radius:100px;color:#047857;padding:3px 8px}.e-a-apps .e-a-author,.e-a-apps .e-a-title{line-height:1.6;margin:0}.e-a-apps .e-a-author{font-size:12px}.e-a-apps .e-a-author a{color:inherit}.e-a-apps .e-a-desc{flex-grow:1}.e-a-apps .e-a-offering{font-size:12px;font-style:italic}.e-a-apps .e-a-actions{align-items:center;display:flex;justify-content:space-between;margin-block-start:20px;width:100%}.e-a-apps .e-a-actions a{text-decoration:none}.e-a-apps .e-a-actions .e-accent{margin-inline-start:auto}.e-a-apps .e-a-actions .e-a-learn-more{color:#4338ca;font-weight:500}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/modules/container-converter/editor.css */
.elementor-control-convert_to_container .elementor-button.e-loading {
  font-size: 0;
  width: 42px;
  position: relative;
  pointer-events: none;
}
.elementor-control-convert_to_container .elementor-button.e-loading::before {
  content: "\e8fb";
  font-family: "eicons";
  font-size: 12px;
  animation: eicon-spin 2s infinite linear;
  display: inline-block;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-inline-start: -6px;
  margin-block-start: -6px;
}

/*# sourceMappingURL=editor.css.map */
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/modules/container-converter/editor.min.css */
.elementor-control-convert_to_container .elementor-button.e-loading{font-size:0;pointer-events:none;position:relative;width:42px}.elementor-control-convert_to_container .elementor-button.e-loading:before{animation:eicon-spin 2s linear infinite;content:"\e8fb";display:inline-block;font-family:eicons;font-size:12px;left:50%;margin-block-start:-6px;margin-inline-start:-6px;position:absolute;top:50%}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/modules/design-system-sync/design-system-sync.css */
/* Shared row and title styles for V4 list controls */
.e-v4-color-variable-list__row,
.e-v4-typography-list__row {
  display: flex;
  align-items: center;
  min-height: 40px;
}

.e-v4-color-variable-list__title,
.e-v4-typography-list__title {
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* V4 Color Variable List */
.e-v4-color-variable-list__color-value {
  font-size: 10px;
  padding: 0 5px;
  margin-inline-end: 5px;
}

.e-v4-color-variable-list__color-swatch {
  display: inline-block;
  width: 27px;
  height: 27px;
  flex-shrink: 0;
  margin-inline-end: 5px;
}

/* Shared edit button styles for V4 list controls */
.e-v4-color-variable-list__edit-btn,
.e-v4-typography-list__edit-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 28px;
  height: 28px;
  background: var(--e-a-bg-active);
  border: none;
  border-radius: 50%;
  flex-shrink: 0;
  cursor: pointer;
  opacity: 0.7;
  transition: opacity 0.2s;
}
.e-v4-color-variable-list__edit-btn:hover,
.e-v4-typography-list__edit-btn:hover {
  opacity: 1;
}

.e-v4-color-variable-list__edit-btn {
  background: transparent;
  opacity: 0;
  transition: opacity 0.2s;
}
.e-v4-color-variable-list__edit-btn:hover {
  opacity: 1;
}

.e-v4-typography-list__edit-btn {
  opacity: 0.5;
  cursor: default;
}
.e-v4-typography-list__edit-btn:hover {
  opacity: 0.5;
}

/* V4 Color Variable List - Tooltip */
.e-v4-color-variable-list__edit-btn-wrapper {
  position: relative;
  display: inline-flex;
  margin-inline-end: 2px;
}

.e-v4-color-variable-list__tooltip {
  position: absolute;
  bottom: calc(100% + 8px);
  left: 50%;
  transform: translateX(-50%);
  background: var(--e-a-color-txt);
  color: var(--e-a-bg-default);
  font-size: 12px;
  line-height: 1.4;
  padding: 6px 10px;
  border-radius: var(--e-a-border-radius);
  white-space: nowrap;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.2s;
}
.e-v4-color-variable-list__tooltip::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  border: 5px solid transparent;
  border-top-color: var(--e-a-color-txt);
}

.e-v4-color-variable-list__edit-btn-wrapper:hover .e-v4-color-variable-list__tooltip {
  opacity: 1;
}

/*# sourceMappingURL=design-system-sync.css.map */
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/modules/design-system-sync/design-system-sync.min.css */
.e-v4-color-variable-list__row,.e-v4-typography-list__row{align-items:center;display:flex;min-height:40px}.e-v4-color-variable-list__title,.e-v4-typography-list__title{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.e-v4-color-variable-list__color-value{font-size:10px;margin-inline-end:5px;padding:0 5px}.e-v4-color-variable-list__color-swatch{display:inline-block;flex-shrink:0;height:27px;margin-inline-end:5px;width:27px}.e-v4-color-variable-list__edit-btn,.e-v4-typography-list__edit-btn{align-items:center;background:var(--e-a-bg-active);border:none;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;opacity:.7;transition:opacity .2s;width:28px}.e-v4-color-variable-list__edit-btn:hover,.e-v4-typography-list__edit-btn:hover{opacity:1}.e-v4-color-variable-list__edit-btn{background:transparent;opacity:0;transition:opacity .2s}.e-v4-color-variable-list__edit-btn:hover{opacity:1}.e-v4-typography-list__edit-btn{cursor:default;opacity:.5}.e-v4-typography-list__edit-btn:hover{opacity:.5}.e-v4-color-variable-list__edit-btn-wrapper{display:inline-flex;margin-inline-end:2px;position:relative}.e-v4-color-variable-list__tooltip{background:var(--e-a-color-txt);border-radius:var(--e-a-border-radius);bottom:calc(100% + 8px);color:var(--e-a-bg-default);font-size:12px;left:50%;line-height:1.4;opacity:0;padding:6px 10px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .2s;white-space:nowrap}.e-v4-color-variable-list__tooltip:after{border:5px solid transparent;border-top:5px solid var(--e-a-color-txt);content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}.e-v4-color-variable-list__edit-btn-wrapper:hover .e-v4-color-variable-list__tooltip{opacity:1}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/modules/editor-one/admin-menu.css */
#adminmenu {
  --editor-one-flyout-menu-bg: #2c3338;
  --editor-one-flyout-menu-bg-level-4: #23282d;
  --editor-one-flyout-menu-bg-hover: #2c3338;
  --editor-one-flyout-menu-bg-hover-alt: #32373c;
  --editor-one-flyout-menu-text: #c3c4c7;
  --editor-one-flyout-menu-text-hover: #72aee6;
  --editor-one-flyout-menu-border: #3c434a;
  --editor-one-flyout-menu-scrollbar-thumb-hover: #50575e;
  --editor-one-flyout-menu-spacing-xs: 5px;
  --editor-one-flyout-menu-spacing-sm: 8px;
  --editor-one-flyout-menu-spacing-md: 12px;
  --editor-one-flyout-menu-spacing-lg: 15px;
  --editor-one-flyout-menu-spacing-xl: 28px;
  --editor-one-flyout-menu-arrow-right: 10px;
  --editor-one-flyout-menu-arrow-size: 4px;
  --editor-one-flyout-menu-arrow-opacity: 0.7;
  --editor-one-flyout-menu-min-width: 180px;
  --editor-one-flyout-menu-padding-y: 5px;
  --editor-one-flyout-menu-padding-x: 12px;
  --editor-one-flyout-menu-padding-x-large: 28px;
  --editor-one-flyout-menu-padding-mobile: 15px;
  --editor-one-flyout-menu-parent-padding: 2px;
  --editor-one-flyout-menu-border-radius: 4px;
  --editor-one-flyout-menu-border-radius-sm: 3px;
  --editor-one-flyout-menu-border-width: 1px;
  --editor-one-flyout-menu-font-size: 13px;
  --editor-one-flyout-menu-line-height: 1.4;
  --editor-one-flyout-menu-transition-duration: 0.15s;
  --editor-one-flyout-menu-z-index: 9999;
  --editor-one-flyout-menu-max-height: 80vh;
  --editor-one-flyout-menu-scrollbar-width: 6px;
  --editor-one-flyout-menu-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.3);
  --editor-one-flyout-menu-folded-left: 36px;
}
#adminmenu .elementor-has-flyout .elementor-submenu-flyout {
  display: none;
}

@media screen and (min-width: 783px) {
  #adminmenu .elementor-has-flyout {
    position: relative;
  }
  #adminmenu .elementor-has-flyout.elementor-flyout-open > .elementor-submenu-flyout {
    display: block;
  }
  #adminmenu .elementor-has-flyout > a {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  #adminmenu .elementor-has-flyout > a::after {
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    margin-inline-start: var(--editor-one-flyout-menu-spacing-sm);
    border-top: var(--editor-one-flyout-menu-arrow-size) solid transparent;
    border-bottom: var(--editor-one-flyout-menu-arrow-size) solid transparent;
    border-inline-start: var(--editor-one-flyout-menu-arrow-size) solid currentColor;
  }
  #adminmenu .elementor-submenu-flyout {
    position: absolute;
    inset-inline-start: 100%;
    top: calc(var(--editor-one-flyout-menu-padding-y) * -1 - var(--editor-one-flyout-menu-parent-padding));
    display: none;
    min-width: var(--editor-one-flyout-menu-min-width);
    margin: 0;
    padding: var(--editor-one-flyout-menu-padding-y) 0;
    list-style: none;
    background: var(--editor-one-flyout-menu-bg);
    box-shadow: var(--editor-one-flyout-menu-box-shadow);
    z-index: var(--editor-one-flyout-menu-z-index);
    border-radius: 0 var(--editor-one-flyout-menu-border-radius) var(--editor-one-flyout-menu-border-radius) 0;
  }
  .rtl #adminmenu .elementor-submenu-flyout {
    border-radius: var(--editor-one-flyout-menu-border-radius) 0 0 var(--editor-one-flyout-menu-border-radius);
  }
  #adminmenu .elementor-submenu-flyout.elementor-level-3 {
    min-width: var(--editor-one-flyout-menu-min-width);
    max-height: var(--editor-one-flyout-menu-max-height);
    overflow: visible;
  }
  #adminmenu .elementor-submenu-flyout.elementor-submenu-flyout-visible {
    display: block;
  }
  #adminmenu .elementor-submenu-flyout li {
    margin: 0;
    padding: 0;
    position: relative;
    display: block !important;
  }
  #adminmenu .elementor-submenu-flyout li a {
    display: block;
    padding: var(--editor-one-flyout-menu-spacing-sm) var(--editor-one-flyout-menu-padding-x);
    color: var(--editor-one-flyout-menu-text);
    text-decoration: none;
    font-size: var(--editor-one-flyout-menu-font-size);
    line-height: var(--editor-one-flyout-menu-line-height);
    white-space: nowrap;
    transition: background-color var(--editor-one-flyout-menu-transition-duration) ease, color var(--editor-one-flyout-menu-transition-duration) ease;
  }
  #adminmenu .elementor-submenu-flyout li a:hover, #adminmenu .elementor-submenu-flyout li a:focus {
    background: var(--editor-one-flyout-menu-bg-hover);
    color: var(--editor-one-flyout-menu-text-hover);
  }
  #adminmenu .elementor-submenu-flyout li.elementor-flyout-divider, #adminmenu .elementor-submenu-flyout li.elementor-menu-separator {
    border-top: var(--editor-one-flyout-menu-border-width) solid var(--editor-one-flyout-menu-border);
    margin: var(--editor-one-flyout-menu-spacing-xs) 0;
    padding: 0;
  }
  #adminmenu .elementor-submenu-flyout .elementor-has-flyout > a {
    padding-inline-end: var(--editor-one-flyout-menu-padding-x-large);
  }
  #adminmenu .elementor-submenu-flyout .elementor-has-flyout > a::after {
    position: absolute;
    inset-inline-end: var(--editor-one-flyout-menu-arrow-right);
    top: 50%;
    transform: translateY(-50%);
    margin-inline-start: 0;
  }
  #adminmenu .elementor-submenu-flyout .elementor-submenu-flyout {
    inset-inline-start: 100%;
    top: calc(var(--editor-one-flyout-menu-padding-y) * -1);
  }
  #adminmenu .elementor-submenu-flyout::-webkit-scrollbar {
    width: var(--editor-one-flyout-menu-scrollbar-width);
  }
  #adminmenu .elementor-submenu-flyout::-webkit-scrollbar-track {
    background: var(--editor-one-flyout-menu-bg);
  }
  #adminmenu .elementor-submenu-flyout::-webkit-scrollbar-thumb {
    background: var(--editor-one-flyout-menu-border);
    border-radius: var(--editor-one-flyout-menu-border-radius-sm);
  }
  #adminmenu .elementor-submenu-flyout::-webkit-scrollbar-thumb:hover {
    background: var(--editor-one-flyout-menu-scrollbar-thumb-hover);
  }
}
#menu-posts-elementor_library {
  display: none !important;
}

[class*=branch-7] #adminmenu {
  --editor-one-flyout-menu-bg: rgb(12.15, 12.15, 12.15);
  --editor-one-flyout-menu-bg-level-4: rgb(12.15, 12.15, 12.15);
  --editor-one-flyout-menu-bg-hover: rgb(12.15, 12.15, 12.15);
  --editor-one-flyout-menu-bg-hover-alt: rgb(12.15, 12.15, 12.15);
  --editor-one-flyout-menu-text-hover: rgb(123, 144, 255);
}

/*# sourceMappingURL=admin-menu.css.map */
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/modules/editor-one/admin-menu.min.css */
#adminmenu{--editor-one-flyout-menu-bg:#2c3338;--editor-one-flyout-menu-bg-level-4:#23282d;--editor-one-flyout-menu-bg-hover:#2c3338;--editor-one-flyout-menu-bg-hover-alt:#32373c;--editor-one-flyout-menu-text:#c3c4c7;--editor-one-flyout-menu-text-hover:#72aee6;--editor-one-flyout-menu-border:#3c434a;--editor-one-flyout-menu-scrollbar-thumb-hover:#50575e;--editor-one-flyout-menu-spacing-xs:5px;--editor-one-flyout-menu-spacing-sm:8px;--editor-one-flyout-menu-spacing-md:12px;--editor-one-flyout-menu-spacing-lg:15px;--editor-one-flyout-menu-spacing-xl:28px;--editor-one-flyout-menu-arrow-right:10px;--editor-one-flyout-menu-arrow-size:4px;--editor-one-flyout-menu-arrow-opacity:0.7;--editor-one-flyout-menu-min-width:180px;--editor-one-flyout-menu-padding-y:5px;--editor-one-flyout-menu-padding-x:12px;--editor-one-flyout-menu-padding-x-large:28px;--editor-one-flyout-menu-padding-mobile:15px;--editor-one-flyout-menu-parent-padding:2px;--editor-one-flyout-menu-border-radius:4px;--editor-one-flyout-menu-border-radius-sm:3px;--editor-one-flyout-menu-border-width:1px;--editor-one-flyout-menu-font-size:13px;--editor-one-flyout-menu-line-height:1.4;--editor-one-flyout-menu-transition-duration:0.15s;--editor-one-flyout-menu-z-index:9999;--editor-one-flyout-menu-max-height:80vh;--editor-one-flyout-menu-scrollbar-width:6px;--editor-one-flyout-menu-box-shadow:0 3px 8px rgba(0,0,0,.3);--editor-one-flyout-menu-folded-left:36px}#adminmenu .elementor-has-flyout .elementor-submenu-flyout{display:none}@media screen and (min-width:783px){#adminmenu .elementor-has-flyout{position:relative}#adminmenu .elementor-has-flyout.elementor-flyout-open>.elementor-submenu-flyout{display:block}#adminmenu .elementor-has-flyout>a{align-items:center;display:flex;justify-content:space-between}#adminmenu .elementor-has-flyout>a:after{border-bottom:var(--editor-one-flyout-menu-arrow-size) solid transparent;border-inline-start:var(--editor-one-flyout-menu-arrow-size) solid currentColor;border-top:var(--editor-one-flyout-menu-arrow-size) solid transparent;content:"";display:inline-block;height:0;margin-inline-start:var(--editor-one-flyout-menu-spacing-sm);width:0}#adminmenu .elementor-submenu-flyout{background:var(--editor-one-flyout-menu-bg);border-radius:0 var(--editor-one-flyout-menu-border-radius) var(--editor-one-flyout-menu-border-radius) 0;box-shadow:var(--editor-one-flyout-menu-box-shadow);display:none;inset-inline-start:100%;list-style:none;margin:0;min-width:var(--editor-one-flyout-menu-min-width);padding:var(--editor-one-flyout-menu-padding-y) 0;position:absolute;top:calc(var(--editor-one-flyout-menu-padding-y) * -1 - var(--editor-one-flyout-menu-parent-padding));z-index:var(--editor-one-flyout-menu-z-index)}.rtl #adminmenu .elementor-submenu-flyout{border-radius:var(--editor-one-flyout-menu-border-radius) 0 0 var(--editor-one-flyout-menu-border-radius)}#adminmenu .elementor-submenu-flyout.elementor-level-3{max-height:var(--editor-one-flyout-menu-max-height);min-width:var(--editor-one-flyout-menu-min-width);overflow:visible}#adminmenu .elementor-submenu-flyout.elementor-submenu-flyout-visible{display:block}#adminmenu .elementor-submenu-flyout li{display:block!important;margin:0;padding:0;position:relative}#adminmenu .elementor-submenu-flyout li a{color:var(--editor-one-flyout-menu-text);display:block;font-size:var(--editor-one-flyout-menu-font-size);line-height:var(--editor-one-flyout-menu-line-height);padding:var(--editor-one-flyout-menu-spacing-sm) var(--editor-one-flyout-menu-padding-x);text-decoration:none;transition:background-color var(--editor-one-flyout-menu-transition-duration) ease,color var(--editor-one-flyout-menu-transition-duration) ease;white-space:nowrap}#adminmenu .elementor-submenu-flyout li a:focus,#adminmenu .elementor-submenu-flyout li a:hover{background:var(--editor-one-flyout-menu-bg-hover);color:var(--editor-one-flyout-menu-text-hover)}#adminmenu .elementor-submenu-flyout li.elementor-flyout-divider,#adminmenu .elementor-submenu-flyout li.elementor-menu-separator{border-top:var(--editor-one-flyout-menu-border-width) solid var(--editor-one-flyout-menu-border);margin:var(--editor-one-flyout-menu-spacing-xs) 0;padding:0}#adminmenu .elementor-submenu-flyout .elementor-has-flyout>a{padding-inline-end:var(--editor-one-flyout-menu-padding-x-large)}#adminmenu .elementor-submenu-flyout .elementor-has-flyout>a:after{inset-inline-end:var(--editor-one-flyout-menu-arrow-right);margin-inline-start:0;position:absolute;top:50%;transform:translateY(-50%)}#adminmenu .elementor-submenu-flyout .elementor-submenu-flyout{inset-inline-start:100%;top:calc(var(--editor-one-flyout-menu-padding-y) * -1)}#adminmenu .elementor-submenu-flyout::-webkit-scrollbar{width:var(--editor-one-flyout-menu-scrollbar-width)}#adminmenu .elementor-submenu-flyout::-webkit-scrollbar-track{background:var(--editor-one-flyout-menu-bg)}#adminmenu .elementor-submenu-flyout::-webkit-scrollbar-thumb{background:var(--editor-one-flyout-menu-border);border-radius:var(--editor-one-flyout-menu-border-radius-sm)}#adminmenu .elementor-submenu-flyout::-webkit-scrollbar-thumb:hover{background:var(--editor-one-flyout-menu-scrollbar-thumb-hover)}}#menu-posts-elementor_library{display:none!important}[class*=branch-7] #adminmenu{--editor-one-flyout-menu-bg:#0c0c0c;--editor-one-flyout-menu-bg-level-4:#0c0c0c;--editor-one-flyout-menu-bg-hover:#0c0c0c;--editor-one-flyout-menu-bg-hover-alt:#0c0c0c;--editor-one-flyout-menu-text-hover:#7b90ff}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/modules/editor-one/admin.css */
:root {
  --e-one-typography-display1-fontSize: 0rem;
  --e-one-typography-display2-fontSize: 0rem;
  --e-one-typography-display3-fontSize: 0rem;
  --e-one-typography-display4-fontSize: 0rem;
  --e-one-typography-display5-fontSize: 0rem;
  --e-one-typography-display6-fontSize: 0rem;
  --e-one-typography-button-textTransform: none;
  --e-one-typography-button-fontFamily: "Roboto", "Helvetica", "Arial", sans-serif;
  --e-one-typography-button-fontWeight: 500;
  --e-one-typography-button-fontSize: 0.875rem;
  --e-one-typography-button-lineHeight: 1.75;
  --e-one-typography-button-letterSpacing: 0.02857em;
  --e-one-typography-h1-fontWeight: 700;
  --e-one-typography-h1-fontFamily: "Roboto", "Helvetica", "Arial", sans-serif;
  --e-one-typography-h1-fontSize: 6rem;
  --e-one-typography-h1-lineHeight: 1.167;
  --e-one-typography-h1-letterSpacing: -0.01562em;
  --e-one-typography-h2-fontWeight: 700;
  --e-one-typography-h2-fontFamily: "Roboto", "Helvetica", "Arial", sans-serif;
  --e-one-typography-h2-fontSize: 3.75rem;
  --e-one-typography-h2-lineHeight: 1.2;
  --e-one-typography-h2-letterSpacing: -0.00833em;
  --e-one-typography-h3-fontSize: 2.75rem;
  --e-one-typography-h3-fontWeight: 700;
  --e-one-typography-h3-fontFamily: "Roboto", "Helvetica", "Arial", sans-serif;
  --e-one-typography-h3-lineHeight: 1.167;
  --e-one-typography-h3-letterSpacing: 0em;
  --e-one-typography-h4-fontSize: 2rem;
  --e-one-typography-h4-fontWeight: 700;
  --e-one-typography-h4-fontFamily: "Roboto", "Helvetica", "Arial", sans-serif;
  --e-one-typography-h4-lineHeight: 1.235;
  --e-one-typography-h4-letterSpacing: 0.00735em;
  --e-one-typography-h5-fontWeight: 700;
  --e-one-typography-h5-fontFamily: "Roboto", "Helvetica", "Arial", sans-serif;
  --e-one-typography-h5-fontSize: 1.5rem;
  --e-one-typography-h5-lineHeight: 1.334;
  --e-one-typography-h5-letterSpacing: 0em;
  --e-one-typography-subtitle1-fontWeight: 500;
  --e-one-typography-subtitle1-lineHeight: 1.3;
  --e-one-typography-subtitle1-fontFamily: "Roboto", "Helvetica", "Arial", sans-serif;
  --e-one-typography-subtitle1-fontSize: 1rem;
  --e-one-typography-subtitle1-letterSpacing: 0.00938em;
  --e-one-typography-subtitle2-lineHeight: 1.3;
  --e-one-typography-subtitle2-fontFamily: "Roboto", "Helvetica", "Arial", sans-serif;
  --e-one-typography-subtitle2-fontWeight: 500;
  --e-one-typography-subtitle2-fontSize: 0.875rem;
  --e-one-typography-subtitle2-letterSpacing: 0.00714em;
  --e-one-typography-htmlFontSize: 16;
  --e-one-typography-fontFamily: "Roboto", "Helvetica", "Arial", sans-serif;
  --e-one-typography-fontSize: 14;
  --e-one-typography-fontWeightLight: 300;
  --e-one-typography-fontWeightRegular: 400;
  --e-one-typography-fontWeightMedium: 500;
  --e-one-typography-fontWeightBold: 700;
  --e-one-typography-h6-fontFamily: "Roboto", "Helvetica", "Arial", sans-serif;
  --e-one-typography-h6-fontWeight: 500;
  --e-one-typography-h6-fontSize: 1.25rem;
  --e-one-typography-h6-lineHeight: 1.6;
  --e-one-typography-h6-letterSpacing: 0.0075em;
  --e-one-typography-body1-fontFamily: "Roboto", "Helvetica", "Arial", sans-serif;
  --e-one-typography-body1-fontWeight: 400;
  --e-one-typography-body1-fontSize: 1rem;
  --e-one-typography-body1-lineHeight: 1.5;
  --e-one-typography-body1-letterSpacing: 0.00938em;
  --e-one-typography-body2-fontFamily: "Roboto", "Helvetica", "Arial", sans-serif;
  --e-one-typography-body2-fontWeight: 400;
  --e-one-typography-body2-fontSize: 0.875rem;
  --e-one-typography-body2-lineHeight: 1.43;
  --e-one-typography-body2-letterSpacing: 0.01071em;
  --e-one-typography-caption-fontFamily: "Roboto", "Helvetica", "Arial", sans-serif;
  --e-one-typography-caption-fontWeight: 400;
  --e-one-typography-caption-fontSize: 0.75rem;
  --e-one-typography-caption-lineHeight: 1.66;
  --e-one-typography-caption-letterSpacing: 0.03333em;
  --e-one-typography-overline-fontFamily: "Roboto", "Helvetica", "Arial", sans-serif;
  --e-one-typography-overline-fontWeight: 400;
  --e-one-typography-overline-fontSize: 0.75rem;
  --e-one-typography-overline-lineHeight: 2.66;
  --e-one-typography-overline-letterSpacing: 0.08333em;
  --e-one-typography-overline-textTransform: uppercase;
  --e-one-typography-inherit-fontFamily: inherit;
  --e-one-typography-inherit-fontWeight: inherit;
  --e-one-typography-inherit-fontSize: inherit;
  --e-one-typography-inherit-lineHeight: inherit;
  --e-one-typography-inherit-letterSpacing: inherit;
}

:root {
  --e-a-color-white:	#ffffff;
  --e-a-color-black:	#000000;
  --e-a-color-logo:	#ffffff;
  --e-a-color-circle-logo:	#000000;
  --e-a-color-primary:	#F3BAFD;
  --e-a-color-primary-bold:	#D004D4;
  --e-a-color-primary-bold-dark: #C00BB9;
  --e-a-color-secondary:	#515962;
  --e-a-color-success:	#0A875A;
  --e-a-color-danger:	#DC2626;
  --e-a-color-info:	#2563EB;
  --e-a-color-warning:	#F59E0B;
  --e-a-color-accent:	#93003f;
  --e-a-color-global:	#1DDDBF;
  --e-a-color-accent-promotion:	#93003f;
  --e-a-bg-default:	#ffffff;
  --e-a-bg-invert:	#0C0D0E;
  --e-a-bg-hover:	#F1F2F3;
  --e-a-bg-active:	#E6E8EA;
  --e-a-bg-active-bold:	#D5D8DC;
  --e-a-bg-loading:	#F9FAFA;
  --e-a-bg-logo:	#000000;
  --e-a-bg-primary:	#FAE8FF;
  --e-a-bg-secondary:	#515962;
  --e-a-bg-success:	#F2FDF5;
  --e-a-bg-info:	#F0F7FF;
  --e-a-bg-danger:	#FEF1F4;
  --e-a-bg-warning:	#FFFBEB;
  --e-a-bg-chip:	#F1F2F3;
  --e-a-color-txt:	#515962;
  --e-a-color-txt-muted:	#818A96;
  --e-a-color-txt-disabled:	#BABFC5;
  --e-a-color-txt-invert:	#ffffff;
  --e-a-color-txt-accent:	#0C0D0E;
  --e-a-color-txt-hover:	#3f444b;
  --e-a-color-txt-active:	#0C0D0E;
  --e-a-border-color:	#E6E8EA;
  --e-a-border-color-bold:	#D5D8DC;
  --e-a-border-color-focus:	#BABFC5;
  --e-a-border-color-accent:	#0C0D0E;
  --e-a-border:	1px solid var(--e-a-border-color);
  --e-a-border-bold:	1px solid var(--e-a-border-color-bold);
  --e-a-border-radius:	3px;
  --e-a-btn-color:	#0C0D0E;
  --e-a-btn-color-invert:	var(--e-a-color-txt-invert);
  --e-a-btn-color-disabled:	var(--e-a-color-txt-disabled);
  --e-a-btn-bg:	#515962;
  --e-a-btn-bg-hover:	rgb(57.9217877095, 63.6424581006, 70.0782122905);
  --e-a-btn-bg-active:	rgb(34.843575419, 38.2849162011, 42.156424581);
  --e-a-btn-bg-disabled:	#D5D8DC;
  --e-a-btn-bg-primary:	#F3BAFD;
  --e-a-btn-bg-primary-hover: #F5D0FE;
  --e-a-btn-bg-primary-active:#F0ABFC;
  --e-a-btn-bg-accent:	#93003f;
  --e-a-btn-bg-accent-hover:	#8F1A4C;
  --e-a-btn-bg-accent-active:	#A93365;
  --e-a-btn-bg-info:	#2563EB;
  --e-a-btn-bg-info-hover:	rgb(18.5714285714, 76.1428571429, 202.4285714286);
  --e-a-btn-bg-info-active:	rgb(14.2857142857, 58.5714285714, 155.7142857143);
  --e-a-btn-bg-success:	#0A875A;
  --e-a-btn-bg-success-hover:	rgb(6.4827586207, 87.5172413793, 58.3448275862);
  --e-a-btn-bg-success-active:rgb(2.9655172414, 40.0344827586, 26.6896551724);
  --e-a-btn-bg-warning:	#F59E0B;
  --e-a-btn-bg-warning-hover:	rgb(196.9291338583, 126.7125984252, 8.0708661417);
  --e-a-btn-bg-warning-active:rgb(147.937007874, 95.188976378, 6.062992126);
  --e-a-btn-bg-danger:	#DC2626;
  --e-a-btn-bg-danger-hover:	rgb(178.25, 28.75, 28.75);
  --e-a-btn-bg-danger-active:	rgb(134.3333333333, 21.6666666667, 21.6666666667);
  --e-a-dark-bg:	#0C0D0E;
  --e-a-dark-color-txt:	#9DA5AE;
  --e-a-dark-color-txt-hover:	#D5D8DC;
  --e-a-font-family:	Roboto, Arial, Helvetica, sans-serif;
  --e-a-transition-hover:	all .3s;
  --e-a-popover-shadow:	0 2px 15px rgba(0, 0, 0, 0.3);
  --e-a-dropdown-shadow:	0 0 3px rgba(0, 0, 0, 0.2);
}

:root {
  --e-one-palette-text-primary: #0c0d0e;
  --e-one-palette-text-secondary: #3f444b;
  --e-one-palette-text-tertiary: #69727d;
  --e-one-palette-text-disabled: #9da5ae;
  --e-one-palette-text-tab: #51575D;
  --e-one-palette-primary-light: #f3bafd;
  --e-one-palette-primary-main: #f0abfc;
  --e-one-palette-primary-dark: #eb8efb;
  --e-one-palette-primary-contrast-text: #0c0d0e;
  --e-one-palette-primary-contrastText: var(--e-one-palette-primary-contrast-text);
  --e-one-palette-secondary-light: #69727d;
  --e-one-palette-secondary-main: #515962;
  --e-one-palette-secondary-dark: #3f444b;
  --e-one-palette-secondary-contrast-text: #ffffff;
  --e-one-palette-secondary-contrastText: var(--e-one-palette-secondary-contrast-text);
  --e-one-palette-error-light: #ef4444;
  --e-one-palette-error-main: #dc2626;
  --e-one-palette-error-dark: #b91c1c;
  --e-one-palette-error-contrast-text: #ffffff;
  --e-one-palette-error-contrastText: var(--e-one-palette-error-contrast-text);
  --e-one-palette-warning-light: #d97706;
  --e-one-palette-warning-main: #bb5b1d;
  --e-one-palette-warning-dark: #b15211;
  --e-one-palette-warning-contrast-text: #ffffff;
  --e-one-palette-warning-contrastText: var(--e-one-palette-warning-contrast-text);
  --e-one-palette-info-light: #3b82f6;
  --e-one-palette-info-main: #2563eb;
  --e-one-palette-info-dark: #1d4ed8;
  --e-one-palette-info-contrast-text: #ffffff;
  --e-one-palette-info-contrastText: var(--e-one-palette-info-contrast-text);
  --e-one-palette-success-light: #10b981;
  --e-one-palette-success-main: #0a875a;
  --e-one-palette-success-dark: #047857;
  --e-one-palette-success-contrast-text: #ffffff;
  --e-one-palette-success-contrastText: var(--e-one-palette-success-contrast-text);
  --e-one-palette-global-light: #99f6e4;
  --e-one-palette-global-main: #5eead4;
  --e-one-palette-global-dark: #2adfcd;
  --e-one-palette-global-contrast-text: #0c0d0e;
  --e-one-palette-global-contrastText: var(--e-one-palette-global-contrast-text);
  --e-one-palette-promotion-light: #b51243;
  --e-one-palette-promotion-main: #93003f;
  --e-one-palette-promotion-dark: #7e013b;
  --e-one-palette-promotion-contrast-text: #ffffff;
  --e-one-palette-promotion-contrastText: var(--e-one-palette-promotion-contrast-text);
  --e-one-palette-decorative-light: #99f6e4;
  --e-one-palette-decorative-main: #5eead4;
  --e-one-palette-decorative-dark: #2adfcd;
  --e-one-palette-decorative-contrast-text: #0c0d0e;
  --e-one-palette-decorative-contrastText: var(--e-one-palette-decorative-contrast-text);
  --e-one-palette-neutral-light: #ffffff;
  --e-one-palette-neutral-main: #ffffff;
  --e-one-palette-neutral-dark: #ffffff;
  --e-one-palette-neutral-contrast-text: #ffffff;
  --e-one-palette-neutral-contrastText: var(--e-one-palette-neutral-contrast-text);
  --e-one-palette-action-active: rgba(0, 0, 0, 0.54);
  --e-one-palette-action-hover: rgba(0, 0, 0, 0.04);
  --e-one-palette-action-selected: rgba(0, 0, 0, 0.08);
  --e-one-palette-action-focus: rgba(0, 0, 0, 0.12);
  --e-one-palette-action-disabled: rgba(0, 0, 0, 0.26);
  --e-one-palette-action-disabled-background: rgba(0, 0, 0, 0.12);
  --e-one-palette-action-disabledBackground: var(--e-one-palette-action-disabled-background);
  --e-one-palette-divider: rgba(0, 0, 0, 0.12);
  --e-one-palette-common-black: #000;
  --e-one-palette-common-white: #fff;
  --e-one-palette-background-default: #ffffff;
  --e-one-palette-background-paper: #ffffff;
  --e-one-palette-checkbox-primary: #515962;
  --e-one-palette-border: #A7AAAD;
}

#wpwrap {
  background-color: var(--e-one-palette-background-default);
}

#wpcontent {
  background-color: var(--e-one-palette-background-default);
}
#wpcontent #wpbody-content,
#wpcontent #wpbody-content > * {
  background-color: var(--e-one-palette-background-default);
}
#wpcontent body.wp-admin {
  background-color: var(--e-one-palette-background-default);
  font-family: var(--e-one-typography-fontFamily);
}
#wpcontent #submitdiv .button {
  height: 30px;
  padding: 5px 16px;
}
#wpcontent #submitdiv a:not(.button),
#wpcontent #submitdiv .eps-button:not(.e-site-editor-conditions__add-button) {
  font-weight: 600;
  color: var(--e-one-palette-text-primary);
  text-decoration: underline;
}
#wpcontent #submitdiv a:not(.button):hover, #wpcontent #submitdiv a:not(.button):focus,
#wpcontent #submitdiv .eps-button:not(.e-site-editor-conditions__add-button):hover,
#wpcontent #submitdiv .eps-button:not(.e-site-editor-conditions__add-button):focus {
  text-decoration: underline;
}
#wpcontent #submitdiv #misc-publishing-actions a {
  font-weight: 600;
  text-decoration: underline;
}
#wpcontent .postbox .category-tabs {
  display: flex;
  border-block-end: 1px solid var(--e-one-palette-divider);
  margin-block-end: 10px;
}
#wpcontent .postbox .category-tabs li {
  margin: 0;
  padding: 0;
}
#wpcontent .postbox .category-tabs li.tabs {
  border-block-end: 2px solid var(--e-one-palette-text-primary);
  margin-block-end: -1px;
}
#wpcontent .postbox .category-tabs li.tabs a {
  color: var(--e-one-palette-text-primary);
  font-weight: 500;
}
#wpcontent .postbox .category-tabs li a {
  display: block;
  padding: 8px 12px;
  color: var(--e-one-palette-text-tertiary);
  text-decoration: none;
  transition: var(--e-a-transition-hover);
}
#wpcontent .postbox .category-tabs li a:hover, #wpcontent .postbox .category-tabs li a:focus {
  color: var(--e-one-palette-text-primary);
  box-shadow: none;
}
#wpcontent .postbox .taxonomy-add-new,
#wpcontent .postbox #set-post-thumbnail {
  font-weight: 600;
  color: var(--e-one-palette-text-primary);
  text-decoration: underline;
}
#wpcontent #elementor-editor #elementor-editor-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-weight: 600;
  font-size: 16px;
}
#wpcontent #elementor-editor #elementor-go-to-edit-page-link {
  text-decoration: none;
}
#wpcontent .wrap {
  background-color: var(--e-one-palette-background-default);
  margin: 0;
  padding-block-start: 24px;
  padding-inline: 32px;
  max-width: 100%;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  clear: both;
}
#wpcontent .wrap .tablenav .actions .button,
#wpcontent .wrap .tablenav .actions input[type=submit].button {
  height: 30px;
  padding-block: 0;
  line-height: 28px;
  box-sizing: border-box;
}
@media screen and (min-width: 783px) {
  #wpcontent .wrap .tablenav .actions {
    display: flex;
    align-items: center;
  }
}
#wpcontent .wrap > h1.wp-heading-inline {
  font-family: var(--e-one-typography-fontFamily);
  font-weight: 700;
  font-size: 24px;
  color: var(--e-one-palette-text-primary);
  margin: 0;
  padding: 0;
  line-height: 1.2;
  flex-grow: 1;
}
#wpcontent .wrap > .page-title-action {
  margin-inline-start: 8px;
}
@media screen and (max-width: 782px) {
  #wpcontent .wrap > .page-title-action {
    margin-block-start: 12px;
    margin-inline-start: 0;
  }
}
#wpcontent .wrap > hr.wp-header-end {
  flex-basis: 100%;
  margin-block: 20px 0;
}
#wpcontent .wrap > *:not(h1.wp-heading-inline):not(.page-title-action):not(hr.wp-header-end) {
  flex-basis: 100%;
}
#wpcontent #screen-meta-links {
  display: flex;
  justify-content: flex-end;
  margin-block: 1px 10px;
  margin-inline: 32px;
}
#wpcontent #screen-meta-links .show-settings::after {
  inset-block-end: 1px;
  padding: 0;
  vertical-align: middle;
  height: 10px;
  font: normal 20px/0.5 dashicons;
  bottom: 2px;
  position: relative;
}
#wpcontent #screen-meta-links + .wrap {
  margin-block-start: 0;
}
#wpcontent #wpbody-content,
#wpcontent .elementor-settings-form-page,
#wpcontent .elementor-settings-form-page > *,
#wpcontent .form-table,
#wpcontent .form-table th,
#wpcontent .form-table td,
#wpcontent .form-table tr {
  background-color: var(--e-one-palette-background-default);
}
#wpcontent #wpbody-content hr:not(.MuiDivider-root) {
  border: none;
  border-block-start: 1px solid var(--e-one-palette-divider);
  margin-block: 15px;
  background: transparent;
}
#wpcontent .postbox,
#wpcontent .metabox-holder,
#wpcontent .postbox .inside {
  background-color: var(--e-one-palette-background-default);
}
#wpcontent .e-admin-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-block-end: 20px;
  padding-block-end: 20px;
  border-block-end: 1px solid var(--e-one-palette-divider);
}
#wpcontent .e-admin-header .e-admin-actions {
  display: flex;
  gap: 10px;
  align-items: center;
}
#wpcontent .button-primary,
#wpcontent .wrap .page-title-action:not(.button-secondary),
#wpcontent input[type=submit].button-primary,
#wpcontent .wp-core-ui .button.button-primary,
#wpcontent .wp-core-ui .button-primary {
  background-color: var(--e-one-palette-primary-main);
  border-color: var(--e-one-palette-primary-main);
  color: var(--e-one-palette-primary-contrast-text);
  font-weight: 500;
  padding: 8px 16px;
  border-radius: var(--e-a-border-radius);
  transition: var(--e-a-transition-hover);
  text-shadow: none;
  box-shadow: none;
  height: auto;
  line-height: normal;
  min-height: 34px;
}
#wpcontent .button-primary:hover, #wpcontent .button-primary:focus,
#wpcontent .wrap .page-title-action:not(.button-secondary):hover,
#wpcontent .wrap .page-title-action:not(.button-secondary):focus,
#wpcontent input[type=submit].button-primary:hover,
#wpcontent input[type=submit].button-primary:focus,
#wpcontent .wp-core-ui .button.button-primary:hover,
#wpcontent .wp-core-ui .button.button-primary:focus,
#wpcontent .wp-core-ui .button-primary:hover,
#wpcontent .wp-core-ui .button-primary:focus {
  background-color: var(--e-one-palette-primary-dark);
  border-color: var(--e-one-palette-primary-dark);
  color: var(--e-one-palette-primary-contrast-text);
}
#wpcontent .button-primary:active,
#wpcontent .wrap .page-title-action:not(.button-secondary):active,
#wpcontent input[type=submit].button-primary:active,
#wpcontent .wp-core-ui .button.button-primary:active,
#wpcontent .wp-core-ui .button-primary:active {
  background-color: var(--e-one-palette-primary-dark);
  border-color: var(--e-one-palette-primary-dark);
}
#wpcontent .button,
#wpcontent .button-secondary,
#wpcontent .wp-core-ui .button,
#wpcontent .wp-core-ui .button.action,
#wpcontent input[type=submit].button-secondary,
#wpcontent .wp-core-ui .button-secondary {
  background-color: transparent;
  border: 1px solid var(--e-one-palette-secondary-main);
  color: var(--e-one-palette-text-primary);
  font-weight: 500;
  padding: 8px 16px;
  border-radius: var(--e-a-border-radius);
  transition: var(--e-a-transition-hover);
  text-shadow: none;
  box-shadow: none;
  height: auto;
  line-height: normal;
  min-height: 34px;
}
#wpcontent .button:hover, #wpcontent .button:focus,
#wpcontent .button-secondary:hover,
#wpcontent .button-secondary:focus,
#wpcontent .wp-core-ui .button:hover,
#wpcontent .wp-core-ui .button:focus,
#wpcontent .wp-core-ui .button.action:hover,
#wpcontent .wp-core-ui .button.action:focus,
#wpcontent input[type=submit].button-secondary:hover,
#wpcontent input[type=submit].button-secondary:focus,
#wpcontent .wp-core-ui .button-secondary:hover,
#wpcontent .wp-core-ui .button-secondary:focus {
  background-color: var(--e-one-palette-action-hover);
  border-color: var(--e-one-palette-action-focus);
  color: var(--e-one-palette-text-primary);
}
#wpcontent .button:active,
#wpcontent .button-secondary:active,
#wpcontent .wp-core-ui .button:active,
#wpcontent .wp-core-ui .button.action:active,
#wpcontent input[type=submit].button-secondary:active,
#wpcontent .wp-core-ui .button-secondary:active {
  background-color: var(--e-one-palette-action-selected);
  border-color: var(--e-one-palette-secondary-dark);
}
#wpcontent .button.elementor-button-spinner:before, #wpcontent .button.elementor-rollback-button:before,
#wpcontent .button-secondary.elementor-button-spinner:before,
#wpcontent .button-secondary.elementor-rollback-button:before,
#wpcontent .wp-core-ui .button.elementor-button-spinner:before,
#wpcontent .wp-core-ui .button.elementor-rollback-button:before,
#wpcontent .wp-core-ui .button.action.elementor-button-spinner:before,
#wpcontent .wp-core-ui .button.action.elementor-rollback-button:before,
#wpcontent input[type=submit].button-secondary.elementor-button-spinner:before,
#wpcontent input[type=submit].button-secondary.elementor-rollback-button:before,
#wpcontent .wp-core-ui .button-secondary.elementor-button-spinner:before,
#wpcontent .wp-core-ui .button-secondary.elementor-rollback-button:before {
  inset-block-start: 3px;
}
#wpcontent .nav-tab-wrapper {
  margin-block-start: 20px;
  margin-block-end: 0;
  padding: 0;
  background-color: var(--e-one-palette-background-default);
  display: flex;
  align-items: flex-end;
  flex-wrap: wrap;
  gap: 8px;
  position: relative;
}
#wpcontent .nav-tab-wrapper::after {
  content: "";
  position: absolute;
  inset-block-end: 0;
  inset-inline-start: 0;
  inset-inline-end: 0;
  height: 1px;
  background-color: var(--e-one-palette-divider);
  z-index: 0;
}
#wpcontent .nav-tab-wrapper .nav-tab {
  box-shadow: none;
  border: 1px solid var(--e-one-palette-divider);
  border-block-end: none;
  border-width: 1px 1px 0;
  border-radius: 3px 3px 0 0;
  color: var(--e-one-palette-text-tab);
  font-family: var(--e-one-typography-fontFamily);
  font-weight: 500;
  font-size: 14px;
  line-height: 1;
  padding: 10px;
  margin: 0;
  text-decoration: none;
  transition: var(--e-a-transition-hover);
  cursor: pointer;
  text-align: center;
  white-space: nowrap;
  max-height: 35px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: var(--e-one-palette-action-hover);
  position: relative;
  z-index: 1;
}
#wpcontent .nav-tab-wrapper .nav-tab:hover:not(.nav-tab-active) {
  color: var(--e-one-palette-text-tab);
  background-color: var(--e-one-palette-action-selected);
}
#wpcontent .nav-tab-wrapper .nav-tab.nav-tab-active {
  background-color: var(--e-one-palette-background-default);
  color: var(--e-one-palette-text-tab);
  max-height: 36px;
  border-block-end: none;
  z-index: 2;
}
#wpcontent .nav-tab-wrapper .nav-tab.nav-tab-active::after {
  content: "";
  position: absolute;
  inset-block-end: -1px;
  inset-inline-start: 0;
  inset-inline-end: 0;
  height: 2px;
  background-color: var(--e-one-palette-background-default);
}
#wpcontent .elementor-settings-form-page {
  display: none;
  color: var(--e-one-palette-text-tertiary);
}
#wpcontent .elementor-settings-form-page.elementor-active {
  display: block;
}
#wpcontent .elementor-settings-form-page h2 {
  margin-block: 1em;
  font-family: var(--e-one-typography-fontFamily);
  font-weight: 700;
  font-size: 24px;
  color: var(--e-one-palette-text-primary);
  line-height: 1.8;
  padding: 0;
}
#wpcontent .elementor-settings-form-page h2:first-child {
  margin-block-start: 0;
}
#wpcontent .elementor-settings-form-page h2 ~ p {
  margin-block: 1em;
  font-size: 1em;
  color: var(--e-one-palette-text-tertiary);
  line-height: 1.4;
}
#wpcontent #post-body-content a:not(.button):not(.elementor-button):not(.nav-tab),
#wpcontent #revisionsdiv a:not(.button):not(.elementor-button):not(.nav-tab),
#wpcontent #elementor-settings-form a:not(.button):not(.elementor-button):not(.nav-tab) {
  color: var(--e-one-palette-info-main);
  text-decoration: none;
}
#wpcontent #post-body-content a:not(.button):not(.elementor-button):not(.nav-tab):hover, #wpcontent #post-body-content a:not(.button):not(.elementor-button):not(.nav-tab):focus,
#wpcontent #revisionsdiv a:not(.button):not(.elementor-button):not(.nav-tab):hover,
#wpcontent #revisionsdiv a:not(.button):not(.elementor-button):not(.nav-tab):focus,
#wpcontent #elementor-settings-form a:not(.button):not(.elementor-button):not(.nav-tab):hover,
#wpcontent #elementor-settings-form a:not(.button):not(.elementor-button):not(.nav-tab):focus {
  text-decoration: underline;
}
#wpcontent [dir=rtl] .e-admin-header .e-admin-actions {
  flex-direction: row-reverse;
}
#wpcontent [dir=rtl] .nav-tab-wrapper .nav-tab {
  margin-inline-end: 0;
  margin-inline-start: 4px;
}
#wpcontent ul.subsubsub li a {
  color: var(--e-one-palette-text-primary);
}
@media screen and (min-width: 783px) {
  #wpcontent ul.subsubsub + #posts-filter .search-box {
    margin-block-start: -25px;
  }
}
#wpcontent .e-one-section-outlined {
  border: 1px solid rgba(0, 0, 0, 0.12);
  border-radius: 8px;
}
#wpcontent .e-feature-promotion {
  max-width: calc(100% - 64px);
}
#wpcontent #elementor-element-manager-wrap {
  width: 100%;
}

body:has(#editor-one-top-bar > *) #wpbody {
  margin-block-start: 50px;
  padding-block-end: 0;
}
@media screen and (min-width: 783px) {
  body:has(#editor-one-top-bar > *) #wpbody {
    position: fixed;
    inset-block-end: 0;
    inset-inline-start: calc(var(--editor-one-sidebar-left-offset, 160px) + var(--editor-one-sidebar-navigation-width, 240px));
    width: calc(100vw - var(--editor-one-sidebar-left-offset, 160px) - var(--editor-one-sidebar-navigation-width, 240px));
  }
}
body:has(#editor-one-top-bar > *) #wpcontent #wpbody-content {
  padding-block-end: 0;
}
@media screen and (min-width: 783px) {
  body:has(#editor-one-top-bar > *) #wpcontent #wpbody-content {
    display: flex;
    flex-direction: column;
    overflow-y: auto;
    height: calc(100vh - var(--e-admin-bar-height, 0px) - var(--e-top-bar-header-height, 0px));
  }
}

input[type=checkbox] {
  width: 16px;
  height: 16px;
  background-color: var(--e-one-palette-background-default);
  border: 1px solid var(--e-one-palette-border);
  border-radius: 4px;
  cursor: pointer;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  position: relative;
  transition: var(--e-a-transition-hover);
  flex-shrink: 0;
}
input[type=checkbox]:hover {
  border-color: var(--e-one-palette-action-focus);
}
input[type=checkbox]:focus {
  outline: none;
  border-color: var(--e-one-palette-action-focus);
  box-shadow: inset 0 0 1px 0 rgba(0, 0, 0, 0.25);
}
input[type=checkbox]:checked {
  background-color: var(--e-one-palette-background-default);
}
input[type=checkbox]:checked::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(45deg);
  width: 4px;
  height: 8px;
  border: 2px solid var(--e-one-palette-checkbox-primary);
  border-top: none;
  border-left: none;
  border-radius: 0;
}
input[type=checkbox]:checked::before {
  content: "";
}
input[type=checkbox]:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

input[type=radio] {
  width: 16px;
  height: 16px;
  background-color: var(--e-one-palette-background-default);
  border: 1px solid var(--e-one-palette-divider);
  border-radius: 50%;
  box-shadow: inset 0 0 4px 0 rgba(0, 0, 0, 0.25);
  cursor: pointer;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  position: relative;
  transition: var(--e-a-transition-hover);
  flex-shrink: 0;
}
input[type=radio]:hover {
  border-color: var(--e-one-palette-action-focus);
}
input[type=radio]:focus {
  outline: none;
  border-color: var(--e-one-palette-action-focus);
  box-shadow: inset 0 0 1px 0 rgba(0, 0, 0, 0.25), 0 0 0 1px var(--e-one-palette-action-focus);
}
input[type=radio]:checked {
  background-color: var(--e-one-palette-background-default);
}
input[type=radio]:checked::after {
  content: "";
  position: absolute;
  inset-block-start: 50%;
  inset-inline-start: 50%;
  transform: translate(-50%, -50%);
  width: 8px;
  height: 8px;
  background-color: var(--e-one-palette-text-primary);
  border-radius: 50%;
}
input[type=radio]:checked::before {
  content: "";
}
input[type=radio]:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

select,
.wp-core-ui select {
  border: 1px solid var(--e-one-palette-secondary-main);
  color: var(--e-one-palette-text-primary);
  background-color: var(--e-one-palette-background-default);
  border-radius: 3px;
  height: 34px;
  font-size: 13px;
  font-family: var(--e-one-typography-fontFamily);
  font-weight: 400;
  line-height: 1.2;
  min-height: 34px;
  transition: var(--e-a-transition-hover);
}
select:hover,
.wp-core-ui select:hover {
  border-color: var(--e-one-palette-action-focus);
}
select:focus,
.wp-core-ui select:focus {
  border-color: var(--e-one-palette-action-focus);
  box-shadow: 0 0 0 1px var(--e-one-palette-action-focus);
  outline: none;
}
select:disabled,
.wp-core-ui select:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

input[type=text],
input[type=email],
input[type=url],
input[type=password],
input[type=number],
input[type=search],
input[type=tel],
textarea {
  border: 1px solid var(--e-one-palette-divider);
  color: var(--e-one-palette-text-primary);
  background-color: var(--e-one-palette-background-default);
  border-radius: var(--e-a-border-radius);
  box-shadow: none;
}
input[type=text]:focus,
input[type=email]:focus,
input[type=url]:focus,
input[type=password]:focus,
input[type=number]:focus,
input[type=search]:focus,
input[type=tel]:focus,
textarea:focus {
  border-color: var(--e-one-palette-action-focus);
  box-shadow: 0 0 0 1px var(--e-one-palette-action-focus);
  outline: none;
}

.form-table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  margin: 0;
  background-color: var(--e-one-palette-background-default);
  border: none;
}
.form-table th {
  color: var(--e-one-palette-text-primary);
  font-weight: 600;
  font-size: 14px;
  padding: 12px 0;
  vertical-align: top;
  width: 219px;
  text-align: start;
  border: none;
  background: transparent;
}
.form-table td {
  color: var(--e-one-palette-text-primary);
  font-size: 13px;
  padding: 12px 0;
  vertical-align: top;
  border: none;
  background: transparent;
}
.form-table tr {
  border-block-end: 1px solid var(--e-one-palette-divider);
  background: transparent;
}
.form-table tr:last-child {
  border-block-end: none;
}
.form-table tr:hover {
  background-color: transparent;
}
.form-table input[type=checkbox] {
  margin: 0;
  margin-inline-end: 4px;
  vertical-align: middle;
  width: 16px;
  height: 16px;
  flex-shrink: 0;
}
.form-table td > label,
.form-table td > .elementor-field-row {
  display: block;
  position: relative;
  padding-inline-start: 24px;
  font-size: 13px;
  color: var(--e-one-palette-text-primary);
  line-height: 1.5;
}
.form-table td > label input[type=checkbox],
.form-table td > .elementor-field-row input[type=checkbox] {
  position: absolute;
  inset-inline-start: 0;
  inset-block-start: 2px;
  margin: 0;
}
.form-table .description {
  color: var(--e-one-palette-text-tertiary);
  font-size: 13px;
  margin-block-start: 4px;
  display: block;
  line-height: 1.4;
  font-weight: 400;
}
.form-table a {
  color: var(--e-one-palette-info-main);
  text-decoration: none;
}
.form-table a:hover {
  text-decoration: underline;
}
.form-table + h2 {
  margin-block: 1em;
  font-family: var(--e-one-typography-fontFamily);
  font-weight: 600;
  font-size: 18px;
  color: var(--e-one-palette-text-primary);
  line-height: 1.2;
}

.wp-list-table {
  border: 1px solid var(--e-one-palette-divider);
  border-collapse: collapse;
  background-color: var(--e-one-palette-background-default);
  width: 100%;
}
.wp-list-table thead th,
.wp-list-table thead td,
.wp-list-table tfoot th,
.wp-list-table tfoot td {
  background-color: transparent;
  border: none;
  border-block-end: 1px solid var(--e-one-palette-divider);
  color: var(--e-one-palette-text-primary);
  font-family: var(--e-one-typography-fontFamily);
  font-weight: 500;
  font-size: 14px;
  line-height: 24px;
  padding-inline-start: 10px;
  text-align: start;
  vertical-align: middle;
}
.wp-list-table thead th.check-column,
.wp-list-table thead td.check-column,
.wp-list-table tfoot th.check-column,
.wp-list-table tfoot td.check-column {
  text-align: center;
}
.wp-list-table thead th.sortable a, .wp-list-table thead th.sorted a,
.wp-list-table thead td.sortable a,
.wp-list-table thead td.sorted a,
.wp-list-table tfoot th.sortable a,
.wp-list-table tfoot th.sorted a,
.wp-list-table tfoot td.sortable a,
.wp-list-table tfoot td.sorted a {
  color: var(--e-one-palette-text-primary);
}
.wp-list-table tbody tr {
  border-block-end: 1px solid var(--e-one-palette-divider);
  background-color: var(--e-one-palette-background-default);
  font-weight: 400;
}
.wp-list-table tbody tr.alternate, .wp-list-table tbody tr:nth-child(odd), .wp-list-table tbody tr:nth-child(even) {
  background-color: var(--e-one-palette-background-default);
}
.wp-list-table tbody tr:hover {
  background-color: var(--e-one-palette-action-hover);
}
.wp-list-table tbody th.check-column {
  border-block-end: none;
  text-align: center;
}
.wp-list-table tbody td {
  color: var(--e-one-palette-text-primary);
  font-size: 13px;
  padding: 10px;
}
.wp-list-table tbody td:last-child {
  border-inline-end: none;
}
.wp-list-table tbody tr a,
.wp-list-table tbody tr .button-link,
.wp-list-table tbody td a,
.wp-list-table tbody td .button-link,
.wp-list-table tbody th a,
.wp-list-table tbody th .button-link {
  color: var(--e-one-palette-text-primary);
  text-decoration: none;
}
.wp-list-table tbody tr a:hover,
.wp-list-table tbody tr .button-link:hover,
.wp-list-table tbody td a:hover,
.wp-list-table tbody td .button-link:hover,
.wp-list-table tbody th a:hover,
.wp-list-table tbody th .button-link:hover {
  color: var(--e-one-palette-text-primary);
  text-decoration: underline;
}
.wp-list-table tbody tr a.delete, .wp-list-table tbody tr a[href*="action=trash"], .wp-list-table tbody tr a[href*="action=delete"], .wp-list-table tbody tr a.submitdelete,
.wp-list-table tbody tr .button-link.delete,
.wp-list-table tbody tr .button-link[href*="action=trash"],
.wp-list-table tbody tr .button-link[href*="action=delete"],
.wp-list-table tbody tr .button-link.submitdelete,
.wp-list-table tbody td a.delete,
.wp-list-table tbody td a[href*="action=trash"],
.wp-list-table tbody td a[href*="action=delete"],
.wp-list-table tbody td a.submitdelete,
.wp-list-table tbody td .button-link.delete,
.wp-list-table tbody td .button-link[href*="action=trash"],
.wp-list-table tbody td .button-link[href*="action=delete"],
.wp-list-table tbody td .button-link.submitdelete,
.wp-list-table tbody th a.delete,
.wp-list-table tbody th a[href*="action=trash"],
.wp-list-table tbody th a[href*="action=delete"],
.wp-list-table tbody th a.submitdelete,
.wp-list-table tbody th .button-link.delete,
.wp-list-table tbody th .button-link[href*="action=trash"],
.wp-list-table tbody th .button-link[href*="action=delete"],
.wp-list-table tbody th .button-link.submitdelete {
  color: var(--e-one-palette-error-main);
}
.wp-list-table tbody tr a.delete:hover, .wp-list-table tbody tr a[href*="action=trash"]:hover, .wp-list-table tbody tr a[href*="action=delete"]:hover, .wp-list-table tbody tr a.submitdelete:hover,
.wp-list-table tbody tr .button-link.delete:hover,
.wp-list-table tbody tr .button-link[href*="action=trash"]:hover,
.wp-list-table tbody tr .button-link[href*="action=delete"]:hover,
.wp-list-table tbody tr .button-link.submitdelete:hover,
.wp-list-table tbody td a.delete:hover,
.wp-list-table tbody td a[href*="action=trash"]:hover,
.wp-list-table tbody td a[href*="action=delete"]:hover,
.wp-list-table tbody td a.submitdelete:hover,
.wp-list-table tbody td .button-link.delete:hover,
.wp-list-table tbody td .button-link[href*="action=trash"]:hover,
.wp-list-table tbody td .button-link[href*="action=delete"]:hover,
.wp-list-table tbody td .button-link.submitdelete:hover,
.wp-list-table tbody th a.delete:hover,
.wp-list-table tbody th a[href*="action=trash"]:hover,
.wp-list-table tbody th a[href*="action=delete"]:hover,
.wp-list-table tbody th a.submitdelete:hover,
.wp-list-table tbody th .button-link.delete:hover,
.wp-list-table tbody th .button-link[href*="action=trash"]:hover,
.wp-list-table tbody th .button-link[href*="action=delete"]:hover,
.wp-list-table tbody th .button-link.submitdelete:hover {
  color: var(--e-one-palette-error-main);
}
.wp-list-table .column-title strong {
  color: var(--e-one-palette-text-primary);
  font-weight: 400;
}
.wp-list-table .row-title,
.wp-list-table a.row-title {
  color: var(--e-one-palette-text-primary);
  text-decoration: none;
}
.wp-list-table .row-title:hover,
.wp-list-table a.row-title:hover {
  color: var(--e-one-palette-text-primary);
  text-decoration: underline;
}
.wp-list-table .row-actions * {
  color: var(--e-one-palette-text-primary);
  font-size: 13px;
}
.wp-list-table .row-actions span.sep,
.wp-list-table .row-actions span {
  color: var(--e-one-palette-divider);
  margin-block: 0;
  margin-inline: 4px;
}
.wp-list-table .check-column {
  width: 2.2em;
  padding: 10px;
}
.wp-list-table .check-column input[type=checkbox] {
  margin: 0;
}

#elementor-element-manager-wrap .wp-list-table thead th.sortable button, #elementor-element-manager-wrap .wp-list-table thead th.sorted button {
  all: unset;
  display: flex;
  align-items: center;
  gap: 4px;
  cursor: pointer;
  color: var(--e-one-palette-text-primary);
  font-weight: 500;
  font-size: 14px;
  line-height: 24px;
  width: 100%;
  justify-content: flex-start;
}
#elementor-element-manager-wrap .wp-list-table thead th.sortable button:hover, #elementor-element-manager-wrap .wp-list-table thead th.sorted button:hover {
  color: var(--e-one-palette-text-primary);
}
#elementor-element-manager-wrap .wp-list-table thead th.sortable button .sorting-indicators, #elementor-element-manager-wrap .wp-list-table thead th.sorted button .sorting-indicators {
  display: flex;
  flex-direction: column;
  margin-inline-start: 4px;
}
#elementor-element-manager-wrap .wp-list-table thead th.sortable button .sorting-indicators .sorting-indicator, #elementor-element-manager-wrap .wp-list-table thead th.sorted button .sorting-indicators .sorting-indicator {
  width: 0;
  height: 0;
  border-inline-start: 4px solid transparent;
  border-inline-end: 4px solid transparent;
  margin-block: 1px;
}
#elementor-element-manager-wrap .wp-list-table thead th.sortable button .sorting-indicators .sorting-indicator.asc, #elementor-element-manager-wrap .wp-list-table thead th.sorted button .sorting-indicators .sorting-indicator.asc {
  border-block-end: 4px solid var(--e-one-palette-text-tertiary);
  border-block-start: none;
}
#elementor-element-manager-wrap .wp-list-table thead th.sortable button .sorting-indicators .sorting-indicator.desc, #elementor-element-manager-wrap .wp-list-table thead th.sorted button .sorting-indicators .sorting-indicator.desc {
  border-block-start: 4px solid var(--e-one-palette-text-tertiary);
  border-block-end: none;
}
#elementor-element-manager-wrap .wp-list-table thead th.sortable button.sorted .sorting-indicator.asc, #elementor-element-manager-wrap .wp-list-table thead th.sorted button.sorted .sorting-indicator.asc {
  border-block-end-color: var(--e-one-palette-text-primary);
}
#elementor-element-manager-wrap .wp-list-table thead th.sortable button.sorted .sorting-indicator.desc, #elementor-element-manager-wrap .wp-list-table thead th.sorted button.sorted .sorting-indicator.desc {
  border-block-start-color: var(--e-one-palette-text-primary);
}
#elementor-element-manager-wrap .wp-list-table tbody td .MuiSwitch-root {
  margin: 0;
}

@media screen and (min-width: 783px) {
  body.post-type-elementor_library .wp-list-table thead th#title, body.post-type-elementor_library .wp-list-table thead th.column-title {
    width: 20%;
  }
  body.post-type-elementor_library .wp-list-table tbody td#title, body.post-type-elementor_library .wp-list-table tbody td.column-title {
    width: 20%;
  }
}
.wp-list-table:not(.e-form-submissions-list-table) tbody td {
  font-weight: 400;
}

/*# sourceMappingURL=admin.css.map */
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/modules/editor-one/admin.min.css */
:root{--e-one-typography-display1-fontSize:0rem;--e-one-typography-display2-fontSize:0rem;--e-one-typography-display3-fontSize:0rem;--e-one-typography-display4-fontSize:0rem;--e-one-typography-display5-fontSize:0rem;--e-one-typography-display6-fontSize:0rem;--e-one-typography-button-textTransform:none;--e-one-typography-button-fontFamily:"Roboto","Helvetica","Arial",sans-serif;--e-one-typography-button-fontWeight:500;--e-one-typography-button-fontSize:0.875rem;--e-one-typography-button-lineHeight:1.75;--e-one-typography-button-letterSpacing:0.02857em;--e-one-typography-h1-fontWeight:700;--e-one-typography-h1-fontFamily:"Roboto","Helvetica","Arial",sans-serif;--e-one-typography-h1-fontSize:6rem;--e-one-typography-h1-lineHeight:1.167;--e-one-typography-h1-letterSpacing:-0.01562em;--e-one-typography-h2-fontWeight:700;--e-one-typography-h2-fontFamily:"Roboto","Helvetica","Arial",sans-serif;--e-one-typography-h2-fontSize:3.75rem;--e-one-typography-h2-lineHeight:1.2;--e-one-typography-h2-letterSpacing:-0.00833em;--e-one-typography-h3-fontSize:2.75rem;--e-one-typography-h3-fontWeight:700;--e-one-typography-h3-fontFamily:"Roboto","Helvetica","Arial",sans-serif;--e-one-typography-h3-lineHeight:1.167;--e-one-typography-h3-letterSpacing:0em;--e-one-typography-h4-fontSize:2rem;--e-one-typography-h4-fontWeight:700;--e-one-typography-h4-fontFamily:"Roboto","Helvetica","Arial",sans-serif;--e-one-typography-h4-lineHeight:1.235;--e-one-typography-h4-letterSpacing:0.00735em;--e-one-typography-h5-fontWeight:700;--e-one-typography-h5-fontFamily:"Roboto","Helvetica","Arial",sans-serif;--e-one-typography-h5-fontSize:1.5rem;--e-one-typography-h5-lineHeight:1.334;--e-one-typography-h5-letterSpacing:0em;--e-one-typography-subtitle1-fontWeight:500;--e-one-typography-subtitle1-lineHeight:1.3;--e-one-typography-subtitle1-fontFamily:"Roboto","Helvetica","Arial",sans-serif;--e-one-typography-subtitle1-fontSize:1rem;--e-one-typography-subtitle1-letterSpacing:0.00938em;--e-one-typography-subtitle2-lineHeight:1.3;--e-one-typography-subtitle2-fontFamily:"Roboto","Helvetica","Arial",sans-serif;--e-one-typography-subtitle2-fontWeight:500;--e-one-typography-subtitle2-fontSize:0.875rem;--e-one-typography-subtitle2-letterSpacing:0.00714em;--e-one-typography-htmlFontSize:16;--e-one-typography-fontFamily:"Roboto","Helvetica","Arial",sans-serif;--e-one-typography-fontSize:14;--e-one-typography-fontWeightLight:300;--e-one-typography-fontWeightRegular:400;--e-one-typography-fontWeightMedium:500;--e-one-typography-fontWeightBold:700;--e-one-typography-h6-fontFamily:"Roboto","Helvetica","Arial",sans-serif;--e-one-typography-h6-fontWeight:500;--e-one-typography-h6-fontSize:1.25rem;--e-one-typography-h6-lineHeight:1.6;--e-one-typography-h6-letterSpacing:0.0075em;--e-one-typography-body1-fontFamily:"Roboto","Helvetica","Arial",sans-serif;--e-one-typography-body1-fontWeight:400;--e-one-typography-body1-fontSize:1rem;--e-one-typography-body1-lineHeight:1.5;--e-one-typography-body1-letterSpacing:0.00938em;--e-one-typography-body2-fontFamily:"Roboto","Helvetica","Arial",sans-serif;--e-one-typography-body2-fontWeight:400;--e-one-typography-body2-fontSize:0.875rem;--e-one-typography-body2-lineHeight:1.43;--e-one-typography-body2-letterSpacing:0.01071em;--e-one-typography-caption-fontFamily:"Roboto","Helvetica","Arial",sans-serif;--e-one-typography-caption-fontWeight:400;--e-one-typography-caption-fontSize:0.75rem;--e-one-typography-caption-lineHeight:1.66;--e-one-typography-caption-letterSpacing:0.03333em;--e-one-typography-overline-fontFamily:"Roboto","Helvetica","Arial",sans-serif;--e-one-typography-overline-fontWeight:400;--e-one-typography-overline-fontSize:0.75rem;--e-one-typography-overline-lineHeight:2.66;--e-one-typography-overline-letterSpacing:0.08333em;--e-one-typography-overline-textTransform:uppercase;--e-one-typography-inherit-fontFamily:inherit;--e-one-typography-inherit-fontWeight:inherit;--e-one-typography-inherit-fontSize:inherit;--e-one-typography-inherit-lineHeight:inherit;--e-one-typography-inherit-letterSpacing:inherit;--e-a-color-white:#fff;--e-a-color-black:#000;--e-a-color-logo:#fff;--e-a-color-circle-logo:#000;--e-a-color-primary:#f3bafd;--e-a-color-primary-bold:#d004d4;--e-a-color-primary-bold-dark:#c00bb9;--e-a-color-secondary:#515962;--e-a-color-success:#0a875a;--e-a-color-danger:#dc2626;--e-a-color-info:#2563eb;--e-a-color-warning:#f59e0b;--e-a-color-accent:#93003f;--e-a-color-global:#1dddbf;--e-a-color-accent-promotion:#93003f;--e-a-bg-default:#fff;--e-a-bg-invert:#0c0d0e;--e-a-bg-hover:#f1f2f3;--e-a-bg-active:#e6e8ea;--e-a-bg-active-bold:#d5d8dc;--e-a-bg-loading:#f9fafa;--e-a-bg-logo:#000;--e-a-bg-primary:#fae8ff;--e-a-bg-secondary:#515962;--e-a-bg-success:#f2fdf5;--e-a-bg-info:#f0f7ff;--e-a-bg-danger:#fef1f4;--e-a-bg-warning:#fffbeb;--e-a-bg-chip:#f1f2f3;--e-a-color-txt:#515962;--e-a-color-txt-muted:#818a96;--e-a-color-txt-disabled:#babfc5;--e-a-color-txt-invert:#fff;--e-a-color-txt-accent:#0c0d0e;--e-a-color-txt-hover:#3f444b;--e-a-color-txt-active:#0c0d0e;--e-a-border-color:#e6e8ea;--e-a-border-color-bold:#d5d8dc;--e-a-border-color-focus:#babfc5;--e-a-border-color-accent:#0c0d0e;--e-a-border:1px solid var(--e-a-border-color);--e-a-border-bold:1px solid var(--e-a-border-color-bold);--e-a-border-radius:3px;--e-a-btn-color:#0c0d0e;--e-a-btn-color-invert:var(--e-a-color-txt-invert);--e-a-btn-color-disabled:var(--e-a-color-txt-disabled);--e-a-btn-bg:#515962;--e-a-btn-bg-hover:#3a4046;--e-a-btn-bg-active:#23262a;--e-a-btn-bg-disabled:#d5d8dc;--e-a-btn-bg-primary:#f3bafd;--e-a-btn-bg-primary-hover:#f5d0fe;--e-a-btn-bg-primary-active:#f0abfc;--e-a-btn-bg-accent:#93003f;--e-a-btn-bg-accent-hover:#8f1a4c;--e-a-btn-bg-accent-active:#a93365;--e-a-btn-bg-info:#2563eb;--e-a-btn-bg-info-hover:#134cca;--e-a-btn-bg-info-active:#0e3b9c;--e-a-btn-bg-success:#0a875a;--e-a-btn-bg-success-hover:#06583a;--e-a-btn-bg-success-active:#03281b;--e-a-btn-bg-warning:#f59e0b;--e-a-btn-bg-warning-hover:#c57f08;--e-a-btn-bg-warning-active:#945f06;--e-a-btn-bg-danger:#dc2626;--e-a-btn-bg-danger-hover:#b21d1d;--e-a-btn-bg-danger-active:#861616;--e-a-dark-bg:#0c0d0e;--e-a-dark-color-txt:#9da5ae;--e-a-dark-color-txt-hover:#d5d8dc;--e-a-font-family:Roboto,Arial,Helvetica,sans-serif;--e-a-transition-hover:all .3s;--e-a-popover-shadow:0 2px 15px rgba(0,0,0,.3);--e-a-dropdown-shadow:0 0 3px rgba(0,0,0,.2);--e-one-palette-text-primary:#0c0d0e;--e-one-palette-text-secondary:#3f444b;--e-one-palette-text-tertiary:#69727d;--e-one-palette-text-disabled:#9da5ae;--e-one-palette-text-tab:#51575d;--e-one-palette-primary-light:#f3bafd;--e-one-palette-primary-main:#f0abfc;--e-one-palette-primary-dark:#eb8efb;--e-one-palette-primary-contrast-text:#0c0d0e;--e-one-palette-primary-contrastText:var(--e-one-palette-primary-contrast-text);--e-one-palette-secondary-light:#69727d;--e-one-palette-secondary-main:#515962;--e-one-palette-secondary-dark:#3f444b;--e-one-palette-secondary-contrast-text:#fff;--e-one-palette-secondary-contrastText:var(--e-one-palette-secondary-contrast-text);--e-one-palette-error-light:#ef4444;--e-one-palette-error-main:#dc2626;--e-one-palette-error-dark:#b91c1c;--e-one-palette-error-contrast-text:#fff;--e-one-palette-error-contrastText:var(--e-one-palette-error-contrast-text);--e-one-palette-warning-light:#d97706;--e-one-palette-warning-main:#bb5b1d;--e-one-palette-warning-dark:#b15211;--e-one-palette-warning-contrast-text:#fff;--e-one-palette-warning-contrastText:var(--e-one-palette-warning-contrast-text);--e-one-palette-info-light:#3b82f6;--e-one-palette-info-main:#2563eb;--e-one-palette-info-dark:#1d4ed8;--e-one-palette-info-contrast-text:#fff;--e-one-palette-info-contrastText:var(--e-one-palette-info-contrast-text);--e-one-palette-success-light:#10b981;--e-one-palette-success-main:#0a875a;--e-one-palette-success-dark:#047857;--e-one-palette-success-contrast-text:#fff;--e-one-palette-success-contrastText:var(--e-one-palette-success-contrast-text);--e-one-palette-global-light:#99f6e4;--e-one-palette-global-main:#5eead4;--e-one-palette-global-dark:#2adfcd;--e-one-palette-global-contrast-text:#0c0d0e;--e-one-palette-global-contrastText:var(--e-one-palette-global-contrast-text);--e-one-palette-promotion-light:#b51243;--e-one-palette-promotion-main:#93003f;--e-one-palette-promotion-dark:#7e013b;--e-one-palette-promotion-contrast-text:#fff;--e-one-palette-promotion-contrastText:var(--e-one-palette-promotion-contrast-text);--e-one-palette-decorative-light:#99f6e4;--e-one-palette-decorative-main:#5eead4;--e-one-palette-decorative-dark:#2adfcd;--e-one-palette-decorative-contrast-text:#0c0d0e;--e-one-palette-decorative-contrastText:var(--e-one-palette-decorative-contrast-text);--e-one-palette-neutral-light:#fff;--e-one-palette-neutral-main:#fff;--e-one-palette-neutral-dark:#fff;--e-one-palette-neutral-contrast-text:#fff;--e-one-palette-neutral-contrastText:var(--e-one-palette-neutral-contrast-text);--e-one-palette-action-active:rgba(0,0,0,.54);--e-one-palette-action-hover:rgba(0,0,0,.04);--e-one-palette-action-selected:rgba(0,0,0,.08);--e-one-palette-action-focus:rgba(0,0,0,.12);--e-one-palette-action-disabled:rgba(0,0,0,.26);--e-one-palette-action-disabled-background:rgba(0,0,0,.12);--e-one-palette-action-disabledBackground:var(--e-one-palette-action-disabled-background);--e-one-palette-divider:rgba(0,0,0,.12);--e-one-palette-common-black:#000;--e-one-palette-common-white:#fff;--e-one-palette-background-default:#fff;--e-one-palette-background-paper:#fff;--e-one-palette-checkbox-primary:#515962;--e-one-palette-border:#a7aaad}#wpcontent,#wpcontent #wpbody-content,#wpcontent #wpbody-content>*,#wpcontent body.wp-admin,#wpwrap{background-color:var(--e-one-palette-background-default)}#wpcontent body.wp-admin{font-family:var(--e-one-typography-fontFamily)}#wpcontent #submitdiv .button{height:30px;padding:5px 16px}#wpcontent #submitdiv .eps-button:not(.e-site-editor-conditions__add-button),#wpcontent #submitdiv a:not(.button){color:var(--e-one-palette-text-primary);font-weight:600;text-decoration:underline}#wpcontent #submitdiv .eps-button:not(.e-site-editor-conditions__add-button):focus,#wpcontent #submitdiv .eps-button:not(.e-site-editor-conditions__add-button):hover,#wpcontent #submitdiv a:not(.button):focus,#wpcontent #submitdiv a:not(.button):hover{text-decoration:underline}#wpcontent #submitdiv #misc-publishing-actions a{font-weight:600;text-decoration:underline}#wpcontent .postbox .category-tabs{border-block-end:1px solid var(--e-one-palette-divider);display:flex;margin-block-end:10px}#wpcontent .postbox .category-tabs li{margin:0;padding:0}#wpcontent .postbox .category-tabs li.tabs{border-block-end:2px solid var(--e-one-palette-text-primary);margin-block-end:-1px}#wpcontent .postbox .category-tabs li.tabs a{color:var(--e-one-palette-text-primary);font-weight:500}#wpcontent .postbox .category-tabs li a{color:var(--e-one-palette-text-tertiary);display:block;padding:8px 12px;text-decoration:none;transition:var(--e-a-transition-hover)}#wpcontent .postbox .category-tabs li a:focus,#wpcontent .postbox .category-tabs li a:hover{box-shadow:none;color:var(--e-one-palette-text-primary)}#wpcontent .postbox #set-post-thumbnail,#wpcontent .postbox .taxonomy-add-new{color:var(--e-one-palette-text-primary);font-weight:600;text-decoration:underline}#wpcontent #elementor-editor #elementor-editor-button{align-items:center;display:inline-flex;font-size:16px;font-weight:600;justify-content:center}#wpcontent #elementor-editor #elementor-go-to-edit-page-link{text-decoration:none}#wpcontent .wrap{align-items:center;background-color:var(--e-one-palette-background-default);clear:both;display:flex;flex-wrap:wrap;margin:0;max-width:100%;padding-block-start:24px;padding-inline:32px}#wpcontent .wrap .tablenav .actions .button,#wpcontent .wrap .tablenav .actions input[type=submit].button{box-sizing:border-box;height:30px;line-height:28px;padding-block:0}@media screen and (min-width:783px){#wpcontent .wrap .tablenav .actions{align-items:center;display:flex}}#wpcontent .wrap>h1.wp-heading-inline{color:var(--e-one-palette-text-primary);flex-grow:1;font-family:var(--e-one-typography-fontFamily);font-size:24px;font-weight:700;line-height:1.2;margin:0;padding:0}#wpcontent .wrap>.page-title-action{margin-inline-start:8px}@media screen and (max-width:782px){#wpcontent .wrap>.page-title-action{margin-block-start:12px;margin-inline-start:0}}#wpcontent .wrap>hr.wp-header-end{flex-basis:100%;margin-block:20px 0}#wpcontent .wrap>:not(h1.wp-heading-inline):not(.page-title-action):not(hr.wp-header-end){flex-basis:100%}#wpcontent #screen-meta-links{display:flex;justify-content:flex-end;margin-block:1px 10px;margin-inline:32px}#wpcontent #screen-meta-links .show-settings:after{bottom:2px;font:normal 20px/.5 dashicons;height:10px;inset-block-end:1px;padding:0;position:relative;vertical-align:middle}#wpcontent #screen-meta-links+.wrap{margin-block-start:0}#wpcontent #wpbody-content,#wpcontent .elementor-settings-form-page,#wpcontent .elementor-settings-form-page>*,#wpcontent .form-table,#wpcontent .form-table td,#wpcontent .form-table th,#wpcontent .form-table tr{background-color:var(--e-one-palette-background-default)}#wpcontent #wpbody-content hr:not(.MuiDivider-root){background:transparent;border:none;border-block-start:1px solid var(--e-one-palette-divider);margin-block:15px}#wpcontent .metabox-holder,#wpcontent .postbox,#wpcontent .postbox .inside{background-color:var(--e-one-palette-background-default)}#wpcontent .e-admin-header{align-items:center;border-block-end:1px solid var(--e-one-palette-divider);display:flex;justify-content:space-between;margin-block-end:20px;padding-block-end:20px}#wpcontent .e-admin-header .e-admin-actions{align-items:center;display:flex;gap:10px}#wpcontent .button-primary,#wpcontent .wp-core-ui .button-primary,#wpcontent .wp-core-ui .button.button-primary,#wpcontent .wrap .page-title-action:not(.button-secondary),#wpcontent input[type=submit].button-primary{background-color:var(--e-one-palette-primary-main);border-color:var(--e-one-palette-primary-main);border-radius:var(--e-a-border-radius);box-shadow:none;color:var(--e-one-palette-primary-contrast-text);font-weight:500;height:auto;line-height:normal;min-height:34px;padding:8px 16px;text-shadow:none;transition:var(--e-a-transition-hover)}#wpcontent .button-primary:focus,#wpcontent .button-primary:hover,#wpcontent .wp-core-ui .button-primary:focus,#wpcontent .wp-core-ui .button-primary:hover,#wpcontent .wp-core-ui .button.button-primary:focus,#wpcontent .wp-core-ui .button.button-primary:hover,#wpcontent .wrap .page-title-action:not(.button-secondary):focus,#wpcontent .wrap .page-title-action:not(.button-secondary):hover,#wpcontent input[type=submit].button-primary:focus,#wpcontent input[type=submit].button-primary:hover{background-color:var(--e-one-palette-primary-dark);border-color:var(--e-one-palette-primary-dark);color:var(--e-one-palette-primary-contrast-text)}#wpcontent .button-primary:active,#wpcontent .wp-core-ui .button-primary:active,#wpcontent .wp-core-ui .button.button-primary:active,#wpcontent .wrap .page-title-action:not(.button-secondary):active,#wpcontent input[type=submit].button-primary:active{background-color:var(--e-one-palette-primary-dark);border-color:var(--e-one-palette-primary-dark)}#wpcontent .button,#wpcontent .button-secondary,#wpcontent .wp-core-ui .button,#wpcontent .wp-core-ui .button-secondary,#wpcontent .wp-core-ui .button.action,#wpcontent input[type=submit].button-secondary{background-color:transparent;border:1px solid var(--e-one-palette-secondary-main);border-radius:var(--e-a-border-radius);box-shadow:none;color:var(--e-one-palette-text-primary);font-weight:500;height:auto;line-height:normal;min-height:34px;padding:8px 16px;text-shadow:none;transition:var(--e-a-transition-hover)}#wpcontent .button-secondary:focus,#wpcontent .button-secondary:hover,#wpcontent .button:focus,#wpcontent .button:hover,#wpcontent .wp-core-ui .button-secondary:focus,#wpcontent .wp-core-ui .button-secondary:hover,#wpcontent .wp-core-ui .button.action:focus,#wpcontent .wp-core-ui .button.action:hover,#wpcontent .wp-core-ui .button:focus,#wpcontent .wp-core-ui .button:hover,#wpcontent input[type=submit].button-secondary:focus,#wpcontent input[type=submit].button-secondary:hover{background-color:var(--e-one-palette-action-hover);border-color:var(--e-one-palette-action-focus);color:var(--e-one-palette-text-primary)}#wpcontent .button-secondary:active,#wpcontent .button:active,#wpcontent .wp-core-ui .button-secondary:active,#wpcontent .wp-core-ui .button.action:active,#wpcontent .wp-core-ui .button:active,#wpcontent input[type=submit].button-secondary:active{background-color:var(--e-one-palette-action-selected);border-color:var(--e-one-palette-secondary-dark)}#wpcontent .button-secondary.elementor-button-spinner:before,#wpcontent .button-secondary.elementor-rollback-button:before,#wpcontent .button.elementor-button-spinner:before,#wpcontent .button.elementor-rollback-button:before,#wpcontent .wp-core-ui .button-secondary.elementor-button-spinner:before,#wpcontent .wp-core-ui .button-secondary.elementor-rollback-button:before,#wpcontent .wp-core-ui .button.action.elementor-button-spinner:before,#wpcontent .wp-core-ui .button.action.elementor-rollback-button:before,#wpcontent .wp-core-ui .button.elementor-button-spinner:before,#wpcontent .wp-core-ui .button.elementor-rollback-button:before,#wpcontent input[type=submit].button-secondary.elementor-button-spinner:before,#wpcontent input[type=submit].button-secondary.elementor-rollback-button:before{inset-block-start:3px}#wpcontent .nav-tab-wrapper{align-items:flex-end;background-color:var(--e-one-palette-background-default);display:flex;flex-wrap:wrap;gap:8px;margin-block-end:0;margin-block-start:20px;padding:0;position:relative}#wpcontent .nav-tab-wrapper:after{background-color:var(--e-one-palette-divider);content:"";height:1px;inset-block-end:0;inset-inline-end:0;inset-inline-start:0;position:absolute;z-index:0}#wpcontent .nav-tab-wrapper .nav-tab{align-items:center;background-color:var(--e-one-palette-action-hover);border-block-end:none;border:solid var(--e-one-palette-divider);border-radius:3px 3px 0 0;border-width:1px 1px 0;box-shadow:none;color:var(--e-one-palette-text-tab);cursor:pointer;display:inline-flex;font-family:var(--e-one-typography-fontFamily);font-size:14px;font-weight:500;justify-content:center;line-height:1;margin:0;max-height:35px;padding:10px;position:relative;text-align:center;text-decoration:none;transition:var(--e-a-transition-hover);white-space:nowrap;z-index:1}#wpcontent .nav-tab-wrapper .nav-tab:hover:not(.nav-tab-active){background-color:var(--e-one-palette-action-selected);color:var(--e-one-palette-text-tab)}#wpcontent .nav-tab-wrapper .nav-tab.nav-tab-active{background-color:var(--e-one-palette-background-default);border-block-end:none;color:var(--e-one-palette-text-tab);max-height:36px;z-index:2}#wpcontent .nav-tab-wrapper .nav-tab.nav-tab-active:after{background-color:var(--e-one-palette-background-default);content:"";height:2px;inset-block-end:-1px;inset-inline-end:0;inset-inline-start:0;position:absolute}#wpcontent .elementor-settings-form-page{color:var(--e-one-palette-text-tertiary);display:none}#wpcontent .elementor-settings-form-page.elementor-active{display:block}#wpcontent .elementor-settings-form-page h2{color:var(--e-one-palette-text-primary);font-family:var(--e-one-typography-fontFamily);font-size:24px;font-weight:700;line-height:1.8;margin-block:1em;padding:0}#wpcontent .elementor-settings-form-page h2:first-child{margin-block-start:0}#wpcontent .elementor-settings-form-page h2~p{color:var(--e-one-palette-text-tertiary);font-size:1em;line-height:1.4;margin-block:1em}#wpcontent #elementor-settings-form a:not(.button):not(.elementor-button):not(.nav-tab),#wpcontent #post-body-content a:not(.button):not(.elementor-button):not(.nav-tab),#wpcontent #revisionsdiv a:not(.button):not(.elementor-button):not(.nav-tab){color:var(--e-one-palette-info-main);text-decoration:none}#wpcontent #elementor-settings-form a:not(.button):not(.elementor-button):not(.nav-tab):focus,#wpcontent #elementor-settings-form a:not(.button):not(.elementor-button):not(.nav-tab):hover,#wpcontent #post-body-content a:not(.button):not(.elementor-button):not(.nav-tab):focus,#wpcontent #post-body-content a:not(.button):not(.elementor-button):not(.nav-tab):hover,#wpcontent #revisionsdiv a:not(.button):not(.elementor-button):not(.nav-tab):focus,#wpcontent #revisionsdiv a:not(.button):not(.elementor-button):not(.nav-tab):hover{text-decoration:underline}#wpcontent [dir=rtl] .e-admin-header .e-admin-actions{flex-direction:row-reverse}#wpcontent [dir=rtl] .nav-tab-wrapper .nav-tab{margin-inline-end:0;margin-inline-start:4px}#wpcontent ul.subsubsub li a{color:var(--e-one-palette-text-primary)}@media screen and (min-width:783px){#wpcontent ul.subsubsub+#posts-filter .search-box{margin-block-start:-25px}}#wpcontent .e-one-section-outlined{border:1px solid rgba(0,0,0,.12);border-radius:8px}#wpcontent .e-feature-promotion{max-width:calc(100% - 64px)}#wpcontent #elementor-element-manager-wrap{width:100%}body:has(#editor-one-top-bar>*) #wpbody{margin-block-start:50px;padding-block-end:0}@media screen and (min-width:783px){body:has(#editor-one-top-bar>*) #wpbody{inset-block-end:0;inset-inline-start:calc(var(--editor-one-sidebar-left-offset, 160px) + var(--editor-one-sidebar-navigation-width, 240px));position:fixed;width:calc(100vw - var(--editor-one-sidebar-left-offset, 160px) - var(--editor-one-sidebar-navigation-width, 240px))}}body:has(#editor-one-top-bar>*) #wpcontent #wpbody-content{padding-block-end:0}@media screen and (min-width:783px){body:has(#editor-one-top-bar>*) #wpcontent #wpbody-content{display:flex;flex-direction:column;height:calc(100vh - var(--e-admin-bar-height, 0px) - var(--e-top-bar-header-height, 0px));overflow-y:auto}}input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:var(--e-one-palette-background-default);border:1px solid var(--e-one-palette-border);border-radius:4px;cursor:pointer;flex-shrink:0;height:16px;position:relative;transition:var(--e-a-transition-hover);width:16px}input[type=checkbox]:focus,input[type=checkbox]:hover{border-color:var(--e-one-palette-action-focus)}input[type=checkbox]:focus{box-shadow:inset 0 0 1px 0 rgba(0,0,0,.25);outline:none}input[type=checkbox]:checked{background-color:var(--e-one-palette-background-default)}input[type=checkbox]:checked:after{border:2px solid var(--e-one-palette-checkbox-primary);border-left:none;border-radius:0;border-top:none;content:"";height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:4px}input[type=checkbox]:checked:before{content:""}input[type=checkbox]:disabled{cursor:not-allowed;opacity:.5}input[type=radio]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:var(--e-one-palette-background-default);border:1px solid var(--e-one-palette-divider);border-radius:50%;box-shadow:inset 0 0 4px 0 rgba(0,0,0,.25);cursor:pointer;flex-shrink:0;height:16px;position:relative;transition:var(--e-a-transition-hover);width:16px}input[type=radio]:focus,input[type=radio]:hover{border-color:var(--e-one-palette-action-focus)}input[type=radio]:focus{box-shadow:inset 0 0 1px 0 rgba(0,0,0,.25),0 0 0 1px var(--e-one-palette-action-focus);outline:none}input[type=radio]:checked{background-color:var(--e-one-palette-background-default)}input[type=radio]:checked:after{background-color:var(--e-one-palette-text-primary);border-radius:50%;content:"";height:8px;inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(-50%,-50%);width:8px}input[type=radio]:checked:before{content:""}input[type=radio]:disabled{cursor:not-allowed;opacity:.5}.wp-core-ui select,select{background-color:var(--e-one-palette-background-default);border:1px solid var(--e-one-palette-secondary-main);border-radius:3px;color:var(--e-one-palette-text-primary);font-family:var(--e-one-typography-fontFamily);font-size:13px;font-weight:400;height:34px;line-height:1.2;min-height:34px;transition:var(--e-a-transition-hover)}.wp-core-ui select:focus,.wp-core-ui select:hover,select:focus,select:hover{border-color:var(--e-one-palette-action-focus)}.wp-core-ui select:focus,select:focus{box-shadow:0 0 0 1px var(--e-one-palette-action-focus);outline:none}.wp-core-ui select:disabled,select:disabled{cursor:not-allowed;opacity:.5}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{background-color:var(--e-one-palette-background-default);border:1px solid var(--e-one-palette-divider);border-radius:var(--e-a-border-radius);box-shadow:none;color:var(--e-one-palette-text-primary)}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{border-color:var(--e-one-palette-action-focus);box-shadow:0 0 0 1px var(--e-one-palette-action-focus);outline:none}.form-table{background-color:var(--e-one-palette-background-default);border:none;border-collapse:separate;border-spacing:0;margin:0;width:100%}.form-table th{font-size:14px;font-weight:600;text-align:start;width:219px}.form-table td,.form-table th{background:transparent;border:none;color:var(--e-one-palette-text-primary);padding:12px 0;vertical-align:top}.form-table td{font-size:13px}.form-table tr{background:transparent;border-block-end:1px solid var(--e-one-palette-divider)}.form-table tr:last-child{border-block-end:none}.form-table tr:hover{background-color:transparent}.form-table input[type=checkbox]{flex-shrink:0;height:16px;margin:0;margin-inline-end:4px;vertical-align:middle;width:16px}.form-table td>.elementor-field-row,.form-table td>label{color:var(--e-one-palette-text-primary);display:block;font-size:13px;line-height:1.5;padding-inline-start:24px;position:relative}.form-table td>.elementor-field-row input[type=checkbox],.form-table td>label input[type=checkbox]{inset-block-start:2px;inset-inline-start:0;margin:0;position:absolute}.form-table .description{color:var(--e-one-palette-text-tertiary);display:block;font-size:13px;font-weight:400;line-height:1.4;margin-block-start:4px}.form-table a{color:var(--e-one-palette-info-main);text-decoration:none}.form-table a:hover{text-decoration:underline}.form-table+h2{color:var(--e-one-palette-text-primary);font-family:var(--e-one-typography-fontFamily);font-size:18px;font-weight:600;line-height:1.2;margin-block:1em}.wp-list-table{background-color:var(--e-one-palette-background-default);border:1px solid var(--e-one-palette-divider);border-collapse:collapse;width:100%}.wp-list-table tfoot td,.wp-list-table tfoot th,.wp-list-table thead td,.wp-list-table thead th{background-color:transparent;border:none;border-block-end:1px solid var(--e-one-palette-divider);color:var(--e-one-palette-text-primary);font-family:var(--e-one-typography-fontFamily);font-size:14px;font-weight:500;line-height:24px;padding-inline-start:10px;text-align:start;vertical-align:middle}.wp-list-table tfoot td.check-column,.wp-list-table tfoot th.check-column,.wp-list-table thead td.check-column,.wp-list-table thead th.check-column{text-align:center}.wp-list-table tfoot td.sortable a,.wp-list-table tfoot td.sorted a,.wp-list-table tfoot th.sortable a,.wp-list-table tfoot th.sorted a,.wp-list-table thead td.sortable a,.wp-list-table thead td.sorted a,.wp-list-table thead th.sortable a,.wp-list-table thead th.sorted a{color:var(--e-one-palette-text-primary)}.wp-list-table tbody tr{border-block-end:1px solid var(--e-one-palette-divider);font-weight:400}.wp-list-table tbody tr,.wp-list-table tbody tr.alternate,.wp-list-table tbody tr:nth-child(2n),.wp-list-table tbody tr:nth-child(odd){background-color:var(--e-one-palette-background-default)}.wp-list-table tbody tr:hover{background-color:var(--e-one-palette-action-hover)}.wp-list-table tbody th.check-column{border-block-end:none;text-align:center}.wp-list-table tbody td{color:var(--e-one-palette-text-primary);font-size:13px;padding:10px}.wp-list-table tbody td:last-child{border-inline-end:none}.wp-list-table tbody td .button-link,.wp-list-table tbody td a,.wp-list-table tbody th .button-link,.wp-list-table tbody th a,.wp-list-table tbody tr .button-link,.wp-list-table tbody tr a{color:var(--e-one-palette-text-primary);text-decoration:none}.wp-list-table tbody td .button-link:hover,.wp-list-table tbody td a:hover,.wp-list-table tbody th .button-link:hover,.wp-list-table tbody th a:hover,.wp-list-table tbody tr .button-link:hover,.wp-list-table tbody tr a:hover{color:var(--e-one-palette-text-primary);text-decoration:underline}.wp-list-table tbody td .button-link.delete,.wp-list-table tbody td .button-link.delete:hover,.wp-list-table tbody td .button-link.submitdelete,.wp-list-table tbody td .button-link.submitdelete:hover,.wp-list-table tbody td .button-link[href*="action=delete"],.wp-list-table tbody td .button-link[href*="action=delete"]:hover,.wp-list-table tbody td .button-link[href*="action=trash"],.wp-list-table tbody td .button-link[href*="action=trash"]:hover,.wp-list-table tbody td a.delete,.wp-list-table tbody td a.delete:hover,.wp-list-table tbody td a.submitdelete,.wp-list-table tbody td a.submitdelete:hover,.wp-list-table tbody td a[href*="action=delete"],.wp-list-table tbody td a[href*="action=delete"]:hover,.wp-list-table tbody td a[href*="action=trash"],.wp-list-table tbody td a[href*="action=trash"]:hover,.wp-list-table tbody th .button-link.delete,.wp-list-table tbody th .button-link.delete:hover,.wp-list-table tbody th .button-link.submitdelete,.wp-list-table tbody th .button-link.submitdelete:hover,.wp-list-table tbody th .button-link[href*="action=delete"],.wp-list-table tbody th .button-link[href*="action=delete"]:hover,.wp-list-table tbody th .button-link[href*="action=trash"],.wp-list-table tbody th .button-link[href*="action=trash"]:hover,.wp-list-table tbody th a.delete,.wp-list-table tbody th a.delete:hover,.wp-list-table tbody th a.submitdelete,.wp-list-table tbody th a.submitdelete:hover,.wp-list-table tbody th a[href*="action=delete"],.wp-list-table tbody th a[href*="action=delete"]:hover,.wp-list-table tbody th a[href*="action=trash"],.wp-list-table tbody th a[href*="action=trash"]:hover,.wp-list-table tbody tr .button-link.delete,.wp-list-table tbody tr .button-link.delete:hover,.wp-list-table tbody tr .button-link.submitdelete,.wp-list-table tbody tr .button-link.submitdelete:hover,.wp-list-table tbody tr .button-link[href*="action=delete"],.wp-list-table tbody tr .button-link[href*="action=delete"]:hover,.wp-list-table tbody tr .button-link[href*="action=trash"],.wp-list-table tbody tr .button-link[href*="action=trash"]:hover,.wp-list-table tbody tr a.delete,.wp-list-table tbody tr a.delete:hover,.wp-list-table tbody tr a.submitdelete,.wp-list-table tbody tr a.submitdelete:hover,.wp-list-table tbody tr a[href*="action=delete"],.wp-list-table tbody tr a[href*="action=delete"]:hover,.wp-list-table tbody tr a[href*="action=trash"],.wp-list-table tbody tr a[href*="action=trash"]:hover{color:var(--e-one-palette-error-main)}.wp-list-table .column-title strong{color:var(--e-one-palette-text-primary);font-weight:400}.wp-list-table .row-title,.wp-list-table a.row-title{color:var(--e-one-palette-text-primary);text-decoration:none}.wp-list-table .row-title:hover,.wp-list-table a.row-title:hover{color:var(--e-one-palette-text-primary);text-decoration:underline}.wp-list-table .row-actions *{color:var(--e-one-palette-text-primary);font-size:13px}.wp-list-table .row-actions span,.wp-list-table .row-actions span.sep{color:var(--e-one-palette-divider);margin-block:0;margin-inline:4px}.wp-list-table .check-column{padding:10px;width:2.2em}.wp-list-table .check-column input[type=checkbox]{margin:0}#elementor-element-manager-wrap .wp-list-table thead th.sortable button,#elementor-element-manager-wrap .wp-list-table thead th.sorted button{all:unset;align-items:center;color:var(--e-one-palette-text-primary);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:4px;justify-content:flex-start;line-height:24px;width:100%}#elementor-element-manager-wrap .wp-list-table thead th.sortable button:hover,#elementor-element-manager-wrap .wp-list-table thead th.sorted button:hover{color:var(--e-one-palette-text-primary)}#elementor-element-manager-wrap .wp-list-table thead th.sortable button .sorting-indicators,#elementor-element-manager-wrap .wp-list-table thead th.sorted button .sorting-indicators{display:flex;flex-direction:column;margin-inline-start:4px}#elementor-element-manager-wrap .wp-list-table thead th.sortable button .sorting-indicators .sorting-indicator,#elementor-element-manager-wrap .wp-list-table thead th.sorted button .sorting-indicators .sorting-indicator{border-inline-end:4px solid transparent;border-inline-start:4px solid transparent;height:0;margin-block:1px;width:0}#elementor-element-manager-wrap .wp-list-table thead th.sortable button .sorting-indicators .sorting-indicator.asc,#elementor-element-manager-wrap .wp-list-table thead th.sorted button .sorting-indicators .sorting-indicator.asc{border-block-end:4px solid var(--e-one-palette-text-tertiary);border-block-start:none}#elementor-element-manager-wrap .wp-list-table thead th.sortable button .sorting-indicators .sorting-indicator.desc,#elementor-element-manager-wrap .wp-list-table thead th.sorted button .sorting-indicators .sorting-indicator.desc{border-block-end:none;border-block-start:4px solid var(--e-one-palette-text-tertiary)}#elementor-element-manager-wrap .wp-list-table thead th.sortable button.sorted .sorting-indicator.asc,#elementor-element-manager-wrap .wp-list-table thead th.sorted button.sorted .sorting-indicator.asc{border-block-end-color:var(--e-one-palette-text-primary)}#elementor-element-manager-wrap .wp-list-table thead th.sortable button.sorted .sorting-indicator.desc,#elementor-element-manager-wrap .wp-list-table thead th.sorted button.sorted .sorting-indicator.desc{border-block-start-color:var(--e-one-palette-text-primary)}#elementor-element-manager-wrap .wp-list-table tbody td .MuiSwitch-root{margin:0}@media screen and (min-width:783px){body.post-type-elementor_library .wp-list-table tbody td#title,body.post-type-elementor_library .wp-list-table tbody td.column-title,body.post-type-elementor_library .wp-list-table thead th#title,body.post-type-elementor_library .wp-list-table thead th.column-title{width:20%}}.wp-list-table:not(.e-form-submissions-list-table) tbody td{font-weight:400}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/modules/editor-one/sidebar-navigation.css */
.e-has-sidebar-navigation {
  --editor-one-sidebar-admin-top-bar-height: 50px;
  --editor-one-wordpress-admin-bar-height: 32px;
  --editor-one-sidebar-navigation-width: 240px;
  --editor-one-sidebar-navigation-width-collapsed: 72px;
  --editor-one-sidebar-left-offset: 160px;
  --editor-one-sidebar-left-offset-collapsed: 36px;
  --editor-one-sidebar-z-index: 99;
  --editor-one-sidebar-bg: #fff;
  --editor-one-sidebar-content-padding: 20px;
  --editor-one-sidebar-transition: width 0.3s ease-in-out, padding-inline-start 0.3s ease-in-out, margin-inline-start 0.3s ease-in-out;
}
.e-has-sidebar-navigation.folded {
  --editor-one-sidebar-left-offset: var(--editor-one-sidebar-left-offset-collapsed);
}

#editor-one-sidebar-navigation {
  position: fixed;
  top: calc(var(--editor-one-sidebar-admin-top-bar-height) + var(--editor-one-wordpress-admin-bar-height));
  bottom: 0;
  inset-inline-start: var(--editor-one-sidebar-left-offset);
  inset-inline-end: auto;
  z-index: var(--editor-one-sidebar-z-index);
  background-color: var(--editor-one-sidebar-bg);
  overflow: visible;
}
#editor-one-sidebar-navigation nav {
  width: var(--editor-one-sidebar-navigation-width);
  max-width: var(--editor-one-sidebar-navigation-width);
}

.e-sidebar-transitioning #editor-one-sidebar-navigation > nav {
  transition: var(--editor-one-sidebar-transition);
  overflow: hidden;
}
.e-sidebar-transitioning #wpcontent,
.e-sidebar-transitioning #wpbody-content,
.e-sidebar-transitioning #wpfooter {
  transition: var(--editor-one-sidebar-transition);
}

.e-has-sidebar-navigation {
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
}
.e-has-sidebar-navigation::-webkit-scrollbar {
  display: none; /* Hide scrollbar for Chrome, Safari and Opera */
}
.e-has-sidebar-navigation:has(.e-sidebar-collapsed) {
  --editor-one-sidebar-navigation-width: var(--editor-one-sidebar-navigation-width-collapsed);
}
.e-has-sidebar-navigation #wpcontent {
  padding-inline-start: var(--editor-one-sidebar-navigation-width);
}
.e-has-sidebar-navigation #wpwrap > #wpfooter {
  display: none;
}
.e-has-sidebar-navigation #wpcontent #wpfooter {
  background-color: transparent;
  position: relative;
  margin-inline: 0;
  margin-block-start: auto;
  padding-block-start: 18px;
}
.e-has-sidebar-navigation #wpcontent #wpfooter #footer-left {
  float: none;
  text-align: center;
  margin: 0 auto;
}
.e-has-sidebar-navigation #adminmenu li.wp-has-current-submenu a.wp-has-current-submenu::after, .e-has-sidebar-navigation #adminmenu li.wp-has-submenu.wp-not-current-submenu:hover > a::after {
  display: none;
}
.e-has-sidebar-navigation #adminmenu li.wp-has-current-submenu, .e-has-sidebar-navigation #adminmenu li.wp-has-submenu:hover {
  background: transparent;
}
.e-has-sidebar-navigation #adminmenu li.menu-top:hover, .e-has-sidebar-navigation #adminmenu li.opensub > a.menu-top,
.e-has-sidebar-navigation #adminmenu li > a.menu-top:focus {
  background: transparent;
}
.e-has-sidebar-navigation #adminmenu li.elementor-has-flyout .elementor-submenu-flyout {
  display: none;
}
.e-has-sidebar-navigation #adminmenu .wp-submenu-head {
  display: none;
}

/*# sourceMappingURL=sidebar-navigation.css.map */
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/modules/editor-one/sidebar-navigation.min.css */
.e-has-sidebar-navigation{--editor-one-sidebar-admin-top-bar-height:50px;--editor-one-wordpress-admin-bar-height:32px;--editor-one-sidebar-navigation-width:240px;--editor-one-sidebar-navigation-width-collapsed:72px;--editor-one-sidebar-left-offset:160px;--editor-one-sidebar-left-offset-collapsed:36px;--editor-one-sidebar-z-index:99;--editor-one-sidebar-bg:#fff;--editor-one-sidebar-content-padding:20px;--editor-one-sidebar-transition:width 0.3s ease-in-out,padding-inline-start 0.3s ease-in-out,margin-inline-start 0.3s ease-in-out}.e-has-sidebar-navigation.folded{--editor-one-sidebar-left-offset:var(--editor-one-sidebar-left-offset-collapsed)}#editor-one-sidebar-navigation{background-color:var(--editor-one-sidebar-bg);bottom:0;inset-inline-end:auto;inset-inline-start:var(--editor-one-sidebar-left-offset);overflow:visible;position:fixed;top:calc(var(--editor-one-sidebar-admin-top-bar-height) + var(--editor-one-wordpress-admin-bar-height));z-index:var(--editor-one-sidebar-z-index)}#editor-one-sidebar-navigation nav{max-width:var(--editor-one-sidebar-navigation-width);width:var(--editor-one-sidebar-navigation-width)}.e-sidebar-transitioning #editor-one-sidebar-navigation>nav{overflow:hidden;transition:var(--editor-one-sidebar-transition)}.e-sidebar-transitioning #wpbody-content,.e-sidebar-transitioning #wpcontent,.e-sidebar-transitioning #wpfooter{transition:var(--editor-one-sidebar-transition)}.e-has-sidebar-navigation{-ms-overflow-style:none;scrollbar-width:none}.e-has-sidebar-navigation::-webkit-scrollbar{display:none}.e-has-sidebar-navigation:has(.e-sidebar-collapsed){--editor-one-sidebar-navigation-width:var(--editor-one-sidebar-navigation-width-collapsed)}.e-has-sidebar-navigation #wpcontent{padding-inline-start:var(--editor-one-sidebar-navigation-width)}.e-has-sidebar-navigation #wpwrap>#wpfooter{display:none}.e-has-sidebar-navigation #wpcontent #wpfooter{background-color:transparent;margin-block-start:auto;margin-inline:0;padding-block-start:18px;position:relative}.e-has-sidebar-navigation #wpcontent #wpfooter #footer-left{float:none;margin:0 auto;text-align:center}.e-has-sidebar-navigation #adminmenu li.wp-has-current-submenu a.wp-has-current-submenu:after,.e-has-sidebar-navigation #adminmenu li.wp-has-submenu.wp-not-current-submenu:hover>a:after{display:none}.e-has-sidebar-navigation #adminmenu li.menu-top:hover,.e-has-sidebar-navigation #adminmenu li.opensub>a.menu-top,.e-has-sidebar-navigation #adminmenu li.wp-has-current-submenu,.e-has-sidebar-navigation #adminmenu li.wp-has-submenu:hover,.e-has-sidebar-navigation #adminmenu li>a.menu-top:focus{background:transparent}.e-has-sidebar-navigation #adminmenu .wp-submenu-head,.e-has-sidebar-navigation #adminmenu li.elementor-has-flyout .elementor-submenu-flyout{display:none}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/modules/editor-one/theme-dark.css */
:root {
  --e-one-palette-text-primary: #ffffff;
  --e-one-palette-text-secondary: #babfc5;
  --e-one-palette-text-tertiary: #9da5ae;
  --e-one-palette-text-disabled: #515962;
  --e-one-palette-primary-light: #f3bafd;
  --e-one-palette-primary-main: #f0abfc;
  --e-one-palette-primary-dark: #eb8efb;
  --e-one-palette-primary-contrast-text: #0c0d0e;
  --e-one-palette-primary-contrastText: var(--e-one-palette-primary-contrast-text);
  --e-one-palette-secondary-light: #babfc5;
  --e-one-palette-secondary-main: #9da5ae;
  --e-one-palette-secondary-dark: #818a96;
  --e-one-palette-secondary-contrast-text: #0c0d0e;
  --e-one-palette-secondary-contrastText: var(--e-one-palette-secondary-contrast-text);
  --e-one-palette-error-light: #ef4444;
  --e-one-palette-error-main: #dc2626;
  --e-one-palette-error-dark: #b91c1c;
  --e-one-palette-error-contrast-text: #ffffff;
  --e-one-palette-error-contrastText: var(--e-one-palette-error-contrast-text);
  --e-one-palette-warning-light: #fbbf24;
  --e-one-palette-warning-main: #f59e0b;
  --e-one-palette-warning-dark: #b15211;
  --e-one-palette-warning-contrast-text: #000000;
  --e-one-palette-warning-contrastText: var(--e-one-palette-warning-contrast-text);
  --e-one-palette-info-light: #3b82f6;
  --e-one-palette-info-main: #2563eb;
  --e-one-palette-info-dark: #1d4ed8;
  --e-one-palette-info-contrast-text: #ffffff;
  --e-one-palette-info-contrastText: var(--e-one-palette-info-contrast-text);
  --e-one-palette-success-light: #10b981;
  --e-one-palette-success-main: #0a875a;
  --e-one-palette-success-dark: #047857;
  --e-one-palette-success-contrast-text: #ffffff;
  --e-one-palette-success-contrastText: var(--e-one-palette-success-contrast-text);
  --e-one-palette-global-light: #99f6e4;
  --e-one-palette-global-main: #5eead4;
  --e-one-palette-global-dark: #2adfcd;
  --e-one-palette-global-contrast-text: #0c0d0e;
  --e-one-palette-global-contrastText: var(--e-one-palette-global-contrast-text);
  --e-one-palette-promotion-light: #b51243;
  --e-one-palette-promotion-main: #93003f;
  --e-one-palette-promotion-dark: #7e013b;
  --e-one-palette-promotion-contrast-text: #ffffff;
  --e-one-palette-promotion-contrastText: var(--e-one-palette-promotion-contrast-text);
  --e-one-palette-decorative-light: #99f6e4;
  --e-one-palette-decorative-main: #5eead4;
  --e-one-palette-decorative-dark: #2adfcd;
  --e-one-palette-decorative-contrast-text: #0c0d0e;
  --e-one-palette-decorative-contrastText: var(--e-one-palette-decorative-contrast-text);
  --e-one-palette-neutral-light: #ffffff;
  --e-one-palette-neutral-main: #ffffff;
  --e-one-palette-neutral-dark: #ffffff;
  --e-one-palette-neutral-contrast-text: #ffffff;
  --e-one-palette-neutral-contrastText: var(--e-one-palette-neutral-contrast-text);
  --e-one-palette-action-active: #fff;
  --e-one-palette-action-hover: rgba(255, 255, 255, 0.08);
  --e-one-palette-action-selected: rgba(255, 255, 255, 0.16);
  --e-one-palette-action-focus: rgba(255, 255, 255, 0.12);
  --e-one-palette-action-disabled: rgba(255, 255, 255, 0.3);
  --e-one-palette-action-disabled-background: rgba(255, 255, 255, 0.12);
  --e-one-palette-action-disabledBackground: var(--e-one-palette-action-disabled-background);
  --e-one-palette-divider: rgba(255, 255, 255, 0.12);
  --e-one-palette-common-black: #000;
  --e-one-palette-common-white: #fff;
  --e-one-palette-background-default: #1f2124;
  --e-one-palette-background-paper: #0c0d0e;
}

/*# sourceMappingURL=theme-dark.css.map */
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/modules/editor-one/theme-dark.min.css */
:root{--e-one-palette-text-primary:#fff;--e-one-palette-text-secondary:#babfc5;--e-one-palette-text-tertiary:#9da5ae;--e-one-palette-text-disabled:#515962;--e-one-palette-primary-light:#f3bafd;--e-one-palette-primary-main:#f0abfc;--e-one-palette-primary-dark:#eb8efb;--e-one-palette-primary-contrast-text:#0c0d0e;--e-one-palette-primary-contrastText:var(--e-one-palette-primary-contrast-text);--e-one-palette-secondary-light:#babfc5;--e-one-palette-secondary-main:#9da5ae;--e-one-palette-secondary-dark:#818a96;--e-one-palette-secondary-contrast-text:#0c0d0e;--e-one-palette-secondary-contrastText:var(--e-one-palette-secondary-contrast-text);--e-one-palette-error-light:#ef4444;--e-one-palette-error-main:#dc2626;--e-one-palette-error-dark:#b91c1c;--e-one-palette-error-contrast-text:#fff;--e-one-palette-error-contrastText:var(--e-one-palette-error-contrast-text);--e-one-palette-warning-light:#fbbf24;--e-one-palette-warning-main:#f59e0b;--e-one-palette-warning-dark:#b15211;--e-one-palette-warning-contrast-text:#000;--e-one-palette-warning-contrastText:var(--e-one-palette-warning-contrast-text);--e-one-palette-info-light:#3b82f6;--e-one-palette-info-main:#2563eb;--e-one-palette-info-dark:#1d4ed8;--e-one-palette-info-contrast-text:#fff;--e-one-palette-info-contrastText:var(--e-one-palette-info-contrast-text);--e-one-palette-success-light:#10b981;--e-one-palette-success-main:#0a875a;--e-one-palette-success-dark:#047857;--e-one-palette-success-contrast-text:#fff;--e-one-palette-success-contrastText:var(--e-one-palette-success-contrast-text);--e-one-palette-global-light:#99f6e4;--e-one-palette-global-main:#5eead4;--e-one-palette-global-dark:#2adfcd;--e-one-palette-global-contrast-text:#0c0d0e;--e-one-palette-global-contrastText:var(--e-one-palette-global-contrast-text);--e-one-palette-promotion-light:#b51243;--e-one-palette-promotion-main:#93003f;--e-one-palette-promotion-dark:#7e013b;--e-one-palette-promotion-contrast-text:#fff;--e-one-palette-promotion-contrastText:var(--e-one-palette-promotion-contrast-text);--e-one-palette-decorative-light:#99f6e4;--e-one-palette-decorative-main:#5eead4;--e-one-palette-decorative-dark:#2adfcd;--e-one-palette-decorative-contrast-text:#0c0d0e;--e-one-palette-decorative-contrastText:var(--e-one-palette-decorative-contrast-text);--e-one-palette-neutral-light:#fff;--e-one-palette-neutral-main:#fff;--e-one-palette-neutral-dark:#fff;--e-one-palette-neutral-contrast-text:#fff;--e-one-palette-neutral-contrastText:var(--e-one-palette-neutral-contrast-text);--e-one-palette-action-active:#fff;--e-one-palette-action-hover:hsla(0,0%,100%,.08);--e-one-palette-action-selected:hsla(0,0%,100%,.16);--e-one-palette-action-focus:hsla(0,0%,100%,.12);--e-one-palette-action-disabled:hsla(0,0%,100%,.3);--e-one-palette-action-disabled-background:hsla(0,0%,100%,.12);--e-one-palette-action-disabledBackground:var(--e-one-palette-action-disabled-background);--e-one-palette-divider:hsla(0,0%,100%,.12);--e-one-palette-common-black:#000;--e-one-palette-common-white:#fff;--e-one-palette-background-default:#1f2124;--e-one-palette-background-paper:#0c0d0e}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/modules/editor-one/theme-light.css */
:root {
  --e-one-palette-text-primary: #0c0d0e;
  --e-one-palette-text-secondary: #3f444b;
  --e-one-palette-text-tertiary: #69727d;
  --e-one-palette-text-disabled: #9da5ae;
  --e-one-palette-text-tab: #51575D;
  --e-one-palette-primary-light: #f3bafd;
  --e-one-palette-primary-main: #f0abfc;
  --e-one-palette-primary-dark: #eb8efb;
  --e-one-palette-primary-contrast-text: #0c0d0e;
  --e-one-palette-primary-contrastText: var(--e-one-palette-primary-contrast-text);
  --e-one-palette-secondary-light: #69727d;
  --e-one-palette-secondary-main: #515962;
  --e-one-palette-secondary-dark: #3f444b;
  --e-one-palette-secondary-contrast-text: #ffffff;
  --e-one-palette-secondary-contrastText: var(--e-one-palette-secondary-contrast-text);
  --e-one-palette-error-light: #ef4444;
  --e-one-palette-error-main: #dc2626;
  --e-one-palette-error-dark: #b91c1c;
  --e-one-palette-error-contrast-text: #ffffff;
  --e-one-palette-error-contrastText: var(--e-one-palette-error-contrast-text);
  --e-one-palette-warning-light: #d97706;
  --e-one-palette-warning-main: #bb5b1d;
  --e-one-palette-warning-dark: #b15211;
  --e-one-palette-warning-contrast-text: #ffffff;
  --e-one-palette-warning-contrastText: var(--e-one-palette-warning-contrast-text);
  --e-one-palette-info-light: #3b82f6;
  --e-one-palette-info-main: #2563eb;
  --e-one-palette-info-dark: #1d4ed8;
  --e-one-palette-info-contrast-text: #ffffff;
  --e-one-palette-info-contrastText: var(--e-one-palette-info-contrast-text);
  --e-one-palette-success-light: #10b981;
  --e-one-palette-success-main: #0a875a;
  --e-one-palette-success-dark: #047857;
  --e-one-palette-success-contrast-text: #ffffff;
  --e-one-palette-success-contrastText: var(--e-one-palette-success-contrast-text);
  --e-one-palette-global-light: #99f6e4;
  --e-one-palette-global-main: #5eead4;
  --e-one-palette-global-dark: #2adfcd;
  --e-one-palette-global-contrast-text: #0c0d0e;
  --e-one-palette-global-contrastText: var(--e-one-palette-global-contrast-text);
  --e-one-palette-promotion-light: #b51243;
  --e-one-palette-promotion-main: #93003f;
  --e-one-palette-promotion-dark: #7e013b;
  --e-one-palette-promotion-contrast-text: #ffffff;
  --e-one-palette-promotion-contrastText: var(--e-one-palette-promotion-contrast-text);
  --e-one-palette-decorative-light: #99f6e4;
  --e-one-palette-decorative-main: #5eead4;
  --e-one-palette-decorative-dark: #2adfcd;
  --e-one-palette-decorative-contrast-text: #0c0d0e;
  --e-one-palette-decorative-contrastText: var(--e-one-palette-decorative-contrast-text);
  --e-one-palette-neutral-light: #ffffff;
  --e-one-palette-neutral-main: #ffffff;
  --e-one-palette-neutral-dark: #ffffff;
  --e-one-palette-neutral-contrast-text: #ffffff;
  --e-one-palette-neutral-contrastText: var(--e-one-palette-neutral-contrast-text);
  --e-one-palette-action-active: rgba(0, 0, 0, 0.54);
  --e-one-palette-action-hover: rgba(0, 0, 0, 0.04);
  --e-one-palette-action-selected: rgba(0, 0, 0, 0.08);
  --e-one-palette-action-focus: rgba(0, 0, 0, 0.12);
  --e-one-palette-action-disabled: rgba(0, 0, 0, 0.26);
  --e-one-palette-action-disabled-background: rgba(0, 0, 0, 0.12);
  --e-one-palette-action-disabledBackground: var(--e-one-palette-action-disabled-background);
  --e-one-palette-divider: rgba(0, 0, 0, 0.12);
  --e-one-palette-common-black: #000;
  --e-one-palette-common-white: #fff;
  --e-one-palette-background-default: #ffffff;
  --e-one-palette-background-paper: #ffffff;
  --e-one-palette-checkbox-primary: #515962;
  --e-one-palette-border: #A7AAAD;
}

/*# sourceMappingURL=theme-light.css.map */
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/modules/editor-one/theme-light.min.css */
:root{--e-one-palette-text-primary:#0c0d0e;--e-one-palette-text-secondary:#3f444b;--e-one-palette-text-tertiary:#69727d;--e-one-palette-text-disabled:#9da5ae;--e-one-palette-text-tab:#51575d;--e-one-palette-primary-light:#f3bafd;--e-one-palette-primary-main:#f0abfc;--e-one-palette-primary-dark:#eb8efb;--e-one-palette-primary-contrast-text:#0c0d0e;--e-one-palette-primary-contrastText:var(--e-one-palette-primary-contrast-text);--e-one-palette-secondary-light:#69727d;--e-one-palette-secondary-main:#515962;--e-one-palette-secondary-dark:#3f444b;--e-one-palette-secondary-contrast-text:#fff;--e-one-palette-secondary-contrastText:var(--e-one-palette-secondary-contrast-text);--e-one-palette-error-light:#ef4444;--e-one-palette-error-main:#dc2626;--e-one-palette-error-dark:#b91c1c;--e-one-palette-error-contrast-text:#fff;--e-one-palette-error-contrastText:var(--e-one-palette-error-contrast-text);--e-one-palette-warning-light:#d97706;--e-one-palette-warning-main:#bb5b1d;--e-one-palette-warning-dark:#b15211;--e-one-palette-warning-contrast-text:#fff;--e-one-palette-warning-contrastText:var(--e-one-palette-warning-contrast-text);--e-one-palette-info-light:#3b82f6;--e-one-palette-info-main:#2563eb;--e-one-palette-info-dark:#1d4ed8;--e-one-palette-info-contrast-text:#fff;--e-one-palette-info-contrastText:var(--e-one-palette-info-contrast-text);--e-one-palette-success-light:#10b981;--e-one-palette-success-main:#0a875a;--e-one-palette-success-dark:#047857;--e-one-palette-success-contrast-text:#fff;--e-one-palette-success-contrastText:var(--e-one-palette-success-contrast-text);--e-one-palette-global-light:#99f6e4;--e-one-palette-global-main:#5eead4;--e-one-palette-global-dark:#2adfcd;--e-one-palette-global-contrast-text:#0c0d0e;--e-one-palette-global-contrastText:var(--e-one-palette-global-contrast-text);--e-one-palette-promotion-light:#b51243;--e-one-palette-promotion-main:#93003f;--e-one-palette-promotion-dark:#7e013b;--e-one-palette-promotion-contrast-text:#fff;--e-one-palette-promotion-contrastText:var(--e-one-palette-promotion-contrast-text);--e-one-palette-decorative-light:#99f6e4;--e-one-palette-decorative-main:#5eead4;--e-one-palette-decorative-dark:#2adfcd;--e-one-palette-decorative-contrast-text:#0c0d0e;--e-one-palette-decorative-contrastText:var(--e-one-palette-decorative-contrast-text);--e-one-palette-neutral-light:#fff;--e-one-palette-neutral-main:#fff;--e-one-palette-neutral-dark:#fff;--e-one-palette-neutral-contrast-text:#fff;--e-one-palette-neutral-contrastText:var(--e-one-palette-neutral-contrast-text);--e-one-palette-action-active:rgba(0,0,0,.54);--e-one-palette-action-hover:rgba(0,0,0,.04);--e-one-palette-action-selected:rgba(0,0,0,.08);--e-one-palette-action-focus:rgba(0,0,0,.12);--e-one-palette-action-disabled:rgba(0,0,0,.26);--e-one-palette-action-disabled-background:rgba(0,0,0,.12);--e-one-palette-action-disabledBackground:var(--e-one-palette-action-disabled-background);--e-one-palette-divider:rgba(0,0,0,.12);--e-one-palette-common-black:#000;--e-one-palette-common-white:#fff;--e-one-palette-background-default:#fff;--e-one-palette-background-paper:#fff;--e-one-palette-checkbox-primary:#515962;--e-one-palette-border:#a7aaad}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/modules/editor-one/top-bar.css */
.e-has-sidebar-navigation {
  --editor-one-sidebar-admin-top-bar-height: 50px;
  --editor-one-wordpress-admin-bar-height: 32px;
  --editor-one-sidebar-navigation-width: 240px;
  --editor-one-sidebar-navigation-width-collapsed: 72px;
  --editor-one-sidebar-left-offset: 160px;
  --editor-one-sidebar-left-offset-collapsed: 36px;
  --editor-one-sidebar-z-index: 99;
  --editor-one-sidebar-bg: #fff;
  --editor-one-sidebar-content-padding: 20px;
  --editor-one-sidebar-transition: width 0.3s ease-in-out, padding-inline-start 0.3s ease-in-out, margin-inline-start 0.3s ease-in-out;
}
.e-has-sidebar-navigation.folded {
  --editor-one-sidebar-left-offset: var(--editor-one-sidebar-left-offset-collapsed);
}

#editor-one-top-bar {
  --editor-one-sidebar-admin-top-bar-height: 48px;
}
#editor-one-top-bar:not(:has(header)) {
  height: var(--editor-one-sidebar-admin-top-bar-height);
}
#editor-one-top-bar > * {
  inset-block-start: var(--editor-one-wordpress-admin-bar-height, 32px);
  inset-inline-start: var(--editor-one-sidebar-left-offset, 160px);
  inset-inline-end: 0;
  width: calc(100% - var(--editor-one-sidebar-left-offset, 160px));
  position: fixed;
}
@media screen and (max-width: 960px) {
  #editor-one-top-bar > * {
    inset-inline-start: var(--editor-one-wordpress-admin-bar-height, 32px);
    width: calc(100% - var(--editor-one-wordpress-admin-bar-height, 32px));
  }
}
@media screen and (max-width: 782px) {
  #editor-one-top-bar {
    --editor-one-sidebar-admin-top-bar-height: 46px;
  }
  #editor-one-top-bar > * {
    inset-inline-start: 0;
    inset-block-start: var(--editor-one-sidebar-admin-top-bar-height, 46px);
    width: 100%;
  }
}

@media screen and (max-width: 600px) {
  body:has(#editor-one-top-bar) #wpadminbar {
    position: fixed;
  }
}

/*# sourceMappingURL=top-bar.css.map */
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/modules/editor-one/top-bar.min.css */
.e-has-sidebar-navigation{--editor-one-sidebar-admin-top-bar-height:50px;--editor-one-wordpress-admin-bar-height:32px;--editor-one-sidebar-navigation-width:240px;--editor-one-sidebar-navigation-width-collapsed:72px;--editor-one-sidebar-left-offset:160px;--editor-one-sidebar-left-offset-collapsed:36px;--editor-one-sidebar-z-index:99;--editor-one-sidebar-bg:#fff;--editor-one-sidebar-content-padding:20px;--editor-one-sidebar-transition:width 0.3s ease-in-out,padding-inline-start 0.3s ease-in-out,margin-inline-start 0.3s ease-in-out}.e-has-sidebar-navigation.folded{--editor-one-sidebar-left-offset:var(--editor-one-sidebar-left-offset-collapsed)}#editor-one-top-bar{--editor-one-sidebar-admin-top-bar-height:48px}#editor-one-top-bar:not(:has(header)){height:var(--editor-one-sidebar-admin-top-bar-height)}#editor-one-top-bar>*{inset-block-start:var(--editor-one-wordpress-admin-bar-height,32px);inset-inline-end:0;inset-inline-start:var(--editor-one-sidebar-left-offset,160px);position:fixed;width:calc(100% - var(--editor-one-sidebar-left-offset, 160px))}@media screen and (max-width:960px){#editor-one-top-bar>*{inset-inline-start:var(--editor-one-wordpress-admin-bar-height,32px);width:calc(100% - var(--editor-one-wordpress-admin-bar-height, 32px))}}@media screen and (max-width:782px){#editor-one-top-bar{--editor-one-sidebar-admin-top-bar-height:46px}#editor-one-top-bar>*{inset-block-start:var(--editor-one-sidebar-admin-top-bar-height,46px);inset-inline-start:0;width:100%}}@media screen and (max-width:600px){body:has(#editor-one-top-bar) #wpadminbar{position:fixed}}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/modules/editor-one/variables.css */
:root {
  --e-one-typography-display1-fontSize: 0rem;
  --e-one-typography-display2-fontSize: 0rem;
  --e-one-typography-display3-fontSize: 0rem;
  --e-one-typography-display4-fontSize: 0rem;
  --e-one-typography-display5-fontSize: 0rem;
  --e-one-typography-display6-fontSize: 0rem;
  --e-one-typography-button-textTransform: none;
  --e-one-typography-button-fontFamily: "Roboto", "Helvetica", "Arial", sans-serif;
  --e-one-typography-button-fontWeight: 500;
  --e-one-typography-button-fontSize: 0.875rem;
  --e-one-typography-button-lineHeight: 1.75;
  --e-one-typography-button-letterSpacing: 0.02857em;
  --e-one-typography-h1-fontWeight: 700;
  --e-one-typography-h1-fontFamily: "Roboto", "Helvetica", "Arial", sans-serif;
  --e-one-typography-h1-fontSize: 6rem;
  --e-one-typography-h1-lineHeight: 1.167;
  --e-one-typography-h1-letterSpacing: -0.01562em;
  --e-one-typography-h2-fontWeight: 700;
  --e-one-typography-h2-fontFamily: "Roboto", "Helvetica", "Arial", sans-serif;
  --e-one-typography-h2-fontSize: 3.75rem;
  --e-one-typography-h2-lineHeight: 1.2;
  --e-one-typography-h2-letterSpacing: -0.00833em;
  --e-one-typography-h3-fontSize: 2.75rem;
  --e-one-typography-h3-fontWeight: 700;
  --e-one-typography-h3-fontFamily: "Roboto", "Helvetica", "Arial", sans-serif;
  --e-one-typography-h3-lineHeight: 1.167;
  --e-one-typography-h3-letterSpacing: 0em;
  --e-one-typography-h4-fontSize: 2rem;
  --e-one-typography-h4-fontWeight: 700;
  --e-one-typography-h4-fontFamily: "Roboto", "Helvetica", "Arial", sans-serif;
  --e-one-typography-h4-lineHeight: 1.235;
  --e-one-typography-h4-letterSpacing: 0.00735em;
  --e-one-typography-h5-fontWeight: 700;
  --e-one-typography-h5-fontFamily: "Roboto", "Helvetica", "Arial", sans-serif;
  --e-one-typography-h5-fontSize: 1.5rem;
  --e-one-typography-h5-lineHeight: 1.334;
  --e-one-typography-h5-letterSpacing: 0em;
  --e-one-typography-subtitle1-fontWeight: 500;
  --e-one-typography-subtitle1-lineHeight: 1.3;
  --e-one-typography-subtitle1-fontFamily: "Roboto", "Helvetica", "Arial", sans-serif;
  --e-one-typography-subtitle1-fontSize: 1rem;
  --e-one-typography-subtitle1-letterSpacing: 0.00938em;
  --e-one-typography-subtitle2-lineHeight: 1.3;
  --e-one-typography-subtitle2-fontFamily: "Roboto", "Helvetica", "Arial", sans-serif;
  --e-one-typography-subtitle2-fontWeight: 500;
  --e-one-typography-subtitle2-fontSize: 0.875rem;
  --e-one-typography-subtitle2-letterSpacing: 0.00714em;
  --e-one-typography-htmlFontSize: 16;
  --e-one-typography-fontFamily: "Roboto", "Helvetica", "Arial", sans-serif;
  --e-one-typography-fontSize: 14;
  --e-one-typography-fontWeightLight: 300;
  --e-one-typography-fontWeightRegular: 400;
  --e-one-typography-fontWeightMedium: 500;
  --e-one-typography-fontWeightBold: 700;
  --e-one-typography-h6-fontFamily: "Roboto", "Helvetica", "Arial", sans-serif;
  --e-one-typography-h6-fontWeight: 500;
  --e-one-typography-h6-fontSize: 1.25rem;
  --e-one-typography-h6-lineHeight: 1.6;
  --e-one-typography-h6-letterSpacing: 0.0075em;
  --e-one-typography-body1-fontFamily: "Roboto", "Helvetica", "Arial", sans-serif;
  --e-one-typography-body1-fontWeight: 400;
  --e-one-typography-body1-fontSize: 1rem;
  --e-one-typography-body1-lineHeight: 1.5;
  --e-one-typography-body1-letterSpacing: 0.00938em;
  --e-one-typography-body2-fontFamily: "Roboto", "Helvetica", "Arial", sans-serif;
  --e-one-typography-body2-fontWeight: 400;
  --e-one-typography-body2-fontSize: 0.875rem;
  --e-one-typography-body2-lineHeight: 1.43;
  --e-one-typography-body2-letterSpacing: 0.01071em;
  --e-one-typography-caption-fontFamily: "Roboto", "Helvetica", "Arial", sans-serif;
  --e-one-typography-caption-fontWeight: 400;
  --e-one-typography-caption-fontSize: 0.75rem;
  --e-one-typography-caption-lineHeight: 1.66;
  --e-one-typography-caption-letterSpacing: 0.03333em;
  --e-one-typography-overline-fontFamily: "Roboto", "Helvetica", "Arial", sans-serif;
  --e-one-typography-overline-fontWeight: 400;
  --e-one-typography-overline-fontSize: 0.75rem;
  --e-one-typography-overline-lineHeight: 2.66;
  --e-one-typography-overline-letterSpacing: 0.08333em;
  --e-one-typography-overline-textTransform: uppercase;
  --e-one-typography-inherit-fontFamily: inherit;
  --e-one-typography-inherit-fontWeight: inherit;
  --e-one-typography-inherit-fontSize: inherit;
  --e-one-typography-inherit-lineHeight: inherit;
  --e-one-typography-inherit-letterSpacing: inherit;
}

/*# sourceMappingURL=variables.css.map */
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/modules/editor-one/variables.min.css */
:root{--e-one-typography-display1-fontSize:0rem;--e-one-typography-display2-fontSize:0rem;--e-one-typography-display3-fontSize:0rem;--e-one-typography-display4-fontSize:0rem;--e-one-typography-display5-fontSize:0rem;--e-one-typography-display6-fontSize:0rem;--e-one-typography-button-textTransform:none;--e-one-typography-button-fontFamily:"Roboto","Helvetica","Arial",sans-serif;--e-one-typography-button-fontWeight:500;--e-one-typography-button-fontSize:0.875rem;--e-one-typography-button-lineHeight:1.75;--e-one-typography-button-letterSpacing:0.02857em;--e-one-typography-h1-fontWeight:700;--e-one-typography-h1-fontFamily:"Roboto","Helvetica","Arial",sans-serif;--e-one-typography-h1-fontSize:6rem;--e-one-typography-h1-lineHeight:1.167;--e-one-typography-h1-letterSpacing:-0.01562em;--e-one-typography-h2-fontWeight:700;--e-one-typography-h2-fontFamily:"Roboto","Helvetica","Arial",sans-serif;--e-one-typography-h2-fontSize:3.75rem;--e-one-typography-h2-lineHeight:1.2;--e-one-typography-h2-letterSpacing:-0.00833em;--e-one-typography-h3-fontSize:2.75rem;--e-one-typography-h3-fontWeight:700;--e-one-typography-h3-fontFamily:"Roboto","Helvetica","Arial",sans-serif;--e-one-typography-h3-lineHeight:1.167;--e-one-typography-h3-letterSpacing:0em;--e-one-typography-h4-fontSize:2rem;--e-one-typography-h4-fontWeight:700;--e-one-typography-h4-fontFamily:"Roboto","Helvetica","Arial",sans-serif;--e-one-typography-h4-lineHeight:1.235;--e-one-typography-h4-letterSpacing:0.00735em;--e-one-typography-h5-fontWeight:700;--e-one-typography-h5-fontFamily:"Roboto","Helvetica","Arial",sans-serif;--e-one-typography-h5-fontSize:1.5rem;--e-one-typography-h5-lineHeight:1.334;--e-one-typography-h5-letterSpacing:0em;--e-one-typography-subtitle1-fontWeight:500;--e-one-typography-subtitle1-lineHeight:1.3;--e-one-typography-subtitle1-fontFamily:"Roboto","Helvetica","Arial",sans-serif;--e-one-typography-subtitle1-fontSize:1rem;--e-one-typography-subtitle1-letterSpacing:0.00938em;--e-one-typography-subtitle2-lineHeight:1.3;--e-one-typography-subtitle2-fontFamily:"Roboto","Helvetica","Arial",sans-serif;--e-one-typography-subtitle2-fontWeight:500;--e-one-typography-subtitle2-fontSize:0.875rem;--e-one-typography-subtitle2-letterSpacing:0.00714em;--e-one-typography-htmlFontSize:16;--e-one-typography-fontFamily:"Roboto","Helvetica","Arial",sans-serif;--e-one-typography-fontSize:14;--e-one-typography-fontWeightLight:300;--e-one-typography-fontWeightRegular:400;--e-one-typography-fontWeightMedium:500;--e-one-typography-fontWeightBold:700;--e-one-typography-h6-fontFamily:"Roboto","Helvetica","Arial",sans-serif;--e-one-typography-h6-fontWeight:500;--e-one-typography-h6-fontSize:1.25rem;--e-one-typography-h6-lineHeight:1.6;--e-one-typography-h6-letterSpacing:0.0075em;--e-one-typography-body1-fontFamily:"Roboto","Helvetica","Arial",sans-serif;--e-one-typography-body1-fontWeight:400;--e-one-typography-body1-fontSize:1rem;--e-one-typography-body1-lineHeight:1.5;--e-one-typography-body1-letterSpacing:0.00938em;--e-one-typography-body2-fontFamily:"Roboto","Helvetica","Arial",sans-serif;--e-one-typography-body2-fontWeight:400;--e-one-typography-body2-fontSize:0.875rem;--e-one-typography-body2-lineHeight:1.43;--e-one-typography-body2-letterSpacing:0.01071em;--e-one-typography-caption-fontFamily:"Roboto","Helvetica","Arial",sans-serif;--e-one-typography-caption-fontWeight:400;--e-one-typography-caption-fontSize:0.75rem;--e-one-typography-caption-lineHeight:1.66;--e-one-typography-caption-letterSpacing:0.03333em;--e-one-typography-overline-fontFamily:"Roboto","Helvetica","Arial",sans-serif;--e-one-typography-overline-fontWeight:400;--e-one-typography-overline-fontSize:0.75rem;--e-one-typography-overline-lineHeight:2.66;--e-one-typography-overline-letterSpacing:0.08333em;--e-one-typography-overline-textTransform:uppercase;--e-one-typography-inherit-fontFamily:inherit;--e-one-typography-inherit-fontWeight:inherit;--e-one-typography-inherit-fontSize:inherit;--e-one-typography-inherit-lineHeight:inherit;--e-one-typography-inherit-letterSpacing:inherit}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/modules/editor-v4-opt-in/opt-in.css */
#tab-editor-v4-opt-in.elementor-active ~ p.submit {
  display: none;
}

/*# sourceMappingURL=opt-in.css.map */
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/modules/editor-v4-opt-in/opt-in.min.css */
#tab-editor-v4-opt-in.elementor-active~p.submit{display:none}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/modules/home/e-home-screen.css */
#wpcontent:has(#e-home-screen) {
  background-color: #ffffff;
}

/*# sourceMappingURL=e-home-screen.css.map */
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/modules/home/e-home-screen.min.css */
#wpcontent:has(#e-home-screen){background-color:#fff}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/modules/notes/editor.css */
.elementor-panel-menu-item-notes .elementor-panel-menu-item-title-badge {
  font-size: 16px;
  color: var(--e-a-color-accent);
}

/*# sourceMappingURL=editor.css.map */
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/modules/notes/editor.min.css */
.elementor-panel-menu-item-notes .elementor-panel-menu-item-title-badge{color:var(--e-a-color-accent);font-size:16px}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/modules/styleguide/editor.css */
body.e-styleguide-shown {
  overflow: hidden;
}

#e-styleguide-preview-dialog.dialog-styleguide-widget .dialog-styleguide-widget-content {
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
  border-radius: 0;
  top: 0 !important;
  left: 0 !important;
  overflow: scroll;
}
#e-styleguide-preview-dialog.dialog-styleguide-widget .dialog-styleguide-message {
  min-height: 100vh;
  padding: 0;
  overflow-x: hidden;
  text-align: initial;
  font-family: Roboto, sans-serif;
}
#e-styleguide-preview-dialog.dialog-styleguide-widget .e-styleguide-loader {
  position: absolute;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
#e-styleguide-preview-dialog.dialog-styleguide-widget .e-styleguide-loader .eicon-loading {
  font-size: 25px;
  color: var(--e-a-color-txt-muted);
}

/*# sourceMappingURL=editor.css.map */
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/modules/styleguide/editor.min.css */
body.e-styleguide-shown{overflow:hidden}#e-styleguide-preview-dialog.dialog-styleguide-widget .dialog-styleguide-widget-content{border-radius:0;height:100%;left:0!important;max-height:100%;max-width:100%;overflow:scroll;top:0!important;width:100%}#e-styleguide-preview-dialog.dialog-styleguide-widget .dialog-styleguide-message{font-family:Roboto,sans-serif;min-height:100vh;overflow-x:hidden;padding:0;text-align:initial}#e-styleguide-preview-dialog.dialog-styleguide-widget .e-styleguide-loader{align-items:center;display:flex;inset:0;justify-content:center;position:absolute}#e-styleguide-preview-dialog.dialog-styleguide-widget .e-styleguide-loader .eicon-loading{color:var(--e-a-color-txt-muted);font-size:25px}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/responsive-bar.css */
: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;
  inset: 0;
  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: var(--e-a-transition-hover);
}
.e-responsive-bar-switcher__option:hover {
  color: var(--e-a-color-primary-bold);
  background-color: #310132;
}
.e-responsive-bar-switcher__option[aria-selected=true] {
  background-color: #3f444b;
  color: #F9FAFA;
}
.e-responsive-bar-switcher__option input {
  display: none;
}
.e-responsive-bar-switcher__option:not(:last-child) {
  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: #F1F2F3;
  background-color: #3f444b;
}
.e-responsive-bar--pipe {
  position: relative;
}
.e-responsive-bar--pipe::before {
  content: "";
  display: block;
  height: 20px;
  width: 1px;
  background-color: #BABFC5;
  position: absolute;
  inset-inline-end: -5px;
  top: calc(50% - 10px);
}
.e-responsive-bar__input-size {
  background-color: transparent;
  color: #BABFC5;
  border: 1px solid #BABFC5;
  padding: 0 3px;
  width: 60px;
  font-size: 12px;
  line-height: 16px;
  height: 18px;
  margin: auto 8px auto 4px;
  text-align: center;
}
.e-responsive-bar__input-size-separator {
  color: #BABFC5;
}
.e-responsive-bar__input-size[disabled] {
  background-color: transparent;
  color: #818A96;
  cursor: default;
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: none;
}

#e-responsive-bar {
  width: 100%;
  margin-block-start: calc(-40px + 40px * var(--e-is-device-mode));
  z-index: 1;
  transition: margin-block-start 0.2s ease-in-out;
  display: grid;
  grid-template-columns: auto 1fr;
  align-items: center;
  justify-content: space-between;
  color: #BABFC5;
  background-color: #1f2124;
}
#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: #1f2124;
  padding: 2px 0;
}
#e-responsive-bar__end {
  justify-self: end;
}
@media (min-width: 1400px) {
  #e-responsive-bar {
    grid-template-columns: 1fr auto 1fr;
  }
  #e-responsive-bar::before {
    content: "";
  }
}
#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;
  margin-inline-end: 8px;
  color: #BABFC5;
}
#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;
  border-radius: 3px;
  transition: all 0.3s;
}
#e-responsive-bar-scale__plus:hover, #e-responsive-bar-scale__minus:hover, #e-responsive-bar-scale__reset:hover {
  color: #F1F2F3;
  background-color: #3f444b;
}
#e-responsive-bar-scale__minus:before {
  content: "";
  display: block;
  width: 13px;
  height: 2px;
  background-color: #BABFC5;
  border-radius: 3px;
}
#e-responsive-bar-scale__minus:hover:before {
  background-color: #F1F2F3;
}
#e-responsive-bar-scale__reset {
  margin: 0 8px;
}
/*# sourceMappingURL=responsive-bar.css.map */
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/responsive-bar.min.css */
:root{--e-is-device-mode:0}.e-is-device-mode{--e-is-device-mode:1}#elementor-responsive-bar{align-self:stretch;box-shadow:0 0 10px 2px rgba(0,0,0,.33),0 0 2px 1px rgba(0,0,0,.25),0 0 6px -3px hsla(0,0%,100%,.5);flex-shrink:0;height:calc(40px * var(--e-is-device-mode));left:0;opacity:var(--e-is-device-mode);position:sticky;top:0;transition:height .2s ease-in-out,opacity .1s;z-index:100}#elementor-responsive-bar:before{content:"";inset:0;position:absolute;transform:scaleX(var(--e-preview-scale,1));z-index:-1}.e-responsive-bar-switcher__option{border-radius:3px;cursor:pointer;font-size:16px;height:22px;line-height:22px;margin:0 4px;text-align:center;transition:var(--e-a-transition-hover);width:22px}.e-responsive-bar-switcher__option:hover{background-color:#310132;color:var(--e-a-color-primary-bold)}.e-responsive-bar-switcher__option[aria-selected=true]{background-color:#3f444b;color:#f9fafa}.e-responsive-bar-switcher__option input{display:none}.e-responsive-bar-switcher__option:not(:last-child){margin-inline-end:6px}.e-responsive-bar__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:inherit;cursor:pointer}.e-responsive-bar__button:focus:not(:focus-visible){outline:none}.e-responsive-bar__button:hover{background-color:#3f444b;color:#f1f2f3}.e-responsive-bar--pipe{position:relative}.e-responsive-bar--pipe:before{background-color:#babfc5;content:"";display:block;height:20px;inset-inline-end:-5px;position:absolute;top:calc(50% - 10px);width:1px}.e-responsive-bar__input-size{background-color:transparent;border:1px solid #babfc5;color:#babfc5;font-size:12px;height:18px;line-height:16px;margin:auto 8px auto 4px;padding:0 3px;text-align:center;width:60px}.e-responsive-bar__input-size-separator{color:#babfc5}.e-responsive-bar__input-size[disabled]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:transparent;color:#818a96;cursor:default}#e-responsive-bar{align-items:center;background-color:#1f2124;color:#babfc5;display:grid;grid-template-columns:auto 1fr;justify-content:space-between;margin-block-start:calc(-40px + 40px * var(--e-is-device-mode));transition:margin-block-start .2s ease-in-out;width:100%;z-index:1}#e-responsive-bar-scale,#e-responsive-bar-switcher,#e-responsive-bar__center,#e-responsive-bar__end{align-items:center;background-color:#1f2124;display:flex;font-size:13px;justify-content:center;padding:2px 0}#e-responsive-bar__end{justify-self:end}@media (min-width:1400px){#e-responsive-bar{grid-template-columns:1fr auto 1fr}#e-responsive-bar:before{content:""}}#e-responsive-bar__close-button,#e-responsive-bar__settings-button{border-radius:3px;font-size:16px;height:22px;margin:7px 5px;width:22px}#e-responsive-bar__size-inputs-wrapper{align-items:center;color:#babfc5;display:flex;margin-inline-end:8px}#e-responsive-bar-scale,#e-responsive-bar-switcher{padding:0 20px}#e-responsive-bar-scale__value-wrapper{margin:0 14px;min-width:32px;text-align:center}#e-responsive-bar-scale__minus,#e-responsive-bar-scale__plus,#e-responsive-bar-scale__reset{align-items:center;border-radius:3px;cursor:pointer;display:flex;height:20px;justify-content:center;transition:all .3s;width:20px}#e-responsive-bar-scale__minus:hover,#e-responsive-bar-scale__plus:hover,#e-responsive-bar-scale__reset:hover{background-color:#3f444b;color:#f1f2f3}#e-responsive-bar-scale__minus:before{background-color:#babfc5;border-radius:3px;content:"";display:block;height:2px;width:13px}#e-responsive-bar-scale__minus:hover:before{background-color:#f1f2f3}#e-responsive-bar-scale__reset{margin:0 8px}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/templates/apple-webkit.css */
.e--ua-appleWebkit.rtl {
  --flex-right: flex-start;
}
.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-right,
.e--ua-appleWebkit .elementor-share-buttons--align-right {
  --justify-content: var(--flex-right, flex-end);
}
.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-center,
.e--ua-appleWebkit .elementor-share-buttons--align-center {
  --justify-content: center;
}
.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid {
  width: auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: var(--justify-content, space-between);
  margin-inline: calc(-0.5 * var(--grid-column-gap));
}
.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid-item {
  margin-inline: calc(0.5 * var(--grid-column-gap));
}
.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid {
  display: inline-block;
}
.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid-item {
  margin-inline: 0;
}
@media (max-width: 1024px) {
  .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-right,
  .e--ua-appleWebkit .elementor-share-buttons-tablet--align-right {
    --justify-content: var(--flex-right, flex-end);
  }
  .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-center,
  .e--ua-appleWebkit .elementor-share-buttons-tablet--align-center {
    --justify-content: center;
  }
  .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid {
    width: auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: var(--justify-content, space-between);
    margin-inline: calc(-0.5 * var(--grid-column-gap));
  }
  .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid-item {
    margin-inline: calc(0.5 * var(--grid-column-gap));
  }
  .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid {
    display: inline-block;
  }
  .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid-item {
    margin-inline: 0;
  }
}
@media (max-width: 767px) {
  .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-right,
  .e--ua-appleWebkit .elementor-share-buttons-mobile--align-right {
    --justify-content: var(--flex-right, flex-end);
  }
  .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-center,
  .e--ua-appleWebkit .elementor-share-buttons-mobile--align-center {
    --justify-content: center;
  }
  .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid {
    width: auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: var(--justify-content, space-between);
    margin-inline: calc(-0.5 * var(--grid-column-gap));
  }
  .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid-item {
    margin-inline: calc(0.5 * var(--grid-column-gap));
  }
  .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid {
    display: inline-block;
  }
  .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid-item {
    margin-inline: 0;
  }
}

/*# sourceMappingURL=apple-webkit.css.map */
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/templates/apple-webkit.min.css */
.e--ua-appleWebkit.rtl{--flex-right:flex-start}.e--ua-appleWebkit .elementor-share-buttons--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-right{--justify-content:var(--flex-right,flex-end)}.e--ua-appleWebkit .elementor-share-buttons--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-center{--justify-content:center}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid{display:flex;flex-wrap:wrap;justify-content:var(--justify-content,space-between);margin-inline:calc(-.5 * var(--grid-column-gap));width:auto}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid-item{margin-inline:calc(.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid{display:inline-block}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid-item{margin-inline:0}@media (max-width:1024px){.e--ua-appleWebkit .elementor-share-buttons-tablet--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-right{--justify-content:var(--flex-right,flex-end)}.e--ua-appleWebkit .elementor-share-buttons-tablet--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-center{--justify-content:center}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid{display:flex;flex-wrap:wrap;justify-content:var(--justify-content,space-between);margin-inline:calc(-.5 * var(--grid-column-gap));width:auto}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid-item{margin-inline:calc(.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid{display:inline-block}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid-item{margin-inline:0}}@media (max-width:767px){.e--ua-appleWebkit .elementor-share-buttons-mobile--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-right{--justify-content:var(--flex-right,flex-end)}.e--ua-appleWebkit .elementor-share-buttons-mobile--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-center{--justify-content:center}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid{display:flex;flex-wrap:wrap;justify-content:var(--justify-content,space-between);margin-inline:calc(-.5 * var(--grid-column-gap));width:auto}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid-item{margin-inline:calc(.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid{display:inline-block}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid-item{margin-inline:0}}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/templates/frontend.css */
:root {
  --direction-multiplier: 1;
}

html[dir=rtl],
body.rtl {
  --direction-multiplier: -1;
}

.elementor-hidden {
  display: none;
}

.elementor-visibility-hidden {
  visibility: hidden;
}

.elementor-screen-only,
.screen-reader-text,
.screen-reader-text span,
.ui-helper-hidden-accessible {
  position: absolute;
  top: -10000em;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.elementor-clearfix:after {
  content: "";
  display: block;
  clear: both;
  width: 0;
  height: 0;
}

.e-logo-wrapper {
  display: inline-block;
  line-height: 1;
}
.e-logo-wrapper i {
  color: var(--e-a-color-circle-logo);
  font-size: 2.5em;
}

.elementor *, .elementor *:before, .elementor *:after {
  box-sizing: border-box;
}
.elementor a {
  box-shadow: none;
  text-decoration: none;
}
.elementor hr {
  margin: 0;
  background-color: transparent;
}
.elementor img {
  height: auto;
  max-width: 100%;
  border: none;
  border-radius: 0;
  box-shadow: none;
}
.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure {
  margin: 0;
}
.elementor embed,
.elementor iframe,
.elementor object,
.elementor video {
  max-width: 100%;
  width: 100%;
  margin: 0;
  line-height: 1;
  border: none;
}
.elementor .elementor-background-video-container,
.elementor .elementor-background-holder,
.elementor .elementor-background {
  inset: 0;
  position: absolute;
  overflow: hidden;
  z-index: 0;
  direction: ltr;
}
.elementor .elementor-background-video-container {
  transition: opacity 1s;
  pointer-events: none;
}
.elementor .elementor-background-video-container.elementor-loading {
  opacity: 0;
}
.elementor .elementor-background-video,
.elementor .elementor-background-video-embed {
  max-width: none;
}
.elementor .elementor-background-video,
.elementor .elementor-background-video-embed,
.elementor .elementor-background-video-hosted {
  position: absolute;
  inset-block-start: 50%;
  inset-inline-start: 50%;
  transform: translate(-50%, -50%);
}
.elementor .elementor-background-video-hosted {
  object-fit: cover;
}
.elementor .elementor-background-overlay {
  inset: 0;
  position: absolute;
}
.elementor .elementor-background-slideshow {
  position: absolute;
  inset: 0;
  z-index: 0;
}
.elementor .elementor-background-slideshow__slide__image {
  width: 100%;
  height: 100%;
  background-position: center center;
  background-size: cover;
}

.elementor-widget-wrap > .elementor-element.elementor-absolute,
.e-con > .elementor-element.elementor-absolute,
.e-con-inner > .elementor-element.elementor-absolute {
  position: absolute;
}
.elementor-widget-wrap > .elementor-element.elementor-fixed,
.e-con > .elementor-element.elementor-fixed,
.e-con-inner > .elementor-element.elementor-fixed {
  position: fixed;
}

.elementor-widget-wrap .elementor-element.elementor-widget__width-auto, .elementor-widget-wrap .elementor-element.elementor-widget__width-initial {
  max-width: 100%;
}
@media (max-width: ELEMENTOR_SCREEN_TABLET_MAX) {
  .elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto, .elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial {
    max-width: 100%;
  }
}
@media (max-width: ELEMENTOR_SCREEN_MOBILE_MAX) {
  .elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto, .elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial {
    max-width: 100%;
  }
}

.elementor-element.elementor-absolute, .elementor-element.elementor-fixed {
  z-index: 1;
}
.elementor-element {
  --flex-direction: initial;
  --flex-wrap: initial;
  --justify-content: initial;
  --align-items: initial;
  --align-content: initial;
  --gap: initial;
  --flex-basis: initial;
  --flex-grow: initial;
  --flex-shrink: initial;
  --order: initial;
  --align-self: initial;
  flex-basis: var(--flex-basis);
  flex-grow: var(--flex-grow);
  flex-shrink: var(--flex-shrink);
  order: var(--order);
  align-self: var(--align-self);
}
.elementor-element:where(.e-con-full, .elementor-widget) {
  flex-direction: var(--flex-direction);
  flex-wrap: var(--flex-wrap);
  justify-content: var(--justify-content);
  align-items: var(--align-items);
  align-content: var(--align-content);
  gap: var(--row-gap) var(--column-gap);
}

.elementor-invisible {
  visibility: hidden;
}

.elementor-custom-embed-play {
  position: absolute;
  inset-block-start: 50%;
  inset-inline-start: 50%;
  transform: translate(calc(-50% * var(--direction-multiplier)), -50%);
}
.elementor-custom-embed-play i {
  font-size: 100px;
  color: #fff;
  text-shadow: 1px 0 6px rgba(0, 0, 0, 0.3);
}
.elementor-custom-embed-play svg {
  height: 100px;
  width: 100px;
  fill: #fff;
  filter: drop-shadow(1px 0 6px rgba(0, 0, 0, 0.3));
}
.elementor-custom-embed-play i,
.elementor-custom-embed-play svg {
  opacity: 0.8;
  transition: all 0.5s;
}
.elementor-custom-embed-play.elementor-playing i {
  font-family: eicons;
}
.elementor-custom-embed-play.elementor-playing i:before {
  content: "\e8fb";
}
.elementor-custom-embed-play.elementor-playing i,
.elementor-custom-embed-play.elementor-playing svg {
  animation: eicon-spin 2s infinite linear;
}

.elementor-tag {
  display: inline-flex;
}

.elementor-ken-burns {
  transition-property: transform;
  transition-duration: 10s;
  transition-timing-function: linear;
}
.elementor-ken-burns--out {
  transform: scale(1.3);
}
.elementor-ken-burns--active {
  transition-duration: 20s;
}
.elementor-ken-burns--active.elementor-ken-burns--out {
  transform: scale(1);
}
.elementor-ken-burns--active.elementor-ken-burns--in {
  transform: scale(1.3);
}

.elementor-align-center {
  text-align: center;
}
.elementor-align-right {
  text-align: right;
}
.elementor-align-left {
  text-align: left;
}
.elementor-align-center .elementor-button, .elementor-align-right .elementor-button, .elementor-align-left .elementor-button {
  width: auto;
}
.elementor-align-justify .elementor-button {
  width: 100%;
}

@media (min-width: ELEMENTOR_SCREEN_WIDESCREEN_MIN) {
  .elementor-widescreen-align-center {
    text-align: center;
  }
  .elementor-widescreen-align-right {
    text-align: right;
  }
  .elementor-widescreen-align-left {
    text-align: left;
  }
  .elementor-widescreen-align-center .elementor-button, .elementor-widescreen-align-right .elementor-button, .elementor-widescreen-align-left .elementor-button {
    width: auto;
  }
  .elementor-widescreen-align-justify .elementor-button {
    width: 100%;
  }
}
@media (max-width: ELEMENTOR_SCREEN_LAPTOP_MAX) {
  .elementor-laptop-align-center {
    text-align: center;
  }
  .elementor-laptop-align-right {
    text-align: right;
  }
  .elementor-laptop-align-left {
    text-align: left;
  }
  .elementor-laptop-align-center .elementor-button, .elementor-laptop-align-right .elementor-button, .elementor-laptop-align-left .elementor-button {
    width: auto;
  }
  .elementor-laptop-align-justify .elementor-button {
    width: 100%;
  }
}
@media (max-width: ELEMENTOR_SCREEN_TABLET_EXTRA_MAX) {
  .elementor-tablet_extra-align-center {
    text-align: center;
  }
  .elementor-tablet_extra-align-right {
    text-align: right;
  }
  .elementor-tablet_extra-align-left {
    text-align: left;
  }
  .elementor-tablet_extra-align-center .elementor-button, .elementor-tablet_extra-align-right .elementor-button, .elementor-tablet_extra-align-left .elementor-button {
    width: auto;
  }
  .elementor-tablet_extra-align-justify .elementor-button {
    width: 100%;
  }
}
@media (max-width: ELEMENTOR_SCREEN_TABLET_MAX) {
  .elementor-tablet-align-center {
    text-align: center;
  }
  .elementor-tablet-align-right {
    text-align: right;
  }
  .elementor-tablet-align-left {
    text-align: left;
  }
  .elementor-tablet-align-center .elementor-button, .elementor-tablet-align-right .elementor-button, .elementor-tablet-align-left .elementor-button {
    width: auto;
  }
  .elementor-tablet-align-justify .elementor-button {
    width: 100%;
  }
}
@media (max-width: ELEMENTOR_SCREEN_MOBILE_EXTRA_MAX) {
  .elementor-mobile_extra-align-center {
    text-align: center;
  }
  .elementor-mobile_extra-align-right {
    text-align: right;
  }
  .elementor-mobile_extra-align-left {
    text-align: left;
  }
  .elementor-mobile_extra-align-center .elementor-button, .elementor-mobile_extra-align-right .elementor-button, .elementor-mobile_extra-align-left .elementor-button {
    width: auto;
  }
  .elementor-mobile_extra-align-justify .elementor-button {
    width: 100%;
  }
}
@media (max-width: ELEMENTOR_SCREEN_MOBILE_MAX) {
  .elementor-mobile-align-center {
    text-align: center;
  }
  .elementor-mobile-align-right {
    text-align: right;
  }
  .elementor-mobile-align-left {
    text-align: left;
  }
  .elementor-mobile-align-center .elementor-button, .elementor-mobile-align-right .elementor-button, .elementor-mobile-align-left .elementor-button {
    width: auto;
  }
  .elementor-mobile-align-justify .elementor-button {
    width: 100%;
  }
}
:root {
  --page-title-display: block;
}

.elementor-page-title, h1.entry-title {
  display: var(--page-title-display);
}

@keyframes eicon-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
.eicon-animation-spin {
  animation: eicon-spin 2s infinite linear;
}

.elementor-section {
  position: relative;
}
.elementor-section .elementor-container {
  display: flex;
  margin-inline: auto;
  position: relative;
}
@media (max-width: ELEMENTOR_SCREEN_TABLET_MAX) {
  .elementor-section .elementor-container {
    flex-wrap: wrap;
  }
}
.elementor-section.elementor-section-boxed > .elementor-container {
  max-width: 1140px;
}
.elementor-section.elementor-section-stretched {
  position: relative;
  width: 100%;
}
.elementor-section.elementor-section-items-top > .elementor-container {
  align-items: flex-start;
}
.elementor-section.elementor-section-items-middle > .elementor-container {
  align-items: center;
}
.elementor-section.elementor-section-items-bottom > .elementor-container {
  align-items: flex-end;
}
@media (min-width: ELEMENTOR_SCREEN_MOBILE_NEXT) {
  .elementor-section.elementor-section-height-full {
    height: 100vh;
  }
  .elementor-section.elementor-section-height-full > .elementor-container {
    height: 100%;
  }
}

.elementor-bc-flex-widget .elementor-section-content-top > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-items: flex-start;
}
.elementor-bc-flex-widget .elementor-section-content-middle > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-items: center;
}
.elementor-bc-flex-widget .elementor-section-content-bottom > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-items: flex-end;
}

.elementor-widget-wrap {
  position: relative;
  width: 100%;
  flex-wrap: wrap;
  align-content: flex-start;
}
.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap {
  display: flex;
}
.elementor-widget-wrap > .elementor-element {
  width: 100%;
}
.elementor-widget-wrap.e-swiper-container {
  width: calc(100% - (var(--e-column-margin-left, 0px) + var(--e-column-margin-right, 0px)));
}

.elementor-widget {
  position: relative;
}
.elementor-widget:not(:last-child) {
  margin-block-end: var(--kit-widget-spacing, 20px);
}
.elementor-widget:not(:last-child).elementor-widget__width-auto, .elementor-widget:not(:last-child).elementor-widget__width-initial, .elementor-widget:not(:last-child).elementor-absolute {
  margin-block-end: 0;
}

.elementor-column {
  position: relative;
  min-height: 1px;
  display: flex;
}

.elementor-column-gap-narrow > .elementor-column > .elementor-element-populated {
  padding: 5px;
}
.elementor-column-gap-default > .elementor-column > .elementor-element-populated {
  padding: 10px;
}
.elementor-column-gap-extended > .elementor-column > .elementor-element-populated {
  padding: 15px;
}
.elementor-column-gap-wide > .elementor-column > .elementor-element-populated {
  padding: 20px;
}
.elementor-column-gap-wider > .elementor-column > .elementor-element-populated {
  padding: 30px;
}

.elementor-inner-section .elementor-column-gap-no .elementor-element-populated {
  padding: 0;
}

@media (min-width: ELEMENTOR_SCREEN_MOBILE_NEXT) {
  .elementor-column.elementor-col-10, .elementor-column[data-col="10"] {
    width: 10%;
  }
  .elementor-column.elementor-col-11, .elementor-column[data-col="11"] {
    width: 11.111%;
  }
  .elementor-column.elementor-col-12, .elementor-column[data-col="12"] {
    width: 12.5%;
  }
  .elementor-column.elementor-col-14, .elementor-column[data-col="14"] {
    width: 14.285%;
  }
  .elementor-column.elementor-col-16, .elementor-column[data-col="16"] {
    width: 16.666%;
  }
  .elementor-column.elementor-col-20, .elementor-column[data-col="20"] {
    width: 20%;
  }
  .elementor-column.elementor-col-25, .elementor-column[data-col="25"] {
    width: 25%;
  }
  .elementor-column.elementor-col-30, .elementor-column[data-col="30"] {
    width: 30%;
  }
  .elementor-column.elementor-col-33, .elementor-column[data-col="33"] {
    width: 33.333%;
  }
  .elementor-column.elementor-col-40, .elementor-column[data-col="40"] {
    width: 40%;
  }
  .elementor-column.elementor-col-50, .elementor-column[data-col="50"] {
    width: 50%;
  }
  .elementor-column.elementor-col-60, .elementor-column[data-col="60"] {
    width: 60%;
  }
  .elementor-column.elementor-col-66, .elementor-column[data-col="66"] {
    width: 66.666%;
  }
  .elementor-column.elementor-col-70, .elementor-column[data-col="70"] {
    width: 70%;
  }
  .elementor-column.elementor-col-75, .elementor-column[data-col="75"] {
    width: 75%;
  }
  .elementor-column.elementor-col-80, .elementor-column[data-col="80"] {
    width: 80%;
  }
  .elementor-column.elementor-col-83, .elementor-column[data-col="83"] {
    width: 83.333%;
  }
  .elementor-column.elementor-col-90, .elementor-column[data-col="90"] {
    width: 90%;
  }
  .elementor-column.elementor-col-100, .elementor-column[data-col="100"] {
    width: 100%;
  }
}
@media (max-width: 479px) {
  .elementor-column.elementor-xs-10 {
    width: 10%;
  }
  .elementor-column.elementor-xs-11 {
    width: 11.111%;
  }
  .elementor-column.elementor-xs-12 {
    width: 12.5%;
  }
  .elementor-column.elementor-xs-14 {
    width: 14.285%;
  }
  .elementor-column.elementor-xs-16 {
    width: 16.666%;
  }
  .elementor-column.elementor-xs-20 {
    width: 20%;
  }
  .elementor-column.elementor-xs-25 {
    width: 25%;
  }
  .elementor-column.elementor-xs-30 {
    width: 30%;
  }
  .elementor-column.elementor-xs-33 {
    width: 33.333%;
  }
  .elementor-column.elementor-xs-40 {
    width: 40%;
  }
  .elementor-column.elementor-xs-50 {
    width: 50%;
  }
  .elementor-column.elementor-xs-60 {
    width: 60%;
  }
  .elementor-column.elementor-xs-66 {
    width: 66.666%;
  }
  .elementor-column.elementor-xs-70 {
    width: 70%;
  }
  .elementor-column.elementor-xs-75 {
    width: 75%;
  }
  .elementor-column.elementor-xs-80 {
    width: 80%;
  }
  .elementor-column.elementor-xs-83 {
    width: 83.333%;
  }
  .elementor-column.elementor-xs-90 {
    width: 90%;
  }
  .elementor-column.elementor-xs-100 {
    width: 100%;
  }
}
@media (max-width: ELEMENTOR_SCREEN_MOBILE_MAX) {
  .elementor-column.elementor-sm-10 {
    width: 10%;
  }
  .elementor-column.elementor-sm-11 {
    width: 11.111%;
  }
  .elementor-column.elementor-sm-12 {
    width: 12.5%;
  }
  .elementor-column.elementor-sm-14 {
    width: 14.285%;
  }
  .elementor-column.elementor-sm-16 {
    width: 16.666%;
  }
  .elementor-column.elementor-sm-20 {
    width: 20%;
  }
  .elementor-column.elementor-sm-25 {
    width: 25%;
  }
  .elementor-column.elementor-sm-30 {
    width: 30%;
  }
  .elementor-column.elementor-sm-33 {
    width: 33.333%;
  }
  .elementor-column.elementor-sm-40 {
    width: 40%;
  }
  .elementor-column.elementor-sm-50 {
    width: 50%;
  }
  .elementor-column.elementor-sm-60 {
    width: 60%;
  }
  .elementor-column.elementor-sm-66 {
    width: 66.666%;
  }
  .elementor-column.elementor-sm-70 {
    width: 70%;
  }
  .elementor-column.elementor-sm-75 {
    width: 75%;
  }
  .elementor-column.elementor-sm-80 {
    width: 80%;
  }
  .elementor-column.elementor-sm-83 {
    width: 83.333%;
  }
  .elementor-column.elementor-sm-90 {
    width: 90%;
  }
  .elementor-column.elementor-sm-100 {
    width: 100%;
  }
}
@media (min-width: ELEMENTOR_SCREEN_MOBILE_NEXT) and (max-width: ELEMENTOR_SCREEN_TABLET_MAX) {
  .elementor-column.elementor-md-10 {
    width: 10%;
  }
  .elementor-column.elementor-md-11 {
    width: 11.111%;
  }
  .elementor-column.elementor-md-12 {
    width: 12.5%;
  }
  .elementor-column.elementor-md-14 {
    width: 14.285%;
  }
  .elementor-column.elementor-md-16 {
    width: 16.666%;
  }
  .elementor-column.elementor-md-20 {
    width: 20%;
  }
  .elementor-column.elementor-md-25 {
    width: 25%;
  }
  .elementor-column.elementor-md-30 {
    width: 30%;
  }
  .elementor-column.elementor-md-33 {
    width: 33.333%;
  }
  .elementor-column.elementor-md-40 {
    width: 40%;
  }
  .elementor-column.elementor-md-50 {
    width: 50%;
  }
  .elementor-column.elementor-md-60 {
    width: 60%;
  }
  .elementor-column.elementor-md-66 {
    width: 66.666%;
  }
  .elementor-column.elementor-md-70 {
    width: 70%;
  }
  .elementor-column.elementor-md-75 {
    width: 75%;
  }
  .elementor-column.elementor-md-80 {
    width: 80%;
  }
  .elementor-column.elementor-md-83 {
    width: 83.333%;
  }
  .elementor-column.elementor-md-90 {
    width: 90%;
  }
  .elementor-column.elementor-md-100 {
    width: 100%;
  }
}

@media (min-width: ELEMENTOR_SCREEN_WIDESCREEN_MIN) {
  .elementor-reverse-widescreen > .elementor-container > :nth-child(1) {
    order: 10;
  }
  .elementor-reverse-widescreen > .elementor-container > :nth-child(2) {
    order: 9;
  }
  .elementor-reverse-widescreen > .elementor-container > :nth-child(3) {
    order: 8;
  }
  .elementor-reverse-widescreen > .elementor-container > :nth-child(4) {
    order: 7;
  }
  .elementor-reverse-widescreen > .elementor-container > :nth-child(5) {
    order: 6;
  }
  .elementor-reverse-widescreen > .elementor-container > :nth-child(6) {
    order: 5;
  }
  .elementor-reverse-widescreen > .elementor-container > :nth-child(7) {
    order: 4;
  }
  .elementor-reverse-widescreen > .elementor-container > :nth-child(8) {
    order: 3;
  }
  .elementor-reverse-widescreen > .elementor-container > :nth-child(9) {
    order: 2;
  }
  .elementor-reverse-widescreen > .elementor-container > :nth-child(10) {
    order: 1;
  }
}
@media (min-width: ELEMENTOR_SCREEN_TABLET_NEXT) and (max-width: ELEMENTOR_SCREEN_LAPTOP_MAX) {
  .elementor-reverse-laptop > .elementor-container > :nth-child(1) {
    order: 10;
  }
  .elementor-reverse-laptop > .elementor-container > :nth-child(2) {
    order: 9;
  }
  .elementor-reverse-laptop > .elementor-container > :nth-child(3) {
    order: 8;
  }
  .elementor-reverse-laptop > .elementor-container > :nth-child(4) {
    order: 7;
  }
  .elementor-reverse-laptop > .elementor-container > :nth-child(5) {
    order: 6;
  }
  .elementor-reverse-laptop > .elementor-container > :nth-child(6) {
    order: 5;
  }
  .elementor-reverse-laptop > .elementor-container > :nth-child(7) {
    order: 4;
  }
  .elementor-reverse-laptop > .elementor-container > :nth-child(8) {
    order: 3;
  }
  .elementor-reverse-laptop > .elementor-container > :nth-child(9) {
    order: 2;
  }
  .elementor-reverse-laptop > .elementor-container > :nth-child(10) {
    order: 1;
  }
}
@media (min-width: ELEMENTOR_SCREEN_TABLET_EXTRA_NEXT) and (max-width: ELEMENTOR_SCREEN_LAPTOP_MAX) {
  .elementor-reverse-laptop > .elementor-container > :nth-child(1) {
    order: 10;
  }
  .elementor-reverse-laptop > .elementor-container > :nth-child(2) {
    order: 9;
  }
  .elementor-reverse-laptop > .elementor-container > :nth-child(3) {
    order: 8;
  }
  .elementor-reverse-laptop > .elementor-container > :nth-child(4) {
    order: 7;
  }
  .elementor-reverse-laptop > .elementor-container > :nth-child(5) {
    order: 6;
  }
  .elementor-reverse-laptop > .elementor-container > :nth-child(6) {
    order: 5;
  }
  .elementor-reverse-laptop > .elementor-container > :nth-child(7) {
    order: 4;
  }
  .elementor-reverse-laptop > .elementor-container > :nth-child(8) {
    order: 3;
  }
  .elementor-reverse-laptop > .elementor-container > :nth-child(9) {
    order: 2;
  }
  .elementor-reverse-laptop > .elementor-container > :nth-child(10) {
    order: 1;
  }
}
@media (min-width: ELEMENTOR_SCREEN_TABLET_NEXT) and (max-width: ELEMENTOR_SCREEN_TABLET_EXTRA_MAX) {
  .elementor-reverse-laptop > .elementor-container > :nth-child(1) {
    order: initial;
  }
  .elementor-reverse-laptop > .elementor-container > :nth-child(2) {
    order: initial;
  }
  .elementor-reverse-laptop > .elementor-container > :nth-child(3) {
    order: initial;
  }
  .elementor-reverse-laptop > .elementor-container > :nth-child(4) {
    order: initial;
  }
  .elementor-reverse-laptop > .elementor-container > :nth-child(5) {
    order: initial;
  }
  .elementor-reverse-laptop > .elementor-container > :nth-child(6) {
    order: initial;
  }
  .elementor-reverse-laptop > .elementor-container > :nth-child(7) {
    order: initial;
  }
  .elementor-reverse-laptop > .elementor-container > :nth-child(8) {
    order: initial;
  }
  .elementor-reverse-laptop > .elementor-container > :nth-child(9) {
    order: initial;
  }
  .elementor-reverse-laptop > .elementor-container > :nth-child(10) {
    order: initial;
  }
  .elementor-reverse-tablet_extra > .elementor-container > :nth-child(1) {
    order: 10;
  }
  .elementor-reverse-tablet_extra > .elementor-container > :nth-child(2) {
    order: 9;
  }
  .elementor-reverse-tablet_extra > .elementor-container > :nth-child(3) {
    order: 8;
  }
  .elementor-reverse-tablet_extra > .elementor-container > :nth-child(4) {
    order: 7;
  }
  .elementor-reverse-tablet_extra > .elementor-container > :nth-child(5) {
    order: 6;
  }
  .elementor-reverse-tablet_extra > .elementor-container > :nth-child(6) {
    order: 5;
  }
  .elementor-reverse-tablet_extra > .elementor-container > :nth-child(7) {
    order: 4;
  }
  .elementor-reverse-tablet_extra > .elementor-container > :nth-child(8) {
    order: 3;
  }
  .elementor-reverse-tablet_extra > .elementor-container > :nth-child(9) {
    order: 2;
  }
  .elementor-reverse-tablet_extra > .elementor-container > :nth-child(10) {
    order: 1;
  }
}
@media (min-width: ELEMENTOR_SCREEN_MOBILE_NEXT) and (max-width: ELEMENTOR_SCREEN_TABLET_MAX) {
  .elementor-reverse-tablet > .elementor-container > :nth-child(1) {
    order: 10;
  }
  .elementor-reverse-tablet > .elementor-container > :nth-child(2) {
    order: 9;
  }
  .elementor-reverse-tablet > .elementor-container > :nth-child(3) {
    order: 8;
  }
  .elementor-reverse-tablet > .elementor-container > :nth-child(4) {
    order: 7;
  }
  .elementor-reverse-tablet > .elementor-container > :nth-child(5) {
    order: 6;
  }
  .elementor-reverse-tablet > .elementor-container > :nth-child(6) {
    order: 5;
  }
  .elementor-reverse-tablet > .elementor-container > :nth-child(7) {
    order: 4;
  }
  .elementor-reverse-tablet > .elementor-container > :nth-child(8) {
    order: 3;
  }
  .elementor-reverse-tablet > .elementor-container > :nth-child(9) {
    order: 2;
  }
  .elementor-reverse-tablet > .elementor-container > :nth-child(10) {
    order: 1;
  }
}
@media (min-width: ELEMENTOR_SCREEN_MOBILE_EXTRA_NEXT) and (max-width: ELEMENTOR_SCREEN_TABLET_MAX) {
  .elementor-reverse-tablet > .elementor-container > :nth-child(1) {
    order: 10;
  }
  .elementor-reverse-tablet > .elementor-container > :nth-child(2) {
    order: 9;
  }
  .elementor-reverse-tablet > .elementor-container > :nth-child(3) {
    order: 8;
  }
  .elementor-reverse-tablet > .elementor-container > :nth-child(4) {
    order: 7;
  }
  .elementor-reverse-tablet > .elementor-container > :nth-child(5) {
    order: 6;
  }
  .elementor-reverse-tablet > .elementor-container > :nth-child(6) {
    order: 5;
  }
  .elementor-reverse-tablet > .elementor-container > :nth-child(7) {
    order: 4;
  }
  .elementor-reverse-tablet > .elementor-container > :nth-child(8) {
    order: 3;
  }
  .elementor-reverse-tablet > .elementor-container > :nth-child(9) {
    order: 2;
  }
  .elementor-reverse-tablet > .elementor-container > :nth-child(10) {
    order: 1;
  }
}
@media (min-width: ELEMENTOR_SCREEN_MOBILE_NEXT) and (max-width: ELEMENTOR_SCREEN_MOBILE_EXTRA_MAX) {
  .elementor-reverse-tablet > .elementor-container > :nth-child(1) {
    order: initial;
  }
  .elementor-reverse-tablet > .elementor-container > :nth-child(2) {
    order: initial;
  }
  .elementor-reverse-tablet > .elementor-container > :nth-child(3) {
    order: initial;
  }
  .elementor-reverse-tablet > .elementor-container > :nth-child(4) {
    order: initial;
  }
  .elementor-reverse-tablet > .elementor-container > :nth-child(5) {
    order: initial;
  }
  .elementor-reverse-tablet > .elementor-container > :nth-child(6) {
    order: initial;
  }
  .elementor-reverse-tablet > .elementor-container > :nth-child(7) {
    order: initial;
  }
  .elementor-reverse-tablet > .elementor-container > :nth-child(8) {
    order: initial;
  }
  .elementor-reverse-tablet > .elementor-container > :nth-child(9) {
    order: initial;
  }
  .elementor-reverse-tablet > .elementor-container > :nth-child(10) {
    order: initial;
  }
  .elementor-reverse-mobile_extra > .elementor-container > :nth-child(1) {
    order: 10;
  }
  .elementor-reverse-mobile_extra > .elementor-container > :nth-child(2) {
    order: 9;
  }
  .elementor-reverse-mobile_extra > .elementor-container > :nth-child(3) {
    order: 8;
  }
  .elementor-reverse-mobile_extra > .elementor-container > :nth-child(4) {
    order: 7;
  }
  .elementor-reverse-mobile_extra > .elementor-container > :nth-child(5) {
    order: 6;
  }
  .elementor-reverse-mobile_extra > .elementor-container > :nth-child(6) {
    order: 5;
  }
  .elementor-reverse-mobile_extra > .elementor-container > :nth-child(7) {
    order: 4;
  }
  .elementor-reverse-mobile_extra > .elementor-container > :nth-child(8) {
    order: 3;
  }
  .elementor-reverse-mobile_extra > .elementor-container > :nth-child(9) {
    order: 2;
  }
  .elementor-reverse-mobile_extra > .elementor-container > :nth-child(10) {
    order: 1;
  }
}
@media (max-width: ELEMENTOR_SCREEN_MOBILE_MAX) {
  .elementor-reverse-mobile > .elementor-container > :nth-child(1) {
    order: 10;
  }
  .elementor-reverse-mobile > .elementor-container > :nth-child(2) {
    order: 9;
  }
  .elementor-reverse-mobile > .elementor-container > :nth-child(3) {
    order: 8;
  }
  .elementor-reverse-mobile > .elementor-container > :nth-child(4) {
    order: 7;
  }
  .elementor-reverse-mobile > .elementor-container > :nth-child(5) {
    order: 6;
  }
  .elementor-reverse-mobile > .elementor-container > :nth-child(6) {
    order: 5;
  }
  .elementor-reverse-mobile > .elementor-container > :nth-child(7) {
    order: 4;
  }
  .elementor-reverse-mobile > .elementor-container > :nth-child(8) {
    order: 3;
  }
  .elementor-reverse-mobile > .elementor-container > :nth-child(9) {
    order: 2;
  }
  .elementor-reverse-mobile > .elementor-container > :nth-child(10) {
    order: 1;
  }
  .elementor-column {
    width: 100%;
  }
}
.elementor-grid {
  display: grid;
  grid-column-gap: var(--grid-column-gap);
  grid-row-gap: var(--grid-row-gap);
}
.elementor-grid .elementor-grid-item {
  min-width: 0;
}
.elementor-grid-0 .elementor-grid {
  display: inline-block;
  width: 100%;
  word-spacing: var(--grid-column-gap);
  margin-block-end: calc(-1 * var(--grid-row-gap));
}
.elementor-grid-0 .elementor-grid .elementor-grid-item {
  display: inline-block;
  margin-block-end: var(--grid-row-gap);
  word-break: break-word;
}
.elementor-grid-1 .elementor-grid {
  grid-template-columns: repeat(1, 1fr);
}
.elementor-grid-2 .elementor-grid {
  grid-template-columns: repeat(2, 1fr);
}
.elementor-grid-3 .elementor-grid {
  grid-template-columns: repeat(3, 1fr);
}
.elementor-grid-4 .elementor-grid {
  grid-template-columns: repeat(4, 1fr);
}
.elementor-grid-5 .elementor-grid {
  grid-template-columns: repeat(5, 1fr);
}
.elementor-grid-6 .elementor-grid {
  grid-template-columns: repeat(6, 1fr);
}
.elementor-grid-7 .elementor-grid {
  grid-template-columns: repeat(7, 1fr);
}
.elementor-grid-8 .elementor-grid {
  grid-template-columns: repeat(8, 1fr);
}
.elementor-grid-9 .elementor-grid {
  grid-template-columns: repeat(9, 1fr);
}
.elementor-grid-10 .elementor-grid {
  grid-template-columns: repeat(10, 1fr);
}
.elementor-grid-11 .elementor-grid {
  grid-template-columns: repeat(11, 1fr);
}
.elementor-grid-12 .elementor-grid {
  grid-template-columns: repeat(12, 1fr);
}
@media (min-width: ELEMENTOR_SCREEN_WIDESCREEN_MIN) {
  .elementor-grid-widescreen-0 .elementor-grid {
    display: inline-block;
    width: 100%;
    word-spacing: var(--grid-column-gap);
    margin-block-end: calc(-1 * var(--grid-row-gap));
  }
  .elementor-grid-widescreen-0 .elementor-grid .elementor-grid-item {
    display: inline-block;
    margin-block-end: var(--grid-row-gap);
    word-break: break-word;
  }
  .elementor-grid-widescreen-1 .elementor-grid {
    grid-template-columns: repeat(1, 1fr);
  }
  .elementor-grid-widescreen-2 .elementor-grid {
    grid-template-columns: repeat(2, 1fr);
  }
  .elementor-grid-widescreen-3 .elementor-grid {
    grid-template-columns: repeat(3, 1fr);
  }
  .elementor-grid-widescreen-4 .elementor-grid {
    grid-template-columns: repeat(4, 1fr);
  }
  .elementor-grid-widescreen-5 .elementor-grid {
    grid-template-columns: repeat(5, 1fr);
  }
  .elementor-grid-widescreen-6 .elementor-grid {
    grid-template-columns: repeat(6, 1fr);
  }
  .elementor-grid-widescreen-7 .elementor-grid {
    grid-template-columns: repeat(7, 1fr);
  }
  .elementor-grid-widescreen-8 .elementor-grid {
    grid-template-columns: repeat(8, 1fr);
  }
  .elementor-grid-widescreen-9 .elementor-grid {
    grid-template-columns: repeat(9, 1fr);
  }
  .elementor-grid-widescreen-10 .elementor-grid {
    grid-template-columns: repeat(10, 1fr);
  }
  .elementor-grid-widescreen-11 .elementor-grid {
    grid-template-columns: repeat(11, 1fr);
  }
  .elementor-grid-widescreen-12 .elementor-grid {
    grid-template-columns: repeat(12, 1fr);
  }
}
@media (max-width: ELEMENTOR_SCREEN_LAPTOP_MAX) {
  .elementor-grid-laptop-0 .elementor-grid {
    display: inline-block;
    width: 100%;
    word-spacing: var(--grid-column-gap);
    margin-block-end: calc(-1 * var(--grid-row-gap));
  }
  .elementor-grid-laptop-0 .elementor-grid .elementor-grid-item {
    display: inline-block;
    margin-block-end: var(--grid-row-gap);
    word-break: break-word;
  }
  .elementor-grid-laptop-1 .elementor-grid {
    grid-template-columns: repeat(1, 1fr);
  }
  .elementor-grid-laptop-2 .elementor-grid {
    grid-template-columns: repeat(2, 1fr);
  }
  .elementor-grid-laptop-3 .elementor-grid {
    grid-template-columns: repeat(3, 1fr);
  }
  .elementor-grid-laptop-4 .elementor-grid {
    grid-template-columns: repeat(4, 1fr);
  }
  .elementor-grid-laptop-5 .elementor-grid {
    grid-template-columns: repeat(5, 1fr);
  }
  .elementor-grid-laptop-6 .elementor-grid {
    grid-template-columns: repeat(6, 1fr);
  }
  .elementor-grid-laptop-7 .elementor-grid {
    grid-template-columns: repeat(7, 1fr);
  }
  .elementor-grid-laptop-8 .elementor-grid {
    grid-template-columns: repeat(8, 1fr);
  }
  .elementor-grid-laptop-9 .elementor-grid {
    grid-template-columns: repeat(9, 1fr);
  }
  .elementor-grid-laptop-10 .elementor-grid {
    grid-template-columns: repeat(10, 1fr);
  }
  .elementor-grid-laptop-11 .elementor-grid {
    grid-template-columns: repeat(11, 1fr);
  }
  .elementor-grid-laptop-12 .elementor-grid {
    grid-template-columns: repeat(12, 1fr);
  }
}
@media (max-width: ELEMENTOR_SCREEN_TABLET_EXTRA_MAX) {
  .elementor-grid-tablet_extra-0 .elementor-grid {
    display: inline-block;
    width: 100%;
    word-spacing: var(--grid-column-gap);
    margin-block-end: calc(-1 * var(--grid-row-gap));
  }
  .elementor-grid-tablet_extra-0 .elementor-grid .elementor-grid-item {
    display: inline-block;
    margin-block-end: var(--grid-row-gap);
    word-break: break-word;
  }
  .elementor-grid-tablet_extra-1 .elementor-grid {
    grid-template-columns: repeat(1, 1fr);
  }
  .elementor-grid-tablet_extra-2 .elementor-grid {
    grid-template-columns: repeat(2, 1fr);
  }
  .elementor-grid-tablet_extra-3 .elementor-grid {
    grid-template-columns: repeat(3, 1fr);
  }
  .elementor-grid-tablet_extra-4 .elementor-grid {
    grid-template-columns: repeat(4, 1fr);
  }
  .elementor-grid-tablet_extra-5 .elementor-grid {
    grid-template-columns: repeat(5, 1fr);
  }
  .elementor-grid-tablet_extra-6 .elementor-grid {
    grid-template-columns: repeat(6, 1fr);
  }
  .elementor-grid-tablet_extra-7 .elementor-grid {
    grid-template-columns: repeat(7, 1fr);
  }
  .elementor-grid-tablet_extra-8 .elementor-grid {
    grid-template-columns: repeat(8, 1fr);
  }
  .elementor-grid-tablet_extra-9 .elementor-grid {
    grid-template-columns: repeat(9, 1fr);
  }
  .elementor-grid-tablet_extra-10 .elementor-grid {
    grid-template-columns: repeat(10, 1fr);
  }
  .elementor-grid-tablet_extra-11 .elementor-grid {
    grid-template-columns: repeat(11, 1fr);
  }
  .elementor-grid-tablet_extra-12 .elementor-grid {
    grid-template-columns: repeat(12, 1fr);
  }
}
@media (max-width: ELEMENTOR_SCREEN_TABLET_MAX) {
  .elementor-grid-tablet-0 .elementor-grid {
    display: inline-block;
    width: 100%;
    word-spacing: var(--grid-column-gap);
    margin-block-end: calc(-1 * var(--grid-row-gap));
  }
  .elementor-grid-tablet-0 .elementor-grid .elementor-grid-item {
    display: inline-block;
    margin-block-end: var(--grid-row-gap);
    word-break: break-word;
  }
  .elementor-grid-tablet-1 .elementor-grid {
    grid-template-columns: repeat(1, 1fr);
  }
  .elementor-grid-tablet-2 .elementor-grid {
    grid-template-columns: repeat(2, 1fr);
  }
  .elementor-grid-tablet-3 .elementor-grid {
    grid-template-columns: repeat(3, 1fr);
  }
  .elementor-grid-tablet-4 .elementor-grid {
    grid-template-columns: repeat(4, 1fr);
  }
  .elementor-grid-tablet-5 .elementor-grid {
    grid-template-columns: repeat(5, 1fr);
  }
  .elementor-grid-tablet-6 .elementor-grid {
    grid-template-columns: repeat(6, 1fr);
  }
  .elementor-grid-tablet-7 .elementor-grid {
    grid-template-columns: repeat(7, 1fr);
  }
  .elementor-grid-tablet-8 .elementor-grid {
    grid-template-columns: repeat(8, 1fr);
  }
  .elementor-grid-tablet-9 .elementor-grid {
    grid-template-columns: repeat(9, 1fr);
  }
  .elementor-grid-tablet-10 .elementor-grid {
    grid-template-columns: repeat(10, 1fr);
  }
  .elementor-grid-tablet-11 .elementor-grid {
    grid-template-columns: repeat(11, 1fr);
  }
  .elementor-grid-tablet-12 .elementor-grid {
    grid-template-columns: repeat(12, 1fr);
  }
}
@media (max-width: ELEMENTOR_SCREEN_MOBILE_EXTRA_MAX) {
  .elementor-grid-mobile_extra-0 .elementor-grid {
    display: inline-block;
    width: 100%;
    word-spacing: var(--grid-column-gap);
    margin-block-end: calc(-1 * var(--grid-row-gap));
  }
  .elementor-grid-mobile_extra-0 .elementor-grid .elementor-grid-item {
    display: inline-block;
    margin-block-end: var(--grid-row-gap);
    word-break: break-word;
  }
  .elementor-grid-mobile_extra-1 .elementor-grid {
    grid-template-columns: repeat(1, 1fr);
  }
  .elementor-grid-mobile_extra-2 .elementor-grid {
    grid-template-columns: repeat(2, 1fr);
  }
  .elementor-grid-mobile_extra-3 .elementor-grid {
    grid-template-columns: repeat(3, 1fr);
  }
  .elementor-grid-mobile_extra-4 .elementor-grid {
    grid-template-columns: repeat(4, 1fr);
  }
  .elementor-grid-mobile_extra-5 .elementor-grid {
    grid-template-columns: repeat(5, 1fr);
  }
  .elementor-grid-mobile_extra-6 .elementor-grid {
    grid-template-columns: repeat(6, 1fr);
  }
  .elementor-grid-mobile_extra-7 .elementor-grid {
    grid-template-columns: repeat(7, 1fr);
  }
  .elementor-grid-mobile_extra-8 .elementor-grid {
    grid-template-columns: repeat(8, 1fr);
  }
  .elementor-grid-mobile_extra-9 .elementor-grid {
    grid-template-columns: repeat(9, 1fr);
  }
  .elementor-grid-mobile_extra-10 .elementor-grid {
    grid-template-columns: repeat(10, 1fr);
  }
  .elementor-grid-mobile_extra-11 .elementor-grid {
    grid-template-columns: repeat(11, 1fr);
  }
  .elementor-grid-mobile_extra-12 .elementor-grid {
    grid-template-columns: repeat(12, 1fr);
  }
}
@media (max-width: ELEMENTOR_SCREEN_MOBILE_MAX) {
  .elementor-grid-mobile-0 .elementor-grid {
    display: inline-block;
    width: 100%;
    word-spacing: var(--grid-column-gap);
    margin-block-end: calc(-1 * var(--grid-row-gap));
  }
  .elementor-grid-mobile-0 .elementor-grid .elementor-grid-item {
    display: inline-block;
    margin-block-end: var(--grid-row-gap);
    word-break: break-word;
  }
  .elementor-grid-mobile-1 .elementor-grid {
    grid-template-columns: repeat(1, 1fr);
  }
  .elementor-grid-mobile-2 .elementor-grid {
    grid-template-columns: repeat(2, 1fr);
  }
  .elementor-grid-mobile-3 .elementor-grid {
    grid-template-columns: repeat(3, 1fr);
  }
  .elementor-grid-mobile-4 .elementor-grid {
    grid-template-columns: repeat(4, 1fr);
  }
  .elementor-grid-mobile-5 .elementor-grid {
    grid-template-columns: repeat(5, 1fr);
  }
  .elementor-grid-mobile-6 .elementor-grid {
    grid-template-columns: repeat(6, 1fr);
  }
  .elementor-grid-mobile-7 .elementor-grid {
    grid-template-columns: repeat(7, 1fr);
  }
  .elementor-grid-mobile-8 .elementor-grid {
    grid-template-columns: repeat(8, 1fr);
  }
  .elementor-grid-mobile-9 .elementor-grid {
    grid-template-columns: repeat(9, 1fr);
  }
  .elementor-grid-mobile-10 .elementor-grid {
    grid-template-columns: repeat(10, 1fr);
  }
  .elementor-grid-mobile-11 .elementor-grid {
    grid-template-columns: repeat(11, 1fr);
  }
  .elementor-grid-mobile-12 .elementor-grid {
    grid-template-columns: repeat(12, 1fr);
  }
}

@media (min-width: ELEMENTOR_SCREEN_DESKTOP_MIN) {
  #elementor-device-mode:after {
    content: "desktop";
  }
}
@media (min-width: ELEMENTOR_SCREEN_WIDESCREEN_MIN) {
  #elementor-device-mode:after {
    content: "widescreen";
  }
}
@media (max-width: ELEMENTOR_SCREEN_LAPTOP_MAX) {
  #elementor-device-mode:after {
    content: "laptop";
  }
}
@media (max-width: ELEMENTOR_SCREEN_TABLET_EXTRA_MAX) {
  #elementor-device-mode:after {
    content: "tablet_extra";
  }
}
@media (max-width: ELEMENTOR_SCREEN_TABLET_MAX) {
  #elementor-device-mode:after {
    content: "tablet";
  }
}
@media (max-width: ELEMENTOR_SCREEN_MOBILE_EXTRA_MAX) {
  #elementor-device-mode:after {
    content: "mobile_extra";
  }
}
@media (max-width: ELEMENTOR_SCREEN_MOBILE_MAX) {
  #elementor-device-mode:after {
    content: "mobile";
  }
}

@media (prefers-reduced-motion: no-preference) {
  html {
    scroll-behavior: smooth;
  }
}
.e-con {
  --border-radius: 0;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  --border-style: initial;
  --border-color: initial;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --content-width: min(100%, var(--container-max-width, 1140px));
  --width: 100%;
  --min-height: initial;
  --height: auto;
  --text-align: initial;
  --margin-top: 0px;
  --margin-right: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --padding-top: var(--container-default-padding-top, 10px);
  --padding-right: var(--container-default-padding-right, 10px);
  --padding-bottom: var(--container-default-padding-bottom, 10px);
  --padding-left: var(--container-default-padding-left, 10px);
  --position: relative;
  --z-index: revert;
  --overflow: visible;
  --gap: var(--widgets-spacing, 20px);
  --row-gap: var(--widgets-spacing-row, 20px);
  --column-gap: var(--widgets-spacing-column, 20px);
  --overlay-mix-blend-mode: initial;
  --overlay-opacity: 1;
  --overlay-transition: 0.3s;
  --e-con-grid-template-columns: repeat(3, 1fr);
  --e-con-grid-template-rows: repeat(2, 1fr);
  position: var(--position);
  width: var(--width);
  min-width: 0;
  min-height: var(--min-height);
  height: var(--height);
  border-radius: var(--border-radius);
  z-index: var(--z-index);
  overflow: var(--overflow);
  --flex-wrap-mobile: wrap;
}
.e-con:where(:not(.e-div-block-base)) {
  transition: background var(--background-transition, 0.3s), border var(--border-transition, 0.3s), box-shadow var(--border-transition, 0.3s), transform var(--e-con-transform-transition-duration, 0.4s);
}
.e-con {
  --margin-block-start: var(--margin-top);
  --margin-block-end: var(--margin-bottom);
  --margin-inline-start: var(--margin-left);
  --margin-inline-end: var(--margin-right);
  --padding-inline-start: var(--padding-left);
  --padding-inline-end: var(--padding-right);
  --padding-block-start: var(--padding-top);
  --padding-block-end: var(--padding-bottom);
  --border-block-start-width: var(--border-top-width);
  --border-block-end-width: var(--border-bottom-width);
  --border-inline-start-width: var(--border-left-width);
  --border-inline-end-width: var(--border-right-width);
}
body.rtl .e-con {
  --padding-inline-start: var(--padding-right);
  --padding-inline-end: var(--padding-left);
  --margin-inline-start: var(--margin-right);
  --margin-inline-end: var(--margin-left);
  --border-inline-start-width: var(--border-right-width);
  --border-inline-end-width: var(--border-left-width);
}
.e-con {
  margin-block-start: var(--margin-block-start);
  margin-inline-end: var(--margin-inline-end);
  margin-block-end: var(--margin-block-end);
  margin-inline-start: var(--margin-inline-start);
  padding-inline-start: var(--padding-inline-start);
  padding-inline-end: var(--padding-inline-end);
}
.e-con.e-flex {
  --flex-direction: column;
  --flex-basis: auto;
  --flex-grow: 0;
  --flex-shrink: 1;
  flex: var(--flex-grow) var(--flex-shrink) var(--flex-basis);
}
.e-con-full, .e-con > .e-con-inner {
  text-align: var(--text-align);
  padding-block-start: var(--padding-block-start);
  padding-block-end: var(--padding-block-end);
}
.e-con-full.e-flex, .e-con.e-flex > .e-con-inner {
  flex-direction: var(--flex-direction);
}
.e-con, .e-con > .e-con-inner {
  display: var(--display);
}
.e-con.e-grid {
  --grid-justify-content: start;
  --grid-align-content: start;
  --grid-auto-flow: row;
}
.e-con.e-grid, .e-con.e-grid > .e-con-inner {
  grid-template-columns: var(--e-con-grid-template-columns);
  grid-template-rows: var(--e-con-grid-template-rows);
  justify-content: var(--grid-justify-content);
  align-content: var(--grid-align-content);
  grid-auto-flow: var(--grid-auto-flow);
  justify-items: var(--justify-items);
  align-items: var(--align-items);
}
.e-con-boxed.e-flex {
  flex-direction: column;
  flex-wrap: initial;
  justify-content: initial;
  align-items: initial;
  align-content: initial;
}
.e-con-boxed.e-grid {
  justify-items: initial;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
}
.e-con-boxed {
  text-align: initial;
  gap: initial;
}
.e-con.e-flex > .e-con-inner {
  flex-wrap: var(--flex-wrap);
  justify-content: var(--justify-content);
  align-items: var(--align-items);
  align-content: var(--align-content);
  flex-basis: initial;
  flex-grow: 1;
  flex-shrink: initial;
  align-self: initial;
}
.e-con.e-grid > .e-con-inner {
  justify-items: var(--justify-items);
  align-items: var(--align-items);
}
.e-con > .e-con-inner {
  gap: var(--row-gap) var(--column-gap);
  width: 100%;
  max-width: var(--content-width);
  margin: 0 auto;
  padding-inline-start: 0;
  padding-inline-end: 0;
  height: 100%;
}
:is(.elementor-section-wrap, [data-elementor-id]) > .e-con {
  --margin-left: auto;
  --margin-right: auto;
  max-width: min(100%, var(--width));
}
:is([data-widget_type="e-component.default"], [data-widget_type="e-component.default"] > .elementor-section-wrap) > .e-con {
  --margin-right: 0px;
  --margin-left: 0px;
}
.e-con .elementor-widget.elementor-widget {
  margin-block-end: 0;
}
.e-con::before, :is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container::before,
.e-con > .elementor-motion-effects-container > .elementor-motion-effects-layer::before,
.e-con > .elementor-background-slideshow::before {
  content: var(--background-overlay);
  display: block;
  position: absolute;
  mix-blend-mode: var(--overlay-mix-blend-mode);
  opacity: var(--overlay-opacity);
  transition: var(--overlay-transition, 0.3s);
  border-radius: var(--border-radius);
  border-style: var(--border-style);
  border-color: var(--border-color);
  border-block-start-width: var(--border-block-start-width);
  border-inline-end-width: var(--border-inline-end-width);
  border-block-end-width: var(--border-block-end-width);
  border-inline-start-width: var(--border-inline-start-width);
  top: calc(0px - var(--border-top-width));
  left: calc(0px - var(--border-left-width));
  width: max(100% + var(--border-left-width) + var(--border-right-width), 100%);
  height: max(100% + var(--border-top-width) + var(--border-bottom-width), 100%);
}
.e-con::before {
  transition: background var(--overlay-transition, 0.3s), border-radius var(--border-transition, 0.3s), opacity var(--overlay-transition, 0.3s);
}
.e-con > .elementor-background-slideshow, :is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container {
  border-radius: var(--border-radius);
  border-style: var(--border-style);
  border-color: var(--border-color);
  border-block-start-width: var(--border-block-start-width);
  border-inline-end-width: var(--border-inline-end-width);
  border-block-end-width: var(--border-block-end-width);
  border-inline-start-width: var(--border-inline-start-width);
  top: calc(0px - var(--border-top-width));
  left: calc(0px - var(--border-left-width));
  width: max(100% + var(--border-left-width) + var(--border-right-width), 100%);
  height: max(100% + var(--border-top-width) + var(--border-bottom-width), 100%);
}
@media (max-width: ELEMENTOR_SCREEN_MOBILE_MAX) {
  :is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container.elementor-hidden-mobile {
    display: none;
  }
}
:is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container::before {
  z-index: 1;
}
:is(.e-con, .e-con > .e-con-inner) > .elementor-background-slideshow::before {
  z-index: 2;
}
.e-con .elementor-widget {
  min-width: 0;
}
.e-con .elementor-widget-video, .e-con .elementor-widget-google_maps, .e-con .elementor-widget-empty {
  width: 100%;
}
.e-con .elementor-widget.e-widget-swiper {
  width: 100%;
}
.e-con > .elementor-widget > .elementor-widget-container, .e-con > .e-con-inner > .elementor-widget > .elementor-widget-container {
  height: 100%;
}
.elementor.elementor .e-con > .elementor-widget, .e-con.e-con > .e-con-inner > .elementor-widget {
  max-width: 100%;
}
.e-con .elementor-widget:not(:last-child) {
  --kit-widget-spacing: 0px;
}

@media (max-width: 767px) {
  .e-con.e-flex {
    --width: 100%;
    --flex-wrap: var(--flex-wrap-mobile);
  }
  .e-con.e-flex .elementor-widget-archive-posts {
    width: 100%;
  }
}
.elementor-form-fields-wrapper {
  display: flex;
  flex-wrap: wrap;
}
.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group > input, .elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group > textarea, .elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group > .elementor-select-wrapper, .elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-subgroup {
  flex-basis: 100%;
  max-width: 100%;
}
.elementor-form-fields-wrapper.elementor-labels-inline > .elementor-field-group > input, .elementor-form-fields-wrapper.elementor-labels-inline > .elementor-field-group .elementor-select-wrapper {
  flex-grow: 1;
}

.elementor-field-group {
  flex-wrap: wrap;
  align-items: center;
}
.elementor-field-group.elementor-field-type-submit {
  align-items: flex-end;
}
.elementor-field-group .elementor-field-textual {
  width: 100%;
  max-width: 100%;
  border: 1px solid #69727D;
  background-color: transparent;
  color: #1f2124;
  vertical-align: middle;
  flex-grow: 1;
}
.elementor-field-group .elementor-field-textual:focus {
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1) inset;
  outline: 0;
}
.elementor-field-group .elementor-field-textual::-webkit-input-placeholder {
  color: inherit;
  font-family: inherit;
  opacity: 0.6;
}
.elementor-field-group .elementor-field-textual:-ms-input-placeholder {
  color: inherit;
  font-family: inherit;
  opacity: 0.6;
}
.elementor-field-group .elementor-field-textual::-moz-placeholder {
  color: inherit;
  font-family: inherit;
  opacity: 0.6;
}
.elementor-field-group .elementor-field-textual:-moz-placeholder {
  color: inherit;
  font-family: inherit;
  opacity: 0.6;
}
.elementor-field-group .elementor-field-textual::placeholder {
  color: inherit;
  font-family: inherit;
  opacity: 0.6;
}
.elementor-field-group .elementor-select-wrapper {
  display: flex;
  position: relative;
  width: 100%;
}
.elementor-field-group .elementor-select-wrapper select {
  appearance: none;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  font-weight: inherit;
  font-style: inherit;
  text-transform: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  flex-basis: 100%;
  padding-inline-end: 20px;
}
.elementor-field-group .elementor-select-wrapper:before {
  content: "\e92a";
  font-family: "eicons";
  font-size: 15px;
  position: absolute;
  inset-block-start: 50%;
  inset-inline-end: 10px;
  transform: translateY(-50%);
  pointer-events: none;
  text-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
}
.elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper:before {
  content: "";
}

.elementor-field-subgroup {
  display: flex;
  flex-wrap: wrap;
}
.elementor-field-subgroup .elementor-field-option label {
  display: inline-block;
}
.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option {
  padding-inline-end: 10px;
}
.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option {
  flex-basis: 100%;
}

.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input,
.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label,
.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input,
.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label,
.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input,
.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label {
  display: inline;
}

.elementor-field-label {
  cursor: pointer;
}
.elementor-mark-required .elementor-field-label:after {
  content: "*";
  color: red;
  padding-inline-start: 0.2em;
}

.elementor-field-textual {
  line-height: 1.4;
  font-size: 15px;
  min-height: 40px;
  padding: 5px 14px;
  border-radius: 3px;
}
.elementor-field-textual.elementor-size-xs {
  font-size: 13px;
  min-height: 33px;
  padding: 4px 12px;
  border-radius: 2px;
}
.elementor-field-textual.elementor-size-md {
  font-size: 16px;
  min-height: 47px;
  padding: 6px 16px;
  border-radius: 4px;
}
.elementor-field-textual.elementor-size-lg {
  font-size: 18px;
  min-height: 59px;
  padding: 7px 20px;
  border-radius: 5px;
}
.elementor-field-textual.elementor-size-xl {
  font-size: 20px;
  min-height: 72px;
  padding: 8px 24px;
  border-radius: 6px;
}

.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
  flex-basis: 100%;
}
.elementor-button-align-stretch .e-form__buttons__wrapper {
  flex-basis: 50%;
  flex-grow: 1;
}
.elementor-button-align-stretch .e-form__buttons__wrapper__button {
  flex-basis: 100%;
}
.elementor-button-align-center .elementor-field-type-submit,
.elementor-button-align-center .e-form__buttons {
  justify-content: center;
}
.elementor-button-align-start .elementor-field-type-submit,
.elementor-button-align-start .e-form__buttons {
  justify-content: flex-start;
}
[dir=rtl] .elementor-button-align-start .elementor-field-type-submit,
[dir=rtl] .elementor-button-align-start .e-form__buttons {
  justify-content: flex-end;
}
.elementor-button-align-end .elementor-field-type-submit,
.elementor-button-align-end .e-form__buttons {
  justify-content: flex-end;
}
[dir=rtl] .elementor-button-align-end .elementor-field-type-submit,
[dir=rtl] .elementor-button-align-end .e-form__buttons {
  justify-content: flex-start;
}
.elementor-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
  flex-basis: initial;
}
.elementor-button-align-center .e-form__buttons__wrapper, .elementor-button-align-start .e-form__buttons__wrapper, .elementor-button-align-end .e-form__buttons__wrapper {
  flex-grow: initial;
}
.elementor-button-align-center .e-form__buttons__wrapper, .elementor-button-align-center .e-form__buttons__wrapper__button, .elementor-button-align-start .e-form__buttons__wrapper, .elementor-button-align-start .e-form__buttons__wrapper__button, .elementor-button-align-end .e-form__buttons__wrapper, .elementor-button-align-end .e-form__buttons__wrapper__button {
  flex-basis: initial;
}

@media screen and (max-width: ELEMENTOR_SCREEN_TABLET_MAX) {
  .elementor-tablet-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
    flex-basis: 100%;
  }
  .elementor-tablet-button-align-stretch .e-form__buttons__wrapper {
    flex-basis: 50%;
    flex-grow: 1;
  }
  .elementor-tablet-button-align-stretch .e-form__buttons__wrapper__button {
    flex-basis: 100%;
  }
  .elementor-tablet-button-align-center .elementor-field-type-submit,
  .elementor-tablet-button-align-center .e-form__buttons {
    justify-content: center;
  }
  .elementor-tablet-button-align-start .elementor-field-type-submit,
  .elementor-tablet-button-align-start .e-form__buttons {
    justify-content: flex-start;
  }
  [dir=rtl] .elementor-tablet-button-align-start .elementor-field-type-submit,
  [dir=rtl] .elementor-tablet-button-align-start .e-form__buttons {
    justify-content: flex-end;
  }
  .elementor-tablet-button-align-end .elementor-field-type-submit,
  .elementor-tablet-button-align-end .e-form__buttons {
    justify-content: flex-end;
  }
  [dir=rtl] .elementor-tablet-button-align-end .elementor-field-type-submit,
  [dir=rtl] .elementor-tablet-button-align-end .e-form__buttons {
    justify-content: flex-start;
  }
  .elementor-tablet-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-tablet-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-tablet-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
    flex-basis: initial;
  }
  .elementor-tablet-button-align-center .e-form__buttons__wrapper, .elementor-tablet-button-align-start .e-form__buttons__wrapper, .elementor-tablet-button-align-end .e-form__buttons__wrapper {
    flex-grow: initial;
  }
  .elementor-tablet-button-align-center .e-form__buttons__wrapper, .elementor-tablet-button-align-center .e-form__buttons__wrapper__button, .elementor-tablet-button-align-start .e-form__buttons__wrapper, .elementor-tablet-button-align-start .e-form__buttons__wrapper__button, .elementor-tablet-button-align-end .e-form__buttons__wrapper, .elementor-tablet-button-align-end .e-form__buttons__wrapper__button {
    flex-basis: initial;
  }
}
@media screen and (max-width: ELEMENTOR_SCREEN_MOBILE_MAX) {
  .elementor-mobile-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
    flex-basis: 100%;
  }
  .elementor-mobile-button-align-stretch .e-form__buttons__wrapper {
    flex-basis: 50%;
    flex-grow: 1;
  }
  .elementor-mobile-button-align-stretch .e-form__buttons__wrapper__button {
    flex-basis: 100%;
  }
  .elementor-mobile-button-align-center .elementor-field-type-submit,
  .elementor-mobile-button-align-center .e-form__buttons {
    justify-content: center;
  }
  .elementor-mobile-button-align-start .elementor-field-type-submit,
  .elementor-mobile-button-align-start .e-form__buttons {
    justify-content: flex-start;
  }
  [dir=rtl] .elementor-mobile-button-align-start .elementor-field-type-submit,
  [dir=rtl] .elementor-mobile-button-align-start .e-form__buttons {
    justify-content: flex-end;
  }
  .elementor-mobile-button-align-end .elementor-field-type-submit,
  .elementor-mobile-button-align-end .e-form__buttons {
    justify-content: flex-end;
  }
  [dir=rtl] .elementor-mobile-button-align-end .elementor-field-type-submit,
  [dir=rtl] .elementor-mobile-button-align-end .e-form__buttons {
    justify-content: flex-start;
  }
  .elementor-mobile-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-mobile-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-mobile-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
    flex-basis: initial;
  }
  .elementor-mobile-button-align-center .e-form__buttons__wrapper, .elementor-mobile-button-align-start .e-form__buttons__wrapper, .elementor-mobile-button-align-end .e-form__buttons__wrapper {
    flex-grow: initial;
  }
  .elementor-mobile-button-align-center .e-form__buttons__wrapper, .elementor-mobile-button-align-center .e-form__buttons__wrapper__button, .elementor-mobile-button-align-start .e-form__buttons__wrapper, .elementor-mobile-button-align-start .e-form__buttons__wrapper__button, .elementor-mobile-button-align-end .e-form__buttons__wrapper, .elementor-mobile-button-align-end .e-form__buttons__wrapper__button {
    flex-basis: initial;
  }
}
.elementor-error .elementor-field {
  border-color: #d9534f;
}
.elementor-error .help-inline {
  color: #d9534f;
  font-size: 0.9em;
}

.elementor-message {
  margin: 10px 0;
  font-size: 1em;
  line-height: 1;
}
.elementor-message:before {
  content: "\e90e";
  display: inline-block;
  font-family: eicons;
  font-weight: normal;
  font-style: normal;
  vertical-align: middle;
  margin-inline-end: 5px;
}
.elementor-message.elementor-message-danger {
  color: #d9534f;
}
.elementor-message.elementor-message-danger:before {
  content: "\e87f";
}
.elementor-message.form-message-success {
  color: #5cb85c;
}

.elementor-form .elementor-button {
  padding-block-start: 0;
  padding-block-end: 0;
  border: none;
}
.elementor-form .elementor-button > span, .elementor-form .elementor-button-content-wrapper {
  display: flex;
  justify-content: center;
  flex-direction: row;
  gap: 5px;
}
.elementor-form .elementor-button.elementor-size-xs {
  min-height: 33px;
}
.elementor-form .elementor-button.elementor-size-sm {
  min-height: 40px;
}
.elementor-form .elementor-button.elementor-size-md {
  min-height: 47px;
}
.elementor-form .elementor-button.elementor-size-lg {
  min-height: 59px;
}
.elementor-form .elementor-button.elementor-size-xl {
  min-height: 72px;
}

.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)) .elementor-widget-container, .elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)) {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, transform var(--e-transform-transition-duration, 400ms);
}

.elementor-heading-title {
  padding: 0;
  margin: 0;
  line-height: 1;
}

.elementor-button {
  display: inline-block;
  line-height: 1;
  background-color: #69727D;
  font-size: 15px;
  padding: 12px 24px;
  border-radius: 3px;
  color: #fff;
  fill: #fff;
  text-align: center;
  transition: all 0.3s;
}
.elementor-button:hover, .elementor-button:focus, .elementor-button:visited {
  color: #fff;
}
.elementor-button-content-wrapper {
  display: flex;
  justify-content: center;
  flex-direction: row;
  gap: 5px;
}
.elementor-button-icon {
  display: flex;
  align-items: center;
}
.elementor-button-icon svg {
  width: 1em;
  height: auto;
}
.elementor-button-icon .e-font-icon-svg {
  height: 1em;
}
.elementor-button-text {
  display: inline-block;
}
.elementor-button.elementor-size-xs {
  font-size: 13px;
  padding: 10px 20px;
  border-radius: 2px;
}
.elementor-button.elementor-size-md {
  font-size: 16px;
  padding: 15px 30px;
  border-radius: 4px;
}
.elementor-button.elementor-size-lg {
  font-size: 18px;
  padding: 20px 40px;
  border-radius: 5px;
}
.elementor-button.elementor-size-xl {
  font-size: 20px;
  padding: 25px 50px;
  border-radius: 6px;
}
.elementor-button span {
  text-decoration: inherit;
}

.elementor-element.elementor-button-info .elementor-button {
  background-color: #5bc0de;
}
.elementor-element.elementor-button-success .elementor-button {
  background-color: #5cb85c;
}
.elementor-element.elementor-button-warning .elementor-button {
  background-color: #f0ad4e;
}
.elementor-element.elementor-button-danger .elementor-button {
  background-color: #d9534f;
}

.elementor-widget-button .elementor-button .elementor-button-info {
  background-color: #5bc0de;
}
.elementor-widget-button .elementor-button .elementor-button-success {
  background-color: #5cb85c;
}
.elementor-widget-button .elementor-button .elementor-button-warning {
  background-color: #f0ad4e;
}
.elementor-widget-button .elementor-button .elementor-button-danger {
  background-color: #d9534f;
}

.elementor-view-stacked .elementor-icon {
  padding: 0.5em;
  background-color: #69727D;
  color: #fff;
  fill: #fff;
}

.elementor-view-framed .elementor-icon {
  padding: 0.5em;
  color: #69727D;
  border: 3px solid #69727D;
  background-color: transparent;
}

.elementor-icon {
  display: inline-block;
  line-height: 1;
  transition: all 0.3s;
  color: #69727D;
  font-size: 50px;
  text-align: center;
}
.elementor-icon:hover {
  color: #69727D;
}
.elementor-icon i, .elementor-icon svg {
  width: 1em;
  height: 1em;
  position: relative;
  display: block;
}
.elementor-icon i:before, .elementor-icon svg:before {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}
.elementor-icon i.fad {
  width: initial;
}

.elementor-shape-square .elementor-icon {
  border-radius: 0;
}
.elementor-shape-rounded .elementor-icon {
  border-radius: 10%;
}
.elementor-shape-circle .elementor-icon {
  border-radius: 50%;
}

.e-transform .elementor-widget-container, .e-transform:not(:has(.elementor-widget-container)) {
  transform: perspective(var(--e-transform-perspective, 0)) rotateZ(var(--e-transform-rotateZ, 0)) rotateX(var(--e-transform-rotateX, 0)) rotateY(var(--e-transform-rotateY, 0)) translate(var(--e-transform-translate, 0)) translateX(var(--e-transform-translateX, 0)) translateY(var(--e-transform-translateY, 0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX, 0)) skewY(var(--e-transform-skewY, 0));
  transform-origin: var(--e-transform-origin-y) var(--e-transform-origin-x);
}

.e-con.e-transform {
  transform: perspective(var(--e-con-transform-perspective, 0)) rotateZ(var(--e-con-transform-rotateZ, 0)) rotateX(var(--e-con-transform-rotateX, 0)) rotateY(var(--e-con-transform-rotateY, 0)) translate(var(--e-con-transform-translate, 0)) translateX(var(--e-con-transform-translateX, 0)) translateY(var(--e-con-transform-translateY, 0)) scaleX(calc(var(--e-con-transform-flipX, 1) * var(--e-con-transform-scaleX, var(--e-con-transform-scale, 1)))) scaleY(calc(var(--e-con-transform-flipY, 1) * var(--e-con-transform-scaleY, var(--e-con-transform-scale, 1)))) skewX(var(--e-con-transform-skewX, 0)) skewY(var(--e-con-transform-skewY, 0));
  transform-origin: var(--e-con-transform-origin-y) var(--e-con-transform-origin-x);
}

.animated {
  animation-duration: 1.25s;
}
.animated.animated-slow {
  animation-duration: 2s;
}
.animated.animated-fast {
  animation-duration: 0.75s;
}
.animated.infinite {
  animation-iteration-count: infinite;
}
.animated.reverse {
  animation-direction: reverse;
  animation-fill-mode: forwards;
}

@media (prefers-reduced-motion: reduce) {
  .animated {
    animation: none !important;
  }
  html * {
    transition-duration: 0s !important;
    transition-delay: 0s !important;
  }
}
@media (max-width: ELEMENTOR_SCREEN_MOBILE_MAX) {
  .elementor .elementor-hidden-phone,
  .elementor .elementor-hidden-mobile {
    display: none;
  }
}
@media (min-width: ELEMENTOR_SCREEN_MOBILE_EXTRA_MIN) and (max-width: ELEMENTOR_SCREEN_MOBILE_EXTRA_MAX) {
  .elementor .elementor-hidden-mobile_extra {
    display: none;
  }
}
@media (min-width: ELEMENTOR_SCREEN_TABLET_MIN) and (max-width: ELEMENTOR_SCREEN_TABLET_MAX) {
  .elementor .elementor-hidden-tablet {
    display: none;
  }
}
@media (min-width: ELEMENTOR_SCREEN_TABLET_EXTRA_MIN) and (max-width: ELEMENTOR_SCREEN_TABLET_EXTRA_MAX) {
  .elementor .elementor-hidden-tablet_extra {
    display: none;
  }
}
@media (min-width: ELEMENTOR_SCREEN_LAPTOP_MIN) and (max-width: ELEMENTOR_SCREEN_LAPTOP_MAX) {
  .elementor .elementor-hidden-laptop {
    display: none;
  }
}
@media (min-width: ELEMENTOR_SCREEN_DESKTOP_MIN) and (max-width: ELEMENTOR_SCREEN_DESKTOP_MAX) {
  .elementor .elementor-hidden-desktop {
    display: none;
  }
}
@media (min-width: ELEMENTOR_SCREEN_WIDESCREEN_MIN) {
  .elementor .elementor-hidden-widescreen {
    display: none;
  }
}

/*# sourceMappingURL=frontend.css.map */
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/templates/frontend.min.css */
:root{--direction-multiplier:1}body.rtl,html[dir=rtl]{--direction-multiplier:-1}.elementor-hidden{display:none}.elementor-visibility-hidden{visibility:hidden}.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;top:-10000em;width:1px;clip:rect(0,0,0,0);border:0}.elementor-clearfix:after{clear:both;content:"";display:block;height:0;width:0}.e-logo-wrapper{display:inline-block;line-height:1}.e-logo-wrapper i{color:var(--e-a-color-circle-logo);font-size:2.5em}.elementor *,.elementor :after,.elementor :before{box-sizing:border-box}.elementor a{box-shadow:none;text-decoration:none}.elementor hr{background-color:transparent;margin:0}.elementor img{border:none;border-radius:0;box-shadow:none;height:auto;max-width:100%}.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure{margin:0}.elementor embed,.elementor iframe,.elementor object,.elementor video{border:none;line-height:1;margin:0;max-width:100%;width:100%}.elementor .elementor-background,.elementor .elementor-background-holder,.elementor .elementor-background-video-container{direction:ltr;inset:0;overflow:hidden;position:absolute;z-index:0}.elementor .elementor-background-video-container{pointer-events:none;transition:opacity 1s}.elementor .elementor-background-video-container.elementor-loading{opacity:0}.elementor .elementor-background-video,.elementor .elementor-background-video-embed{max-width:none}.elementor .elementor-background-video,.elementor .elementor-background-video-embed,.elementor .elementor-background-video-hosted{inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(-50%,-50%)}.elementor .elementor-background-video-hosted{-o-object-fit:cover;object-fit:cover}.elementor .elementor-background-overlay{inset:0;position:absolute}.elementor .elementor-background-slideshow{inset:0;position:absolute;z-index:0}.elementor .elementor-background-slideshow__slide__image{background-position:50%;background-size:cover;height:100%;width:100%}.e-con-inner>.elementor-element.elementor-absolute,.e-con>.elementor-element.elementor-absolute,.elementor-widget-wrap>.elementor-element.elementor-absolute{position:absolute}.e-con-inner>.elementor-element.elementor-fixed,.e-con>.elementor-element.elementor-fixed,.elementor-widget-wrap>.elementor-element.elementor-fixed{position:fixed}.elementor-widget-wrap .elementor-element.elementor-widget__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget__width-initial{max-width:100%}@media (max-width:ELEMENTOR_SCREEN_TABLET_MAX){.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial{max-width:100%}}@media (max-width:ELEMENTOR_SCREEN_MOBILE_MAX){.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial{max-width:100%}}.elementor-element.elementor-absolute,.elementor-element.elementor-fixed{z-index:1}.elementor-element{--flex-direction:initial;--flex-wrap:initial;--justify-content:initial;--align-items:initial;--align-content:initial;--gap:initial;--flex-basis:initial;--flex-grow:initial;--flex-shrink:initial;--order:initial;--align-self:initial;align-self:var(--align-self);flex-basis:var(--flex-basis);flex-grow:var(--flex-grow);flex-shrink:var(--flex-shrink);order:var(--order)}.elementor-element:where(.e-con-full,.elementor-widget){align-content:var(--align-content);align-items:var(--align-items);flex-direction:var(--flex-direction);flex-wrap:var(--flex-wrap);gap:var(--row-gap) var(--column-gap);justify-content:var(--justify-content)}.elementor-invisible{visibility:hidden}.elementor-custom-embed-play{inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(calc(-50% * var(--direction-multiplier)),-50%)}.elementor-custom-embed-play i{color:#fff;font-size:100px;text-shadow:1px 0 6px rgba(0,0,0,.3)}.elementor-custom-embed-play svg{fill:#fff;filter:drop-shadow(1px 0 6px rgba(0,0,0,.3));height:100px;width:100px}.elementor-custom-embed-play i,.elementor-custom-embed-play svg{opacity:.8;transition:all .5s}.elementor-custom-embed-play.elementor-playing i{font-family:eicons}.elementor-custom-embed-play.elementor-playing i:before{content:"\e8fb"}.elementor-custom-embed-play.elementor-playing i,.elementor-custom-embed-play.elementor-playing svg{animation:eicon-spin 2s linear infinite}.elementor-tag{display:inline-flex}.elementor-ken-burns{transition-duration:10s;transition-property:transform;transition-timing-function:linear}.elementor-ken-burns--out{transform:scale(1.3)}.elementor-ken-burns--active{transition-duration:20s}.elementor-ken-burns--active.elementor-ken-burns--out{transform:scale(1)}.elementor-ken-burns--active.elementor-ken-burns--in{transform:scale(1.3)}.elementor-align-center{text-align:center}.elementor-align-right{text-align:right}.elementor-align-left{text-align:left}.elementor-align-center .elementor-button,.elementor-align-left .elementor-button,.elementor-align-right .elementor-button{width:auto}.elementor-align-justify .elementor-button{width:100%}@media (min-width:ELEMENTOR_SCREEN_WIDESCREEN_MIN){.elementor-widescreen-align-center{text-align:center}.elementor-widescreen-align-right{text-align:right}.elementor-widescreen-align-left{text-align:left}.elementor-widescreen-align-center .elementor-button,.elementor-widescreen-align-left .elementor-button,.elementor-widescreen-align-right .elementor-button{width:auto}.elementor-widescreen-align-justify .elementor-button{width:100%}}@media (max-width:ELEMENTOR_SCREEN_LAPTOP_MAX){.elementor-laptop-align-center{text-align:center}.elementor-laptop-align-right{text-align:right}.elementor-laptop-align-left{text-align:left}.elementor-laptop-align-center .elementor-button,.elementor-laptop-align-left .elementor-button,.elementor-laptop-align-right .elementor-button{width:auto}.elementor-laptop-align-justify .elementor-button{width:100%}}@media (max-width:ELEMENTOR_SCREEN_TABLET_EXTRA_MAX){.elementor-tablet_extra-align-center{text-align:center}.elementor-tablet_extra-align-right{text-align:right}.elementor-tablet_extra-align-left{text-align:left}.elementor-tablet_extra-align-center .elementor-button,.elementor-tablet_extra-align-left .elementor-button,.elementor-tablet_extra-align-right .elementor-button{width:auto}.elementor-tablet_extra-align-justify .elementor-button{width:100%}}@media (max-width:ELEMENTOR_SCREEN_TABLET_MAX){.elementor-tablet-align-center{text-align:center}.elementor-tablet-align-right{text-align:right}.elementor-tablet-align-left{text-align:left}.elementor-tablet-align-center .elementor-button,.elementor-tablet-align-left .elementor-button,.elementor-tablet-align-right .elementor-button{width:auto}.elementor-tablet-align-justify .elementor-button{width:100%}}@media (max-width:ELEMENTOR_SCREEN_MOBILE_EXTRA_MAX){.elementor-mobile_extra-align-center{text-align:center}.elementor-mobile_extra-align-right{text-align:right}.elementor-mobile_extra-align-left{text-align:left}.elementor-mobile_extra-align-center .elementor-button,.elementor-mobile_extra-align-left .elementor-button,.elementor-mobile_extra-align-right .elementor-button{width:auto}.elementor-mobile_extra-align-justify .elementor-button{width:100%}}@media (max-width:ELEMENTOR_SCREEN_MOBILE_MAX){.elementor-mobile-align-center{text-align:center}.elementor-mobile-align-right{text-align:right}.elementor-mobile-align-left{text-align:left}.elementor-mobile-align-center .elementor-button,.elementor-mobile-align-left .elementor-button,.elementor-mobile-align-right .elementor-button{width:auto}.elementor-mobile-align-justify .elementor-button{width:100%}}:root{--page-title-display:block}.elementor-page-title,h1.entry-title{display:var(--page-title-display)}@keyframes eicon-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.eicon-animation-spin{animation:eicon-spin 2s linear infinite}.elementor-section{position:relative}.elementor-section .elementor-container{display:flex;margin-inline:auto;position:relative}@media (max-width:ELEMENTOR_SCREEN_TABLET_MAX){.elementor-section .elementor-container{flex-wrap:wrap}}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.elementor-section.elementor-section-stretched{position:relative;width:100%}.elementor-section.elementor-section-items-top>.elementor-container{align-items:flex-start}.elementor-section.elementor-section-items-middle>.elementor-container{align-items:center}.elementor-section.elementor-section-items-bottom>.elementor-container{align-items:flex-end}@media (min-width:ELEMENTOR_SCREEN_MOBILE_NEXT){.elementor-section.elementor-section-height-full{height:100vh}.elementor-section.elementor-section-height-full>.elementor-container{height:100%}}.elementor-bc-flex-widget .elementor-section-content-top>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:flex-start}.elementor-bc-flex-widget .elementor-section-content-middle>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:center}.elementor-bc-flex-widget .elementor-section-content-bottom>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:flex-end}.elementor-widget-wrap{align-content:flex-start;flex-wrap:wrap;position:relative;width:100%}.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{display:flex}.elementor-widget-wrap>.elementor-element{width:100%}.elementor-widget-wrap.e-swiper-container{width:calc(100% - (var(--e-column-margin-left, 0px) + var(--e-column-margin-right, 0px)))}.elementor-widget{position:relative}.elementor-widget:not(:last-child){margin-block-end:var(--kit-widget-spacing,20px)}.elementor-widget:not(:last-child).elementor-absolute,.elementor-widget:not(:last-child).elementor-widget__width-auto,.elementor-widget:not(:last-child).elementor-widget__width-initial{margin-block-end:0}.elementor-column{display:flex;min-height:1px;position:relative}.elementor-column-gap-narrow>.elementor-column>.elementor-element-populated{padding:5px}.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:10px}.elementor-column-gap-extended>.elementor-column>.elementor-element-populated{padding:15px}.elementor-column-gap-wide>.elementor-column>.elementor-element-populated{padding:20px}.elementor-column-gap-wider>.elementor-column>.elementor-element-populated{padding:30px}.elementor-inner-section .elementor-column-gap-no .elementor-element-populated{padding:0}@media (min-width:ELEMENTOR_SCREEN_MOBILE_NEXT){.elementor-column.elementor-col-10,.elementor-column[data-col="10"]{width:10%}.elementor-column.elementor-col-11,.elementor-column[data-col="11"]{width:11.111%}.elementor-column.elementor-col-12,.elementor-column[data-col="12"]{width:12.5%}.elementor-column.elementor-col-14,.elementor-column[data-col="14"]{width:14.285%}.elementor-column.elementor-col-16,.elementor-column[data-col="16"]{width:16.666%}.elementor-column.elementor-col-20,.elementor-column[data-col="20"]{width:20%}.elementor-column.elementor-col-25,.elementor-column[data-col="25"]{width:25%}.elementor-column.elementor-col-30,.elementor-column[data-col="30"]{width:30%}.elementor-column.elementor-col-33,.elementor-column[data-col="33"]{width:33.333%}.elementor-column.elementor-col-40,.elementor-column[data-col="40"]{width:40%}.elementor-column.elementor-col-50,.elementor-column[data-col="50"]{width:50%}.elementor-column.elementor-col-60,.elementor-column[data-col="60"]{width:60%}.elementor-column.elementor-col-66,.elementor-column[data-col="66"]{width:66.666%}.elementor-column.elementor-col-70,.elementor-column[data-col="70"]{width:70%}.elementor-column.elementor-col-75,.elementor-column[data-col="75"]{width:75%}.elementor-column.elementor-col-80,.elementor-column[data-col="80"]{width:80%}.elementor-column.elementor-col-83,.elementor-column[data-col="83"]{width:83.333%}.elementor-column.elementor-col-90,.elementor-column[data-col="90"]{width:90%}.elementor-column.elementor-col-100,.elementor-column[data-col="100"]{width:100%}}@media (max-width:479px){.elementor-column.elementor-xs-10{width:10%}.elementor-column.elementor-xs-11{width:11.111%}.elementor-column.elementor-xs-12{width:12.5%}.elementor-column.elementor-xs-14{width:14.285%}.elementor-column.elementor-xs-16{width:16.666%}.elementor-column.elementor-xs-20{width:20%}.elementor-column.elementor-xs-25{width:25%}.elementor-column.elementor-xs-30{width:30%}.elementor-column.elementor-xs-33{width:33.333%}.elementor-column.elementor-xs-40{width:40%}.elementor-column.elementor-xs-50{width:50%}.elementor-column.elementor-xs-60{width:60%}.elementor-column.elementor-xs-66{width:66.666%}.elementor-column.elementor-xs-70{width:70%}.elementor-column.elementor-xs-75{width:75%}.elementor-column.elementor-xs-80{width:80%}.elementor-column.elementor-xs-83{width:83.333%}.elementor-column.elementor-xs-90{width:90%}.elementor-column.elementor-xs-100{width:100%}}@media (max-width:ELEMENTOR_SCREEN_MOBILE_MAX){.elementor-column.elementor-sm-10{width:10%}.elementor-column.elementor-sm-11{width:11.111%}.elementor-column.elementor-sm-12{width:12.5%}.elementor-column.elementor-sm-14{width:14.285%}.elementor-column.elementor-sm-16{width:16.666%}.elementor-column.elementor-sm-20{width:20%}.elementor-column.elementor-sm-25{width:25%}.elementor-column.elementor-sm-30{width:30%}.elementor-column.elementor-sm-33{width:33.333%}.elementor-column.elementor-sm-40{width:40%}.elementor-column.elementor-sm-50{width:50%}.elementor-column.elementor-sm-60{width:60%}.elementor-column.elementor-sm-66{width:66.666%}.elementor-column.elementor-sm-70{width:70%}.elementor-column.elementor-sm-75{width:75%}.elementor-column.elementor-sm-80{width:80%}.elementor-column.elementor-sm-83{width:83.333%}.elementor-column.elementor-sm-90{width:90%}.elementor-column.elementor-sm-100{width:100%}}@media (min-width:ELEMENTOR_SCREEN_MOBILE_NEXT) and (max-width:ELEMENTOR_SCREEN_TABLET_MAX){.elementor-column.elementor-md-10{width:10%}.elementor-column.elementor-md-11{width:11.111%}.elementor-column.elementor-md-12{width:12.5%}.elementor-column.elementor-md-14{width:14.285%}.elementor-column.elementor-md-16{width:16.666%}.elementor-column.elementor-md-20{width:20%}.elementor-column.elementor-md-25{width:25%}.elementor-column.elementor-md-30{width:30%}.elementor-column.elementor-md-33{width:33.333%}.elementor-column.elementor-md-40{width:40%}.elementor-column.elementor-md-50{width:50%}.elementor-column.elementor-md-60{width:60%}.elementor-column.elementor-md-66{width:66.666%}.elementor-column.elementor-md-70{width:70%}.elementor-column.elementor-md-75{width:75%}.elementor-column.elementor-md-80{width:80%}.elementor-column.elementor-md-83{width:83.333%}.elementor-column.elementor-md-90{width:90%}.elementor-column.elementor-md-100{width:100%}}@media (min-width:ELEMENTOR_SCREEN_WIDESCREEN_MIN){.elementor-reverse-widescreen>.elementor-container>:first-child{order:10}.elementor-reverse-widescreen>.elementor-container>:nth-child(2){order:9}.elementor-reverse-widescreen>.elementor-container>:nth-child(3){order:8}.elementor-reverse-widescreen>.elementor-container>:nth-child(4){order:7}.elementor-reverse-widescreen>.elementor-container>:nth-child(5){order:6}.elementor-reverse-widescreen>.elementor-container>:nth-child(6){order:5}.elementor-reverse-widescreen>.elementor-container>:nth-child(7){order:4}.elementor-reverse-widescreen>.elementor-container>:nth-child(8){order:3}.elementor-reverse-widescreen>.elementor-container>:nth-child(9){order:2}.elementor-reverse-widescreen>.elementor-container>:nth-child(10){order:1}}@media (min-width:ELEMENTOR_SCREEN_TABLET_NEXT) and (max-width:ELEMENTOR_SCREEN_LAPTOP_MAX){.elementor-reverse-laptop>.elementor-container>:first-child{order:10}.elementor-reverse-laptop>.elementor-container>:nth-child(2){order:9}.elementor-reverse-laptop>.elementor-container>:nth-child(3){order:8}.elementor-reverse-laptop>.elementor-container>:nth-child(4){order:7}.elementor-reverse-laptop>.elementor-container>:nth-child(5){order:6}.elementor-reverse-laptop>.elementor-container>:nth-child(6){order:5}.elementor-reverse-laptop>.elementor-container>:nth-child(7){order:4}.elementor-reverse-laptop>.elementor-container>:nth-child(8){order:3}.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:2}.elementor-reverse-laptop>.elementor-container>:nth-child(10){order:1}}@media (min-width:ELEMENTOR_SCREEN_TABLET_EXTRA_NEXT) and (max-width:ELEMENTOR_SCREEN_LAPTOP_MAX){.elementor-reverse-laptop>.elementor-container>:first-child{order:10}.elementor-reverse-laptop>.elementor-container>:nth-child(2){order:9}.elementor-reverse-laptop>.elementor-container>:nth-child(3){order:8}.elementor-reverse-laptop>.elementor-container>:nth-child(4){order:7}.elementor-reverse-laptop>.elementor-container>:nth-child(5){order:6}.elementor-reverse-laptop>.elementor-container>:nth-child(6){order:5}.elementor-reverse-laptop>.elementor-container>:nth-child(7){order:4}.elementor-reverse-laptop>.elementor-container>:nth-child(8){order:3}.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:2}.elementor-reverse-laptop>.elementor-container>:nth-child(10){order:1}}@media (min-width:ELEMENTOR_SCREEN_TABLET_NEXT) and (max-width:ELEMENTOR_SCREEN_TABLET_EXTRA_MAX){.elementor-reverse-laptop>.elementor-container>:first-child,.elementor-reverse-laptop>.elementor-container>:nth-child(10),.elementor-reverse-laptop>.elementor-container>:nth-child(2),.elementor-reverse-laptop>.elementor-container>:nth-child(3),.elementor-reverse-laptop>.elementor-container>:nth-child(4),.elementor-reverse-laptop>.elementor-container>:nth-child(5),.elementor-reverse-laptop>.elementor-container>:nth-child(6),.elementor-reverse-laptop>.elementor-container>:nth-child(7),.elementor-reverse-laptop>.elementor-container>:nth-child(8),.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:0}.elementor-reverse-tablet_extra>.elementor-container>:first-child{order:10}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(10){order:1}}@media (min-width:ELEMENTOR_SCREEN_MOBILE_NEXT) and (max-width:ELEMENTOR_SCREEN_TABLET_MAX){.elementor-reverse-tablet>.elementor-container>:first-child{order:10}.elementor-reverse-tablet>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:1}}@media (min-width:ELEMENTOR_SCREEN_MOBILE_EXTRA_NEXT) and (max-width:ELEMENTOR_SCREEN_TABLET_MAX){.elementor-reverse-tablet>.elementor-container>:first-child{order:10}.elementor-reverse-tablet>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:1}}@media (min-width:ELEMENTOR_SCREEN_MOBILE_NEXT) and (max-width:ELEMENTOR_SCREEN_MOBILE_EXTRA_MAX){.elementor-reverse-tablet>.elementor-container>:first-child,.elementor-reverse-tablet>.elementor-container>:nth-child(10),.elementor-reverse-tablet>.elementor-container>:nth-child(2),.elementor-reverse-tablet>.elementor-container>:nth-child(3),.elementor-reverse-tablet>.elementor-container>:nth-child(4),.elementor-reverse-tablet>.elementor-container>:nth-child(5),.elementor-reverse-tablet>.elementor-container>:nth-child(6),.elementor-reverse-tablet>.elementor-container>:nth-child(7),.elementor-reverse-tablet>.elementor-container>:nth-child(8),.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:0}.elementor-reverse-mobile_extra>.elementor-container>:first-child{order:10}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(2){order:9}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(3){order:8}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(4){order:7}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(5){order:6}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(6){order:5}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(7){order:4}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(8){order:3}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(9){order:2}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(10){order:1}}@media (max-width:ELEMENTOR_SCREEN_MOBILE_MAX){.elementor-reverse-mobile>.elementor-container>:first-child{order:10}.elementor-reverse-mobile>.elementor-container>:nth-child(2){order:9}.elementor-reverse-mobile>.elementor-container>:nth-child(3){order:8}.elementor-reverse-mobile>.elementor-container>:nth-child(4){order:7}.elementor-reverse-mobile>.elementor-container>:nth-child(5){order:6}.elementor-reverse-mobile>.elementor-container>:nth-child(6){order:5}.elementor-reverse-mobile>.elementor-container>:nth-child(7){order:4}.elementor-reverse-mobile>.elementor-container>:nth-child(8){order:3}.elementor-reverse-mobile>.elementor-container>:nth-child(9){order:2}.elementor-reverse-mobile>.elementor-container>:nth-child(10){order:1}.elementor-column{width:100%}}.elementor-grid{display:grid;grid-column-gap:var(--grid-column-gap);grid-row-gap:var(--grid-row-gap)}.elementor-grid .elementor-grid-item{min-width:0}.elementor-grid-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}@media (min-width:ELEMENTOR_SCREEN_WIDESCREEN_MIN){.elementor-grid-widescreen-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-widescreen-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-widescreen-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-widescreen-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-widescreen-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-widescreen-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-widescreen-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-widescreen-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-widescreen-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-widescreen-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-widescreen-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-widescreen-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-widescreen-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-widescreen-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:ELEMENTOR_SCREEN_LAPTOP_MAX){.elementor-grid-laptop-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-laptop-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-laptop-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-laptop-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-laptop-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-laptop-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-laptop-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-laptop-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-laptop-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-laptop-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-laptop-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-laptop-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-laptop-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-laptop-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:ELEMENTOR_SCREEN_TABLET_EXTRA_MAX){.elementor-grid-tablet_extra-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-tablet_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-tablet_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-tablet_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-tablet_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-tablet_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-tablet_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-tablet_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-tablet_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-tablet_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-tablet_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-tablet_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-tablet_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-tablet_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:ELEMENTOR_SCREEN_TABLET_MAX){.elementor-grid-tablet-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-tablet-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-tablet-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-tablet-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-tablet-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-tablet-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-tablet-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-tablet-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-tablet-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-tablet-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-tablet-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-tablet-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-tablet-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-tablet-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:ELEMENTOR_SCREEN_MOBILE_EXTRA_MAX){.elementor-grid-mobile_extra-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-mobile_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-mobile_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-mobile_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-mobile_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-mobile_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-mobile_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-mobile_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-mobile_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-mobile_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-mobile_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-mobile_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-mobile_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-mobile_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:ELEMENTOR_SCREEN_MOBILE_MAX){.elementor-grid-mobile-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-mobile-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-mobile-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-mobile-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-mobile-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-mobile-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-mobile-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-mobile-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-mobile-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-mobile-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-mobile-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-mobile-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-mobile-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-mobile-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (min-width:ELEMENTOR_SCREEN_DESKTOP_MIN){#elementor-device-mode:after{content:"desktop"}}@media (min-width:ELEMENTOR_SCREEN_WIDESCREEN_MIN){#elementor-device-mode:after{content:"widescreen"}}@media (max-width:ELEMENTOR_SCREEN_LAPTOP_MAX){#elementor-device-mode:after{content:"laptop"}}@media (max-width:ELEMENTOR_SCREEN_TABLET_EXTRA_MAX){#elementor-device-mode:after{content:"tablet_extra"}}@media (max-width:ELEMENTOR_SCREEN_TABLET_MAX){#elementor-device-mode:after{content:"tablet"}}@media (max-width:ELEMENTOR_SCREEN_MOBILE_EXTRA_MAX){#elementor-device-mode:after{content:"mobile_extra"}}@media (max-width:ELEMENTOR_SCREEN_MOBILE_MAX){#elementor-device-mode:after{content:"mobile"}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.e-con{--border-radius:0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-style:initial;--border-color:initial;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--content-width:min(100%,var(--container-max-width,1140px));--width:100%;--min-height:initial;--height:auto;--text-align:initial;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:var(--container-default-padding-top,10px);--padding-right:var(--container-default-padding-right,10px);--padding-bottom:var(--container-default-padding-bottom,10px);--padding-left:var(--container-default-padding-left,10px);--position:relative;--z-index:revert;--overflow:visible;--gap:var(--widgets-spacing,20px);--row-gap:var(--widgets-spacing-row,20px);--column-gap:var(--widgets-spacing-column,20px);--overlay-mix-blend-mode:initial;--overlay-opacity:1;--overlay-transition:0.3s;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(2,1fr);border-radius:var(--border-radius);height:var(--height);min-height:var(--min-height);min-width:0;overflow:var(--overflow);position:var(--position);width:var(--width);z-index:var(--z-index);--flex-wrap-mobile:wrap}.e-con:where(:not(.e-div-block-base)){transition:background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s)}.e-con{--margin-block-start:var(--margin-top);--margin-block-end:var(--margin-bottom);--margin-inline-start:var(--margin-left);--margin-inline-end:var(--margin-right);--padding-inline-start:var(--padding-left);--padding-inline-end:var(--padding-right);--padding-block-start:var(--padding-top);--padding-block-end:var(--padding-bottom);--border-block-start-width:var(--border-top-width);--border-block-end-width:var(--border-bottom-width);--border-inline-start-width:var(--border-left-width);--border-inline-end-width:var(--border-right-width)}body.rtl .e-con{--padding-inline-start:var(--padding-right);--padding-inline-end:var(--padding-left);--margin-inline-start:var(--margin-right);--margin-inline-end:var(--margin-left);--border-inline-start-width:var(--border-right-width);--border-inline-end-width:var(--border-left-width)}.e-con{margin-block-end:var(--margin-block-end);margin-block-start:var(--margin-block-start);margin-inline-end:var(--margin-inline-end);margin-inline-start:var(--margin-inline-start);padding-inline-end:var(--padding-inline-end);padding-inline-start:var(--padding-inline-start)}.e-con.e-flex{--flex-direction:column;--flex-basis:auto;--flex-grow:0;--flex-shrink:1;flex:var(--flex-grow) var(--flex-shrink) var(--flex-basis)}.e-con-full,.e-con>.e-con-inner{padding-block-end:var(--padding-block-end);padding-block-start:var(--padding-block-start);text-align:var(--text-align)}.e-con-full.e-flex,.e-con.e-flex>.e-con-inner{flex-direction:var(--flex-direction)}.e-con,.e-con>.e-con-inner{display:var(--display)}.e-con.e-grid{--grid-justify-content:start;--grid-align-content:start;--grid-auto-flow:row}.e-con.e-grid,.e-con.e-grid>.e-con-inner{align-content:var(--grid-align-content);align-items:var(--align-items);grid-auto-flow:var(--grid-auto-flow);grid-template-columns:var(--e-con-grid-template-columns);grid-template-rows:var(--e-con-grid-template-rows);justify-content:var(--grid-justify-content);justify-items:var(--justify-items)}.e-con-boxed.e-flex{align-content:normal;align-items:normal;flex-direction:column;flex-wrap:nowrap;justify-content:normal}.e-con-boxed.e-grid{grid-template-columns:1fr;grid-template-rows:1fr;justify-items:legacy}.e-con-boxed{gap:initial;text-align:initial}.e-con.e-flex>.e-con-inner{align-content:var(--align-content);align-items:var(--align-items);align-self:auto;flex-basis:auto;flex-grow:1;flex-shrink:1;flex-wrap:var(--flex-wrap);justify-content:var(--justify-content)}.e-con.e-grid>.e-con-inner{align-items:var(--align-items);justify-items:var(--justify-items)}.e-con>.e-con-inner{gap:var(--row-gap) var(--column-gap);height:100%;margin:0 auto;max-width:var(--content-width);padding-inline-end:0;padding-inline-start:0;width:100%}:is(.elementor-section-wrap,[data-elementor-id])>.e-con{--margin-left:auto;--margin-right:auto;max-width:min(100%,var(--width))}:is([data-widget_type="e-component.default"],[data-widget_type="e-component.default"]>.elementor-section-wrap)>.e-con{--margin-right:0px;--margin-left:0px}.e-con .elementor-widget.elementor-widget{margin-block-end:0}.e-con:before,.e-con>.elementor-background-slideshow:before,.e-con>.elementor-motion-effects-container>.elementor-motion-effects-layer:before,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);content:var(--background-overlay);display:block;height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));mix-blend-mode:var(--overlay-mix-blend-mode);opacity:var(--overlay-opacity);position:absolute;top:calc(0px - var(--border-top-width));transition:var(--overlay-transition,.3s);width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}.e-con:before{transition:background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s)}.e-con>.elementor-background-slideshow,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));top:calc(0px - var(--border-top-width));width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}@media (max-width:ELEMENTOR_SCREEN_MOBILE_MAX){:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container.elementor-hidden-mobile{display:none}}:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{z-index:1}:is(.e-con,.e-con>.e-con-inner)>.elementor-background-slideshow:before{z-index:2}.e-con .elementor-widget{min-width:0}.e-con .elementor-widget-empty,.e-con .elementor-widget-google_maps,.e-con .elementor-widget-video,.e-con .elementor-widget.e-widget-swiper{width:100%}.e-con>.e-con-inner>.elementor-widget>.elementor-widget-container,.e-con>.elementor-widget>.elementor-widget-container{height:100%}.e-con.e-con>.e-con-inner>.elementor-widget,.elementor.elementor .e-con>.elementor-widget{max-width:100%}.e-con .elementor-widget:not(:last-child){--kit-widget-spacing:0px}@media (max-width:767px){.e-con.e-flex{--width:100%;--flex-wrap:var(--flex-wrap-mobile)}.e-con.e-flex .elementor-widget-archive-posts{width:100%}}.elementor-form-fields-wrapper{display:flex;flex-wrap:wrap}.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-subgroup,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>.elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>input,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>textarea{flex-basis:100%;max-width:100%}.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group .elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group>input{flex-grow:1}.elementor-field-group{align-items:center;flex-wrap:wrap}.elementor-field-group.elementor-field-type-submit{align-items:flex-end}.elementor-field-group .elementor-field-textual{background-color:transparent;border:1px solid #69727d;color:#1f2124;flex-grow:1;max-width:100%;vertical-align:middle;width:100%}.elementor-field-group .elementor-field-textual:focus{box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);outline:0}.elementor-field-group .elementor-field-textual::-moz-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-field-textual::placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-select-wrapper{display:flex;position:relative;width:100%}.elementor-field-group .elementor-select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;flex-basis:100%;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-inline-end:20px;text-transform:inherit}.elementor-field-group .elementor-select-wrapper:before{content:"\e92a";font-family:eicons;font-size:15px;inset-block-start:50%;inset-inline-end:10px;pointer-events:none;position:absolute;text-shadow:0 0 3px rgba(0,0,0,.3);transform:translateY(-50%)}.elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper:before{content:""}.elementor-field-subgroup{display:flex;flex-wrap:wrap}.elementor-field-subgroup .elementor-field-option label{display:inline-block}.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option{padding-inline-end:10px}.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option{flex-basis:100%}.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label{display:inline}.elementor-field-label{cursor:pointer}.elementor-mark-required .elementor-field-label:after{color:red;content:"*";padding-inline-start:.2em}.elementor-field-textual{border-radius:3px;font-size:15px;line-height:1.4;min-height:40px;padding:5px 14px}.elementor-field-textual.elementor-size-xs{border-radius:2px;font-size:13px;min-height:33px;padding:4px 12px}.elementor-field-textual.elementor-size-md{border-radius:4px;font-size:16px;min-height:47px;padding:6px 16px}.elementor-field-textual.elementor-size-lg{border-radius:5px;font-size:18px;min-height:59px;padding:7px 20px}.elementor-field-textual.elementor-size-xl{border-radius:6px;font-size:20px;min-height:72px;padding:8px 24px}.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-button-align-center .e-form__buttons,.elementor-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-button-align-start .e-form__buttons,.elementor-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-button-align-end .e-form__buttons,.elementor-button-align-end .elementor-field-type-submit,[dir=rtl] .elementor-button-align-start .e-form__buttons,[dir=rtl] .elementor-button-align-start .elementor-field-type-submit{justify-content:flex-end}[dir=rtl] .elementor-button-align-end .e-form__buttons,[dir=rtl] .elementor-button-align-end .elementor-field-type-submit{justify-content:flex-start}.elementor-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-center .e-form__buttons__wrapper__button,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper__button,.elementor-button-align-start .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}@media screen and (max-width:ELEMENTOR_SCREEN_TABLET_MAX){.elementor-tablet-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-tablet-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-tablet-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-tablet-button-align-center .e-form__buttons,.elementor-tablet-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-tablet-button-align-start .e-form__buttons,.elementor-tablet-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-tablet-button-align-end .e-form__buttons,.elementor-tablet-button-align-end .elementor-field-type-submit,[dir=rtl] .elementor-tablet-button-align-start .e-form__buttons,[dir=rtl] .elementor-tablet-button-align-start .elementor-field-type-submit{justify-content:flex-end}[dir=rtl] .elementor-tablet-button-align-end .e-form__buttons,[dir=rtl] .elementor-tablet-button-align-end .elementor-field-type-submit{justify-content:flex-start}.elementor-tablet-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-center .e-form__buttons__wrapper__button,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper__button,.elementor-tablet-button-align-start .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}}@media screen and (max-width:ELEMENTOR_SCREEN_MOBILE_MAX){.elementor-mobile-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-mobile-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-mobile-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-mobile-button-align-center .e-form__buttons,.elementor-mobile-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-mobile-button-align-start .e-form__buttons,.elementor-mobile-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-mobile-button-align-end .e-form__buttons,.elementor-mobile-button-align-end .elementor-field-type-submit,[dir=rtl] .elementor-mobile-button-align-start .e-form__buttons,[dir=rtl] .elementor-mobile-button-align-start .elementor-field-type-submit{justify-content:flex-end}[dir=rtl] .elementor-mobile-button-align-end .e-form__buttons,[dir=rtl] .elementor-mobile-button-align-end .elementor-field-type-submit{justify-content:flex-start}.elementor-mobile-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-center .e-form__buttons__wrapper__button,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper__button,.elementor-mobile-button-align-start .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}}.elementor-error .elementor-field{border-color:#d9534f}.elementor-error .help-inline{color:#d9534f;font-size:.9em}.elementor-message{font-size:1em;line-height:1;margin:10px 0}.elementor-message:before{content:"\e90e";display:inline-block;font-family:eicons;font-style:normal;font-weight:400;margin-inline-end:5px;vertical-align:middle}.elementor-message.elementor-message-danger{color:#d9534f}.elementor-message.elementor-message-danger:before{content:"\e87f"}.elementor-message.form-message-success{color:#5cb85c}.elementor-form .elementor-button{border:none;padding-block-end:0;padding-block-start:0}.elementor-form .elementor-button-content-wrapper,.elementor-form .elementor-button>span{display:flex;flex-direction:row;gap:5px;justify-content:center}.elementor-form .elementor-button.elementor-size-xs{min-height:33px}.elementor-form .elementor-button.elementor-size-sm{min-height:40px}.elementor-form .elementor-button.elementor-size-md{min-height:47px}.elementor-form .elementor-button.elementor-size-lg{min-height:59px}.elementor-form .elementor-button.elementor-size-xl{min-height:72px}.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)) .elementor-widget-container,.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)){transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s)}.elementor-heading-title{line-height:1;margin:0;padding:0}.elementor-button{background-color:#69727d;border-radius:3px;color:#fff;display:inline-block;fill:#fff;font-size:15px;line-height:1;padding:12px 24px;text-align:center;transition:all .3s}.elementor-button:focus,.elementor-button:hover,.elementor-button:visited{color:#fff}.elementor-button-content-wrapper{display:flex;flex-direction:row;gap:5px;justify-content:center}.elementor-button-icon{align-items:center;display:flex}.elementor-button-icon svg{height:auto;width:1em}.elementor-button-icon .e-font-icon-svg{height:1em}.elementor-button-text{display:inline-block}.elementor-button.elementor-size-xs{border-radius:2px;font-size:13px;padding:10px 20px}.elementor-button.elementor-size-md{border-radius:4px;font-size:16px;padding:15px 30px}.elementor-button.elementor-size-lg{border-radius:5px;font-size:18px;padding:20px 40px}.elementor-button.elementor-size-xl{border-radius:6px;font-size:20px;padding:25px 50px}.elementor-button span{text-decoration:inherit}.elementor-element.elementor-button-info .elementor-button{background-color:#5bc0de}.elementor-element.elementor-button-success .elementor-button{background-color:#5cb85c}.elementor-element.elementor-button-warning .elementor-button{background-color:#f0ad4e}.elementor-element.elementor-button-danger .elementor-button{background-color:#d9534f}.elementor-widget-button .elementor-button .elementor-button-info{background-color:#5bc0de}.elementor-widget-button .elementor-button .elementor-button-success{background-color:#5cb85c}.elementor-widget-button .elementor-button .elementor-button-warning{background-color:#f0ad4e}.elementor-widget-button .elementor-button .elementor-button-danger{background-color:#d9534f}.elementor-view-stacked .elementor-icon{background-color:#69727d;color:#fff;fill:#fff;padding:.5em}.elementor-view-framed .elementor-icon{background-color:transparent;border:3px solid #69727d;color:#69727d;padding:.5em}.elementor-icon{color:#69727d;display:inline-block;font-size:50px;line-height:1;text-align:center;transition:all .3s}.elementor-icon:hover{color:#69727d}.elementor-icon i,.elementor-icon svg{display:block;height:1em;position:relative;width:1em}.elementor-icon i:before,.elementor-icon svg:before{left:50%;position:absolute;transform:translateX(-50%)}.elementor-icon i.fad{width:auto}.elementor-shape-square .elementor-icon{border-radius:0}.elementor-shape-rounded .elementor-icon{border-radius:10%}.elementor-shape-circle .elementor-icon{border-radius:50%}.e-transform .elementor-widget-container,.e-transform:not(:has(.elementor-widget-container)){transform:perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0));transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x)}.e-con.e-transform{transform:perspective(var(--e-con-transform-perspective,0)) rotate(var(--e-con-transform-rotateZ,0)) rotateX(var(--e-con-transform-rotateX,0)) rotateY(var(--e-con-transform-rotateY,0)) translate(var(--e-con-transform-translate,0)) translateX(var(--e-con-transform-translateX,0)) translateY(var(--e-con-transform-translateY,0)) scaleX(calc(var(--e-con-transform-flipX, 1) * var(--e-con-transform-scaleX, var(--e-con-transform-scale, 1)))) scaleY(calc(var(--e-con-transform-flipY, 1) * var(--e-con-transform-scaleY, var(--e-con-transform-scale, 1)))) skewX(var(--e-con-transform-skewX,0)) skewY(var(--e-con-transform-skewY,0));transform-origin:var(--e-con-transform-origin-y) var(--e-con-transform-origin-x)}.animated{animation-duration:1.25s}.animated.animated-slow{animation-duration:2s}.animated.animated-fast{animation-duration:.75s}.animated.infinite{animation-iteration-count:infinite}.animated.reverse{animation-direction:reverse;animation-fill-mode:forwards}@media (prefers-reduced-motion:reduce){.animated{animation:none!important}html *{transition-delay:0s!important;transition-duration:0s!important}}@media (max-width:ELEMENTOR_SCREEN_MOBILE_MAX){.elementor .elementor-hidden-mobile,.elementor .elementor-hidden-phone{display:none}}@media (min-width:ELEMENTOR_SCREEN_MOBILE_EXTRA_MIN) and (max-width:ELEMENTOR_SCREEN_MOBILE_EXTRA_MAX){.elementor .elementor-hidden-mobile_extra{display:none}}@media (min-width:ELEMENTOR_SCREEN_TABLET_MIN) and (max-width:ELEMENTOR_SCREEN_TABLET_MAX){.elementor .elementor-hidden-tablet{display:none}}@media (min-width:ELEMENTOR_SCREEN_TABLET_EXTRA_MIN) and (max-width:ELEMENTOR_SCREEN_TABLET_EXTRA_MAX){.elementor .elementor-hidden-tablet_extra{display:none}}@media (min-width:ELEMENTOR_SCREEN_LAPTOP_MIN) and (max-width:ELEMENTOR_SCREEN_LAPTOP_MAX){.elementor .elementor-hidden-laptop{display:none}}@media (min-width:ELEMENTOR_SCREEN_DESKTOP_MIN) and (max-width:ELEMENTOR_SCREEN_DESKTOP_MAX){.elementor .elementor-hidden-desktop{display:none}}@media (min-width:ELEMENTOR_SCREEN_WIDESCREEN_MIN){.elementor .elementor-hidden-widescreen{display:none}}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/templates/lightbox.css */
.elementor-lightbox {
  --lightbox-ui-color: rgba(238, 238, 238, 0.9);
  --lightbox-ui-color-hover: #fff;
  --lightbox-text-color: var(--lightbox-ui-color);
  --lightbox-header-icons-size: 20px;
  --lightbox-navigation-icons-size: 25px;
}
.elementor-lightbox:not(.elementor-popup-modal) .dialog-header,
.elementor-lightbox:not(.elementor-popup-modal) .dialog-message {
  text-align: center;
}
.elementor-lightbox .dialog-header {
  display: none;
}
.elementor-lightbox .dialog-widget-content {
  background: none;
  box-shadow: none;
  width: 100%;
  height: 100%;
}
.elementor-lightbox .dialog-message {
  animation-duration: 0.3s;
  height: 100%;
}
.elementor-lightbox .dialog-message.dialog-lightbox-message {
  padding: 0;
}
.elementor-lightbox .dialog-lightbox-close-button {
  cursor: pointer;
  position: absolute;
  font-size: var(--lightbox-header-icons-size);
  inset-inline-end: 0.75em;
  margin-top: 13px;
  padding: 0.25em;
  z-index: 2;
  line-height: 1;
  display: flex;
}
.elementor-lightbox .dialog-lightbox-close-button svg {
  height: 1em;
  width: 1em;
}
.elementor-lightbox .dialog-lightbox-close-button,
.elementor-lightbox .elementor-swiper-button {
  color: var(--lightbox-ui-color);
  transition: all 0.3s;
  opacity: 1;
}
.elementor-lightbox .dialog-lightbox-close-button svg,
.elementor-lightbox .elementor-swiper-button svg {
  fill: var(--lightbox-ui-color);
}
.elementor-lightbox .dialog-lightbox-close-button:hover,
.elementor-lightbox .elementor-swiper-button:hover {
  color: var(--lightbox-ui-color-hover);
}
.elementor-lightbox .dialog-lightbox-close-button:hover svg,
.elementor-lightbox .elementor-swiper-button:hover svg {
  fill: var(--lightbox-ui-color-hover);
}
.elementor-lightbox .swiper {
  height: 100%;
}
.elementor-lightbox .elementor-lightbox-item {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  padding: 70px;
  box-sizing: border-box;
  height: 100%;
  margin: auto;
}
@media (max-width: 767px) {
  .elementor-lightbox .elementor-lightbox-item {
    padding: 70px 0;
  }
}
.elementor-lightbox .elementor-lightbox-image {
  max-height: 100%;
  user-select: none;
}
.elementor-lightbox .elementor-lightbox-image, .elementor-lightbox .elementor-lightbox-image:hover {
  opacity: 1;
  filter: none;
  border: none;
}
.elementor-lightbox .elementor-lightbox-image {
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.3), 0 0 8px -5px rgba(0, 0, 0, 0.3);
  border-radius: 2px;
}
.elementor-lightbox .elementor-video-container {
  width: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.elementor-lightbox .elementor-video-container .elementor-video-square,
.elementor-lightbox .elementor-video-container .elementor-video-landscape,
.elementor-lightbox .elementor-video-container .elementor-video-portrait {
  width: 100%;
  height: 100%;
  margin: auto;
}
.elementor-lightbox .elementor-video-container .elementor-video-square iframe,
.elementor-lightbox .elementor-video-container .elementor-video-landscape iframe,
.elementor-lightbox .elementor-video-container .elementor-video-portrait iframe {
  border: 0;
  background-color: #000;
}
.elementor-lightbox .elementor-video-container .elementor-video-square iframe,
.elementor-lightbox .elementor-video-container .elementor-video-square video,
.elementor-lightbox .elementor-video-container .elementor-video-landscape iframe,
.elementor-lightbox .elementor-video-container .elementor-video-landscape video,
.elementor-lightbox .elementor-video-container .elementor-video-portrait iframe,
.elementor-lightbox .elementor-video-container .elementor-video-portrait video {
  aspect-ratio: var(--video-aspect-ratio, 1.77777);
}
.elementor-lightbox .elementor-video-container .elementor-video-square iframe,
.elementor-lightbox .elementor-video-container .elementor-video-square video {
  width: min(90vh, 90vw);
  height: min(90vh, 90vw);
}
.elementor-lightbox .elementor-video-container .elementor-video-landscape iframe,
.elementor-lightbox .elementor-video-container .elementor-video-landscape video {
  width: 100%;
  max-height: 90vh;
  height: auto;
}
.elementor-lightbox .elementor-video-container .elementor-video-portrait iframe,
.elementor-lightbox .elementor-video-container .elementor-video-portrait video {
  height: 100%;
  max-width: 90vw;
}
@media (min-width: 1025px) {
  .elementor-lightbox .elementor-video-container .elementor-video-landscape {
    width: 85vw;
    max-height: 85vh;
  }
  .elementor-lightbox .elementor-video-container .elementor-video-portrait {
    height: 85vh;
    max-width: 85vw;
  }
}
@media (max-width: 1024px) {
  .elementor-lightbox .elementor-video-container .elementor-video-landscape {
    width: 95vw;
    max-height: 95vh;
  }
  .elementor-lightbox .elementor-video-container .elementor-video-portrait {
    height: 95vh;
    max-width: 95vw;
  }
}
.elementor-lightbox .swiper .elementor-swiper-button-prev {
  left: 0;
}
.elementor-lightbox .swiper .elementor-swiper-button-next {
  right: 0;
}
.elementor-lightbox .swiper .swiper-pagination-fraction {
  width: max-content;
  color: #ffffff;
}
.elementor-lightbox .elementor-swiper-button:focus {
  outline-width: 1px;
}
.elementor-lightbox .elementor-swiper-button-prev, .elementor-lightbox .elementor-swiper-button-next {
  height: 100%;
  display: flex;
  align-items: center;
  width: 15%;
  justify-content: center;
  font-size: var(--lightbox-navigation-icons-size);
}
@media (max-width: 1024px) {
  .elementor-lightbox .elementor-swiper-button-prev:active, .elementor-lightbox .elementor-swiper-button-next:active {
    -webkit-tap-highlight-color: transparent; /* fallback for some Androids */
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  }
  .elementor-lightbox .elementor-swiper-button-prev svg,
  .elementor-lightbox .elementor-swiper-button-prev i, .elementor-lightbox .elementor-swiper-button-next svg,
  .elementor-lightbox .elementor-swiper-button-next i {
    cursor: pointer;
  }
  .elementor-lightbox .elementor-swiper-button-prev svg:active,
  .elementor-lightbox .elementor-swiper-button-prev i:active, .elementor-lightbox .elementor-swiper-button-next svg:active,
  .elementor-lightbox .elementor-swiper-button-next i:active {
    outline: none;
    background-color: rgba(0, 0, 0, 0.5);
  }
}
@media (max-width: 767px) {
  .elementor-lightbox .elementor-swiper-button:focus {
    outline: none;
  }
  .elementor-lightbox .elementor-swiper-button-prev:active, .elementor-lightbox .elementor-swiper-button-next:active {
    -webkit-tap-highlight-color: transparent; /* fallback for some Androids */
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  }
  .elementor-lightbox .elementor-swiper-button-prev, .elementor-lightbox .elementor-swiper-button-next {
    width: 20%;
  }
  .elementor-lightbox .elementor-swiper-button-prev i, .elementor-lightbox .elementor-swiper-button-next i {
    padding: 10px;
    background-color: rgba(0, 0, 0, 0.5);
  }
  .elementor-lightbox .elementor-swiper-button-prev svg,
  .elementor-lightbox .elementor-swiper-button-prev i, .elementor-lightbox .elementor-swiper-button-next svg,
  .elementor-lightbox .elementor-swiper-button-next i {
    cursor: pointer;
  }
  .elementor-lightbox .elementor-swiper-button-prev svg:active,
  .elementor-lightbox .elementor-swiper-button-prev i:active, .elementor-lightbox .elementor-swiper-button-next svg:active,
  .elementor-lightbox .elementor-swiper-button-next i:active {
    outline: none;
    background-color: rgba(0, 0, 0, 0.5);
  }
  .elementor-lightbox .elementor-swiper-button-prev {
    left: 0;
    justify-content: flex-start;
  }
  .elementor-lightbox .elementor-swiper-button-next {
    right: 0;
    justify-content: flex-end;
  }
}

.elementor-slideshow__counter {
  color: currentColor;
  font-size: 0.75em;
  width: max-content;
}
.elementor-slideshow__header, .elementor-slideshow__footer {
  position: absolute;
  left: 0;
  width: 100%;
  padding: 15px 20px;
  transition: 0.3s;
}
.elementor-slideshow__footer {
  color: var(--lightbox-text-color);
}
.elementor-slideshow__header {
  color: var(--lightbox-ui-color);
  display: flex;
  flex-direction: row-reverse;
  font-size: var(--lightbox-header-icons-size);
  padding-inline-start: 1em;
  padding-inline-end: 2.6em;
  top: 0;
  align-items: center;
  z-index: 10;
}
.elementor-slideshow__header > i,
.elementor-slideshow__header > svg {
  cursor: pointer;
  padding: 0.25em;
  margin: 0 0.35em;
}
.elementor-slideshow__header > i {
  font-size: inherit;
}
.elementor-slideshow__header > i:hover {
  color: var(--lightbox-ui-color-hover);
}
.elementor-slideshow__header > svg {
  box-sizing: content-box;
  fill: var(--lightbox-ui-color);
  height: 1em;
  width: 1em;
}
.elementor-slideshow__header > svg:hover {
  fill: var(--lightbox-ui-color-hover);
}
.elementor-slideshow__header .elementor-slideshow__counter {
  margin-inline-end: auto;
}
.elementor-slideshow__header .elementor-icon-share {
  z-index: 5;
}
.elementor-slideshow__share-menu {
  background-color: rgba(0, 0, 0, 0);
  width: 0;
  height: 0;
  position: absolute;
  overflow: hidden;
  transition: background-color 400ms;
}
.elementor-slideshow__share-menu .elementor-slideshow__share-links a {
  color: #0C0D0E;
}
.elementor-slideshow__share-links {
  display: block;
  position: absolute;
  min-width: 200px;
  inset-inline-end: 2.8em;
  top: 3em;
  background-color: #fff;
  border-radius: 3px;
  padding: 14px 20px;
  transform: scale(0);
  opacity: 0;
  transform-origin: 90% 10%;
  transition: all 250ms 100ms;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.3);
}
.elementor-slideshow__share-links a {
  text-align: start;
  color: #3f444b;
  font-size: 12px;
  line-height: 2.5;
  display: block;
  opacity: 0;
  transition: opacity 500ms 100ms;
}
.elementor-slideshow__share-links a:hover {
  color: #000;
}
.elementor-slideshow__share-links a i,
.elementor-slideshow__share-links a svg {
  margin-inline-end: 0.75em;
}
.elementor-slideshow__share-links a i {
  font-size: 1.25em;
}
.elementor-slideshow__share-links a svg {
  height: 1.25em;
  width: 1.25em;
}
.elementor-slideshow__share-links:before {
  content: "";
  display: block;
  position: absolute;
  top: 1px;
  inset-inline-end: 0.5em;
  border: 0.45em solid;
  border-color: transparent transparent #fff transparent;
  transform: translateY(-100%) scaleX(0.7);
}
.elementor-slideshow__footer {
  bottom: 0;
  z-index: 5;
  position: fixed;
}
.elementor-slideshow__title, .elementor-slideshow__description {
  margin: 0;
}
.elementor-slideshow__title {
  font-size: 16px;
  font-weight: bold;
}
.elementor-slideshow__description {
  font-size: 14px;
}
.elementor-slideshow--ui-hidden .elementor-slideshow__header, .elementor-slideshow--ui-hidden .elementor-slideshow__footer {
  opacity: 0;
  pointer-events: none;
}
.elementor-slideshow--ui-hidden .elementor-swiper-button-prev, .elementor-slideshow--ui-hidden .elementor-swiper-button-next {
  opacity: 0;
}
.elementor-slideshow--fullscreen-mode .elementor-video-container {
  width: 100%;
}
.elementor-slideshow--zoom-mode .elementor-slideshow__header, .elementor-slideshow--zoom-mode .elementor-slideshow__footer {
  background-color: rgba(0, 0, 0, 0.5);
}
.elementor-slideshow--zoom-mode .elementor-swiper-button-prev, .elementor-slideshow--zoom-mode .elementor-swiper-button-next {
  opacity: 0;
  pointer-events: none;
}
.elementor-slideshow--share-mode .elementor-slideshow__share-menu {
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  opacity: 1;
  cursor: default;
  background-color: rgba(0, 0, 0, 0.5);
}
.elementor-slideshow--share-mode .elementor-slideshow__share-links {
  transform: scale(1);
}
.elementor-slideshow--share-mode .elementor-slideshow__share-links, .elementor-slideshow--share-mode .elementor-slideshow__share-links a {
  opacity: 1;
}
.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-twitter {
  color: #1DA1F2;
}
.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-facebook {
  color: #3b5998;
}
.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-pinterest {
  color: #bd081c;
}
.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-download-bold {
  color: #9DA5AE;
}
.elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-twitter {
  fill: #1DA1F2;
}
.elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-facebook {
  fill: #3b5998;
}
.elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-pinterest {
  fill: #bd081c;
}
.elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-download-bold {
  fill: #9DA5AE;
}
.elementor-slideshow--share-mode .eicon-share-arrow {
  z-index: 2;
}

/*# sourceMappingURL=lightbox.css.map */
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/templates/lightbox.min.css */
.elementor-lightbox{--lightbox-ui-color:hsla(0,0%,93%,.9);--lightbox-ui-color-hover:#fff;--lightbox-text-color:var(--lightbox-ui-color);--lightbox-header-icons-size:20px;--lightbox-navigation-icons-size:25px}.elementor-lightbox:not(.elementor-popup-modal) .dialog-header,.elementor-lightbox:not(.elementor-popup-modal) .dialog-message{text-align:center}.elementor-lightbox .dialog-header{display:none}.elementor-lightbox .dialog-widget-content{background:none;box-shadow:none;height:100%;width:100%}.elementor-lightbox .dialog-message{animation-duration:.3s;height:100%}.elementor-lightbox .dialog-message.dialog-lightbox-message{padding:0}.elementor-lightbox .dialog-lightbox-close-button{cursor:pointer;display:flex;font-size:var(--lightbox-header-icons-size);inset-inline-end:.75em;line-height:1;margin-top:13px;padding:.25em;position:absolute;z-index:2}.elementor-lightbox .dialog-lightbox-close-button svg{height:1em;width:1em}.elementor-lightbox .dialog-lightbox-close-button,.elementor-lightbox .elementor-swiper-button{color:var(--lightbox-ui-color);opacity:1;transition:all .3s}.elementor-lightbox .dialog-lightbox-close-button svg,.elementor-lightbox .elementor-swiper-button svg{fill:var(--lightbox-ui-color)}.elementor-lightbox .dialog-lightbox-close-button:hover,.elementor-lightbox .elementor-swiper-button:hover{color:var(--lightbox-ui-color-hover)}.elementor-lightbox .dialog-lightbox-close-button:hover svg,.elementor-lightbox .elementor-swiper-button:hover svg{fill:var(--lightbox-ui-color-hover)}.elementor-lightbox .swiper{height:100%}.elementor-lightbox .elementor-lightbox-item{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:auto;padding:70px;position:relative}@media (max-width:767px){.elementor-lightbox .elementor-lightbox-item{padding:70px 0}}.elementor-lightbox .elementor-lightbox-image{max-height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.elementor-lightbox .elementor-lightbox-image,.elementor-lightbox .elementor-lightbox-image:hover{border:none;filter:none;opacity:1}.elementor-lightbox .elementor-lightbox-image{border-radius:2px;box-shadow:0 0 30px rgba(0,0,0,.3),0 0 8px -5px rgba(0,0,0,.3)}.elementor-lightbox .elementor-video-container{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.elementor-lightbox .elementor-video-container .elementor-video-landscape,.elementor-lightbox .elementor-video-container .elementor-video-portrait,.elementor-lightbox .elementor-video-container .elementor-video-square{height:100%;margin:auto;width:100%}.elementor-lightbox .elementor-video-container .elementor-video-landscape iframe,.elementor-lightbox .elementor-video-container .elementor-video-portrait iframe,.elementor-lightbox .elementor-video-container .elementor-video-square iframe{background-color:#000;border:0}.elementor-lightbox .elementor-video-container .elementor-video-landscape iframe,.elementor-lightbox .elementor-video-container .elementor-video-landscape video,.elementor-lightbox .elementor-video-container .elementor-video-portrait iframe,.elementor-lightbox .elementor-video-container .elementor-video-portrait video,.elementor-lightbox .elementor-video-container .elementor-video-square iframe,.elementor-lightbox .elementor-video-container .elementor-video-square video{aspect-ratio:var(--video-aspect-ratio,1.77777)}.elementor-lightbox .elementor-video-container .elementor-video-square iframe,.elementor-lightbox .elementor-video-container .elementor-video-square video{height:min(90vh,90vw);width:min(90vh,90vw)}.elementor-lightbox .elementor-video-container .elementor-video-landscape iframe,.elementor-lightbox .elementor-video-container .elementor-video-landscape video{height:auto;max-height:90vh;width:100%}.elementor-lightbox .elementor-video-container .elementor-video-portrait iframe,.elementor-lightbox .elementor-video-container .elementor-video-portrait video{height:100%;max-width:90vw}@media (min-width:1025px){.elementor-lightbox .elementor-video-container .elementor-video-landscape{max-height:85vh;width:85vw}.elementor-lightbox .elementor-video-container .elementor-video-portrait{height:85vh;max-width:85vw}}@media (max-width:1024px){.elementor-lightbox .elementor-video-container .elementor-video-landscape{max-height:95vh;width:95vw}.elementor-lightbox .elementor-video-container .elementor-video-portrait{height:95vh;max-width:95vw}}.elementor-lightbox .swiper .elementor-swiper-button-prev{left:0}.elementor-lightbox .swiper .elementor-swiper-button-next{right:0}.elementor-lightbox .swiper .swiper-pagination-fraction{color:#fff;width:-moz-max-content;width:max-content}.elementor-lightbox .elementor-swiper-button:focus{outline-width:1px}.elementor-lightbox .elementor-swiper-button-next,.elementor-lightbox .elementor-swiper-button-prev{align-items:center;display:flex;font-size:var(--lightbox-navigation-icons-size);height:100%;justify-content:center;width:15%}@media (max-width:1024px){.elementor-lightbox .elementor-swiper-button-next:active,.elementor-lightbox .elementor-swiper-button-prev:active{-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:rgba(0,0,0,0)}.elementor-lightbox .elementor-swiper-button-next i,.elementor-lightbox .elementor-swiper-button-next svg,.elementor-lightbox .elementor-swiper-button-prev i,.elementor-lightbox .elementor-swiper-button-prev svg{cursor:pointer}.elementor-lightbox .elementor-swiper-button-next i:active,.elementor-lightbox .elementor-swiper-button-next svg:active,.elementor-lightbox .elementor-swiper-button-prev i:active,.elementor-lightbox .elementor-swiper-button-prev svg:active{background-color:rgba(0,0,0,.5);outline:none}}@media (max-width:767px){.elementor-lightbox .elementor-swiper-button:focus{outline:none}.elementor-lightbox .elementor-swiper-button-next:active,.elementor-lightbox .elementor-swiper-button-prev:active{-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:rgba(0,0,0,0)}.elementor-lightbox .elementor-swiper-button-next,.elementor-lightbox .elementor-swiper-button-prev{width:20%}.elementor-lightbox .elementor-swiper-button-next i,.elementor-lightbox .elementor-swiper-button-prev i{background-color:rgba(0,0,0,.5);padding:10px}.elementor-lightbox .elementor-swiper-button-next i,.elementor-lightbox .elementor-swiper-button-next svg,.elementor-lightbox .elementor-swiper-button-prev i,.elementor-lightbox .elementor-swiper-button-prev svg{cursor:pointer}.elementor-lightbox .elementor-swiper-button-next i:active,.elementor-lightbox .elementor-swiper-button-next svg:active,.elementor-lightbox .elementor-swiper-button-prev i:active,.elementor-lightbox .elementor-swiper-button-prev svg:active{background-color:rgba(0,0,0,.5);outline:none}.elementor-lightbox .elementor-swiper-button-prev{justify-content:flex-start;left:0}.elementor-lightbox .elementor-swiper-button-next{justify-content:flex-end;right:0}}.elementor-slideshow__counter{color:currentColor;font-size:.75em;width:-moz-max-content;width:max-content}.elementor-slideshow__footer,.elementor-slideshow__header{left:0;padding:15px 20px;position:absolute;transition:.3s;width:100%}.elementor-slideshow__footer{color:var(--lightbox-text-color)}.elementor-slideshow__header{align-items:center;color:var(--lightbox-ui-color);display:flex;flex-direction:row-reverse;font-size:var(--lightbox-header-icons-size);padding-inline-end:2.6em;padding-inline-start:1em;top:0;z-index:10}.elementor-slideshow__header>i,.elementor-slideshow__header>svg{cursor:pointer;margin:0 .35em;padding:.25em}.elementor-slideshow__header>i{font-size:inherit}.elementor-slideshow__header>i:hover{color:var(--lightbox-ui-color-hover)}.elementor-slideshow__header>svg{box-sizing:content-box;fill:var(--lightbox-ui-color);height:1em;width:1em}.elementor-slideshow__header>svg:hover{fill:var(--lightbox-ui-color-hover)}.elementor-slideshow__header .elementor-slideshow__counter{margin-inline-end:auto}.elementor-slideshow__header .elementor-icon-share{z-index:5}.elementor-slideshow__share-menu{background-color:transparent;height:0;overflow:hidden;position:absolute;transition:background-color .4s;width:0}.elementor-slideshow__share-menu .elementor-slideshow__share-links a{color:#0c0d0e}.elementor-slideshow__share-links{background-color:#fff;border-radius:3px;box-shadow:0 4px 15px rgba(0,0,0,.3);display:block;inset-inline-end:2.8em;min-width:200px;opacity:0;padding:14px 20px;position:absolute;top:3em;transform:scale(0);transform-origin:90% 10%;transition:all .25s .1s}.elementor-slideshow__share-links a{color:#3f444b;display:block;font-size:12px;line-height:2.5;opacity:0;text-align:start;transition:opacity .5s .1s}.elementor-slideshow__share-links a:hover{color:#000}.elementor-slideshow__share-links a i,.elementor-slideshow__share-links a svg{margin-inline-end:.75em}.elementor-slideshow__share-links a i{font-size:1.25em}.elementor-slideshow__share-links a svg{height:1.25em;width:1.25em}.elementor-slideshow__share-links:before{border:.45em solid transparent;border-bottom-color:#fff;content:"";display:block;inset-inline-end:.5em;position:absolute;top:1px;transform:translateY(-100%) scaleX(.7)}.elementor-slideshow__footer{bottom:0;position:fixed;z-index:5}.elementor-slideshow__description,.elementor-slideshow__title{margin:0}.elementor-slideshow__title{font-size:16px;font-weight:700}.elementor-slideshow__description{font-size:14px}.elementor-slideshow--ui-hidden .elementor-slideshow__footer,.elementor-slideshow--ui-hidden .elementor-slideshow__header{opacity:0;pointer-events:none}.elementor-slideshow--ui-hidden .elementor-swiper-button-next,.elementor-slideshow--ui-hidden .elementor-swiper-button-prev{opacity:0}.elementor-slideshow--fullscreen-mode .elementor-video-container{width:100%}.elementor-slideshow--zoom-mode .elementor-slideshow__footer,.elementor-slideshow--zoom-mode .elementor-slideshow__header{background-color:rgba(0,0,0,.5)}.elementor-slideshow--zoom-mode .elementor-swiper-button-next,.elementor-slideshow--zoom-mode .elementor-swiper-button-prev{opacity:0;pointer-events:none}.elementor-slideshow--share-mode .elementor-slideshow__share-menu{background-color:rgba(0,0,0,.5);cursor:default;height:100vh;left:0;opacity:1;top:0;width:100vw}.elementor-slideshow--share-mode .elementor-slideshow__share-links{transform:scale(1)}.elementor-slideshow--share-mode .elementor-slideshow__share-links,.elementor-slideshow--share-mode .elementor-slideshow__share-links a{opacity:1}.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-twitter{color:#1da1f2}.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-facebook{color:#3b5998}.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-pinterest{color:#bd081c}.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-download-bold{color:#9da5ae}.elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-twitter{fill:#1da1f2}.elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-facebook{fill:#3b5998}.elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-pinterest{fill:#bd081c}.elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-download-bold{fill:#9da5ae}.elementor-slideshow--share-mode .eicon-share-arrow{z-index:2}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/templates/widget-accordion-rtl.min.css */
.elementor-tab-title a{color:inherit}.elementor-accordion{text-align:start}.elementor-accordion .elementor-accordion-item{border:1px solid #d5d8dc}.elementor-accordion .elementor-accordion-item+.elementor-accordion-item{border-block-start:none}.elementor-accordion .elementor-tab-title{cursor:pointer;font-weight:700;line-height:1;margin:0;outline:none;padding:15px 20px}.elementor-accordion .elementor-tab-title .elementor-accordion-icon{display:inline-block;width:1.5em}.elementor-accordion .elementor-tab-title .elementor-accordion-icon svg{height:1em;width:1em}.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right{float:right;text-align:right}.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left{float:left;text-align:left}.elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-closed{display:block}.elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-opened,.elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-closed{display:none}.elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-opened{display:block}.elementor-accordion .elementor-tab-content{border-block-start:1px solid #d5d8dc;display:none;padding:15px 20px}@media (max-width:ELEMENTOR_SCREEN_MOBILE_MAX){.elementor-accordion .elementor-tab-title{padding:12px 15px}.elementor-accordion .elementor-tab-title .elementor-accordion-icon{width:1.2em}.elementor-accordion .elementor-tab-content{padding:7px 15px}}.e-con-inner>.elementor-widget-accordion,.e-con>.elementor-widget-accordion{width:var(--container-widget-width);--flex-grow:var( --container-widget-flex-grow )}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/templates/widget-accordion.min.css */
.elementor-tab-title a{color:inherit}.elementor-accordion{text-align:start}.elementor-accordion .elementor-accordion-item{border:1px solid #d5d8dc}.elementor-accordion .elementor-accordion-item+.elementor-accordion-item{border-block-start:none}.elementor-accordion .elementor-tab-title{cursor:pointer;font-weight:700;line-height:1;margin:0;outline:none;padding:15px 20px}.elementor-accordion .elementor-tab-title .elementor-accordion-icon{display:inline-block;width:1.5em}.elementor-accordion .elementor-tab-title .elementor-accordion-icon svg{height:1em;width:1em}.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right{float:right;text-align:right}.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left{float:left;text-align:left}.elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-closed{display:block}.elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-opened,.elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-closed{display:none}.elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-opened{display:block}.elementor-accordion .elementor-tab-content{border-block-start:1px solid #d5d8dc;display:none;padding:15px 20px}@media (max-width:ELEMENTOR_SCREEN_MOBILE_MAX){.elementor-accordion .elementor-tab-title{padding:12px 15px}.elementor-accordion .elementor-tab-title .elementor-accordion-icon{width:1.2em}.elementor-accordion .elementor-tab-content{padding:7px 15px}}.e-con-inner>.elementor-widget-accordion,.e-con>.elementor-widget-accordion{width:var(--container-widget-width);--flex-grow:var( --container-widget-flex-grow )}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/templates/widget-alert-rtl.min.css */
.elementor-alert{border-inline-start:5px solid transparent;padding:15px;position:relative;text-align:start}.elementor-alert .elementor-alert-title{display:block;font-weight:700}.elementor-alert .elementor-alert-description{font-size:13px}.elementor-alert button.elementor-alert-dismiss{background:transparent;border:none;color:var(--dismiss-icon-normal-color,inherit);cursor:pointer;font-size:var(--dismiss-icon-size,20px);inset-block-start:var(--dismiss-icon-vertical-position,10px);inset-inline-end:var(--dismiss-icon-horizontal-position,10px);line-height:1;padding:3px;position:absolute;transition-duration:var(--dismiss-icon-hover-transition-duration,.3s)}.elementor-alert button.elementor-alert-dismiss:hover{color:var(--dismiss-icon-hover-color,inherit)}.elementor-alert button.elementor-alert-dismiss svg{fill:var(--dismiss-icon-normal-color,currentColor);height:var(--dismiss-icon-size,20px);transition-duration:var(--dismiss-icon-hover-transition-duration,.3s);width:var(--dismiss-icon-size,20px)}.elementor-alert button.elementor-alert-dismiss svg:hover{fill:var(--dismiss-icon-hover-color,currentColor)}.elementor-alert-info .elementor-alert{background-color:#d9edf7;border-color:#bcdff1;color:#31708f}.elementor-alert-success .elementor-alert{background-color:#dff0d8;border-color:#cae6be;color:#3c763d}.elementor-alert-warning .elementor-alert{background-color:#fcf8e3;border-color:#f9f0c3;color:#8a6d3b}.elementor-alert-danger .elementor-alert{background-color:#f2dede;border-color:#e8c4c4;color:#a94442}@media (max-width:ELEMENTOR_SCREEN_MOBILE_MAX){.elementor-alert{padding:10px}.elementor-alert button.elementor-alert-dismiss{inset-block-start:7px;inset-inline-end:7px}}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/templates/widget-alert.min.css */
.elementor-alert{border-inline-start:5px solid transparent;padding:15px;position:relative;text-align:start}.elementor-alert .elementor-alert-title{display:block;font-weight:700}.elementor-alert .elementor-alert-description{font-size:13px}.elementor-alert button.elementor-alert-dismiss{background:transparent;border:none;color:var(--dismiss-icon-normal-color,inherit);cursor:pointer;font-size:var(--dismiss-icon-size,20px);inset-block-start:var(--dismiss-icon-vertical-position,10px);inset-inline-end:var(--dismiss-icon-horizontal-position,10px);line-height:1;padding:3px;position:absolute;transition-duration:var(--dismiss-icon-hover-transition-duration,.3s)}.elementor-alert button.elementor-alert-dismiss:hover{color:var(--dismiss-icon-hover-color,inherit)}.elementor-alert button.elementor-alert-dismiss svg{fill:var(--dismiss-icon-normal-color,currentColor);height:var(--dismiss-icon-size,20px);transition-duration:var(--dismiss-icon-hover-transition-duration,.3s);width:var(--dismiss-icon-size,20px)}.elementor-alert button.elementor-alert-dismiss svg:hover{fill:var(--dismiss-icon-hover-color,currentColor)}.elementor-alert-info .elementor-alert{background-color:#d9edf7;border-color:#bcdff1;color:#31708f}.elementor-alert-success .elementor-alert{background-color:#dff0d8;border-color:#cae6be;color:#3c763d}.elementor-alert-warning .elementor-alert{background-color:#fcf8e3;border-color:#f9f0c3;color:#8a6d3b}.elementor-alert-danger .elementor-alert{background-color:#f2dede;border-color:#e8c4c4;color:#a94442}@media (max-width:ELEMENTOR_SCREEN_MOBILE_MAX){.elementor-alert{padding:10px}.elementor-alert button.elementor-alert-dismiss{inset-block-start:7px;inset-inline-end:7px}}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/templates/widget-contact-buttons-base-rtl.min.css */
.e-contact-buttons{--e-contact-buttons-chat-box-width:360px;--e-contact-buttons-size-small:55px;--e-contact-buttons-size-medium:65px;--e-contact-buttons-size-large:75px;--e-contact-buttons-svg-size-small:32px;--e-contact-buttons-svg-size-medium:38px;--e-contact-buttons-svg-size-large:42px;--e-contact-buttons-profile-image-size-small:65px;--e-contact-buttons-profile-image-size-medium:75px;--e-contact-buttons-profile-image-size-large:85px;--e-contact-buttons-dot:red;--e-contact-buttons-dot-size:16px;--e-contact-buttons-profile-dot-bg:#39aa59;--e-contact-buttons-border-radius:20px;--e-contact-button-chat-button-animation-delay:0;--e-contact-buttons-icon-size-small:45px;--e-contact-buttons-icon-size-medium:50px;--e-contact-buttons-icon-size-large:55px;--e-contact-buttons-contact-gap:15px;--e-contact-buttons-horizontal-offset:25px;--e-contact-buttons-vertical-offset:25px;--e-contact-buttons-box-shadow:4px 4px 10px 0px rgba(0,0,0,.15);--e-contact-buttons-drop-shadow:drop-shadow(4px 4px 10px rgba(0,0,0,.15));--e-contact-buttons-button-bg:#467ff7;--e-contact-buttons-button-bg-hover:#1c2448;--e-contact-buttons-button-icon:#fff;--e-contact-buttons-button-icon-hover:#fff;--e-contact-buttons-top-bar-bg:#1c2448;--e-contact-buttons-top-bar-title:#fff;--e-contact-buttons-top-bar-subtitle:#fff;--e-contact-buttons-close-button-color:#fff;--e-contact-buttons-active-button-bg:#fff;--e-contact-buttons-message-bubble-name:#000;--e-contact-buttons-message-bubble-body:#000;--e-contact-buttons-message-bubble-time:#000;--e-contact-buttons-message-bubble-bubble-bg:#fff;--e-contact-buttons-message-bubble-chat-bg:#c8d5dc;--e-contact-buttons-send-button-icon:#fff;--e-contact-buttons-send-button-bg:#467ff7;--e-contact-buttons-send-button-icon-hover:#fff;--e-contact-buttons-send-button-bg-hover:#1c2448;--e-contact-buttons-chat-box-bg:#fff;--e-contact-buttons-contact-button-icon:#fff;--e-contact-buttons-contact-button-icon-hover:#fff;--e-contact-buttons-contact-button-bg:#467ff7;--e-contact-buttons-contact-button-bg-hover:#1c2448;--e-contact-buttons-tooltip-text:#1c2448;--e-contact-buttons-tooltip-bg:#fff;--e-contact-buttons-contact-title-text-color:#1c2448;--e-contact-buttons-contact-description-text-color:#1c2448;display:flex;flex-direction:column;gap:20px;pointer-events:none;position:fixed;width:var(--e-contact-buttons-chat-box-width);z-index:10000}@media (max-width:ELEMENTOR_SCREEN_MOBILE_MAX){.e-contact-buttons{inset-inline-end:0;width:90vw}}.e-contact-buttons.has-h-alignment-start{inset-inline-start:var(--e-contact-buttons-horizontal-offset);justify-content:flex-start}@media (max-width:ELEMENTOR_SCREEN_MOBILE_MAX){.e-contact-buttons.has-h-alignment-start{inset-inline-start:0}}.e-contact-buttons.has-h-alignment-start .e-contact-buttons__chat-button-container{justify-content:flex-start;padding-inline-end:0;padding-inline-start:20px}@media (max-width:ELEMENTOR_SCREEN_MOBILE_MAX){.e-contact-buttons.has-h-alignment-start .e-contact-buttons__chat-button-container{inset-inline-end:unset;inset-inline-start:var(--e-contact-buttons-horizontal-offset)}}.e-contact-buttons.has-h-alignment-end{align-items:flex-end;inset-inline-end:var(--e-contact-buttons-horizontal-offset);justify-content:flex-end}.e-contact-buttons.has-h-alignment-end .e-contact-buttons__chat-button-container{inset-inline-end:var(--e-contact-buttons-horizontal-offset);justify-content:flex-end;padding-inline-end:20px}@media (max-width:ELEMENTOR_SCREEN_MOBILE_MAX){.e-contact-buttons.has-h-alignment-end .e-contact-buttons__chat-button-container{inset-inline-end:unset}}.e-contact-buttons.has-h-alignment-center{inset-inline-start:50%;justify-content:center;transform:translateX(-50%)}.e-contact-buttons.has-h-alignment-center .e-contact-buttons__chat-button-container{justify-content:center;padding-inline:0}.e-contact-buttons.has-h-alignment-center .e-contact-buttons__content-wrapper{inset-inline-end:calc(var(--e-contact-buttons-chat-box-width) / 2 - 40px);position:relative}.e-contact-buttons.has-v-alignment-top{top:var(--e-contact-buttons-vertical-offset)}.e-contact-buttons.has-v-alignment-top .e-contact-buttons__content-wrapper{order:2}.e-contact-buttons.has-v-alignment-top .e-contact-buttons__chat-button-container{order:1}.e-contact-buttons.has-v-alignment-middle{align-items:center;flex-direction:row;top:50%;transform:translateY(-50%)}.e-contact-buttons.has-v-alignment-middle .e-contact-buttons__chat-button-container{padding-inline:0}.e-contact-buttons.has-v-alignment-middle.has-h-alignment-start .e-contact-buttons__content-wrapper{order:2}.e-contact-buttons.has-v-alignment-middle.has-h-alignment-start .e-contact-buttons__chat-button-container{order:1;padding-inline:0}.e-contact-buttons.has-h-alignment-center.has-v-alignment-middle{flex-direction:column;transform:translate(-50%,-50%)}.e-contact-buttons.has-v-alignment-bottom{bottom:var(--e-contact-buttons-vertical-offset)}.e-contact-buttons.has-platform-whatsapp{--e-contact-buttons-button-bg:#25d366;--e-contact-buttons-button-bg-hover:#075e54;--e-contact-buttons-button-icon:#fff;--e-contact-buttons-button-icon-hover:#fff;--e-contact-buttons-top-bar-bg:#075e54;--e-contact-buttons-top-bar-title:#fff;--e-contact-buttons-top-bar-subtitle:#fff;--e-contact-buttons-close-button-color:#fff;--e-contact-buttons-message-bubble-body:#000;--e-contact-buttons-message-bubble-time:#000;--e-contact-buttons-message-bubble-name:#000;--e-contact-buttons-message-bubble-bubble-bg:#fff;--e-contact-buttons-message-bubble-chat-bg:#ece5dd;--e-contact-buttons-send-button-icon:#fff;--e-contact-buttons-send-button-bg:#25d366;--e-contact-buttons-send-button-icon-hover:#fff;--e-contact-buttons-send-button-bg-hover:#075e54;--e-contact-buttons-chat-box-bg:#fff}.e-contact-buttons.has-platform-skype{--e-contact-buttons-button-bg:#00aff0;--e-contact-buttons-button-bg-hover:#0d72cf;--e-contact-buttons-button-icon:#fff;--e-contact-buttons-button-icon-hover:#fff;--e-contact-buttons-top-bar-bg:#0d72cf;--e-contact-buttons-top-bar-title:#fff;--e-contact-buttons-top-bar-subtitle:#fff;--e-contact-buttons-close-button-color:#fff;--e-contact-buttons-message-bubble-body:#000;--e-contact-buttons-message-bubble-time:#000;--e-contact-buttons-message-bubble-name:#000;--e-contact-buttons-message-bubble-bubble-bg:#fff;--e-contact-buttons-message-bubble-chat-bg:#cdf7ff;--e-contact-buttons-send-button-icon:#fff;--e-contact-buttons-send-button-bg:#00aff0;--e-contact-buttons-send-button-icon-hover:#fff;--e-contact-buttons-send-button-bg-hover:#0d72cf;--e-contact-buttons-chat-box-bg:#fff}.e-contact-buttons.has-platform-messenger{--e-contact-buttons-button-bg:#168aff;--e-contact-buttons-button-bg-hover:#168aff;--e-contact-buttons-button-icon:#fff;--e-contact-buttons-button-icon-hover:#fff;--e-contact-buttons-top-bar-bg:#168aff;--e-contact-buttons-top-bar-title:#fff;--e-contact-buttons-top-bar-subtitle:#fff;--e-contact-buttons-close-button-color:#fff;--e-contact-buttons-message-bubble-body:#000;--e-contact-buttons-message-bubble-time:#000;--e-contact-buttons-message-bubble-name:#000;--e-contact-buttons-message-bubble-bubble-bg:#fff;--e-contact-buttons-message-bubble-chat-bg:#f0f0f0;--e-contact-buttons-send-button-icon:#fff;--e-contact-buttons-send-button-bg:#168aff;--e-contact-buttons-send-button-icon-hover:#fff;--e-contact-buttons-send-button-bg-hover:#168aff;--e-contact-buttons-chat-box-bg:#fff}.e-contact-buttons.has-platform-viber{--e-contact-buttons-button-bg:#7360f2;--e-contact-buttons-button-bg-hover:#4e4879;--e-contact-buttons-button-icon:#fff;--e-contact-buttons-button-icon-hover:#fff;--e-contact-buttons-top-bar-bg:#4e4879;--e-contact-buttons-top-bar-title:#fff;--e-contact-buttons-top-bar-subtitle:#fff;--e-contact-buttons-close-button-color:#fff;--e-contact-buttons-message-bubble-body:#000;--e-contact-buttons-message-bubble-time:#000;--e-contact-buttons-message-bubble-name:#000;--e-contact-buttons-message-bubble-bubble-bg:#fff;--e-contact-buttons-message-bubble-chat-bg:#e5e1ff;--e-contact-buttons-send-button-icon:#fff;--e-contact-buttons-send-button-bg:#7360f2;--e-contact-buttons-send-button-icon-hover:#fff;--e-contact-buttons-send-button-bg-hover:#4e4879;--e-contact-buttons-chat-box-bg:#fff}.e-contact-buttons.has-platform-waze{--e-contact-buttons-button-bg:#3cf;--e-contact-buttons-button-bg-hover:#09f;--e-contact-buttons-button-icon:#fff;--e-contact-buttons-button-icon-hover:#fff;--e-contact-buttons-top-bar-bg:#09f;--e-contact-buttons-top-bar-title:#fff;--e-contact-buttons-top-bar-subtitle:#fff;--e-contact-buttons-close-button-color:#fff;--e-contact-buttons-message-bubble-body:#000;--e-contact-buttons-message-bubble-time:#000;--e-contact-buttons-message-bubble-name:#000;--e-contact-buttons-message-bubble-bubble-bg:#fff;--e-contact-buttons-message-bubble-chat-bg:#ece5dd;--e-contact-buttons-send-button-icon:#fff;--e-contact-buttons-send-button-bg:#3cf;--e-contact-buttons-send-button-icon-hover:#fff;--e-contact-buttons-send-button-bg-hover:#09f;--e-contact-buttons-chat-box-bg:#fff}.e-contact-buttons.has-corners-rounded{--e-contact-buttons-border-radius:20px}.e-contact-buttons.has-corners-round{--e-contact-buttons-border-radius:50px}.e-contact-buttons.has-corners-sharp{--e-contact-buttons-border-radius:0}.e-contact-buttons:not(.has-animations) .e-contact-buttons__content-wrapper.hidden{display:none}.e-contact-buttons.has-animations .e-contact-buttons__content-wrapper.hidden{display:block;transition:1s;visibility:hidden}.e-contact-buttons.has-animations .e-contact-buttons__content-wrapper.animated-wrapper{animation:e-contact-buttons-close 1s;opacity:0;transform:none;visibility:hidden}.e-contact-buttons__chat-button-shadow,.e-contact-buttons__contact-box-shadow,.e-contact-buttons__contact-box-shadow:is(a),.e-contact-buttons__content{box-shadow:var(--e-contact-buttons-box-shadow)}.e-contact-buttons__chat-button-drop-shadow{filter:var(--e-contact-buttons-drop-shadow)}.e-contact-buttons__content{border-radius:var(--e-contact-buttons-border-radius);font-family:var(--e-global-typography-text-font-family,"Poppins"),Sans-serif;overflow:hidden}.e-contact-buttons__top-bar{align-items:center;background-color:var(--e-contact-buttons-top-bar-bg);display:flex;gap:20px;padding:20px;position:relative}.e-contact-buttons__top-bar-title{color:var(--e-contact-buttons-top-bar-title);font-size:24px;font-weight:700;margin-block-end:0}.e-contact-buttons__top-bar-subtitle{color:var(--e-contact-buttons-top-bar-subtitle);font-size:20px;margin-block-end:0}.e-contact-buttons__profile-image{align-items:center;display:flex;position:relative}.e-contact-buttons__profile-image img{border-radius:50%;-o-object-fit:cover;object-fit:cover}.e-contact-buttons__profile-image.has-size-small img{height:var(--e-contact-buttons-profile-image-size-small);width:var(--e-contact-buttons-profile-image-size-small)}.e-contact-buttons__profile-image.has-size-medium img{height:var(--e-contact-buttons-profile-image-size-medium);width:var(--e-contact-buttons-profile-image-size-medium)}.e-contact-buttons__profile-image.has-size-large img{height:var(--e-contact-buttons-profile-image-size-large);width:var(--e-contact-buttons-profile-image-size-large)}.e-contact-buttons__profile-image.has-dot:after{background-color:var(--e-contact-buttons-profile-dot-bg);border:3px solid var(--e-contact-buttons-top-bar-bg);border-radius:50%;bottom:5px;content:"";height:20px;position:absolute;right:0;width:20px}.e-contact-buttons__close-button,.e-contact-buttons__close-button[type=button]{background:none;border:0;color:var(--e-contact-buttons-close-button-color);inset-inline-end:20px;padding:0;position:absolute;top:20px}.e-contact-buttons__close-button:focus,.e-contact-buttons__close-button:hover,.e-contact-buttons__close-button[type=button]:focus,.e-contact-buttons__close-button[type=button]:hover{background:none;border:0;color:var(--e-contact-buttons-close-button-color)}.e-contact-buttons__chat-button-container,.e-contact-buttons__contact-icon-link,.e-contact-buttons__content-wrapper{pointer-events:auto}.e-contact-buttons__chat-button-container{display:flex;max-width:-moz-max-content;max-width:max-content}@media (max-width:ELEMENTOR_SCREEN_MOBILE_MAX){.e-contact-buttons__chat-button-container{position:relative}}.e-contact-buttons__chat-button,.e-contact-buttons__chat-button[type=button]{align-items:center;background-color:var(--e-contact-buttons-button-bg);border:0;border-radius:50%;color:var(--e-contact-buttons-button-icon);display:flex;justify-content:center;padding:0;position:relative;transition:all .3s}.e-contact-buttons__chat-button svg,.e-contact-buttons__chat-button[type=button] svg{fill:var(--e-contact-buttons-button-icon)}.e-contact-buttons__chat-button:focus,.e-contact-buttons__chat-button:hover,.e-contact-buttons__chat-button[type=button]:focus,.e-contact-buttons__chat-button[type=button]:hover{background-color:var(--e-contact-buttons-button-bg-hover);color:var(--e-contact-buttons-button-icon-hover);transition:all .3s}.e-contact-buttons__chat-button:focus svg,.e-contact-buttons__chat-button:hover svg,.e-contact-buttons__chat-button[type=button]:focus svg,.e-contact-buttons__chat-button[type=button]:hover svg{fill:var(--e-contact-buttons-button-icon-hover)}.e-contact-buttons__chat-button.has-dot:after,.e-contact-buttons__chat-button[type=button].has-dot:after{background-color:var(--e-contact-buttons-dot);border-radius:50%;content:"";height:var(--e-contact-buttons-dot-size);position:absolute;right:0;top:0;width:var(--e-contact-buttons-dot-size)}.e-contact-buttons__chat-button.has-size-small,.e-contact-buttons__chat-button[type=button].has-size-small{height:var(--e-contact-buttons-size-small);width:var(--e-contact-buttons-size-small)}.e-contact-buttons__chat-button.has-size-small svg,.e-contact-buttons__chat-button[type=button].has-size-small svg{height:var(--e-contact-buttons-svg-size-small);width:var(--e-contact-buttons-svg-size-small)}.e-contact-buttons__chat-button.has-size-small i,.e-contact-buttons__chat-button[type=button].has-size-small i{font-size:var(--e-contact-buttons-svg-size-small)}.e-contact-buttons__chat-button.has-size-medium,.e-contact-buttons__chat-button[type=button].has-size-medium{height:var(--e-contact-buttons-size-medium);width:var(--e-contact-buttons-size-medium)}.e-contact-buttons__chat-button.has-size-medium svg,.e-contact-buttons__chat-button[type=button].has-size-medium svg{height:var(--e-contact-buttons-svg-size-medium);width:var(--e-contact-buttons-svg-size-medium)}.e-contact-buttons__chat-button.has-size-medium i,.e-contact-buttons__chat-button[type=button].has-size-medium i{font-size:var(--e-contact-buttons-svg-size-medium)}.e-contact-buttons__chat-button.has-size-large,.e-contact-buttons__chat-button[type=button].has-size-large{height:var(--e-contact-buttons-size-large);width:var(--e-contact-buttons-size-large)}.e-contact-buttons__chat-button.has-size-large svg,.e-contact-buttons__chat-button[type=button].has-size-large svg{height:var(--e-contact-buttons-svg-size-large);width:var(--e-contact-buttons-svg-size-large)}.e-contact-buttons__chat-button.has-size-large i,.e-contact-buttons__chat-button[type=button].has-size-large i{font-size:var(--e-contact-buttons-svg-size-large)}.e-contact-buttons__chat-button.has-entrance-animation-delay,.e-contact-buttons__chat-button[type=button].has-entrance-animation-delay{animation-delay:var(--e-contact-button-chat-button-animation-delay)}.e-contact-buttons__chat-button.has-entrance-animation-duration-slow,.e-contact-buttons__chat-button[type=button].has-entrance-animation-duration-slow{animation-duration:2s}.e-contact-buttons__chat-button.has-entrance-animation-duration-normal,.e-contact-buttons__chat-button[type=button].has-entrance-animation-duration-normal{animation-duration:1s}.e-contact-buttons__chat-button.has-entrance-animation-duration-fast,.e-contact-buttons__chat-button[type=button].has-entrance-animation-duration-fast{animation-duration:.8s}.e-contact-buttons__chat-button.has-entrance-animation,.e-contact-buttons__chat-button[type=button].has-entrance-animation{opacity:0}.e-contact-buttons__chat-button.visible,.e-contact-buttons__chat-button[type=button].visible{opacity:1}.e-contact-buttons__message-bubble{background-color:var(--e-contact-buttons-message-bubble-chat-bg);padding:25px 20px;padding-inline-start:40px}.e-contact-buttons__message-bubble.has-typing-animation .e-contact-buttons__bubble-container{height:0;opacity:0;visibility:hidden}.e-contact-buttons__bubble{background-color:var(--e-contact-buttons-message-bubble-bubble-bg);border-radius:15px;padding:20px;position:relative}.e-contact-buttons__bubble:after{border-block-end-color:transparent;border-block-end-width:40px;border-block-start-color:transparent;border-block-start-width:0;border-inline-end-color:var(--e-contact-buttons-message-bubble-bubble-bg);border-inline-end-width:40px;border-inline-start-color:transparent;border-inline-start-width:0;border-style:solid;content:"";height:0;inset-inline-start:-20px;position:absolute;top:0;width:0}.e-contact-buttons__message-bubble-name{color:var(--e-contact-buttons-message-bubble-name);font-size:20px;font-weight:600;line-height:25px;margin-block-end:8px}.e-contact-buttons__message-bubble-body{color:var(--e-contact-buttons-message-bubble-body);font-size:20px;line-height:25px;margin-block-end:8px}.e-contact-buttons__message-bubble-time{color:var(--e-contact-buttons-message-bubble-time);font-size:20px;font-weight:600;line-height:25px;margin-block-end:0;text-align:end}.e-contact-buttons__powered-container{text-align:center}.e-contact-buttons__powered-text{color:#000;font-size:16px;font-weight:500;margin-block-end:12px}.e-contact-buttons__dots-container{background-color:var(--e-contact-buttons-message-bubble-bubble-bg);border-radius:15px;display:inline-flex;padding:10px 12px}.e-contact-buttons__dot{animation:e-contact-buttons-typing-jump 1s infinite;background-color:var(--e-contact-buttons-message-bubble-name);border-radius:50%;display:inline-block;height:7px;margin-left:auto;margin-right:3px;position:relative;width:7px}.e-contact-buttons__dot-1{animation-delay:.2s}.e-contact-buttons__dot-2{animation-delay:.4s}.e-contact-buttons__dot-3{animation-delay:.6s}.e-contact-buttons__send-button{background-color:var(--e-contact-buttons-chat-box-bg);padding:12px 20px 20px}.e-contact-buttons__send-button .e-contact-buttons__send-cta{color:var(--e-contact-buttons-send-button-icon)}.e-contact-buttons__send-button .e-contact-buttons__send-cta:focus,.e-contact-buttons__send-button .e-contact-buttons__send-cta:hover{color:var(--e-contact-buttons-send-button-icon-hover)}.e-contact-buttons__send-cta{align-items:center;background-color:var(--e-contact-buttons-send-button-bg);border-radius:30px;display:flex;font-size:18px;font-weight:500;gap:8px;justify-content:center;padding:10px;text-align:center;transition:all .3s;width:100%}.e-contact-buttons__send-cta svg{fill:var(--e-contact-buttons-send-button-icon);height:28px;width:28px}.e-contact-buttons__send-cta:focus,.e-contact-buttons__send-cta:hover{background-color:var(--e-contact-buttons-send-button-bg-hover);transition:all .3s}.e-contact-buttons__send-cta:focus svg,.e-contact-buttons__send-cta:hover svg{fill:var(--e-contact-buttons-send-button-icon-hover)}.e-contact-buttons__content.visible .e-contact-buttons__message-bubble.has-typing-animation .e-contact-buttons__dots-container{animation-delay:0;animation-duration:2s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:e-contact-buttons-disappear}.e-contact-buttons__content.visible .e-contact-buttons__message-bubble.has-typing-animation .e-contact-buttons__bubble-container{animation-delay:2s;animation-duration:.1s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:e-contact-buttons-appear}.e-con:has(.e-contact-buttons)>.e-con-inner,.e-con>.e-con-inner.e-con-inner--floating-buttons{padding-block-end:0;padding-block-start:0}@keyframes e-contact-buttons-typing-jump{0%{bottom:0}20%{bottom:5px}40%{bottom:0}}@keyframes e-contact-buttons-appear{0%{height:0;opacity:0;visibility:hidden}to{height:auto;opacity:1;visibility:visible}}@keyframes e-contact-buttons-disappear{0%{display:inline-flex}to{display:none}}@keyframes e-contact-buttons-close{0%,99.99%{opacity:1;visibility:visible}to{opacity:0;transform:none;visibility:hidden}}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/templates/widget-contact-buttons-base.min.css */
.e-contact-buttons{--e-contact-buttons-chat-box-width:360px;--e-contact-buttons-size-small:55px;--e-contact-buttons-size-medium:65px;--e-contact-buttons-size-large:75px;--e-contact-buttons-svg-size-small:32px;--e-contact-buttons-svg-size-medium:38px;--e-contact-buttons-svg-size-large:42px;--e-contact-buttons-profile-image-size-small:65px;--e-contact-buttons-profile-image-size-medium:75px;--e-contact-buttons-profile-image-size-large:85px;--e-contact-buttons-dot:red;--e-contact-buttons-dot-size:16px;--e-contact-buttons-profile-dot-bg:#39aa59;--e-contact-buttons-border-radius:20px;--e-contact-button-chat-button-animation-delay:0;--e-contact-buttons-icon-size-small:45px;--e-contact-buttons-icon-size-medium:50px;--e-contact-buttons-icon-size-large:55px;--e-contact-buttons-contact-gap:15px;--e-contact-buttons-horizontal-offset:25px;--e-contact-buttons-vertical-offset:25px;--e-contact-buttons-box-shadow:4px 4px 10px 0px rgba(0,0,0,.15);--e-contact-buttons-drop-shadow:drop-shadow(4px 4px 10px rgba(0,0,0,.15));--e-contact-buttons-button-bg:#467ff7;--e-contact-buttons-button-bg-hover:#1c2448;--e-contact-buttons-button-icon:#fff;--e-contact-buttons-button-icon-hover:#fff;--e-contact-buttons-top-bar-bg:#1c2448;--e-contact-buttons-top-bar-title:#fff;--e-contact-buttons-top-bar-subtitle:#fff;--e-contact-buttons-close-button-color:#fff;--e-contact-buttons-active-button-bg:#fff;--e-contact-buttons-message-bubble-name:#000;--e-contact-buttons-message-bubble-body:#000;--e-contact-buttons-message-bubble-time:#000;--e-contact-buttons-message-bubble-bubble-bg:#fff;--e-contact-buttons-message-bubble-chat-bg:#c8d5dc;--e-contact-buttons-send-button-icon:#fff;--e-contact-buttons-send-button-bg:#467ff7;--e-contact-buttons-send-button-icon-hover:#fff;--e-contact-buttons-send-button-bg-hover:#1c2448;--e-contact-buttons-chat-box-bg:#fff;--e-contact-buttons-contact-button-icon:#fff;--e-contact-buttons-contact-button-icon-hover:#fff;--e-contact-buttons-contact-button-bg:#467ff7;--e-contact-buttons-contact-button-bg-hover:#1c2448;--e-contact-buttons-tooltip-text:#1c2448;--e-contact-buttons-tooltip-bg:#fff;--e-contact-buttons-contact-title-text-color:#1c2448;--e-contact-buttons-contact-description-text-color:#1c2448;display:flex;flex-direction:column;gap:20px;pointer-events:none;position:fixed;width:var(--e-contact-buttons-chat-box-width);z-index:10000}@media (max-width:ELEMENTOR_SCREEN_MOBILE_MAX){.e-contact-buttons{inset-inline-end:0;width:90vw}}.e-contact-buttons.has-h-alignment-start{inset-inline-start:var(--e-contact-buttons-horizontal-offset);justify-content:flex-start}@media (max-width:ELEMENTOR_SCREEN_MOBILE_MAX){.e-contact-buttons.has-h-alignment-start{inset-inline-start:0}}.e-contact-buttons.has-h-alignment-start .e-contact-buttons__chat-button-container{justify-content:flex-start;padding-inline-end:0;padding-inline-start:20px}@media (max-width:ELEMENTOR_SCREEN_MOBILE_MAX){.e-contact-buttons.has-h-alignment-start .e-contact-buttons__chat-button-container{inset-inline-end:unset;inset-inline-start:var(--e-contact-buttons-horizontal-offset)}}.e-contact-buttons.has-h-alignment-end{align-items:flex-end;inset-inline-end:var(--e-contact-buttons-horizontal-offset);justify-content:flex-end}.e-contact-buttons.has-h-alignment-end .e-contact-buttons__chat-button-container{inset-inline-end:var(--e-contact-buttons-horizontal-offset);justify-content:flex-end;padding-inline-end:20px}@media (max-width:ELEMENTOR_SCREEN_MOBILE_MAX){.e-contact-buttons.has-h-alignment-end .e-contact-buttons__chat-button-container{inset-inline-end:unset}}.e-contact-buttons.has-h-alignment-center{inset-inline-start:50%;justify-content:center;transform:translateX(-50%)}.e-contact-buttons.has-h-alignment-center .e-contact-buttons__chat-button-container{justify-content:center;padding-inline:0}.e-contact-buttons.has-h-alignment-center .e-contact-buttons__content-wrapper{inset-inline-end:calc(var(--e-contact-buttons-chat-box-width) / 2 - 40px);position:relative}.e-contact-buttons.has-v-alignment-top{top:var(--e-contact-buttons-vertical-offset)}.e-contact-buttons.has-v-alignment-top .e-contact-buttons__content-wrapper{order:2}.e-contact-buttons.has-v-alignment-top .e-contact-buttons__chat-button-container{order:1}.e-contact-buttons.has-v-alignment-middle{align-items:center;flex-direction:row;top:50%;transform:translateY(-50%)}.e-contact-buttons.has-v-alignment-middle .e-contact-buttons__chat-button-container{padding-inline:0}.e-contact-buttons.has-v-alignment-middle.has-h-alignment-start .e-contact-buttons__content-wrapper{order:2}.e-contact-buttons.has-v-alignment-middle.has-h-alignment-start .e-contact-buttons__chat-button-container{order:1;padding-inline:0}.e-contact-buttons.has-h-alignment-center.has-v-alignment-middle{flex-direction:column;transform:translate(-50%,-50%)}.e-contact-buttons.has-v-alignment-bottom{bottom:var(--e-contact-buttons-vertical-offset)}.e-contact-buttons.has-platform-whatsapp{--e-contact-buttons-button-bg:#25d366;--e-contact-buttons-button-bg-hover:#075e54;--e-contact-buttons-button-icon:#fff;--e-contact-buttons-button-icon-hover:#fff;--e-contact-buttons-top-bar-bg:#075e54;--e-contact-buttons-top-bar-title:#fff;--e-contact-buttons-top-bar-subtitle:#fff;--e-contact-buttons-close-button-color:#fff;--e-contact-buttons-message-bubble-body:#000;--e-contact-buttons-message-bubble-time:#000;--e-contact-buttons-message-bubble-name:#000;--e-contact-buttons-message-bubble-bubble-bg:#fff;--e-contact-buttons-message-bubble-chat-bg:#ece5dd;--e-contact-buttons-send-button-icon:#fff;--e-contact-buttons-send-button-bg:#25d366;--e-contact-buttons-send-button-icon-hover:#fff;--e-contact-buttons-send-button-bg-hover:#075e54;--e-contact-buttons-chat-box-bg:#fff}.e-contact-buttons.has-platform-skype{--e-contact-buttons-button-bg:#00aff0;--e-contact-buttons-button-bg-hover:#0d72cf;--e-contact-buttons-button-icon:#fff;--e-contact-buttons-button-icon-hover:#fff;--e-contact-buttons-top-bar-bg:#0d72cf;--e-contact-buttons-top-bar-title:#fff;--e-contact-buttons-top-bar-subtitle:#fff;--e-contact-buttons-close-button-color:#fff;--e-contact-buttons-message-bubble-body:#000;--e-contact-buttons-message-bubble-time:#000;--e-contact-buttons-message-bubble-name:#000;--e-contact-buttons-message-bubble-bubble-bg:#fff;--e-contact-buttons-message-bubble-chat-bg:#cdf7ff;--e-contact-buttons-send-button-icon:#fff;--e-contact-buttons-send-button-bg:#00aff0;--e-contact-buttons-send-button-icon-hover:#fff;--e-contact-buttons-send-button-bg-hover:#0d72cf;--e-contact-buttons-chat-box-bg:#fff}.e-contact-buttons.has-platform-messenger{--e-contact-buttons-button-bg:#168aff;--e-contact-buttons-button-bg-hover:#168aff;--e-contact-buttons-button-icon:#fff;--e-contact-buttons-button-icon-hover:#fff;--e-contact-buttons-top-bar-bg:#168aff;--e-contact-buttons-top-bar-title:#fff;--e-contact-buttons-top-bar-subtitle:#fff;--e-contact-buttons-close-button-color:#fff;--e-contact-buttons-message-bubble-body:#000;--e-contact-buttons-message-bubble-time:#000;--e-contact-buttons-message-bubble-name:#000;--e-contact-buttons-message-bubble-bubble-bg:#fff;--e-contact-buttons-message-bubble-chat-bg:#f0f0f0;--e-contact-buttons-send-button-icon:#fff;--e-contact-buttons-send-button-bg:#168aff;--e-contact-buttons-send-button-icon-hover:#fff;--e-contact-buttons-send-button-bg-hover:#168aff;--e-contact-buttons-chat-box-bg:#fff}.e-contact-buttons.has-platform-viber{--e-contact-buttons-button-bg:#7360f2;--e-contact-buttons-button-bg-hover:#4e4879;--e-contact-buttons-button-icon:#fff;--e-contact-buttons-button-icon-hover:#fff;--e-contact-buttons-top-bar-bg:#4e4879;--e-contact-buttons-top-bar-title:#fff;--e-contact-buttons-top-bar-subtitle:#fff;--e-contact-buttons-close-button-color:#fff;--e-contact-buttons-message-bubble-body:#000;--e-contact-buttons-message-bubble-time:#000;--e-contact-buttons-message-bubble-name:#000;--e-contact-buttons-message-bubble-bubble-bg:#fff;--e-contact-buttons-message-bubble-chat-bg:#e5e1ff;--e-contact-buttons-send-button-icon:#fff;--e-contact-buttons-send-button-bg:#7360f2;--e-contact-buttons-send-button-icon-hover:#fff;--e-contact-buttons-send-button-bg-hover:#4e4879;--e-contact-buttons-chat-box-bg:#fff}.e-contact-buttons.has-platform-waze{--e-contact-buttons-button-bg:#3cf;--e-contact-buttons-button-bg-hover:#09f;--e-contact-buttons-button-icon:#fff;--e-contact-buttons-button-icon-hover:#fff;--e-contact-buttons-top-bar-bg:#09f;--e-contact-buttons-top-bar-title:#fff;--e-contact-buttons-top-bar-subtitle:#fff;--e-contact-buttons-close-button-color:#fff;--e-contact-buttons-message-bubble-body:#000;--e-contact-buttons-message-bubble-time:#000;--e-contact-buttons-message-bubble-name:#000;--e-contact-buttons-message-bubble-bubble-bg:#fff;--e-contact-buttons-message-bubble-chat-bg:#ece5dd;--e-contact-buttons-send-button-icon:#fff;--e-contact-buttons-send-button-bg:#3cf;--e-contact-buttons-send-button-icon-hover:#fff;--e-contact-buttons-send-button-bg-hover:#09f;--e-contact-buttons-chat-box-bg:#fff}.e-contact-buttons.has-corners-rounded{--e-contact-buttons-border-radius:20px}.e-contact-buttons.has-corners-round{--e-contact-buttons-border-radius:50px}.e-contact-buttons.has-corners-sharp{--e-contact-buttons-border-radius:0}.e-contact-buttons:not(.has-animations) .e-contact-buttons__content-wrapper.hidden{display:none}.e-contact-buttons.has-animations .e-contact-buttons__content-wrapper.hidden{display:block;transition:1s;visibility:hidden}.e-contact-buttons.has-animations .e-contact-buttons__content-wrapper.animated-wrapper{animation:e-contact-buttons-close 1s;opacity:0;transform:none;visibility:hidden}.e-contact-buttons__chat-button-shadow,.e-contact-buttons__contact-box-shadow,.e-contact-buttons__contact-box-shadow:is(a),.e-contact-buttons__content{box-shadow:var(--e-contact-buttons-box-shadow)}.e-contact-buttons__chat-button-drop-shadow{filter:var(--e-contact-buttons-drop-shadow)}.e-contact-buttons__content{border-radius:var(--e-contact-buttons-border-radius);font-family:var(--e-global-typography-text-font-family,"Poppins"),Sans-serif;overflow:hidden}.e-contact-buttons__top-bar{align-items:center;background-color:var(--e-contact-buttons-top-bar-bg);display:flex;gap:20px;padding:20px;position:relative}.e-contact-buttons__top-bar-title{color:var(--e-contact-buttons-top-bar-title);font-size:24px;font-weight:700;margin-block-end:0}.e-contact-buttons__top-bar-subtitle{color:var(--e-contact-buttons-top-bar-subtitle);font-size:20px;margin-block-end:0}.e-contact-buttons__profile-image{align-items:center;display:flex;position:relative}.e-contact-buttons__profile-image img{border-radius:50%;-o-object-fit:cover;object-fit:cover}.e-contact-buttons__profile-image.has-size-small img{height:var(--e-contact-buttons-profile-image-size-small);width:var(--e-contact-buttons-profile-image-size-small)}.e-contact-buttons__profile-image.has-size-medium img{height:var(--e-contact-buttons-profile-image-size-medium);width:var(--e-contact-buttons-profile-image-size-medium)}.e-contact-buttons__profile-image.has-size-large img{height:var(--e-contact-buttons-profile-image-size-large);width:var(--e-contact-buttons-profile-image-size-large)}.e-contact-buttons__profile-image.has-dot:after{background-color:var(--e-contact-buttons-profile-dot-bg);border:3px solid var(--e-contact-buttons-top-bar-bg);border-radius:50%;bottom:5px;content:"";height:20px;position:absolute;right:0;width:20px}.e-contact-buttons__close-button,.e-contact-buttons__close-button[type=button]{background:none;border:0;color:var(--e-contact-buttons-close-button-color);inset-inline-end:20px;padding:0;position:absolute;top:20px}.e-contact-buttons__close-button:focus,.e-contact-buttons__close-button:hover,.e-contact-buttons__close-button[type=button]:focus,.e-contact-buttons__close-button[type=button]:hover{background:none;border:0;color:var(--e-contact-buttons-close-button-color)}.e-contact-buttons__chat-button-container,.e-contact-buttons__contact-icon-link,.e-contact-buttons__content-wrapper{pointer-events:auto}.e-contact-buttons__chat-button-container{display:flex;max-width:-moz-max-content;max-width:max-content}@media (max-width:ELEMENTOR_SCREEN_MOBILE_MAX){.e-contact-buttons__chat-button-container{position:relative}}.e-contact-buttons__chat-button,.e-contact-buttons__chat-button[type=button]{align-items:center;background-color:var(--e-contact-buttons-button-bg);border:0;border-radius:50%;color:var(--e-contact-buttons-button-icon);display:flex;justify-content:center;padding:0;position:relative;transition:all .3s}.e-contact-buttons__chat-button svg,.e-contact-buttons__chat-button[type=button] svg{fill:var(--e-contact-buttons-button-icon)}.e-contact-buttons__chat-button:focus,.e-contact-buttons__chat-button:hover,.e-contact-buttons__chat-button[type=button]:focus,.e-contact-buttons__chat-button[type=button]:hover{background-color:var(--e-contact-buttons-button-bg-hover);color:var(--e-contact-buttons-button-icon-hover);transition:all .3s}.e-contact-buttons__chat-button:focus svg,.e-contact-buttons__chat-button:hover svg,.e-contact-buttons__chat-button[type=button]:focus svg,.e-contact-buttons__chat-button[type=button]:hover svg{fill:var(--e-contact-buttons-button-icon-hover)}.e-contact-buttons__chat-button.has-dot:after,.e-contact-buttons__chat-button[type=button].has-dot:after{background-color:var(--e-contact-buttons-dot);border-radius:50%;content:"";height:var(--e-contact-buttons-dot-size);position:absolute;right:0;top:0;width:var(--e-contact-buttons-dot-size)}.e-contact-buttons__chat-button.has-size-small,.e-contact-buttons__chat-button[type=button].has-size-small{height:var(--e-contact-buttons-size-small);width:var(--e-contact-buttons-size-small)}.e-contact-buttons__chat-button.has-size-small svg,.e-contact-buttons__chat-button[type=button].has-size-small svg{height:var(--e-contact-buttons-svg-size-small);width:var(--e-contact-buttons-svg-size-small)}.e-contact-buttons__chat-button.has-size-small i,.e-contact-buttons__chat-button[type=button].has-size-small i{font-size:var(--e-contact-buttons-svg-size-small)}.e-contact-buttons__chat-button.has-size-medium,.e-contact-buttons__chat-button[type=button].has-size-medium{height:var(--e-contact-buttons-size-medium);width:var(--e-contact-buttons-size-medium)}.e-contact-buttons__chat-button.has-size-medium svg,.e-contact-buttons__chat-button[type=button].has-size-medium svg{height:var(--e-contact-buttons-svg-size-medium);width:var(--e-contact-buttons-svg-size-medium)}.e-contact-buttons__chat-button.has-size-medium i,.e-contact-buttons__chat-button[type=button].has-size-medium i{font-size:var(--e-contact-buttons-svg-size-medium)}.e-contact-buttons__chat-button.has-size-large,.e-contact-buttons__chat-button[type=button].has-size-large{height:var(--e-contact-buttons-size-large);width:var(--e-contact-buttons-size-large)}.e-contact-buttons__chat-button.has-size-large svg,.e-contact-buttons__chat-button[type=button].has-size-large svg{height:var(--e-contact-buttons-svg-size-large);width:var(--e-contact-buttons-svg-size-large)}.e-contact-buttons__chat-button.has-size-large i,.e-contact-buttons__chat-button[type=button].has-size-large i{font-size:var(--e-contact-buttons-svg-size-large)}.e-contact-buttons__chat-button.has-entrance-animation-delay,.e-contact-buttons__chat-button[type=button].has-entrance-animation-delay{animation-delay:var(--e-contact-button-chat-button-animation-delay)}.e-contact-buttons__chat-button.has-entrance-animation-duration-slow,.e-contact-buttons__chat-button[type=button].has-entrance-animation-duration-slow{animation-duration:2s}.e-contact-buttons__chat-button.has-entrance-animation-duration-normal,.e-contact-buttons__chat-button[type=button].has-entrance-animation-duration-normal{animation-duration:1s}.e-contact-buttons__chat-button.has-entrance-animation-duration-fast,.e-contact-buttons__chat-button[type=button].has-entrance-animation-duration-fast{animation-duration:.8s}.e-contact-buttons__chat-button.has-entrance-animation,.e-contact-buttons__chat-button[type=button].has-entrance-animation{opacity:0}.e-contact-buttons__chat-button.visible,.e-contact-buttons__chat-button[type=button].visible{opacity:1}.e-contact-buttons__message-bubble{background-color:var(--e-contact-buttons-message-bubble-chat-bg);padding:25px 20px;padding-inline-start:40px}.e-contact-buttons__message-bubble.has-typing-animation .e-contact-buttons__bubble-container{height:0;opacity:0;visibility:hidden}.e-contact-buttons__bubble{background-color:var(--e-contact-buttons-message-bubble-bubble-bg);border-radius:15px;padding:20px;position:relative}.e-contact-buttons__bubble:after{border-block-end-color:transparent;border-block-end-width:40px;border-block-start-color:transparent;border-block-start-width:0;border-inline-end-color:var(--e-contact-buttons-message-bubble-bubble-bg);border-inline-end-width:40px;border-inline-start-color:transparent;border-inline-start-width:0;border-style:solid;content:"";height:0;inset-inline-start:-20px;position:absolute;top:0;width:0}.e-contact-buttons__message-bubble-name{color:var(--e-contact-buttons-message-bubble-name);font-size:20px;font-weight:600;line-height:25px;margin-block-end:8px}.e-contact-buttons__message-bubble-body{color:var(--e-contact-buttons-message-bubble-body);font-size:20px;line-height:25px;margin-block-end:8px}.e-contact-buttons__message-bubble-time{color:var(--e-contact-buttons-message-bubble-time);font-size:20px;font-weight:600;line-height:25px;margin-block-end:0;text-align:end}.e-contact-buttons__powered-container{text-align:center}.e-contact-buttons__powered-text{color:#000;font-size:16px;font-weight:500;margin-block-end:12px}.e-contact-buttons__dots-container{background-color:var(--e-contact-buttons-message-bubble-bubble-bg);border-radius:15px;display:inline-flex;padding:10px 12px}.e-contact-buttons__dot{animation:e-contact-buttons-typing-jump 1s infinite;background-color:var(--e-contact-buttons-message-bubble-name);border-radius:50%;display:inline-block;height:7px;margin-left:auto;margin-right:3px;position:relative;width:7px}.e-contact-buttons__dot-1{animation-delay:.2s}.e-contact-buttons__dot-2{animation-delay:.4s}.e-contact-buttons__dot-3{animation-delay:.6s}.e-contact-buttons__send-button{background-color:var(--e-contact-buttons-chat-box-bg);padding:12px 20px 20px}.e-contact-buttons__send-button .e-contact-buttons__send-cta{color:var(--e-contact-buttons-send-button-icon)}.e-contact-buttons__send-button .e-contact-buttons__send-cta:focus,.e-contact-buttons__send-button .e-contact-buttons__send-cta:hover{color:var(--e-contact-buttons-send-button-icon-hover)}.e-contact-buttons__send-cta{align-items:center;background-color:var(--e-contact-buttons-send-button-bg);border-radius:30px;display:flex;font-size:18px;font-weight:500;gap:8px;justify-content:center;padding:10px;text-align:center;transition:all .3s;width:100%}.e-contact-buttons__send-cta svg{fill:var(--e-contact-buttons-send-button-icon);height:28px;width:28px}.e-contact-buttons__send-cta:focus,.e-contact-buttons__send-cta:hover{background-color:var(--e-contact-buttons-send-button-bg-hover);transition:all .3s}.e-contact-buttons__send-cta:focus svg,.e-contact-buttons__send-cta:hover svg{fill:var(--e-contact-buttons-send-button-icon-hover)}.e-contact-buttons__content.visible .e-contact-buttons__message-bubble.has-typing-animation .e-contact-buttons__dots-container{animation-delay:0;animation-duration:2s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:e-contact-buttons-disappear}.e-contact-buttons__content.visible .e-contact-buttons__message-bubble.has-typing-animation .e-contact-buttons__bubble-container{animation-delay:2s;animation-duration:.1s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:e-contact-buttons-appear}.e-con:has(.e-contact-buttons)>.e-con-inner,.e-con>.e-con-inner.e-con-inner--floating-buttons{padding-block-end:0;padding-block-start:0}@keyframes e-contact-buttons-typing-jump{0%{bottom:0}20%{bottom:5px}40%{bottom:0}}@keyframes e-contact-buttons-appear{0%{height:0;opacity:0;visibility:hidden}to{height:auto;opacity:1;visibility:visible}}@keyframes e-contact-buttons-disappear{0%{display:inline-flex}to{display:none}}@keyframes e-contact-buttons-close{0%,99.99%{opacity:1;visibility:visible}to{opacity:0;transform:none;visibility:hidden}}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/templates/widget-contact-buttons-var-10-rtl.min.css */
.e-contact-buttons-var-10{--e-contact-buttons-size-small:40px;--e-contact-buttons-size-medium:48px;--e-contact-buttons-size-large:56px;--e-contact-buttons-svg-size-small:20px;--e-contact-buttons-svg-size-medium:24px;--e-contact-buttons-svg-size-large:28px;--e-contact-buttons-svg-size:var(--e-contact-buttons-svg-size-medium);--e-contact-buttons-horizontal-offset:0;--e-contact-buttons-transition-duration:.3s;--e-contact-buttons-transition:all var(--e-contact-buttons-transition-duration);--e-contact-buttons-contact-gap:4px;--e-contact-buttons-contact-padding-block-end:8px;--e-contact-buttons-contact-padding-block-start:8px;--e-contact-buttons-contact-padding-inline-end:12px;--e-contact-buttons-contact-padding-inline-start:12px;width:auto}.e-contact-buttons-var-10 .has-corners-rounded{--e-contact-buttons-border-radius:20px}.e-contact-buttons-var-10 .has-corners-round{--e-contact-buttons-border-radius:50px}.e-contact-buttons-var-10 .has-corners-sharp{--e-contact-buttons-border-radius:0}.e-contact-buttons-var-10 .has-size-small{--e-contact-buttons-svg-size:var(--e-contact-buttons-svg-size-small)}.e-contact-buttons-var-10 .has-size-medium{--e-contact-buttons-svg-size:var(--e-contact-buttons-svg-size-medium)}.e-contact-buttons-var-10 .has-size-large{--e-contact-buttons-svg-size:var(--e-contact-buttons-svg-size-large)}.e-contact-buttons-var-10 .e-contact-buttons__contact-links{display:flex;gap:var(--e-contact-buttons-contact-gap)}.e-contact-buttons-var-10 .e-contact-buttons__contact-icon-container{align-items:center;display:inline-flex;justify-content:center}.e-contact-buttons-var-10 .e-contact-buttons__contact-icon-container svg{height:var(--e-contact-buttons-svg-size);width:var(--e-contact-buttons-svg-size)}.e-contact-buttons-var-10 .e-contact-buttons__contact-icon-container i{font-size:var(--e-contact-buttons-svg-size)}.e-contact-buttons-var-10 .e-contact-buttons__contact-icon-link{align-items:center;background-color:var(--e-contact-buttons-contact-button-bg);color:var(--e-contact-buttons-contact-button-icon);display:flex;transition:all .3s}.e-contact-buttons-var-10 .e-contact-buttons__contact-icon-link svg{fill:var(--e-contact-buttons-contact-button-icon)}.e-contact-buttons-var-10 .e-contact-buttons__contact-icon-link:focus,.e-contact-buttons-var-10 .e-contact-buttons__contact-icon-link:hover{background-color:var(--e-contact-buttons-contact-button-bg);color:var(--e-contact-buttons-contact-button-icon);transition:all .3s}.e-contact-buttons-var-10 .e-contact-buttons__contact-icon-link:focus svg,.e-contact-buttons-var-10 .e-contact-buttons__contact-icon-link:hover svg{fill:var(--e-contact-buttons-contact-button-icon)}.e-contact-buttons-var-10 .e-contact-buttons__contact-title{display:inline-block;padding-block-end:var(--e-contact-buttons-contact-padding-block-end);padding-block-start:var(--e-contact-buttons-contact-padding-block-start);padding-inline-end:var(--e-contact-buttons-contact-padding-inline-end);padding-inline-start:var(--e-contact-buttons-contact-padding-inline-start)}.e-contact-buttons-var-10.has-h-alignment-start .e-contact-buttons__contact-icon-link{--e-contact-buttons-margin-offset:8px;justify-content:flex-end;padding-inline-end:12px;transform:translateX(calc(-100% + var(--e-contact-buttons-svg-size) * 2 - var(--e-contact-buttons-margin-offset)));transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-10.has-h-alignment-start .e-contact-buttons__contact-icon-link.has-size-small{--e-contact-buttons-margin-offset:2px}[dir=rtl] .e-contact-buttons-var-10.has-h-alignment-start .e-contact-buttons__contact-icon-link{--e-contact-buttons-margin-offset:2px;transform:translateX(calc(100% - (var(--e-contact-buttons-svg-size) * 2 - var(--e-contact-buttons-margin-offset))))}[dir=rtl] .e-contact-buttons-var-10.has-h-alignment-start .e-contact-buttons__contact-icon-link.has-size-large{--e-contact-buttons-margin-offset:8px}.e-contact-buttons-var-10.has-h-alignment-start .e-contact-buttons__contact-links{align-items:flex-start;flex-direction:column}.e-contact-buttons-var-10.has-h-alignment-start .e-contact-buttons__contact-icon-link{border-end-end-radius:var(--e-contact-buttons-border-radius);border-end-start-radius:0;border-start-end-radius:var(--e-contact-buttons-border-radius);border-start-start-radius:0}@media (min-width:ELEMENTOR_SCREEN_TABLET_MIN){.e-contact-buttons-var-10.has-h-alignment-start .e-contact-buttons__contact-icon-link:focus,.e-contact-buttons-var-10.has-h-alignment-start .e-contact-buttons__contact-icon-link:hover{transform:none;transition:var(--e-contact-buttons-transition)}}.e-contact-buttons-var-10.has-h-alignment-start .e-contact-buttons__contact-icon-link.active{transform:none;transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-icon-link{--e-contact-buttons-margin-offset:8px;padding-inline-start:12px;transform:translateX(calc(100% - var(--e-contact-buttons-svg-size) * 2 + var(--e-contact-buttons-margin-offset)));transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-icon-link.has-size-small{--e-contact-buttons-margin-offset:2px}[dir=rtl] .e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-icon-link{--e-contact-buttons-margin-offset:2px;transform:translateX(calc(-100% + var(--e-contact-buttons-svg-size) * 2 - var(--e-contact-buttons-margin-offset)))}[dir=rtl] .e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-icon-link.has-size-large{--e-contact-buttons-margin-offset:8px}@media (min-width:ELEMENTOR_SCREEN_TABLET_MIN){.e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-icon-link:focus,.e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-icon-link:hover{transform:none;transition:var(--e-contact-buttons-transition)}}.e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-icon-link.active{transform:none;transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-links{align-items:flex-end;flex-direction:column}.e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-icon-container{order:1}.e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-title{order:2}.e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-icon-link{border-end-end-radius:0;border-end-start-radius:var(--e-contact-buttons-border-radius);border-start-end-radius:0;border-start-start-radius:var(--e-contact-buttons-border-radius)}.e-contact-buttons-var-10.has-h-alignment-center .e-contact-buttons__contact-icon-link{flex-direction:column}.e-contact-buttons-var-10.has-h-alignment-center .e-contact-buttons__contact-title{writing-mode:vertical-lr}.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-bottom .e-contact-buttons__contact-links{align-items:flex-end}.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-bottom .e-contact-buttons__contact-icon-container{order:1}.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-bottom .e-contact-buttons__contact-title{order:2}.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-bottom .e-contact-buttons__contact-icon-link{--e-contact-buttons-margin-offset:14px;border-end-end-radius:0;border-end-start-radius:0;border-start-end-radius:var(--e-contact-buttons-border-radius);border-start-start-radius:var(--e-contact-buttons-border-radius);padding-block-start:12px;transform:translateY(calc(100% - var(--e-contact-buttons-svg-size) * 2 + var(--e-contact-buttons-margin-offset)));transition:var(--e-contact-buttons-transition)}@media (min-width:ELEMENTOR_SCREEN_TABLET_MIN){.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-bottom .e-contact-buttons__contact-icon-link:focus,.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-bottom .e-contact-buttons__contact-icon-link:hover{transform:none;transition:var(--e-contact-buttons-transition)}}.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-bottom .e-contact-buttons__contact-icon-link.active{transform:none;transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-bottom .e-contact-buttons__contact-icon-link.has-size-small{--e-contact-buttons-margin-offset:5px}.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-top .e-contact-buttons__contact-links{align-items:flex-start}.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-top .e-contact-buttons__contact-icon-container{align-items:flex-end}.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-top .e-contact-buttons__contact-icon-link{--e-contact-buttons-margin-offset:14px;border-end-end-radius:var(--e-contact-buttons-border-radius);border-end-start-radius:var(--e-contact-buttons-border-radius);border-start-end-radius:0;border-start-start-radius:0;justify-content:flex-end;padding-block-end:12px;transform:translateY(calc(-100% + var(--e-contact-buttons-svg-size) + var(--e-contact-buttons-margin-offset)));transition:var(--e-contact-buttons-transition)}@media (min-width:ELEMENTOR_SCREEN_TABLET_MIN){.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-top .e-contact-buttons__contact-icon-link:focus,.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-top .e-contact-buttons__contact-icon-link:hover{transform:none;transition:var(--e-contact-buttons-transition)}}.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-top .e-contact-buttons__contact-icon-link.active{transform:none;transition:var(--e-contact-buttons-transition)}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/templates/widget-contact-buttons-var-10.min.css */
.e-contact-buttons-var-10{--e-contact-buttons-size-small:40px;--e-contact-buttons-size-medium:48px;--e-contact-buttons-size-large:56px;--e-contact-buttons-svg-size-small:20px;--e-contact-buttons-svg-size-medium:24px;--e-contact-buttons-svg-size-large:28px;--e-contact-buttons-svg-size:var(--e-contact-buttons-svg-size-medium);--e-contact-buttons-horizontal-offset:0;--e-contact-buttons-transition-duration:.3s;--e-contact-buttons-transition:all var(--e-contact-buttons-transition-duration);--e-contact-buttons-contact-gap:4px;--e-contact-buttons-contact-padding-block-end:8px;--e-contact-buttons-contact-padding-block-start:8px;--e-contact-buttons-contact-padding-inline-end:12px;--e-contact-buttons-contact-padding-inline-start:12px;width:auto}.e-contact-buttons-var-10 .has-corners-rounded{--e-contact-buttons-border-radius:20px}.e-contact-buttons-var-10 .has-corners-round{--e-contact-buttons-border-radius:50px}.e-contact-buttons-var-10 .has-corners-sharp{--e-contact-buttons-border-radius:0}.e-contact-buttons-var-10 .has-size-small{--e-contact-buttons-svg-size:var(--e-contact-buttons-svg-size-small)}.e-contact-buttons-var-10 .has-size-medium{--e-contact-buttons-svg-size:var(--e-contact-buttons-svg-size-medium)}.e-contact-buttons-var-10 .has-size-large{--e-contact-buttons-svg-size:var(--e-contact-buttons-svg-size-large)}.e-contact-buttons-var-10 .e-contact-buttons__contact-links{display:flex;gap:var(--e-contact-buttons-contact-gap)}.e-contact-buttons-var-10 .e-contact-buttons__contact-icon-container{align-items:center;display:inline-flex;justify-content:center}.e-contact-buttons-var-10 .e-contact-buttons__contact-icon-container svg{height:var(--e-contact-buttons-svg-size);width:var(--e-contact-buttons-svg-size)}.e-contact-buttons-var-10 .e-contact-buttons__contact-icon-container i{font-size:var(--e-contact-buttons-svg-size)}.e-contact-buttons-var-10 .e-contact-buttons__contact-icon-link{align-items:center;background-color:var(--e-contact-buttons-contact-button-bg);color:var(--e-contact-buttons-contact-button-icon);display:flex;transition:all .3s}.e-contact-buttons-var-10 .e-contact-buttons__contact-icon-link svg{fill:var(--e-contact-buttons-contact-button-icon)}.e-contact-buttons-var-10 .e-contact-buttons__contact-icon-link:focus,.e-contact-buttons-var-10 .e-contact-buttons__contact-icon-link:hover{background-color:var(--e-contact-buttons-contact-button-bg);color:var(--e-contact-buttons-contact-button-icon);transition:all .3s}.e-contact-buttons-var-10 .e-contact-buttons__contact-icon-link:focus svg,.e-contact-buttons-var-10 .e-contact-buttons__contact-icon-link:hover svg{fill:var(--e-contact-buttons-contact-button-icon)}.e-contact-buttons-var-10 .e-contact-buttons__contact-title{display:inline-block;padding-block-end:var(--e-contact-buttons-contact-padding-block-end);padding-block-start:var(--e-contact-buttons-contact-padding-block-start);padding-inline-end:var(--e-contact-buttons-contact-padding-inline-end);padding-inline-start:var(--e-contact-buttons-contact-padding-inline-start)}.e-contact-buttons-var-10.has-h-alignment-start .e-contact-buttons__contact-icon-link{--e-contact-buttons-margin-offset:8px;justify-content:flex-end;padding-inline-end:12px;transform:translateX(calc(-100% + var(--e-contact-buttons-svg-size) * 2 - var(--e-contact-buttons-margin-offset)));transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-10.has-h-alignment-start .e-contact-buttons__contact-icon-link.has-size-small{--e-contact-buttons-margin-offset:2px}[dir=rtl] .e-contact-buttons-var-10.has-h-alignment-start .e-contact-buttons__contact-icon-link{--e-contact-buttons-margin-offset:2px;transform:translateX(calc(100% - (var(--e-contact-buttons-svg-size) * 2 - var(--e-contact-buttons-margin-offset))))}[dir=rtl] .e-contact-buttons-var-10.has-h-alignment-start .e-contact-buttons__contact-icon-link.has-size-large{--e-contact-buttons-margin-offset:8px}.e-contact-buttons-var-10.has-h-alignment-start .e-contact-buttons__contact-links{align-items:flex-start;flex-direction:column}.e-contact-buttons-var-10.has-h-alignment-start .e-contact-buttons__contact-icon-link{border-end-end-radius:var(--e-contact-buttons-border-radius);border-end-start-radius:0;border-start-end-radius:var(--e-contact-buttons-border-radius);border-start-start-radius:0}@media (min-width:ELEMENTOR_SCREEN_TABLET_MIN){.e-contact-buttons-var-10.has-h-alignment-start .e-contact-buttons__contact-icon-link:focus,.e-contact-buttons-var-10.has-h-alignment-start .e-contact-buttons__contact-icon-link:hover{transform:none;transition:var(--e-contact-buttons-transition)}}.e-contact-buttons-var-10.has-h-alignment-start .e-contact-buttons__contact-icon-link.active{transform:none;transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-icon-link{--e-contact-buttons-margin-offset:8px;padding-inline-start:12px;transform:translateX(calc(100% - var(--e-contact-buttons-svg-size) * 2 + var(--e-contact-buttons-margin-offset)));transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-icon-link.has-size-small{--e-contact-buttons-margin-offset:2px}[dir=rtl] .e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-icon-link{--e-contact-buttons-margin-offset:2px;transform:translateX(calc(-100% + var(--e-contact-buttons-svg-size) * 2 - var(--e-contact-buttons-margin-offset)))}[dir=rtl] .e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-icon-link.has-size-large{--e-contact-buttons-margin-offset:8px}@media (min-width:ELEMENTOR_SCREEN_TABLET_MIN){.e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-icon-link:focus,.e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-icon-link:hover{transform:none;transition:var(--e-contact-buttons-transition)}}.e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-icon-link.active{transform:none;transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-links{align-items:flex-end;flex-direction:column}.e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-icon-container{order:1}.e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-title{order:2}.e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-icon-link{border-end-end-radius:0;border-end-start-radius:var(--e-contact-buttons-border-radius);border-start-end-radius:0;border-start-start-radius:var(--e-contact-buttons-border-radius)}.e-contact-buttons-var-10.has-h-alignment-center .e-contact-buttons__contact-icon-link{flex-direction:column}.e-contact-buttons-var-10.has-h-alignment-center .e-contact-buttons__contact-title{writing-mode:vertical-lr}.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-bottom .e-contact-buttons__contact-links{align-items:flex-end}.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-bottom .e-contact-buttons__contact-icon-container{order:1}.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-bottom .e-contact-buttons__contact-title{order:2}.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-bottom .e-contact-buttons__contact-icon-link{--e-contact-buttons-margin-offset:14px;border-end-end-radius:0;border-end-start-radius:0;border-start-end-radius:var(--e-contact-buttons-border-radius);border-start-start-radius:var(--e-contact-buttons-border-radius);padding-block-start:12px;transform:translateY(calc(100% - var(--e-contact-buttons-svg-size) * 2 + var(--e-contact-buttons-margin-offset)));transition:var(--e-contact-buttons-transition)}@media (min-width:ELEMENTOR_SCREEN_TABLET_MIN){.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-bottom .e-contact-buttons__contact-icon-link:focus,.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-bottom .e-contact-buttons__contact-icon-link:hover{transform:none;transition:var(--e-contact-buttons-transition)}}.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-bottom .e-contact-buttons__contact-icon-link.active{transform:none;transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-bottom .e-contact-buttons__contact-icon-link.has-size-small{--e-contact-buttons-margin-offset:5px}.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-top .e-contact-buttons__contact-links{align-items:flex-start}.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-top .e-contact-buttons__contact-icon-container{align-items:flex-end}.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-top .e-contact-buttons__contact-icon-link{--e-contact-buttons-margin-offset:14px;border-end-end-radius:var(--e-contact-buttons-border-radius);border-end-start-radius:var(--e-contact-buttons-border-radius);border-start-end-radius:0;border-start-start-radius:0;justify-content:flex-end;padding-block-end:12px;transform:translateY(calc(-100% + var(--e-contact-buttons-svg-size) + var(--e-contact-buttons-margin-offset)));transition:var(--e-contact-buttons-transition)}@media (min-width:ELEMENTOR_SCREEN_TABLET_MIN){.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-top .e-contact-buttons__contact-icon-link:focus,.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-top .e-contact-buttons__contact-icon-link:hover{transform:none;transition:var(--e-contact-buttons-transition)}}.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-top .e-contact-buttons__contact-icon-link.active{transform:none;transition:var(--e-contact-buttons-transition)}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/templates/widget-contact-buttons-var-7-rtl.min.css */
.e-contact-buttons-var-7{--e-contact-buttons-chat-button-padding-block-end:16px;--e-contact-buttons-chat-button-padding-block-start:16px;--e-contact-buttons-chat-button-padding-inline-end:20px;--e-contact-buttons-chat-button-padding-inline-start:20px;--e-contact-buttons-chat-button-gap:8px;--e-contact-buttons-horizontal-offset:0;--e-contact-buttons-vertical-offset:0}.e-contact-buttons-var-7.has-h-alignment-end .e-contact-buttons__chat-button-container,.e-contact-buttons-var-7.has-h-alignment-start .e-contact-buttons__chat-button-container{padding-inline:0}@media (max-width:ELEMENTOR_SCREEN_MOBILE_MAX){.e-contact-buttons-var-7.has-mobile-full-width{width:100%}.e-contact-buttons-var-7.has-mobile-full-width .e-contact-buttons__chat-button-container{max-width:100%;width:100%}.e-contact-buttons-var-7.has-mobile-full-width .e-contact-buttons__chat-button{width:100%}}.e-contact-buttons-var-7 .e-contact-buttons__chat-button,.e-contact-buttons-var-7 .e-contact-buttons__chat-button:not([href]):not([tabindex]),.e-contact-buttons-var-7 .e-contact-buttons__chat-button[type=button]{border-radius:0;color:var(--e-contact-buttons-button-icon);display:inline-flex;font-size:18px;font-weight:500;gap:var(--e-contact-buttons-chat-button-gap);height:-moz-fit-content;height:fit-content;line-height:28px;padding-block-end:var(--e-contact-buttons-chat-button-padding-block-end);padding-block-start:var(--e-contact-buttons-chat-button-padding-block-start);padding-inline-end:var(--e-contact-buttons-chat-button-padding-inline-end);padding-inline-start:var(--e-contact-buttons-chat-button-padding-inline-start);width:-moz-fit-content;width:fit-content}.e-contact-buttons-var-7 .e-contact-buttons__chat-button svg,.e-contact-buttons-var-7 .e-contact-buttons__chat-button:not([href]):not([tabindex]) svg,.e-contact-buttons-var-7 .e-contact-buttons__chat-button[type=button] svg{height:1em;width:1em}.e-contact-buttons-var-7 .e-contact-buttons__chat-button:focus,.e-contact-buttons-var-7 .e-contact-buttons__chat-button:hover,.e-contact-buttons-var-7 .e-contact-buttons__chat-button:not([href]):not([tabindex]):focus,.e-contact-buttons-var-7 .e-contact-buttons__chat-button:not([href]):not([tabindex]):hover,.e-contact-buttons-var-7 .e-contact-buttons__chat-button[type=button]:focus,.e-contact-buttons-var-7 .e-contact-buttons__chat-button[type=button]:hover{color:var(--e-contact-buttons-button-icon-hover)}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/templates/widget-contact-buttons-var-7.min.css */
.e-contact-buttons-var-7{--e-contact-buttons-chat-button-padding-block-end:16px;--e-contact-buttons-chat-button-padding-block-start:16px;--e-contact-buttons-chat-button-padding-inline-end:20px;--e-contact-buttons-chat-button-padding-inline-start:20px;--e-contact-buttons-chat-button-gap:8px;--e-contact-buttons-horizontal-offset:0;--e-contact-buttons-vertical-offset:0}.e-contact-buttons-var-7.has-h-alignment-end .e-contact-buttons__chat-button-container,.e-contact-buttons-var-7.has-h-alignment-start .e-contact-buttons__chat-button-container{padding-inline:0}@media (max-width:ELEMENTOR_SCREEN_MOBILE_MAX){.e-contact-buttons-var-7.has-mobile-full-width{width:100%}.e-contact-buttons-var-7.has-mobile-full-width .e-contact-buttons__chat-button-container{max-width:100%;width:100%}.e-contact-buttons-var-7.has-mobile-full-width .e-contact-buttons__chat-button{width:100%}}.e-contact-buttons-var-7 .e-contact-buttons__chat-button,.e-contact-buttons-var-7 .e-contact-buttons__chat-button:not([href]):not([tabindex]),.e-contact-buttons-var-7 .e-contact-buttons__chat-button[type=button]{border-radius:0;color:var(--e-contact-buttons-button-icon);display:inline-flex;font-size:18px;font-weight:500;gap:var(--e-contact-buttons-chat-button-gap);height:-moz-fit-content;height:fit-content;line-height:28px;padding-block-end:var(--e-contact-buttons-chat-button-padding-block-end);padding-block-start:var(--e-contact-buttons-chat-button-padding-block-start);padding-inline-end:var(--e-contact-buttons-chat-button-padding-inline-end);padding-inline-start:var(--e-contact-buttons-chat-button-padding-inline-start);width:-moz-fit-content;width:fit-content}.e-contact-buttons-var-7 .e-contact-buttons__chat-button svg,.e-contact-buttons-var-7 .e-contact-buttons__chat-button:not([href]):not([tabindex]) svg,.e-contact-buttons-var-7 .e-contact-buttons__chat-button[type=button] svg{height:1em;width:1em}.e-contact-buttons-var-7 .e-contact-buttons__chat-button:focus,.e-contact-buttons-var-7 .e-contact-buttons__chat-button:hover,.e-contact-buttons-var-7 .e-contact-buttons__chat-button:not([href]):not([tabindex]):focus,.e-contact-buttons-var-7 .e-contact-buttons__chat-button:not([href]):not([tabindex]):hover,.e-contact-buttons-var-7 .e-contact-buttons__chat-button[type=button]:focus,.e-contact-buttons-var-7 .e-contact-buttons__chat-button[type=button]:hover{color:var(--e-contact-buttons-button-icon-hover)}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/templates/widget-contact-buttons-var-9-rtl.min.css */
.e-contact-buttons-var-9{--e-contact-buttons-size-small:48px;--e-contact-buttons-size-medium:56px;--e-contact-buttons-size-large:64px;--e-contact-buttons-svg-size-small:24px;--e-contact-buttons-svg-size-medium:28px;--e-contact-buttons-svg-size-large:32px;--e-contact-buttons-transition-duration:.3s;--e-contact-buttons-transition:all var(--e-contact-buttons-transition-duration);--e-contact-buttons-overlap-margin:-10px;--e-contact-buttons-chat-button-padding-block-end:8px;--e-contact-buttons-chat-button-padding-block-start:8px;--e-contact-buttons-chat-button-padding-inline-end:16px;--e-contact-buttons-chat-button-padding-inline-start:16px;width:auto}.e-contact-buttons-var-9 .e-contact-buttons__chat-button-icon-container{align-items:center;background-color:var(--e-contact-buttons-button-bg);border-radius:50%;display:flex;justify-content:center;position:relative;transition:var(--e-contact-buttons-transition);z-index:1}.e-contact-buttons-var-9 .e-contact-buttons__chat-button-icon-container svg{position:relative;z-index:2}.e-contact-buttons-var-9 .e-contact-buttons__chat-button-text{background-color:var(--e-contact-buttons-button-bg);color:var(--e-contact-buttons-button-icon);font-size:16px;font-weight:500;line-height:24px;padding-block-end:var(--e-contact-buttons-chat-button-padding-block-end);padding-block-start:var(--e-contact-buttons-chat-button-padding-block-start);padding-inline-end:var(--e-contact-buttons-chat-button-padding-inline-end);padding-inline-start:var(--e-contact-buttons-chat-button-padding-inline-start);position:relative;transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button{background-color:transparent;border-radius:0;color:var(--e-contact-buttons-button-icon);height:auto;width:auto}.e-contact-buttons-var-9 .e-contact-buttons__chat-button:focus,.e-contact-buttons-var-9 .e-contact-buttons__chat-button:hover{color:var(--e-contact-buttons-button-icon)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button:focus svg,.e-contact-buttons-var-9 .e-contact-buttons__chat-button:hover svg{fill:var(--e-contact-buttons-button-icon)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button:focus .e-contact-buttons__chat-button-icon-container,.e-contact-buttons-var-9 .e-contact-buttons__chat-button:focus .e-contact-buttons__chat-button-text,.e-contact-buttons-var-9 .e-contact-buttons__chat-button:focus .e-contact-buttons__chat-button-text:before,.e-contact-buttons-var-9 .e-contact-buttons__chat-button:hover .e-contact-buttons__chat-button-icon-container,.e-contact-buttons-var-9 .e-contact-buttons__chat-button:hover .e-contact-buttons__chat-button-text,.e-contact-buttons-var-9 .e-contact-buttons__chat-button:hover .e-contact-buttons__chat-button-text:before{background-color:var(--e-contact-buttons-button-bg);color:var(--e-contact-buttons-button-icon);transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button.has-size-small .e-contact-buttons__chat-button-icon-container{height:var(--e-contact-buttons-size-small);width:var(--e-contact-buttons-size-small)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button.has-size-small .e-contact-buttons__chat-button-icon-container svg{height:var(--e-contact-buttons-svg-size-small);width:var(--e-contact-buttons-svg-size-small)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button.has-size-small .e-contact-buttons__chat-button-icon-container i{font-size:var(--e-contact-buttons-svg-size-small)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button.has-size-medium .e-contact-buttons__chat-button-icon-container{height:var(--e-contact-buttons-size-medium);width:var(--e-contact-buttons-size-medium)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button.has-size-medium .e-contact-buttons__chat-button-icon-container svg{height:var(--e-contact-buttons-svg-size-medium);width:var(--e-contact-buttons-svg-size-medium)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button.has-size-medium .e-contact-buttons__chat-button-icon-container i{font-size:var(--e-contact-buttons-svg-size-medium)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button.has-size-large .e-contact-buttons__chat-button-icon-container{height:var(--e-contact-buttons-size-large);width:var(--e-contact-buttons-size-large)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button.has-size-large .e-contact-buttons__chat-button-icon-container svg{height:var(--e-contact-buttons-svg-size-large);width:var(--e-contact-buttons-svg-size-large)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button.has-size-large .e-contact-buttons__chat-button-icon-container i{font-size:var(--e-contact-buttons-svg-size-large)}.e-contact-buttons-var-9.has-h-alignment-end .e-contact-buttons__chat-button-container{padding-inline-end:0}@media (min-width:ELEMENTOR_SCREEN_DESKTOP_MIN){.e-contact-buttons-var-9.has-h-alignment-end .e-contact-buttons__chat-button-icon-container{inset-inline-end:-5px;position:absolute;transition:var(--e-contact-buttons-transition)}}.e-contact-buttons-var-9.has-h-alignment-end .e-contact-buttons__chat-button-text{border-end-end-radius:50px;border-end-start-radius:0;border-start-end-radius:50px;border-start-start-radius:0;margin-inline-start:var(--e-contact-buttons-overlap-margin)}@media (min-width:ELEMENTOR_SCREEN_DESKTOP_MIN){.e-contact-buttons-var-9.has-h-alignment-end .e-contact-buttons__chat-button-text{clip-path:inset(0 0 0 100%)}.e-contact-buttons-var-9.has-h-alignment-end .e-contact-buttons__chat-button:focus .e-contact-buttons__chat-button-text,.e-contact-buttons-var-9.has-h-alignment-end .e-contact-buttons__chat-button:hover .e-contact-buttons__chat-button-text{clip-path:inset(0 0 0 0);transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-9.has-h-alignment-end .e-contact-buttons__chat-button:focus .e-contact-buttons__chat-button-icon-container,.e-contact-buttons-var-9.has-h-alignment-end .e-contact-buttons__chat-button:hover .e-contact-buttons__chat-button-icon-container{inset-inline-end:100%;transition:var(--e-contact-buttons-transition)}}.e-contact-buttons-var-9.has-h-alignment-start .e-contact-buttons__chat-button-container{padding-inline-start:0}.e-contact-buttons-var-9.has-h-alignment-start .e-contact-buttons__chat-button-icon-container{order:2}@media (min-width:ELEMENTOR_SCREEN_DESKTOP_MIN){.e-contact-buttons-var-9.has-h-alignment-start .e-contact-buttons__chat-button-icon-container{inset-inline-start:-5px;position:absolute;transition:var(--e-contact-buttons-transition)}}.e-contact-buttons-var-9.has-h-alignment-start .e-contact-buttons__chat-button-text{border-end-end-radius:0;border-end-start-radius:50px;border-start-end-radius:0;border-start-start-radius:50px;margin-inline-end:var(--e-contact-buttons-overlap-margin);order:1}@media (min-width:ELEMENTOR_SCREEN_DESKTOP_MIN){.e-contact-buttons-var-9.has-h-alignment-start .e-contact-buttons__chat-button-text{clip-path:inset(0 100% 0 0);transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-9.has-h-alignment-start .e-contact-buttons__chat-button:focus .e-contact-buttons__chat-button-text,.e-contact-buttons-var-9.has-h-alignment-start .e-contact-buttons__chat-button:hover .e-contact-buttons__chat-button-text{clip-path:inset(0 0 0 0);transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-9.has-h-alignment-start .e-contact-buttons__chat-button:focus .e-contact-buttons__chat-button-icon-container,.e-contact-buttons-var-9.has-h-alignment-start .e-contact-buttons__chat-button:hover .e-contact-buttons__chat-button-icon-container{inset-inline-start:100%;transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button-icon-container{inset-inline-start:50%;order:2;position:absolute;transform:translateX(-50%)}}.e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button-text{border-end-end-radius:50px;border-end-start-radius:0;border-start-end-radius:50px;border-start-start-radius:0;margin-inline-start:var(--e-contact-buttons-overlap-margin)}@media (min-width:ELEMENTOR_SCREEN_DESKTOP_MIN){.e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button-text{clip-path:inset(0 0 0 100%);inset-inline-end:50%;order:1}.e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button:focus .e-contact-buttons__chat-button-text,.e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button:hover .e-contact-buttons__chat-button-text{clip-path:inset(0 0 0 0);transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button:focus .e-contact-buttons__chat-button-icon-container,.e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button:hover .e-contact-buttons__chat-button-icon-container{inset-inline-start:-100%;transform:unset;transition:var(--e-contact-buttons-transition)}}.e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button.has-size-small:focus .e-contact-buttons__chat-button-icon-container,.e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button.has-size-small:hover .e-contact-buttons__chat-button-icon-container{inset-inline-start:calc(-100% + 10px)}.e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button.has-size-large:focus .e-contact-buttons__chat-button-icon-container,.e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button.has-size-large:hover .e-contact-buttons__chat-button-icon-container{inset-inline-start:calc(-100% - 5px)}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/templates/widget-contact-buttons-var-9.min.css */
.e-contact-buttons-var-9{--e-contact-buttons-size-small:48px;--e-contact-buttons-size-medium:56px;--e-contact-buttons-size-large:64px;--e-contact-buttons-svg-size-small:24px;--e-contact-buttons-svg-size-medium:28px;--e-contact-buttons-svg-size-large:32px;--e-contact-buttons-transition-duration:.3s;--e-contact-buttons-transition:all var(--e-contact-buttons-transition-duration);--e-contact-buttons-overlap-margin:-10px;--e-contact-buttons-chat-button-padding-block-end:8px;--e-contact-buttons-chat-button-padding-block-start:8px;--e-contact-buttons-chat-button-padding-inline-end:16px;--e-contact-buttons-chat-button-padding-inline-start:16px;width:auto}.e-contact-buttons-var-9 .e-contact-buttons__chat-button-icon-container{align-items:center;background-color:var(--e-contact-buttons-button-bg);border-radius:50%;display:flex;justify-content:center;position:relative;transition:var(--e-contact-buttons-transition);z-index:1}.e-contact-buttons-var-9 .e-contact-buttons__chat-button-icon-container svg{position:relative;z-index:2}.e-contact-buttons-var-9 .e-contact-buttons__chat-button-text{background-color:var(--e-contact-buttons-button-bg);color:var(--e-contact-buttons-button-icon);font-size:16px;font-weight:500;line-height:24px;padding-block-end:var(--e-contact-buttons-chat-button-padding-block-end);padding-block-start:var(--e-contact-buttons-chat-button-padding-block-start);padding-inline-end:var(--e-contact-buttons-chat-button-padding-inline-end);padding-inline-start:var(--e-contact-buttons-chat-button-padding-inline-start);position:relative;transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button{background-color:transparent;border-radius:0;color:var(--e-contact-buttons-button-icon);height:auto;width:auto}.e-contact-buttons-var-9 .e-contact-buttons__chat-button:focus,.e-contact-buttons-var-9 .e-contact-buttons__chat-button:hover{color:var(--e-contact-buttons-button-icon)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button:focus svg,.e-contact-buttons-var-9 .e-contact-buttons__chat-button:hover svg{fill:var(--e-contact-buttons-button-icon)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button:focus .e-contact-buttons__chat-button-icon-container,.e-contact-buttons-var-9 .e-contact-buttons__chat-button:focus .e-contact-buttons__chat-button-text,.e-contact-buttons-var-9 .e-contact-buttons__chat-button:focus .e-contact-buttons__chat-button-text:before,.e-contact-buttons-var-9 .e-contact-buttons__chat-button:hover .e-contact-buttons__chat-button-icon-container,.e-contact-buttons-var-9 .e-contact-buttons__chat-button:hover .e-contact-buttons__chat-button-text,.e-contact-buttons-var-9 .e-contact-buttons__chat-button:hover .e-contact-buttons__chat-button-text:before{background-color:var(--e-contact-buttons-button-bg);color:var(--e-contact-buttons-button-icon);transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button.has-size-small .e-contact-buttons__chat-button-icon-container{height:var(--e-contact-buttons-size-small);width:var(--e-contact-buttons-size-small)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button.has-size-small .e-contact-buttons__chat-button-icon-container svg{height:var(--e-contact-buttons-svg-size-small);width:var(--e-contact-buttons-svg-size-small)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button.has-size-small .e-contact-buttons__chat-button-icon-container i{font-size:var(--e-contact-buttons-svg-size-small)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button.has-size-medium .e-contact-buttons__chat-button-icon-container{height:var(--e-contact-buttons-size-medium);width:var(--e-contact-buttons-size-medium)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button.has-size-medium .e-contact-buttons__chat-button-icon-container svg{height:var(--e-contact-buttons-svg-size-medium);width:var(--e-contact-buttons-svg-size-medium)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button.has-size-medium .e-contact-buttons__chat-button-icon-container i{font-size:var(--e-contact-buttons-svg-size-medium)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button.has-size-large .e-contact-buttons__chat-button-icon-container{height:var(--e-contact-buttons-size-large);width:var(--e-contact-buttons-size-large)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button.has-size-large .e-contact-buttons__chat-button-icon-container svg{height:var(--e-contact-buttons-svg-size-large);width:var(--e-contact-buttons-svg-size-large)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button.has-size-large .e-contact-buttons__chat-button-icon-container i{font-size:var(--e-contact-buttons-svg-size-large)}.e-contact-buttons-var-9.has-h-alignment-end .e-contact-buttons__chat-button-container{padding-inline-end:0}@media (min-width:ELEMENTOR_SCREEN_DESKTOP_MIN){.e-contact-buttons-var-9.has-h-alignment-end .e-contact-buttons__chat-button-icon-container{inset-inline-end:-5px;position:absolute;transition:var(--e-contact-buttons-transition)}}.e-contact-buttons-var-9.has-h-alignment-end .e-contact-buttons__chat-button-text{border-end-end-radius:50px;border-end-start-radius:0;border-start-end-radius:50px;border-start-start-radius:0;margin-inline-start:var(--e-contact-buttons-overlap-margin)}@media (min-width:ELEMENTOR_SCREEN_DESKTOP_MIN){.e-contact-buttons-var-9.has-h-alignment-end .e-contact-buttons__chat-button-text{clip-path:inset(0 0 0 100%)}.e-contact-buttons-var-9.has-h-alignment-end .e-contact-buttons__chat-button:focus .e-contact-buttons__chat-button-text,.e-contact-buttons-var-9.has-h-alignment-end .e-contact-buttons__chat-button:hover .e-contact-buttons__chat-button-text{clip-path:inset(0 0 0 0);transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-9.has-h-alignment-end .e-contact-buttons__chat-button:focus .e-contact-buttons__chat-button-icon-container,.e-contact-buttons-var-9.has-h-alignment-end .e-contact-buttons__chat-button:hover .e-contact-buttons__chat-button-icon-container{inset-inline-end:100%;transition:var(--e-contact-buttons-transition)}}.e-contact-buttons-var-9.has-h-alignment-start .e-contact-buttons__chat-button-container{padding-inline-start:0}.e-contact-buttons-var-9.has-h-alignment-start .e-contact-buttons__chat-button-icon-container{order:2}@media (min-width:ELEMENTOR_SCREEN_DESKTOP_MIN){.e-contact-buttons-var-9.has-h-alignment-start .e-contact-buttons__chat-button-icon-container{inset-inline-start:-5px;position:absolute;transition:var(--e-contact-buttons-transition)}}.e-contact-buttons-var-9.has-h-alignment-start .e-contact-buttons__chat-button-text{border-end-end-radius:0;border-end-start-radius:50px;border-start-end-radius:0;border-start-start-radius:50px;margin-inline-end:var(--e-contact-buttons-overlap-margin);order:1}@media (min-width:ELEMENTOR_SCREEN_DESKTOP_MIN){.e-contact-buttons-var-9.has-h-alignment-start .e-contact-buttons__chat-button-text{clip-path:inset(0 100% 0 0);transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-9.has-h-alignment-start .e-contact-buttons__chat-button:focus .e-contact-buttons__chat-button-text,.e-contact-buttons-var-9.has-h-alignment-start .e-contact-buttons__chat-button:hover .e-contact-buttons__chat-button-text{clip-path:inset(0 0 0 0);transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-9.has-h-alignment-start .e-contact-buttons__chat-button:focus .e-contact-buttons__chat-button-icon-container,.e-contact-buttons-var-9.has-h-alignment-start .e-contact-buttons__chat-button:hover .e-contact-buttons__chat-button-icon-container{inset-inline-start:100%;transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button-icon-container{inset-inline-start:50%;order:2;position:absolute;transform:translateX(-50%)}}.e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button-text{border-end-end-radius:50px;border-end-start-radius:0;border-start-end-radius:50px;border-start-start-radius:0;margin-inline-start:var(--e-contact-buttons-overlap-margin)}@media (min-width:ELEMENTOR_SCREEN_DESKTOP_MIN){.e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button-text{clip-path:inset(0 0 0 100%);inset-inline-end:50%;order:1}.e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button:focus .e-contact-buttons__chat-button-text,.e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button:hover .e-contact-buttons__chat-button-text{clip-path:inset(0 0 0 0);transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button:focus .e-contact-buttons__chat-button-icon-container,.e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button:hover .e-contact-buttons__chat-button-icon-container{inset-inline-start:-100%;transform:unset;transition:var(--e-contact-buttons-transition)}}.e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button.has-size-small:focus .e-contact-buttons__chat-button-icon-container,.e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button.has-size-small:hover .e-contact-buttons__chat-button-icon-container{inset-inline-start:calc(-100% + 10px)}.e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button.has-size-large:focus .e-contact-buttons__chat-button-icon-container,.e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button.has-size-large:hover .e-contact-buttons__chat-button-icon-container{inset-inline-start:calc(-100% - 5px)}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/templates/widget-floating-bars-base-rtl.min.css */
.e-floating-bars{--e-floating-bars-announcement-bg-color:#467ff7;--e-floating-bars-announcement-text-color:#fff;--e-floating-bars-announcement-icon-color:#fff;--e-floating-bars-cta-button-text-color:#fff;--e-floating-bars-cta-button-text-color-hover:#467ff7;--e-floating-bars-cta-button-bg-color:#1c2448;--e-floating-bars-cta-button-bg-color-hover:#fff;--e-floating-bars-cta-button-border-color:#1c2448;--e-floating-bars-cta-button-border-color-hover:#1c2448;--e-floating-bars-close-button-color:#fff;--e-floating-bars-announcement-icon-size:20px;--e-floating-bars-elements-padding-block-end:12px;--e-floating-bars-elements-padding-block-start:12px;--e-floating-bars-elements-padding-inline-end:16px;--e-floating-bars-elements-padding-inline-start:16px;--e-floating-bars-elements-gap:16px;--e-floating-bars-cta-corners:50px;--e-floating-bars-cta-button-border-width:2px;--e-floating-bars-cta-button-padding-block-end:8px;--e-floating-bars-cta-button-padding-block-start:8px;--e-floating-bars-cta-button-padding-inline-end:20px;--e-floating-bars-cta-button-padding-inline-start:20px;--e-floating-bars-cta-button-icon-gap:5px;--e-floating-bars-cta-button-animation-delay:500ms;--e-floating-bars-cta-button-animation-duration:1000ms;--e-floating-bars-background-overlay-opacity:0.5;--e-floating-bars-close-icon-size:24px;align-items:center;background-color:var(--e-floating-bars-announcement-bg-color);color:var(--e-floating-bars-announcement-text-color);display:flex;gap:var(--e-floating-bars-elements-gap);padding-block-end:var(--e-floating-bars-elements-padding-block-end);padding-block-start:var(--e-floating-bars-elements-padding-block-start);padding-inline-end:var(--e-floating-bars-elements-padding-inline-end);padding-inline-start:var(--e-floating-bars-elements-padding-inline-start);position:relative;width:100%;z-index:10000}@media (max-width:ELEMENTOR_SCREEN_MOBILE_MAX){.e-floating-bars{align-items:flex-start;display:grid;gap:var(--e-floating-bars-elements-gap);grid-template-columns:auto auto;grid-template-rows:auto auto;row-gap:16px}}.e-floating-bars:focus{outline:none}.e-floating-bars.has-vertical-position-top{inset-block-start:0}.e-floating-bars.has-vertical-position-bottom{inset-block-end:0}.e-floating-bars.is-sticky{inset-inline-end:0;inset-inline-start:0;position:fixed}.e-floating-bars.is-hidden{display:none}.e-floating-bars.has-close-button{padding-inline-end:calc(var(--e-floating-bars-elements-padding-inline-end) + 20px);padding-inline-start:calc(var(--e-floating-bars-elements-padding-inline-start) + 20px)}.e-floating-bars .has-corners-rounded{--e-floating-bars-corners:20px}.e-floating-bars .has-corners-round{--e-floating-bars-corners:50px}.e-floating-bars .has-corners-sharp{--e-floating-bars-corners:0}.e-floating-bars__announcement-text{align-items:center;color:var(--e-floating-bars-announcement-text-color);display:flex;font-size:16px;font-weight:400;height:100%;margin:0}.e-floating-bars__announcement-icon{align-items:center;color:var(--e-floating-bars-announcement-icon-color);display:flex;height:100%}.e-floating-bars__announcement-icon svg{fill:var(--e-floating-bars-announcement-icon-color);height:var(--e-floating-bars-announcement-icon-size);width:var(--e-floating-bars-announcement-icon-size)}.e-floating-bars__announcement-icon i{color:var(--e-floating-bars-announcement-icon-color);font-size:var(--e-floating-bars-announcement-icon-size)}.e-floating-bars__cta-icon{color:var(--e-floating-bars-cta-button-text-color);display:inline-flex;transition:all .3s}.e-floating-bars__cta-icon svg{fill:var(--e-floating-bars-cta-button-text-color);height:1em;transition:all .3s;width:1em}.e-floating-bars__cta-button-container{order:3}@media (max-width:ELEMENTOR_SCREEN_MOBILE_MAX){.e-floating-bars__cta-button-container{display:flex;grid-column:span 2/span 2;grid-row-start:2}}.e-floating-bars .e-floating-bars__cta-button,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]){align-items:center;color:var(--e-floating-bars-cta-button-text-color);display:inline-flex;font-size:16px;font-weight:700;gap:var(--e-floating-bars-cta-button-icon-gap);position:relative;transition:all .3s;white-space:nowrap}.e-floating-bars .e-floating-bars__cta-button.animated,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]).animated{animation-delay:var(--e-floating-bars-cta-button-animation-delay);animation-duration:var(--e-floating-bars-cta-button-animation-duration);animation-iteration-count:1}.e-floating-bars .e-floating-bars__cta-button.has-entrance-animation,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]).has-entrance-animation{opacity:0}.e-floating-bars .e-floating-bars__cta-button.visible,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]).visible{opacity:1}.e-floating-bars .e-floating-bars__cta-button:focus,.e-floating-bars .e-floating-bars__cta-button:focus .e-floating-bars__cta-icon,.e-floating-bars .e-floating-bars__cta-button:hover,.e-floating-bars .e-floating-bars__cta-button:hover .e-floating-bars__cta-icon,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]):focus,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]):focus .e-floating-bars__cta-icon,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]):hover,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]):hover .e-floating-bars__cta-icon{color:var(--e-floating-bars-cta-button-text-color-hover);transition:all .3s}.e-floating-bars .e-floating-bars__cta-button:focus .e-floating-bars__cta-icon svg,.e-floating-bars .e-floating-bars__cta-button:hover .e-floating-bars__cta-icon svg,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]):focus .e-floating-bars__cta-icon svg,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]):hover .e-floating-bars__cta-icon svg{fill:var(--e-floating-bars-cta-button-text-color-hover);transition:all .3s}.e-floating-bars .e-floating-bars__cta-button.has-border,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]).has-border{border-color:var(--e-floating-bars-cta-button-border-color);border-style:solid;border-width:var(--e-floating-bars-cta-button-border-width)}.e-floating-bars .e-floating-bars__cta-button.has-border:focus,.e-floating-bars .e-floating-bars__cta-button.has-border:hover,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]).has-border:focus,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]).has-border:hover{border-color:var(--e-floating-bars-cta-button-border-color-hover)}.e-floating-bars .e-floating-bars__cta-button.is-type-button,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]).is-type-button{background-color:var(--e-floating-bars-cta-button-bg-color);border-radius:var(--e-floating-bars-corners);padding-block-end:var(--e-floating-bars-cta-button-padding-block-end);padding-block-start:var(--e-floating-bars-cta-button-padding-block-start);padding-inline-end:var(--e-floating-bars-cta-button-padding-inline-end);padding-inline-start:var(--e-floating-bars-cta-button-padding-inline-start)}.e-floating-bars .e-floating-bars__cta-button.is-type-button:focus,.e-floating-bars .e-floating-bars__cta-button.is-type-button:hover,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]).is-type-button:focus,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]).is-type-button:hover{background-color:var(--e-floating-bars-cta-button-bg-color-hover)}.e-floating-bars .e-floating-bars__cta-button.is-type-link,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]).is-type-link{text-decoration:none}.e-floating-bars .e-floating-bars__cta-button.is-type-link .e-floating-bars__cta-text,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]).is-type-link .e-floating-bars__cta-text{text-decoration:underline}.e-floating-bars__close-button,.e-floating-bars__close-button[type=button]{align-items:center;display:flex;position:absolute}.e-floating-bars__close-button i,.e-floating-bars__close-button[type=button] i{font-size:var(--e-floating-bars-close-icon-size)}@media (max-width:ELEMENTOR_SCREEN_MOBILE_MAX){.e-floating-bars__close-button,.e-floating-bars__close-button[type=button]{top:10px}}.e-floating-bars__close-button,.e-floating-bars__close-button:focus,.e-floating-bars__close-button:hover,.e-floating-bars__close-button[type=button],.e-floating-bars__close-button[type=button]:focus,.e-floating-bars__close-button[type=button]:hover{background-color:transparent;border:0;color:var(--e-floating-bars-close-button-color);padding:0}.e-floating-bars__close-button i,.e-floating-bars__close-button:focus i,.e-floating-bars__close-button:hover i,.e-floating-bars__close-button[type=button] i,.e-floating-bars__close-button[type=button]:focus i,.e-floating-bars__close-button[type=button]:hover i{color:var(--e-floating-bars-close-button-color)}.e-floating-bars__overlay{background-position:50%;background-size:cover;height:100%;inset-block-end:0;inset-block-start:0;inset-inline-end:0;inset-inline-start:0;opacity:var(--e-floating-bars-background-overlay-opacity);position:absolute;width:100%;z-index:-1}.e-con.e-con--floating-bars,.e-con:has(.e-floating-bars){padding:0}.e-con.e-con--floating-bars>.e-con-inner,.e-con.e-con--floating-bars>.e-con-inner.e-con-inner--floating-bars,.e-con:has(.e-floating-bars)>.e-con-inner,.e-con:has(.e-floating-bars)>.e-con-inner.e-con-inner--floating-bars{max-width:unset;padding-block-end:0;padding-block-start:0}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/templates/widget-floating-bars-base.min.css */
.e-floating-bars{--e-floating-bars-announcement-bg-color:#467ff7;--e-floating-bars-announcement-text-color:#fff;--e-floating-bars-announcement-icon-color:#fff;--e-floating-bars-cta-button-text-color:#fff;--e-floating-bars-cta-button-text-color-hover:#467ff7;--e-floating-bars-cta-button-bg-color:#1c2448;--e-floating-bars-cta-button-bg-color-hover:#fff;--e-floating-bars-cta-button-border-color:#1c2448;--e-floating-bars-cta-button-border-color-hover:#1c2448;--e-floating-bars-close-button-color:#fff;--e-floating-bars-announcement-icon-size:20px;--e-floating-bars-elements-padding-block-end:12px;--e-floating-bars-elements-padding-block-start:12px;--e-floating-bars-elements-padding-inline-end:16px;--e-floating-bars-elements-padding-inline-start:16px;--e-floating-bars-elements-gap:16px;--e-floating-bars-cta-corners:50px;--e-floating-bars-cta-button-border-width:2px;--e-floating-bars-cta-button-padding-block-end:8px;--e-floating-bars-cta-button-padding-block-start:8px;--e-floating-bars-cta-button-padding-inline-end:20px;--e-floating-bars-cta-button-padding-inline-start:20px;--e-floating-bars-cta-button-icon-gap:5px;--e-floating-bars-cta-button-animation-delay:500ms;--e-floating-bars-cta-button-animation-duration:1000ms;--e-floating-bars-background-overlay-opacity:0.5;--e-floating-bars-close-icon-size:24px;align-items:center;background-color:var(--e-floating-bars-announcement-bg-color);color:var(--e-floating-bars-announcement-text-color);display:flex;gap:var(--e-floating-bars-elements-gap);padding-block-end:var(--e-floating-bars-elements-padding-block-end);padding-block-start:var(--e-floating-bars-elements-padding-block-start);padding-inline-end:var(--e-floating-bars-elements-padding-inline-end);padding-inline-start:var(--e-floating-bars-elements-padding-inline-start);position:relative;width:100%;z-index:10000}@media (max-width:ELEMENTOR_SCREEN_MOBILE_MAX){.e-floating-bars{align-items:flex-start;display:grid;gap:var(--e-floating-bars-elements-gap);grid-template-columns:auto auto;grid-template-rows:auto auto;row-gap:16px}}.e-floating-bars:focus{outline:none}.e-floating-bars.has-vertical-position-top{inset-block-start:0}.e-floating-bars.has-vertical-position-bottom{inset-block-end:0}.e-floating-bars.is-sticky{inset-inline-end:0;inset-inline-start:0;position:fixed}.e-floating-bars.is-hidden{display:none}.e-floating-bars.has-close-button{padding-inline-end:calc(var(--e-floating-bars-elements-padding-inline-end) + 20px);padding-inline-start:calc(var(--e-floating-bars-elements-padding-inline-start) + 20px)}.e-floating-bars .has-corners-rounded{--e-floating-bars-corners:20px}.e-floating-bars .has-corners-round{--e-floating-bars-corners:50px}.e-floating-bars .has-corners-sharp{--e-floating-bars-corners:0}.e-floating-bars__announcement-text{align-items:center;color:var(--e-floating-bars-announcement-text-color);display:flex;font-size:16px;font-weight:400;height:100%;margin:0}.e-floating-bars__announcement-icon{align-items:center;color:var(--e-floating-bars-announcement-icon-color);display:flex;height:100%}.e-floating-bars__announcement-icon svg{fill:var(--e-floating-bars-announcement-icon-color);height:var(--e-floating-bars-announcement-icon-size);width:var(--e-floating-bars-announcement-icon-size)}.e-floating-bars__announcement-icon i{color:var(--e-floating-bars-announcement-icon-color);font-size:var(--e-floating-bars-announcement-icon-size)}.e-floating-bars__cta-icon{color:var(--e-floating-bars-cta-button-text-color);display:inline-flex;transition:all .3s}.e-floating-bars__cta-icon svg{fill:var(--e-floating-bars-cta-button-text-color);height:1em;transition:all .3s;width:1em}.e-floating-bars__cta-button-container{order:3}@media (max-width:ELEMENTOR_SCREEN_MOBILE_MAX){.e-floating-bars__cta-button-container{display:flex;grid-column:span 2/span 2;grid-row-start:2}}.e-floating-bars .e-floating-bars__cta-button,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]){align-items:center;color:var(--e-floating-bars-cta-button-text-color);display:inline-flex;font-size:16px;font-weight:700;gap:var(--e-floating-bars-cta-button-icon-gap);position:relative;transition:all .3s;white-space:nowrap}.e-floating-bars .e-floating-bars__cta-button.animated,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]).animated{animation-delay:var(--e-floating-bars-cta-button-animation-delay);animation-duration:var(--e-floating-bars-cta-button-animation-duration);animation-iteration-count:1}.e-floating-bars .e-floating-bars__cta-button.has-entrance-animation,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]).has-entrance-animation{opacity:0}.e-floating-bars .e-floating-bars__cta-button.visible,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]).visible{opacity:1}.e-floating-bars .e-floating-bars__cta-button:focus,.e-floating-bars .e-floating-bars__cta-button:focus .e-floating-bars__cta-icon,.e-floating-bars .e-floating-bars__cta-button:hover,.e-floating-bars .e-floating-bars__cta-button:hover .e-floating-bars__cta-icon,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]):focus,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]):focus .e-floating-bars__cta-icon,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]):hover,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]):hover .e-floating-bars__cta-icon{color:var(--e-floating-bars-cta-button-text-color-hover);transition:all .3s}.e-floating-bars .e-floating-bars__cta-button:focus .e-floating-bars__cta-icon svg,.e-floating-bars .e-floating-bars__cta-button:hover .e-floating-bars__cta-icon svg,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]):focus .e-floating-bars__cta-icon svg,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]):hover .e-floating-bars__cta-icon svg{fill:var(--e-floating-bars-cta-button-text-color-hover);transition:all .3s}.e-floating-bars .e-floating-bars__cta-button.has-border,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]).has-border{border-color:var(--e-floating-bars-cta-button-border-color);border-style:solid;border-width:var(--e-floating-bars-cta-button-border-width)}.e-floating-bars .e-floating-bars__cta-button.has-border:focus,.e-floating-bars .e-floating-bars__cta-button.has-border:hover,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]).has-border:focus,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]).has-border:hover{border-color:var(--e-floating-bars-cta-button-border-color-hover)}.e-floating-bars .e-floating-bars__cta-button.is-type-button,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]).is-type-button{background-color:var(--e-floating-bars-cta-button-bg-color);border-radius:var(--e-floating-bars-corners);padding-block-end:var(--e-floating-bars-cta-button-padding-block-end);padding-block-start:var(--e-floating-bars-cta-button-padding-block-start);padding-inline-end:var(--e-floating-bars-cta-button-padding-inline-end);padding-inline-start:var(--e-floating-bars-cta-button-padding-inline-start)}.e-floating-bars .e-floating-bars__cta-button.is-type-button:focus,.e-floating-bars .e-floating-bars__cta-button.is-type-button:hover,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]).is-type-button:focus,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]).is-type-button:hover{background-color:var(--e-floating-bars-cta-button-bg-color-hover)}.e-floating-bars .e-floating-bars__cta-button.is-type-link,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]).is-type-link{text-decoration:none}.e-floating-bars .e-floating-bars__cta-button.is-type-link .e-floating-bars__cta-text,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]).is-type-link .e-floating-bars__cta-text{text-decoration:underline}.e-floating-bars__close-button,.e-floating-bars__close-button[type=button]{align-items:center;display:flex;position:absolute}.e-floating-bars__close-button i,.e-floating-bars__close-button[type=button] i{font-size:var(--e-floating-bars-close-icon-size)}@media (max-width:ELEMENTOR_SCREEN_MOBILE_MAX){.e-floating-bars__close-button,.e-floating-bars__close-button[type=button]{top:10px}}.e-floating-bars__close-button,.e-floating-bars__close-button:focus,.e-floating-bars__close-button:hover,.e-floating-bars__close-button[type=button],.e-floating-bars__close-button[type=button]:focus,.e-floating-bars__close-button[type=button]:hover{background-color:transparent;border:0;color:var(--e-floating-bars-close-button-color);padding:0}.e-floating-bars__close-button i,.e-floating-bars__close-button:focus i,.e-floating-bars__close-button:hover i,.e-floating-bars__close-button[type=button] i,.e-floating-bars__close-button[type=button]:focus i,.e-floating-bars__close-button[type=button]:hover i{color:var(--e-floating-bars-close-button-color)}.e-floating-bars__overlay{background-position:50%;background-size:cover;height:100%;inset-block-end:0;inset-block-start:0;inset-inline-end:0;inset-inline-start:0;opacity:var(--e-floating-bars-background-overlay-opacity);position:absolute;width:100%;z-index:-1}.e-con.e-con--floating-bars,.e-con:has(.e-floating-bars){padding:0}.e-con.e-con--floating-bars>.e-con-inner,.e-con.e-con--floating-bars>.e-con-inner.e-con-inner--floating-bars,.e-con:has(.e-floating-bars)>.e-con-inner,.e-con:has(.e-floating-bars)>.e-con-inner.e-con-inner--floating-bars{max-width:unset;padding-block-end:0;padding-block-start:0}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/templates/widget-floating-bars-var-3-rtl.min.css */
.e-floating-bars-var-3{--e-floating-bars-announcement-bg-color:#cdd9df;--e-floating-bars-announcement-text-color:#1c2448;--e-floating-bars-announcement-icon-color:#1c2448;--e-floating-bars-close-button-color:#1c2448;--e-floating-bars-coupon-button-color:#467ff7;--e-floating-bars-coupon-bg-color:#fff;--e-floating-bars-coupon-border-color:#467ff7;--e-floating-bars-coupon-icon-gap:5px;--e-floating-bars-coupon-border-width:2px;--e-floating-bars-coupon-padding-block-end:8px;--e-floating-bars-coupon-padding-block-start:8px;--e-floating-bars-coupon-padding-inline-end:20px;--e-floating-bars-coupon-padding-inline-start:20px;--e-floating-bars-coupon-animation-delay:500ms;--e-floating-bars-coupon-animation-duration:1000ms;--e-floating-bars-coupon-width:initial;--e-floating-bars-coupon-height:initial}.e-floating-bars-var-3 .e-floating-bars__coupon-button{align-items:center;border:0;border-radius:0;color:var(--e-floating-bars-coupon-button-color);display:flex;height:var(--e-floating-bars-coupon-height);justify-content:center;order:3;padding-block-end:var(--e-floating-bars-coupon-padding-block-end);padding-block-start:var(--e-floating-bars-coupon-padding-block-start);padding-inline-end:var(--e-floating-bars-coupon-padding-inline-end);padding-inline-start:var(--e-floating-bars-coupon-padding-inline-start);position:relative;width:var(--e-floating-bars-coupon-width)}.e-floating-bars-var-3 .e-floating-bars__coupon-button,.e-floating-bars-var-3 .e-floating-bars__coupon-button:focus,.e-floating-bars-var-3 .e-floating-bars__coupon-button:hover{background-color:var(--e-floating-bars-coupon-bg-color)}.e-floating-bars-var-3 .e-floating-bars__coupon-button.animated{animation-delay:var(--e-floating-bars-coupon-animation-delay);animation-duration:var(--e-floating-bars-coupon-animation-duration);animation-iteration-count:1}.e-floating-bars-var-3 .e-floating-bars__coupon-button.has-entrance-animation{opacity:0}.e-floating-bars-var-3 .e-floating-bars__coupon-button.visible{opacity:1}.e-floating-bars-var-3 .e-floating-bars__coupon-button.has-border.is-type-cutout{border-color:var(--e-floating-bars-coupon-border-color);border-style:dashed;border-width:var(--e-floating-bars-coupon-border-width)}.e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-text{--e-floating-bars-coupon-padding-block-end:0;--e-floating-bars-coupon-padding-block-start:0;--e-floating-bars-coupon-padding-inline-end:0;--e-floating-bars-coupon-padding-inline-start:0;--e-floating-bars-coupon-border-width:0;--e-floating-bars-coupon-bg-color:transparent}.e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-gift-tag,.e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-price-tag,.e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-round-ticket,.e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-square-ticket{--e-floating-bars-coupon-padding-block-end:8px;--e-floating-bars-coupon-padding-block-start:8px;--e-floating-bars-coupon-padding-inline-end:20px;--e-floating-bars-coupon-padding-inline-start:20px;background-color:transparent}.e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-gift-tag,.e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-price-tag{padding-inline-start:calc(var(--e-floating-bars-coupon-padding-inline-start) + 1.5em)}[dir=rtl] .e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-gift-tag .e-floating-bars__shape,[dir=rtl] .e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-price-tag .e-floating-bars__shape{transform:rotate(180deg)}.e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-round-ticket,.e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-square-ticket{padding-inline:calc(var(--e-floating-bars-coupon-padding-inline-start) + .5em)}.e-floating-bars-var-3 .e-floating-bars__coupon-button.has-border .shape{stroke:var(--e-floating-bars-coupon-border-color);stroke-width:var(--e-floating-bars-coupon-border-width)}@media (max-width:ELEMENTOR_SCREEN_MOBILE_MAX){.e-floating-bars-var-3 .e-floating-bars__coupon-button{display:flex;grid-column:span 2/span 2;grid-row-start:2;justify-content:center}}.e-floating-bars-var-3 .e-floating-bars__shape{left:0;position:absolute;z-index:-1}.e-floating-bars-var-3 .e-floating-bars__shape .path{fill:var(--e-floating-bars-coupon-bg-color)}.e-floating-bars-var-3 .e-floating-bars__shape .circle{fill:var(--e-floating-bars-announcement-bg-color)}.e-floating-bars-var-3 .e-floating-bars__shape:not(:root){overflow:visible!important}.e-floating-bars-var-3 .e-floating-bars__coupon-icon{color:var(--e-floating-bars-coupon-button-color);display:flex}.e-floating-bars-var-3 .e-floating-bars__coupon-icon svg{fill:var(--e-floating-bars-coupon-button-color);height:1em;width:1em}.e-floating-bars-var-3 .e-floating-bars__coupon-text-group{align-items:center;display:flex;gap:var(--e-floating-bars-coupon-icon-gap)}.e-floating-bars-var-3 .e-floating-bars__coupon-text-group.is-hidden{display:none}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/templates/widget-floating-bars-var-3.min.css */
.e-floating-bars-var-3{--e-floating-bars-announcement-bg-color:#cdd9df;--e-floating-bars-announcement-text-color:#1c2448;--e-floating-bars-announcement-icon-color:#1c2448;--e-floating-bars-close-button-color:#1c2448;--e-floating-bars-coupon-button-color:#467ff7;--e-floating-bars-coupon-bg-color:#fff;--e-floating-bars-coupon-border-color:#467ff7;--e-floating-bars-coupon-icon-gap:5px;--e-floating-bars-coupon-border-width:2px;--e-floating-bars-coupon-padding-block-end:8px;--e-floating-bars-coupon-padding-block-start:8px;--e-floating-bars-coupon-padding-inline-end:20px;--e-floating-bars-coupon-padding-inline-start:20px;--e-floating-bars-coupon-animation-delay:500ms;--e-floating-bars-coupon-animation-duration:1000ms;--e-floating-bars-coupon-width:initial;--e-floating-bars-coupon-height:initial}.e-floating-bars-var-3 .e-floating-bars__coupon-button{align-items:center;border:0;border-radius:0;color:var(--e-floating-bars-coupon-button-color);display:flex;height:var(--e-floating-bars-coupon-height);justify-content:center;order:3;padding-block-end:var(--e-floating-bars-coupon-padding-block-end);padding-block-start:var(--e-floating-bars-coupon-padding-block-start);padding-inline-end:var(--e-floating-bars-coupon-padding-inline-end);padding-inline-start:var(--e-floating-bars-coupon-padding-inline-start);position:relative;width:var(--e-floating-bars-coupon-width)}.e-floating-bars-var-3 .e-floating-bars__coupon-button,.e-floating-bars-var-3 .e-floating-bars__coupon-button:focus,.e-floating-bars-var-3 .e-floating-bars__coupon-button:hover{background-color:var(--e-floating-bars-coupon-bg-color)}.e-floating-bars-var-3 .e-floating-bars__coupon-button.animated{animation-delay:var(--e-floating-bars-coupon-animation-delay);animation-duration:var(--e-floating-bars-coupon-animation-duration);animation-iteration-count:1}.e-floating-bars-var-3 .e-floating-bars__coupon-button.has-entrance-animation{opacity:0}.e-floating-bars-var-3 .e-floating-bars__coupon-button.visible{opacity:1}.e-floating-bars-var-3 .e-floating-bars__coupon-button.has-border.is-type-cutout{border-color:var(--e-floating-bars-coupon-border-color);border-style:dashed;border-width:var(--e-floating-bars-coupon-border-width)}.e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-text{--e-floating-bars-coupon-padding-block-end:0;--e-floating-bars-coupon-padding-block-start:0;--e-floating-bars-coupon-padding-inline-end:0;--e-floating-bars-coupon-padding-inline-start:0;--e-floating-bars-coupon-border-width:0;--e-floating-bars-coupon-bg-color:transparent}.e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-gift-tag,.e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-price-tag,.e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-round-ticket,.e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-square-ticket{--e-floating-bars-coupon-padding-block-end:8px;--e-floating-bars-coupon-padding-block-start:8px;--e-floating-bars-coupon-padding-inline-end:20px;--e-floating-bars-coupon-padding-inline-start:20px;background-color:transparent}.e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-gift-tag,.e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-price-tag{padding-inline-start:calc(var(--e-floating-bars-coupon-padding-inline-start) + 1.5em)}[dir=rtl] .e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-gift-tag .e-floating-bars__shape,[dir=rtl] .e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-price-tag .e-floating-bars__shape{transform:rotate(180deg)}.e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-round-ticket,.e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-square-ticket{padding-inline:calc(var(--e-floating-bars-coupon-padding-inline-start) + .5em)}.e-floating-bars-var-3 .e-floating-bars__coupon-button.has-border .shape{stroke:var(--e-floating-bars-coupon-border-color);stroke-width:var(--e-floating-bars-coupon-border-width)}@media (max-width:ELEMENTOR_SCREEN_MOBILE_MAX){.e-floating-bars-var-3 .e-floating-bars__coupon-button{display:flex;grid-column:span 2/span 2;grid-row-start:2;justify-content:center}}.e-floating-bars-var-3 .e-floating-bars__shape{left:0;position:absolute;z-index:-1}.e-floating-bars-var-3 .e-floating-bars__shape .path{fill:var(--e-floating-bars-coupon-bg-color)}.e-floating-bars-var-3 .e-floating-bars__shape .circle{fill:var(--e-floating-bars-announcement-bg-color)}.e-floating-bars-var-3 .e-floating-bars__shape:not(:root){overflow:visible!important}.e-floating-bars-var-3 .e-floating-bars__coupon-icon{color:var(--e-floating-bars-coupon-button-color);display:flex}.e-floating-bars-var-3 .e-floating-bars__coupon-icon svg{fill:var(--e-floating-bars-coupon-button-color);height:1em;width:1em}.e-floating-bars-var-3 .e-floating-bars__coupon-text-group{align-items:center;display:flex;gap:var(--e-floating-bars-coupon-icon-gap)}.e-floating-bars-var-3 .e-floating-bars__coupon-text-group.is-hidden{display:none}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/templates/widget-floating-buttons-rtl.min.css */
.e-contact-buttons{--e-contact-buttons-chat-box-width:360px;--e-contact-buttons-size-small:55px;--e-contact-buttons-size-medium:65px;--e-contact-buttons-size-large:75px;--e-contact-buttons-svg-size-small:32px;--e-contact-buttons-svg-size-medium:38px;--e-contact-buttons-svg-size-large:42px;--e-contact-buttons-profile-image-size-small:65px;--e-contact-buttons-profile-image-size-medium:75px;--e-contact-buttons-profile-image-size-large:85px;--e-contact-buttons-dot:red;--e-contact-buttons-dot-size:16px;--e-contact-buttons-profile-dot-bg:#39aa59;--e-contact-buttons-border-radius:20px;--e-contact-button-chat-button-animation-delay:0;--e-contact-buttons-icon-size-small:45px;--e-contact-buttons-icon-size-medium:50px;--e-contact-buttons-icon-size-large:55px;--e-contact-buttons-contact-gap:15px;--e-contact-buttons-horizontal-offset:25px;--e-contact-buttons-vertical-offset:25px;--e-contact-buttons-box-shadow:4px 4px 10px 0px rgba(0,0,0,.15);--e-contact-buttons-drop-shadow:drop-shadow(4px 4px 10px rgba(0,0,0,.15));--e-contact-buttons-button-bg:#467ff7;--e-contact-buttons-button-bg-hover:#1c2448;--e-contact-buttons-button-icon:#fff;--e-contact-buttons-button-icon-hover:#fff;--e-contact-buttons-top-bar-bg:#1c2448;--e-contact-buttons-top-bar-title:#fff;--e-contact-buttons-top-bar-subtitle:#fff;--e-contact-buttons-close-button-color:#fff;--e-contact-buttons-active-button-bg:#fff;--e-contact-buttons-message-bubble-name:#000;--e-contact-buttons-message-bubble-body:#000;--e-contact-buttons-message-bubble-time:#000;--e-contact-buttons-message-bubble-bubble-bg:#fff;--e-contact-buttons-message-bubble-chat-bg:#c8d5dc;--e-contact-buttons-send-button-icon:#fff;--e-contact-buttons-send-button-bg:#467ff7;--e-contact-buttons-send-button-icon-hover:#fff;--e-contact-buttons-send-button-bg-hover:#1c2448;--e-contact-buttons-chat-box-bg:#fff;--e-contact-buttons-contact-button-icon:#fff;--e-contact-buttons-contact-button-icon-hover:#fff;--e-contact-buttons-contact-button-bg:#467ff7;--e-contact-buttons-contact-button-bg-hover:#1c2448;--e-contact-buttons-tooltip-text:#1c2448;--e-contact-buttons-tooltip-bg:#fff;--e-contact-buttons-contact-title-text-color:#1c2448;--e-contact-buttons-contact-description-text-color:#1c2448;display:flex;flex-direction:column;gap:20px;pointer-events:none;position:fixed;width:var(--e-contact-buttons-chat-box-width);z-index:10000}@media (max-width:ELEMENTOR_SCREEN_MOBILE_MAX){.e-contact-buttons{inset-inline-end:0;width:90vw}}.e-contact-buttons.has-h-alignment-start{inset-inline-start:var(--e-contact-buttons-horizontal-offset);justify-content:flex-start}@media (max-width:ELEMENTOR_SCREEN_MOBILE_MAX){.e-contact-buttons.has-h-alignment-start{inset-inline-start:0}}.e-contact-buttons.has-h-alignment-start .e-contact-buttons__chat-button-container{justify-content:flex-start;padding-inline-end:0;padding-inline-start:20px}@media (max-width:ELEMENTOR_SCREEN_MOBILE_MAX){.e-contact-buttons.has-h-alignment-start .e-contact-buttons__chat-button-container{inset-inline-end:unset;inset-inline-start:var(--e-contact-buttons-horizontal-offset)}}.e-contact-buttons.has-h-alignment-end{align-items:flex-end;inset-inline-end:var(--e-contact-buttons-horizontal-offset);justify-content:flex-end}.e-contact-buttons.has-h-alignment-end .e-contact-buttons__chat-button-container{inset-inline-end:var(--e-contact-buttons-horizontal-offset);justify-content:flex-end;padding-inline-end:20px}@media (max-width:ELEMENTOR_SCREEN_MOBILE_MAX){.e-contact-buttons.has-h-alignment-end .e-contact-buttons__chat-button-container{inset-inline-end:unset}}.e-contact-buttons.has-h-alignment-center{inset-inline-start:50%;justify-content:center;transform:translateX(-50%)}.e-contact-buttons.has-h-alignment-center .e-contact-buttons__chat-button-container{justify-content:center;padding-inline:0}.e-contact-buttons.has-h-alignment-center .e-contact-buttons__content-wrapper{inset-inline-end:calc(var(--e-contact-buttons-chat-box-width) / 2 - 40px);position:relative}.e-contact-buttons.has-v-alignment-top{top:var(--e-contact-buttons-vertical-offset)}.e-contact-buttons.has-v-alignment-top .e-contact-buttons__content-wrapper{order:2}.e-contact-buttons.has-v-alignment-top .e-contact-buttons__chat-button-container{order:1}.e-contact-buttons.has-v-alignment-middle{align-items:center;flex-direction:row;top:50%;transform:translateY(-50%)}.e-contact-buttons.has-v-alignment-middle .e-contact-buttons__chat-button-container{padding-inline:0}.e-contact-buttons.has-v-alignment-middle.has-h-alignment-start .e-contact-buttons__content-wrapper{order:2}.e-contact-buttons.has-v-alignment-middle.has-h-alignment-start .e-contact-buttons__chat-button-container{order:1;padding-inline:0}.e-contact-buttons.has-h-alignment-center.has-v-alignment-middle{flex-direction:column;transform:translate(-50%,-50%)}.e-contact-buttons.has-v-alignment-bottom{bottom:var(--e-contact-buttons-vertical-offset)}.e-contact-buttons.has-platform-whatsapp{--e-contact-buttons-button-bg:#25d366;--e-contact-buttons-button-bg-hover:#075e54;--e-contact-buttons-button-icon:#fff;--e-contact-buttons-button-icon-hover:#fff;--e-contact-buttons-top-bar-bg:#075e54;--e-contact-buttons-top-bar-title:#fff;--e-contact-buttons-top-bar-subtitle:#fff;--e-contact-buttons-close-button-color:#fff;--e-contact-buttons-message-bubble-body:#000;--e-contact-buttons-message-bubble-time:#000;--e-contact-buttons-message-bubble-name:#000;--e-contact-buttons-message-bubble-bubble-bg:#fff;--e-contact-buttons-message-bubble-chat-bg:#ece5dd;--e-contact-buttons-send-button-icon:#fff;--e-contact-buttons-send-button-bg:#25d366;--e-contact-buttons-send-button-icon-hover:#fff;--e-contact-buttons-send-button-bg-hover:#075e54;--e-contact-buttons-chat-box-bg:#fff}.e-contact-buttons.has-platform-skype{--e-contact-buttons-button-bg:#00aff0;--e-contact-buttons-button-bg-hover:#0d72cf;--e-contact-buttons-button-icon:#fff;--e-contact-buttons-button-icon-hover:#fff;--e-contact-buttons-top-bar-bg:#0d72cf;--e-contact-buttons-top-bar-title:#fff;--e-contact-buttons-top-bar-subtitle:#fff;--e-contact-buttons-close-button-color:#fff;--e-contact-buttons-message-bubble-body:#000;--e-contact-buttons-message-bubble-time:#000;--e-contact-buttons-message-bubble-name:#000;--e-contact-buttons-message-bubble-bubble-bg:#fff;--e-contact-buttons-message-bubble-chat-bg:#cdf7ff;--e-contact-buttons-send-button-icon:#fff;--e-contact-buttons-send-button-bg:#00aff0;--e-contact-buttons-send-button-icon-hover:#fff;--e-contact-buttons-send-button-bg-hover:#0d72cf;--e-contact-buttons-chat-box-bg:#fff}.e-contact-buttons.has-platform-messenger{--e-contact-buttons-button-bg:#168aff;--e-contact-buttons-button-bg-hover:#168aff;--e-contact-buttons-button-icon:#fff;--e-contact-buttons-button-icon-hover:#fff;--e-contact-buttons-top-bar-bg:#168aff;--e-contact-buttons-top-bar-title:#fff;--e-contact-buttons-top-bar-subtitle:#fff;--e-contact-buttons-close-button-color:#fff;--e-contact-buttons-message-bubble-body:#000;--e-contact-buttons-message-bubble-time:#000;--e-contact-buttons-message-bubble-name:#000;--e-contact-buttons-message-bubble-bubble-bg:#fff;--e-contact-buttons-message-bubble-chat-bg:#f0f0f0;--e-contact-buttons-send-button-icon:#fff;--e-contact-buttons-send-button-bg:#168aff;--e-contact-buttons-send-button-icon-hover:#fff;--e-contact-buttons-send-button-bg-hover:#168aff;--e-contact-buttons-chat-box-bg:#fff}.e-contact-buttons.has-platform-viber{--e-contact-buttons-button-bg:#7360f2;--e-contact-buttons-button-bg-hover:#4e4879;--e-contact-buttons-button-icon:#fff;--e-contact-buttons-button-icon-hover:#fff;--e-contact-buttons-top-bar-bg:#4e4879;--e-contact-buttons-top-bar-title:#fff;--e-contact-buttons-top-bar-subtitle:#fff;--e-contact-buttons-close-button-color:#fff;--e-contact-buttons-message-bubble-body:#000;--e-contact-buttons-message-bubble-time:#000;--e-contact-buttons-message-bubble-name:#000;--e-contact-buttons-message-bubble-bubble-bg:#fff;--e-contact-buttons-message-bubble-chat-bg:#e5e1ff;--e-contact-buttons-send-button-icon:#fff;--e-contact-buttons-send-button-bg:#7360f2;--e-contact-buttons-send-button-icon-hover:#fff;--e-contact-buttons-send-button-bg-hover:#4e4879;--e-contact-buttons-chat-box-bg:#fff}.e-contact-buttons.has-platform-waze{--e-contact-buttons-button-bg:#3cf;--e-contact-buttons-button-bg-hover:#09f;--e-contact-buttons-button-icon:#fff;--e-contact-buttons-button-icon-hover:#fff;--e-contact-buttons-top-bar-bg:#09f;--e-contact-buttons-top-bar-title:#fff;--e-contact-buttons-top-bar-subtitle:#fff;--e-contact-buttons-close-button-color:#fff;--e-contact-buttons-message-bubble-body:#000;--e-contact-buttons-message-bubble-time:#000;--e-contact-buttons-message-bubble-name:#000;--e-contact-buttons-message-bubble-bubble-bg:#fff;--e-contact-buttons-message-bubble-chat-bg:#ece5dd;--e-contact-buttons-send-button-icon:#fff;--e-contact-buttons-send-button-bg:#3cf;--e-contact-buttons-send-button-icon-hover:#fff;--e-contact-buttons-send-button-bg-hover:#09f;--e-contact-buttons-chat-box-bg:#fff}.e-contact-buttons.has-corners-rounded{--e-contact-buttons-border-radius:20px}.e-contact-buttons.has-corners-round{--e-contact-buttons-border-radius:50px}.e-contact-buttons.has-corners-sharp{--e-contact-buttons-border-radius:0}.e-contact-buttons:not(.has-animations) .e-contact-buttons__content-wrapper.hidden{display:none}.e-contact-buttons.has-animations .e-contact-buttons__content-wrapper.hidden{display:block;transition:1s;visibility:hidden}.e-contact-buttons.has-animations .e-contact-buttons__content-wrapper.animated-wrapper{animation:e-contact-buttons-close 1s;opacity:0;transform:none;visibility:hidden}.e-contact-buttons__chat-button-shadow,.e-contact-buttons__contact-box-shadow,.e-contact-buttons__contact-box-shadow:is(a),.e-contact-buttons__content{box-shadow:var(--e-contact-buttons-box-shadow)}.e-contact-buttons__chat-button-drop-shadow{filter:var(--e-contact-buttons-drop-shadow)}.e-contact-buttons__content{border-radius:var(--e-contact-buttons-border-radius);font-family:var(--e-global-typography-text-font-family,"Poppins"),Sans-serif;overflow:hidden}.e-contact-buttons__top-bar{align-items:center;background-color:var(--e-contact-buttons-top-bar-bg);display:flex;gap:20px;padding:20px;position:relative}.e-contact-buttons__top-bar-title{color:var(--e-contact-buttons-top-bar-title);font-size:24px;font-weight:700;margin-block-end:0}.e-contact-buttons__top-bar-subtitle{color:var(--e-contact-buttons-top-bar-subtitle);font-size:20px;margin-block-end:0}.e-contact-buttons__profile-image{align-items:center;display:flex;position:relative}.e-contact-buttons__profile-image img{border-radius:50%;-o-object-fit:cover;object-fit:cover}.e-contact-buttons__profile-image.has-size-small img{height:var(--e-contact-buttons-profile-image-size-small);width:var(--e-contact-buttons-profile-image-size-small)}.e-contact-buttons__profile-image.has-size-medium img{height:var(--e-contact-buttons-profile-image-size-medium);width:var(--e-contact-buttons-profile-image-size-medium)}.e-contact-buttons__profile-image.has-size-large img{height:var(--e-contact-buttons-profile-image-size-large);width:var(--e-contact-buttons-profile-image-size-large)}.e-contact-buttons__profile-image.has-dot:after{background-color:var(--e-contact-buttons-profile-dot-bg);border:3px solid var(--e-contact-buttons-top-bar-bg);border-radius:50%;bottom:5px;content:"";height:20px;position:absolute;right:0;width:20px}.e-contact-buttons__close-button,.e-contact-buttons__close-button[type=button]{background:none;border:0;color:var(--e-contact-buttons-close-button-color);inset-inline-end:20px;padding:0;position:absolute;top:20px}.e-contact-buttons__close-button:focus,.e-contact-buttons__close-button:hover,.e-contact-buttons__close-button[type=button]:focus,.e-contact-buttons__close-button[type=button]:hover{background:none;border:0;color:var(--e-contact-buttons-close-button-color)}.e-contact-buttons__chat-button-container,.e-contact-buttons__contact-icon-link,.e-contact-buttons__content-wrapper{pointer-events:auto}.e-contact-buttons__chat-button-container{display:flex;max-width:-moz-max-content;max-width:max-content}@media (max-width:ELEMENTOR_SCREEN_MOBILE_MAX){.e-contact-buttons__chat-button-container{position:relative}}.e-contact-buttons__chat-button,.e-contact-buttons__chat-button[type=button]{align-items:center;background-color:var(--e-contact-buttons-button-bg);border:0;border-radius:50%;color:var(--e-contact-buttons-button-icon);display:flex;justify-content:center;padding:0;position:relative;transition:all .3s}.e-contact-buttons__chat-button svg,.e-contact-buttons__chat-button[type=button] svg{fill:var(--e-contact-buttons-button-icon)}.e-contact-buttons__chat-button:focus,.e-contact-buttons__chat-button:hover,.e-contact-buttons__chat-button[type=button]:focus,.e-contact-buttons__chat-button[type=button]:hover{background-color:var(--e-contact-buttons-button-bg-hover);color:var(--e-contact-buttons-button-icon-hover);transition:all .3s}.e-contact-buttons__chat-button:focus svg,.e-contact-buttons__chat-button:hover svg,.e-contact-buttons__chat-button[type=button]:focus svg,.e-contact-buttons__chat-button[type=button]:hover svg{fill:var(--e-contact-buttons-button-icon-hover)}.e-contact-buttons__chat-button.has-dot:after,.e-contact-buttons__chat-button[type=button].has-dot:after{background-color:var(--e-contact-buttons-dot);border-radius:50%;content:"";height:var(--e-contact-buttons-dot-size);position:absolute;right:0;top:0;width:var(--e-contact-buttons-dot-size)}.e-contact-buttons__chat-button.has-size-small,.e-contact-buttons__chat-button[type=button].has-size-small{height:var(--e-contact-buttons-size-small);width:var(--e-contact-buttons-size-small)}.e-contact-buttons__chat-button.has-size-small svg,.e-contact-buttons__chat-button[type=button].has-size-small svg{height:var(--e-contact-buttons-svg-size-small);width:var(--e-contact-buttons-svg-size-small)}.e-contact-buttons__chat-button.has-size-small i,.e-contact-buttons__chat-button[type=button].has-size-small i{font-size:var(--e-contact-buttons-svg-size-small)}.e-contact-buttons__chat-button.has-size-medium,.e-contact-buttons__chat-button[type=button].has-size-medium{height:var(--e-contact-buttons-size-medium);width:var(--e-contact-buttons-size-medium)}.e-contact-buttons__chat-button.has-size-medium svg,.e-contact-buttons__chat-button[type=button].has-size-medium svg{height:var(--e-contact-buttons-svg-size-medium);width:var(--e-contact-buttons-svg-size-medium)}.e-contact-buttons__chat-button.has-size-medium i,.e-contact-buttons__chat-button[type=button].has-size-medium i{font-size:var(--e-contact-buttons-svg-size-medium)}.e-contact-buttons__chat-button.has-size-large,.e-contact-buttons__chat-button[type=button].has-size-large{height:var(--e-contact-buttons-size-large);width:var(--e-contact-buttons-size-large)}.e-contact-buttons__chat-button.has-size-large svg,.e-contact-buttons__chat-button[type=button].has-size-large svg{height:var(--e-contact-buttons-svg-size-large);width:var(--e-contact-buttons-svg-size-large)}.e-contact-buttons__chat-button.has-size-large i,.e-contact-buttons__chat-button[type=button].has-size-large i{font-size:var(--e-contact-buttons-svg-size-large)}.e-contact-buttons__chat-button.has-entrance-animation-delay,.e-contact-buttons__chat-button[type=button].has-entrance-animation-delay{animation-delay:var(--e-contact-button-chat-button-animation-delay)}.e-contact-buttons__chat-button.has-entrance-animation-duration-slow,.e-contact-buttons__chat-button[type=button].has-entrance-animation-duration-slow{animation-duration:2s}.e-contact-buttons__chat-button.has-entrance-animation-duration-normal,.e-contact-buttons__chat-button[type=button].has-entrance-animation-duration-normal{animation-duration:1s}.e-contact-buttons__chat-button.has-entrance-animation-duration-fast,.e-contact-buttons__chat-button[type=button].has-entrance-animation-duration-fast{animation-duration:.8s}.e-contact-buttons__chat-button.has-entrance-animation,.e-contact-buttons__chat-button[type=button].has-entrance-animation{opacity:0}.e-contact-buttons__chat-button.visible,.e-contact-buttons__chat-button[type=button].visible{opacity:1}.e-contact-buttons__message-bubble{background-color:var(--e-contact-buttons-message-bubble-chat-bg);padding:25px 20px;padding-inline-start:40px}.e-contact-buttons__message-bubble.has-typing-animation .e-contact-buttons__bubble-container{height:0;opacity:0;visibility:hidden}.e-contact-buttons__bubble{background-color:var(--e-contact-buttons-message-bubble-bubble-bg);border-radius:15px;padding:20px;position:relative}.e-contact-buttons__bubble:after{border-block-end-color:transparent;border-block-end-width:40px;border-block-start-color:transparent;border-block-start-width:0;border-inline-end-color:var(--e-contact-buttons-message-bubble-bubble-bg);border-inline-end-width:40px;border-inline-start-color:transparent;border-inline-start-width:0;border-style:solid;content:"";height:0;inset-inline-start:-20px;position:absolute;top:0;width:0}.e-contact-buttons__message-bubble-name{color:var(--e-contact-buttons-message-bubble-name);font-size:20px;font-weight:600;line-height:25px;margin-block-end:8px}.e-contact-buttons__message-bubble-body{color:var(--e-contact-buttons-message-bubble-body);font-size:20px;line-height:25px;margin-block-end:8px}.e-contact-buttons__message-bubble-time{color:var(--e-contact-buttons-message-bubble-time);font-size:20px;font-weight:600;line-height:25px;margin-block-end:0;text-align:end}.e-contact-buttons__powered-container{text-align:center}.e-contact-buttons__powered-text{color:#000;font-size:16px;font-weight:500;margin-block-end:12px}.e-contact-buttons__dots-container{background-color:var(--e-contact-buttons-message-bubble-bubble-bg);border-radius:15px;display:inline-flex;padding:10px 12px}.e-contact-buttons__dot{animation:e-contact-buttons-typing-jump 1s infinite;background-color:var(--e-contact-buttons-message-bubble-name);border-radius:50%;display:inline-block;height:7px;margin-left:auto;margin-right:3px;position:relative;width:7px}.e-contact-buttons__dot-1{animation-delay:.2s}.e-contact-buttons__dot-2{animation-delay:.4s}.e-contact-buttons__dot-3{animation-delay:.6s}.e-contact-buttons__send-button{background-color:var(--e-contact-buttons-chat-box-bg);padding:12px 20px 20px}.e-contact-buttons__send-button .e-contact-buttons__send-cta{color:var(--e-contact-buttons-send-button-icon)}.e-contact-buttons__send-button .e-contact-buttons__send-cta:focus,.e-contact-buttons__send-button .e-contact-buttons__send-cta:hover{color:var(--e-contact-buttons-send-button-icon-hover)}.e-contact-buttons__send-cta{align-items:center;background-color:var(--e-contact-buttons-send-button-bg);border-radius:30px;display:flex;font-size:18px;font-weight:500;gap:8px;justify-content:center;padding:10px;text-align:center;transition:all .3s;width:100%}.e-contact-buttons__send-cta svg{fill:var(--e-contact-buttons-send-button-icon);height:28px;width:28px}.e-contact-buttons__send-cta:focus,.e-contact-buttons__send-cta:hover{background-color:var(--e-contact-buttons-send-button-bg-hover);transition:all .3s}.e-contact-buttons__send-cta:focus svg,.e-contact-buttons__send-cta:hover svg{fill:var(--e-contact-buttons-send-button-icon-hover)}.e-contact-buttons__content.visible .e-contact-buttons__message-bubble.has-typing-animation .e-contact-buttons__dots-container{animation-delay:0;animation-duration:2s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:e-contact-buttons-disappear}.e-contact-buttons__content.visible .e-contact-buttons__message-bubble.has-typing-animation .e-contact-buttons__bubble-container{animation-delay:2s;animation-duration:.1s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:e-contact-buttons-appear}.e-con:has(.e-contact-buttons)>.e-con-inner,.e-con>.e-con-inner.e-con-inner--floating-buttons{padding-block-end:0;padding-block-start:0}@keyframes e-contact-buttons-typing-jump{0%{bottom:0}20%{bottom:5px}40%{bottom:0}}@keyframes e-contact-buttons-appear{0%{height:0;opacity:0;visibility:hidden}to{height:auto;opacity:1;visibility:visible}}@keyframes e-contact-buttons-disappear{0%{display:inline-flex}to{display:none}}@keyframes e-contact-buttons-close{0%,99.99%{opacity:1;visibility:visible}to{opacity:0;transform:none;visibility:hidden}}.e-contact-buttons-var-1{--e-contact-buttons-button-bg:#324a6d;--e-contact-buttons-button-bg-hover:#1c2448;--e-contact-buttons-top-bar-bg:#324a6d;--e-contact-buttons-message-bubble-name:#1c2448;--e-contact-buttons-message-bubble-body:#1c2448;--e-contact-buttons-message-bubble-time:#1c2448;--e-contact-buttons-message-bubble-bubble-bg:#c8d5dc;--e-contact-buttons-message-bubble-chat-bg:#fff;--e-contact-buttons-contact-text:#1c2448;--e-contact-buttons-var-1-size-small:26px;--e-contact-buttons-var-1-size-medium:28px;--e-contact-buttons-var-1-size-large:32px}.e-contact-buttons-var-1 .e-contact-buttons__contact{align-items:center;background-color:var(--e-contact-buttons-chat-box-bg);display:flex;flex-direction:column;gap:20px;justify-content:center;padding:0 20px 20px}.e-contact-buttons-var-1 .e-contact-buttons__message-bubble{background-color:var(--e-contact-buttons-chat-box-bg);padding:20px;padding-inline-start:40px}.e-contact-buttons-var-1 .e-contact-buttons__contact-text{color:var(--e-contact-buttons-contact-text);font-size:20px;font-weight:400;line-height:25px;margin-bottom:0}.e-contact-buttons-var-1 .e-contact-buttons__contact-links{display:flex;gap:12px}.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link{align-items:center;background-color:var(--e-contact-buttons-contact-button-bg);border-radius:50px;color:var(--e-contact-buttons-contact-button-icon);display:inline-flex;justify-content:center;transition:all .3s}.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link svg{fill:var(--e-contact-buttons-contact-button-icon)}.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link:focus,.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link:hover{background-color:var(--e-contact-buttons-contact-button-bg-hover);color:var(--e-contact-buttons-contact-button-icon-hover);transition:all .3s}.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link:focus svg,.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link:hover svg{fill:var(--e-contact-buttons-contact-button-icon-hover)}.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link.has-size-small{height:var(--e-contact-buttons-icon-size-small);width:var(--e-contact-buttons-icon-size-small)}.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link.has-size-small svg{height:var(--e-contact-buttons-var-1-size-small);width:var(--e-contact-buttons-var-1-size-small)}.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link.has-size-small i{font-size:var(--e-contact-buttons-var-1-size-small)}.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link.has-size-medium{height:var(--e-contact-buttons-icon-size-medium);width:var(--e-contact-buttons-icon-size-medium)}.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link.has-size-medium svg{height:var(--e-contact-buttons-var-1-size-medium);width:var(--e-contact-buttons-var-1-size-medium)}.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link.has-size-medium i{font-size:var(--e-contact-buttons-var-1-size-medium)}.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link.has-size-large{height:var(--e-contact-buttons-icon-size-large);width:var(--e-contact-buttons-icon-size-large)}.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link.has-size-large svg{height:var(--e-contact-buttons-var-1-size-large);width:var(--e-contact-buttons-var-1-size-large)}.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link.has-size-large i{font-size:var(--e-contact-buttons-var-1-size-large)}.e-contact-buttons-var-3{--e-contact-buttons-size-small:48px;--e-contact-buttons-size-medium:56px;--e-contact-buttons-size-large:64px;--e-contact-buttons-svg-size-small:24px;--e-contact-buttons-svg-size-medium:28px;--e-contact-buttons-svg-size-large:32px;--e-contact-buttons-icon-link-gap:12px;--e-contact-buttons-icon-link-spacing:8px;--e-contact-buttons-icon-link-divider-weight:1px;--e-contact-buttons-send-button-padding-block-end:8px;--e-contact-buttons-send-button-padding-block-start:8px;--e-contact-buttons-send-button-padding-inline-end:16px;--e-contact-buttons-send-button-padding-inline-start:16px;--e-contact-buttons-chat-box-padding-block-end:16px;--e-contact-buttons-chat-box-padding-block-start:16px;--e-contact-buttons-chat-box-padding-inline-end:16px;--e-contact-buttons-chat-box-padding-inline-start:16px;--e-contact-buttons-button-bg:#324a6d;--e-contact-buttons-button-bg-hover:#1c2448;--e-contact-buttons-active-button-bg:#f3f5f8;--e-contact-buttons-active-button-color:#1c2448;--e-contact-buttons-close-button-color:#1c2448;--e-contact-buttons-top-bar-title:#1c2448;--e-contact-buttons-icon-link-text-color:#1c2448;--e-contact-buttons-icon-link-text-color-hover:#324a6d;--e-contact-buttons-icon-link-divider-color:#324a6d;--e-contact-buttons-send-button-text:#fff;--e-contact-buttons-send-button-text-hover:#fff;--e-contact-buttons-send-button-bg:#467ff7;--e-contact-buttons-send-button-bg-hover:#324a6d;width:auto}.e-contact-buttons-var-3.has-h-alignment-center .e-contact-buttons__content-wrapper{inset-inline-end:40px}.e-contact-buttons-var-3 .e-contact-buttons__chat-buttons-container{display:flex}.e-contact-buttons-var-3 .e-contact-buttons__chat-button[aria-expanded=true],.e-contact-buttons-var-3 .e-contact-buttons__chat-button[type=button][aria-expanded=true]{background-color:var(--e-contact-buttons-active-button-bg);color:var(--e-contact-buttons-active-button-color)}.e-contact-buttons-var-3 .e-contact-buttons__chat-button[aria-expanded=true] svg,.e-contact-buttons-var-3 .e-contact-buttons__chat-button[type=button][aria-expanded=true] svg{fill:var(--e-contact-buttons-active-button-color)}.e-contact-buttons-var-3 .e-contact-buttons__chat-button.has-size-small,.e-contact-buttons-var-3 .e-contact-buttons__chat-button[type=button].has-size-small,.e-contact-buttons-var-3 .e-contact-buttons__close-button.has-size-small,.e-contact-buttons-var-3 .e-contact-buttons__close-button[type=button].has-size-small{height:var(--e-contact-buttons-size-small);width:var(--e-contact-buttons-size-small)}.e-contact-buttons-var-3 .e-contact-buttons__chat-button.has-size-small svg,.e-contact-buttons-var-3 .e-contact-buttons__chat-button[type=button].has-size-small svg,.e-contact-buttons-var-3 .e-contact-buttons__close-button.has-size-small svg,.e-contact-buttons-var-3 .e-contact-buttons__close-button[type=button].has-size-small svg{height:var(--e-contact-buttons-svg-size-small);width:var(--e-contact-buttons-svg-size-small)}.e-contact-buttons-var-3 .e-contact-buttons__chat-button.has-size-small i,.e-contact-buttons-var-3 .e-contact-buttons__chat-button[type=button].has-size-small i,.e-contact-buttons-var-3 .e-contact-buttons__close-button.has-size-small i,.e-contact-buttons-var-3 .e-contact-buttons__close-button[type=button].has-size-small i{font-size:var(--e-contact-buttons-svg-size-small)}.e-contact-buttons-var-3 .e-contact-buttons__chat-button.has-size-medium,.e-contact-buttons-var-3 .e-contact-buttons__chat-button[type=button].has-size-medium,.e-contact-buttons-var-3 .e-contact-buttons__close-button.has-size-medium,.e-contact-buttons-var-3 .e-contact-buttons__close-button[type=button].has-size-medium{height:var(--e-contact-buttons-size-medium);width:var(--e-contact-buttons-size-medium)}.e-contact-buttons-var-3 .e-contact-buttons__chat-button.has-size-medium svg,.e-contact-buttons-var-3 .e-contact-buttons__chat-button[type=button].has-size-medium svg,.e-contact-buttons-var-3 .e-contact-buttons__close-button.has-size-medium svg,.e-contact-buttons-var-3 .e-contact-buttons__close-button[type=button].has-size-medium svg{height:var(--e-contact-buttons-svg-size-medium);width:var(--e-contact-buttons-svg-size-medium)}.e-contact-buttons-var-3 .e-contact-buttons__chat-button.has-size-medium i,.e-contact-buttons-var-3 .e-contact-buttons__chat-button[type=button].has-size-medium i,.e-contact-buttons-var-3 .e-contact-buttons__close-button.has-size-medium i,.e-contact-buttons-var-3 .e-contact-buttons__close-button[type=button].has-size-medium i{font-size:var(--e-contact-buttons-svg-size-medium)}.e-contact-buttons-var-3 .e-contact-buttons__chat-button.has-size-large,.e-contact-buttons-var-3 .e-contact-buttons__chat-button[type=button].has-size-large,.e-contact-buttons-var-3 .e-contact-buttons__close-button.has-size-large,.e-contact-buttons-var-3 .e-contact-buttons__close-button[type=button].has-size-large{height:var(--e-contact-buttons-size-large);width:var(--e-contact-buttons-size-large)}.e-contact-buttons-var-3 .e-contact-buttons__chat-button.has-size-large svg,.e-contact-buttons-var-3 .e-contact-buttons__chat-button[type=button].has-size-large svg,.e-contact-buttons-var-3 .e-contact-buttons__close-button.has-size-large svg,.e-contact-buttons-var-3 .e-contact-buttons__close-button[type=button].has-size-large svg{height:var(--e-contact-buttons-svg-size-large);width:var(--e-contact-buttons-svg-size-large)}.e-contact-buttons-var-3 .e-contact-buttons__chat-button.has-size-large i,.e-contact-buttons-var-3 .e-contact-buttons__chat-button[type=button].has-size-large i,.e-contact-buttons-var-3 .e-contact-buttons__close-button.has-size-large i,.e-contact-buttons-var-3 .e-contact-buttons__close-button[type=button].has-size-large i{font-size:var(--e-contact-buttons-svg-size-large)}.e-contact-buttons-var-3 .e-contact-buttons__content{background-color:var(--e-contact-buttons-chat-box-bg);padding-block-end:var(--e-contact-buttons-chat-box-padding-block-end);padding-block-start:var(--e-contact-buttons-chat-box-padding-block-start);padding-inline-end:var(--e-contact-buttons-chat-box-padding-inline-end);padding-inline-start:var(--e-contact-buttons-chat-box-padding-inline-start)}.e-contact-buttons-var-3 .e-contact-buttons__top-bar{background-color:var(--e-contact-buttons-chat-box-bg);padding:0 20px 20px 0;position:relative}.e-contact-buttons-var-3 .e-contact-buttons__top-bar .e-contact-buttons__close-button{background:none;border:0;color:var(--e-contact-buttons-close-button-color);display:flex;inset-inline-end:0;padding:0;position:absolute;top:0}.e-contact-buttons-var-3 .e-contact-buttons__top-bar .e-contact-buttons__close-button:focus,.e-contact-buttons-var-3 .e-contact-buttons__top-bar .e-contact-buttons__close-button:hover{background:none;border:0;color:var(--e-contact-buttons-close-button-color)}.e-contact-buttons-var-3 .e-contact-buttons__top-bar-title{font-size:18px;font-weight:600;line-height:18px}.e-contact-buttons-var-3 .e-contact-buttons__links{background-color:var(--e-contact-buttons-chat-box-bg);display:flex;flex-direction:column;padding-block-end:20px;padding-inline:16px}.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]){color:var(--e-contact-buttons-icon-link-text-color);display:flex;flex-direction:row;font-size:16px;font-weight:500;gap:var(--e-contact-buttons-icon-link-gap);line-height:24px;margin-block-end:var(--e-contact-buttons-icon-link-spacing)}.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:last-of-type,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]):last-of-type{margin-block-end:0}.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link svg,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]) svg{fill:var(--e-contact-buttons-icon-link-text-color);height:1em;width:1em}.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:focus,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:hover,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]):focus,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]):hover{color:var(--e-contact-buttons-icon-link-text-color-hover)}.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:focus svg,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:hover svg,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]):focus svg,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]):hover svg{fill:var(--e-contact-buttons-icon-link-text-color-hover)}.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link.has-icon-position-start .e-contact-buttons__contact-icon-container,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]).has-icon-position-start .e-contact-buttons__contact-icon-container{order:1}.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link.has-icon-position-start .e-contact-buttons__contact-tooltip,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]).has-icon-position-start .e-contact-buttons__contact-tooltip{order:2}.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link.has-icon-position-end .e-contact-buttons__contact-icon-container,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]).has-icon-position-end .e-contact-buttons__contact-icon-container{display:flex;flex-grow:1;justify-content:flex-end;order:2}.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link.has-icon-position-end .e-contact-buttons__contact-tooltip,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]).has-icon-position-end .e-contact-buttons__contact-tooltip{order:1}.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link.has-dividers,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]).has-dividers{padding-block-end:var(--e-contact-buttons-icon-link-spacing);position:relative}.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link.has-dividers:after,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]).has-dividers:after{background-color:var(--e-contact-buttons-icon-link-divider-color);bottom:0;content:"";display:block;height:var(--e-contact-buttons-icon-link-divider-weight);left:0;position:absolute;width:100%}.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link.has-dividers:last-of-type,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]).has-dividers:last-of-type{padding-block-end:0}.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link.has-dividers:last-of-type:after,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]).has-dividers:last-of-type:after{display:none}.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-container{align-items:center;display:flex}.e-contact-buttons-var-3 .e-contact-buttons__cta-button{background-color:var(--e-contact-buttons-send-button-bg);border-radius:5px;color:var(--e-contact-buttons-send-button-text);display:flex;font-size:16px;font-weight:500;justify-content:center;line-height:24px;padding-block-end:var(--e-contact-buttons-send-button-padding-block-end);padding-block-start:var(--e-contact-buttons-send-button-padding-block-start);padding-inline-end:var(--e-contact-buttons-send-button-padding-inline-end);padding-inline-start:var(--e-contact-buttons-send-button-padding-inline-start)}.e-contact-buttons-var-3 .e-contact-buttons__cta-button:focus,.e-contact-buttons-var-3 .e-contact-buttons__cta-button:hover{background-color:var(--e-contact-buttons-send-button-bg-hover);color:var(--e-contact-buttons-send-button-text-hover)}.e-contact-buttons-var-4{--e-contact-buttons-size-small:45px;--e-contact-buttons-size-medium:50px;--e-contact-buttons-size-large:55px;--e-contact-buttons-icon-small:20px;--e-contact-buttons-icon-medium:24px;--e-contact-buttons-icon-large:26px;--e-contact-buttons-button-bg-hover:#324a6d;--e-contact-buttons-active-button-color:#1c2448;--e-contact-buttons-contact-button-icon-hover:#467ff7;--e-contact-buttons-contact-button-bg-hover:#fff;width:auto}.e-contact-buttons-var-4 .e-contact-buttons__chat-buttons-container{display:flex}.e-contact-buttons-var-4 .e-contact-buttons__close-button{border-radius:50%;inset-inline-end:unset;inset-inline-start:unset;position:relative;top:unset}.e-contact-buttons-var-4 .e-contact-buttons__close-button,.e-contact-buttons-var-4 .e-contact-buttons__close-button:focus,.e-contact-buttons-var-4 .e-contact-buttons__close-button:hover{background-color:var(--e-contact-buttons-active-button-bg);color:var(--e-contact-buttons-active-button-color)}.e-contact-buttons-var-4 .e-contact-buttons__chat-button[aria-expanded=true],.e-contact-buttons-var-4 .e-contact-buttons__chat-button[type=button][aria-expanded=true],.e-contact-buttons-var-4 .e-contact-buttons__close-button[aria-expanded=false],.e-contact-buttons-var-4 .e-contact-buttons__close-button[type=button][aria-expanded=false]{display:none}.e-contact-buttons-var-4 .e-contact-buttons__content{border-radius:0;box-shadow:none;margin:0;overflow:visible}.e-contact-buttons-var-4 .e-contact-buttons__contact-links{display:flex;flex-direction:column;gap:var(--e-contact-buttons-contact-gap)}.e-contact-buttons-var-4 .e-contact-buttons__contact-icon-container{align-items:center;background-color:var(--e-contact-buttons-contact-button-bg);border-radius:50px;display:inline-flex;justify-content:center;transition:all .3s}.e-contact-buttons-var-4 .e-contact-buttons__contact-icon-link{align-items:center;display:flex;flex-direction:row;gap:14px}.e-contact-buttons-var-4 .e-contact-buttons__contact-icon-link .e-contact-buttons__contact-icon-container{color:var(--e-contact-buttons-contact-button-icon)}.e-contact-buttons-var-4 .e-contact-buttons__contact-icon-link svg{fill:var(--e-contact-buttons-contact-button-icon)}.e-contact-buttons-var-4 .e-contact-buttons__contact-icon-link:focus .e-contact-buttons__contact-icon-container,.e-contact-buttons-var-4 .e-contact-buttons__contact-icon-link:hover .e-contact-buttons__contact-icon-container{background-color:var(--e-contact-buttons-contact-button-bg-hover);color:var(--e-contact-buttons-contact-button-icon-hover);transition:all .3s}.e-contact-buttons-var-4 .e-contact-buttons__contact-icon-link:focus svg,.e-contact-buttons-var-4 .e-contact-buttons__contact-icon-link:hover svg{fill:var(--e-contact-buttons-contact-button-icon-hover)}.e-contact-buttons-var-4 .e-contact-buttons__contact-tooltip{background-color:var(--e-contact-buttons-tooltip-bg);border-radius:16px;box-shadow:2px 4px 4px 0 rgba(0,0,0,.15);color:var(--e-contact-buttons-tooltip-text);font-size:13px;line-height:25px;padding:4px 14px;position:relative}.e-contact-buttons-var-4 .e-contact-buttons__contact-tooltip:after{border-style:solid;content:"";height:0;position:absolute;top:50%;transform:translateY(-50%);width:0}.e-contact-buttons-var-4.has-h-alignment-end .e-contact-buttons__chat-button-container{padding-inline-end:0}.e-contact-buttons-var-4.has-h-alignment-end .e-contact-buttons__contact-links{align-items:flex-end}.e-contact-buttons-var-4.has-h-alignment-center .e-contact-buttons__contact-tooltip:after,.e-contact-buttons-var-4.has-h-alignment-end .e-contact-buttons__contact-tooltip:after{border-block-end-color:transparent;border-block-end-width:8px;border-block-start-color:transparent;border-block-start-width:8px;border-inline-end-color:transparent;border-inline-end-width:0;border-inline-start-color:var(--e-contact-buttons-tooltip-bg);border-inline-start-width:10px;inset-inline-end:-8px}.e-contact-buttons-var-4.has-h-alignment-start .e-contact-buttons__chat-button-container{padding-inline-start:0}.e-contact-buttons-var-4.has-h-alignment-start .e-contact-buttons__contact-links{align-items:flex-start}.e-contact-buttons-var-4.has-h-alignment-start .e-contact-buttons__contact-tooltip{order:2}.e-contact-buttons-var-4.has-h-alignment-start .e-contact-buttons__contact-icon-container{order:1}.e-contact-buttons-var-4.has-h-alignment-start .e-contact-buttons__contact-tooltip:after{border-block-end-color:transparent;border-block-end-width:8px;border-block-start-color:transparent;border-block-start-width:8px;border-inline-end-color:var(--e-contact-buttons-tooltip-bg);border-inline-end-width:10px;border-inline-start-color:transparent;border-inline-start-width:0;inset-inline-start:-8px}.e-contact-buttons-var-4.has-h-alignment-center .e-contact-buttons__contact-links{align-items:flex-end}.e-contact-buttons-var-4.has-h-alignment-center .e-contact-buttons__content-wrapper{inset-inline-end:0}.e-contact-buttons-var-4.has-h-alignment-center .e-contact-buttons__contact-tooltip{inset-inline-end:calc(100% + 14px);position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap}.e-contact-buttons-var-4.has-h-alignment-center .e-contact-buttons__contact-icon-link{position:relative}.e-contact-buttons-var-4 .has-size-small .e-contact-buttons__contact-icon-container,.e-contact-buttons-var-4 .has-size-small.e-contact-buttons__chat-button,.e-contact-buttons-var-4 .has-size-small.e-contact-buttons__close-button{height:var(--e-contact-buttons-size-small);width:var(--e-contact-buttons-size-small)}.e-contact-buttons-var-4 .has-size-small .e-contact-buttons__contact-icon-container svg,.e-contact-buttons-var-4 .has-size-small.e-contact-buttons__chat-button svg,.e-contact-buttons-var-4 .has-size-small.e-contact-buttons__close-button svg{height:var(--e-contact-buttons-icon-small);width:var(--e-contact-buttons-icon-small)}.e-contact-buttons-var-4 .has-size-small .e-contact-buttons__contact-icon-container i,.e-contact-buttons-var-4 .has-size-small.e-contact-buttons__chat-button i,.e-contact-buttons-var-4 .has-size-small.e-contact-buttons__close-button i{font-size:var(--e-contact-buttons-icon-small)}.e-contact-buttons-var-4 .has-size-medium .e-contact-buttons__contact-icon-container,.e-contact-buttons-var-4 .has-size-medium.e-contact-buttons__chat-button,.e-contact-buttons-var-4 .has-size-medium.e-contact-buttons__close-button{height:var(--e-contact-buttons-size-medium);width:var(--e-contact-buttons-size-medium)}.e-contact-buttons-var-4 .has-size-medium .e-contact-buttons__contact-icon-container svg,.e-contact-buttons-var-4 .has-size-medium.e-contact-buttons__chat-button svg,.e-contact-buttons-var-4 .has-size-medium.e-contact-buttons__close-button svg{height:var(--e-contact-buttons-icon-medium);width:var(--e-contact-buttons-icon-medium)}.e-contact-buttons-var-4 .has-size-medium .e-contact-buttons__contact-icon-container i,.e-contact-buttons-var-4 .has-size-medium.e-contact-buttons__chat-button i,.e-contact-buttons-var-4 .has-size-medium.e-contact-buttons__close-button i{font-size:var(--e-contact-buttons-icon-medium)}.e-contact-buttons-var-4 .has-size-large .e-contact-buttons__contact-icon-container,.e-contact-buttons-var-4 .has-size-large.e-contact-buttons__chat-button,.e-contact-buttons-var-4 .has-size-large.e-contact-buttons__close-button{height:var(--e-contact-buttons-size-large);width:var(--e-contact-buttons-size-large)}.e-contact-buttons-var-4 .has-size-large .e-contact-buttons__contact-icon-container svg,.e-contact-buttons-var-4 .has-size-large.e-contact-buttons__chat-button svg,.e-contact-buttons-var-4 .has-size-large.e-contact-buttons__close-button svg{height:var(--e-contact-buttons-icon-large);width:var(--e-contact-buttons-icon-large)}.e-contact-buttons-var-4 .has-size-large .e-contact-buttons__contact-icon-container i,.e-contact-buttons-var-4 .has-size-large.e-contact-buttons__chat-button i,.e-contact-buttons-var-4 .has-size-large.e-contact-buttons__close-button i{font-size:var(--e-contact-buttons-icon-large)}.e-contact-buttons-var-6{--e-contact-buttons-icon-size-small:25px;--e-contact-buttons-icon-size-medium:30px;--e-contact-buttons-icon-size-large:35px;--e-contact-buttons-button-bar-bg:#324a6d;--e-contact-buttons-links-border-radius:50px;--e-contact-buttons-contact-button-icon-hover:#c8d5dc;--e-contact-buttons-button-bar-padding-block-end:12px;--e-contact-buttons-button-bar-padding-block-start:12px;--e-contact-buttons-button-bar-padding-inline-end:12px;--e-contact-buttons-button-bar-padding-inline-start:12px;--e-contact-buttons-vertical-offset:20px;width:auto}.e-contact-buttons-var-6 .e-contact-buttons__contact-links{background-color:var(--e-contact-buttons-button-bar-bg);border-radius:var(--e-contact-buttons-links-border-radius);display:flex;gap:0;justify-content:center;padding-inline-end:var(--e-contact-buttons-button-bar-padding-inline-end);padding-inline-start:var(--e-contact-buttons-button-bar-padding-inline-start)}.e-contact-buttons-var-6 .e-contact-buttons__contact-links.has-corners-rounded{--e-contact-buttons-links-border-radius:20px}.e-contact-buttons-var-6 .e-contact-buttons__contact-links.has-corners-round{--e-contact-buttons-links-border-radius:50px}.e-contact-buttons-var-6 .e-contact-buttons__contact-links.has-corners-sharp{--e-contact-buttons-links-border-radius:0}.e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link{color:var(--e-contact-buttons-contact-button-icon);display:flex;padding-block-end:var(--e-contact-buttons-button-bar-padding-block-end);padding-block-start:var(--e-contact-buttons-button-bar-padding-block-start);padding-inline-end:var(--e-contact-buttons-button-bar-padding-inline-end);padding-inline-start:var(--e-contact-buttons-button-bar-padding-inline-start)}.e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link svg{fill:var(--e-contact-buttons-contact-button-icon);height:28px;transition:all .3s;width:28px}.e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link:focus,.e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link:hover{color:var(--e-contact-buttons-contact-button-icon-hover)}.e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link:focus svg,.e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link:hover svg{fill:var(--e-contact-buttons-contact-button-icon-hover);transition:all .3s}.e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link.has-size-small svg{height:var(--e-contact-buttons-icon-size-small);width:var(--e-contact-buttons-icon-size-small)}.e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link.has-size-small i{font-size:var(--e-contact-buttons-icon-size-small)}.e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link.has-size-medium svg{height:var(--e-contact-buttons-icon-size-medium);width:var(--e-contact-buttons-icon-size-medium)}.e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link.has-size-medium i{font-size:var(--e-contact-buttons-icon-size-medium)}.e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link.has-size-large svg{height:var(--e-contact-buttons-icon-size-large);width:var(--e-contact-buttons-icon-size-large)}.e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link.has-size-large i{font-size:var(--e-contact-buttons-icon-size-large)}.e-contact-buttons-var-7{--e-contact-buttons-chat-button-padding-block-end:16px;--e-contact-buttons-chat-button-padding-block-start:16px;--e-contact-buttons-chat-button-padding-inline-end:20px;--e-contact-buttons-chat-button-padding-inline-start:20px;--e-contact-buttons-chat-button-gap:8px;--e-contact-buttons-horizontal-offset:0;--e-contact-buttons-vertical-offset:0}.e-contact-buttons-var-7.has-h-alignment-end .e-contact-buttons__chat-button-container,.e-contact-buttons-var-7.has-h-alignment-start .e-contact-buttons__chat-button-container{padding-inline:0}@media (max-width:ELEMENTOR_SCREEN_MOBILE_MAX){.e-contact-buttons-var-7.has-mobile-full-width{width:100%}.e-contact-buttons-var-7.has-mobile-full-width .e-contact-buttons__chat-button-container{max-width:100%;width:100%}.e-contact-buttons-var-7.has-mobile-full-width .e-contact-buttons__chat-button{width:100%}}.e-contact-buttons-var-7 .e-contact-buttons__chat-button,.e-contact-buttons-var-7 .e-contact-buttons__chat-button:not([href]):not([tabindex]),.e-contact-buttons-var-7 .e-contact-buttons__chat-button[type=button]{border-radius:0;color:var(--e-contact-buttons-button-icon);display:inline-flex;font-size:18px;font-weight:500;gap:var(--e-contact-buttons-chat-button-gap);height:-moz-fit-content;height:fit-content;line-height:28px;padding-block-end:var(--e-contact-buttons-chat-button-padding-block-end);padding-block-start:var(--e-contact-buttons-chat-button-padding-block-start);padding-inline-end:var(--e-contact-buttons-chat-button-padding-inline-end);padding-inline-start:var(--e-contact-buttons-chat-button-padding-inline-start);width:-moz-fit-content;width:fit-content}.e-contact-buttons-var-7 .e-contact-buttons__chat-button svg,.e-contact-buttons-var-7 .e-contact-buttons__chat-button:not([href]):not([tabindex]) svg,.e-contact-buttons-var-7 .e-contact-buttons__chat-button[type=button] svg{height:1em;width:1em}.e-contact-buttons-var-7 .e-contact-buttons__chat-button:focus,.e-contact-buttons-var-7 .e-contact-buttons__chat-button:hover,.e-contact-buttons-var-7 .e-contact-buttons__chat-button:not([href]):not([tabindex]):focus,.e-contact-buttons-var-7 .e-contact-buttons__chat-button:not([href]):not([tabindex]):hover,.e-contact-buttons-var-7 .e-contact-buttons__chat-button[type=button]:focus,.e-contact-buttons-var-7 .e-contact-buttons__chat-button[type=button]:hover{color:var(--e-contact-buttons-button-icon-hover)}.e-contact-buttons-var-8{--e-contact-buttons-size-small:48px;--e-contact-buttons-size-medium:56px;--e-contact-buttons-size-large:64px;--e-contact-buttons-svg-size-small:22px;--e-contact-buttons-svg-size-medium:28px;--e-contact-buttons-svg-size-large:36px;--e-contact-buttons-chat-box-width:280px;--e-contact-buttons-button-bg:#324a6d;--e-contact-buttons-button-bg-hover:#1c2448;--e-contact-buttons-active-button-bg:#f3f5f8;--e-contact-buttons-active-button-color:#324a6d;--e-contact-buttons-top-bar-bg:#324a6d;--e-contact-buttons-contact-button-bg:#c8d5dc;--e-contact-buttons-contact-button-icon:#324a6d}.e-contact-buttons-var-8 .has-colors-type-default.has-platform-email,.e-contact-buttons-var-8 .has-colors-type-default.has-platform-phone,.e-contact-buttons-var-8 .has-colors-type-default.has-platform-sms,.e-contact-buttons-var-8 .has-colors-type-default.has-platform-url{--e-contact-buttons-contact-button-icon:#467ff7}.e-contact-buttons-var-8 .has-colors-type-default.has-platform-whatsapp{--e-contact-buttons-contact-button-icon:#25d366}.e-contact-buttons-var-8 .has-colors-type-default.has-platform-skype{--e-contact-buttons-contact-button-icon:#00aff0}.e-contact-buttons-var-8 .has-colors-type-default.has-platform-messenger{--e-contact-buttons-contact-button-icon:#168aff}.e-contact-buttons-var-8 .has-colors-type-default.has-platform-viber{--e-contact-buttons-contact-button-icon:#7360f2}.e-contact-buttons-var-8 .has-colors-type-default.has-platform-waze{--e-contact-buttons-contact-button-icon:#3cf}.e-contact-buttons-var-8 .has-size-small.e-contact-buttons__close-button{align-items:center;display:flex;height:var(--e-contact-buttons-size-small);justify-content:center;width:var(--e-contact-buttons-size-small)}.e-contact-buttons-var-8 .has-size-small.e-contact-buttons__close-button .eicon-close{font-size:24px}.e-contact-buttons-var-8 .has-size-medium.e-contact-buttons__close-button{height:var(--e-contact-buttons-size-medium);width:var(--e-contact-buttons-size-medium)}.e-contact-buttons-var-8 .has-size-medium.e-contact-buttons__close-button .eicon-close{font-size:28px}.e-contact-buttons-var-8 .has-size-large.e-contact-buttons__close-button{height:var(--e-contact-buttons-size-large);width:var(--e-contact-buttons-size-large)}.e-contact-buttons-var-8 .has-size-large.e-contact-buttons__close-button .eicon-close{font-size:32px}.e-contact-buttons-var-8 .e-contact-buttons__chat-buttons-container{display:flex}.e-contact-buttons-var-8 .e-contact-buttons__close-button{border-radius:50%;inset-inline-end:unset;inset-inline-start:unset;position:relative;top:unset}.e-contact-buttons-var-8 .e-contact-buttons__close-button,.e-contact-buttons-var-8 .e-contact-buttons__close-button:focus,.e-contact-buttons-var-8 .e-contact-buttons__close-button:hover{background-color:var(--e-contact-buttons-active-button-bg);color:var(--e-contact-buttons-active-button-color)}.e-contact-buttons-var-8 .e-contact-buttons__chat-button[aria-expanded=true],.e-contact-buttons-var-8 .e-contact-buttons__chat-button[type=button][aria-expanded=true],.e-contact-buttons-var-8 .e-contact-buttons__close-button[aria-expanded=false]{display:none}.e-contact-buttons-var-8 .e-contact-buttons__top-bar-title{font-size:16px;font-weight:600;line-height:24px}.e-contact-buttons-var-8 .e-contact-buttons__top-bar-subtitle{font-size:12px;font-weight:500px;line-height:16px}.e-contact-buttons-var-8 .e-contact-buttons__contact-links{display:flex;flex-direction:column;gap:12px;padding:12px}.e-contact-buttons-var-8 .e-contact-buttons__contact-icon-link{background-color:var(--e-contact-buttons-contact-button-bg);border-end-end-radius:15px;border-end-start-radius:15px;border-start-end-radius:15px;color:var(--e-contact-buttons-contact-button-icon);display:grid;grid-template-columns:auto 1fr;grid-template-rows:repeat(2,1fr);grid-column-gap:12px;grid-row-gap:0;padding:10px 20px}.e-contact-buttons-var-8 .e-contact-buttons__contact-icon-link svg{fill:var(--e-contact-buttons-contact-button-icon)}.e-contact-buttons-var-8 .e-contact-buttons__contact-icon-link.has-size-small svg{height:var(--e-contact-buttons-svg-size-small);width:var(--e-contact-buttons-svg-size-small)}.e-contact-buttons-var-8 .e-contact-buttons__contact-icon-link.has-size-small i{font-size:var(--e-contact-buttons-svg-size-small)}.e-contact-buttons-var-8 .e-contact-buttons__contact-icon-link.has-size-medium svg{height:var(--e-contact-buttons-svg-size-medium);width:var(--e-contact-buttons-svg-size-medium)}.e-contact-buttons-var-8 .e-contact-buttons__contact-icon-link.has-size-medium i{font-size:var(--e-contact-buttons-svg-size-medium)}.e-contact-buttons-var-8 .e-contact-buttons__contact-icon-link.has-size-large svg{height:var(--e-contact-buttons-svg-size-large);width:var(--e-contact-buttons-svg-size-large)}.e-contact-buttons-var-8 .e-contact-buttons__contact-icon-link.has-size-large i{font-size:var(--e-contact-buttons-svg-size-large)}.e-contact-buttons-var-8 .e-contact-buttons__contact-icon-container{align-items:center;display:flex;grid-area:1/1/3/2}.e-contact-buttons-var-8 .e-contact-buttons__contact-title{color:var(--e-contact-buttons-contact-title-text-color);font-size:16px;font-weight:600;grid-area:1/2/2/3;line-height:24px}.e-contact-buttons-var-8 .e-contact-buttons__contact-description{color:var(--e-contact-buttons-contact-description-text-color);font-size:12px;font-weight:300;grid-area:2/2/3/3;line-height:16px}.e-contact-buttons-var-8 .e-contact-buttons__links-container{background-color:var(--e-contact-buttons-chat-box-bg)}.e-contact-buttons-var-9{--e-contact-buttons-size-small:48px;--e-contact-buttons-size-medium:56px;--e-contact-buttons-size-large:64px;--e-contact-buttons-svg-size-small:24px;--e-contact-buttons-svg-size-medium:28px;--e-contact-buttons-svg-size-large:32px;--e-contact-buttons-transition-duration:.3s;--e-contact-buttons-transition:all var(--e-contact-buttons-transition-duration);--e-contact-buttons-overlap-margin:-10px;--e-contact-buttons-chat-button-padding-block-end:8px;--e-contact-buttons-chat-button-padding-block-start:8px;--e-contact-buttons-chat-button-padding-inline-end:16px;--e-contact-buttons-chat-button-padding-inline-start:16px;width:auto}.e-contact-buttons-var-9 .e-contact-buttons__chat-button-icon-container{align-items:center;background-color:var(--e-contact-buttons-button-bg);border-radius:50%;display:flex;justify-content:center;position:relative;transition:var(--e-contact-buttons-transition);z-index:1}.e-contact-buttons-var-9 .e-contact-buttons__chat-button-icon-container svg{position:relative;z-index:2}.e-contact-buttons-var-9 .e-contact-buttons__chat-button-text{background-color:var(--e-contact-buttons-button-bg);color:var(--e-contact-buttons-button-icon);font-size:16px;font-weight:500;line-height:24px;padding-block-end:var(--e-contact-buttons-chat-button-padding-block-end);padding-block-start:var(--e-contact-buttons-chat-button-padding-block-start);padding-inline-end:var(--e-contact-buttons-chat-button-padding-inline-end);padding-inline-start:var(--e-contact-buttons-chat-button-padding-inline-start);position:relative;transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button{background-color:transparent;border-radius:0;color:var(--e-contact-buttons-button-icon);height:auto;width:auto}.e-contact-buttons-var-9 .e-contact-buttons__chat-button:focus,.e-contact-buttons-var-9 .e-contact-buttons__chat-button:hover{color:var(--e-contact-buttons-button-icon)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button:focus svg,.e-contact-buttons-var-9 .e-contact-buttons__chat-button:hover svg{fill:var(--e-contact-buttons-button-icon)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button:focus .e-contact-buttons__chat-button-icon-container,.e-contact-buttons-var-9 .e-contact-buttons__chat-button:focus .e-contact-buttons__chat-button-text,.e-contact-buttons-var-9 .e-contact-buttons__chat-button:focus .e-contact-buttons__chat-button-text:before,.e-contact-buttons-var-9 .e-contact-buttons__chat-button:hover .e-contact-buttons__chat-button-icon-container,.e-contact-buttons-var-9 .e-contact-buttons__chat-button:hover .e-contact-buttons__chat-button-text,.e-contact-buttons-var-9 .e-contact-buttons__chat-button:hover .e-contact-buttons__chat-button-text:before{background-color:var(--e-contact-buttons-button-bg);color:var(--e-contact-buttons-button-icon);transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button.has-size-small .e-contact-buttons__chat-button-icon-container{height:var(--e-contact-buttons-size-small);width:var(--e-contact-buttons-size-small)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button.has-size-small .e-contact-buttons__chat-button-icon-container svg{height:var(--e-contact-buttons-svg-size-small);width:var(--e-contact-buttons-svg-size-small)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button.has-size-small .e-contact-buttons__chat-button-icon-container i{font-size:var(--e-contact-buttons-svg-size-small)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button.has-size-medium .e-contact-buttons__chat-button-icon-container{height:var(--e-contact-buttons-size-medium);width:var(--e-contact-buttons-size-medium)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button.has-size-medium .e-contact-buttons__chat-button-icon-container svg{height:var(--e-contact-buttons-svg-size-medium);width:var(--e-contact-buttons-svg-size-medium)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button.has-size-medium .e-contact-buttons__chat-button-icon-container i{font-size:var(--e-contact-buttons-svg-size-medium)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button.has-size-large .e-contact-buttons__chat-button-icon-container{height:var(--e-contact-buttons-size-large);width:var(--e-contact-buttons-size-large)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button.has-size-large .e-contact-buttons__chat-button-icon-container svg{height:var(--e-contact-buttons-svg-size-large);width:var(--e-contact-buttons-svg-size-large)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button.has-size-large .e-contact-buttons__chat-button-icon-container i{font-size:var(--e-contact-buttons-svg-size-large)}.e-contact-buttons-var-9.has-h-alignment-end .e-contact-buttons__chat-button-container{padding-inline-end:0}@media (min-width:ELEMENTOR_SCREEN_DESKTOP_MIN){.e-contact-buttons-var-9.has-h-alignment-end .e-contact-buttons__chat-button-icon-container{inset-inline-end:-5px;position:absolute;transition:var(--e-contact-buttons-transition)}}.e-contact-buttons-var-9.has-h-alignment-end .e-contact-buttons__chat-button-text{border-end-end-radius:50px;border-end-start-radius:0;border-start-end-radius:50px;border-start-start-radius:0;margin-inline-start:var(--e-contact-buttons-overlap-margin)}@media (min-width:ELEMENTOR_SCREEN_DESKTOP_MIN){.e-contact-buttons-var-9.has-h-alignment-end .e-contact-buttons__chat-button-text{clip-path:inset(0 0 0 100%)}.e-contact-buttons-var-9.has-h-alignment-end .e-contact-buttons__chat-button:focus .e-contact-buttons__chat-button-text,.e-contact-buttons-var-9.has-h-alignment-end .e-contact-buttons__chat-button:hover .e-contact-buttons__chat-button-text{clip-path:inset(0 0 0 0);transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-9.has-h-alignment-end .e-contact-buttons__chat-button:focus .e-contact-buttons__chat-button-icon-container,.e-contact-buttons-var-9.has-h-alignment-end .e-contact-buttons__chat-button:hover .e-contact-buttons__chat-button-icon-container{inset-inline-end:100%;transition:var(--e-contact-buttons-transition)}}.e-contact-buttons-var-9.has-h-alignment-start .e-contact-buttons__chat-button-container{padding-inline-start:0}.e-contact-buttons-var-9.has-h-alignment-start .e-contact-buttons__chat-button-icon-container{order:2}@media (min-width:ELEMENTOR_SCREEN_DESKTOP_MIN){.e-contact-buttons-var-9.has-h-alignment-start .e-contact-buttons__chat-button-icon-container{inset-inline-start:-5px;position:absolute;transition:var(--e-contact-buttons-transition)}}.e-contact-buttons-var-9.has-h-alignment-start .e-contact-buttons__chat-button-text{border-end-end-radius:0;border-end-start-radius:50px;border-start-end-radius:0;border-start-start-radius:50px;margin-inline-end:var(--e-contact-buttons-overlap-margin);order:1}@media (min-width:ELEMENTOR_SCREEN_DESKTOP_MIN){.e-contact-buttons-var-9.has-h-alignment-start .e-contact-buttons__chat-button-text{clip-path:inset(0 100% 0 0);transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-9.has-h-alignment-start .e-contact-buttons__chat-button:focus .e-contact-buttons__chat-button-text,.e-contact-buttons-var-9.has-h-alignment-start .e-contact-buttons__chat-button:hover .e-contact-buttons__chat-button-text{clip-path:inset(0 0 0 0);transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-9.has-h-alignment-start .e-contact-buttons__chat-button:focus .e-contact-buttons__chat-button-icon-container,.e-contact-buttons-var-9.has-h-alignment-start .e-contact-buttons__chat-button:hover .e-contact-buttons__chat-button-icon-container{inset-inline-start:100%;transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button-icon-container{inset-inline-start:50%;order:2;position:absolute;transform:translateX(-50%)}}.e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button-text{border-end-end-radius:50px;border-end-start-radius:0;border-start-end-radius:50px;border-start-start-radius:0;margin-inline-start:var(--e-contact-buttons-overlap-margin)}@media (min-width:ELEMENTOR_SCREEN_DESKTOP_MIN){.e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button-text{clip-path:inset(0 0 0 100%);inset-inline-end:50%;order:1}.e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button:focus .e-contact-buttons__chat-button-text,.e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button:hover .e-contact-buttons__chat-button-text{clip-path:inset(0 0 0 0);transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button:focus .e-contact-buttons__chat-button-icon-container,.e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button:hover .e-contact-buttons__chat-button-icon-container{inset-inline-start:-100%;transform:unset;transition:var(--e-contact-buttons-transition)}}.e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button.has-size-small:focus .e-contact-buttons__chat-button-icon-container,.e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button.has-size-small:hover .e-contact-buttons__chat-button-icon-container{inset-inline-start:calc(-100% + 10px)}.e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button.has-size-large:focus .e-contact-buttons__chat-button-icon-container,.e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button.has-size-large:hover .e-contact-buttons__chat-button-icon-container{inset-inline-start:calc(-100% - 5px)}.e-contact-buttons-var-10{--e-contact-buttons-size-small:40px;--e-contact-buttons-size-medium:48px;--e-contact-buttons-size-large:56px;--e-contact-buttons-svg-size-small:20px;--e-contact-buttons-svg-size-medium:24px;--e-contact-buttons-svg-size-large:28px;--e-contact-buttons-svg-size:var(--e-contact-buttons-svg-size-medium);--e-contact-buttons-horizontal-offset:0;--e-contact-buttons-transition-duration:.3s;--e-contact-buttons-transition:all var(--e-contact-buttons-transition-duration);--e-contact-buttons-contact-gap:4px;--e-contact-buttons-contact-padding-block-end:8px;--e-contact-buttons-contact-padding-block-start:8px;--e-contact-buttons-contact-padding-inline-end:12px;--e-contact-buttons-contact-padding-inline-start:12px;width:auto}.e-contact-buttons-var-10 .has-corners-rounded{--e-contact-buttons-border-radius:20px}.e-contact-buttons-var-10 .has-corners-round{--e-contact-buttons-border-radius:50px}.e-contact-buttons-var-10 .has-corners-sharp{--e-contact-buttons-border-radius:0}.e-contact-buttons-var-10 .has-size-small{--e-contact-buttons-svg-size:var(--e-contact-buttons-svg-size-small)}.e-contact-buttons-var-10 .has-size-medium{--e-contact-buttons-svg-size:var(--e-contact-buttons-svg-size-medium)}.e-contact-buttons-var-10 .has-size-large{--e-contact-buttons-svg-size:var(--e-contact-buttons-svg-size-large)}.e-contact-buttons-var-10 .e-contact-buttons__contact-links{display:flex;gap:var(--e-contact-buttons-contact-gap)}.e-contact-buttons-var-10 .e-contact-buttons__contact-icon-container{align-items:center;display:inline-flex;justify-content:center}.e-contact-buttons-var-10 .e-contact-buttons__contact-icon-container svg{height:var(--e-contact-buttons-svg-size);width:var(--e-contact-buttons-svg-size)}.e-contact-buttons-var-10 .e-contact-buttons__contact-icon-container i{font-size:var(--e-contact-buttons-svg-size)}.e-contact-buttons-var-10 .e-contact-buttons__contact-icon-link{align-items:center;background-color:var(--e-contact-buttons-contact-button-bg);color:var(--e-contact-buttons-contact-button-icon);display:flex;transition:all .3s}.e-contact-buttons-var-10 .e-contact-buttons__contact-icon-link svg{fill:var(--e-contact-buttons-contact-button-icon)}.e-contact-buttons-var-10 .e-contact-buttons__contact-icon-link:focus,.e-contact-buttons-var-10 .e-contact-buttons__contact-icon-link:hover{background-color:var(--e-contact-buttons-contact-button-bg);color:var(--e-contact-buttons-contact-button-icon);transition:all .3s}.e-contact-buttons-var-10 .e-contact-buttons__contact-icon-link:focus svg,.e-contact-buttons-var-10 .e-contact-buttons__contact-icon-link:hover svg{fill:var(--e-contact-buttons-contact-button-icon)}.e-contact-buttons-var-10 .e-contact-buttons__contact-title{display:inline-block;padding-block-end:var(--e-contact-buttons-contact-padding-block-end);padding-block-start:var(--e-contact-buttons-contact-padding-block-start);padding-inline-end:var(--e-contact-buttons-contact-padding-inline-end);padding-inline-start:var(--e-contact-buttons-contact-padding-inline-start)}.e-contact-buttons-var-10.has-h-alignment-start .e-contact-buttons__contact-icon-link{--e-contact-buttons-margin-offset:8px;justify-content:flex-end;padding-inline-end:12px;transform:translateX(calc(-100% + var(--e-contact-buttons-svg-size) * 2 - var(--e-contact-buttons-margin-offset)));transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-10.has-h-alignment-start .e-contact-buttons__contact-icon-link.has-size-small{--e-contact-buttons-margin-offset:2px}[dir=rtl] .e-contact-buttons-var-10.has-h-alignment-start .e-contact-buttons__contact-icon-link{--e-contact-buttons-margin-offset:2px;transform:translateX(calc(100% - (var(--e-contact-buttons-svg-size) * 2 - var(--e-contact-buttons-margin-offset))))}[dir=rtl] .e-contact-buttons-var-10.has-h-alignment-start .e-contact-buttons__contact-icon-link.has-size-large{--e-contact-buttons-margin-offset:8px}.e-contact-buttons-var-10.has-h-alignment-start .e-contact-buttons__contact-links{align-items:flex-start;flex-direction:column}.e-contact-buttons-var-10.has-h-alignment-start .e-contact-buttons__contact-icon-link{border-end-end-radius:var(--e-contact-buttons-border-radius);border-end-start-radius:0;border-start-end-radius:var(--e-contact-buttons-border-radius);border-start-start-radius:0}@media (min-width:ELEMENTOR_SCREEN_TABLET_MIN){.e-contact-buttons-var-10.has-h-alignment-start .e-contact-buttons__contact-icon-link:focus,.e-contact-buttons-var-10.has-h-alignment-start .e-contact-buttons__contact-icon-link:hover{transform:none;transition:var(--e-contact-buttons-transition)}}.e-contact-buttons-var-10.has-h-alignment-start .e-contact-buttons__contact-icon-link.active{transform:none;transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-icon-link{--e-contact-buttons-margin-offset:8px;padding-inline-start:12px;transform:translateX(calc(100% - var(--e-contact-buttons-svg-size) * 2 + var(--e-contact-buttons-margin-offset)));transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-icon-link.has-size-small{--e-contact-buttons-margin-offset:2px}[dir=rtl] .e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-icon-link{--e-contact-buttons-margin-offset:2px;transform:translateX(calc(-100% + var(--e-contact-buttons-svg-size) * 2 - var(--e-contact-buttons-margin-offset)))}[dir=rtl] .e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-icon-link.has-size-large{--e-contact-buttons-margin-offset:8px}@media (min-width:ELEMENTOR_SCREEN_TABLET_MIN){.e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-icon-link:focus,.e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-icon-link:hover{transform:none;transition:var(--e-contact-buttons-transition)}}.e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-icon-link.active{transform:none;transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-links{align-items:flex-end;flex-direction:column}.e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-icon-container{order:1}.e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-title{order:2}.e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-icon-link{border-end-end-radius:0;border-end-start-radius:var(--e-contact-buttons-border-radius);border-start-end-radius:0;border-start-start-radius:var(--e-contact-buttons-border-radius)}.e-contact-buttons-var-10.has-h-alignment-center .e-contact-buttons__contact-icon-link{flex-direction:column}.e-contact-buttons-var-10.has-h-alignment-center .e-contact-buttons__contact-title{writing-mode:vertical-lr}.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-bottom .e-contact-buttons__contact-links{align-items:flex-end}.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-bottom .e-contact-buttons__contact-icon-container{order:1}.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-bottom .e-contact-buttons__contact-title{order:2}.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-bottom .e-contact-buttons__contact-icon-link{--e-contact-buttons-margin-offset:14px;border-end-end-radius:0;border-end-start-radius:0;border-start-end-radius:var(--e-contact-buttons-border-radius);border-start-start-radius:var(--e-contact-buttons-border-radius);padding-block-start:12px;transform:translateY(calc(100% - var(--e-contact-buttons-svg-size) * 2 + var(--e-contact-buttons-margin-offset)));transition:var(--e-contact-buttons-transition)}@media (min-width:ELEMENTOR_SCREEN_TABLET_MIN){.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-bottom .e-contact-buttons__contact-icon-link:focus,.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-bottom .e-contact-buttons__contact-icon-link:hover{transform:none;transition:var(--e-contact-buttons-transition)}}.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-bottom .e-contact-buttons__contact-icon-link.active{transform:none;transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-bottom .e-contact-buttons__contact-icon-link.has-size-small{--e-contact-buttons-margin-offset:5px}.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-top .e-contact-buttons__contact-links{align-items:flex-start}.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-top .e-contact-buttons__contact-icon-container{align-items:flex-end}.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-top .e-contact-buttons__contact-icon-link{--e-contact-buttons-margin-offset:14px;border-end-end-radius:var(--e-contact-buttons-border-radius);border-end-start-radius:var(--e-contact-buttons-border-radius);border-start-end-radius:0;border-start-start-radius:0;justify-content:flex-end;padding-block-end:12px;transform:translateY(calc(-100% + var(--e-contact-buttons-svg-size) + var(--e-contact-buttons-margin-offset)));transition:var(--e-contact-buttons-transition)}@media (min-width:ELEMENTOR_SCREEN_TABLET_MIN){.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-top .e-contact-buttons__contact-icon-link:focus,.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-top .e-contact-buttons__contact-icon-link:hover{transform:none;transition:var(--e-contact-buttons-transition)}}.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-top .e-contact-buttons__contact-icon-link.active{transform:none;transition:var(--e-contact-buttons-transition)}.e-floating-bars{--e-floating-bars-announcement-bg-color:#467ff7;--e-floating-bars-announcement-text-color:#fff;--e-floating-bars-announcement-icon-color:#fff;--e-floating-bars-cta-button-text-color:#fff;--e-floating-bars-cta-button-text-color-hover:#467ff7;--e-floating-bars-cta-button-bg-color:#1c2448;--e-floating-bars-cta-button-bg-color-hover:#fff;--e-floating-bars-cta-button-border-color:#1c2448;--e-floating-bars-cta-button-border-color-hover:#1c2448;--e-floating-bars-close-button-color:#fff;--e-floating-bars-announcement-icon-size:20px;--e-floating-bars-elements-padding-block-end:12px;--e-floating-bars-elements-padding-block-start:12px;--e-floating-bars-elements-padding-inline-end:16px;--e-floating-bars-elements-padding-inline-start:16px;--e-floating-bars-elements-gap:16px;--e-floating-bars-cta-corners:50px;--e-floating-bars-cta-button-border-width:2px;--e-floating-bars-cta-button-padding-block-end:8px;--e-floating-bars-cta-button-padding-block-start:8px;--e-floating-bars-cta-button-padding-inline-end:20px;--e-floating-bars-cta-button-padding-inline-start:20px;--e-floating-bars-cta-button-icon-gap:5px;--e-floating-bars-cta-button-animation-delay:500ms;--e-floating-bars-cta-button-animation-duration:1000ms;--e-floating-bars-background-overlay-opacity:0.5;--e-floating-bars-close-icon-size:24px;align-items:center;background-color:var(--e-floating-bars-announcement-bg-color);color:var(--e-floating-bars-announcement-text-color);display:flex;gap:var(--e-floating-bars-elements-gap);padding-block-end:var(--e-floating-bars-elements-padding-block-end);padding-block-start:var(--e-floating-bars-elements-padding-block-start);padding-inline-end:var(--e-floating-bars-elements-padding-inline-end);padding-inline-start:var(--e-floating-bars-elements-padding-inline-start);position:relative;width:100%;z-index:10000}@media (max-width:ELEMENTOR_SCREEN_MOBILE_MAX){.e-floating-bars{align-items:flex-start;display:grid;gap:var(--e-floating-bars-elements-gap);grid-template-columns:auto auto;grid-template-rows:auto auto;row-gap:16px}}.e-floating-bars:focus{outline:none}.e-floating-bars.has-vertical-position-top{inset-block-start:0}.e-floating-bars.has-vertical-position-bottom{inset-block-end:0}.e-floating-bars.is-sticky{inset-inline-end:0;inset-inline-start:0;position:fixed}.e-floating-bars.is-hidden{display:none}.e-floating-bars.has-close-button{padding-inline-end:calc(var(--e-floating-bars-elements-padding-inline-end) + 20px);padding-inline-start:calc(var(--e-floating-bars-elements-padding-inline-start) + 20px)}.e-floating-bars .has-corners-rounded{--e-floating-bars-corners:20px}.e-floating-bars .has-corners-round{--e-floating-bars-corners:50px}.e-floating-bars .has-corners-sharp{--e-floating-bars-corners:0}.e-floating-bars__announcement-text{align-items:center;color:var(--e-floating-bars-announcement-text-color);display:flex;font-size:16px;font-weight:400;height:100%;margin:0}.e-floating-bars__announcement-icon{align-items:center;color:var(--e-floating-bars-announcement-icon-color);display:flex;height:100%}.e-floating-bars__announcement-icon svg{fill:var(--e-floating-bars-announcement-icon-color);height:var(--e-floating-bars-announcement-icon-size);width:var(--e-floating-bars-announcement-icon-size)}.e-floating-bars__announcement-icon i{color:var(--e-floating-bars-announcement-icon-color);font-size:var(--e-floating-bars-announcement-icon-size)}.e-floating-bars__cta-icon{color:var(--e-floating-bars-cta-button-text-color);display:inline-flex;transition:all .3s}.e-floating-bars__cta-icon svg{fill:var(--e-floating-bars-cta-button-text-color);height:1em;transition:all .3s;width:1em}.e-floating-bars__cta-button-container{order:3}@media (max-width:ELEMENTOR_SCREEN_MOBILE_MAX){.e-floating-bars__cta-button-container{display:flex;grid-column:span 2/span 2;grid-row-start:2}}.e-floating-bars .e-floating-bars__cta-button,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]){align-items:center;color:var(--e-floating-bars-cta-button-text-color);display:inline-flex;font-size:16px;font-weight:700;gap:var(--e-floating-bars-cta-button-icon-gap);position:relative;transition:all .3s;white-space:nowrap}.e-floating-bars .e-floating-bars__cta-button.animated,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]).animated{animation-delay:var(--e-floating-bars-cta-button-animation-delay);animation-duration:var(--e-floating-bars-cta-button-animation-duration);animation-iteration-count:1}.e-floating-bars .e-floating-bars__cta-button.has-entrance-animation,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]).has-entrance-animation{opacity:0}.e-floating-bars .e-floating-bars__cta-button.visible,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]).visible{opacity:1}.e-floating-bars .e-floating-bars__cta-button:focus,.e-floating-bars .e-floating-bars__cta-button:focus .e-floating-bars__cta-icon,.e-floating-bars .e-floating-bars__cta-button:hover,.e-floating-bars .e-floating-bars__cta-button:hover .e-floating-bars__cta-icon,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]):focus,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]):focus .e-floating-bars__cta-icon,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]):hover,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]):hover .e-floating-bars__cta-icon{color:var(--e-floating-bars-cta-button-text-color-hover);transition:all .3s}.e-floating-bars .e-floating-bars__cta-button:focus .e-floating-bars__cta-icon svg,.e-floating-bars .e-floating-bars__cta-button:hover .e-floating-bars__cta-icon svg,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]):focus .e-floating-bars__cta-icon svg,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]):hover .e-floating-bars__cta-icon svg{fill:var(--e-floating-bars-cta-button-text-color-hover);transition:all .3s}.e-floating-bars .e-floating-bars__cta-button.has-border,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]).has-border{border-color:var(--e-floating-bars-cta-button-border-color);border-style:solid;border-width:var(--e-floating-bars-cta-button-border-width)}.e-floating-bars .e-floating-bars__cta-button.has-border:focus,.e-floating-bars .e-floating-bars__cta-button.has-border:hover,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]).has-border:focus,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]).has-border:hover{border-color:var(--e-floating-bars-cta-button-border-color-hover)}.e-floating-bars .e-floating-bars__cta-button.is-type-button,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]).is-type-button{background-color:var(--e-floating-bars-cta-button-bg-color);border-radius:var(--e-floating-bars-corners);padding-block-end:var(--e-floating-bars-cta-button-padding-block-end);padding-block-start:var(--e-floating-bars-cta-button-padding-block-start);padding-inline-end:var(--e-floating-bars-cta-button-padding-inline-end);padding-inline-start:var(--e-floating-bars-cta-button-padding-inline-start)}.e-floating-bars .e-floating-bars__cta-button.is-type-button:focus,.e-floating-bars .e-floating-bars__cta-button.is-type-button:hover,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]).is-type-button:focus,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]).is-type-button:hover{background-color:var(--e-floating-bars-cta-button-bg-color-hover)}.e-floating-bars .e-floating-bars__cta-button.is-type-link,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]).is-type-link{text-decoration:none}.e-floating-bars .e-floating-bars__cta-button.is-type-link .e-floating-bars__cta-text,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]).is-type-link .e-floating-bars__cta-text{text-decoration:underline}.e-floating-bars__close-button,.e-floating-bars__close-button[type=button]{align-items:center;display:flex;position:absolute}.e-floating-bars__close-button i,.e-floating-bars__close-button[type=button] i{font-size:var(--e-floating-bars-close-icon-size)}@media (max-width:ELEMENTOR_SCREEN_MOBILE_MAX){.e-floating-bars__close-button,.e-floating-bars__close-button[type=button]{top:10px}}.e-floating-bars__close-button,.e-floating-bars__close-button:focus,.e-floating-bars__close-button:hover,.e-floating-bars__close-button[type=button],.e-floating-bars__close-button[type=button]:focus,.e-floating-bars__close-button[type=button]:hover{background-color:transparent;border:0;color:var(--e-floating-bars-close-button-color);padding:0}.e-floating-bars__close-button i,.e-floating-bars__close-button:focus i,.e-floating-bars__close-button:hover i,.e-floating-bars__close-button[type=button] i,.e-floating-bars__close-button[type=button]:focus i,.e-floating-bars__close-button[type=button]:hover i{color:var(--e-floating-bars-close-button-color)}.e-floating-bars__overlay{background-position:50%;background-size:cover;height:100%;inset-block-end:0;inset-block-start:0;inset-inline-end:0;inset-inline-start:0;opacity:var(--e-floating-bars-background-overlay-opacity);position:absolute;width:100%;z-index:-1}.e-con.e-con--floating-bars,.e-con:has(.e-floating-bars){padding:0}.e-con.e-con--floating-bars>.e-con-inner,.e-con.e-con--floating-bars>.e-con-inner.e-con-inner--floating-bars,.e-con:has(.e-floating-bars)>.e-con-inner,.e-con:has(.e-floating-bars)>.e-con-inner.e-con-inner--floating-bars{max-width:unset;padding-block-end:0;padding-block-start:0}.e-floating-bars-var-2{--e-floating-bars-announcement-bg-color:#fff;--e-floating-bars-headline-text-color:#1c2448;--e-floating-bars-headline-text-color-hover:#467ff7;--e-floating-bars-headline-icon-color:#467ff7;--e-floating-bars-pause-play-icon-color:#495157;--e-floating-bars-pause-play-bg-color:#f3f5f8;--e-floating-bars-close-button-bg-color:#1c2448;--e-floating-bars-headlines-gap:16px;--e-floating-bars-headline-icon-size:16px;--e-floating-bars-vertical-padding:16px;--e-floating-bars-headline-icon-position:row;--e-floating-bars-controls-icon-size:16px;--e-floating-bars-scroll-duration:100s;--e-floating-bars-scroll-direction:forwards;--e-floating-bars-ticker-controls-order:1;--e-floating-bars-headline-icon-gap:10px;align-items:stretch;gap:0;padding:0}.e-floating-bars-var-2.has-close-button{padding:0}.e-floating-bars-var-2 .e-floating-bars__headlines{display:flex;flex-grow:1;gap:var(--e-floating-bars-headlines-gap);max-width:100vw;padding-block:var(--e-floating-bars-vertical-padding)}.e-floating-bars-var-2 .e-floating-bars__headlines-inner{display:flex;flex-wrap:nowrap;gap:var(--e-floating-bars-headlines-gap);width:-moz-max-content;width:max-content;z-index:1}.e-floating-bars-var-2 .e-floating-bars__headlines[data-animated=true]{overflow:hidden}.e-floating-bars-var-2 .e-floating-bars__headlines[data-animated=true] .e-floating-bars__headlines-inner{animation:scroll var(--e-floating-bars-scroll-duration) var(--e-floating-bars-scroll-direction) linear infinite}[dir=rtl] .e-floating-bars-var-2 .e-floating-bars__headlines[data-animated=true] .e-floating-bars__headlines-inner{animation:scroll-reverse var(--e-floating-bars-scroll-duration) var(--e-floating-bars-scroll-direction) linear infinite}.e-floating-bars-var-2 .e-floating-bars__headlines[data-animated=true].has-pause-hover:hover .e-floating-bars__headlines-inner,.e-floating-bars-var-2 .e-floating-bars__headlines[data-animated=true].is-paused .e-floating-bars__headlines-inner{animation-play-state:paused}.e-floating-bars-var-2 .e-floating-bars__headline,.e-floating-bars-var-2 .e-floating-bars__headline:not([href]):not([tabindex]){align-items:center;color:var(--e-floating-bars-headline-text-color);display:flex;flex-direction:var(--e-floating-bars-headline-icon-position);gap:var(--e-floating-bars-headline-icon-gap);position:relative;width:-moz-max-content;width:max-content;z-index:1}.e-floating-bars-var-2 .e-floating-bars__headline:focus,.e-floating-bars-var-2 .e-floating-bars__headline:hover,.e-floating-bars-var-2 .e-floating-bars__headline:not([href]):not([tabindex]):focus,.e-floating-bars-var-2 .e-floating-bars__headline:not([href]):not([tabindex]):hover{color:var(--e-floating-bars-headline-text-color-hover)}.e-floating-bars-var-2 .e-floating-bars__headline-icon{color:var(--e-floating-bars-headline-icon-color);display:flex}.e-floating-bars-var-2 .e-floating-bars__headline-icon svg{fill:var(--e-floating-bars-headline-icon-color);height:var(--e-floating-bars-headline-icon-size);width:var(--e-floating-bars-headline-icon-size)}.e-floating-bars-var-2 .e-floating-bars__headline-icon i{color:var(--e-floating-bars-headline-icon-color);font-size:var(--e-floating-bars-headline-icon-size)}.e-floating-bars-var-2 .e-floating-bars__ticker-controls{align-items:stretch;display:flex}.e-floating-bars-var-2 .e-floating-bars__pause-button,.e-floating-bars-var-2 .e-floating-bars__play-button{align-items:center;background-color:var(--e-floating-bars-pause-play-bg-color);border:0;border-radius:0;color:var(--e-floating-bars-pause-play-icon-color);display:flex;justify-content:center;padding:16px;width:100%;z-index:1}.e-floating-bars-var-2 .e-floating-bars__pause-button svg,.e-floating-bars-var-2 .e-floating-bars__play-button svg{fill:var(--e-floating-bars-pause-play-icon-color);height:var(--e-floating-bars-controls-icon-size);width:var(--e-floating-bars-controls-icon-size)}.e-floating-bars-var-2 .e-floating-bars__pause-button i,.e-floating-bars-var-2 .e-floating-bars__play-button i{color:var(--e-floating-bars-pause-play-icon-color);font-size:var(--e-floating-bars-controls-icon-size)}.e-floating-bars-var-2 .e-floating-bars__pause-button[aria-hidden=true],.e-floating-bars-var-2 .e-floating-bars__play-button[aria-hidden=true]{display:none}.e-floating-bars-var-2 .e-floating-bars__close-button,.e-floating-bars-var-2 .e-floating-bars__close-button[type=button]{align-items:center;align-self:stretch!important;background-color:var(--e-floating-bars-close-button-bg-color);border-radius:0;inset-inline-end:unset!important;inset-inline-start:unset!important;order:var(--e-floating-bars-ticker-controls-order);padding-inline:12px;position:relative;top:unset!important;z-index:1}.e-floating-bars-var-2 .e-floating-bars__close-button i,.e-floating-bars-var-2 .e-floating-bars__close-button[type=button] i{font-size:var(--e-floating-bars-controls-icon-size)}.e-floating-bars-var-2 .e-floating-bars__play-pause-controls{align-items:stretch;display:flex;position:relative}.e-floating-bars-var-2 .e-floating-bars__overlay{z-index:0}.e-floating-bars-var-2 .e-floating-bars__ticker-controls{order:var(--e-floating-bars-ticker-controls-order)}@keyframes scroll{to{transform:translate(-100%)}}@keyframes scroll-reverse{to{transform:translate(100%)}}.e-floating-bars-var-3{--e-floating-bars-announcement-bg-color:#cdd9df;--e-floating-bars-announcement-text-color:#1c2448;--e-floating-bars-announcement-icon-color:#1c2448;--e-floating-bars-close-button-color:#1c2448;--e-floating-bars-coupon-button-color:#467ff7;--e-floating-bars-coupon-bg-color:#fff;--e-floating-bars-coupon-border-color:#467ff7;--e-floating-bars-coupon-icon-gap:5px;--e-floating-bars-coupon-border-width:2px;--e-floating-bars-coupon-padding-block-end:8px;--e-floating-bars-coupon-padding-block-start:8px;--e-floating-bars-coupon-padding-inline-end:20px;--e-floating-bars-coupon-padding-inline-start:20px;--e-floating-bars-coupon-animation-delay:500ms;--e-floating-bars-coupon-animation-duration:1000ms;--e-floating-bars-coupon-width:initial;--e-floating-bars-coupon-height:initial}.e-floating-bars-var-3 .e-floating-bars__coupon-button{align-items:center;border:0;border-radius:0;color:var(--e-floating-bars-coupon-button-color);display:flex;height:var(--e-floating-bars-coupon-height);justify-content:center;order:3;padding-block-end:var(--e-floating-bars-coupon-padding-block-end);padding-block-start:var(--e-floating-bars-coupon-padding-block-start);padding-inline-end:var(--e-floating-bars-coupon-padding-inline-end);padding-inline-start:var(--e-floating-bars-coupon-padding-inline-start);position:relative;width:var(--e-floating-bars-coupon-width)}.e-floating-bars-var-3 .e-floating-bars__coupon-button,.e-floating-bars-var-3 .e-floating-bars__coupon-button:focus,.e-floating-bars-var-3 .e-floating-bars__coupon-button:hover{background-color:var(--e-floating-bars-coupon-bg-color)}.e-floating-bars-var-3 .e-floating-bars__coupon-button.animated{animation-delay:var(--e-floating-bars-coupon-animation-delay);animation-duration:var(--e-floating-bars-coupon-animation-duration);animation-iteration-count:1}.e-floating-bars-var-3 .e-floating-bars__coupon-button.has-entrance-animation{opacity:0}.e-floating-bars-var-3 .e-floating-bars__coupon-button.visible{opacity:1}.e-floating-bars-var-3 .e-floating-bars__coupon-button.has-border.is-type-cutout{border-color:var(--e-floating-bars-coupon-border-color);border-style:dashed;border-width:var(--e-floating-bars-coupon-border-width)}.e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-text{--e-floating-bars-coupon-padding-block-end:0;--e-floating-bars-coupon-padding-block-start:0;--e-floating-bars-coupon-padding-inline-end:0;--e-floating-bars-coupon-padding-inline-start:0;--e-floating-bars-coupon-border-width:0;--e-floating-bars-coupon-bg-color:transparent}.e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-gift-tag,.e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-price-tag,.e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-round-ticket,.e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-square-ticket{--e-floating-bars-coupon-padding-block-end:8px;--e-floating-bars-coupon-padding-block-start:8px;--e-floating-bars-coupon-padding-inline-end:20px;--e-floating-bars-coupon-padding-inline-start:20px;background-color:transparent}.e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-gift-tag,.e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-price-tag{padding-inline-start:calc(var(--e-floating-bars-coupon-padding-inline-start) + 1.5em)}[dir=rtl] .e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-gift-tag .e-floating-bars__shape,[dir=rtl] .e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-price-tag .e-floating-bars__shape{transform:rotate(180deg)}.e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-round-ticket,.e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-square-ticket{padding-inline:calc(var(--e-floating-bars-coupon-padding-inline-start) + .5em)}.e-floating-bars-var-3 .e-floating-bars__coupon-button.has-border .shape{stroke:var(--e-floating-bars-coupon-border-color);stroke-width:var(--e-floating-bars-coupon-border-width)}@media (max-width:ELEMENTOR_SCREEN_MOBILE_MAX){.e-floating-bars-var-3 .e-floating-bars__coupon-button{display:flex;grid-column:span 2/span 2;grid-row-start:2;justify-content:center}}.e-floating-bars-var-3 .e-floating-bars__shape{left:0;position:absolute;z-index:-1}.e-floating-bars-var-3 .e-floating-bars__shape .path{fill:var(--e-floating-bars-coupon-bg-color)}.e-floating-bars-var-3 .e-floating-bars__shape .circle{fill:var(--e-floating-bars-announcement-bg-color)}.e-floating-bars-var-3 .e-floating-bars__shape:not(:root){overflow:visible!important}.e-floating-bars-var-3 .e-floating-bars__coupon-icon{color:var(--e-floating-bars-coupon-button-color);display:flex}.e-floating-bars-var-3 .e-floating-bars__coupon-icon svg{fill:var(--e-floating-bars-coupon-button-color);height:1em;width:1em}.e-floating-bars-var-3 .e-floating-bars__coupon-text-group{align-items:center;display:flex;gap:var(--e-floating-bars-coupon-icon-gap)}.e-floating-bars-var-3 .e-floating-bars__coupon-text-group.is-hidden{display:none}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/templates/widget-floating-buttons.min.css */
.e-contact-buttons{--e-contact-buttons-chat-box-width:360px;--e-contact-buttons-size-small:55px;--e-contact-buttons-size-medium:65px;--e-contact-buttons-size-large:75px;--e-contact-buttons-svg-size-small:32px;--e-contact-buttons-svg-size-medium:38px;--e-contact-buttons-svg-size-large:42px;--e-contact-buttons-profile-image-size-small:65px;--e-contact-buttons-profile-image-size-medium:75px;--e-contact-buttons-profile-image-size-large:85px;--e-contact-buttons-dot:red;--e-contact-buttons-dot-size:16px;--e-contact-buttons-profile-dot-bg:#39aa59;--e-contact-buttons-border-radius:20px;--e-contact-button-chat-button-animation-delay:0;--e-contact-buttons-icon-size-small:45px;--e-contact-buttons-icon-size-medium:50px;--e-contact-buttons-icon-size-large:55px;--e-contact-buttons-contact-gap:15px;--e-contact-buttons-horizontal-offset:25px;--e-contact-buttons-vertical-offset:25px;--e-contact-buttons-box-shadow:4px 4px 10px 0px rgba(0,0,0,.15);--e-contact-buttons-drop-shadow:drop-shadow(4px 4px 10px rgba(0,0,0,.15));--e-contact-buttons-button-bg:#467ff7;--e-contact-buttons-button-bg-hover:#1c2448;--e-contact-buttons-button-icon:#fff;--e-contact-buttons-button-icon-hover:#fff;--e-contact-buttons-top-bar-bg:#1c2448;--e-contact-buttons-top-bar-title:#fff;--e-contact-buttons-top-bar-subtitle:#fff;--e-contact-buttons-close-button-color:#fff;--e-contact-buttons-active-button-bg:#fff;--e-contact-buttons-message-bubble-name:#000;--e-contact-buttons-message-bubble-body:#000;--e-contact-buttons-message-bubble-time:#000;--e-contact-buttons-message-bubble-bubble-bg:#fff;--e-contact-buttons-message-bubble-chat-bg:#c8d5dc;--e-contact-buttons-send-button-icon:#fff;--e-contact-buttons-send-button-bg:#467ff7;--e-contact-buttons-send-button-icon-hover:#fff;--e-contact-buttons-send-button-bg-hover:#1c2448;--e-contact-buttons-chat-box-bg:#fff;--e-contact-buttons-contact-button-icon:#fff;--e-contact-buttons-contact-button-icon-hover:#fff;--e-contact-buttons-contact-button-bg:#467ff7;--e-contact-buttons-contact-button-bg-hover:#1c2448;--e-contact-buttons-tooltip-text:#1c2448;--e-contact-buttons-tooltip-bg:#fff;--e-contact-buttons-contact-title-text-color:#1c2448;--e-contact-buttons-contact-description-text-color:#1c2448;display:flex;flex-direction:column;gap:20px;pointer-events:none;position:fixed;width:var(--e-contact-buttons-chat-box-width);z-index:10000}@media (max-width:ELEMENTOR_SCREEN_MOBILE_MAX){.e-contact-buttons{inset-inline-end:0;width:90vw}}.e-contact-buttons.has-h-alignment-start{inset-inline-start:var(--e-contact-buttons-horizontal-offset);justify-content:flex-start}@media (max-width:ELEMENTOR_SCREEN_MOBILE_MAX){.e-contact-buttons.has-h-alignment-start{inset-inline-start:0}}.e-contact-buttons.has-h-alignment-start .e-contact-buttons__chat-button-container{justify-content:flex-start;padding-inline-end:0;padding-inline-start:20px}@media (max-width:ELEMENTOR_SCREEN_MOBILE_MAX){.e-contact-buttons.has-h-alignment-start .e-contact-buttons__chat-button-container{inset-inline-end:unset;inset-inline-start:var(--e-contact-buttons-horizontal-offset)}}.e-contact-buttons.has-h-alignment-end{align-items:flex-end;inset-inline-end:var(--e-contact-buttons-horizontal-offset);justify-content:flex-end}.e-contact-buttons.has-h-alignment-end .e-contact-buttons__chat-button-container{inset-inline-end:var(--e-contact-buttons-horizontal-offset);justify-content:flex-end;padding-inline-end:20px}@media (max-width:ELEMENTOR_SCREEN_MOBILE_MAX){.e-contact-buttons.has-h-alignment-end .e-contact-buttons__chat-button-container{inset-inline-end:unset}}.e-contact-buttons.has-h-alignment-center{inset-inline-start:50%;justify-content:center;transform:translateX(-50%)}.e-contact-buttons.has-h-alignment-center .e-contact-buttons__chat-button-container{justify-content:center;padding-inline:0}.e-contact-buttons.has-h-alignment-center .e-contact-buttons__content-wrapper{inset-inline-end:calc(var(--e-contact-buttons-chat-box-width) / 2 - 40px);position:relative}.e-contact-buttons.has-v-alignment-top{top:var(--e-contact-buttons-vertical-offset)}.e-contact-buttons.has-v-alignment-top .e-contact-buttons__content-wrapper{order:2}.e-contact-buttons.has-v-alignment-top .e-contact-buttons__chat-button-container{order:1}.e-contact-buttons.has-v-alignment-middle{align-items:center;flex-direction:row;top:50%;transform:translateY(-50%)}.e-contact-buttons.has-v-alignment-middle .e-contact-buttons__chat-button-container{padding-inline:0}.e-contact-buttons.has-v-alignment-middle.has-h-alignment-start .e-contact-buttons__content-wrapper{order:2}.e-contact-buttons.has-v-alignment-middle.has-h-alignment-start .e-contact-buttons__chat-button-container{order:1;padding-inline:0}.e-contact-buttons.has-h-alignment-center.has-v-alignment-middle{flex-direction:column;transform:translate(-50%,-50%)}.e-contact-buttons.has-v-alignment-bottom{bottom:var(--e-contact-buttons-vertical-offset)}.e-contact-buttons.has-platform-whatsapp{--e-contact-buttons-button-bg:#25d366;--e-contact-buttons-button-bg-hover:#075e54;--e-contact-buttons-button-icon:#fff;--e-contact-buttons-button-icon-hover:#fff;--e-contact-buttons-top-bar-bg:#075e54;--e-contact-buttons-top-bar-title:#fff;--e-contact-buttons-top-bar-subtitle:#fff;--e-contact-buttons-close-button-color:#fff;--e-contact-buttons-message-bubble-body:#000;--e-contact-buttons-message-bubble-time:#000;--e-contact-buttons-message-bubble-name:#000;--e-contact-buttons-message-bubble-bubble-bg:#fff;--e-contact-buttons-message-bubble-chat-bg:#ece5dd;--e-contact-buttons-send-button-icon:#fff;--e-contact-buttons-send-button-bg:#25d366;--e-contact-buttons-send-button-icon-hover:#fff;--e-contact-buttons-send-button-bg-hover:#075e54;--e-contact-buttons-chat-box-bg:#fff}.e-contact-buttons.has-platform-skype{--e-contact-buttons-button-bg:#00aff0;--e-contact-buttons-button-bg-hover:#0d72cf;--e-contact-buttons-button-icon:#fff;--e-contact-buttons-button-icon-hover:#fff;--e-contact-buttons-top-bar-bg:#0d72cf;--e-contact-buttons-top-bar-title:#fff;--e-contact-buttons-top-bar-subtitle:#fff;--e-contact-buttons-close-button-color:#fff;--e-contact-buttons-message-bubble-body:#000;--e-contact-buttons-message-bubble-time:#000;--e-contact-buttons-message-bubble-name:#000;--e-contact-buttons-message-bubble-bubble-bg:#fff;--e-contact-buttons-message-bubble-chat-bg:#cdf7ff;--e-contact-buttons-send-button-icon:#fff;--e-contact-buttons-send-button-bg:#00aff0;--e-contact-buttons-send-button-icon-hover:#fff;--e-contact-buttons-send-button-bg-hover:#0d72cf;--e-contact-buttons-chat-box-bg:#fff}.e-contact-buttons.has-platform-messenger{--e-contact-buttons-button-bg:#168aff;--e-contact-buttons-button-bg-hover:#168aff;--e-contact-buttons-button-icon:#fff;--e-contact-buttons-button-icon-hover:#fff;--e-contact-buttons-top-bar-bg:#168aff;--e-contact-buttons-top-bar-title:#fff;--e-contact-buttons-top-bar-subtitle:#fff;--e-contact-buttons-close-button-color:#fff;--e-contact-buttons-message-bubble-body:#000;--e-contact-buttons-message-bubble-time:#000;--e-contact-buttons-message-bubble-name:#000;--e-contact-buttons-message-bubble-bubble-bg:#fff;--e-contact-buttons-message-bubble-chat-bg:#f0f0f0;--e-contact-buttons-send-button-icon:#fff;--e-contact-buttons-send-button-bg:#168aff;--e-contact-buttons-send-button-icon-hover:#fff;--e-contact-buttons-send-button-bg-hover:#168aff;--e-contact-buttons-chat-box-bg:#fff}.e-contact-buttons.has-platform-viber{--e-contact-buttons-button-bg:#7360f2;--e-contact-buttons-button-bg-hover:#4e4879;--e-contact-buttons-button-icon:#fff;--e-contact-buttons-button-icon-hover:#fff;--e-contact-buttons-top-bar-bg:#4e4879;--e-contact-buttons-top-bar-title:#fff;--e-contact-buttons-top-bar-subtitle:#fff;--e-contact-buttons-close-button-color:#fff;--e-contact-buttons-message-bubble-body:#000;--e-contact-buttons-message-bubble-time:#000;--e-contact-buttons-message-bubble-name:#000;--e-contact-buttons-message-bubble-bubble-bg:#fff;--e-contact-buttons-message-bubble-chat-bg:#e5e1ff;--e-contact-buttons-send-button-icon:#fff;--e-contact-buttons-send-button-bg:#7360f2;--e-contact-buttons-send-button-icon-hover:#fff;--e-contact-buttons-send-button-bg-hover:#4e4879;--e-contact-buttons-chat-box-bg:#fff}.e-contact-buttons.has-platform-waze{--e-contact-buttons-button-bg:#3cf;--e-contact-buttons-button-bg-hover:#09f;--e-contact-buttons-button-icon:#fff;--e-contact-buttons-button-icon-hover:#fff;--e-contact-buttons-top-bar-bg:#09f;--e-contact-buttons-top-bar-title:#fff;--e-contact-buttons-top-bar-subtitle:#fff;--e-contact-buttons-close-button-color:#fff;--e-contact-buttons-message-bubble-body:#000;--e-contact-buttons-message-bubble-time:#000;--e-contact-buttons-message-bubble-name:#000;--e-contact-buttons-message-bubble-bubble-bg:#fff;--e-contact-buttons-message-bubble-chat-bg:#ece5dd;--e-contact-buttons-send-button-icon:#fff;--e-contact-buttons-send-button-bg:#3cf;--e-contact-buttons-send-button-icon-hover:#fff;--e-contact-buttons-send-button-bg-hover:#09f;--e-contact-buttons-chat-box-bg:#fff}.e-contact-buttons.has-corners-rounded{--e-contact-buttons-border-radius:20px}.e-contact-buttons.has-corners-round{--e-contact-buttons-border-radius:50px}.e-contact-buttons.has-corners-sharp{--e-contact-buttons-border-radius:0}.e-contact-buttons:not(.has-animations) .e-contact-buttons__content-wrapper.hidden{display:none}.e-contact-buttons.has-animations .e-contact-buttons__content-wrapper.hidden{display:block;transition:1s;visibility:hidden}.e-contact-buttons.has-animations .e-contact-buttons__content-wrapper.animated-wrapper{animation:e-contact-buttons-close 1s;opacity:0;transform:none;visibility:hidden}.e-contact-buttons__chat-button-shadow,.e-contact-buttons__contact-box-shadow,.e-contact-buttons__contact-box-shadow:is(a),.e-contact-buttons__content{box-shadow:var(--e-contact-buttons-box-shadow)}.e-contact-buttons__chat-button-drop-shadow{filter:var(--e-contact-buttons-drop-shadow)}.e-contact-buttons__content{border-radius:var(--e-contact-buttons-border-radius);font-family:var(--e-global-typography-text-font-family,"Poppins"),Sans-serif;overflow:hidden}.e-contact-buttons__top-bar{align-items:center;background-color:var(--e-contact-buttons-top-bar-bg);display:flex;gap:20px;padding:20px;position:relative}.e-contact-buttons__top-bar-title{color:var(--e-contact-buttons-top-bar-title);font-size:24px;font-weight:700;margin-block-end:0}.e-contact-buttons__top-bar-subtitle{color:var(--e-contact-buttons-top-bar-subtitle);font-size:20px;margin-block-end:0}.e-contact-buttons__profile-image{align-items:center;display:flex;position:relative}.e-contact-buttons__profile-image img{border-radius:50%;-o-object-fit:cover;object-fit:cover}.e-contact-buttons__profile-image.has-size-small img{height:var(--e-contact-buttons-profile-image-size-small);width:var(--e-contact-buttons-profile-image-size-small)}.e-contact-buttons__profile-image.has-size-medium img{height:var(--e-contact-buttons-profile-image-size-medium);width:var(--e-contact-buttons-profile-image-size-medium)}.e-contact-buttons__profile-image.has-size-large img{height:var(--e-contact-buttons-profile-image-size-large);width:var(--e-contact-buttons-profile-image-size-large)}.e-contact-buttons__profile-image.has-dot:after{background-color:var(--e-contact-buttons-profile-dot-bg);border:3px solid var(--e-contact-buttons-top-bar-bg);border-radius:50%;bottom:5px;content:"";height:20px;position:absolute;right:0;width:20px}.e-contact-buttons__close-button,.e-contact-buttons__close-button[type=button]{background:none;border:0;color:var(--e-contact-buttons-close-button-color);inset-inline-end:20px;padding:0;position:absolute;top:20px}.e-contact-buttons__close-button:focus,.e-contact-buttons__close-button:hover,.e-contact-buttons__close-button[type=button]:focus,.e-contact-buttons__close-button[type=button]:hover{background:none;border:0;color:var(--e-contact-buttons-close-button-color)}.e-contact-buttons__chat-button-container,.e-contact-buttons__contact-icon-link,.e-contact-buttons__content-wrapper{pointer-events:auto}.e-contact-buttons__chat-button-container{display:flex;max-width:-moz-max-content;max-width:max-content}@media (max-width:ELEMENTOR_SCREEN_MOBILE_MAX){.e-contact-buttons__chat-button-container{position:relative}}.e-contact-buttons__chat-button,.e-contact-buttons__chat-button[type=button]{align-items:center;background-color:var(--e-contact-buttons-button-bg);border:0;border-radius:50%;color:var(--e-contact-buttons-button-icon);display:flex;justify-content:center;padding:0;position:relative;transition:all .3s}.e-contact-buttons__chat-button svg,.e-contact-buttons__chat-button[type=button] svg{fill:var(--e-contact-buttons-button-icon)}.e-contact-buttons__chat-button:focus,.e-contact-buttons__chat-button:hover,.e-contact-buttons__chat-button[type=button]:focus,.e-contact-buttons__chat-button[type=button]:hover{background-color:var(--e-contact-buttons-button-bg-hover);color:var(--e-contact-buttons-button-icon-hover);transition:all .3s}.e-contact-buttons__chat-button:focus svg,.e-contact-buttons__chat-button:hover svg,.e-contact-buttons__chat-button[type=button]:focus svg,.e-contact-buttons__chat-button[type=button]:hover svg{fill:var(--e-contact-buttons-button-icon-hover)}.e-contact-buttons__chat-button.has-dot:after,.e-contact-buttons__chat-button[type=button].has-dot:after{background-color:var(--e-contact-buttons-dot);border-radius:50%;content:"";height:var(--e-contact-buttons-dot-size);position:absolute;right:0;top:0;width:var(--e-contact-buttons-dot-size)}.e-contact-buttons__chat-button.has-size-small,.e-contact-buttons__chat-button[type=button].has-size-small{height:var(--e-contact-buttons-size-small);width:var(--e-contact-buttons-size-small)}.e-contact-buttons__chat-button.has-size-small svg,.e-contact-buttons__chat-button[type=button].has-size-small svg{height:var(--e-contact-buttons-svg-size-small);width:var(--e-contact-buttons-svg-size-small)}.e-contact-buttons__chat-button.has-size-small i,.e-contact-buttons__chat-button[type=button].has-size-small i{font-size:var(--e-contact-buttons-svg-size-small)}.e-contact-buttons__chat-button.has-size-medium,.e-contact-buttons__chat-button[type=button].has-size-medium{height:var(--e-contact-buttons-size-medium);width:var(--e-contact-buttons-size-medium)}.e-contact-buttons__chat-button.has-size-medium svg,.e-contact-buttons__chat-button[type=button].has-size-medium svg{height:var(--e-contact-buttons-svg-size-medium);width:var(--e-contact-buttons-svg-size-medium)}.e-contact-buttons__chat-button.has-size-medium i,.e-contact-buttons__chat-button[type=button].has-size-medium i{font-size:var(--e-contact-buttons-svg-size-medium)}.e-contact-buttons__chat-button.has-size-large,.e-contact-buttons__chat-button[type=button].has-size-large{height:var(--e-contact-buttons-size-large);width:var(--e-contact-buttons-size-large)}.e-contact-buttons__chat-button.has-size-large svg,.e-contact-buttons__chat-button[type=button].has-size-large svg{height:var(--e-contact-buttons-svg-size-large);width:var(--e-contact-buttons-svg-size-large)}.e-contact-buttons__chat-button.has-size-large i,.e-contact-buttons__chat-button[type=button].has-size-large i{font-size:var(--e-contact-buttons-svg-size-large)}.e-contact-buttons__chat-button.has-entrance-animation-delay,.e-contact-buttons__chat-button[type=button].has-entrance-animation-delay{animation-delay:var(--e-contact-button-chat-button-animation-delay)}.e-contact-buttons__chat-button.has-entrance-animation-duration-slow,.e-contact-buttons__chat-button[type=button].has-entrance-animation-duration-slow{animation-duration:2s}.e-contact-buttons__chat-button.has-entrance-animation-duration-normal,.e-contact-buttons__chat-button[type=button].has-entrance-animation-duration-normal{animation-duration:1s}.e-contact-buttons__chat-button.has-entrance-animation-duration-fast,.e-contact-buttons__chat-button[type=button].has-entrance-animation-duration-fast{animation-duration:.8s}.e-contact-buttons__chat-button.has-entrance-animation,.e-contact-buttons__chat-button[type=button].has-entrance-animation{opacity:0}.e-contact-buttons__chat-button.visible,.e-contact-buttons__chat-button[type=button].visible{opacity:1}.e-contact-buttons__message-bubble{background-color:var(--e-contact-buttons-message-bubble-chat-bg);padding:25px 20px;padding-inline-start:40px}.e-contact-buttons__message-bubble.has-typing-animation .e-contact-buttons__bubble-container{height:0;opacity:0;visibility:hidden}.e-contact-buttons__bubble{background-color:var(--e-contact-buttons-message-bubble-bubble-bg);border-radius:15px;padding:20px;position:relative}.e-contact-buttons__bubble:after{border-block-end-color:transparent;border-block-end-width:40px;border-block-start-color:transparent;border-block-start-width:0;border-inline-end-color:var(--e-contact-buttons-message-bubble-bubble-bg);border-inline-end-width:40px;border-inline-start-color:transparent;border-inline-start-width:0;border-style:solid;content:"";height:0;inset-inline-start:-20px;position:absolute;top:0;width:0}.e-contact-buttons__message-bubble-name{color:var(--e-contact-buttons-message-bubble-name);font-size:20px;font-weight:600;line-height:25px;margin-block-end:8px}.e-contact-buttons__message-bubble-body{color:var(--e-contact-buttons-message-bubble-body);font-size:20px;line-height:25px;margin-block-end:8px}.e-contact-buttons__message-bubble-time{color:var(--e-contact-buttons-message-bubble-time);font-size:20px;font-weight:600;line-height:25px;margin-block-end:0;text-align:end}.e-contact-buttons__powered-container{text-align:center}.e-contact-buttons__powered-text{color:#000;font-size:16px;font-weight:500;margin-block-end:12px}.e-contact-buttons__dots-container{background-color:var(--e-contact-buttons-message-bubble-bubble-bg);border-radius:15px;display:inline-flex;padding:10px 12px}.e-contact-buttons__dot{animation:e-contact-buttons-typing-jump 1s infinite;background-color:var(--e-contact-buttons-message-bubble-name);border-radius:50%;display:inline-block;height:7px;margin-left:auto;margin-right:3px;position:relative;width:7px}.e-contact-buttons__dot-1{animation-delay:.2s}.e-contact-buttons__dot-2{animation-delay:.4s}.e-contact-buttons__dot-3{animation-delay:.6s}.e-contact-buttons__send-button{background-color:var(--e-contact-buttons-chat-box-bg);padding:12px 20px 20px}.e-contact-buttons__send-button .e-contact-buttons__send-cta{color:var(--e-contact-buttons-send-button-icon)}.e-contact-buttons__send-button .e-contact-buttons__send-cta:focus,.e-contact-buttons__send-button .e-contact-buttons__send-cta:hover{color:var(--e-contact-buttons-send-button-icon-hover)}.e-contact-buttons__send-cta{align-items:center;background-color:var(--e-contact-buttons-send-button-bg);border-radius:30px;display:flex;font-size:18px;font-weight:500;gap:8px;justify-content:center;padding:10px;text-align:center;transition:all .3s;width:100%}.e-contact-buttons__send-cta svg{fill:var(--e-contact-buttons-send-button-icon);height:28px;width:28px}.e-contact-buttons__send-cta:focus,.e-contact-buttons__send-cta:hover{background-color:var(--e-contact-buttons-send-button-bg-hover);transition:all .3s}.e-contact-buttons__send-cta:focus svg,.e-contact-buttons__send-cta:hover svg{fill:var(--e-contact-buttons-send-button-icon-hover)}.e-contact-buttons__content.visible .e-contact-buttons__message-bubble.has-typing-animation .e-contact-buttons__dots-container{animation-delay:0;animation-duration:2s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:e-contact-buttons-disappear}.e-contact-buttons__content.visible .e-contact-buttons__message-bubble.has-typing-animation .e-contact-buttons__bubble-container{animation-delay:2s;animation-duration:.1s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:e-contact-buttons-appear}.e-con:has(.e-contact-buttons)>.e-con-inner,.e-con>.e-con-inner.e-con-inner--floating-buttons{padding-block-end:0;padding-block-start:0}@keyframes e-contact-buttons-typing-jump{0%{bottom:0}20%{bottom:5px}40%{bottom:0}}@keyframes e-contact-buttons-appear{0%{height:0;opacity:0;visibility:hidden}to{height:auto;opacity:1;visibility:visible}}@keyframes e-contact-buttons-disappear{0%{display:inline-flex}to{display:none}}@keyframes e-contact-buttons-close{0%,99.99%{opacity:1;visibility:visible}to{opacity:0;transform:none;visibility:hidden}}.e-contact-buttons-var-1{--e-contact-buttons-button-bg:#324a6d;--e-contact-buttons-button-bg-hover:#1c2448;--e-contact-buttons-top-bar-bg:#324a6d;--e-contact-buttons-message-bubble-name:#1c2448;--e-contact-buttons-message-bubble-body:#1c2448;--e-contact-buttons-message-bubble-time:#1c2448;--e-contact-buttons-message-bubble-bubble-bg:#c8d5dc;--e-contact-buttons-message-bubble-chat-bg:#fff;--e-contact-buttons-contact-text:#1c2448;--e-contact-buttons-var-1-size-small:26px;--e-contact-buttons-var-1-size-medium:28px;--e-contact-buttons-var-1-size-large:32px}.e-contact-buttons-var-1 .e-contact-buttons__contact{align-items:center;background-color:var(--e-contact-buttons-chat-box-bg);display:flex;flex-direction:column;gap:20px;justify-content:center;padding:0 20px 20px}.e-contact-buttons-var-1 .e-contact-buttons__message-bubble{background-color:var(--e-contact-buttons-chat-box-bg);padding:20px;padding-inline-start:40px}.e-contact-buttons-var-1 .e-contact-buttons__contact-text{color:var(--e-contact-buttons-contact-text);font-size:20px;font-weight:400;line-height:25px;margin-bottom:0}.e-contact-buttons-var-1 .e-contact-buttons__contact-links{display:flex;gap:12px}.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link{align-items:center;background-color:var(--e-contact-buttons-contact-button-bg);border-radius:50px;color:var(--e-contact-buttons-contact-button-icon);display:inline-flex;justify-content:center;transition:all .3s}.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link svg{fill:var(--e-contact-buttons-contact-button-icon)}.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link:focus,.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link:hover{background-color:var(--e-contact-buttons-contact-button-bg-hover);color:var(--e-contact-buttons-contact-button-icon-hover);transition:all .3s}.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link:focus svg,.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link:hover svg{fill:var(--e-contact-buttons-contact-button-icon-hover)}.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link.has-size-small{height:var(--e-contact-buttons-icon-size-small);width:var(--e-contact-buttons-icon-size-small)}.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link.has-size-small svg{height:var(--e-contact-buttons-var-1-size-small);width:var(--e-contact-buttons-var-1-size-small)}.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link.has-size-small i{font-size:var(--e-contact-buttons-var-1-size-small)}.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link.has-size-medium{height:var(--e-contact-buttons-icon-size-medium);width:var(--e-contact-buttons-icon-size-medium)}.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link.has-size-medium svg{height:var(--e-contact-buttons-var-1-size-medium);width:var(--e-contact-buttons-var-1-size-medium)}.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link.has-size-medium i{font-size:var(--e-contact-buttons-var-1-size-medium)}.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link.has-size-large{height:var(--e-contact-buttons-icon-size-large);width:var(--e-contact-buttons-icon-size-large)}.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link.has-size-large svg{height:var(--e-contact-buttons-var-1-size-large);width:var(--e-contact-buttons-var-1-size-large)}.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link.has-size-large i{font-size:var(--e-contact-buttons-var-1-size-large)}.e-contact-buttons-var-3{--e-contact-buttons-size-small:48px;--e-contact-buttons-size-medium:56px;--e-contact-buttons-size-large:64px;--e-contact-buttons-svg-size-small:24px;--e-contact-buttons-svg-size-medium:28px;--e-contact-buttons-svg-size-large:32px;--e-contact-buttons-icon-link-gap:12px;--e-contact-buttons-icon-link-spacing:8px;--e-contact-buttons-icon-link-divider-weight:1px;--e-contact-buttons-send-button-padding-block-end:8px;--e-contact-buttons-send-button-padding-block-start:8px;--e-contact-buttons-send-button-padding-inline-end:16px;--e-contact-buttons-send-button-padding-inline-start:16px;--e-contact-buttons-chat-box-padding-block-end:16px;--e-contact-buttons-chat-box-padding-block-start:16px;--e-contact-buttons-chat-box-padding-inline-end:16px;--e-contact-buttons-chat-box-padding-inline-start:16px;--e-contact-buttons-button-bg:#324a6d;--e-contact-buttons-button-bg-hover:#1c2448;--e-contact-buttons-active-button-bg:#f3f5f8;--e-contact-buttons-active-button-color:#1c2448;--e-contact-buttons-close-button-color:#1c2448;--e-contact-buttons-top-bar-title:#1c2448;--e-contact-buttons-icon-link-text-color:#1c2448;--e-contact-buttons-icon-link-text-color-hover:#324a6d;--e-contact-buttons-icon-link-divider-color:#324a6d;--e-contact-buttons-send-button-text:#fff;--e-contact-buttons-send-button-text-hover:#fff;--e-contact-buttons-send-button-bg:#467ff7;--e-contact-buttons-send-button-bg-hover:#324a6d;width:auto}.e-contact-buttons-var-3.has-h-alignment-center .e-contact-buttons__content-wrapper{inset-inline-end:40px}.e-contact-buttons-var-3 .e-contact-buttons__chat-buttons-container{display:flex}.e-contact-buttons-var-3 .e-contact-buttons__chat-button[aria-expanded=true],.e-contact-buttons-var-3 .e-contact-buttons__chat-button[type=button][aria-expanded=true]{background-color:var(--e-contact-buttons-active-button-bg);color:var(--e-contact-buttons-active-button-color)}.e-contact-buttons-var-3 .e-contact-buttons__chat-button[aria-expanded=true] svg,.e-contact-buttons-var-3 .e-contact-buttons__chat-button[type=button][aria-expanded=true] svg{fill:var(--e-contact-buttons-active-button-color)}.e-contact-buttons-var-3 .e-contact-buttons__chat-button.has-size-small,.e-contact-buttons-var-3 .e-contact-buttons__chat-button[type=button].has-size-small,.e-contact-buttons-var-3 .e-contact-buttons__close-button.has-size-small,.e-contact-buttons-var-3 .e-contact-buttons__close-button[type=button].has-size-small{height:var(--e-contact-buttons-size-small);width:var(--e-contact-buttons-size-small)}.e-contact-buttons-var-3 .e-contact-buttons__chat-button.has-size-small svg,.e-contact-buttons-var-3 .e-contact-buttons__chat-button[type=button].has-size-small svg,.e-contact-buttons-var-3 .e-contact-buttons__close-button.has-size-small svg,.e-contact-buttons-var-3 .e-contact-buttons__close-button[type=button].has-size-small svg{height:var(--e-contact-buttons-svg-size-small);width:var(--e-contact-buttons-svg-size-small)}.e-contact-buttons-var-3 .e-contact-buttons__chat-button.has-size-small i,.e-contact-buttons-var-3 .e-contact-buttons__chat-button[type=button].has-size-small i,.e-contact-buttons-var-3 .e-contact-buttons__close-button.has-size-small i,.e-contact-buttons-var-3 .e-contact-buttons__close-button[type=button].has-size-small i{font-size:var(--e-contact-buttons-svg-size-small)}.e-contact-buttons-var-3 .e-contact-buttons__chat-button.has-size-medium,.e-contact-buttons-var-3 .e-contact-buttons__chat-button[type=button].has-size-medium,.e-contact-buttons-var-3 .e-contact-buttons__close-button.has-size-medium,.e-contact-buttons-var-3 .e-contact-buttons__close-button[type=button].has-size-medium{height:var(--e-contact-buttons-size-medium);width:var(--e-contact-buttons-size-medium)}.e-contact-buttons-var-3 .e-contact-buttons__chat-button.has-size-medium svg,.e-contact-buttons-var-3 .e-contact-buttons__chat-button[type=button].has-size-medium svg,.e-contact-buttons-var-3 .e-contact-buttons__close-button.has-size-medium svg,.e-contact-buttons-var-3 .e-contact-buttons__close-button[type=button].has-size-medium svg{height:var(--e-contact-buttons-svg-size-medium);width:var(--e-contact-buttons-svg-size-medium)}.e-contact-buttons-var-3 .e-contact-buttons__chat-button.has-size-medium i,.e-contact-buttons-var-3 .e-contact-buttons__chat-button[type=button].has-size-medium i,.e-contact-buttons-var-3 .e-contact-buttons__close-button.has-size-medium i,.e-contact-buttons-var-3 .e-contact-buttons__close-button[type=button].has-size-medium i{font-size:var(--e-contact-buttons-svg-size-medium)}.e-contact-buttons-var-3 .e-contact-buttons__chat-button.has-size-large,.e-contact-buttons-var-3 .e-contact-buttons__chat-button[type=button].has-size-large,.e-contact-buttons-var-3 .e-contact-buttons__close-button.has-size-large,.e-contact-buttons-var-3 .e-contact-buttons__close-button[type=button].has-size-large{height:var(--e-contact-buttons-size-large);width:var(--e-contact-buttons-size-large)}.e-contact-buttons-var-3 .e-contact-buttons__chat-button.has-size-large svg,.e-contact-buttons-var-3 .e-contact-buttons__chat-button[type=button].has-size-large svg,.e-contact-buttons-var-3 .e-contact-buttons__close-button.has-size-large svg,.e-contact-buttons-var-3 .e-contact-buttons__close-button[type=button].has-size-large svg{height:var(--e-contact-buttons-svg-size-large);width:var(--e-contact-buttons-svg-size-large)}.e-contact-buttons-var-3 .e-contact-buttons__chat-button.has-size-large i,.e-contact-buttons-var-3 .e-contact-buttons__chat-button[type=button].has-size-large i,.e-contact-buttons-var-3 .e-contact-buttons__close-button.has-size-large i,.e-contact-buttons-var-3 .e-contact-buttons__close-button[type=button].has-size-large i{font-size:var(--e-contact-buttons-svg-size-large)}.e-contact-buttons-var-3 .e-contact-buttons__content{background-color:var(--e-contact-buttons-chat-box-bg);padding-block-end:var(--e-contact-buttons-chat-box-padding-block-end);padding-block-start:var(--e-contact-buttons-chat-box-padding-block-start);padding-inline-end:var(--e-contact-buttons-chat-box-padding-inline-end);padding-inline-start:var(--e-contact-buttons-chat-box-padding-inline-start)}.e-contact-buttons-var-3 .e-contact-buttons__top-bar{background-color:var(--e-contact-buttons-chat-box-bg);padding:0 20px 20px 0;position:relative}.e-contact-buttons-var-3 .e-contact-buttons__top-bar .e-contact-buttons__close-button{background:none;border:0;color:var(--e-contact-buttons-close-button-color);display:flex;inset-inline-end:0;padding:0;position:absolute;top:0}.e-contact-buttons-var-3 .e-contact-buttons__top-bar .e-contact-buttons__close-button:focus,.e-contact-buttons-var-3 .e-contact-buttons__top-bar .e-contact-buttons__close-button:hover{background:none;border:0;color:var(--e-contact-buttons-close-button-color)}.e-contact-buttons-var-3 .e-contact-buttons__top-bar-title{font-size:18px;font-weight:600;line-height:18px}.e-contact-buttons-var-3 .e-contact-buttons__links{background-color:var(--e-contact-buttons-chat-box-bg);display:flex;flex-direction:column;padding-block-end:20px;padding-inline:16px}.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]){color:var(--e-contact-buttons-icon-link-text-color);display:flex;flex-direction:row;font-size:16px;font-weight:500;gap:var(--e-contact-buttons-icon-link-gap);line-height:24px;margin-block-end:var(--e-contact-buttons-icon-link-spacing)}.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:last-of-type,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]):last-of-type{margin-block-end:0}.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link svg,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]) svg{fill:var(--e-contact-buttons-icon-link-text-color);height:1em;width:1em}.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:focus,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:hover,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]):focus,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]):hover{color:var(--e-contact-buttons-icon-link-text-color-hover)}.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:focus svg,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:hover svg,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]):focus svg,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]):hover svg{fill:var(--e-contact-buttons-icon-link-text-color-hover)}.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link.has-icon-position-start .e-contact-buttons__contact-icon-container,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]).has-icon-position-start .e-contact-buttons__contact-icon-container{order:1}.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link.has-icon-position-start .e-contact-buttons__contact-tooltip,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]).has-icon-position-start .e-contact-buttons__contact-tooltip{order:2}.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link.has-icon-position-end .e-contact-buttons__contact-icon-container,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]).has-icon-position-end .e-contact-buttons__contact-icon-container{display:flex;flex-grow:1;justify-content:flex-end;order:2}.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link.has-icon-position-end .e-contact-buttons__contact-tooltip,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]).has-icon-position-end .e-contact-buttons__contact-tooltip{order:1}.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link.has-dividers,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]).has-dividers{padding-block-end:var(--e-contact-buttons-icon-link-spacing);position:relative}.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link.has-dividers:after,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]).has-dividers:after{background-color:var(--e-contact-buttons-icon-link-divider-color);bottom:0;content:"";display:block;height:var(--e-contact-buttons-icon-link-divider-weight);left:0;position:absolute;width:100%}.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link.has-dividers:last-of-type,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]).has-dividers:last-of-type{padding-block-end:0}.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link.has-dividers:last-of-type:after,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]).has-dividers:last-of-type:after{display:none}.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-container{align-items:center;display:flex}.e-contact-buttons-var-3 .e-contact-buttons__cta-button{background-color:var(--e-contact-buttons-send-button-bg);border-radius:5px;color:var(--e-contact-buttons-send-button-text);display:flex;font-size:16px;font-weight:500;justify-content:center;line-height:24px;padding-block-end:var(--e-contact-buttons-send-button-padding-block-end);padding-block-start:var(--e-contact-buttons-send-button-padding-block-start);padding-inline-end:var(--e-contact-buttons-send-button-padding-inline-end);padding-inline-start:var(--e-contact-buttons-send-button-padding-inline-start)}.e-contact-buttons-var-3 .e-contact-buttons__cta-button:focus,.e-contact-buttons-var-3 .e-contact-buttons__cta-button:hover{background-color:var(--e-contact-buttons-send-button-bg-hover);color:var(--e-contact-buttons-send-button-text-hover)}.e-contact-buttons-var-4{--e-contact-buttons-size-small:45px;--e-contact-buttons-size-medium:50px;--e-contact-buttons-size-large:55px;--e-contact-buttons-icon-small:20px;--e-contact-buttons-icon-medium:24px;--e-contact-buttons-icon-large:26px;--e-contact-buttons-button-bg-hover:#324a6d;--e-contact-buttons-active-button-color:#1c2448;--e-contact-buttons-contact-button-icon-hover:#467ff7;--e-contact-buttons-contact-button-bg-hover:#fff;width:auto}.e-contact-buttons-var-4 .e-contact-buttons__chat-buttons-container{display:flex}.e-contact-buttons-var-4 .e-contact-buttons__close-button{border-radius:50%;inset-inline-end:unset;inset-inline-start:unset;position:relative;top:unset}.e-contact-buttons-var-4 .e-contact-buttons__close-button,.e-contact-buttons-var-4 .e-contact-buttons__close-button:focus,.e-contact-buttons-var-4 .e-contact-buttons__close-button:hover{background-color:var(--e-contact-buttons-active-button-bg);color:var(--e-contact-buttons-active-button-color)}.e-contact-buttons-var-4 .e-contact-buttons__chat-button[aria-expanded=true],.e-contact-buttons-var-4 .e-contact-buttons__chat-button[type=button][aria-expanded=true],.e-contact-buttons-var-4 .e-contact-buttons__close-button[aria-expanded=false],.e-contact-buttons-var-4 .e-contact-buttons__close-button[type=button][aria-expanded=false]{display:none}.e-contact-buttons-var-4 .e-contact-buttons__content{border-radius:0;box-shadow:none;margin:0;overflow:visible}.e-contact-buttons-var-4 .e-contact-buttons__contact-links{display:flex;flex-direction:column;gap:var(--e-contact-buttons-contact-gap)}.e-contact-buttons-var-4 .e-contact-buttons__contact-icon-container{align-items:center;background-color:var(--e-contact-buttons-contact-button-bg);border-radius:50px;display:inline-flex;justify-content:center;transition:all .3s}.e-contact-buttons-var-4 .e-contact-buttons__contact-icon-link{align-items:center;display:flex;flex-direction:row;gap:14px}.e-contact-buttons-var-4 .e-contact-buttons__contact-icon-link .e-contact-buttons__contact-icon-container{color:var(--e-contact-buttons-contact-button-icon)}.e-contact-buttons-var-4 .e-contact-buttons__contact-icon-link svg{fill:var(--e-contact-buttons-contact-button-icon)}.e-contact-buttons-var-4 .e-contact-buttons__contact-icon-link:focus .e-contact-buttons__contact-icon-container,.e-contact-buttons-var-4 .e-contact-buttons__contact-icon-link:hover .e-contact-buttons__contact-icon-container{background-color:var(--e-contact-buttons-contact-button-bg-hover);color:var(--e-contact-buttons-contact-button-icon-hover);transition:all .3s}.e-contact-buttons-var-4 .e-contact-buttons__contact-icon-link:focus svg,.e-contact-buttons-var-4 .e-contact-buttons__contact-icon-link:hover svg{fill:var(--e-contact-buttons-contact-button-icon-hover)}.e-contact-buttons-var-4 .e-contact-buttons__contact-tooltip{background-color:var(--e-contact-buttons-tooltip-bg);border-radius:16px;box-shadow:2px 4px 4px 0 rgba(0,0,0,.15);color:var(--e-contact-buttons-tooltip-text);font-size:13px;line-height:25px;padding:4px 14px;position:relative}.e-contact-buttons-var-4 .e-contact-buttons__contact-tooltip:after{border-style:solid;content:"";height:0;position:absolute;top:50%;transform:translateY(-50%);width:0}.e-contact-buttons-var-4.has-h-alignment-end .e-contact-buttons__chat-button-container{padding-inline-end:0}.e-contact-buttons-var-4.has-h-alignment-end .e-contact-buttons__contact-links{align-items:flex-end}.e-contact-buttons-var-4.has-h-alignment-center .e-contact-buttons__contact-tooltip:after,.e-contact-buttons-var-4.has-h-alignment-end .e-contact-buttons__contact-tooltip:after{border-block-end-color:transparent;border-block-end-width:8px;border-block-start-color:transparent;border-block-start-width:8px;border-inline-end-color:transparent;border-inline-end-width:0;border-inline-start-color:var(--e-contact-buttons-tooltip-bg);border-inline-start-width:10px;inset-inline-end:-8px}.e-contact-buttons-var-4.has-h-alignment-start .e-contact-buttons__chat-button-container{padding-inline-start:0}.e-contact-buttons-var-4.has-h-alignment-start .e-contact-buttons__contact-links{align-items:flex-start}.e-contact-buttons-var-4.has-h-alignment-start .e-contact-buttons__contact-tooltip{order:2}.e-contact-buttons-var-4.has-h-alignment-start .e-contact-buttons__contact-icon-container{order:1}.e-contact-buttons-var-4.has-h-alignment-start .e-contact-buttons__contact-tooltip:after{border-block-end-color:transparent;border-block-end-width:8px;border-block-start-color:transparent;border-block-start-width:8px;border-inline-end-color:var(--e-contact-buttons-tooltip-bg);border-inline-end-width:10px;border-inline-start-color:transparent;border-inline-start-width:0;inset-inline-start:-8px}.e-contact-buttons-var-4.has-h-alignment-center .e-contact-buttons__contact-links{align-items:flex-end}.e-contact-buttons-var-4.has-h-alignment-center .e-contact-buttons__content-wrapper{inset-inline-end:0}.e-contact-buttons-var-4.has-h-alignment-center .e-contact-buttons__contact-tooltip{inset-inline-end:calc(100% + 14px);position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap}.e-contact-buttons-var-4.has-h-alignment-center .e-contact-buttons__contact-icon-link{position:relative}.e-contact-buttons-var-4 .has-size-small .e-contact-buttons__contact-icon-container,.e-contact-buttons-var-4 .has-size-small.e-contact-buttons__chat-button,.e-contact-buttons-var-4 .has-size-small.e-contact-buttons__close-button{height:var(--e-contact-buttons-size-small);width:var(--e-contact-buttons-size-small)}.e-contact-buttons-var-4 .has-size-small .e-contact-buttons__contact-icon-container svg,.e-contact-buttons-var-4 .has-size-small.e-contact-buttons__chat-button svg,.e-contact-buttons-var-4 .has-size-small.e-contact-buttons__close-button svg{height:var(--e-contact-buttons-icon-small);width:var(--e-contact-buttons-icon-small)}.e-contact-buttons-var-4 .has-size-small .e-contact-buttons__contact-icon-container i,.e-contact-buttons-var-4 .has-size-small.e-contact-buttons__chat-button i,.e-contact-buttons-var-4 .has-size-small.e-contact-buttons__close-button i{font-size:var(--e-contact-buttons-icon-small)}.e-contact-buttons-var-4 .has-size-medium .e-contact-buttons__contact-icon-container,.e-contact-buttons-var-4 .has-size-medium.e-contact-buttons__chat-button,.e-contact-buttons-var-4 .has-size-medium.e-contact-buttons__close-button{height:var(--e-contact-buttons-size-medium);width:var(--e-contact-buttons-size-medium)}.e-contact-buttons-var-4 .has-size-medium .e-contact-buttons__contact-icon-container svg,.e-contact-buttons-var-4 .has-size-medium.e-contact-buttons__chat-button svg,.e-contact-buttons-var-4 .has-size-medium.e-contact-buttons__close-button svg{height:var(--e-contact-buttons-icon-medium);width:var(--e-contact-buttons-icon-medium)}.e-contact-buttons-var-4 .has-size-medium .e-contact-buttons__contact-icon-container i,.e-contact-buttons-var-4 .has-size-medium.e-contact-buttons__chat-button i,.e-contact-buttons-var-4 .has-size-medium.e-contact-buttons__close-button i{font-size:var(--e-contact-buttons-icon-medium)}.e-contact-buttons-var-4 .has-size-large .e-contact-buttons__contact-icon-container,.e-contact-buttons-var-4 .has-size-large.e-contact-buttons__chat-button,.e-contact-buttons-var-4 .has-size-large.e-contact-buttons__close-button{height:var(--e-contact-buttons-size-large);width:var(--e-contact-buttons-size-large)}.e-contact-buttons-var-4 .has-size-large .e-contact-buttons__contact-icon-container svg,.e-contact-buttons-var-4 .has-size-large.e-contact-buttons__chat-button svg,.e-contact-buttons-var-4 .has-size-large.e-contact-buttons__close-button svg{height:var(--e-contact-buttons-icon-large);width:var(--e-contact-buttons-icon-large)}.e-contact-buttons-var-4 .has-size-large .e-contact-buttons__contact-icon-container i,.e-contact-buttons-var-4 .has-size-large.e-contact-buttons__chat-button i,.e-contact-buttons-var-4 .has-size-large.e-contact-buttons__close-button i{font-size:var(--e-contact-buttons-icon-large)}.e-contact-buttons-var-6{--e-contact-buttons-icon-size-small:25px;--e-contact-buttons-icon-size-medium:30px;--e-contact-buttons-icon-size-large:35px;--e-contact-buttons-button-bar-bg:#324a6d;--e-contact-buttons-links-border-radius:50px;--e-contact-buttons-contact-button-icon-hover:#c8d5dc;--e-contact-buttons-button-bar-padding-block-end:12px;--e-contact-buttons-button-bar-padding-block-start:12px;--e-contact-buttons-button-bar-padding-inline-end:12px;--e-contact-buttons-button-bar-padding-inline-start:12px;--e-contact-buttons-vertical-offset:20px;width:auto}.e-contact-buttons-var-6 .e-contact-buttons__contact-links{background-color:var(--e-contact-buttons-button-bar-bg);border-radius:var(--e-contact-buttons-links-border-radius);display:flex;gap:0;justify-content:center;padding-inline-end:var(--e-contact-buttons-button-bar-padding-inline-end);padding-inline-start:var(--e-contact-buttons-button-bar-padding-inline-start)}.e-contact-buttons-var-6 .e-contact-buttons__contact-links.has-corners-rounded{--e-contact-buttons-links-border-radius:20px}.e-contact-buttons-var-6 .e-contact-buttons__contact-links.has-corners-round{--e-contact-buttons-links-border-radius:50px}.e-contact-buttons-var-6 .e-contact-buttons__contact-links.has-corners-sharp{--e-contact-buttons-links-border-radius:0}.e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link{color:var(--e-contact-buttons-contact-button-icon);display:flex;padding-block-end:var(--e-contact-buttons-button-bar-padding-block-end);padding-block-start:var(--e-contact-buttons-button-bar-padding-block-start);padding-inline-end:var(--e-contact-buttons-button-bar-padding-inline-end);padding-inline-start:var(--e-contact-buttons-button-bar-padding-inline-start)}.e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link svg{fill:var(--e-contact-buttons-contact-button-icon);height:28px;transition:all .3s;width:28px}.e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link:focus,.e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link:hover{color:var(--e-contact-buttons-contact-button-icon-hover)}.e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link:focus svg,.e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link:hover svg{fill:var(--e-contact-buttons-contact-button-icon-hover);transition:all .3s}.e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link.has-size-small svg{height:var(--e-contact-buttons-icon-size-small);width:var(--e-contact-buttons-icon-size-small)}.e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link.has-size-small i{font-size:var(--e-contact-buttons-icon-size-small)}.e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link.has-size-medium svg{height:var(--e-contact-buttons-icon-size-medium);width:var(--e-contact-buttons-icon-size-medium)}.e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link.has-size-medium i{font-size:var(--e-contact-buttons-icon-size-medium)}.e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link.has-size-large svg{height:var(--e-contact-buttons-icon-size-large);width:var(--e-contact-buttons-icon-size-large)}.e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link.has-size-large i{font-size:var(--e-contact-buttons-icon-size-large)}.e-contact-buttons-var-7{--e-contact-buttons-chat-button-padding-block-end:16px;--e-contact-buttons-chat-button-padding-block-start:16px;--e-contact-buttons-chat-button-padding-inline-end:20px;--e-contact-buttons-chat-button-padding-inline-start:20px;--e-contact-buttons-chat-button-gap:8px;--e-contact-buttons-horizontal-offset:0;--e-contact-buttons-vertical-offset:0}.e-contact-buttons-var-7.has-h-alignment-end .e-contact-buttons__chat-button-container,.e-contact-buttons-var-7.has-h-alignment-start .e-contact-buttons__chat-button-container{padding-inline:0}@media (max-width:ELEMENTOR_SCREEN_MOBILE_MAX){.e-contact-buttons-var-7.has-mobile-full-width{width:100%}.e-contact-buttons-var-7.has-mobile-full-width .e-contact-buttons__chat-button-container{max-width:100%;width:100%}.e-contact-buttons-var-7.has-mobile-full-width .e-contact-buttons__chat-button{width:100%}}.e-contact-buttons-var-7 .e-contact-buttons__chat-button,.e-contact-buttons-var-7 .e-contact-buttons__chat-button:not([href]):not([tabindex]),.e-contact-buttons-var-7 .e-contact-buttons__chat-button[type=button]{border-radius:0;color:var(--e-contact-buttons-button-icon);display:inline-flex;font-size:18px;font-weight:500;gap:var(--e-contact-buttons-chat-button-gap);height:-moz-fit-content;height:fit-content;line-height:28px;padding-block-end:var(--e-contact-buttons-chat-button-padding-block-end);padding-block-start:var(--e-contact-buttons-chat-button-padding-block-start);padding-inline-end:var(--e-contact-buttons-chat-button-padding-inline-end);padding-inline-start:var(--e-contact-buttons-chat-button-padding-inline-start);width:-moz-fit-content;width:fit-content}.e-contact-buttons-var-7 .e-contact-buttons__chat-button svg,.e-contact-buttons-var-7 .e-contact-buttons__chat-button:not([href]):not([tabindex]) svg,.e-contact-buttons-var-7 .e-contact-buttons__chat-button[type=button] svg{height:1em;width:1em}.e-contact-buttons-var-7 .e-contact-buttons__chat-button:focus,.e-contact-buttons-var-7 .e-contact-buttons__chat-button:hover,.e-contact-buttons-var-7 .e-contact-buttons__chat-button:not([href]):not([tabindex]):focus,.e-contact-buttons-var-7 .e-contact-buttons__chat-button:not([href]):not([tabindex]):hover,.e-contact-buttons-var-7 .e-contact-buttons__chat-button[type=button]:focus,.e-contact-buttons-var-7 .e-contact-buttons__chat-button[type=button]:hover{color:var(--e-contact-buttons-button-icon-hover)}.e-contact-buttons-var-8{--e-contact-buttons-size-small:48px;--e-contact-buttons-size-medium:56px;--e-contact-buttons-size-large:64px;--e-contact-buttons-svg-size-small:22px;--e-contact-buttons-svg-size-medium:28px;--e-contact-buttons-svg-size-large:36px;--e-contact-buttons-chat-box-width:280px;--e-contact-buttons-button-bg:#324a6d;--e-contact-buttons-button-bg-hover:#1c2448;--e-contact-buttons-active-button-bg:#f3f5f8;--e-contact-buttons-active-button-color:#324a6d;--e-contact-buttons-top-bar-bg:#324a6d;--e-contact-buttons-contact-button-bg:#c8d5dc;--e-contact-buttons-contact-button-icon:#324a6d}.e-contact-buttons-var-8 .has-colors-type-default.has-platform-email,.e-contact-buttons-var-8 .has-colors-type-default.has-platform-phone,.e-contact-buttons-var-8 .has-colors-type-default.has-platform-sms,.e-contact-buttons-var-8 .has-colors-type-default.has-platform-url{--e-contact-buttons-contact-button-icon:#467ff7}.e-contact-buttons-var-8 .has-colors-type-default.has-platform-whatsapp{--e-contact-buttons-contact-button-icon:#25d366}.e-contact-buttons-var-8 .has-colors-type-default.has-platform-skype{--e-contact-buttons-contact-button-icon:#00aff0}.e-contact-buttons-var-8 .has-colors-type-default.has-platform-messenger{--e-contact-buttons-contact-button-icon:#168aff}.e-contact-buttons-var-8 .has-colors-type-default.has-platform-viber{--e-contact-buttons-contact-button-icon:#7360f2}.e-contact-buttons-var-8 .has-colors-type-default.has-platform-waze{--e-contact-buttons-contact-button-icon:#3cf}.e-contact-buttons-var-8 .has-size-small.e-contact-buttons__close-button{align-items:center;display:flex;height:var(--e-contact-buttons-size-small);justify-content:center;width:var(--e-contact-buttons-size-small)}.e-contact-buttons-var-8 .has-size-small.e-contact-buttons__close-button .eicon-close{font-size:24px}.e-contact-buttons-var-8 .has-size-medium.e-contact-buttons__close-button{height:var(--e-contact-buttons-size-medium);width:var(--e-contact-buttons-size-medium)}.e-contact-buttons-var-8 .has-size-medium.e-contact-buttons__close-button .eicon-close{font-size:28px}.e-contact-buttons-var-8 .has-size-large.e-contact-buttons__close-button{height:var(--e-contact-buttons-size-large);width:var(--e-contact-buttons-size-large)}.e-contact-buttons-var-8 .has-size-large.e-contact-buttons__close-button .eicon-close{font-size:32px}.e-contact-buttons-var-8 .e-contact-buttons__chat-buttons-container{display:flex}.e-contact-buttons-var-8 .e-contact-buttons__close-button{border-radius:50%;inset-inline-end:unset;inset-inline-start:unset;position:relative;top:unset}.e-contact-buttons-var-8 .e-contact-buttons__close-button,.e-contact-buttons-var-8 .e-contact-buttons__close-button:focus,.e-contact-buttons-var-8 .e-contact-buttons__close-button:hover{background-color:var(--e-contact-buttons-active-button-bg);color:var(--e-contact-buttons-active-button-color)}.e-contact-buttons-var-8 .e-contact-buttons__chat-button[aria-expanded=true],.e-contact-buttons-var-8 .e-contact-buttons__chat-button[type=button][aria-expanded=true],.e-contact-buttons-var-8 .e-contact-buttons__close-button[aria-expanded=false]{display:none}.e-contact-buttons-var-8 .e-contact-buttons__top-bar-title{font-size:16px;font-weight:600;line-height:24px}.e-contact-buttons-var-8 .e-contact-buttons__top-bar-subtitle{font-size:12px;font-weight:500px;line-height:16px}.e-contact-buttons-var-8 .e-contact-buttons__contact-links{display:flex;flex-direction:column;gap:12px;padding:12px}.e-contact-buttons-var-8 .e-contact-buttons__contact-icon-link{background-color:var(--e-contact-buttons-contact-button-bg);border-end-end-radius:15px;border-end-start-radius:15px;border-start-end-radius:15px;color:var(--e-contact-buttons-contact-button-icon);display:grid;grid-template-columns:auto 1fr;grid-template-rows:repeat(2,1fr);grid-column-gap:12px;grid-row-gap:0;padding:10px 20px}.e-contact-buttons-var-8 .e-contact-buttons__contact-icon-link svg{fill:var(--e-contact-buttons-contact-button-icon)}.e-contact-buttons-var-8 .e-contact-buttons__contact-icon-link.has-size-small svg{height:var(--e-contact-buttons-svg-size-small);width:var(--e-contact-buttons-svg-size-small)}.e-contact-buttons-var-8 .e-contact-buttons__contact-icon-link.has-size-small i{font-size:var(--e-contact-buttons-svg-size-small)}.e-contact-buttons-var-8 .e-contact-buttons__contact-icon-link.has-size-medium svg{height:var(--e-contact-buttons-svg-size-medium);width:var(--e-contact-buttons-svg-size-medium)}.e-contact-buttons-var-8 .e-contact-buttons__contact-icon-link.has-size-medium i{font-size:var(--e-contact-buttons-svg-size-medium)}.e-contact-buttons-var-8 .e-contact-buttons__contact-icon-link.has-size-large svg{height:var(--e-contact-buttons-svg-size-large);width:var(--e-contact-buttons-svg-size-large)}.e-contact-buttons-var-8 .e-contact-buttons__contact-icon-link.has-size-large i{font-size:var(--e-contact-buttons-svg-size-large)}.e-contact-buttons-var-8 .e-contact-buttons__contact-icon-container{align-items:center;display:flex;grid-area:1/1/3/2}.e-contact-buttons-var-8 .e-contact-buttons__contact-title{color:var(--e-contact-buttons-contact-title-text-color);font-size:16px;font-weight:600;grid-area:1/2/2/3;line-height:24px}.e-contact-buttons-var-8 .e-contact-buttons__contact-description{color:var(--e-contact-buttons-contact-description-text-color);font-size:12px;font-weight:300;grid-area:2/2/3/3;line-height:16px}.e-contact-buttons-var-8 .e-contact-buttons__links-container{background-color:var(--e-contact-buttons-chat-box-bg)}.e-contact-buttons-var-9{--e-contact-buttons-size-small:48px;--e-contact-buttons-size-medium:56px;--e-contact-buttons-size-large:64px;--e-contact-buttons-svg-size-small:24px;--e-contact-buttons-svg-size-medium:28px;--e-contact-buttons-svg-size-large:32px;--e-contact-buttons-transition-duration:.3s;--e-contact-buttons-transition:all var(--e-contact-buttons-transition-duration);--e-contact-buttons-overlap-margin:-10px;--e-contact-buttons-chat-button-padding-block-end:8px;--e-contact-buttons-chat-button-padding-block-start:8px;--e-contact-buttons-chat-button-padding-inline-end:16px;--e-contact-buttons-chat-button-padding-inline-start:16px;width:auto}.e-contact-buttons-var-9 .e-contact-buttons__chat-button-icon-container{align-items:center;background-color:var(--e-contact-buttons-button-bg);border-radius:50%;display:flex;justify-content:center;position:relative;transition:var(--e-contact-buttons-transition);z-index:1}.e-contact-buttons-var-9 .e-contact-buttons__chat-button-icon-container svg{position:relative;z-index:2}.e-contact-buttons-var-9 .e-contact-buttons__chat-button-text{background-color:var(--e-contact-buttons-button-bg);color:var(--e-contact-buttons-button-icon);font-size:16px;font-weight:500;line-height:24px;padding-block-end:var(--e-contact-buttons-chat-button-padding-block-end);padding-block-start:var(--e-contact-buttons-chat-button-padding-block-start);padding-inline-end:var(--e-contact-buttons-chat-button-padding-inline-end);padding-inline-start:var(--e-contact-buttons-chat-button-padding-inline-start);position:relative;transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button{background-color:transparent;border-radius:0;color:var(--e-contact-buttons-button-icon);height:auto;width:auto}.e-contact-buttons-var-9 .e-contact-buttons__chat-button:focus,.e-contact-buttons-var-9 .e-contact-buttons__chat-button:hover{color:var(--e-contact-buttons-button-icon)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button:focus svg,.e-contact-buttons-var-9 .e-contact-buttons__chat-button:hover svg{fill:var(--e-contact-buttons-button-icon)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button:focus .e-contact-buttons__chat-button-icon-container,.e-contact-buttons-var-9 .e-contact-buttons__chat-button:focus .e-contact-buttons__chat-button-text,.e-contact-buttons-var-9 .e-contact-buttons__chat-button:focus .e-contact-buttons__chat-button-text:before,.e-contact-buttons-var-9 .e-contact-buttons__chat-button:hover .e-contact-buttons__chat-button-icon-container,.e-contact-buttons-var-9 .e-contact-buttons__chat-button:hover .e-contact-buttons__chat-button-text,.e-contact-buttons-var-9 .e-contact-buttons__chat-button:hover .e-contact-buttons__chat-button-text:before{background-color:var(--e-contact-buttons-button-bg);color:var(--e-contact-buttons-button-icon);transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button.has-size-small .e-contact-buttons__chat-button-icon-container{height:var(--e-contact-buttons-size-small);width:var(--e-contact-buttons-size-small)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button.has-size-small .e-contact-buttons__chat-button-icon-container svg{height:var(--e-contact-buttons-svg-size-small);width:var(--e-contact-buttons-svg-size-small)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button.has-size-small .e-contact-buttons__chat-button-icon-container i{font-size:var(--e-contact-buttons-svg-size-small)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button.has-size-medium .e-contact-buttons__chat-button-icon-container{height:var(--e-contact-buttons-size-medium);width:var(--e-contact-buttons-size-medium)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button.has-size-medium .e-contact-buttons__chat-button-icon-container svg{height:var(--e-contact-buttons-svg-size-medium);width:var(--e-contact-buttons-svg-size-medium)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button.has-size-medium .e-contact-buttons__chat-button-icon-container i{font-size:var(--e-contact-buttons-svg-size-medium)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button.has-size-large .e-contact-buttons__chat-button-icon-container{height:var(--e-contact-buttons-size-large);width:var(--e-contact-buttons-size-large)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button.has-size-large .e-contact-buttons__chat-button-icon-container svg{height:var(--e-contact-buttons-svg-size-large);width:var(--e-contact-buttons-svg-size-large)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button.has-size-large .e-contact-buttons__chat-button-icon-container i{font-size:var(--e-contact-buttons-svg-size-large)}.e-contact-buttons-var-9.has-h-alignment-end .e-contact-buttons__chat-button-container{padding-inline-end:0}@media (min-width:ELEMENTOR_SCREEN_DESKTOP_MIN){.e-contact-buttons-var-9.has-h-alignment-end .e-contact-buttons__chat-button-icon-container{inset-inline-end:-5px;position:absolute;transition:var(--e-contact-buttons-transition)}}.e-contact-buttons-var-9.has-h-alignment-end .e-contact-buttons__chat-button-text{border-end-end-radius:50px;border-end-start-radius:0;border-start-end-radius:50px;border-start-start-radius:0;margin-inline-start:var(--e-contact-buttons-overlap-margin)}@media (min-width:ELEMENTOR_SCREEN_DESKTOP_MIN){.e-contact-buttons-var-9.has-h-alignment-end .e-contact-buttons__chat-button-text{clip-path:inset(0 0 0 100%)}.e-contact-buttons-var-9.has-h-alignment-end .e-contact-buttons__chat-button:focus .e-contact-buttons__chat-button-text,.e-contact-buttons-var-9.has-h-alignment-end .e-contact-buttons__chat-button:hover .e-contact-buttons__chat-button-text{clip-path:inset(0 0 0 0);transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-9.has-h-alignment-end .e-contact-buttons__chat-button:focus .e-contact-buttons__chat-button-icon-container,.e-contact-buttons-var-9.has-h-alignment-end .e-contact-buttons__chat-button:hover .e-contact-buttons__chat-button-icon-container{inset-inline-end:100%;transition:var(--e-contact-buttons-transition)}}.e-contact-buttons-var-9.has-h-alignment-start .e-contact-buttons__chat-button-container{padding-inline-start:0}.e-contact-buttons-var-9.has-h-alignment-start .e-contact-buttons__chat-button-icon-container{order:2}@media (min-width:ELEMENTOR_SCREEN_DESKTOP_MIN){.e-contact-buttons-var-9.has-h-alignment-start .e-contact-buttons__chat-button-icon-container{inset-inline-start:-5px;position:absolute;transition:var(--e-contact-buttons-transition)}}.e-contact-buttons-var-9.has-h-alignment-start .e-contact-buttons__chat-button-text{border-end-end-radius:0;border-end-start-radius:50px;border-start-end-radius:0;border-start-start-radius:50px;margin-inline-end:var(--e-contact-buttons-overlap-margin);order:1}@media (min-width:ELEMENTOR_SCREEN_DESKTOP_MIN){.e-contact-buttons-var-9.has-h-alignment-start .e-contact-buttons__chat-button-text{clip-path:inset(0 100% 0 0);transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-9.has-h-alignment-start .e-contact-buttons__chat-button:focus .e-contact-buttons__chat-button-text,.e-contact-buttons-var-9.has-h-alignment-start .e-contact-buttons__chat-button:hover .e-contact-buttons__chat-button-text{clip-path:inset(0 0 0 0);transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-9.has-h-alignment-start .e-contact-buttons__chat-button:focus .e-contact-buttons__chat-button-icon-container,.e-contact-buttons-var-9.has-h-alignment-start .e-contact-buttons__chat-button:hover .e-contact-buttons__chat-button-icon-container{inset-inline-start:100%;transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button-icon-container{inset-inline-start:50%;order:2;position:absolute;transform:translateX(-50%)}}.e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button-text{border-end-end-radius:50px;border-end-start-radius:0;border-start-end-radius:50px;border-start-start-radius:0;margin-inline-start:var(--e-contact-buttons-overlap-margin)}@media (min-width:ELEMENTOR_SCREEN_DESKTOP_MIN){.e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button-text{clip-path:inset(0 0 0 100%);inset-inline-end:50%;order:1}.e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button:focus .e-contact-buttons__chat-button-text,.e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button:hover .e-contact-buttons__chat-button-text{clip-path:inset(0 0 0 0);transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button:focus .e-contact-buttons__chat-button-icon-container,.e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button:hover .e-contact-buttons__chat-button-icon-container{inset-inline-start:-100%;transform:unset;transition:var(--e-contact-buttons-transition)}}.e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button.has-size-small:focus .e-contact-buttons__chat-button-icon-container,.e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button.has-size-small:hover .e-contact-buttons__chat-button-icon-container{inset-inline-start:calc(-100% + 10px)}.e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button.has-size-large:focus .e-contact-buttons__chat-button-icon-container,.e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button.has-size-large:hover .e-contact-buttons__chat-button-icon-container{inset-inline-start:calc(-100% - 5px)}.e-contact-buttons-var-10{--e-contact-buttons-size-small:40px;--e-contact-buttons-size-medium:48px;--e-contact-buttons-size-large:56px;--e-contact-buttons-svg-size-small:20px;--e-contact-buttons-svg-size-medium:24px;--e-contact-buttons-svg-size-large:28px;--e-contact-buttons-svg-size:var(--e-contact-buttons-svg-size-medium);--e-contact-buttons-horizontal-offset:0;--e-contact-buttons-transition-duration:.3s;--e-contact-buttons-transition:all var(--e-contact-buttons-transition-duration);--e-contact-buttons-contact-gap:4px;--e-contact-buttons-contact-padding-block-end:8px;--e-contact-buttons-contact-padding-block-start:8px;--e-contact-buttons-contact-padding-inline-end:12px;--e-contact-buttons-contact-padding-inline-start:12px;width:auto}.e-contact-buttons-var-10 .has-corners-rounded{--e-contact-buttons-border-radius:20px}.e-contact-buttons-var-10 .has-corners-round{--e-contact-buttons-border-radius:50px}.e-contact-buttons-var-10 .has-corners-sharp{--e-contact-buttons-border-radius:0}.e-contact-buttons-var-10 .has-size-small{--e-contact-buttons-svg-size:var(--e-contact-buttons-svg-size-small)}.e-contact-buttons-var-10 .has-size-medium{--e-contact-buttons-svg-size:var(--e-contact-buttons-svg-size-medium)}.e-contact-buttons-var-10 .has-size-large{--e-contact-buttons-svg-size:var(--e-contact-buttons-svg-size-large)}.e-contact-buttons-var-10 .e-contact-buttons__contact-links{display:flex;gap:var(--e-contact-buttons-contact-gap)}.e-contact-buttons-var-10 .e-contact-buttons__contact-icon-container{align-items:center;display:inline-flex;justify-content:center}.e-contact-buttons-var-10 .e-contact-buttons__contact-icon-container svg{height:var(--e-contact-buttons-svg-size);width:var(--e-contact-buttons-svg-size)}.e-contact-buttons-var-10 .e-contact-buttons__contact-icon-container i{font-size:var(--e-contact-buttons-svg-size)}.e-contact-buttons-var-10 .e-contact-buttons__contact-icon-link{align-items:center;background-color:var(--e-contact-buttons-contact-button-bg);color:var(--e-contact-buttons-contact-button-icon);display:flex;transition:all .3s}.e-contact-buttons-var-10 .e-contact-buttons__contact-icon-link svg{fill:var(--e-contact-buttons-contact-button-icon)}.e-contact-buttons-var-10 .e-contact-buttons__contact-icon-link:focus,.e-contact-buttons-var-10 .e-contact-buttons__contact-icon-link:hover{background-color:var(--e-contact-buttons-contact-button-bg);color:var(--e-contact-buttons-contact-button-icon);transition:all .3s}.e-contact-buttons-var-10 .e-contact-buttons__contact-icon-link:focus svg,.e-contact-buttons-var-10 .e-contact-buttons__contact-icon-link:hover svg{fill:var(--e-contact-buttons-contact-button-icon)}.e-contact-buttons-var-10 .e-contact-buttons__contact-title{display:inline-block;padding-block-end:var(--e-contact-buttons-contact-padding-block-end);padding-block-start:var(--e-contact-buttons-contact-padding-block-start);padding-inline-end:var(--e-contact-buttons-contact-padding-inline-end);padding-inline-start:var(--e-contact-buttons-contact-padding-inline-start)}.e-contact-buttons-var-10.has-h-alignment-start .e-contact-buttons__contact-icon-link{--e-contact-buttons-margin-offset:8px;justify-content:flex-end;padding-inline-end:12px;transform:translateX(calc(-100% + var(--e-contact-buttons-svg-size) * 2 - var(--e-contact-buttons-margin-offset)));transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-10.has-h-alignment-start .e-contact-buttons__contact-icon-link.has-size-small{--e-contact-buttons-margin-offset:2px}[dir=rtl] .e-contact-buttons-var-10.has-h-alignment-start .e-contact-buttons__contact-icon-link{--e-contact-buttons-margin-offset:2px;transform:translateX(calc(100% - (var(--e-contact-buttons-svg-size) * 2 - var(--e-contact-buttons-margin-offset))))}[dir=rtl] .e-contact-buttons-var-10.has-h-alignment-start .e-contact-buttons__contact-icon-link.has-size-large{--e-contact-buttons-margin-offset:8px}.e-contact-buttons-var-10.has-h-alignment-start .e-contact-buttons__contact-links{align-items:flex-start;flex-direction:column}.e-contact-buttons-var-10.has-h-alignment-start .e-contact-buttons__contact-icon-link{border-end-end-radius:var(--e-contact-buttons-border-radius);border-end-start-radius:0;border-start-end-radius:var(--e-contact-buttons-border-radius);border-start-start-radius:0}@media (min-width:ELEMENTOR_SCREEN_TABLET_MIN){.e-contact-buttons-var-10.has-h-alignment-start .e-contact-buttons__contact-icon-link:focus,.e-contact-buttons-var-10.has-h-alignment-start .e-contact-buttons__contact-icon-link:hover{transform:none;transition:var(--e-contact-buttons-transition)}}.e-contact-buttons-var-10.has-h-alignment-start .e-contact-buttons__contact-icon-link.active{transform:none;transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-icon-link{--e-contact-buttons-margin-offset:8px;padding-inline-start:12px;transform:translateX(calc(100% - var(--e-contact-buttons-svg-size) * 2 + var(--e-contact-buttons-margin-offset)));transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-icon-link.has-size-small{--e-contact-buttons-margin-offset:2px}[dir=rtl] .e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-icon-link{--e-contact-buttons-margin-offset:2px;transform:translateX(calc(-100% + var(--e-contact-buttons-svg-size) * 2 - var(--e-contact-buttons-margin-offset)))}[dir=rtl] .e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-icon-link.has-size-large{--e-contact-buttons-margin-offset:8px}@media (min-width:ELEMENTOR_SCREEN_TABLET_MIN){.e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-icon-link:focus,.e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-icon-link:hover{transform:none;transition:var(--e-contact-buttons-transition)}}.e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-icon-link.active{transform:none;transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-links{align-items:flex-end;flex-direction:column}.e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-icon-container{order:1}.e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-title{order:2}.e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-icon-link{border-end-end-radius:0;border-end-start-radius:var(--e-contact-buttons-border-radius);border-start-end-radius:0;border-start-start-radius:var(--e-contact-buttons-border-radius)}.e-contact-buttons-var-10.has-h-alignment-center .e-contact-buttons__contact-icon-link{flex-direction:column}.e-contact-buttons-var-10.has-h-alignment-center .e-contact-buttons__contact-title{writing-mode:vertical-lr}.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-bottom .e-contact-buttons__contact-links{align-items:flex-end}.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-bottom .e-contact-buttons__contact-icon-container{order:1}.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-bottom .e-contact-buttons__contact-title{order:2}.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-bottom .e-contact-buttons__contact-icon-link{--e-contact-buttons-margin-offset:14px;border-end-end-radius:0;border-end-start-radius:0;border-start-end-radius:var(--e-contact-buttons-border-radius);border-start-start-radius:var(--e-contact-buttons-border-radius);padding-block-start:12px;transform:translateY(calc(100% - var(--e-contact-buttons-svg-size) * 2 + var(--e-contact-buttons-margin-offset)));transition:var(--e-contact-buttons-transition)}@media (min-width:ELEMENTOR_SCREEN_TABLET_MIN){.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-bottom .e-contact-buttons__contact-icon-link:focus,.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-bottom .e-contact-buttons__contact-icon-link:hover{transform:none;transition:var(--e-contact-buttons-transition)}}.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-bottom .e-contact-buttons__contact-icon-link.active{transform:none;transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-bottom .e-contact-buttons__contact-icon-link.has-size-small{--e-contact-buttons-margin-offset:5px}.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-top .e-contact-buttons__contact-links{align-items:flex-start}.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-top .e-contact-buttons__contact-icon-container{align-items:flex-end}.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-top .e-contact-buttons__contact-icon-link{--e-contact-buttons-margin-offset:14px;border-end-end-radius:var(--e-contact-buttons-border-radius);border-end-start-radius:var(--e-contact-buttons-border-radius);border-start-end-radius:0;border-start-start-radius:0;justify-content:flex-end;padding-block-end:12px;transform:translateY(calc(-100% + var(--e-contact-buttons-svg-size) + var(--e-contact-buttons-margin-offset)));transition:var(--e-contact-buttons-transition)}@media (min-width:ELEMENTOR_SCREEN_TABLET_MIN){.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-top .e-contact-buttons__contact-icon-link:focus,.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-top .e-contact-buttons__contact-icon-link:hover{transform:none;transition:var(--e-contact-buttons-transition)}}.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-top .e-contact-buttons__contact-icon-link.active{transform:none;transition:var(--e-contact-buttons-transition)}.e-floating-bars{--e-floating-bars-announcement-bg-color:#467ff7;--e-floating-bars-announcement-text-color:#fff;--e-floating-bars-announcement-icon-color:#fff;--e-floating-bars-cta-button-text-color:#fff;--e-floating-bars-cta-button-text-color-hover:#467ff7;--e-floating-bars-cta-button-bg-color:#1c2448;--e-floating-bars-cta-button-bg-color-hover:#fff;--e-floating-bars-cta-button-border-color:#1c2448;--e-floating-bars-cta-button-border-color-hover:#1c2448;--e-floating-bars-close-button-color:#fff;--e-floating-bars-announcement-icon-size:20px;--e-floating-bars-elements-padding-block-end:12px;--e-floating-bars-elements-padding-block-start:12px;--e-floating-bars-elements-padding-inline-end:16px;--e-floating-bars-elements-padding-inline-start:16px;--e-floating-bars-elements-gap:16px;--e-floating-bars-cta-corners:50px;--e-floating-bars-cta-button-border-width:2px;--e-floating-bars-cta-button-padding-block-end:8px;--e-floating-bars-cta-button-padding-block-start:8px;--e-floating-bars-cta-button-padding-inline-end:20px;--e-floating-bars-cta-button-padding-inline-start:20px;--e-floating-bars-cta-button-icon-gap:5px;--e-floating-bars-cta-button-animation-delay:500ms;--e-floating-bars-cta-button-animation-duration:1000ms;--e-floating-bars-background-overlay-opacity:0.5;--e-floating-bars-close-icon-size:24px;align-items:center;background-color:var(--e-floating-bars-announcement-bg-color);color:var(--e-floating-bars-announcement-text-color);display:flex;gap:var(--e-floating-bars-elements-gap);padding-block-end:var(--e-floating-bars-elements-padding-block-end);padding-block-start:var(--e-floating-bars-elements-padding-block-start);padding-inline-end:var(--e-floating-bars-elements-padding-inline-end);padding-inline-start:var(--e-floating-bars-elements-padding-inline-start);position:relative;width:100%;z-index:10000}@media (max-width:ELEMENTOR_SCREEN_MOBILE_MAX){.e-floating-bars{align-items:flex-start;display:grid;gap:var(--e-floating-bars-elements-gap);grid-template-columns:auto auto;grid-template-rows:auto auto;row-gap:16px}}.e-floating-bars:focus{outline:none}.e-floating-bars.has-vertical-position-top{inset-block-start:0}.e-floating-bars.has-vertical-position-bottom{inset-block-end:0}.e-floating-bars.is-sticky{inset-inline-end:0;inset-inline-start:0;position:fixed}.e-floating-bars.is-hidden{display:none}.e-floating-bars.has-close-button{padding-inline-end:calc(var(--e-floating-bars-elements-padding-inline-end) + 20px);padding-inline-start:calc(var(--e-floating-bars-elements-padding-inline-start) + 20px)}.e-floating-bars .has-corners-rounded{--e-floating-bars-corners:20px}.e-floating-bars .has-corners-round{--e-floating-bars-corners:50px}.e-floating-bars .has-corners-sharp{--e-floating-bars-corners:0}.e-floating-bars__announcement-text{align-items:center;color:var(--e-floating-bars-announcement-text-color);display:flex;font-size:16px;font-weight:400;height:100%;margin:0}.e-floating-bars__announcement-icon{align-items:center;color:var(--e-floating-bars-announcement-icon-color);display:flex;height:100%}.e-floating-bars__announcement-icon svg{fill:var(--e-floating-bars-announcement-icon-color);height:var(--e-floating-bars-announcement-icon-size);width:var(--e-floating-bars-announcement-icon-size)}.e-floating-bars__announcement-icon i{color:var(--e-floating-bars-announcement-icon-color);font-size:var(--e-floating-bars-announcement-icon-size)}.e-floating-bars__cta-icon{color:var(--e-floating-bars-cta-button-text-color);display:inline-flex;transition:all .3s}.e-floating-bars__cta-icon svg{fill:var(--e-floating-bars-cta-button-text-color);height:1em;transition:all .3s;width:1em}.e-floating-bars__cta-button-container{order:3}@media (max-width:ELEMENTOR_SCREEN_MOBILE_MAX){.e-floating-bars__cta-button-container{display:flex;grid-column:span 2/span 2;grid-row-start:2}}.e-floating-bars .e-floating-bars__cta-button,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]){align-items:center;color:var(--e-floating-bars-cta-button-text-color);display:inline-flex;font-size:16px;font-weight:700;gap:var(--e-floating-bars-cta-button-icon-gap);position:relative;transition:all .3s;white-space:nowrap}.e-floating-bars .e-floating-bars__cta-button.animated,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]).animated{animation-delay:var(--e-floating-bars-cta-button-animation-delay);animation-duration:var(--e-floating-bars-cta-button-animation-duration);animation-iteration-count:1}.e-floating-bars .e-floating-bars__cta-button.has-entrance-animation,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]).has-entrance-animation{opacity:0}.e-floating-bars .e-floating-bars__cta-button.visible,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]).visible{opacity:1}.e-floating-bars .e-floating-bars__cta-button:focus,.e-floating-bars .e-floating-bars__cta-button:focus .e-floating-bars__cta-icon,.e-floating-bars .e-floating-bars__cta-button:hover,.e-floating-bars .e-floating-bars__cta-button:hover .e-floating-bars__cta-icon,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]):focus,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]):focus .e-floating-bars__cta-icon,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]):hover,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]):hover .e-floating-bars__cta-icon{color:var(--e-floating-bars-cta-button-text-color-hover);transition:all .3s}.e-floating-bars .e-floating-bars__cta-button:focus .e-floating-bars__cta-icon svg,.e-floating-bars .e-floating-bars__cta-button:hover .e-floating-bars__cta-icon svg,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]):focus .e-floating-bars__cta-icon svg,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]):hover .e-floating-bars__cta-icon svg{fill:var(--e-floating-bars-cta-button-text-color-hover);transition:all .3s}.e-floating-bars .e-floating-bars__cta-button.has-border,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]).has-border{border-color:var(--e-floating-bars-cta-button-border-color);border-style:solid;border-width:var(--e-floating-bars-cta-button-border-width)}.e-floating-bars .e-floating-bars__cta-button.has-border:focus,.e-floating-bars .e-floating-bars__cta-button.has-border:hover,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]).has-border:focus,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]).has-border:hover{border-color:var(--e-floating-bars-cta-button-border-color-hover)}.e-floating-bars .e-floating-bars__cta-button.is-type-button,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]).is-type-button{background-color:var(--e-floating-bars-cta-button-bg-color);border-radius:var(--e-floating-bars-corners);padding-block-end:var(--e-floating-bars-cta-button-padding-block-end);padding-block-start:var(--e-floating-bars-cta-button-padding-block-start);padding-inline-end:var(--e-floating-bars-cta-button-padding-inline-end);padding-inline-start:var(--e-floating-bars-cta-button-padding-inline-start)}.e-floating-bars .e-floating-bars__cta-button.is-type-button:focus,.e-floating-bars .e-floating-bars__cta-button.is-type-button:hover,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]).is-type-button:focus,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]).is-type-button:hover{background-color:var(--e-floating-bars-cta-button-bg-color-hover)}.e-floating-bars .e-floating-bars__cta-button.is-type-link,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]).is-type-link{text-decoration:none}.e-floating-bars .e-floating-bars__cta-button.is-type-link .e-floating-bars__cta-text,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]).is-type-link .e-floating-bars__cta-text{text-decoration:underline}.e-floating-bars__close-button,.e-floating-bars__close-button[type=button]{align-items:center;display:flex;position:absolute}.e-floating-bars__close-button i,.e-floating-bars__close-button[type=button] i{font-size:var(--e-floating-bars-close-icon-size)}@media (max-width:ELEMENTOR_SCREEN_MOBILE_MAX){.e-floating-bars__close-button,.e-floating-bars__close-button[type=button]{top:10px}}.e-floating-bars__close-button,.e-floating-bars__close-button:focus,.e-floating-bars__close-button:hover,.e-floating-bars__close-button[type=button],.e-floating-bars__close-button[type=button]:focus,.e-floating-bars__close-button[type=button]:hover{background-color:transparent;border:0;color:var(--e-floating-bars-close-button-color);padding:0}.e-floating-bars__close-button i,.e-floating-bars__close-button:focus i,.e-floating-bars__close-button:hover i,.e-floating-bars__close-button[type=button] i,.e-floating-bars__close-button[type=button]:focus i,.e-floating-bars__close-button[type=button]:hover i{color:var(--e-floating-bars-close-button-color)}.e-floating-bars__overlay{background-position:50%;background-size:cover;height:100%;inset-block-end:0;inset-block-start:0;inset-inline-end:0;inset-inline-start:0;opacity:var(--e-floating-bars-background-overlay-opacity);position:absolute;width:100%;z-index:-1}.e-con.e-con--floating-bars,.e-con:has(.e-floating-bars){padding:0}.e-con.e-con--floating-bars>.e-con-inner,.e-con.e-con--floating-bars>.e-con-inner.e-con-inner--floating-bars,.e-con:has(.e-floating-bars)>.e-con-inner,.e-con:has(.e-floating-bars)>.e-con-inner.e-con-inner--floating-bars{max-width:unset;padding-block-end:0;padding-block-start:0}.e-floating-bars-var-2{--e-floating-bars-announcement-bg-color:#fff;--e-floating-bars-headline-text-color:#1c2448;--e-floating-bars-headline-text-color-hover:#467ff7;--e-floating-bars-headline-icon-color:#467ff7;--e-floating-bars-pause-play-icon-color:#495157;--e-floating-bars-pause-play-bg-color:#f3f5f8;--e-floating-bars-close-button-bg-color:#1c2448;--e-floating-bars-headlines-gap:16px;--e-floating-bars-headline-icon-size:16px;--e-floating-bars-vertical-padding:16px;--e-floating-bars-headline-icon-position:row;--e-floating-bars-controls-icon-size:16px;--e-floating-bars-scroll-duration:100s;--e-floating-bars-scroll-direction:forwards;--e-floating-bars-ticker-controls-order:1;--e-floating-bars-headline-icon-gap:10px;align-items:stretch;gap:0;padding:0}.e-floating-bars-var-2.has-close-button{padding:0}.e-floating-bars-var-2 .e-floating-bars__headlines{display:flex;flex-grow:1;gap:var(--e-floating-bars-headlines-gap);max-width:100vw;padding-block:var(--e-floating-bars-vertical-padding)}.e-floating-bars-var-2 .e-floating-bars__headlines-inner{display:flex;flex-wrap:nowrap;gap:var(--e-floating-bars-headlines-gap);width:-moz-max-content;width:max-content;z-index:1}.e-floating-bars-var-2 .e-floating-bars__headlines[data-animated=true]{overflow:hidden}.e-floating-bars-var-2 .e-floating-bars__headlines[data-animated=true] .e-floating-bars__headlines-inner{animation:scroll var(--e-floating-bars-scroll-duration) var(--e-floating-bars-scroll-direction) linear infinite}[dir=rtl] .e-floating-bars-var-2 .e-floating-bars__headlines[data-animated=true] .e-floating-bars__headlines-inner{animation:scroll-reverse var(--e-floating-bars-scroll-duration) var(--e-floating-bars-scroll-direction) linear infinite}.e-floating-bars-var-2 .e-floating-bars__headlines[data-animated=true].has-pause-hover:hover .e-floating-bars__headlines-inner,.e-floating-bars-var-2 .e-floating-bars__headlines[data-animated=true].is-paused .e-floating-bars__headlines-inner{animation-play-state:paused}.e-floating-bars-var-2 .e-floating-bars__headline,.e-floating-bars-var-2 .e-floating-bars__headline:not([href]):not([tabindex]){align-items:center;color:var(--e-floating-bars-headline-text-color);display:flex;flex-direction:var(--e-floating-bars-headline-icon-position);gap:var(--e-floating-bars-headline-icon-gap);position:relative;width:-moz-max-content;width:max-content;z-index:1}.e-floating-bars-var-2 .e-floating-bars__headline:focus,.e-floating-bars-var-2 .e-floating-bars__headline:hover,.e-floating-bars-var-2 .e-floating-bars__headline:not([href]):not([tabindex]):focus,.e-floating-bars-var-2 .e-floating-bars__headline:not([href]):not([tabindex]):hover{color:var(--e-floating-bars-headline-text-color-hover)}.e-floating-bars-var-2 .e-floating-bars__headline-icon{color:var(--e-floating-bars-headline-icon-color);display:flex}.e-floating-bars-var-2 .e-floating-bars__headline-icon svg{fill:var(--e-floating-bars-headline-icon-color);height:var(--e-floating-bars-headline-icon-size);width:var(--e-floating-bars-headline-icon-size)}.e-floating-bars-var-2 .e-floating-bars__headline-icon i{color:var(--e-floating-bars-headline-icon-color);font-size:var(--e-floating-bars-headline-icon-size)}.e-floating-bars-var-2 .e-floating-bars__ticker-controls{align-items:stretch;display:flex}.e-floating-bars-var-2 .e-floating-bars__pause-button,.e-floating-bars-var-2 .e-floating-bars__play-button{align-items:center;background-color:var(--e-floating-bars-pause-play-bg-color);border:0;border-radius:0;color:var(--e-floating-bars-pause-play-icon-color);display:flex;justify-content:center;padding:16px;width:100%;z-index:1}.e-floating-bars-var-2 .e-floating-bars__pause-button svg,.e-floating-bars-var-2 .e-floating-bars__play-button svg{fill:var(--e-floating-bars-pause-play-icon-color);height:var(--e-floating-bars-controls-icon-size);width:var(--e-floating-bars-controls-icon-size)}.e-floating-bars-var-2 .e-floating-bars__pause-button i,.e-floating-bars-var-2 .e-floating-bars__play-button i{color:var(--e-floating-bars-pause-play-icon-color);font-size:var(--e-floating-bars-controls-icon-size)}.e-floating-bars-var-2 .e-floating-bars__pause-button[aria-hidden=true],.e-floating-bars-var-2 .e-floating-bars__play-button[aria-hidden=true]{display:none}.e-floating-bars-var-2 .e-floating-bars__close-button,.e-floating-bars-var-2 .e-floating-bars__close-button[type=button]{align-items:center;align-self:stretch!important;background-color:var(--e-floating-bars-close-button-bg-color);border-radius:0;inset-inline-end:unset!important;inset-inline-start:unset!important;order:var(--e-floating-bars-ticker-controls-order);padding-inline:12px;position:relative;top:unset!important;z-index:1}.e-floating-bars-var-2 .e-floating-bars__close-button i,.e-floating-bars-var-2 .e-floating-bars__close-button[type=button] i{font-size:var(--e-floating-bars-controls-icon-size)}.e-floating-bars-var-2 .e-floating-bars__play-pause-controls{align-items:stretch;display:flex;position:relative}.e-floating-bars-var-2 .e-floating-bars__overlay{z-index:0}.e-floating-bars-var-2 .e-floating-bars__ticker-controls{order:var(--e-floating-bars-ticker-controls-order)}@keyframes scroll{to{transform:translate(-100%)}}@keyframes scroll-reverse{to{transform:translate(100%)}}.e-floating-bars-var-3{--e-floating-bars-announcement-bg-color:#cdd9df;--e-floating-bars-announcement-text-color:#1c2448;--e-floating-bars-announcement-icon-color:#1c2448;--e-floating-bars-close-button-color:#1c2448;--e-floating-bars-coupon-button-color:#467ff7;--e-floating-bars-coupon-bg-color:#fff;--e-floating-bars-coupon-border-color:#467ff7;--e-floating-bars-coupon-icon-gap:5px;--e-floating-bars-coupon-border-width:2px;--e-floating-bars-coupon-padding-block-end:8px;--e-floating-bars-coupon-padding-block-start:8px;--e-floating-bars-coupon-padding-inline-end:20px;--e-floating-bars-coupon-padding-inline-start:20px;--e-floating-bars-coupon-animation-delay:500ms;--e-floating-bars-coupon-animation-duration:1000ms;--e-floating-bars-coupon-width:initial;--e-floating-bars-coupon-height:initial}.e-floating-bars-var-3 .e-floating-bars__coupon-button{align-items:center;border:0;border-radius:0;color:var(--e-floating-bars-coupon-button-color);display:flex;height:var(--e-floating-bars-coupon-height);justify-content:center;order:3;padding-block-end:var(--e-floating-bars-coupon-padding-block-end);padding-block-start:var(--e-floating-bars-coupon-padding-block-start);padding-inline-end:var(--e-floating-bars-coupon-padding-inline-end);padding-inline-start:var(--e-floating-bars-coupon-padding-inline-start);position:relative;width:var(--e-floating-bars-coupon-width)}.e-floating-bars-var-3 .e-floating-bars__coupon-button,.e-floating-bars-var-3 .e-floating-bars__coupon-button:focus,.e-floating-bars-var-3 .e-floating-bars__coupon-button:hover{background-color:var(--e-floating-bars-coupon-bg-color)}.e-floating-bars-var-3 .e-floating-bars__coupon-button.animated{animation-delay:var(--e-floating-bars-coupon-animation-delay);animation-duration:var(--e-floating-bars-coupon-animation-duration);animation-iteration-count:1}.e-floating-bars-var-3 .e-floating-bars__coupon-button.has-entrance-animation{opacity:0}.e-floating-bars-var-3 .e-floating-bars__coupon-button.visible{opacity:1}.e-floating-bars-var-3 .e-floating-bars__coupon-button.has-border.is-type-cutout{border-color:var(--e-floating-bars-coupon-border-color);border-style:dashed;border-width:var(--e-floating-bars-coupon-border-width)}.e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-text{--e-floating-bars-coupon-padding-block-end:0;--e-floating-bars-coupon-padding-block-start:0;--e-floating-bars-coupon-padding-inline-end:0;--e-floating-bars-coupon-padding-inline-start:0;--e-floating-bars-coupon-border-width:0;--e-floating-bars-coupon-bg-color:transparent}.e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-gift-tag,.e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-price-tag,.e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-round-ticket,.e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-square-ticket{--e-floating-bars-coupon-padding-block-end:8px;--e-floating-bars-coupon-padding-block-start:8px;--e-floating-bars-coupon-padding-inline-end:20px;--e-floating-bars-coupon-padding-inline-start:20px;background-color:transparent}.e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-gift-tag,.e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-price-tag{padding-inline-start:calc(var(--e-floating-bars-coupon-padding-inline-start) + 1.5em)}[dir=rtl] .e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-gift-tag .e-floating-bars__shape,[dir=rtl] .e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-price-tag .e-floating-bars__shape{transform:rotate(180deg)}.e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-round-ticket,.e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-square-ticket{padding-inline:calc(var(--e-floating-bars-coupon-padding-inline-start) + .5em)}.e-floating-bars-var-3 .e-floating-bars__coupon-button.has-border .shape{stroke:var(--e-floating-bars-coupon-border-color);stroke-width:var(--e-floating-bars-coupon-border-width)}@media (max-width:ELEMENTOR_SCREEN_MOBILE_MAX){.e-floating-bars-var-3 .e-floating-bars__coupon-button{display:flex;grid-column:span 2/span 2;grid-row-start:2;justify-content:center}}.e-floating-bars-var-3 .e-floating-bars__shape{left:0;position:absolute;z-index:-1}.e-floating-bars-var-3 .e-floating-bars__shape .path{fill:var(--e-floating-bars-coupon-bg-color)}.e-floating-bars-var-3 .e-floating-bars__shape .circle{fill:var(--e-floating-bars-announcement-bg-color)}.e-floating-bars-var-3 .e-floating-bars__shape:not(:root){overflow:visible!important}.e-floating-bars-var-3 .e-floating-bars__coupon-icon{color:var(--e-floating-bars-coupon-button-color);display:flex}.e-floating-bars-var-3 .e-floating-bars__coupon-icon svg{fill:var(--e-floating-bars-coupon-button-color);height:1em;width:1em}.e-floating-bars-var-3 .e-floating-bars__coupon-text-group{align-items:center;display:flex;gap:var(--e-floating-bars-coupon-icon-gap)}.e-floating-bars-var-3 .e-floating-bars__coupon-text-group.is-hidden{display:none}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/templates/widget-icon-box-rtl.min.css */
.elementor-widget-icon-box .elementor-icon-box-wrapper{display:flex;flex-direction:column;text-align:center}.elementor-widget-icon-box .elementor-icon-box-icon{display:inline-block;flex:0 0 auto;line-height:0}.elementor-widget-icon-box .elementor-icon-box-content{flex-grow:1;width:100%}.elementor-widget-icon-box .elementor-icon-box-title a{color:inherit}.elementor-widget-icon-box .elementor-icon-box-description{margin:0}.elementor-widget-icon-box.elementor-position-inline-end .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:end}.elementor-widget-icon-box.elementor-position-inline-start .elementor-icon-box-wrapper{flex-direction:row;text-align:start}.elementor-widget-icon-box.elementor-position-block-start .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column;text-align:center}.elementor-widget-icon-box.elementor-position-block-end .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column-reverse;text-align:center}@media (min-width:ELEMENTOR_SCREEN_WIDESCREEN_MIN){.elementor-widget-icon-box.elementor-widescreen-position-inline-end .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:end}.elementor-widget-icon-box.elementor-widescreen-position-inline-start .elementor-icon-box-wrapper{flex-direction:row;text-align:start}.elementor-widget-icon-box.elementor-widescreen-position-block-start .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column;text-align:center}.elementor-widget-icon-box.elementor-widescreen-position-block-end .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column-reverse;text-align:center}}@media (max-width:ELEMENTOR_SCREEN_LAPTOP_MAX){.elementor-widget-icon-box.elementor-laptop-position-inline-end .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:end}.elementor-widget-icon-box.elementor-laptop-position-inline-start .elementor-icon-box-wrapper{flex-direction:row;text-align:start}.elementor-widget-icon-box.elementor-laptop-position-block-start .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column;text-align:center}.elementor-widget-icon-box.elementor-laptop-position-block-end .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column-reverse;text-align:center}}@media (max-width:ELEMENTOR_SCREEN_TABLET_EXTRA_MAX){.elementor-widget-icon-box.elementor-tablet_extra-position-inline-end .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:end}.elementor-widget-icon-box.elementor-tablet_extra-position-inline-start .elementor-icon-box-wrapper{flex-direction:row;text-align:start}.elementor-widget-icon-box.elementor-tablet_extra-position-block-start .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column;text-align:center}.elementor-widget-icon-box.elementor-tablet_extra-position-block-end .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column-reverse;text-align:center}}@media (max-width:ELEMENTOR_SCREEN_TABLET_MAX){.elementor-widget-icon-box.elementor-tablet-position-inline-end .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:end}.elementor-widget-icon-box.elementor-tablet-position-inline-start .elementor-icon-box-wrapper{flex-direction:row;text-align:start}.elementor-widget-icon-box.elementor-tablet-position-block-start .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column;text-align:center}.elementor-widget-icon-box.elementor-tablet-position-block-end .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column-reverse;text-align:center}}@media (max-width:ELEMENTOR_SCREEN_MOBILE_EXTRA_MAX){.elementor-widget-icon-box.elementor-mobile_extra-position-inline-end .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:end}.elementor-widget-icon-box.elementor-mobile_extra-position-inline-start .elementor-icon-box-wrapper{flex-direction:row;text-align:start}.elementor-widget-icon-box.elementor-mobile_extra-position-block-start .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column;text-align:center}.elementor-widget-icon-box.elementor-mobile_extra-position-block-end .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column-reverse;text-align:center}}@media (max-width:ELEMENTOR_SCREEN_MOBILE_MAX){.elementor-widget-icon-box.elementor-mobile-position-inline-end .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:end}.elementor-widget-icon-box.elementor-mobile-position-inline-start .elementor-icon-box-wrapper{flex-direction:row;text-align:start}.elementor-widget-icon-box.elementor-mobile-position-block-start .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column;text-align:center}.elementor-widget-icon-box.elementor-mobile-position-block-end .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column-reverse;text-align:center}}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/templates/widget-icon-box.min.css */
.elementor-widget-icon-box .elementor-icon-box-wrapper{display:flex;flex-direction:column;text-align:center}.elementor-widget-icon-box .elementor-icon-box-icon{display:inline-block;flex:0 0 auto;line-height:0}.elementor-widget-icon-box .elementor-icon-box-content{flex-grow:1;width:100%}.elementor-widget-icon-box .elementor-icon-box-title a{color:inherit}.elementor-widget-icon-box .elementor-icon-box-description{margin:0}.elementor-widget-icon-box.elementor-position-inline-end .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:end}.elementor-widget-icon-box.elementor-position-inline-start .elementor-icon-box-wrapper{flex-direction:row;text-align:start}.elementor-widget-icon-box.elementor-position-block-start .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column;text-align:center}.elementor-widget-icon-box.elementor-position-block-end .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column-reverse;text-align:center}@media (min-width:ELEMENTOR_SCREEN_WIDESCREEN_MIN){.elementor-widget-icon-box.elementor-widescreen-position-inline-end .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:end}.elementor-widget-icon-box.elementor-widescreen-position-inline-start .elementor-icon-box-wrapper{flex-direction:row;text-align:start}.elementor-widget-icon-box.elementor-widescreen-position-block-start .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column;text-align:center}.elementor-widget-icon-box.elementor-widescreen-position-block-end .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column-reverse;text-align:center}}@media (max-width:ELEMENTOR_SCREEN_LAPTOP_MAX){.elementor-widget-icon-box.elementor-laptop-position-inline-end .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:end}.elementor-widget-icon-box.elementor-laptop-position-inline-start .elementor-icon-box-wrapper{flex-direction:row;text-align:start}.elementor-widget-icon-box.elementor-laptop-position-block-start .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column;text-align:center}.elementor-widget-icon-box.elementor-laptop-position-block-end .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column-reverse;text-align:center}}@media (max-width:ELEMENTOR_SCREEN_TABLET_EXTRA_MAX){.elementor-widget-icon-box.elementor-tablet_extra-position-inline-end .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:end}.elementor-widget-icon-box.elementor-tablet_extra-position-inline-start .elementor-icon-box-wrapper{flex-direction:row;text-align:start}.elementor-widget-icon-box.elementor-tablet_extra-position-block-start .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column;text-align:center}.elementor-widget-icon-box.elementor-tablet_extra-position-block-end .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column-reverse;text-align:center}}@media (max-width:ELEMENTOR_SCREEN_TABLET_MAX){.elementor-widget-icon-box.elementor-tablet-position-inline-end .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:end}.elementor-widget-icon-box.elementor-tablet-position-inline-start .elementor-icon-box-wrapper{flex-direction:row;text-align:start}.elementor-widget-icon-box.elementor-tablet-position-block-start .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column;text-align:center}.elementor-widget-icon-box.elementor-tablet-position-block-end .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column-reverse;text-align:center}}@media (max-width:ELEMENTOR_SCREEN_MOBILE_EXTRA_MAX){.elementor-widget-icon-box.elementor-mobile_extra-position-inline-end .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:end}.elementor-widget-icon-box.elementor-mobile_extra-position-inline-start .elementor-icon-box-wrapper{flex-direction:row;text-align:start}.elementor-widget-icon-box.elementor-mobile_extra-position-block-start .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column;text-align:center}.elementor-widget-icon-box.elementor-mobile_extra-position-block-end .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column-reverse;text-align:center}}@media (max-width:ELEMENTOR_SCREEN_MOBILE_MAX){.elementor-widget-icon-box.elementor-mobile-position-inline-end .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:end}.elementor-widget-icon-box.elementor-mobile-position-inline-start .elementor-icon-box-wrapper{flex-direction:row;text-align:start}.elementor-widget-icon-box.elementor-mobile-position-block-start .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column;text-align:center}.elementor-widget-icon-box.elementor-mobile-position-block-end .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column-reverse;text-align:center}}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/templates/widget-icon-list-rtl.min.css */
.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container,.elementor-widget:not(:has(.elementor-widget-container)) .elementor-widget-container{overflow:hidden}.elementor-widget .elementor-icon-list-items.elementor-inline-items{display:flex;flex-wrap:wrap;margin-inline:-8px}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-inline-item{word-break:break-word}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:8px}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{border-width:0;border-inline-start-width:1px;border-style:solid;height:100%;inset-inline-end:-8px;inset-inline-start:auto;position:relative;width:auto}.elementor-widget .elementor-icon-list-items{list-style-type:none;margin:0;padding:0}.elementor-widget .elementor-icon-list-item{margin:0;padding:0;position:relative}.elementor-widget .elementor-icon-list-item:after{inset-block-end:0;position:absolute;width:100%}.elementor-widget .elementor-icon-list-item,.elementor-widget .elementor-icon-list-item a{align-items:var(--icon-vertical-align,center);display:flex;font-size:inherit}.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{align-self:center;padding-inline-start:5px}.elementor-widget .elementor-icon-list-icon{display:flex;inset-block-start:var(--icon-vertical-offset,initial);position:relative}.elementor-widget .elementor-icon-list-icon svg{height:var(--e-icon-list-icon-size,1em);width:var(--e-icon-list-icon-size,1em)}.elementor-widget .elementor-icon-list-icon i{font-size:var(--e-icon-list-icon-size);width:1.25em}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon{text-align:var(--e-icon-list-icon-align)}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg{margin:var(--e-icon-list-icon-margin,0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0)}.elementor-widget.elementor-list-item-link-full_width a{width:100%}.elementor-widget.elementor-align-center .elementor-icon-list-item,.elementor-widget.elementor-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-align-start .elementor-icon-list-item,.elementor-widget.elementor-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-align-end .elementor-icon-list-item,.elementor-widget.elementor-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-align-start) .elementor-icon-list-item:after{inset-inline-end:0}@media (min-width:ELEMENTOR_SCREEN_WIDESCREEN_MIN){.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-widescreen-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-widescreen-align-start .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-widescreen-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-widescreen-align-end .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-widescreen-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-widescreen-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-widescreen-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media (max-width:ELEMENTOR_SCREEN_LAPTOP_MAX){.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-laptop-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-laptop-align-start .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-laptop-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-laptop-align-end .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-laptop-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-laptop-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-laptop-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media (max-width:ELEMENTOR_SCREEN_TABLET_EXTRA_MAX){.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-tablet_extra-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-tablet_extra-align-start .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-tablet_extra-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-tablet_extra-align-end .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-tablet_extra-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-tablet_extra-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-tablet_extra-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media (max-width:ELEMENTOR_SCREEN_TABLET_MAX){.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-tablet-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-tablet-align-start .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-tablet-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-tablet-align-end .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-tablet-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-tablet-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-tablet-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media (max-width:ELEMENTOR_SCREEN_MOBILE_EXTRA_MAX){.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-mobile_extra-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-mobile_extra-align-start .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-mobile_extra-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-mobile_extra-align-end .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-mobile_extra-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-mobile_extra-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-mobile_extra-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media (max-width:ELEMENTOR_SCREEN_MOBILE_MAX){.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-mobile-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-mobile-align-start .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-mobile-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-mobile-align-end .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-mobile-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-mobile-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-mobile-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}#left-area ul.elementor-icon-list-items,.elementor .elementor-element ul.elementor-icon-list-items,.elementor-edit-area .elementor-element ul.elementor-icon-list-items{padding:0}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/templates/widget-icon-list.min.css */
.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container,.elementor-widget:not(:has(.elementor-widget-container)) .elementor-widget-container{overflow:hidden}.elementor-widget .elementor-icon-list-items.elementor-inline-items{display:flex;flex-wrap:wrap;margin-inline:-8px}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-inline-item{word-break:break-word}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:8px}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{border-width:0;border-inline-start-width:1px;border-style:solid;height:100%;inset-inline-end:-8px;inset-inline-start:auto;position:relative;width:auto}.elementor-widget .elementor-icon-list-items{list-style-type:none;margin:0;padding:0}.elementor-widget .elementor-icon-list-item{margin:0;padding:0;position:relative}.elementor-widget .elementor-icon-list-item:after{inset-block-end:0;position:absolute;width:100%}.elementor-widget .elementor-icon-list-item,.elementor-widget .elementor-icon-list-item a{align-items:var(--icon-vertical-align,center);display:flex;font-size:inherit}.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{align-self:center;padding-inline-start:5px}.elementor-widget .elementor-icon-list-icon{display:flex;inset-block-start:var(--icon-vertical-offset,initial);position:relative}.elementor-widget .elementor-icon-list-icon svg{height:var(--e-icon-list-icon-size,1em);width:var(--e-icon-list-icon-size,1em)}.elementor-widget .elementor-icon-list-icon i{font-size:var(--e-icon-list-icon-size);width:1.25em}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon{text-align:var(--e-icon-list-icon-align)}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg{margin:var(--e-icon-list-icon-margin,0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0)}.elementor-widget.elementor-list-item-link-full_width a{width:100%}.elementor-widget.elementor-align-center .elementor-icon-list-item,.elementor-widget.elementor-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-align-start .elementor-icon-list-item,.elementor-widget.elementor-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-align-end .elementor-icon-list-item,.elementor-widget.elementor-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-align-start) .elementor-icon-list-item:after{inset-inline-end:0}@media (min-width:ELEMENTOR_SCREEN_WIDESCREEN_MIN){.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-widescreen-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-widescreen-align-start .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-widescreen-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-widescreen-align-end .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-widescreen-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-widescreen-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-widescreen-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media (max-width:ELEMENTOR_SCREEN_LAPTOP_MAX){.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-laptop-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-laptop-align-start .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-laptop-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-laptop-align-end .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-laptop-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-laptop-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-laptop-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media (max-width:ELEMENTOR_SCREEN_TABLET_EXTRA_MAX){.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-tablet_extra-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-tablet_extra-align-start .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-tablet_extra-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-tablet_extra-align-end .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-tablet_extra-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-tablet_extra-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-tablet_extra-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media (max-width:ELEMENTOR_SCREEN_TABLET_MAX){.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-tablet-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-tablet-align-start .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-tablet-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-tablet-align-end .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-tablet-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-tablet-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-tablet-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media (max-width:ELEMENTOR_SCREEN_MOBILE_EXTRA_MAX){.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-mobile_extra-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-mobile_extra-align-start .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-mobile_extra-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-mobile_extra-align-end .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-mobile_extra-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-mobile_extra-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-mobile_extra-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media (max-width:ELEMENTOR_SCREEN_MOBILE_MAX){.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-mobile-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-mobile-align-start .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-mobile-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-mobile-align-end .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-mobile-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-mobile-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-mobile-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}#left-area ul.elementor-icon-list-items,.elementor .elementor-element ul.elementor-icon-list-items,.elementor-edit-area .elementor-element ul.elementor-icon-list-items{padding:0}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/templates/widget-image-box-rtl.min.css */
.elementor-widget-image-box .elementor-image-box-content{width:100%}@media (min-width:ELEMENTOR_SCREEN_MOBILE_NEXT){.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper,.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{display:flex}.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{flex-direction:row-reverse;text-align:end}[dir=rtl] .elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{flex-direction:row}.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper{flex-direction:row;text-align:start}[dir=rtl] .elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper{flex-direction:row-reverse}.elementor-widget-image-box.elementor-position-top .elementor-image-box-img{margin:auto}.elementor-widget-image-box.elementor-vertical-align-top .elementor-image-box-wrapper{align-items:flex-start}.elementor-widget-image-box.elementor-vertical-align-middle .elementor-image-box-wrapper{align-items:center}.elementor-widget-image-box.elementor-vertical-align-bottom .elementor-image-box-wrapper{align-items:flex-end}}@media (max-width:ELEMENTOR_SCREEN_MOBILE_MAX){.elementor-widget-image-box .elementor-image-box-img{margin-inline:auto!important;margin-bottom:15px}}.elementor-widget-image-box .elementor-image-box-img{display:inline-block}.elementor-widget-image-box .elementor-image-box-img img{display:block;line-height:0}.elementor-widget-image-box .elementor-image-box-title a{color:inherit}.elementor-widget-image-box .elementor-image-box-wrapper{text-align:center}.elementor-widget-image-box .elementor-image-box-description{margin:0}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/templates/widget-image-box.min.css */
.elementor-widget-image-box .elementor-image-box-content{width:100%}@media (min-width:ELEMENTOR_SCREEN_MOBILE_NEXT){.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper,.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{display:flex}.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{flex-direction:row-reverse;text-align:end}[dir=rtl] .elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{flex-direction:row}.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper{flex-direction:row;text-align:start}[dir=rtl] .elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper{flex-direction:row-reverse}.elementor-widget-image-box.elementor-position-top .elementor-image-box-img{margin:auto}.elementor-widget-image-box.elementor-vertical-align-top .elementor-image-box-wrapper{align-items:flex-start}.elementor-widget-image-box.elementor-vertical-align-middle .elementor-image-box-wrapper{align-items:center}.elementor-widget-image-box.elementor-vertical-align-bottom .elementor-image-box-wrapper{align-items:flex-end}}@media (max-width:ELEMENTOR_SCREEN_MOBILE_MAX){.elementor-widget-image-box .elementor-image-box-img{margin-inline:auto!important;margin-bottom:15px}}.elementor-widget-image-box .elementor-image-box-img{display:inline-block}.elementor-widget-image-box .elementor-image-box-img img{display:block;line-height:0}.elementor-widget-image-box .elementor-image-box-title a{color:inherit}.elementor-widget-image-box .elementor-image-box-wrapper{text-align:center}.elementor-widget-image-box .elementor-image-box-description{margin:0}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/templates/widget-image-gallery-rtl.min.css */
.elementor-image-gallery .gallery-item{display:inline-block;margin:0 auto;max-width:100%;text-align:center;vertical-align:top;width:100%}.elementor-image-gallery .gallery-item img{margin:0 auto}.elementor-image-gallery .gallery-item .gallery-caption{margin:0}.elementor-image-gallery figure img{display:block}.elementor-image-gallery figure figcaption{width:100%}.gallery-spacing-custom .elementor-image-gallery .gallery-icon{padding:0}@media (min-width:ELEMENTOR_SCREEN_MOBILE_NEXT){.elementor-image-gallery .gallery-columns-2 .gallery-item{max-width:50%}.elementor-image-gallery .gallery-columns-3 .gallery-item{max-width:33.33%}.elementor-image-gallery .gallery-columns-4 .gallery-item{max-width:25%}.elementor-image-gallery .gallery-columns-5 .gallery-item{max-width:20%}.elementor-image-gallery .gallery-columns-6 .gallery-item{max-width:16.666%}.elementor-image-gallery .gallery-columns-7 .gallery-item{max-width:14.28%}.elementor-image-gallery .gallery-columns-8 .gallery-item{max-width:12.5%}.elementor-image-gallery .gallery-columns-9 .gallery-item{max-width:11.11%}.elementor-image-gallery .gallery-columns-10 .gallery-item{max-width:10%}}@media (min-width:480px) and (max-width:ELEMENTOR_SCREEN_MOBILE_MAX){.elementor-image-gallery .gallery.gallery-columns-10 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-2 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-3 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-4 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-5 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-6 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-7 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-8 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-9 .gallery-item{max-width:50%}}@media (max-width:479px){.elementor-image-gallery .gallery.gallery-columns-10 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-2 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-3 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-4 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-5 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-6 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-7 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-8 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-9 .gallery-item{max-width:100%}}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/templates/widget-image-gallery.min.css */
.elementor-image-gallery .gallery-item{display:inline-block;margin:0 auto;max-width:100%;text-align:center;vertical-align:top;width:100%}.elementor-image-gallery .gallery-item img{margin:0 auto}.elementor-image-gallery .gallery-item .gallery-caption{margin:0}.elementor-image-gallery figure img{display:block}.elementor-image-gallery figure figcaption{width:100%}.gallery-spacing-custom .elementor-image-gallery .gallery-icon{padding:0}@media (min-width:ELEMENTOR_SCREEN_MOBILE_NEXT){.elementor-image-gallery .gallery-columns-2 .gallery-item{max-width:50%}.elementor-image-gallery .gallery-columns-3 .gallery-item{max-width:33.33%}.elementor-image-gallery .gallery-columns-4 .gallery-item{max-width:25%}.elementor-image-gallery .gallery-columns-5 .gallery-item{max-width:20%}.elementor-image-gallery .gallery-columns-6 .gallery-item{max-width:16.666%}.elementor-image-gallery .gallery-columns-7 .gallery-item{max-width:14.28%}.elementor-image-gallery .gallery-columns-8 .gallery-item{max-width:12.5%}.elementor-image-gallery .gallery-columns-9 .gallery-item{max-width:11.11%}.elementor-image-gallery .gallery-columns-10 .gallery-item{max-width:10%}}@media (min-width:480px) and (max-width:ELEMENTOR_SCREEN_MOBILE_MAX){.elementor-image-gallery .gallery.gallery-columns-10 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-2 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-3 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-4 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-5 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-6 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-7 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-8 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-9 .gallery-item{max-width:50%}}@media (max-width:479px){.elementor-image-gallery .gallery.gallery-columns-10 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-2 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-3 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-4 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-5 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-6 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-7 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-8 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-9 .gallery-item{max-width:100%}}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/templates/widget-link-in-bio-base-rtl.min.css */
.e-link-in-bio{--e-link-in-bio-border-color:transparent;--e-link-in-bio-border-style:none;--e-link-in-bio-border-width:0;--e-link-in-bio-container-height:auto;--e-link-in-bio-container-width:360px;--e-link-in-bio-content-align-h:center;--e-link-in-bio-content-align-v:center;--e-link-in-bio-content-width:280px;--e-link-in-bio-full-height:100vh;--e-link-in-bio-gutter-block-end:45px;--e-link-in-bio-gutter-block-start:38px;--e-link-in-bio-gutter-inline:40px;--e-link-in-bio-identity-image-cover-border-bottom-width:0;--e-link-in-bio-identity-image-cover-border-color:transparent;--e-link-in-bio-identity-image-cover-border-style:none;--e-link-in-bio-identity-image-cover-height:170px;--e-link-in-bio-identity-image-cover-position:center center;--e-link-in-bio-identity-image-profile-border-color:transparent;--e-link-in-bio-identity-image-profile-position:center center;--e-link-in-bio-identity-image-profile-border-radius:50%;--e-link-in-bio-identity-image-profile-border-style:none;--e-link-in-bio-identity-image-profile-border-width:0;--e-link-in-bio-identity-image-profile-width:115px;--e-link-in-bio-heading-color:inherit;--e-link-in-bio-title-color:inherit;--e-link-in-bio-about-heading-color:inherit;--e-link-in-bio-description-color:#324a6d;--e-link-in-bio-icon-background-color:transparent;--e-link-in-bio-icon-border-color:transparent;--e-link-in-bio-icon-border-style:none;--e-link-in-bio-icon-border-width:0;--e-link-in-bio-icon-color:inherit;--e-link-in-bio-icon-columns:3;--e-link-in-bio-icon-gap:20px 29px;--e-link-in-bio-icon-size:25px;--e-link-in-bio-ctas-background-color:#467ff7;--e-link-in-bio-ctas-border-color:transparent;--e-link-in-bio-ctas-border-radius:20px;--e-link-in-bio-ctas-border-style:none;--e-link-in-bio-ctas-border-width:0;--e-link-in-bio-ctas-gap:22px;--e-link-in-bio-ctas-padding-block-end:17px;--e-link-in-bio-ctas-padding-block-start:17px;--e-link-in-bio-ctas-padding-inline-end:20px;--e-link-in-bio-ctas-padding-inline-start:20px;--e-link-in-bio-ctas-text-color:#fff;--e-link-in-bio-image-links-border-color:transparent;--e-link-in-bio-image-links-border-style:solid;--e-link-in-bio-image-links-border-width:0;--e-link-in-bio-image-links-columns:2;--e-link-in-bio-image-links-gap:10px;--e-link-in-bio-image-links-height:auto;--background-overlay-opacity:0.5;align-items:var(--e-link-in-bio-content-align-h);border-color:var(--e-link-in-bio-border-color);border-style:var(--e-link-in-bio-border-style);border-width:var(--e-link-in-bio-border-width);display:flex;flex-direction:column;justify-content:var(--e-link-in-bio-content-align-v);margin-inline:auto;max-width:100%;min-height:var(--e-link-in-bio-container-height);padding:var(--e-link-in-bio-gutter-block-start) var(--e-link-in-bio-gutter-inline) var(--e-link-in-bio-gutter-block-end);position:relative;width:var(--e-link-in-bio-container-width)}@supports (height:100dvh){.e-link-in-bio{--e-link-in-bio-full-height:100dvh}}.e-link-in-bio.has-border{--e-link-in-bio-border-style:solid}@media (max-width:ELEMENTOR_SCREEN_MOBILE_MAX){.e-link-in-bio.is-full-height-mobile{--e-link-in-bio-container-height:var(--e-link-in-bio-full-height,100vh)}}@media (min-width:ELEMENTOR_SCREEN_MOBILE_EXTRA_MIN) and (max-width:ELEMENTOR_SCREEN_MOBILE_EXTRA_MAX){.e-link-in-bio.is-full-height-mobile_extra{--e-link-in-bio-container-height:var(--e-link-in-bio-full-height,100vh)}}@media (min-width:ELEMENTOR_SCREEN_TABLET_MIN) and (max-width:ELEMENTOR_SCREEN_TABLET_MAX){.e-link-in-bio.is-full-height-tablet{--e-link-in-bio-container-height:var(--e-link-in-bio-full-height,100vh)}}@media (min-width:ELEMENTOR_SCREEN_TABLET_EXTRA_MIN) and (max-width:ELEMENTOR_SCREEN_TABLET_EXTRA_MAX){.e-link-in-bio.is-full-height-tablet_extra{--e-link-in-bio-container-height:var(--e-link-in-bio-full-height,100vh)}}@media (min-width:ELEMENTOR_SCREEN_LAPTOP_MIN) and (max-width:ELEMENTOR_SCREEN_LAPTOP_MAX){.e-link-in-bio.is-full-height-laptop{--e-link-in-bio-container-height:var(--e-link-in-bio-full-height,100vh)}}@media (min-width:ELEMENTOR_SCREEN_DESKTOP_MIN){.e-link-in-bio.is-full-height-desktop{--e-link-in-bio-container-height:var(--e-link-in-bio-full-height,100vh)}}@media (min-width:ELEMENTOR_SCREEN_DESKTOP_MIN) and (max-width:ELEMENTOR_SCREEN_DESKTOP_MAX){.e-link-in-bio.is-full-height-desktop.is-full-height-widescreen{--e-link-in-bio-container-height:var(--e-link-in-bio-full-height,100vh)}}@media (min-width:ELEMENTOR_SCREEN_WIDESCREEN_MIN){.e-link-in-bio.is-full-height-widescreen{--e-link-in-bio-container-height:var(--e-link-in-bio-full-height,100vh)}}.e-link-in-bio.is-full-width{--e-link-in-bio-container-width:100%}.e-link-in-bio__bg{display:grid;inset:0;position:absolute;z-index:0}.e-link-in-bio__bg,.e-link-in-bio__bg-overlay{background-position:50%;background-repeat:no-repeat;background-size:cover}.e-link-in-bio__bg-overlay{opacity:var(--background-overlay-opacity)}.e-link-in-bio__content{color:#1c2448;display:flex;flex-direction:column;font-family:var(--e-global-typography-text-font-family,"Poppins"),Sans-serif;max-width:100%;text-align:center;width:var(--e-link-in-bio-content-width);z-index:1}.e-link-in-bio__content *{word-wrap:break-word}.e-link-in-bio__identity{display:grid;grid-template-columns:1fr;grid-template-rows:auto;margin-block-end:14px;margin-block-start:calc(var(--e-link-in-bio-gutter-block-start) * -1)}.e-link-in-bio__identity .e-link-in-bio__identity-image{display:flex;position:relative}.e-link-in-bio__identity .e-link-in-bio__identity-image-element{display:block;flex:1 1 100%;-o-object-fit:cover;object-fit:cover}.e-link-in-bio__identity .e-link-in-bio__identity-image-cover{align-self:start;border-color:var(--e-link-in-bio-identity-image-cover-border-color);border-style:var(--e-link-in-bio-identity-image-cover-border-style);border-width:0 0 var(--e-link-in-bio-identity-image-cover-border-bottom-width) 0;grid-column:1;grid-row:1;margin-inline:calc(var(--e-link-in-bio-gutter-inline) * -1);max-height:var(--e-link-in-bio-identity-image-cover-height);overflow:hidden;width:calc(100% + var(--e-link-in-bio-gutter-inline) * 2)}.e-link-in-bio__identity .e-link-in-bio__identity-image-cover.has-border{--e-link-in-bio-identity-image-cover-border-style:solid}.e-link-in-bio__identity .e-link-in-bio__identity-image-cover .e-link-in-bio__identity-image-element{-o-object-position:var(--e-link-in-bio-identity-image-cover-position);object-position:var(--e-link-in-bio-identity-image-cover-position)}.e-link-in-bio__identity .e-link-in-bio__identity-image-profile{align-self:center;aspect-ratio:1;border-color:var(--e-link-in-bio-identity-image-profile-border-color);border-radius:var(--e-link-in-bio-identity-image-profile-border-radius);border-style:var(--e-link-in-bio-identity-image-profile-border-style);border-width:var(--e-link-in-bio-identity-image-profile-border-width);grid-column:1;grid-row:1;margin-block-end:17px;margin-block-start:var(--e-link-in-bio-gutter-block-start);margin-inline:auto;max-width:100%;overflow:hidden;width:var(--e-link-in-bio-identity-image-profile-width)}.e-link-in-bio__identity .e-link-in-bio__identity-image-profile.has-border{--e-link-in-bio-identity-image-profile-border-style:solid}.e-link-in-bio__identity .e-link-in-bio__identity-image-profile.has-style-square{--e-link-in-bio-identity-image-profile-border-radius:0}.e-link-in-bio__identity .e-link-in-bio__identity-image-profile .e-link-in-bio__identity-image-element{aspect-ratio:inherit;-o-object-position:var(--e-link-in-bio-identity-image-profile-position);object-position:var(--e-link-in-bio-identity-image-profile-position)}.e-link-in-bio__identity .e-link-in-bio__identity-image-cover+.e-link-in-bio__identity-image-profile{margin-block-start:17px}.e-link-in-bio__bio>*{margin-block:0}.e-link-in-bio__heading{color:var(--e-link-in-bio-heading-color);font-size:36px;font-weight:600;line-height:42px}.e-link-in-bio__about-heading{color:var(--e-link-in-bio-about-heading-color);font-size:16px;font-weight:500;line-height:20px}.e-link-in-bio__title{color:var(--e-link-in-bio-title-color);font-size:20px;font-weight:500;line-height:35px}.e-link-in-bio__description{color:var(--e-link-in-bio-description-color);font-size:16px;font-weight:300;line-height:24px;margin-block-start:20px}.e-link-in-bio__bio--footer{margin-block-start:34px}.e-link-in-bio__bio--footer .e-link-in-bio__description{font-size:12px;font-weight:500;line-height:20px;margin-block-start:0}.e-link-in-bio__bio--footer .e-link-in-bio__about-heading+.e-link-in-bio__description{margin-block-start:3px}.e-link-in-bio__icons{display:flex;flex-flow:row wrap;gap:var(--e-link-in-bio-icon-gap);justify-content:center;margin-block-start:20px}.e-link-in-bio__icons i{font-size:var(--e-link-in-bio-icon-size)}.e-link-in-bio__icons.has-size-medium{--e-link-in-bio-icon-size:30px}.e-link-in-bio__icons.has-size-large{--e-link-in-bio-icon-gap:20px 24px;--e-link-in-bio-icon-size:35px}.e-link-in-bio__icon{display:flex}.e-link-in-bio__icon .e-link-in-bio__icon-link{align-items:center;color:inherit;display:flex;flex:1 1 auto;flex-direction:column}.e-link-in-bio__icon .e-link-in-bio__icon-link:active,.e-link-in-bio__icon .e-link-in-bio__icon-link:focus,.e-link-in-bio__icon .e-link-in-bio__icon-link:hover{color:inherit}.e-link-in-bio__icon .e-link-in-bio__icon-svg{align-items:center;color:var(--e-link-in-bio-icon-color);display:flex;justify-content:center}.e-link-in-bio__icon svg{fill:currentColor;height:var(--e-link-in-bio-icon-size)}.e-link-in-bio__icon i{font-size:var(--e-link-in-bio-icon-size)}.e-link-in-bio__icon .e-link-in-bio__icon-label{font-size:14px;font-weight:500;line-height:20px;text-align:center}.e-link-in-bio__image-links{display:grid;gap:var(--e-link-in-bio-image-links-gap);grid-template-columns:repeat(var(--e-link-in-bio-image-links-columns,2),minmax(0,1fr));grid-template-rows:auto;margin-block-start:24px}.e-link-in-bio__image-links.has-1-columns{--e-link-in-bio-image-links-columns:1;--e-link-in-bio-image-links-gap:14px}.e-link-in-bio__image-links.has-3-columns{--e-link-in-bio-image-links-columns:3;--e-link-in-bio-image-links-gap:5px}.e-link-in-bio__image-links .e-link-in-bio__image-links-link{display:grid}.e-link-in-bio__image-links img.e-link-in-bio__image-links-img{aspect-ratio:1;border-color:var(--e-link-in-bio-image-links-border-color);border-style:var(--e-link-in-bio-image-links-border-style);border-width:var(--e-link-in-bio-image-links-border-width);display:block;height:var(--e-link-in-bio-image-links-height,auto);-o-object-fit:cover;object-fit:cover;width:100%}.e-link-in-bio__ctas{display:grid;gap:var(--e-link-in-bio-ctas-gap);grid-template-columns:minmax(0,1fr);grid-template-rows:auto;margin-block-start:31px}.e-link-in-bio__ctas.has-type-link{--e-link-in-bio-ctas-gap:10px;justify-items:center}.e-link-in-bio__ctas.has-type-divider{--e-link-in-bio-ctas-gap:0}.e-link-in-bio__ctas .e-link-in-bio__cta{display:flex;font-size:16px;font-weight:500;line-height:20px}.e-link-in-bio__ctas .e-link-in-bio__cta,.e-link-in-bio__ctas .e-link-in-bio__cta:active,.e-link-in-bio__ctas .e-link-in-bio__cta:focus,.e-link-in-bio__ctas .e-link-in-bio__cta:hover{color:var(--e-link-in-bio-ctas-text-color)}.e-link-in-bio__ctas .e-link-in-bio__cta-image{flex:0 0 min(50%,140px)}.e-link-in-bio__ctas .e-link-in-bio__cta-image-element{aspect-ratio:140/100;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.e-link-in-bio__ctas .e-link-in-bio__cta-text{align-items:center;display:flex;flex:1 1 auto;justify-content:center}.e-link-in-bio__ctas .e-link-in-bio__cta.is-type-button{border-radius:var(--e-link-in-bio-ctas-border-radius);overflow:hidden}.e-link-in-bio__ctas .e-link-in-bio__cta.is-type-button.has-border{--e-link-in-bio-ctas-border-style:solid;border-color:var(--e-link-in-bio-ctas-border-color);border-style:var(--e-link-in-bio-ctas-border-style);border-width:var(--e-link-in-bio-ctas-border-width)}.e-link-in-bio__ctas .e-link-in-bio__cta.is-type-button.has-corners-rounded{--e-link-in-bio-ctas-border-radius:20px}.e-link-in-bio__ctas .e-link-in-bio__cta.is-type-button.has-corners-round{--e-link-in-bio-ctas-border-radius:50px}.e-link-in-bio__ctas .e-link-in-bio__cta.is-type-button.has-corners-sharp{--e-link-in-bio-ctas-border-radius:0}.e-link-in-bio__ctas .e-link-in-bio__cta.is-type-button .e-link-in-bio__cta-text{background-color:var(--e-link-in-bio-ctas-background-color);padding-block-end:var(--e-link-in-bio-ctas-padding-block-end);padding-block-start:var(--e-link-in-bio-ctas-padding-block-start);padding-inline-end:var(--e-link-in-bio-ctas-padding-inline-end);padding-inline-start:var(--e-link-in-bio-ctas-padding-inline-start)}.e-link-in-bio__ctas .e-link-in-bio__cta.is-type-link{--e-link-in-bio-ctas-text-color:#467ff7;font-weight:700;justify-content:center;margin-block:17px}.e-link-in-bio .e-link-in-bio__content .e-link-in-bio__ctas .e-link-in-bio__cta.is-type-link{text-decoration:underline}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/templates/widget-link-in-bio-base.min.css */
.e-link-in-bio{--e-link-in-bio-border-color:transparent;--e-link-in-bio-border-style:none;--e-link-in-bio-border-width:0;--e-link-in-bio-container-height:auto;--e-link-in-bio-container-width:360px;--e-link-in-bio-content-align-h:center;--e-link-in-bio-content-align-v:center;--e-link-in-bio-content-width:280px;--e-link-in-bio-full-height:100vh;--e-link-in-bio-gutter-block-end:45px;--e-link-in-bio-gutter-block-start:38px;--e-link-in-bio-gutter-inline:40px;--e-link-in-bio-identity-image-cover-border-bottom-width:0;--e-link-in-bio-identity-image-cover-border-color:transparent;--e-link-in-bio-identity-image-cover-border-style:none;--e-link-in-bio-identity-image-cover-height:170px;--e-link-in-bio-identity-image-cover-position:center center;--e-link-in-bio-identity-image-profile-border-color:transparent;--e-link-in-bio-identity-image-profile-position:center center;--e-link-in-bio-identity-image-profile-border-radius:50%;--e-link-in-bio-identity-image-profile-border-style:none;--e-link-in-bio-identity-image-profile-border-width:0;--e-link-in-bio-identity-image-profile-width:115px;--e-link-in-bio-heading-color:inherit;--e-link-in-bio-title-color:inherit;--e-link-in-bio-about-heading-color:inherit;--e-link-in-bio-description-color:#324a6d;--e-link-in-bio-icon-background-color:transparent;--e-link-in-bio-icon-border-color:transparent;--e-link-in-bio-icon-border-style:none;--e-link-in-bio-icon-border-width:0;--e-link-in-bio-icon-color:inherit;--e-link-in-bio-icon-columns:3;--e-link-in-bio-icon-gap:20px 29px;--e-link-in-bio-icon-size:25px;--e-link-in-bio-ctas-background-color:#467ff7;--e-link-in-bio-ctas-border-color:transparent;--e-link-in-bio-ctas-border-radius:20px;--e-link-in-bio-ctas-border-style:none;--e-link-in-bio-ctas-border-width:0;--e-link-in-bio-ctas-gap:22px;--e-link-in-bio-ctas-padding-block-end:17px;--e-link-in-bio-ctas-padding-block-start:17px;--e-link-in-bio-ctas-padding-inline-end:20px;--e-link-in-bio-ctas-padding-inline-start:20px;--e-link-in-bio-ctas-text-color:#fff;--e-link-in-bio-image-links-border-color:transparent;--e-link-in-bio-image-links-border-style:solid;--e-link-in-bio-image-links-border-width:0;--e-link-in-bio-image-links-columns:2;--e-link-in-bio-image-links-gap:10px;--e-link-in-bio-image-links-height:auto;--background-overlay-opacity:0.5;align-items:var(--e-link-in-bio-content-align-h);border-color:var(--e-link-in-bio-border-color);border-style:var(--e-link-in-bio-border-style);border-width:var(--e-link-in-bio-border-width);display:flex;flex-direction:column;justify-content:var(--e-link-in-bio-content-align-v);margin-inline:auto;max-width:100%;min-height:var(--e-link-in-bio-container-height);padding:var(--e-link-in-bio-gutter-block-start) var(--e-link-in-bio-gutter-inline) var(--e-link-in-bio-gutter-block-end);position:relative;width:var(--e-link-in-bio-container-width)}@supports (height:100dvh){.e-link-in-bio{--e-link-in-bio-full-height:100dvh}}.e-link-in-bio.has-border{--e-link-in-bio-border-style:solid}@media (max-width:ELEMENTOR_SCREEN_MOBILE_MAX){.e-link-in-bio.is-full-height-mobile{--e-link-in-bio-container-height:var(--e-link-in-bio-full-height,100vh)}}@media (min-width:ELEMENTOR_SCREEN_MOBILE_EXTRA_MIN) and (max-width:ELEMENTOR_SCREEN_MOBILE_EXTRA_MAX){.e-link-in-bio.is-full-height-mobile_extra{--e-link-in-bio-container-height:var(--e-link-in-bio-full-height,100vh)}}@media (min-width:ELEMENTOR_SCREEN_TABLET_MIN) and (max-width:ELEMENTOR_SCREEN_TABLET_MAX){.e-link-in-bio.is-full-height-tablet{--e-link-in-bio-container-height:var(--e-link-in-bio-full-height,100vh)}}@media (min-width:ELEMENTOR_SCREEN_TABLET_EXTRA_MIN) and (max-width:ELEMENTOR_SCREEN_TABLET_EXTRA_MAX){.e-link-in-bio.is-full-height-tablet_extra{--e-link-in-bio-container-height:var(--e-link-in-bio-full-height,100vh)}}@media (min-width:ELEMENTOR_SCREEN_LAPTOP_MIN) and (max-width:ELEMENTOR_SCREEN_LAPTOP_MAX){.e-link-in-bio.is-full-height-laptop{--e-link-in-bio-container-height:var(--e-link-in-bio-full-height,100vh)}}@media (min-width:ELEMENTOR_SCREEN_DESKTOP_MIN){.e-link-in-bio.is-full-height-desktop{--e-link-in-bio-container-height:var(--e-link-in-bio-full-height,100vh)}}@media (min-width:ELEMENTOR_SCREEN_DESKTOP_MIN) and (max-width:ELEMENTOR_SCREEN_DESKTOP_MAX){.e-link-in-bio.is-full-height-desktop.is-full-height-widescreen{--e-link-in-bio-container-height:var(--e-link-in-bio-full-height,100vh)}}@media (min-width:ELEMENTOR_SCREEN_WIDESCREEN_MIN){.e-link-in-bio.is-full-height-widescreen{--e-link-in-bio-container-height:var(--e-link-in-bio-full-height,100vh)}}.e-link-in-bio.is-full-width{--e-link-in-bio-container-width:100%}.e-link-in-bio__bg{display:grid;inset:0;position:absolute;z-index:0}.e-link-in-bio__bg,.e-link-in-bio__bg-overlay{background-position:50%;background-repeat:no-repeat;background-size:cover}.e-link-in-bio__bg-overlay{opacity:var(--background-overlay-opacity)}.e-link-in-bio__content{color:#1c2448;display:flex;flex-direction:column;font-family:var(--e-global-typography-text-font-family,"Poppins"),Sans-serif;max-width:100%;text-align:center;width:var(--e-link-in-bio-content-width);z-index:1}.e-link-in-bio__content *{word-wrap:break-word}.e-link-in-bio__identity{display:grid;grid-template-columns:1fr;grid-template-rows:auto;margin-block-end:14px;margin-block-start:calc(var(--e-link-in-bio-gutter-block-start) * -1)}.e-link-in-bio__identity .e-link-in-bio__identity-image{display:flex;position:relative}.e-link-in-bio__identity .e-link-in-bio__identity-image-element{display:block;flex:1 1 100%;-o-object-fit:cover;object-fit:cover}.e-link-in-bio__identity .e-link-in-bio__identity-image-cover{align-self:start;border-color:var(--e-link-in-bio-identity-image-cover-border-color);border-style:var(--e-link-in-bio-identity-image-cover-border-style);border-width:0 0 var(--e-link-in-bio-identity-image-cover-border-bottom-width) 0;grid-column:1;grid-row:1;margin-inline:calc(var(--e-link-in-bio-gutter-inline) * -1);max-height:var(--e-link-in-bio-identity-image-cover-height);overflow:hidden;width:calc(100% + var(--e-link-in-bio-gutter-inline) * 2)}.e-link-in-bio__identity .e-link-in-bio__identity-image-cover.has-border{--e-link-in-bio-identity-image-cover-border-style:solid}.e-link-in-bio__identity .e-link-in-bio__identity-image-cover .e-link-in-bio__identity-image-element{-o-object-position:var(--e-link-in-bio-identity-image-cover-position);object-position:var(--e-link-in-bio-identity-image-cover-position)}.e-link-in-bio__identity .e-link-in-bio__identity-image-profile{align-self:center;aspect-ratio:1;border-color:var(--e-link-in-bio-identity-image-profile-border-color);border-radius:var(--e-link-in-bio-identity-image-profile-border-radius);border-style:var(--e-link-in-bio-identity-image-profile-border-style);border-width:var(--e-link-in-bio-identity-image-profile-border-width);grid-column:1;grid-row:1;margin-block-end:17px;margin-block-start:var(--e-link-in-bio-gutter-block-start);margin-inline:auto;max-width:100%;overflow:hidden;width:var(--e-link-in-bio-identity-image-profile-width)}.e-link-in-bio__identity .e-link-in-bio__identity-image-profile.has-border{--e-link-in-bio-identity-image-profile-border-style:solid}.e-link-in-bio__identity .e-link-in-bio__identity-image-profile.has-style-square{--e-link-in-bio-identity-image-profile-border-radius:0}.e-link-in-bio__identity .e-link-in-bio__identity-image-profile .e-link-in-bio__identity-image-element{aspect-ratio:inherit;-o-object-position:var(--e-link-in-bio-identity-image-profile-position);object-position:var(--e-link-in-bio-identity-image-profile-position)}.e-link-in-bio__identity .e-link-in-bio__identity-image-cover+.e-link-in-bio__identity-image-profile{margin-block-start:17px}.e-link-in-bio__bio>*{margin-block:0}.e-link-in-bio__heading{color:var(--e-link-in-bio-heading-color);font-size:36px;font-weight:600;line-height:42px}.e-link-in-bio__about-heading{color:var(--e-link-in-bio-about-heading-color);font-size:16px;font-weight:500;line-height:20px}.e-link-in-bio__title{color:var(--e-link-in-bio-title-color);font-size:20px;font-weight:500;line-height:35px}.e-link-in-bio__description{color:var(--e-link-in-bio-description-color);font-size:16px;font-weight:300;line-height:24px;margin-block-start:20px}.e-link-in-bio__bio--footer{margin-block-start:34px}.e-link-in-bio__bio--footer .e-link-in-bio__description{font-size:12px;font-weight:500;line-height:20px;margin-block-start:0}.e-link-in-bio__bio--footer .e-link-in-bio__about-heading+.e-link-in-bio__description{margin-block-start:3px}.e-link-in-bio__icons{display:flex;flex-flow:row wrap;gap:var(--e-link-in-bio-icon-gap);justify-content:center;margin-block-start:20px}.e-link-in-bio__icons i{font-size:var(--e-link-in-bio-icon-size)}.e-link-in-bio__icons.has-size-medium{--e-link-in-bio-icon-size:30px}.e-link-in-bio__icons.has-size-large{--e-link-in-bio-icon-gap:20px 24px;--e-link-in-bio-icon-size:35px}.e-link-in-bio__icon{display:flex}.e-link-in-bio__icon .e-link-in-bio__icon-link{align-items:center;color:inherit;display:flex;flex:1 1 auto;flex-direction:column}.e-link-in-bio__icon .e-link-in-bio__icon-link:active,.e-link-in-bio__icon .e-link-in-bio__icon-link:focus,.e-link-in-bio__icon .e-link-in-bio__icon-link:hover{color:inherit}.e-link-in-bio__icon .e-link-in-bio__icon-svg{align-items:center;color:var(--e-link-in-bio-icon-color);display:flex;justify-content:center}.e-link-in-bio__icon svg{fill:currentColor;height:var(--e-link-in-bio-icon-size)}.e-link-in-bio__icon i{font-size:var(--e-link-in-bio-icon-size)}.e-link-in-bio__icon .e-link-in-bio__icon-label{font-size:14px;font-weight:500;line-height:20px;text-align:center}.e-link-in-bio__image-links{display:grid;gap:var(--e-link-in-bio-image-links-gap);grid-template-columns:repeat(var(--e-link-in-bio-image-links-columns,2),minmax(0,1fr));grid-template-rows:auto;margin-block-start:24px}.e-link-in-bio__image-links.has-1-columns{--e-link-in-bio-image-links-columns:1;--e-link-in-bio-image-links-gap:14px}.e-link-in-bio__image-links.has-3-columns{--e-link-in-bio-image-links-columns:3;--e-link-in-bio-image-links-gap:5px}.e-link-in-bio__image-links .e-link-in-bio__image-links-link{display:grid}.e-link-in-bio__image-links img.e-link-in-bio__image-links-img{aspect-ratio:1;border-color:var(--e-link-in-bio-image-links-border-color);border-style:var(--e-link-in-bio-image-links-border-style);border-width:var(--e-link-in-bio-image-links-border-width);display:block;height:var(--e-link-in-bio-image-links-height,auto);-o-object-fit:cover;object-fit:cover;width:100%}.e-link-in-bio__ctas{display:grid;gap:var(--e-link-in-bio-ctas-gap);grid-template-columns:minmax(0,1fr);grid-template-rows:auto;margin-block-start:31px}.e-link-in-bio__ctas.has-type-link{--e-link-in-bio-ctas-gap:10px;justify-items:center}.e-link-in-bio__ctas.has-type-divider{--e-link-in-bio-ctas-gap:0}.e-link-in-bio__ctas .e-link-in-bio__cta{display:flex;font-size:16px;font-weight:500;line-height:20px}.e-link-in-bio__ctas .e-link-in-bio__cta,.e-link-in-bio__ctas .e-link-in-bio__cta:active,.e-link-in-bio__ctas .e-link-in-bio__cta:focus,.e-link-in-bio__ctas .e-link-in-bio__cta:hover{color:var(--e-link-in-bio-ctas-text-color)}.e-link-in-bio__ctas .e-link-in-bio__cta-image{flex:0 0 min(50%,140px)}.e-link-in-bio__ctas .e-link-in-bio__cta-image-element{aspect-ratio:140/100;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.e-link-in-bio__ctas .e-link-in-bio__cta-text{align-items:center;display:flex;flex:1 1 auto;justify-content:center}.e-link-in-bio__ctas .e-link-in-bio__cta.is-type-button{border-radius:var(--e-link-in-bio-ctas-border-radius);overflow:hidden}.e-link-in-bio__ctas .e-link-in-bio__cta.is-type-button.has-border{--e-link-in-bio-ctas-border-style:solid;border-color:var(--e-link-in-bio-ctas-border-color);border-style:var(--e-link-in-bio-ctas-border-style);border-width:var(--e-link-in-bio-ctas-border-width)}.e-link-in-bio__ctas .e-link-in-bio__cta.is-type-button.has-corners-rounded{--e-link-in-bio-ctas-border-radius:20px}.e-link-in-bio__ctas .e-link-in-bio__cta.is-type-button.has-corners-round{--e-link-in-bio-ctas-border-radius:50px}.e-link-in-bio__ctas .e-link-in-bio__cta.is-type-button.has-corners-sharp{--e-link-in-bio-ctas-border-radius:0}.e-link-in-bio__ctas .e-link-in-bio__cta.is-type-button .e-link-in-bio__cta-text{background-color:var(--e-link-in-bio-ctas-background-color);padding-block-end:var(--e-link-in-bio-ctas-padding-block-end);padding-block-start:var(--e-link-in-bio-ctas-padding-block-start);padding-inline-end:var(--e-link-in-bio-ctas-padding-inline-end);padding-inline-start:var(--e-link-in-bio-ctas-padding-inline-start)}.e-link-in-bio__ctas .e-link-in-bio__cta.is-type-link{--e-link-in-bio-ctas-text-color:#467ff7;font-weight:700;justify-content:center;margin-block:17px}.e-link-in-bio .e-link-in-bio__content .e-link-in-bio__ctas .e-link-in-bio__cta.is-type-link{text-decoration:underline}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/templates/widget-link-in-bio-rtl.min.css */
.e-link-in-bio{--e-link-in-bio-border-color:transparent;--e-link-in-bio-border-style:none;--e-link-in-bio-border-width:0;--e-link-in-bio-container-height:auto;--e-link-in-bio-container-width:360px;--e-link-in-bio-content-align-h:center;--e-link-in-bio-content-align-v:center;--e-link-in-bio-content-width:280px;--e-link-in-bio-full-height:100vh;--e-link-in-bio-gutter-block-end:45px;--e-link-in-bio-gutter-block-start:38px;--e-link-in-bio-gutter-inline:40px;--e-link-in-bio-identity-image-cover-border-bottom-width:0;--e-link-in-bio-identity-image-cover-border-color:transparent;--e-link-in-bio-identity-image-cover-border-style:none;--e-link-in-bio-identity-image-cover-height:170px;--e-link-in-bio-identity-image-cover-position:center center;--e-link-in-bio-identity-image-profile-border-color:transparent;--e-link-in-bio-identity-image-profile-position:center center;--e-link-in-bio-identity-image-profile-border-radius:50%;--e-link-in-bio-identity-image-profile-border-style:none;--e-link-in-bio-identity-image-profile-border-width:0;--e-link-in-bio-identity-image-profile-width:115px;--e-link-in-bio-heading-color:inherit;--e-link-in-bio-title-color:inherit;--e-link-in-bio-about-heading-color:inherit;--e-link-in-bio-description-color:#324a6d;--e-link-in-bio-icon-background-color:transparent;--e-link-in-bio-icon-border-color:transparent;--e-link-in-bio-icon-border-style:none;--e-link-in-bio-icon-border-width:0;--e-link-in-bio-icon-color:inherit;--e-link-in-bio-icon-columns:3;--e-link-in-bio-icon-gap:20px 29px;--e-link-in-bio-icon-size:25px;--e-link-in-bio-ctas-background-color:#467ff7;--e-link-in-bio-ctas-border-color:transparent;--e-link-in-bio-ctas-border-radius:20px;--e-link-in-bio-ctas-border-style:none;--e-link-in-bio-ctas-border-width:0;--e-link-in-bio-ctas-gap:22px;--e-link-in-bio-ctas-padding-block-end:17px;--e-link-in-bio-ctas-padding-block-start:17px;--e-link-in-bio-ctas-padding-inline-end:20px;--e-link-in-bio-ctas-padding-inline-start:20px;--e-link-in-bio-ctas-text-color:#fff;--e-link-in-bio-image-links-border-color:transparent;--e-link-in-bio-image-links-border-style:solid;--e-link-in-bio-image-links-border-width:0;--e-link-in-bio-image-links-columns:2;--e-link-in-bio-image-links-gap:10px;--e-link-in-bio-image-links-height:auto;--background-overlay-opacity:0.5;align-items:var(--e-link-in-bio-content-align-h);border-color:var(--e-link-in-bio-border-color);border-style:var(--e-link-in-bio-border-style);border-width:var(--e-link-in-bio-border-width);display:flex;flex-direction:column;justify-content:var(--e-link-in-bio-content-align-v);margin-inline:auto;max-width:100%;min-height:var(--e-link-in-bio-container-height);padding:var(--e-link-in-bio-gutter-block-start) var(--e-link-in-bio-gutter-inline) var(--e-link-in-bio-gutter-block-end);position:relative;width:var(--e-link-in-bio-container-width)}@supports (height:100dvh){.e-link-in-bio{--e-link-in-bio-full-height:100dvh}}.e-link-in-bio.has-border{--e-link-in-bio-border-style:solid}@media (max-width:ELEMENTOR_SCREEN_MOBILE_MAX){.e-link-in-bio.is-full-height-mobile{--e-link-in-bio-container-height:var(--e-link-in-bio-full-height,100vh)}}@media (min-width:ELEMENTOR_SCREEN_MOBILE_EXTRA_MIN) and (max-width:ELEMENTOR_SCREEN_MOBILE_EXTRA_MAX){.e-link-in-bio.is-full-height-mobile_extra{--e-link-in-bio-container-height:var(--e-link-in-bio-full-height,100vh)}}@media (min-width:ELEMENTOR_SCREEN_TABLET_MIN) and (max-width:ELEMENTOR_SCREEN_TABLET_MAX){.e-link-in-bio.is-full-height-tablet{--e-link-in-bio-container-height:var(--e-link-in-bio-full-height,100vh)}}@media (min-width:ELEMENTOR_SCREEN_TABLET_EXTRA_MIN) and (max-width:ELEMENTOR_SCREEN_TABLET_EXTRA_MAX){.e-link-in-bio.is-full-height-tablet_extra{--e-link-in-bio-container-height:var(--e-link-in-bio-full-height,100vh)}}@media (min-width:ELEMENTOR_SCREEN_LAPTOP_MIN) and (max-width:ELEMENTOR_SCREEN_LAPTOP_MAX){.e-link-in-bio.is-full-height-laptop{--e-link-in-bio-container-height:var(--e-link-in-bio-full-height,100vh)}}@media (min-width:ELEMENTOR_SCREEN_DESKTOP_MIN){.e-link-in-bio.is-full-height-desktop{--e-link-in-bio-container-height:var(--e-link-in-bio-full-height,100vh)}}@media (min-width:ELEMENTOR_SCREEN_DESKTOP_MIN) and (max-width:ELEMENTOR_SCREEN_DESKTOP_MAX){.e-link-in-bio.is-full-height-desktop.is-full-height-widescreen{--e-link-in-bio-container-height:var(--e-link-in-bio-full-height,100vh)}}@media (min-width:ELEMENTOR_SCREEN_WIDESCREEN_MIN){.e-link-in-bio.is-full-height-widescreen{--e-link-in-bio-container-height:var(--e-link-in-bio-full-height,100vh)}}.e-link-in-bio.is-full-width{--e-link-in-bio-container-width:100%}.e-link-in-bio__bg{display:grid;inset:0;position:absolute;z-index:0}.e-link-in-bio__bg,.e-link-in-bio__bg-overlay{background-position:50%;background-repeat:no-repeat;background-size:cover}.e-link-in-bio__bg-overlay{opacity:var(--background-overlay-opacity)}.e-link-in-bio__content{color:#1c2448;display:flex;flex-direction:column;font-family:var(--e-global-typography-text-font-family,"Poppins"),Sans-serif;max-width:100%;text-align:center;width:var(--e-link-in-bio-content-width);z-index:1}.e-link-in-bio__content *{word-wrap:break-word}.e-link-in-bio__identity{display:grid;grid-template-columns:1fr;grid-template-rows:auto;margin-block-end:14px;margin-block-start:calc(var(--e-link-in-bio-gutter-block-start) * -1)}.e-link-in-bio__identity .e-link-in-bio__identity-image{display:flex;position:relative}.e-link-in-bio__identity .e-link-in-bio__identity-image-element{display:block;flex:1 1 100%;-o-object-fit:cover;object-fit:cover}.e-link-in-bio__identity .e-link-in-bio__identity-image-cover{align-self:start;border-color:var(--e-link-in-bio-identity-image-cover-border-color);border-style:var(--e-link-in-bio-identity-image-cover-border-style);border-width:0 0 var(--e-link-in-bio-identity-image-cover-border-bottom-width) 0;grid-column:1;grid-row:1;margin-inline:calc(var(--e-link-in-bio-gutter-inline) * -1);max-height:var(--e-link-in-bio-identity-image-cover-height);overflow:hidden;width:calc(100% + var(--e-link-in-bio-gutter-inline) * 2)}.e-link-in-bio__identity .e-link-in-bio__identity-image-cover.has-border{--e-link-in-bio-identity-image-cover-border-style:solid}.e-link-in-bio__identity .e-link-in-bio__identity-image-cover .e-link-in-bio__identity-image-element{-o-object-position:var(--e-link-in-bio-identity-image-cover-position);object-position:var(--e-link-in-bio-identity-image-cover-position)}.e-link-in-bio__identity .e-link-in-bio__identity-image-profile{align-self:center;aspect-ratio:1;border-color:var(--e-link-in-bio-identity-image-profile-border-color);border-radius:var(--e-link-in-bio-identity-image-profile-border-radius);border-style:var(--e-link-in-bio-identity-image-profile-border-style);border-width:var(--e-link-in-bio-identity-image-profile-border-width);grid-column:1;grid-row:1;margin-block-end:17px;margin-block-start:var(--e-link-in-bio-gutter-block-start);margin-inline:auto;max-width:100%;overflow:hidden;width:var(--e-link-in-bio-identity-image-profile-width)}.e-link-in-bio__identity .e-link-in-bio__identity-image-profile.has-border{--e-link-in-bio-identity-image-profile-border-style:solid}.e-link-in-bio__identity .e-link-in-bio__identity-image-profile.has-style-square{--e-link-in-bio-identity-image-profile-border-radius:0}.e-link-in-bio__identity .e-link-in-bio__identity-image-profile .e-link-in-bio__identity-image-element{aspect-ratio:inherit;-o-object-position:var(--e-link-in-bio-identity-image-profile-position);object-position:var(--e-link-in-bio-identity-image-profile-position)}.e-link-in-bio__identity .e-link-in-bio__identity-image-cover+.e-link-in-bio__identity-image-profile{margin-block-start:17px}.e-link-in-bio__bio>*{margin-block:0}.e-link-in-bio__heading{color:var(--e-link-in-bio-heading-color);font-size:36px;font-weight:600;line-height:42px}.e-link-in-bio__about-heading{color:var(--e-link-in-bio-about-heading-color);font-size:16px;font-weight:500;line-height:20px}.e-link-in-bio__title{color:var(--e-link-in-bio-title-color);font-size:20px;font-weight:500;line-height:35px}.e-link-in-bio__description{color:var(--e-link-in-bio-description-color);font-size:16px;font-weight:300;line-height:24px;margin-block-start:20px}.e-link-in-bio__bio--footer{margin-block-start:34px}.e-link-in-bio__bio--footer .e-link-in-bio__description{font-size:12px;font-weight:500;line-height:20px;margin-block-start:0}.e-link-in-bio__bio--footer .e-link-in-bio__about-heading+.e-link-in-bio__description{margin-block-start:3px}.e-link-in-bio__icons{display:flex;flex-flow:row wrap;gap:var(--e-link-in-bio-icon-gap);justify-content:center;margin-block-start:20px}.e-link-in-bio__icons i{font-size:var(--e-link-in-bio-icon-size)}.e-link-in-bio__icons.has-size-medium{--e-link-in-bio-icon-size:30px}.e-link-in-bio__icons.has-size-large{--e-link-in-bio-icon-gap:20px 24px;--e-link-in-bio-icon-size:35px}.e-link-in-bio__icon{display:flex}.e-link-in-bio__icon .e-link-in-bio__icon-link{align-items:center;color:inherit;display:flex;flex:1 1 auto;flex-direction:column}.e-link-in-bio__icon .e-link-in-bio__icon-link:active,.e-link-in-bio__icon .e-link-in-bio__icon-link:focus,.e-link-in-bio__icon .e-link-in-bio__icon-link:hover{color:inherit}.e-link-in-bio__icon .e-link-in-bio__icon-svg{align-items:center;color:var(--e-link-in-bio-icon-color);display:flex;justify-content:center}.e-link-in-bio__icon svg{fill:currentColor;height:var(--e-link-in-bio-icon-size)}.e-link-in-bio__icon i{font-size:var(--e-link-in-bio-icon-size)}.e-link-in-bio__icon .e-link-in-bio__icon-label{font-size:14px;font-weight:500;line-height:20px;text-align:center}.e-link-in-bio__image-links{display:grid;gap:var(--e-link-in-bio-image-links-gap);grid-template-columns:repeat(var(--e-link-in-bio-image-links-columns,2),minmax(0,1fr));grid-template-rows:auto;margin-block-start:24px}.e-link-in-bio__image-links.has-1-columns{--e-link-in-bio-image-links-columns:1;--e-link-in-bio-image-links-gap:14px}.e-link-in-bio__image-links.has-3-columns{--e-link-in-bio-image-links-columns:3;--e-link-in-bio-image-links-gap:5px}.e-link-in-bio__image-links .e-link-in-bio__image-links-link{display:grid}.e-link-in-bio__image-links img.e-link-in-bio__image-links-img{aspect-ratio:1;border-color:var(--e-link-in-bio-image-links-border-color);border-style:var(--e-link-in-bio-image-links-border-style);border-width:var(--e-link-in-bio-image-links-border-width);display:block;height:var(--e-link-in-bio-image-links-height,auto);-o-object-fit:cover;object-fit:cover;width:100%}.e-link-in-bio__ctas{display:grid;gap:var(--e-link-in-bio-ctas-gap);grid-template-columns:minmax(0,1fr);grid-template-rows:auto;margin-block-start:31px}.e-link-in-bio__ctas.has-type-link{--e-link-in-bio-ctas-gap:10px;justify-items:center}.e-link-in-bio__ctas.has-type-divider{--e-link-in-bio-ctas-gap:0}.e-link-in-bio__ctas .e-link-in-bio__cta{display:flex;font-size:16px;font-weight:500;line-height:20px}.e-link-in-bio__ctas .e-link-in-bio__cta,.e-link-in-bio__ctas .e-link-in-bio__cta:active,.e-link-in-bio__ctas .e-link-in-bio__cta:focus,.e-link-in-bio__ctas .e-link-in-bio__cta:hover{color:var(--e-link-in-bio-ctas-text-color)}.e-link-in-bio__ctas .e-link-in-bio__cta-image{flex:0 0 min(50%,140px)}.e-link-in-bio__ctas .e-link-in-bio__cta-image-element{aspect-ratio:140/100;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.e-link-in-bio__ctas .e-link-in-bio__cta-text{align-items:center;display:flex;flex:1 1 auto;justify-content:center}.e-link-in-bio__ctas .e-link-in-bio__cta.is-type-button{border-radius:var(--e-link-in-bio-ctas-border-radius);overflow:hidden}.e-link-in-bio__ctas .e-link-in-bio__cta.is-type-button.has-border{--e-link-in-bio-ctas-border-style:solid;border-color:var(--e-link-in-bio-ctas-border-color);border-style:var(--e-link-in-bio-ctas-border-style);border-width:var(--e-link-in-bio-ctas-border-width)}.e-link-in-bio__ctas .e-link-in-bio__cta.is-type-button.has-corners-rounded{--e-link-in-bio-ctas-border-radius:20px}.e-link-in-bio__ctas .e-link-in-bio__cta.is-type-button.has-corners-round{--e-link-in-bio-ctas-border-radius:50px}.e-link-in-bio__ctas .e-link-in-bio__cta.is-type-button.has-corners-sharp{--e-link-in-bio-ctas-border-radius:0}.e-link-in-bio__ctas .e-link-in-bio__cta.is-type-button .e-link-in-bio__cta-text{background-color:var(--e-link-in-bio-ctas-background-color);padding-block-end:var(--e-link-in-bio-ctas-padding-block-end);padding-block-start:var(--e-link-in-bio-ctas-padding-block-start);padding-inline-end:var(--e-link-in-bio-ctas-padding-inline-end);padding-inline-start:var(--e-link-in-bio-ctas-padding-inline-start)}.e-link-in-bio__ctas .e-link-in-bio__cta.is-type-link{--e-link-in-bio-ctas-text-color:#467ff7;font-weight:700;justify-content:center;margin-block:17px}.e-link-in-bio .e-link-in-bio__content .e-link-in-bio__ctas .e-link-in-bio__cta.is-type-link{text-decoration:underline}.e-link-in-bio-var-2{--e-link-in-bio-gutter-block-end:35px;--e-link-in-bio-identity-image-cover-height:215px;--e-link-in-bio-identity-image-profile-width:130px;--e-link-in-bio-identity-image-profile-border-color:#fff;--e-link-in-bio-identity-image-profile-border-style:solid;--e-link-in-bio-identity-image-profile-border-width:3px}.e-link-in-bio-var-2 .e-link-in-bio__identity{grid-template-rows:1fr auto auto}.e-link-in-bio-var-2 .e-link-in-bio__identity .e-link-in-bio__identity-image-cover{grid-row:1/span 2}.e-link-in-bio-var-2 .e-link-in-bio__identity .e-link-in-bio__identity-image-profile{grid-row:2/span 2}.e-link-in-bio-var-2 .e-link-in-bio__identity .e-link-in-bio__identity-image-cover+.e-link-in-bio__identity-image-profile{margin-block:17px}.e-link-in-bio-var-2 .e-link-in-bio__icons{margin-block-start:35px}.e-link-in-bio-var-3{--e-link-in-bio-gutter-block-end:20px;--e-link-in-bio-ctas-border-radius:0;--e-link-in-bio-ctas-gap:8px}.e-link-in-bio-var-3 .e-link-in-bio__ctas .e-link-in-bio__cta.has-border{border:none}.e-link-in-bio-var-3 .e-link-in-bio__ctas .e-link-in-bio__cta.has-border .e-link-in-bio__cta-image{--e-link-in-bio-ctas-border-style:solid;border-color:var(--e-link-in-bio-ctas-border-color);border-style:var(--e-link-in-bio-ctas-border-style);border-width:var(--e-link-in-bio-ctas-border-width)}.e-link-in-bio-var-3 .e-link-in-bio__ctas .e-link-in-bio__cta.has-corners-round,.e-link-in-bio-var-3 .e-link-in-bio__ctas .e-link-in-bio__cta.has-corners-rounded{--e-link-in-bio-ctas-border-radius:0}.e-link-in-bio-var-4{--e-link-in-bio-ctas-text-color:#1c2448;--e-link-in-bio-ctas-background-color:transparent;--e-link-in-bio-ctas-divider-color:#1c2448;--e-link-in-bio-ctas-divider-width:1px;--e-link-in-bio-ctas-divider-style:solid;--e-link-in-bio-ctas-padding-inline-end:16px;--e-link-in-bio-ctas-padding-inline-start:16px}.e-link-in-bio-var-4 .e-link-in-bio__ctas{grid-gap:0;margin-block-end:28px;margin-block-start:28px}.e-link-in-bio-var-4 .e-link-in-bio__ctas .e-link-in-bio__cta{border-bottom:var(--e-link-in-bio-ctas-divider-width) var(--e-link-in-bio-ctas-divider-style) var(--e-link-in-bio-ctas-divider-color);font-size:24px;font-weight:600;line-height:42px}.e-link-in-bio-var-4 .e-link-in-bio__ctas .e-link-in-bio__cta.has-corners-rounded,.e-link-in-bio-var-5{--e-link-in-bio-ctas-border-radius:0}.e-link-in-bio-var-5{--e-link-in-bio-ctas-gap:20px 15px;--e-link-in-bio-ctas-padding-block-end:5px;--e-link-in-bio-ctas-padding-block-start:5px;--e-link-in-bio-ctas-padding-inline-end:7px;--e-link-in-bio-ctas-padding-inline-start:7px}.e-link-in-bio-var-5 .e-link-in-bio__ctas.has-type-button{grid-template-columns:repeat(2,minmax(0,100px));grid-template-rows:auto;justify-content:center}.e-link-in-bio-var-5 .e-link-in-bio__ctas .e-link-in-bio__cta.has-border{border:none}.e-link-in-bio-var-5 .e-link-in-bio__ctas .e-link-in-bio__cta.has-border .e-link-in-bio__cta-image{--e-link-in-bio-ctas-border-style:solid;border-color:var(--e-link-in-bio-ctas-border-color);border-style:var(--e-link-in-bio-ctas-border-style);border-width:var(--e-link-in-bio-ctas-border-width)}.e-link-in-bio-var-5 .e-link-in-bio__ctas .e-link-in-bio__cta.has-corners-round,.e-link-in-bio-var-5 .e-link-in-bio__ctas .e-link-in-bio__cta.has-corners-rounded{--e-link-in-bio-ctas-border-radius:0}.e-link-in-bio-var-5 .e-link-in-bio__ctas .e-link-in-bio__cta.is-type-button{flex-direction:column;font-size:14px}.e-link-in-bio-var-5 .e-link-in-bio__ctas .e-link-in-bio__cta.is-type-button .e-link-in-bio__cta-image{flex:0 0 auto;margin-bottom:4px}.e-link-in-bio-var-5 .e-link-in-bio__ctas .e-link-in-bio__cta.is-type-button .e-link-in-bio__cta-image-element{aspect-ratio:1;height:auto}.e-link-in-bio-var-5 .e-link-in-bio__identity-image-cover .e-link-in-bio__identity-image-element{-o-object-position:var(--e-link-in-bio-identity-image-profile-position);object-position:var(--e-link-in-bio-identity-image-profile-position)}.e-link-in-bio-var-7{--e-link-in-bio-icon-background-color:#467ff7;--e-link-in-bio-icon-color:#fff;--e-link-in-bio-icon-gap-col:10px;--e-link-in-bio-icon-gap-row:20px;--e-link-in-bio-icon-gap:var(--e-link-in-bio-icon-gap-row) 0;--e-link-in-bio-icon-text-color:inherit}.e-link-in-bio-var-7 .e-link-in-bio__identity .e-link-in-bio__identity-image-cover{height:var(--e-link-in-bio-identity-image-cover-height,auto)}.e-link-in-bio-var-7 .e-link-in-bio__icons{align-items:start;gap:var(--e-link-in-bio-icon-gap);margin-block-start:34px;margin-inline:auto;max-width:254px;width:100%}.e-link-in-bio-var-7 .e-link-in-bio__icons.has-size-large{--e-link-in-bio-icon-gap:var(--e-link-in-bio-icon-gap-row) 0}.e-link-in-bio-var-7 .e-link-in-bio__icon{flex:1 1 calc(100% / var(--e-link-in-bio-icon-columns));max-width:calc(100% / var(--e-link-in-bio-icon-columns));padding-inline:calc(var(--e-link-in-bio-icon-gap-col) / 2)}.e-link-in-bio-var-7 .e-link-in-bio__icon-svg{aspect-ratio:1;background-color:var(--e-link-in-bio-icon-background-color);border-radius:100%;height:calc(var(--e-link-in-bio-icon-size) + 30px);padding:15px}.e-link-in-bio-var-7 .e-link-in-bio__icon{--e-link-in-bio-icon-border-style:solid}.e-link-in-bio-var-7 .e-link-in-bio__icon.has-border .e-link-in-bio__icon-svg{border-color:var(--e-link-in-bio-icon-border-color);border-style:var(--e-link-in-bio-icon-border-style);border-width:var(--e-link-in-bio-icon-border-width);height:calc(var(--e-link-in-bio-icon-size) + 30px + var(--e-link-in-bio-icon-border-width) * 2)}.e-link-in-bio-var-7 .e-link-in-bio__icon-label{color:var(--e-link-in-bio-icon-text-color)}.e-link-in-bio-var-7 .e-link-in-bio__ctas{margin-block-start:34px}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/templates/widget-link-in-bio.min.css */
.e-link-in-bio{--e-link-in-bio-border-color:transparent;--e-link-in-bio-border-style:none;--e-link-in-bio-border-width:0;--e-link-in-bio-container-height:auto;--e-link-in-bio-container-width:360px;--e-link-in-bio-content-align-h:center;--e-link-in-bio-content-align-v:center;--e-link-in-bio-content-width:280px;--e-link-in-bio-full-height:100vh;--e-link-in-bio-gutter-block-end:45px;--e-link-in-bio-gutter-block-start:38px;--e-link-in-bio-gutter-inline:40px;--e-link-in-bio-identity-image-cover-border-bottom-width:0;--e-link-in-bio-identity-image-cover-border-color:transparent;--e-link-in-bio-identity-image-cover-border-style:none;--e-link-in-bio-identity-image-cover-height:170px;--e-link-in-bio-identity-image-cover-position:center center;--e-link-in-bio-identity-image-profile-border-color:transparent;--e-link-in-bio-identity-image-profile-position:center center;--e-link-in-bio-identity-image-profile-border-radius:50%;--e-link-in-bio-identity-image-profile-border-style:none;--e-link-in-bio-identity-image-profile-border-width:0;--e-link-in-bio-identity-image-profile-width:115px;--e-link-in-bio-heading-color:inherit;--e-link-in-bio-title-color:inherit;--e-link-in-bio-about-heading-color:inherit;--e-link-in-bio-description-color:#324a6d;--e-link-in-bio-icon-background-color:transparent;--e-link-in-bio-icon-border-color:transparent;--e-link-in-bio-icon-border-style:none;--e-link-in-bio-icon-border-width:0;--e-link-in-bio-icon-color:inherit;--e-link-in-bio-icon-columns:3;--e-link-in-bio-icon-gap:20px 29px;--e-link-in-bio-icon-size:25px;--e-link-in-bio-ctas-background-color:#467ff7;--e-link-in-bio-ctas-border-color:transparent;--e-link-in-bio-ctas-border-radius:20px;--e-link-in-bio-ctas-border-style:none;--e-link-in-bio-ctas-border-width:0;--e-link-in-bio-ctas-gap:22px;--e-link-in-bio-ctas-padding-block-end:17px;--e-link-in-bio-ctas-padding-block-start:17px;--e-link-in-bio-ctas-padding-inline-end:20px;--e-link-in-bio-ctas-padding-inline-start:20px;--e-link-in-bio-ctas-text-color:#fff;--e-link-in-bio-image-links-border-color:transparent;--e-link-in-bio-image-links-border-style:solid;--e-link-in-bio-image-links-border-width:0;--e-link-in-bio-image-links-columns:2;--e-link-in-bio-image-links-gap:10px;--e-link-in-bio-image-links-height:auto;--background-overlay-opacity:0.5;align-items:var(--e-link-in-bio-content-align-h);border-color:var(--e-link-in-bio-border-color);border-style:var(--e-link-in-bio-border-style);border-width:var(--e-link-in-bio-border-width);display:flex;flex-direction:column;justify-content:var(--e-link-in-bio-content-align-v);margin-inline:auto;max-width:100%;min-height:var(--e-link-in-bio-container-height);padding:var(--e-link-in-bio-gutter-block-start) var(--e-link-in-bio-gutter-inline) var(--e-link-in-bio-gutter-block-end);position:relative;width:var(--e-link-in-bio-container-width)}@supports (height:100dvh){.e-link-in-bio{--e-link-in-bio-full-height:100dvh}}.e-link-in-bio.has-border{--e-link-in-bio-border-style:solid}@media (max-width:ELEMENTOR_SCREEN_MOBILE_MAX){.e-link-in-bio.is-full-height-mobile{--e-link-in-bio-container-height:var(--e-link-in-bio-full-height,100vh)}}@media (min-width:ELEMENTOR_SCREEN_MOBILE_EXTRA_MIN) and (max-width:ELEMENTOR_SCREEN_MOBILE_EXTRA_MAX){.e-link-in-bio.is-full-height-mobile_extra{--e-link-in-bio-container-height:var(--e-link-in-bio-full-height,100vh)}}@media (min-width:ELEMENTOR_SCREEN_TABLET_MIN) and (max-width:ELEMENTOR_SCREEN_TABLET_MAX){.e-link-in-bio.is-full-height-tablet{--e-link-in-bio-container-height:var(--e-link-in-bio-full-height,100vh)}}@media (min-width:ELEMENTOR_SCREEN_TABLET_EXTRA_MIN) and (max-width:ELEMENTOR_SCREEN_TABLET_EXTRA_MAX){.e-link-in-bio.is-full-height-tablet_extra{--e-link-in-bio-container-height:var(--e-link-in-bio-full-height,100vh)}}@media (min-width:ELEMENTOR_SCREEN_LAPTOP_MIN) and (max-width:ELEMENTOR_SCREEN_LAPTOP_MAX){.e-link-in-bio.is-full-height-laptop{--e-link-in-bio-container-height:var(--e-link-in-bio-full-height,100vh)}}@media (min-width:ELEMENTOR_SCREEN_DESKTOP_MIN){.e-link-in-bio.is-full-height-desktop{--e-link-in-bio-container-height:var(--e-link-in-bio-full-height,100vh)}}@media (min-width:ELEMENTOR_SCREEN_DESKTOP_MIN) and (max-width:ELEMENTOR_SCREEN_DESKTOP_MAX){.e-link-in-bio.is-full-height-desktop.is-full-height-widescreen{--e-link-in-bio-container-height:var(--e-link-in-bio-full-height,100vh)}}@media (min-width:ELEMENTOR_SCREEN_WIDESCREEN_MIN){.e-link-in-bio.is-full-height-widescreen{--e-link-in-bio-container-height:var(--e-link-in-bio-full-height,100vh)}}.e-link-in-bio.is-full-width{--e-link-in-bio-container-width:100%}.e-link-in-bio__bg{display:grid;inset:0;position:absolute;z-index:0}.e-link-in-bio__bg,.e-link-in-bio__bg-overlay{background-position:50%;background-repeat:no-repeat;background-size:cover}.e-link-in-bio__bg-overlay{opacity:var(--background-overlay-opacity)}.e-link-in-bio__content{color:#1c2448;display:flex;flex-direction:column;font-family:var(--e-global-typography-text-font-family,"Poppins"),Sans-serif;max-width:100%;text-align:center;width:var(--e-link-in-bio-content-width);z-index:1}.e-link-in-bio__content *{word-wrap:break-word}.e-link-in-bio__identity{display:grid;grid-template-columns:1fr;grid-template-rows:auto;margin-block-end:14px;margin-block-start:calc(var(--e-link-in-bio-gutter-block-start) * -1)}.e-link-in-bio__identity .e-link-in-bio__identity-image{display:flex;position:relative}.e-link-in-bio__identity .e-link-in-bio__identity-image-element{display:block;flex:1 1 100%;-o-object-fit:cover;object-fit:cover}.e-link-in-bio__identity .e-link-in-bio__identity-image-cover{align-self:start;border-color:var(--e-link-in-bio-identity-image-cover-border-color);border-style:var(--e-link-in-bio-identity-image-cover-border-style);border-width:0 0 var(--e-link-in-bio-identity-image-cover-border-bottom-width) 0;grid-column:1;grid-row:1;margin-inline:calc(var(--e-link-in-bio-gutter-inline) * -1);max-height:var(--e-link-in-bio-identity-image-cover-height);overflow:hidden;width:calc(100% + var(--e-link-in-bio-gutter-inline) * 2)}.e-link-in-bio__identity .e-link-in-bio__identity-image-cover.has-border{--e-link-in-bio-identity-image-cover-border-style:solid}.e-link-in-bio__identity .e-link-in-bio__identity-image-cover .e-link-in-bio__identity-image-element{-o-object-position:var(--e-link-in-bio-identity-image-cover-position);object-position:var(--e-link-in-bio-identity-image-cover-position)}.e-link-in-bio__identity .e-link-in-bio__identity-image-profile{align-self:center;aspect-ratio:1;border-color:var(--e-link-in-bio-identity-image-profile-border-color);border-radius:var(--e-link-in-bio-identity-image-profile-border-radius);border-style:var(--e-link-in-bio-identity-image-profile-border-style);border-width:var(--e-link-in-bio-identity-image-profile-border-width);grid-column:1;grid-row:1;margin-block-end:17px;margin-block-start:var(--e-link-in-bio-gutter-block-start);margin-inline:auto;max-width:100%;overflow:hidden;width:var(--e-link-in-bio-identity-image-profile-width)}.e-link-in-bio__identity .e-link-in-bio__identity-image-profile.has-border{--e-link-in-bio-identity-image-profile-border-style:solid}.e-link-in-bio__identity .e-link-in-bio__identity-image-profile.has-style-square{--e-link-in-bio-identity-image-profile-border-radius:0}.e-link-in-bio__identity .e-link-in-bio__identity-image-profile .e-link-in-bio__identity-image-element{aspect-ratio:inherit;-o-object-position:var(--e-link-in-bio-identity-image-profile-position);object-position:var(--e-link-in-bio-identity-image-profile-position)}.e-link-in-bio__identity .e-link-in-bio__identity-image-cover+.e-link-in-bio__identity-image-profile{margin-block-start:17px}.e-link-in-bio__bio>*{margin-block:0}.e-link-in-bio__heading{color:var(--e-link-in-bio-heading-color);font-size:36px;font-weight:600;line-height:42px}.e-link-in-bio__about-heading{color:var(--e-link-in-bio-about-heading-color);font-size:16px;font-weight:500;line-height:20px}.e-link-in-bio__title{color:var(--e-link-in-bio-title-color);font-size:20px;font-weight:500;line-height:35px}.e-link-in-bio__description{color:var(--e-link-in-bio-description-color);font-size:16px;font-weight:300;line-height:24px;margin-block-start:20px}.e-link-in-bio__bio--footer{margin-block-start:34px}.e-link-in-bio__bio--footer .e-link-in-bio__description{font-size:12px;font-weight:500;line-height:20px;margin-block-start:0}.e-link-in-bio__bio--footer .e-link-in-bio__about-heading+.e-link-in-bio__description{margin-block-start:3px}.e-link-in-bio__icons{display:flex;flex-flow:row wrap;gap:var(--e-link-in-bio-icon-gap);justify-content:center;margin-block-start:20px}.e-link-in-bio__icons i{font-size:var(--e-link-in-bio-icon-size)}.e-link-in-bio__icons.has-size-medium{--e-link-in-bio-icon-size:30px}.e-link-in-bio__icons.has-size-large{--e-link-in-bio-icon-gap:20px 24px;--e-link-in-bio-icon-size:35px}.e-link-in-bio__icon{display:flex}.e-link-in-bio__icon .e-link-in-bio__icon-link{align-items:center;color:inherit;display:flex;flex:1 1 auto;flex-direction:column}.e-link-in-bio__icon .e-link-in-bio__icon-link:active,.e-link-in-bio__icon .e-link-in-bio__icon-link:focus,.e-link-in-bio__icon .e-link-in-bio__icon-link:hover{color:inherit}.e-link-in-bio__icon .e-link-in-bio__icon-svg{align-items:center;color:var(--e-link-in-bio-icon-color);display:flex;justify-content:center}.e-link-in-bio__icon svg{fill:currentColor;height:var(--e-link-in-bio-icon-size)}.e-link-in-bio__icon i{font-size:var(--e-link-in-bio-icon-size)}.e-link-in-bio__icon .e-link-in-bio__icon-label{font-size:14px;font-weight:500;line-height:20px;text-align:center}.e-link-in-bio__image-links{display:grid;gap:var(--e-link-in-bio-image-links-gap);grid-template-columns:repeat(var(--e-link-in-bio-image-links-columns,2),minmax(0,1fr));grid-template-rows:auto;margin-block-start:24px}.e-link-in-bio__image-links.has-1-columns{--e-link-in-bio-image-links-columns:1;--e-link-in-bio-image-links-gap:14px}.e-link-in-bio__image-links.has-3-columns{--e-link-in-bio-image-links-columns:3;--e-link-in-bio-image-links-gap:5px}.e-link-in-bio__image-links .e-link-in-bio__image-links-link{display:grid}.e-link-in-bio__image-links img.e-link-in-bio__image-links-img{aspect-ratio:1;border-color:var(--e-link-in-bio-image-links-border-color);border-style:var(--e-link-in-bio-image-links-border-style);border-width:var(--e-link-in-bio-image-links-border-width);display:block;height:var(--e-link-in-bio-image-links-height,auto);-o-object-fit:cover;object-fit:cover;width:100%}.e-link-in-bio__ctas{display:grid;gap:var(--e-link-in-bio-ctas-gap);grid-template-columns:minmax(0,1fr);grid-template-rows:auto;margin-block-start:31px}.e-link-in-bio__ctas.has-type-link{--e-link-in-bio-ctas-gap:10px;justify-items:center}.e-link-in-bio__ctas.has-type-divider{--e-link-in-bio-ctas-gap:0}.e-link-in-bio__ctas .e-link-in-bio__cta{display:flex;font-size:16px;font-weight:500;line-height:20px}.e-link-in-bio__ctas .e-link-in-bio__cta,.e-link-in-bio__ctas .e-link-in-bio__cta:active,.e-link-in-bio__ctas .e-link-in-bio__cta:focus,.e-link-in-bio__ctas .e-link-in-bio__cta:hover{color:var(--e-link-in-bio-ctas-text-color)}.e-link-in-bio__ctas .e-link-in-bio__cta-image{flex:0 0 min(50%,140px)}.e-link-in-bio__ctas .e-link-in-bio__cta-image-element{aspect-ratio:140/100;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.e-link-in-bio__ctas .e-link-in-bio__cta-text{align-items:center;display:flex;flex:1 1 auto;justify-content:center}.e-link-in-bio__ctas .e-link-in-bio__cta.is-type-button{border-radius:var(--e-link-in-bio-ctas-border-radius);overflow:hidden}.e-link-in-bio__ctas .e-link-in-bio__cta.is-type-button.has-border{--e-link-in-bio-ctas-border-style:solid;border-color:var(--e-link-in-bio-ctas-border-color);border-style:var(--e-link-in-bio-ctas-border-style);border-width:var(--e-link-in-bio-ctas-border-width)}.e-link-in-bio__ctas .e-link-in-bio__cta.is-type-button.has-corners-rounded{--e-link-in-bio-ctas-border-radius:20px}.e-link-in-bio__ctas .e-link-in-bio__cta.is-type-button.has-corners-round{--e-link-in-bio-ctas-border-radius:50px}.e-link-in-bio__ctas .e-link-in-bio__cta.is-type-button.has-corners-sharp{--e-link-in-bio-ctas-border-radius:0}.e-link-in-bio__ctas .e-link-in-bio__cta.is-type-button .e-link-in-bio__cta-text{background-color:var(--e-link-in-bio-ctas-background-color);padding-block-end:var(--e-link-in-bio-ctas-padding-block-end);padding-block-start:var(--e-link-in-bio-ctas-padding-block-start);padding-inline-end:var(--e-link-in-bio-ctas-padding-inline-end);padding-inline-start:var(--e-link-in-bio-ctas-padding-inline-start)}.e-link-in-bio__ctas .e-link-in-bio__cta.is-type-link{--e-link-in-bio-ctas-text-color:#467ff7;font-weight:700;justify-content:center;margin-block:17px}.e-link-in-bio .e-link-in-bio__content .e-link-in-bio__ctas .e-link-in-bio__cta.is-type-link{text-decoration:underline}.e-link-in-bio-var-2{--e-link-in-bio-gutter-block-end:35px;--e-link-in-bio-identity-image-cover-height:215px;--e-link-in-bio-identity-image-profile-width:130px;--e-link-in-bio-identity-image-profile-border-color:#fff;--e-link-in-bio-identity-image-profile-border-style:solid;--e-link-in-bio-identity-image-profile-border-width:3px}.e-link-in-bio-var-2 .e-link-in-bio__identity{grid-template-rows:1fr auto auto}.e-link-in-bio-var-2 .e-link-in-bio__identity .e-link-in-bio__identity-image-cover{grid-row:1/span 2}.e-link-in-bio-var-2 .e-link-in-bio__identity .e-link-in-bio__identity-image-profile{grid-row:2/span 2}.e-link-in-bio-var-2 .e-link-in-bio__identity .e-link-in-bio__identity-image-cover+.e-link-in-bio__identity-image-profile{margin-block:17px}.e-link-in-bio-var-2 .e-link-in-bio__icons{margin-block-start:35px}.e-link-in-bio-var-3{--e-link-in-bio-gutter-block-end:20px;--e-link-in-bio-ctas-border-radius:0;--e-link-in-bio-ctas-gap:8px}.e-link-in-bio-var-3 .e-link-in-bio__ctas .e-link-in-bio__cta.has-border{border:none}.e-link-in-bio-var-3 .e-link-in-bio__ctas .e-link-in-bio__cta.has-border .e-link-in-bio__cta-image{--e-link-in-bio-ctas-border-style:solid;border-color:var(--e-link-in-bio-ctas-border-color);border-style:var(--e-link-in-bio-ctas-border-style);border-width:var(--e-link-in-bio-ctas-border-width)}.e-link-in-bio-var-3 .e-link-in-bio__ctas .e-link-in-bio__cta.has-corners-round,.e-link-in-bio-var-3 .e-link-in-bio__ctas .e-link-in-bio__cta.has-corners-rounded{--e-link-in-bio-ctas-border-radius:0}.e-link-in-bio-var-4{--e-link-in-bio-ctas-text-color:#1c2448;--e-link-in-bio-ctas-background-color:transparent;--e-link-in-bio-ctas-divider-color:#1c2448;--e-link-in-bio-ctas-divider-width:1px;--e-link-in-bio-ctas-divider-style:solid;--e-link-in-bio-ctas-padding-inline-end:16px;--e-link-in-bio-ctas-padding-inline-start:16px}.e-link-in-bio-var-4 .e-link-in-bio__ctas{grid-gap:0;margin-block-end:28px;margin-block-start:28px}.e-link-in-bio-var-4 .e-link-in-bio__ctas .e-link-in-bio__cta{border-bottom:var(--e-link-in-bio-ctas-divider-width) var(--e-link-in-bio-ctas-divider-style) var(--e-link-in-bio-ctas-divider-color);font-size:24px;font-weight:600;line-height:42px}.e-link-in-bio-var-4 .e-link-in-bio__ctas .e-link-in-bio__cta.has-corners-rounded,.e-link-in-bio-var-5{--e-link-in-bio-ctas-border-radius:0}.e-link-in-bio-var-5{--e-link-in-bio-ctas-gap:20px 15px;--e-link-in-bio-ctas-padding-block-end:5px;--e-link-in-bio-ctas-padding-block-start:5px;--e-link-in-bio-ctas-padding-inline-end:7px;--e-link-in-bio-ctas-padding-inline-start:7px}.e-link-in-bio-var-5 .e-link-in-bio__ctas.has-type-button{grid-template-columns:repeat(2,minmax(0,100px));grid-template-rows:auto;justify-content:center}.e-link-in-bio-var-5 .e-link-in-bio__ctas .e-link-in-bio__cta.has-border{border:none}.e-link-in-bio-var-5 .e-link-in-bio__ctas .e-link-in-bio__cta.has-border .e-link-in-bio__cta-image{--e-link-in-bio-ctas-border-style:solid;border-color:var(--e-link-in-bio-ctas-border-color);border-style:var(--e-link-in-bio-ctas-border-style);border-width:var(--e-link-in-bio-ctas-border-width)}.e-link-in-bio-var-5 .e-link-in-bio__ctas .e-link-in-bio__cta.has-corners-round,.e-link-in-bio-var-5 .e-link-in-bio__ctas .e-link-in-bio__cta.has-corners-rounded{--e-link-in-bio-ctas-border-radius:0}.e-link-in-bio-var-5 .e-link-in-bio__ctas .e-link-in-bio__cta.is-type-button{flex-direction:column;font-size:14px}.e-link-in-bio-var-5 .e-link-in-bio__ctas .e-link-in-bio__cta.is-type-button .e-link-in-bio__cta-image{flex:0 0 auto;margin-bottom:4px}.e-link-in-bio-var-5 .e-link-in-bio__ctas .e-link-in-bio__cta.is-type-button .e-link-in-bio__cta-image-element{aspect-ratio:1;height:auto}.e-link-in-bio-var-5 .e-link-in-bio__identity-image-cover .e-link-in-bio__identity-image-element{-o-object-position:var(--e-link-in-bio-identity-image-profile-position);object-position:var(--e-link-in-bio-identity-image-profile-position)}.e-link-in-bio-var-7{--e-link-in-bio-icon-background-color:#467ff7;--e-link-in-bio-icon-color:#fff;--e-link-in-bio-icon-gap-col:10px;--e-link-in-bio-icon-gap-row:20px;--e-link-in-bio-icon-gap:var(--e-link-in-bio-icon-gap-row) 0;--e-link-in-bio-icon-text-color:inherit}.e-link-in-bio-var-7 .e-link-in-bio__identity .e-link-in-bio__identity-image-cover{height:var(--e-link-in-bio-identity-image-cover-height,auto)}.e-link-in-bio-var-7 .e-link-in-bio__icons{align-items:start;gap:var(--e-link-in-bio-icon-gap);margin-block-start:34px;margin-inline:auto;max-width:254px;width:100%}.e-link-in-bio-var-7 .e-link-in-bio__icons.has-size-large{--e-link-in-bio-icon-gap:var(--e-link-in-bio-icon-gap-row) 0}.e-link-in-bio-var-7 .e-link-in-bio__icon{flex:1 1 calc(100% / var(--e-link-in-bio-icon-columns));max-width:calc(100% / var(--e-link-in-bio-icon-columns));padding-inline:calc(var(--e-link-in-bio-icon-gap-col) / 2)}.e-link-in-bio-var-7 .e-link-in-bio__icon-svg{aspect-ratio:1;background-color:var(--e-link-in-bio-icon-background-color);border-radius:100%;height:calc(var(--e-link-in-bio-icon-size) + 30px);padding:15px}.e-link-in-bio-var-7 .e-link-in-bio__icon{--e-link-in-bio-icon-border-style:solid}.e-link-in-bio-var-7 .e-link-in-bio__icon.has-border .e-link-in-bio__icon-svg{border-color:var(--e-link-in-bio-icon-border-color);border-style:var(--e-link-in-bio-icon-border-style);border-width:var(--e-link-in-bio-icon-border-width);height:calc(var(--e-link-in-bio-icon-size) + 30px + var(--e-link-in-bio-icon-border-width) * 2)}.e-link-in-bio-var-7 .e-link-in-bio__icon-label{color:var(--e-link-in-bio-icon-text-color)}.e-link-in-bio-var-7 .e-link-in-bio__ctas{margin-block-start:34px}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/templates/widget-nested-tabs-rtl.min.css */
.elementor-widget-n-tabs{--n-tabs-color-accent-fallback:#61ce70;--n-tabs-color-secondary-fallback:#54595f;--n-tabs-default-padding-block:15px;--n-tabs-default-padding-inline:35px;--n-tabs-background-color:transparent;--n-tabs-display:flex;--n-tabs-direction:column;--n-tabs-gap:10px;--n-tabs-heading-display:flex;--n-tabs-heading-direction:row;--n-tabs-heading-grow:initial;--n-tabs-heading-justify-content:center;--n-tabs-heading-width:initial;--n-tabs-heading-overflow-x:initial;--n-tabs-heading-wrap:nowrap;--n-tabs-border-width:1px;--n-tabs-border-color:#d5d8dc;--n-tabs-content-display:flex;--n-tabs-title-color:var(--e-global-color-secondary,var(--n-tabs-color-secondary-fallback));--n-tabs-title-color-hover:#fff;--n-tabs-title-color-active:#fff;--n-tabs-title-background-color:#f1f2f3;--n-tabs-title-background-color-hover:var(--e-global-color-accent,var(--n-tabs-color-accent-fallback));--n-tabs-title-background-color-active:var(--e-global-color-accent,var(--n-tabs-color-accent-fallback));--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-font-size:1rem;--n-tabs-title-white-space:initial;--n-tabs-title-justify-content-toggle:initial;--n-tabs-title-align-items-toggle:center;--n-tabs-title-justify-content:center;--n-tabs-title-align-items:center;--n-tabs-title-text-align:center;--n-tabs-title-direction:row;--n-tabs-title-gap:10px;--n-tabs-title-flex-grow:0;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;--n-tabs-title-order:initial;--n-tabs-title-padding-top:var(--n-tabs-default-padding-block);--n-tabs-title-padding-bottom:var(--n-tabs-default-padding-block);--n-tabs-title-padding-left:var(--n-tabs-default-padding-inline);--n-tabs-title-padding-right:var(--n-tabs-default-padding-inline);--n-tabs-title-border-radius:initial;--n-tabs-title-transition:0.3s;--n-tabs-icon-color:var(--e-global-color-secondary,var(--n-tabs-color-secondary-fallback));--n-tabs-icon-color-hover:var(--n-tabs-title-color-hover);--n-tabs-icon-color-active:#fff;--n-tabs-icon-gap:5px;max-width:100%;width:100%;--n-tabs-title-padding-inline-start:var(--n-tabs-title-padding-left);--n-tabs-title-padding-inline-end:var(--n-tabs-title-padding-right);--n-tabs-title-padding-block-start:var(--n-tabs-title-padding-top);--n-tabs-title-padding-block-end:var(--n-tabs-title-padding-bottom)}body.rtl .elementor-widget-n-tabs{--n-tabs-title-padding-inline-start:var(--n-tabs-title-padding-right);--n-tabs-title-padding-inline-end:var(--n-tabs-title-padding-left)}.elementor-widget-n-tabs .e-n-tabs{display:var(--n-tabs-display);flex-direction:var(--n-tabs-direction);gap:var(--n-tabs-gap);min-width:0;text-align:start}.elementor-widget-n-tabs .e-n-tabs-heading{display:var(--n-tabs-heading-display);flex-basis:var(--n-tabs-heading-width);flex-direction:var(--n-tabs-heading-direction);flex-shrink:0;flex-wrap:var(--n-tabs-heading-wrap);gap:var(--n-tabs-title-gap);justify-content:var(--n-tabs-heading-justify-content);overflow-x:var(--n-tabs-heading-overflow-x);-ms-overflow-style:none;scrollbar-width:none}.elementor-widget-n-tabs .e-n-tabs-heading::-webkit-scrollbar{display:none}.elementor-widget-n-tabs .e-n-tabs-heading.e-scroll{cursor:grabbing;cursor:-webkit-grabbing}.elementor-widget-n-tabs .e-n-tabs-heading.e-scroll-active{position:relative}.elementor-widget-n-tabs .e-n-tabs-heading.e-scroll-active:before{content:"";inset-block:0;inset-inline:-1000vw;position:absolute;z-index:2}.elementor-widget-n-tabs .e-n-tabs-content{display:var(--n-tabs-content-display);flex-grow:1;min-width:0}.elementor-widget-n-tabs .e-n-tabs-content>.e-con:not(.e-active){display:none}.elementor-widget-n-tabs .e-n-tabs:not(.e-activated)>.e-n-tabs-content>.e-con:first-child{display:flex}.elementor-widget-n-tabs .e-n-tab-title{align-items:var(--n-tabs-title-align-items-toggle,var(--n-tabs-title-align-items));background-color:initial;border-radius:var(--n-tabs-title-border-radius);border-style:none;border-width:var(--n-tabs-border-width);display:flex;flex-basis:var(--n-tabs-title-flex-basis);flex-direction:var(--n-tabs-title-direction);flex-grow:var(--n-tabs-title-flex-grow);flex-shrink:var(--n-tabs-title-flex-shrink);gap:var(--n-tabs-icon-gap);height:var(--n-tabs-title-height);justify-content:var(--n-tabs-title-justify-content-toggle,var(--n-tabs-title-justify-content));padding-block-end:var(--n-tabs-title-padding-block-end);padding-block-start:var(--n-tabs-title-padding-block-start);padding-inline-end:var(--n-tabs-title-padding-inline-end);padding-inline-start:var(--n-tabs-title-padding-inline-start);position:relative;transition:background var(--n-tabs-title-transition),color var(--n-tabs-title-transition),border var(--n-tabs-title-transition),box-shadow var(--n-tabs-title-transition),text-shadow var(--n-tabs-title-transition),stroke var(--n-tabs-title-transition),stroke-width var(--n-tabs-title-transition),-webkit-text-stroke-width var(--n-tabs-title-transition),-webkit-text-stroke-color var(--n-tabs-title-transition),transform var(--n-tabs-title-transition);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:var(--n-tabs-title-white-space);width:var(--n-tabs-title-width)}.elementor-widget-n-tabs .e-n-tab-title:focus:not(:focus-visible){outline:none}.elementor-widget-n-tabs .e-n-tab-title span i,.elementor-widget-n-tabs .e-n-tab-title span svg{transition:color var(--n-tabs-title-transition),fill var(--n-tabs-title-transition)}.elementor-widget-n-tabs .e-n-tab-title-text{align-items:center;display:flex;font-size:var(--n-tabs-title-font-size);text-align:var(--n-tabs-title-text-align)}.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon{align-items:center;display:flex;flex-direction:column;flex-shrink:0;order:var(--n-tabs-icon-order);overflow:hidden}.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon i{font-size:var(--n-tabs-icon-size,var(--n-tabs-title-font-size))}.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon svg{height:var(--n-tabs-icon-size,var(--n-tabs-title-font-size));width:var(--n-tabs-icon-size,var(--n-tabs-title-font-size))}.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon:empty{display:none}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false]{background-color:var(--n-tabs-title-background-color)}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false],.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] a{color:var(--n-tabs-title-color)}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] .e-n-tab-icon i{color:var(--n-tabs-icon-color)}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] .e-n-tab-icon svg{fill:var(--n-tabs-icon-color)}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] .e-n-tab-icon i:last-child,.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] .e-n-tab-icon svg:last-child{height:0;opacity:0;transform:translateY(-100vh)}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true],.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] a{color:var(--n-tabs-title-color-active)}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] .e-n-tab-icon i{color:var(--n-tabs-icon-color-active)}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] .e-n-tab-icon svg{fill:var(--n-tabs-icon-color-active)}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] .e-n-tab-icon i:first-child,.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] .e-n-tab-icon svg:first-child{height:0;opacity:0;transform:translateY(-100vh)}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true][class*=elementor-animation-]:active,.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true][class*=elementor-animation-]:focus,.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true][class*=elementor-animation-]:hover{animation:initial;transform:none}.elementor-widget-n-tabs [data-touch-mode=false] .e-n-tab-title[aria-selected=false]:hover,.elementor-widget-n-tabs [data-touch-mode=false] .e-n-tab-title[aria-selected=false]:hover a{color:var(--n-tabs-title-color-hover)}.elementor-widget-n-tabs [data-touch-mode=false] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon i{color:var(--n-tabs-icon-color-hover)}.elementor-widget-n-tabs [data-touch-mode=false] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon svg{fill:var(--n-tabs-icon-color-hover)}.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover,.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover a{color:var(--n-tabs-title-color-active)}.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon i{color:var(--n-tabs-icon-color-active)}.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon svg{fill:var(--n-tabs-icon-color-active)}.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon i:first-child,.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon svg:first-child{height:0;opacity:0;transform:translateY(-100vh)}.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover[class*=elementor-animation-]:active,.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover[class*=elementor-animation-]:focus,.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover[class*=elementor-animation-]:hover{animation:initial;transform:none}.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon i:last-child,.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon svg:last-child{height:auto;opacity:1;transform:none}.elementor .elementor-element.elementor-widget-n-tabs:not(:has(>.elementor-widget-container))>.e-n-tabs[data-touch-mode=false]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover,.elementor .elementor-element.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode=false]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover{background-color:var(--n-tabs-title-background-color-hover);background-image:none}.elementor .elementor-element.elementor-widget-n-tabs:not(:has(>.elementor-widget-container))>.e-n-tabs>.e-n-tabs-heading .e-n-tab-title[aria-selected=true],.elementor .elementor-element.elementor-widget-n-tabs:not(:has(>.elementor-widget-container))>.e-n-tabs[data-touch-mode=true]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover,.elementor .elementor-element.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading .e-n-tab-title[aria-selected=true],.elementor .elementor-element.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode=true]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover{background-color:var(--n-tabs-title-background-color-active);background-image:none}@media (max-width:ELEMENTOR_SCREEN_MOBILE_MAX){.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile{--n-tabs-direction:column;--n-tabs-heading-display:contents;--n-tabs-content-display:contents}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tabs{gap:0}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tabs-content>.e-con{order:var(--n-tabs-title-order)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tab-title{order:var(--n-tabs-title-order);width:auto}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tab-title:not(:first-child){margin-block-start:var(--n-tabs-title-gap)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tab-title[aria-selected=true]{margin-block-end:var(--n-tabs-gap)}}@media (max-width:ELEMENTOR_SCREEN_MOBILE_EXTRA_MAX){.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra{--n-tabs-direction:column;--n-tabs-heading-display:contents;--n-tabs-content-display:contents}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra .e-n-tabs{gap:0}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra .e-n-tabs-content>.e-con{order:var(--n-tabs-title-order)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra .e-n-tab-title{order:var(--n-tabs-title-order);width:auto}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra .e-n-tab-title:not(:first-child){margin-block-start:var(--n-tabs-title-gap)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra .e-n-tab-title[aria-selected=true]{margin-block-end:var(--n-tabs-gap)}}@media (max-width:ELEMENTOR_SCREEN_TABLET_MAX){.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet{--n-tabs-direction:column;--n-tabs-heading-display:contents;--n-tabs-content-display:contents}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tabs{gap:0}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tabs-content>.e-con{order:var(--n-tabs-title-order)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tab-title{order:var(--n-tabs-title-order);width:auto}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tab-title:not(:first-child){margin-block-start:var(--n-tabs-title-gap)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tab-title[aria-selected=true]{margin-block-end:var(--n-tabs-gap)}}@media (max-width:ELEMENTOR_SCREEN_TABLET_EXTRA_MAX){.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra{--n-tabs-direction:column;--n-tabs-heading-display:contents;--n-tabs-content-display:contents}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra .e-n-tabs{gap:0}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra .e-n-tabs-content>.e-con{order:var(--n-tabs-title-order)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra .e-n-tab-title{order:var(--n-tabs-title-order);width:auto}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra .e-n-tab-title:not(:first-child){margin-block-start:var(--n-tabs-title-gap)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra .e-n-tab-title[aria-selected=true]{margin-block-end:var(--n-tabs-gap)}}@media (max-width:ELEMENTOR_SCREEN_LAPTOP_MAX){.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop{--n-tabs-direction:column;--n-tabs-heading-display:contents;--n-tabs-content-display:contents}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop .e-n-tabs{gap:0}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop .e-n-tabs-content>.e-con{order:var(--n-tabs-title-order)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop .e-n-tab-title{order:var(--n-tabs-title-order);width:auto}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop .e-n-tab-title:not(:first-child){margin-block-start:var(--n-tabs-title-gap)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop .e-n-tab-title[aria-selected=true]{margin-block-end:var(--n-tabs-gap)}}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/templates/widget-nested-tabs.min.css */
.elementor-widget-n-tabs{--n-tabs-color-accent-fallback:#61ce70;--n-tabs-color-secondary-fallback:#54595f;--n-tabs-default-padding-block:15px;--n-tabs-default-padding-inline:35px;--n-tabs-background-color:transparent;--n-tabs-display:flex;--n-tabs-direction:column;--n-tabs-gap:10px;--n-tabs-heading-display:flex;--n-tabs-heading-direction:row;--n-tabs-heading-grow:initial;--n-tabs-heading-justify-content:center;--n-tabs-heading-width:initial;--n-tabs-heading-overflow-x:initial;--n-tabs-heading-wrap:nowrap;--n-tabs-border-width:1px;--n-tabs-border-color:#d5d8dc;--n-tabs-content-display:flex;--n-tabs-title-color:var(--e-global-color-secondary,var(--n-tabs-color-secondary-fallback));--n-tabs-title-color-hover:#fff;--n-tabs-title-color-active:#fff;--n-tabs-title-background-color:#f1f2f3;--n-tabs-title-background-color-hover:var(--e-global-color-accent,var(--n-tabs-color-accent-fallback));--n-tabs-title-background-color-active:var(--e-global-color-accent,var(--n-tabs-color-accent-fallback));--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-font-size:1rem;--n-tabs-title-white-space:initial;--n-tabs-title-justify-content-toggle:initial;--n-tabs-title-align-items-toggle:center;--n-tabs-title-justify-content:center;--n-tabs-title-align-items:center;--n-tabs-title-text-align:center;--n-tabs-title-direction:row;--n-tabs-title-gap:10px;--n-tabs-title-flex-grow:0;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;--n-tabs-title-order:initial;--n-tabs-title-padding-top:var(--n-tabs-default-padding-block);--n-tabs-title-padding-bottom:var(--n-tabs-default-padding-block);--n-tabs-title-padding-left:var(--n-tabs-default-padding-inline);--n-tabs-title-padding-right:var(--n-tabs-default-padding-inline);--n-tabs-title-border-radius:initial;--n-tabs-title-transition:0.3s;--n-tabs-icon-color:var(--e-global-color-secondary,var(--n-tabs-color-secondary-fallback));--n-tabs-icon-color-hover:var(--n-tabs-title-color-hover);--n-tabs-icon-color-active:#fff;--n-tabs-icon-gap:5px;max-width:100%;width:100%;--n-tabs-title-padding-inline-start:var(--n-tabs-title-padding-left);--n-tabs-title-padding-inline-end:var(--n-tabs-title-padding-right);--n-tabs-title-padding-block-start:var(--n-tabs-title-padding-top);--n-tabs-title-padding-block-end:var(--n-tabs-title-padding-bottom)}body.rtl .elementor-widget-n-tabs{--n-tabs-title-padding-inline-start:var(--n-tabs-title-padding-right);--n-tabs-title-padding-inline-end:var(--n-tabs-title-padding-left)}.elementor-widget-n-tabs .e-n-tabs{display:var(--n-tabs-display);flex-direction:var(--n-tabs-direction);gap:var(--n-tabs-gap);min-width:0;text-align:start}.elementor-widget-n-tabs .e-n-tabs-heading{display:var(--n-tabs-heading-display);flex-basis:var(--n-tabs-heading-width);flex-direction:var(--n-tabs-heading-direction);flex-shrink:0;flex-wrap:var(--n-tabs-heading-wrap);gap:var(--n-tabs-title-gap);justify-content:var(--n-tabs-heading-justify-content);overflow-x:var(--n-tabs-heading-overflow-x);-ms-overflow-style:none;scrollbar-width:none}.elementor-widget-n-tabs .e-n-tabs-heading::-webkit-scrollbar{display:none}.elementor-widget-n-tabs .e-n-tabs-heading.e-scroll{cursor:grabbing;cursor:-webkit-grabbing}.elementor-widget-n-tabs .e-n-tabs-heading.e-scroll-active{position:relative}.elementor-widget-n-tabs .e-n-tabs-heading.e-scroll-active:before{content:"";inset-block:0;inset-inline:-1000vw;position:absolute;z-index:2}.elementor-widget-n-tabs .e-n-tabs-content{display:var(--n-tabs-content-display);flex-grow:1;min-width:0}.elementor-widget-n-tabs .e-n-tabs-content>.e-con:not(.e-active){display:none}.elementor-widget-n-tabs .e-n-tabs:not(.e-activated)>.e-n-tabs-content>.e-con:first-child{display:flex}.elementor-widget-n-tabs .e-n-tab-title{align-items:var(--n-tabs-title-align-items-toggle,var(--n-tabs-title-align-items));background-color:initial;border-radius:var(--n-tabs-title-border-radius);border-style:none;border-width:var(--n-tabs-border-width);display:flex;flex-basis:var(--n-tabs-title-flex-basis);flex-direction:var(--n-tabs-title-direction);flex-grow:var(--n-tabs-title-flex-grow);flex-shrink:var(--n-tabs-title-flex-shrink);gap:var(--n-tabs-icon-gap);height:var(--n-tabs-title-height);justify-content:var(--n-tabs-title-justify-content-toggle,var(--n-tabs-title-justify-content));padding-block-end:var(--n-tabs-title-padding-block-end);padding-block-start:var(--n-tabs-title-padding-block-start);padding-inline-end:var(--n-tabs-title-padding-inline-end);padding-inline-start:var(--n-tabs-title-padding-inline-start);position:relative;transition:background var(--n-tabs-title-transition),color var(--n-tabs-title-transition),border var(--n-tabs-title-transition),box-shadow var(--n-tabs-title-transition),text-shadow var(--n-tabs-title-transition),stroke var(--n-tabs-title-transition),stroke-width var(--n-tabs-title-transition),-webkit-text-stroke-width var(--n-tabs-title-transition),-webkit-text-stroke-color var(--n-tabs-title-transition),transform var(--n-tabs-title-transition);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:var(--n-tabs-title-white-space);width:var(--n-tabs-title-width)}.elementor-widget-n-tabs .e-n-tab-title:focus:not(:focus-visible){outline:none}.elementor-widget-n-tabs .e-n-tab-title span i,.elementor-widget-n-tabs .e-n-tab-title span svg{transition:color var(--n-tabs-title-transition),fill var(--n-tabs-title-transition)}.elementor-widget-n-tabs .e-n-tab-title-text{align-items:center;display:flex;font-size:var(--n-tabs-title-font-size);text-align:var(--n-tabs-title-text-align)}.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon{align-items:center;display:flex;flex-direction:column;flex-shrink:0;order:var(--n-tabs-icon-order);overflow:hidden}.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon i{font-size:var(--n-tabs-icon-size,var(--n-tabs-title-font-size))}.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon svg{height:var(--n-tabs-icon-size,var(--n-tabs-title-font-size));width:var(--n-tabs-icon-size,var(--n-tabs-title-font-size))}.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon:empty{display:none}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false]{background-color:var(--n-tabs-title-background-color)}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false],.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] a{color:var(--n-tabs-title-color)}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] .e-n-tab-icon i{color:var(--n-tabs-icon-color)}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] .e-n-tab-icon svg{fill:var(--n-tabs-icon-color)}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] .e-n-tab-icon i:last-child,.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] .e-n-tab-icon svg:last-child{height:0;opacity:0;transform:translateY(-100vh)}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true],.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] a{color:var(--n-tabs-title-color-active)}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] .e-n-tab-icon i{color:var(--n-tabs-icon-color-active)}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] .e-n-tab-icon svg{fill:var(--n-tabs-icon-color-active)}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] .e-n-tab-icon i:first-child,.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] .e-n-tab-icon svg:first-child{height:0;opacity:0;transform:translateY(-100vh)}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true][class*=elementor-animation-]:active,.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true][class*=elementor-animation-]:focus,.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true][class*=elementor-animation-]:hover{animation:initial;transform:none}.elementor-widget-n-tabs [data-touch-mode=false] .e-n-tab-title[aria-selected=false]:hover,.elementor-widget-n-tabs [data-touch-mode=false] .e-n-tab-title[aria-selected=false]:hover a{color:var(--n-tabs-title-color-hover)}.elementor-widget-n-tabs [data-touch-mode=false] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon i{color:var(--n-tabs-icon-color-hover)}.elementor-widget-n-tabs [data-touch-mode=false] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon svg{fill:var(--n-tabs-icon-color-hover)}.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover,.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover a{color:var(--n-tabs-title-color-active)}.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon i{color:var(--n-tabs-icon-color-active)}.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon svg{fill:var(--n-tabs-icon-color-active)}.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon i:first-child,.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon svg:first-child{height:0;opacity:0;transform:translateY(-100vh)}.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover[class*=elementor-animation-]:active,.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover[class*=elementor-animation-]:focus,.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover[class*=elementor-animation-]:hover{animation:initial;transform:none}.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon i:last-child,.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon svg:last-child{height:auto;opacity:1;transform:none}.elementor .elementor-element.elementor-widget-n-tabs:not(:has(>.elementor-widget-container))>.e-n-tabs[data-touch-mode=false]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover,.elementor .elementor-element.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode=false]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover{background-color:var(--n-tabs-title-background-color-hover);background-image:none}.elementor .elementor-element.elementor-widget-n-tabs:not(:has(>.elementor-widget-container))>.e-n-tabs>.e-n-tabs-heading .e-n-tab-title[aria-selected=true],.elementor .elementor-element.elementor-widget-n-tabs:not(:has(>.elementor-widget-container))>.e-n-tabs[data-touch-mode=true]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover,.elementor .elementor-element.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading .e-n-tab-title[aria-selected=true],.elementor .elementor-element.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode=true]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover{background-color:var(--n-tabs-title-background-color-active);background-image:none}@media (max-width:ELEMENTOR_SCREEN_MOBILE_MAX){.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile{--n-tabs-direction:column;--n-tabs-heading-display:contents;--n-tabs-content-display:contents}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tabs{gap:0}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tabs-content>.e-con{order:var(--n-tabs-title-order)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tab-title{order:var(--n-tabs-title-order);width:auto}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tab-title:not(:first-child){margin-block-start:var(--n-tabs-title-gap)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tab-title[aria-selected=true]{margin-block-end:var(--n-tabs-gap)}}@media (max-width:ELEMENTOR_SCREEN_MOBILE_EXTRA_MAX){.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra{--n-tabs-direction:column;--n-tabs-heading-display:contents;--n-tabs-content-display:contents}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra .e-n-tabs{gap:0}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra .e-n-tabs-content>.e-con{order:var(--n-tabs-title-order)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra .e-n-tab-title{order:var(--n-tabs-title-order);width:auto}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra .e-n-tab-title:not(:first-child){margin-block-start:var(--n-tabs-title-gap)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra .e-n-tab-title[aria-selected=true]{margin-block-end:var(--n-tabs-gap)}}@media (max-width:ELEMENTOR_SCREEN_TABLET_MAX){.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet{--n-tabs-direction:column;--n-tabs-heading-display:contents;--n-tabs-content-display:contents}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tabs{gap:0}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tabs-content>.e-con{order:var(--n-tabs-title-order)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tab-title{order:var(--n-tabs-title-order);width:auto}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tab-title:not(:first-child){margin-block-start:var(--n-tabs-title-gap)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tab-title[aria-selected=true]{margin-block-end:var(--n-tabs-gap)}}@media (max-width:ELEMENTOR_SCREEN_TABLET_EXTRA_MAX){.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra{--n-tabs-direction:column;--n-tabs-heading-display:contents;--n-tabs-content-display:contents}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra .e-n-tabs{gap:0}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra .e-n-tabs-content>.e-con{order:var(--n-tabs-title-order)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra .e-n-tab-title{order:var(--n-tabs-title-order);width:auto}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra .e-n-tab-title:not(:first-child){margin-block-start:var(--n-tabs-title-gap)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra .e-n-tab-title[aria-selected=true]{margin-block-end:var(--n-tabs-gap)}}@media (max-width:ELEMENTOR_SCREEN_LAPTOP_MAX){.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop{--n-tabs-direction:column;--n-tabs-heading-display:contents;--n-tabs-content-display:contents}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop .e-n-tabs{gap:0}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop .e-n-tabs-content>.e-con{order:var(--n-tabs-title-order)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop .e-n-tab-title{order:var(--n-tabs-title-order);width:auto}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop .e-n-tab-title:not(:first-child){margin-block-start:var(--n-tabs-title-gap)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop .e-n-tab-title[aria-selected=true]{margin-block-end:var(--n-tabs-gap)}}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/templates/widget-progress-rtl.min.css */
.elementor-widget-progress{text-align:start}.elementor-progress-wrapper{background-color:#eee;border-radius:2px;color:#fff;height:auto;position:relative}.elementor-progress-bar{background-color:#69727d;border-radius:2px;display:flex;font-size:11px;height:30px;line-height:30px;transition:width 1s ease-in-out;width:0}.elementor-progress-text{flex-grow:1;overflow:hidden;padding-inline-start:15px;text-overflow:ellipsis;white-space:nowrap}.elementor-progress-percentage{padding-inline-end:15px}.elementor-widget-progress .elementor-progress-wrapper.progress-info .elementor-progress-bar{background-color:#5bc0de}.elementor-widget-progress .elementor-progress-wrapper.progress-success .elementor-progress-bar{background-color:#5cb85c}.elementor-widget-progress .elementor-progress-wrapper.progress-warning .elementor-progress-bar{background-color:#f0ad4e}.elementor-widget-progress .elementor-progress-wrapper.progress-danger .elementor-progress-bar{background-color:#d9534f}.elementor-progress .elementor-title{display:block}@media (max-width:ELEMENTOR_SCREEN_MOBILE_MAX){.elementor-progress-text{padding-inline-start:10px}}.e-con .elementor-progress-wrapper,.e-con-inner .elementor-progress-wrapper{height:auto}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/templates/widget-progress.min.css */
.elementor-widget-progress{text-align:start}.elementor-progress-wrapper{background-color:#eee;border-radius:2px;color:#fff;height:auto;position:relative}.elementor-progress-bar{background-color:#69727d;border-radius:2px;display:flex;font-size:11px;height:30px;line-height:30px;transition:width 1s ease-in-out;width:0}.elementor-progress-text{flex-grow:1;overflow:hidden;padding-inline-start:15px;text-overflow:ellipsis;white-space:nowrap}.elementor-progress-percentage{padding-inline-end:15px}.elementor-widget-progress .elementor-progress-wrapper.progress-info .elementor-progress-bar{background-color:#5bc0de}.elementor-widget-progress .elementor-progress-wrapper.progress-success .elementor-progress-bar{background-color:#5cb85c}.elementor-widget-progress .elementor-progress-wrapper.progress-warning .elementor-progress-bar{background-color:#f0ad4e}.elementor-widget-progress .elementor-progress-wrapper.progress-danger .elementor-progress-bar{background-color:#d9534f}.elementor-progress .elementor-title{display:block}@media (max-width:ELEMENTOR_SCREEN_MOBILE_MAX){.elementor-progress-text{padding-inline-start:10px}}.e-con .elementor-progress-wrapper,.e-con-inner .elementor-progress-wrapper{height:auto}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/templates/widget-star-rating-rtl.min.css */
@charset "UTF-8";.elementor-star-rating{color:#ccd6df;display:inline-block;font-family:eicons}.elementor-star-rating i{cursor:default;display:inline-block;font-style:normal;position:relative}.elementor-star-rating i:before{color:#f0ad4e;content:"\e934";display:block;font-family:inherit;font-size:inherit;inset-block-start:0;inset-inline-start:0;overflow:hidden;position:absolute}.elementor-star-rating .elementor-star-empty:before{content:none}.elementor-star-rating .elementor-star-1:before{width:10%}.elementor-star-rating .elementor-star-2:before{width:20%}.elementor-star-rating .elementor-star-3:before{width:30%}.elementor-star-rating .elementor-star-4:before{width:40%}.elementor-star-rating .elementor-star-5:before{width:50%}.elementor-star-rating .elementor-star-6:before{width:60%}.elementor-star-rating .elementor-star-7:before{width:70%}.elementor-star-rating .elementor-star-8:before{width:80%}.elementor-star-rating .elementor-star-9:before{width:90%}.elementor-star-rating__wrapper{align-items:center;display:flex}.elementor-star-rating__title{margin-inline-end:10px}.elementor-star-rating--align-start .elementor-star-rating__wrapper{justify-content:flex-start;text-align:start}.elementor-star-rating--align-end .elementor-star-rating__wrapper{justify-content:flex-end;text-align:end}.elementor-star-rating--align-center .elementor-star-rating__wrapper{justify-content:center;text-align:center}.elementor-star-rating--align-justify .elementor-star-rating__wrapper{justify-content:space-between;text-align:justify}@media (min-width:ELEMENTOR_SCREEN_WIDESCREEN_MIN){.elementor-star-rating-widescreen--align-start .elementor-star-rating__wrapper{justify-content:flex-start;text-align:start}.elementor-star-rating-widescreen--align-end .elementor-star-rating__wrapper{justify-content:flex-end;text-align:end}.elementor-star-rating-widescreen--align-center .elementor-star-rating__wrapper{justify-content:center;text-align:center}.elementor-star-rating-widescreen--align-justify .elementor-star-rating__wrapper{justify-content:space-between;text-align:justify}}@media (max-width:ELEMENTOR_SCREEN_LAPTOP_MAX){.elementor-star-rating-laptop--align-start .elementor-star-rating__wrapper{justify-content:flex-start;text-align:start}.elementor-star-rating-laptop--align-end .elementor-star-rating__wrapper{justify-content:flex-end;text-align:end}.elementor-star-rating-laptop--align-center .elementor-star-rating__wrapper{justify-content:center;text-align:center}.elementor-star-rating-laptop--align-justify .elementor-star-rating__wrapper{justify-content:space-between;text-align:justify}}@media (max-width:ELEMENTOR_SCREEN_TABLET_EXTRA_MAX){.elementor-star-rating-tablet_extra--align-start .elementor-star-rating__wrapper{justify-content:flex-start;text-align:start}.elementor-star-rating-tablet_extra--align-end .elementor-star-rating__wrapper{justify-content:flex-end;text-align:end}.elementor-star-rating-tablet_extra--align-center .elementor-star-rating__wrapper{justify-content:center;text-align:center}.elementor-star-rating-tablet_extra--align-justify .elementor-star-rating__wrapper{justify-content:space-between;text-align:justify}}@media (max-width:ELEMENTOR_SCREEN_TABLET_MAX){.elementor-star-rating-tablet--align-start .elementor-star-rating__wrapper{justify-content:flex-start;text-align:start}.elementor-star-rating-tablet--align-end .elementor-star-rating__wrapper{justify-content:flex-end;text-align:end}.elementor-star-rating-tablet--align-center .elementor-star-rating__wrapper{justify-content:center;text-align:center}.elementor-star-rating-tablet--align-justify .elementor-star-rating__wrapper{justify-content:space-between;text-align:justify}}@media (max-width:ELEMENTOR_SCREEN_MOBILE_EXTRA_MAX){.elementor-star-rating-mobile_extra--align-start .elementor-star-rating__wrapper{justify-content:flex-start;text-align:start}.elementor-star-rating-mobile_extra--align-end .elementor-star-rating__wrapper{justify-content:flex-end;text-align:end}.elementor-star-rating-mobile_extra--align-center .elementor-star-rating__wrapper{justify-content:center;text-align:center}.elementor-star-rating-mobile_extra--align-justify .elementor-star-rating__wrapper{justify-content:space-between;text-align:justify}}@media (max-width:ELEMENTOR_SCREEN_MOBILE_MAX){.elementor-star-rating-mobile--align-start .elementor-star-rating__wrapper{justify-content:flex-start;text-align:start}.elementor-star-rating-mobile--align-end .elementor-star-rating__wrapper{justify-content:flex-end;text-align:end}.elementor-star-rating-mobile--align-center .elementor-star-rating__wrapper{justify-content:center;text-align:center}.elementor-star-rating-mobile--align-justify .elementor-star-rating__wrapper{justify-content:space-between;text-align:justify}}.last-star{letter-spacing:0}.elementor--star-style-star_unicode .elementor-star-rating{font-family:Arial,Helvetica,sans-serif}.elementor--star-style-star_unicode .elementor-star-rating i:not(.elementor-star-empty):before{content:"★"}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/templates/widget-star-rating.min.css */
@charset "UTF-8";.elementor-star-rating{color:#ccd6df;display:inline-block;font-family:eicons}.elementor-star-rating i{cursor:default;display:inline-block;font-style:normal;position:relative}.elementor-star-rating i:before{color:#f0ad4e;content:"\e934";display:block;font-family:inherit;font-size:inherit;inset-block-start:0;inset-inline-start:0;overflow:hidden;position:absolute}.elementor-star-rating .elementor-star-empty:before{content:none}.elementor-star-rating .elementor-star-1:before{width:10%}.elementor-star-rating .elementor-star-2:before{width:20%}.elementor-star-rating .elementor-star-3:before{width:30%}.elementor-star-rating .elementor-star-4:before{width:40%}.elementor-star-rating .elementor-star-5:before{width:50%}.elementor-star-rating .elementor-star-6:before{width:60%}.elementor-star-rating .elementor-star-7:before{width:70%}.elementor-star-rating .elementor-star-8:before{width:80%}.elementor-star-rating .elementor-star-9:before{width:90%}.elementor-star-rating__wrapper{align-items:center;display:flex}.elementor-star-rating__title{margin-inline-end:10px}.elementor-star-rating--align-start .elementor-star-rating__wrapper{justify-content:flex-start;text-align:start}.elementor-star-rating--align-end .elementor-star-rating__wrapper{justify-content:flex-end;text-align:end}.elementor-star-rating--align-center .elementor-star-rating__wrapper{justify-content:center;text-align:center}.elementor-star-rating--align-justify .elementor-star-rating__wrapper{justify-content:space-between;text-align:justify}@media (min-width:ELEMENTOR_SCREEN_WIDESCREEN_MIN){.elementor-star-rating-widescreen--align-start .elementor-star-rating__wrapper{justify-content:flex-start;text-align:start}.elementor-star-rating-widescreen--align-end .elementor-star-rating__wrapper{justify-content:flex-end;text-align:end}.elementor-star-rating-widescreen--align-center .elementor-star-rating__wrapper{justify-content:center;text-align:center}.elementor-star-rating-widescreen--align-justify .elementor-star-rating__wrapper{justify-content:space-between;text-align:justify}}@media (max-width:ELEMENTOR_SCREEN_LAPTOP_MAX){.elementor-star-rating-laptop--align-start .elementor-star-rating__wrapper{justify-content:flex-start;text-align:start}.elementor-star-rating-laptop--align-end .elementor-star-rating__wrapper{justify-content:flex-end;text-align:end}.elementor-star-rating-laptop--align-center .elementor-star-rating__wrapper{justify-content:center;text-align:center}.elementor-star-rating-laptop--align-justify .elementor-star-rating__wrapper{justify-content:space-between;text-align:justify}}@media (max-width:ELEMENTOR_SCREEN_TABLET_EXTRA_MAX){.elementor-star-rating-tablet_extra--align-start .elementor-star-rating__wrapper{justify-content:flex-start;text-align:start}.elementor-star-rating-tablet_extra--align-end .elementor-star-rating__wrapper{justify-content:flex-end;text-align:end}.elementor-star-rating-tablet_extra--align-center .elementor-star-rating__wrapper{justify-content:center;text-align:center}.elementor-star-rating-tablet_extra--align-justify .elementor-star-rating__wrapper{justify-content:space-between;text-align:justify}}@media (max-width:ELEMENTOR_SCREEN_TABLET_MAX){.elementor-star-rating-tablet--align-start .elementor-star-rating__wrapper{justify-content:flex-start;text-align:start}.elementor-star-rating-tablet--align-end .elementor-star-rating__wrapper{justify-content:flex-end;text-align:end}.elementor-star-rating-tablet--align-center .elementor-star-rating__wrapper{justify-content:center;text-align:center}.elementor-star-rating-tablet--align-justify .elementor-star-rating__wrapper{justify-content:space-between;text-align:justify}}@media (max-width:ELEMENTOR_SCREEN_MOBILE_EXTRA_MAX){.elementor-star-rating-mobile_extra--align-start .elementor-star-rating__wrapper{justify-content:flex-start;text-align:start}.elementor-star-rating-mobile_extra--align-end .elementor-star-rating__wrapper{justify-content:flex-end;text-align:end}.elementor-star-rating-mobile_extra--align-center .elementor-star-rating__wrapper{justify-content:center;text-align:center}.elementor-star-rating-mobile_extra--align-justify .elementor-star-rating__wrapper{justify-content:space-between;text-align:justify}}@media (max-width:ELEMENTOR_SCREEN_MOBILE_MAX){.elementor-star-rating-mobile--align-start .elementor-star-rating__wrapper{justify-content:flex-start;text-align:start}.elementor-star-rating-mobile--align-end .elementor-star-rating__wrapper{justify-content:flex-end;text-align:end}.elementor-star-rating-mobile--align-center .elementor-star-rating__wrapper{justify-content:center;text-align:center}.elementor-star-rating-mobile--align-justify .elementor-star-rating__wrapper{justify-content:space-between;text-align:justify}}.last-star{letter-spacing:0}.elementor--star-style-star_unicode .elementor-star-rating{font-family:Arial,Helvetica,sans-serif}.elementor--star-style-star_unicode .elementor-star-rating i:not(.elementor-star-empty):before{content:"★"}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/templates/widget-tabs-rtl.min.css */
.elementor-tab-title a{color:inherit}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper{flex-shrink:0;width:25%}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active{border-inline-end-style:none}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:after,.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:before{border-inline-end-style:solid;height:999em;inset-inline-end:0;width:0}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:before{inset-block-start:0;transform:translateY(-100%)}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:after{inset-block-start:100%}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title{display:table-cell}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active{border-block-end-style:none}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:after,.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:before{border-block-end-style:solid;height:0;inset-block-end:0;width:999em}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:before{inset-inline-end:100%}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:after{inset-inline-start:100%}.elementor-widget-tabs .elementor-tab-content,.elementor-widget-tabs .elementor-tab-title,.elementor-widget-tabs .elementor-tab-title:after,.elementor-widget-tabs .elementor-tab-title:before,.elementor-widget-tabs .elementor-tabs-content-wrapper{border:1px #d5d8dc}.elementor-widget-tabs .elementor-tabs{text-align:start}.elementor-widget-tabs .elementor-tabs-wrapper{overflow:hidden}.elementor-widget-tabs .elementor-tab-title{cursor:pointer;outline:var(--focus-outline,none)}.elementor-widget-tabs .elementor-tab-desktop-title{border:solid transparent;font-weight:700;line-height:1;padding:20px 25px;position:relative}.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active{border-color:#d5d8dc}.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active:after,.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active:before{content:"";display:block;position:absolute}.elementor-widget-tabs .elementor-tab-desktop-title:focus-visible{border:1px solid #000}.elementor-widget-tabs .elementor-tab-mobile-title{cursor:pointer;padding:10px}.elementor-widget-tabs .elementor-tab-content{display:none;padding:20px}@media (max-width:ELEMENTOR_SCREEN_MOBILE_MAX){.elementor-tabs .elementor-tab-content,.elementor-tabs .elementor-tab-title{border-style:solid;border-block-end-style:none}.elementor-tabs .elementor-tabs-wrapper{display:none}.elementor-tabs .elementor-tabs-content-wrapper{border-block-end-style:solid}.elementor-tabs .elementor-tab-content{padding:10px}}@media (min-width:ELEMENTOR_SCREEN_MOBILE_NEXT){.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs{display:flex}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper{flex-direction:column}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-content-wrapper{border-style:solid;border-inline-start-style:none;flex-grow:1}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content{border-style:solid;border-block-start-style:none}.elementor-widget-tabs.elementor-tabs-alignment-center .elementor-tabs-wrapper,.elementor-widget-tabs.elementor-tabs-alignment-end .elementor-tabs-wrapper,.elementor-widget-tabs.elementor-tabs-alignment-stretch .elementor-tabs-wrapper{display:flex}.elementor-widget-tabs.elementor-tabs-alignment-center .elementor-tabs-wrapper{justify-content:center}.elementor-widget-tabs.elementor-tabs-alignment-end .elementor-tabs-wrapper{justify-content:flex-end}.elementor-widget-tabs.elementor-tabs-alignment-stretch.elementor-tabs-view-horizontal .elementor-tab-title{width:100%}.elementor-widget-tabs.elementor-tabs-alignment-stretch.elementor-tabs-view-vertical .elementor-tab-title{height:100%}.elementor-tabs .elementor-tab-mobile-title{display:none}}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/templates/widget-tabs.min.css */
.elementor-tab-title a{color:inherit}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper{flex-shrink:0;width:25%}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active{border-inline-end-style:none}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:after,.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:before{border-inline-end-style:solid;height:999em;inset-inline-end:0;width:0}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:before{inset-block-start:0;transform:translateY(-100%)}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:after{inset-block-start:100%}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title{display:table-cell}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active{border-block-end-style:none}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:after,.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:before{border-block-end-style:solid;height:0;inset-block-end:0;width:999em}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:before{inset-inline-end:100%}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:after{inset-inline-start:100%}.elementor-widget-tabs .elementor-tab-content,.elementor-widget-tabs .elementor-tab-title,.elementor-widget-tabs .elementor-tab-title:after,.elementor-widget-tabs .elementor-tab-title:before,.elementor-widget-tabs .elementor-tabs-content-wrapper{border:1px #d5d8dc}.elementor-widget-tabs .elementor-tabs{text-align:start}.elementor-widget-tabs .elementor-tabs-wrapper{overflow:hidden}.elementor-widget-tabs .elementor-tab-title{cursor:pointer;outline:var(--focus-outline,none)}.elementor-widget-tabs .elementor-tab-desktop-title{border:solid transparent;font-weight:700;line-height:1;padding:20px 25px;position:relative}.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active{border-color:#d5d8dc}.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active:after,.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active:before{content:"";display:block;position:absolute}.elementor-widget-tabs .elementor-tab-desktop-title:focus-visible{border:1px solid #000}.elementor-widget-tabs .elementor-tab-mobile-title{cursor:pointer;padding:10px}.elementor-widget-tabs .elementor-tab-content{display:none;padding:20px}@media (max-width:ELEMENTOR_SCREEN_MOBILE_MAX){.elementor-tabs .elementor-tab-content,.elementor-tabs .elementor-tab-title{border-style:solid;border-block-end-style:none}.elementor-tabs .elementor-tabs-wrapper{display:none}.elementor-tabs .elementor-tabs-content-wrapper{border-block-end-style:solid}.elementor-tabs .elementor-tab-content{padding:10px}}@media (min-width:ELEMENTOR_SCREEN_MOBILE_NEXT){.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs{display:flex}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper{flex-direction:column}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-content-wrapper{border-style:solid;border-inline-start-style:none;flex-grow:1}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content{border-style:solid;border-block-start-style:none}.elementor-widget-tabs.elementor-tabs-alignment-center .elementor-tabs-wrapper,.elementor-widget-tabs.elementor-tabs-alignment-end .elementor-tabs-wrapper,.elementor-widget-tabs.elementor-tabs-alignment-stretch .elementor-tabs-wrapper{display:flex}.elementor-widget-tabs.elementor-tabs-alignment-center .elementor-tabs-wrapper{justify-content:center}.elementor-widget-tabs.elementor-tabs-alignment-end .elementor-tabs-wrapper{justify-content:flex-end}.elementor-widget-tabs.elementor-tabs-alignment-stretch.elementor-tabs-view-horizontal .elementor-tab-title{width:100%}.elementor-widget-tabs.elementor-tabs-alignment-stretch.elementor-tabs-view-vertical .elementor-tab-title{height:100%}.elementor-tabs .elementor-tab-mobile-title{display:none}}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/templates/widget-toggle-rtl.min.css */
.elementor-tab-title a{color:inherit}.elementor-toggle{text-align:start}.elementor-toggle .elementor-tab-title{border-block-end:1px solid #d5d8dc;cursor:pointer;font-weight:700;line-height:1;margin:0;outline:none;padding:15px}.elementor-toggle .elementor-tab-title .elementor-toggle-icon{display:inline-block;width:1em}.elementor-toggle .elementor-tab-title .elementor-toggle-icon svg{height:1em;margin-inline-start:-5px;width:1em}.elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-right{float:right;text-align:right}.elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-left{float:left;text-align:left}.elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-closed{display:block}.elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-opened{display:none}.elementor-toggle .elementor-tab-title.elementor-active{border-block-end:none}.elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon-closed{display:none}.elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon-opened{display:block}.elementor-toggle .elementor-tab-content{border-block-end:1px solid #d5d8dc;display:none;padding:15px}@media (max-width:ELEMENTOR_SCREEN_MOBILE_MAX){.elementor-toggle .elementor-tab-title{padding:12px}.elementor-toggle .elementor-tab-content{padding:12px 10px}}.e-con-inner>.elementor-widget-toggle,.e-con>.elementor-widget-toggle{width:var(--container-widget-width);--flex-grow:var( --container-widget-flex-grow )}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/templates/widget-toggle.min.css */
.elementor-tab-title a{color:inherit}.elementor-toggle{text-align:start}.elementor-toggle .elementor-tab-title{border-block-end:1px solid #d5d8dc;cursor:pointer;font-weight:700;line-height:1;margin:0;outline:none;padding:15px}.elementor-toggle .elementor-tab-title .elementor-toggle-icon{display:inline-block;width:1em}.elementor-toggle .elementor-tab-title .elementor-toggle-icon svg{height:1em;margin-inline-start:-5px;width:1em}.elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-right{float:right;text-align:right}.elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-left{float:left;text-align:left}.elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-closed{display:block}.elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-opened{display:none}.elementor-toggle .elementor-tab-title.elementor-active{border-block-end:none}.elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon-closed{display:none}.elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon-opened{display:block}.elementor-toggle .elementor-tab-content{border-block-end:1px solid #d5d8dc;display:none;padding:15px}@media (max-width:ELEMENTOR_SCREEN_MOBILE_MAX){.elementor-toggle .elementor-tab-title{padding:12px}.elementor-toggle .elementor-tab-content{padding:12px 10px}}.e-con-inner>.elementor-widget-toggle,.e-con>.elementor-widget-toggle{width:var(--container-widget-width);--flex-grow:var( --container-widget-flex-grow )}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/theme-dark.css */
:root {
  color-scheme: dark;
  --e-a-color-white:	#ffffff;
  --e-a-color-black:	#000000;
  --e-a-color-logo:	#000000;
  --e-a-color-circle-logo: #ffffff;
  --e-a-color-primary:	#524CFF;
  --e-a-color-primary-bold:	#F0ABFC;
  --e-a-color-primary-bold-dark: #E73CF6;
  --e-a-color-secondary:	#515962;
  --e-a-color-success:	#0A875A;
  --e-a-color-danger:	#DC2626;
  --e-a-color-info:	#2563EB;
  --e-a-color-warning:	#F59E0B;
  --e-a-color-accent:	#93003f;
  --e-a-color-accent-promotion:	#D6107C;
  --e-a-color-global:	#1DDDBF;
  --e-a-bg-default:	#1f2124;
  --e-a-bg-invert:	#ffffff;
  --e-a-bg-hover:	#2b2c31;
  --e-a-bg-active:	#333438;
  --e-a-bg-active-bold:	#3f444b;
  --e-a-bg-loading:	#F9FAFA;
  --e-a-bg-logo:	#ffffff;
  --e-a-bg-primary:	#310132;
  --e-a-bg-secondary:	#515962;
  --e-a-bg-success:	#032317;
  --e-a-bg-info:	#0A1A3D;
  --e-a-bg-danger:	#390A0A;
  --e-a-bg-warning:	#311808;
  --e-a-bg-chip:	#333438;
  --e-a-color-txt:	#D5D8DC;
  --e-a-color-txt-muted:	#9DA5AE;
  --e-a-color-txt-disabled:	#69727D;
  --e-a-color-txt-invert:	#ffffff;
  --e-a-color-txt-accent:	#ffffff;
  --e-a-color-txt-hover:	#9DA5AE;
  --e-a-color-txt-active:	#ffffff;
  --e-a-border-color:	#333438;
  --e-a-border-color-bold:	#3f444b;
  --e-a-border-color-focus:	#515962;
  --e-a-border-color-accent:	#ffffff;
  --e-a-border:	1px solid var(--e-a-border-color);
  --e-a-border-bold:	1px solid var(--e-a-border-color-bold);
  --e-a-border-radius:	3px;
  --e-a-btn-color:	#0C0D0E;
  --e-a-btn-color-invert:	var(--e-a-color-txt-invert);
  --e-a-btn-color-disabled:	var(--e-a-color-txt-disabled);
  --e-a-btn-bg:	#515962;
  --e-a-btn-bg-hover:	rgb(57.9217877095, 63.6424581006, 70.0782122905);
  --e-a-btn-bg-active:	rgb(34.843575419, 38.2849162011, 42.156424581);
  --e-a-btn-bg-disabled:	#D5D8DC;
  --e-a-btn-bg-primary:	#F3BAFD;
  --e-a-btn-bg-primary-hover: #EB8EFB;
  --e-a-btn-bg-primary-active:#F0ABFC;
  --e-a-btn-bg-accent:	#93003f;
  --e-a-btn-bg-accent-hover:	#8F1A4C;
  --e-a-btn-bg-accent-active:	#A93365;
  --e-a-btn-bg-info:	#2563EB;
  --e-a-btn-bg-info-hover:	rgb(18.5714285714, 76.1428571429, 202.4285714286);
  --e-a-btn-bg-info-active:	rgb(14.2857142857, 58.5714285714, 155.7142857143);
  --e-a-btn-bg-success:	#0A875A;
  --e-a-btn-bg-success-hover:	rgb(6.4827586207, 87.5172413793, 58.3448275862);
  --e-a-btn-bg-success-active:rgb(2.9655172414, 40.0344827586, 26.6896551724);
  --e-a-btn-bg-warning:	#F59E0B;
  --e-a-btn-bg-warning-hover:	rgb(196.9291338583, 126.7125984252, 8.0708661417);
  --e-a-btn-bg-warning-active:rgb(147.937007874, 95.188976378, 6.062992126);
  --e-a-btn-bg-danger:	#DC2626;
  --e-a-btn-bg-danger-hover:	rgb(178.25, 28.75, 28.75);
  --e-a-btn-bg-danger-active:	rgb(134.3333333333, 21.6666666667, 21.6666666667);
  --e-a-dark-bg:	#0C0D0E;
  --e-a-dark-color-txt:	#9DA5AE;
  --e-a-dark-color-txt-hover:	#D5D8DC;
  --e-a-font-family:	Roboto, Arial, Helvetica, sans-serif;
  --e-a-transition-hover:	all .3s;
  --e-a-popover-shadow:	0 2px 15px rgba(0, 0, 0, 0.9);
  --e-a-dropdown-shadow:	0 0 3px rgba(0, 0, 0, 0.9);
}
/*# sourceMappingURL=theme-dark.css.map */
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/theme-dark.min.css */
:root{color-scheme:dark;--e-a-color-white:#fff;--e-a-color-black:#000;--e-a-color-logo:#000;--e-a-color-circle-logo:#fff;--e-a-color-primary:#524cff;--e-a-color-primary-bold:#f0abfc;--e-a-color-primary-bold-dark:#e73cf6;--e-a-color-secondary:#515962;--e-a-color-success:#0a875a;--e-a-color-danger:#dc2626;--e-a-color-info:#2563eb;--e-a-color-warning:#f59e0b;--e-a-color-accent:#93003f;--e-a-color-accent-promotion:#d6107c;--e-a-color-global:#1dddbf;--e-a-bg-default:#1f2124;--e-a-bg-invert:#fff;--e-a-bg-hover:#2b2c31;--e-a-bg-active:#333438;--e-a-bg-active-bold:#3f444b;--e-a-bg-loading:#f9fafa;--e-a-bg-logo:#fff;--e-a-bg-primary:#310132;--e-a-bg-secondary:#515962;--e-a-bg-success:#032317;--e-a-bg-info:#0a1a3d;--e-a-bg-danger:#390a0a;--e-a-bg-warning:#311808;--e-a-bg-chip:#333438;--e-a-color-txt:#d5d8dc;--e-a-color-txt-muted:#9da5ae;--e-a-color-txt-disabled:#69727d;--e-a-color-txt-invert:#fff;--e-a-color-txt-accent:#fff;--e-a-color-txt-hover:#9da5ae;--e-a-color-txt-active:#fff;--e-a-border-color:#333438;--e-a-border-color-bold:#3f444b;--e-a-border-color-focus:#515962;--e-a-border-color-accent:#fff;--e-a-border:1px solid var(--e-a-border-color);--e-a-border-bold:1px solid var(--e-a-border-color-bold);--e-a-border-radius:3px;--e-a-btn-color:#0c0d0e;--e-a-btn-color-invert:var(--e-a-color-txt-invert);--e-a-btn-color-disabled:var(--e-a-color-txt-disabled);--e-a-btn-bg:#515962;--e-a-btn-bg-hover:#3a4046;--e-a-btn-bg-active:#23262a;--e-a-btn-bg-disabled:#d5d8dc;--e-a-btn-bg-primary:#f3bafd;--e-a-btn-bg-primary-hover:#eb8efb;--e-a-btn-bg-primary-active:#f0abfc;--e-a-btn-bg-accent:#93003f;--e-a-btn-bg-accent-hover:#8f1a4c;--e-a-btn-bg-accent-active:#a93365;--e-a-btn-bg-info:#2563eb;--e-a-btn-bg-info-hover:#134cca;--e-a-btn-bg-info-active:#0e3b9c;--e-a-btn-bg-success:#0a875a;--e-a-btn-bg-success-hover:#06583a;--e-a-btn-bg-success-active:#03281b;--e-a-btn-bg-warning:#f59e0b;--e-a-btn-bg-warning-hover:#c57f08;--e-a-btn-bg-warning-active:#945f06;--e-a-btn-bg-danger:#dc2626;--e-a-btn-bg-danger-hover:#b21d1d;--e-a-btn-bg-danger-active:#861616;--e-a-dark-bg:#0c0d0e;--e-a-dark-color-txt:#9da5ae;--e-a-dark-color-txt-hover:#d5d8dc;--e-a-font-family:Roboto,Arial,Helvetica,sans-serif;--e-a-transition-hover:all .3s;--e-a-popover-shadow:0 2px 15px rgba(0,0,0,.9);--e-a-dropdown-shadow:0 0 3px rgba(0,0,0,.9)}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/theme-light.css */
:root {
  --e-a-color-white:	#ffffff;
  --e-a-color-black:	#000000;
  --e-a-color-logo:	#ffffff;
  --e-a-color-circle-logo:	#000000;
  --e-a-color-primary:	#F3BAFD;
  --e-a-color-primary-bold:	#D004D4;
  --e-a-color-primary-bold-dark: #C00BB9;
  --e-a-color-secondary:	#515962;
  --e-a-color-success:	#0A875A;
  --e-a-color-danger:	#DC2626;
  --e-a-color-info:	#2563EB;
  --e-a-color-warning:	#F59E0B;
  --e-a-color-accent:	#93003f;
  --e-a-color-global:	#1DDDBF;
  --e-a-color-accent-promotion:	#93003f;
  --e-a-bg-default:	#ffffff;
  --e-a-bg-invert:	#0C0D0E;
  --e-a-bg-hover:	#F1F2F3;
  --e-a-bg-active:	#E6E8EA;
  --e-a-bg-active-bold:	#D5D8DC;
  --e-a-bg-loading:	#F9FAFA;
  --e-a-bg-logo:	#000000;
  --e-a-bg-primary:	#FAE8FF;
  --e-a-bg-secondary:	#515962;
  --e-a-bg-success:	#F2FDF5;
  --e-a-bg-info:	#F0F7FF;
  --e-a-bg-danger:	#FEF1F4;
  --e-a-bg-warning:	#FFFBEB;
  --e-a-bg-chip:	#F1F2F3;
  --e-a-color-txt:	#515962;
  --e-a-color-txt-muted:	#818A96;
  --e-a-color-txt-disabled:	#BABFC5;
  --e-a-color-txt-invert:	#ffffff;
  --e-a-color-txt-accent:	#0C0D0E;
  --e-a-color-txt-hover:	#3f444b;
  --e-a-color-txt-active:	#0C0D0E;
  --e-a-border-color:	#E6E8EA;
  --e-a-border-color-bold:	#D5D8DC;
  --e-a-border-color-focus:	#BABFC5;
  --e-a-border-color-accent:	#0C0D0E;
  --e-a-border:	1px solid var(--e-a-border-color);
  --e-a-border-bold:	1px solid var(--e-a-border-color-bold);
  --e-a-border-radius:	3px;
  --e-a-btn-color:	#0C0D0E;
  --e-a-btn-color-invert:	var(--e-a-color-txt-invert);
  --e-a-btn-color-disabled:	var(--e-a-color-txt-disabled);
  --e-a-btn-bg:	#515962;
  --e-a-btn-bg-hover:	rgb(57.9217877095, 63.6424581006, 70.0782122905);
  --e-a-btn-bg-active:	rgb(34.843575419, 38.2849162011, 42.156424581);
  --e-a-btn-bg-disabled:	#D5D8DC;
  --e-a-btn-bg-primary:	#F3BAFD;
  --e-a-btn-bg-primary-hover: #F5D0FE;
  --e-a-btn-bg-primary-active:#F0ABFC;
  --e-a-btn-bg-accent:	#93003f;
  --e-a-btn-bg-accent-hover:	#8F1A4C;
  --e-a-btn-bg-accent-active:	#A93365;
  --e-a-btn-bg-info:	#2563EB;
  --e-a-btn-bg-info-hover:	rgb(18.5714285714, 76.1428571429, 202.4285714286);
  --e-a-btn-bg-info-active:	rgb(14.2857142857, 58.5714285714, 155.7142857143);
  --e-a-btn-bg-success:	#0A875A;
  --e-a-btn-bg-success-hover:	rgb(6.4827586207, 87.5172413793, 58.3448275862);
  --e-a-btn-bg-success-active:rgb(2.9655172414, 40.0344827586, 26.6896551724);
  --e-a-btn-bg-warning:	#F59E0B;
  --e-a-btn-bg-warning-hover:	rgb(196.9291338583, 126.7125984252, 8.0708661417);
  --e-a-btn-bg-warning-active:rgb(147.937007874, 95.188976378, 6.062992126);
  --e-a-btn-bg-danger:	#DC2626;
  --e-a-btn-bg-danger-hover:	rgb(178.25, 28.75, 28.75);
  --e-a-btn-bg-danger-active:	rgb(134.3333333333, 21.6666666667, 21.6666666667);
  --e-a-dark-bg:	#0C0D0E;
  --e-a-dark-color-txt:	#9DA5AE;
  --e-a-dark-color-txt-hover:	#D5D8DC;
  --e-a-font-family:	Roboto, Arial, Helvetica, sans-serif;
  --e-a-transition-hover:	all .3s;
  --e-a-popover-shadow:	0 2px 15px rgba(0, 0, 0, 0.3);
  --e-a-dropdown-shadow:	0 0 3px rgba(0, 0, 0, 0.2);
}
/*# sourceMappingURL=theme-light.css.map */
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/theme-light.min.css */
:root{--e-a-color-white:#fff;--e-a-color-black:#000;--e-a-color-logo:#fff;--e-a-color-circle-logo:#000;--e-a-color-primary:#f3bafd;--e-a-color-primary-bold:#d004d4;--e-a-color-primary-bold-dark:#c00bb9;--e-a-color-secondary:#515962;--e-a-color-success:#0a875a;--e-a-color-danger:#dc2626;--e-a-color-info:#2563eb;--e-a-color-warning:#f59e0b;--e-a-color-accent:#93003f;--e-a-color-global:#1dddbf;--e-a-color-accent-promotion:#93003f;--e-a-bg-default:#fff;--e-a-bg-invert:#0c0d0e;--e-a-bg-hover:#f1f2f3;--e-a-bg-active:#e6e8ea;--e-a-bg-active-bold:#d5d8dc;--e-a-bg-loading:#f9fafa;--e-a-bg-logo:#000;--e-a-bg-primary:#fae8ff;--e-a-bg-secondary:#515962;--e-a-bg-success:#f2fdf5;--e-a-bg-info:#f0f7ff;--e-a-bg-danger:#fef1f4;--e-a-bg-warning:#fffbeb;--e-a-bg-chip:#f1f2f3;--e-a-color-txt:#515962;--e-a-color-txt-muted:#818a96;--e-a-color-txt-disabled:#babfc5;--e-a-color-txt-invert:#fff;--e-a-color-txt-accent:#0c0d0e;--e-a-color-txt-hover:#3f444b;--e-a-color-txt-active:#0c0d0e;--e-a-border-color:#e6e8ea;--e-a-border-color-bold:#d5d8dc;--e-a-border-color-focus:#babfc5;--e-a-border-color-accent:#0c0d0e;--e-a-border:1px solid var(--e-a-border-color);--e-a-border-bold:1px solid var(--e-a-border-color-bold);--e-a-border-radius:3px;--e-a-btn-color:#0c0d0e;--e-a-btn-color-invert:var(--e-a-color-txt-invert);--e-a-btn-color-disabled:var(--e-a-color-txt-disabled);--e-a-btn-bg:#515962;--e-a-btn-bg-hover:#3a4046;--e-a-btn-bg-active:#23262a;--e-a-btn-bg-disabled:#d5d8dc;--e-a-btn-bg-primary:#f3bafd;--e-a-btn-bg-primary-hover:#f5d0fe;--e-a-btn-bg-primary-active:#f0abfc;--e-a-btn-bg-accent:#93003f;--e-a-btn-bg-accent-hover:#8f1a4c;--e-a-btn-bg-accent-active:#a93365;--e-a-btn-bg-info:#2563eb;--e-a-btn-bg-info-hover:#134cca;--e-a-btn-bg-info-active:#0e3b9c;--e-a-btn-bg-success:#0a875a;--e-a-btn-bg-success-hover:#06583a;--e-a-btn-bg-success-active:#03281b;--e-a-btn-bg-warning:#f59e0b;--e-a-btn-bg-warning-hover:#c57f08;--e-a-btn-bg-warning-active:#945f06;--e-a-btn-bg-danger:#dc2626;--e-a-btn-bg-danger-hover:#b21d1d;--e-a-btn-bg-danger-active:#861616;--e-a-dark-bg:#0c0d0e;--e-a-dark-color-txt:#9da5ae;--e-a-dark-color-txt-hover:#d5d8dc;--e-a-font-family:Roboto,Arial,Helvetica,sans-serif;--e-a-transition-hover:all .3s;--e-a-popover-shadow:0 2px 15px rgba(0,0,0,.3);--e-a-dropdown-shadow:0 0 3px rgba(0,0,0,.2)}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-accordion-rtl.min.css */
.elementor-tab-title a{color:inherit}.elementor-accordion{text-align:start}.elementor-accordion .elementor-accordion-item{border:1px solid #d5d8dc}.elementor-accordion .elementor-accordion-item+.elementor-accordion-item{border-block-start:none}.elementor-accordion .elementor-tab-title{cursor:pointer;font-weight:700;line-height:1;margin:0;outline:none;padding:15px 20px}.elementor-accordion .elementor-tab-title .elementor-accordion-icon{display:inline-block;width:1.5em}.elementor-accordion .elementor-tab-title .elementor-accordion-icon svg{height:1em;width:1em}.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right{float:right;text-align:right}.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left{float:left;text-align:left}.elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-closed{display:block}.elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-opened,.elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-closed{display:none}.elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-opened{display:block}.elementor-accordion .elementor-tab-content{border-block-start:1px solid #d5d8dc;display:none;padding:15px 20px}@media (max-width:767px){.elementor-accordion .elementor-tab-title{padding:12px 15px}.elementor-accordion .elementor-tab-title .elementor-accordion-icon{width:1.2em}.elementor-accordion .elementor-tab-content{padding:7px 15px}}.e-con-inner>.elementor-widget-accordion,.e-con>.elementor-widget-accordion{width:var(--container-widget-width);--flex-grow:var( --container-widget-flex-grow )}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-accordion.min.css */
.elementor-tab-title a{color:inherit}.elementor-accordion{text-align:start}.elementor-accordion .elementor-accordion-item{border:1px solid #d5d8dc}.elementor-accordion .elementor-accordion-item+.elementor-accordion-item{border-block-start:none}.elementor-accordion .elementor-tab-title{cursor:pointer;font-weight:700;line-height:1;margin:0;outline:none;padding:15px 20px}.elementor-accordion .elementor-tab-title .elementor-accordion-icon{display:inline-block;width:1.5em}.elementor-accordion .elementor-tab-title .elementor-accordion-icon svg{height:1em;width:1em}.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right{float:right;text-align:right}.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left{float:left;text-align:left}.elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-closed{display:block}.elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-opened,.elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-closed{display:none}.elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-opened{display:block}.elementor-accordion .elementor-tab-content{border-block-start:1px solid #d5d8dc;display:none;padding:15px 20px}@media (max-width:767px){.elementor-accordion .elementor-tab-title{padding:12px 15px}.elementor-accordion .elementor-tab-title .elementor-accordion-icon{width:1.2em}.elementor-accordion .elementor-tab-content{padding:7px 15px}}.e-con-inner>.elementor-widget-accordion,.e-con>.elementor-widget-accordion{width:var(--container-widget-width);--flex-grow:var( --container-widget-flex-grow )}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-alert-rtl.min.css */
.elementor-alert{border-inline-start:5px solid transparent;padding:15px;position:relative;text-align:start}.elementor-alert .elementor-alert-title{display:block;font-weight:700}.elementor-alert .elementor-alert-description{font-size:13px}.elementor-alert button.elementor-alert-dismiss{background:transparent;border:none;color:var(--dismiss-icon-normal-color,inherit);cursor:pointer;font-size:var(--dismiss-icon-size,20px);inset-block-start:var(--dismiss-icon-vertical-position,10px);inset-inline-end:var(--dismiss-icon-horizontal-position,10px);line-height:1;padding:3px;position:absolute;transition-duration:var(--dismiss-icon-hover-transition-duration,.3s)}.elementor-alert button.elementor-alert-dismiss:hover{color:var(--dismiss-icon-hover-color,inherit)}.elementor-alert button.elementor-alert-dismiss svg{fill:var(--dismiss-icon-normal-color,currentColor);height:var(--dismiss-icon-size,20px);transition-duration:var(--dismiss-icon-hover-transition-duration,.3s);width:var(--dismiss-icon-size,20px)}.elementor-alert button.elementor-alert-dismiss svg:hover{fill:var(--dismiss-icon-hover-color,currentColor)}.elementor-alert-info .elementor-alert{background-color:#d9edf7;border-color:#bcdff1;color:#31708f}.elementor-alert-success .elementor-alert{background-color:#dff0d8;border-color:#cae6be;color:#3c763d}.elementor-alert-warning .elementor-alert{background-color:#fcf8e3;border-color:#f9f0c3;color:#8a6d3b}.elementor-alert-danger .elementor-alert{background-color:#f2dede;border-color:#e8c4c4;color:#a94442}@media (max-width:767px){.elementor-alert{padding:10px}.elementor-alert button.elementor-alert-dismiss{inset-block-start:7px;inset-inline-end:7px}}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-alert.min.css */
.elementor-alert{border-inline-start:5px solid transparent;padding:15px;position:relative;text-align:start}.elementor-alert .elementor-alert-title{display:block;font-weight:700}.elementor-alert .elementor-alert-description{font-size:13px}.elementor-alert button.elementor-alert-dismiss{background:transparent;border:none;color:var(--dismiss-icon-normal-color,inherit);cursor:pointer;font-size:var(--dismiss-icon-size,20px);inset-block-start:var(--dismiss-icon-vertical-position,10px);inset-inline-end:var(--dismiss-icon-horizontal-position,10px);line-height:1;padding:3px;position:absolute;transition-duration:var(--dismiss-icon-hover-transition-duration,.3s)}.elementor-alert button.elementor-alert-dismiss:hover{color:var(--dismiss-icon-hover-color,inherit)}.elementor-alert button.elementor-alert-dismiss svg{fill:var(--dismiss-icon-normal-color,currentColor);height:var(--dismiss-icon-size,20px);transition-duration:var(--dismiss-icon-hover-transition-duration,.3s);width:var(--dismiss-icon-size,20px)}.elementor-alert button.elementor-alert-dismiss svg:hover{fill:var(--dismiss-icon-hover-color,currentColor)}.elementor-alert-info .elementor-alert{background-color:#d9edf7;border-color:#bcdff1;color:#31708f}.elementor-alert-success .elementor-alert{background-color:#dff0d8;border-color:#cae6be;color:#3c763d}.elementor-alert-warning .elementor-alert{background-color:#fcf8e3;border-color:#f9f0c3;color:#8a6d3b}.elementor-alert-danger .elementor-alert{background-color:#f2dede;border-color:#e8c4c4;color:#a94442}@media (max-width:767px){.elementor-alert{padding:10px}.elementor-alert button.elementor-alert-dismiss{inset-block-start:7px;inset-inline-end:7px}}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-contact-buttons-base-rtl.min.css */
.e-contact-buttons{--e-contact-buttons-chat-box-width:360px;--e-contact-buttons-size-small:55px;--e-contact-buttons-size-medium:65px;--e-contact-buttons-size-large:75px;--e-contact-buttons-svg-size-small:32px;--e-contact-buttons-svg-size-medium:38px;--e-contact-buttons-svg-size-large:42px;--e-contact-buttons-profile-image-size-small:65px;--e-contact-buttons-profile-image-size-medium:75px;--e-contact-buttons-profile-image-size-large:85px;--e-contact-buttons-dot:red;--e-contact-buttons-dot-size:16px;--e-contact-buttons-profile-dot-bg:#39aa59;--e-contact-buttons-border-radius:20px;--e-contact-button-chat-button-animation-delay:0;--e-contact-buttons-icon-size-small:45px;--e-contact-buttons-icon-size-medium:50px;--e-contact-buttons-icon-size-large:55px;--e-contact-buttons-contact-gap:15px;--e-contact-buttons-horizontal-offset:25px;--e-contact-buttons-vertical-offset:25px;--e-contact-buttons-box-shadow:4px 4px 10px 0px rgba(0,0,0,.15);--e-contact-buttons-drop-shadow:drop-shadow(4px 4px 10px rgba(0,0,0,.15));--e-contact-buttons-button-bg:#467ff7;--e-contact-buttons-button-bg-hover:#1c2448;--e-contact-buttons-button-icon:#fff;--e-contact-buttons-button-icon-hover:#fff;--e-contact-buttons-top-bar-bg:#1c2448;--e-contact-buttons-top-bar-title:#fff;--e-contact-buttons-top-bar-subtitle:#fff;--e-contact-buttons-close-button-color:#fff;--e-contact-buttons-active-button-bg:#fff;--e-contact-buttons-message-bubble-name:#000;--e-contact-buttons-message-bubble-body:#000;--e-contact-buttons-message-bubble-time:#000;--e-contact-buttons-message-bubble-bubble-bg:#fff;--e-contact-buttons-message-bubble-chat-bg:#c8d5dc;--e-contact-buttons-send-button-icon:#fff;--e-contact-buttons-send-button-bg:#467ff7;--e-contact-buttons-send-button-icon-hover:#fff;--e-contact-buttons-send-button-bg-hover:#1c2448;--e-contact-buttons-chat-box-bg:#fff;--e-contact-buttons-contact-button-icon:#fff;--e-contact-buttons-contact-button-icon-hover:#fff;--e-contact-buttons-contact-button-bg:#467ff7;--e-contact-buttons-contact-button-bg-hover:#1c2448;--e-contact-buttons-tooltip-text:#1c2448;--e-contact-buttons-tooltip-bg:#fff;--e-contact-buttons-contact-title-text-color:#1c2448;--e-contact-buttons-contact-description-text-color:#1c2448;display:flex;flex-direction:column;gap:20px;pointer-events:none;position:fixed;width:var(--e-contact-buttons-chat-box-width);z-index:10000}@media (max-width:767px){.e-contact-buttons{inset-inline-end:0;width:90vw}}.e-contact-buttons.has-h-alignment-start{inset-inline-start:var(--e-contact-buttons-horizontal-offset);justify-content:flex-start}@media (max-width:767px){.e-contact-buttons.has-h-alignment-start{inset-inline-start:0}}.e-contact-buttons.has-h-alignment-start .e-contact-buttons__chat-button-container{justify-content:flex-start;padding-inline-end:0;padding-inline-start:20px}@media (max-width:767px){.e-contact-buttons.has-h-alignment-start .e-contact-buttons__chat-button-container{inset-inline-end:unset;inset-inline-start:var(--e-contact-buttons-horizontal-offset)}}.e-contact-buttons.has-h-alignment-end{align-items:flex-end;inset-inline-end:var(--e-contact-buttons-horizontal-offset);justify-content:flex-end}.e-contact-buttons.has-h-alignment-end .e-contact-buttons__chat-button-container{inset-inline-end:var(--e-contact-buttons-horizontal-offset);justify-content:flex-end;padding-inline-end:20px}@media (max-width:767px){.e-contact-buttons.has-h-alignment-end .e-contact-buttons__chat-button-container{inset-inline-end:unset}}.e-contact-buttons.has-h-alignment-center{inset-inline-start:50%;justify-content:center;transform:translateX(-50%)}.e-contact-buttons.has-h-alignment-center .e-contact-buttons__chat-button-container{justify-content:center;padding-inline:0}.e-contact-buttons.has-h-alignment-center .e-contact-buttons__content-wrapper{inset-inline-end:calc(var(--e-contact-buttons-chat-box-width) / 2 - 40px);position:relative}.e-contact-buttons.has-v-alignment-top{top:var(--e-contact-buttons-vertical-offset)}.e-contact-buttons.has-v-alignment-top .e-contact-buttons__content-wrapper{order:2}.e-contact-buttons.has-v-alignment-top .e-contact-buttons__chat-button-container{order:1}.e-contact-buttons.has-v-alignment-middle{align-items:center;flex-direction:row;top:50%;transform:translateY(-50%)}.e-contact-buttons.has-v-alignment-middle .e-contact-buttons__chat-button-container{padding-inline:0}.e-contact-buttons.has-v-alignment-middle.has-h-alignment-start .e-contact-buttons__content-wrapper{order:2}.e-contact-buttons.has-v-alignment-middle.has-h-alignment-start .e-contact-buttons__chat-button-container{order:1;padding-inline:0}.e-contact-buttons.has-h-alignment-center.has-v-alignment-middle{flex-direction:column;transform:translate(-50%,-50%)}.e-contact-buttons.has-v-alignment-bottom{bottom:var(--e-contact-buttons-vertical-offset)}.e-contact-buttons.has-platform-whatsapp{--e-contact-buttons-button-bg:#25d366;--e-contact-buttons-button-bg-hover:#075e54;--e-contact-buttons-button-icon:#fff;--e-contact-buttons-button-icon-hover:#fff;--e-contact-buttons-top-bar-bg:#075e54;--e-contact-buttons-top-bar-title:#fff;--e-contact-buttons-top-bar-subtitle:#fff;--e-contact-buttons-close-button-color:#fff;--e-contact-buttons-message-bubble-body:#000;--e-contact-buttons-message-bubble-time:#000;--e-contact-buttons-message-bubble-name:#000;--e-contact-buttons-message-bubble-bubble-bg:#fff;--e-contact-buttons-message-bubble-chat-bg:#ece5dd;--e-contact-buttons-send-button-icon:#fff;--e-contact-buttons-send-button-bg:#25d366;--e-contact-buttons-send-button-icon-hover:#fff;--e-contact-buttons-send-button-bg-hover:#075e54;--e-contact-buttons-chat-box-bg:#fff}.e-contact-buttons.has-platform-skype{--e-contact-buttons-button-bg:#00aff0;--e-contact-buttons-button-bg-hover:#0d72cf;--e-contact-buttons-button-icon:#fff;--e-contact-buttons-button-icon-hover:#fff;--e-contact-buttons-top-bar-bg:#0d72cf;--e-contact-buttons-top-bar-title:#fff;--e-contact-buttons-top-bar-subtitle:#fff;--e-contact-buttons-close-button-color:#fff;--e-contact-buttons-message-bubble-body:#000;--e-contact-buttons-message-bubble-time:#000;--e-contact-buttons-message-bubble-name:#000;--e-contact-buttons-message-bubble-bubble-bg:#fff;--e-contact-buttons-message-bubble-chat-bg:#cdf7ff;--e-contact-buttons-send-button-icon:#fff;--e-contact-buttons-send-button-bg:#00aff0;--e-contact-buttons-send-button-icon-hover:#fff;--e-contact-buttons-send-button-bg-hover:#0d72cf;--e-contact-buttons-chat-box-bg:#fff}.e-contact-buttons.has-platform-messenger{--e-contact-buttons-button-bg:#168aff;--e-contact-buttons-button-bg-hover:#168aff;--e-contact-buttons-button-icon:#fff;--e-contact-buttons-button-icon-hover:#fff;--e-contact-buttons-top-bar-bg:#168aff;--e-contact-buttons-top-bar-title:#fff;--e-contact-buttons-top-bar-subtitle:#fff;--e-contact-buttons-close-button-color:#fff;--e-contact-buttons-message-bubble-body:#000;--e-contact-buttons-message-bubble-time:#000;--e-contact-buttons-message-bubble-name:#000;--e-contact-buttons-message-bubble-bubble-bg:#fff;--e-contact-buttons-message-bubble-chat-bg:#f0f0f0;--e-contact-buttons-send-button-icon:#fff;--e-contact-buttons-send-button-bg:#168aff;--e-contact-buttons-send-button-icon-hover:#fff;--e-contact-buttons-send-button-bg-hover:#168aff;--e-contact-buttons-chat-box-bg:#fff}.e-contact-buttons.has-platform-viber{--e-contact-buttons-button-bg:#7360f2;--e-contact-buttons-button-bg-hover:#4e4879;--e-contact-buttons-button-icon:#fff;--e-contact-buttons-button-icon-hover:#fff;--e-contact-buttons-top-bar-bg:#4e4879;--e-contact-buttons-top-bar-title:#fff;--e-contact-buttons-top-bar-subtitle:#fff;--e-contact-buttons-close-button-color:#fff;--e-contact-buttons-message-bubble-body:#000;--e-contact-buttons-message-bubble-time:#000;--e-contact-buttons-message-bubble-name:#000;--e-contact-buttons-message-bubble-bubble-bg:#fff;--e-contact-buttons-message-bubble-chat-bg:#e5e1ff;--e-contact-buttons-send-button-icon:#fff;--e-contact-buttons-send-button-bg:#7360f2;--e-contact-buttons-send-button-icon-hover:#fff;--e-contact-buttons-send-button-bg-hover:#4e4879;--e-contact-buttons-chat-box-bg:#fff}.e-contact-buttons.has-platform-waze{--e-contact-buttons-button-bg:#3cf;--e-contact-buttons-button-bg-hover:#09f;--e-contact-buttons-button-icon:#fff;--e-contact-buttons-button-icon-hover:#fff;--e-contact-buttons-top-bar-bg:#09f;--e-contact-buttons-top-bar-title:#fff;--e-contact-buttons-top-bar-subtitle:#fff;--e-contact-buttons-close-button-color:#fff;--e-contact-buttons-message-bubble-body:#000;--e-contact-buttons-message-bubble-time:#000;--e-contact-buttons-message-bubble-name:#000;--e-contact-buttons-message-bubble-bubble-bg:#fff;--e-contact-buttons-message-bubble-chat-bg:#ece5dd;--e-contact-buttons-send-button-icon:#fff;--e-contact-buttons-send-button-bg:#3cf;--e-contact-buttons-send-button-icon-hover:#fff;--e-contact-buttons-send-button-bg-hover:#09f;--e-contact-buttons-chat-box-bg:#fff}.e-contact-buttons.has-corners-rounded{--e-contact-buttons-border-radius:20px}.e-contact-buttons.has-corners-round{--e-contact-buttons-border-radius:50px}.e-contact-buttons.has-corners-sharp{--e-contact-buttons-border-radius:0}.e-contact-buttons:not(.has-animations) .e-contact-buttons__content-wrapper.hidden{display:none}.e-contact-buttons.has-animations .e-contact-buttons__content-wrapper.hidden{display:block;transition:1s;visibility:hidden}.e-contact-buttons.has-animations .e-contact-buttons__content-wrapper.animated-wrapper{animation:e-contact-buttons-close 1s;opacity:0;transform:none;visibility:hidden}.e-contact-buttons__chat-button-shadow,.e-contact-buttons__contact-box-shadow,.e-contact-buttons__contact-box-shadow:is(a),.e-contact-buttons__content{box-shadow:var(--e-contact-buttons-box-shadow)}.e-contact-buttons__chat-button-drop-shadow{filter:var(--e-contact-buttons-drop-shadow)}.e-contact-buttons__content{border-radius:var(--e-contact-buttons-border-radius);font-family:var(--e-global-typography-text-font-family,"Poppins"),Sans-serif;overflow:hidden}.e-contact-buttons__top-bar{align-items:center;background-color:var(--e-contact-buttons-top-bar-bg);display:flex;gap:20px;padding:20px;position:relative}.e-contact-buttons__top-bar-title{color:var(--e-contact-buttons-top-bar-title);font-size:24px;font-weight:700;margin-block-end:0}.e-contact-buttons__top-bar-subtitle{color:var(--e-contact-buttons-top-bar-subtitle);font-size:20px;margin-block-end:0}.e-contact-buttons__profile-image{align-items:center;display:flex;position:relative}.e-contact-buttons__profile-image img{border-radius:50%;-o-object-fit:cover;object-fit:cover}.e-contact-buttons__profile-image.has-size-small img{height:var(--e-contact-buttons-profile-image-size-small);width:var(--e-contact-buttons-profile-image-size-small)}.e-contact-buttons__profile-image.has-size-medium img{height:var(--e-contact-buttons-profile-image-size-medium);width:var(--e-contact-buttons-profile-image-size-medium)}.e-contact-buttons__profile-image.has-size-large img{height:var(--e-contact-buttons-profile-image-size-large);width:var(--e-contact-buttons-profile-image-size-large)}.e-contact-buttons__profile-image.has-dot:after{background-color:var(--e-contact-buttons-profile-dot-bg);border:3px solid var(--e-contact-buttons-top-bar-bg);border-radius:50%;bottom:5px;content:"";height:20px;position:absolute;right:0;width:20px}.e-contact-buttons__close-button,.e-contact-buttons__close-button[type=button]{background:none;border:0;color:var(--e-contact-buttons-close-button-color);inset-inline-end:20px;padding:0;position:absolute;top:20px}.e-contact-buttons__close-button:focus,.e-contact-buttons__close-button:hover,.e-contact-buttons__close-button[type=button]:focus,.e-contact-buttons__close-button[type=button]:hover{background:none;border:0;color:var(--e-contact-buttons-close-button-color)}.e-contact-buttons__chat-button-container,.e-contact-buttons__contact-icon-link,.e-contact-buttons__content-wrapper{pointer-events:auto}.e-contact-buttons__chat-button-container{display:flex;max-width:-moz-max-content;max-width:max-content}@media (max-width:767px){.e-contact-buttons__chat-button-container{position:relative}}.e-contact-buttons__chat-button,.e-contact-buttons__chat-button[type=button]{align-items:center;background-color:var(--e-contact-buttons-button-bg);border:0;border-radius:50%;color:var(--e-contact-buttons-button-icon);display:flex;justify-content:center;padding:0;position:relative;transition:all .3s}.e-contact-buttons__chat-button svg,.e-contact-buttons__chat-button[type=button] svg{fill:var(--e-contact-buttons-button-icon)}.e-contact-buttons__chat-button:focus,.e-contact-buttons__chat-button:hover,.e-contact-buttons__chat-button[type=button]:focus,.e-contact-buttons__chat-button[type=button]:hover{background-color:var(--e-contact-buttons-button-bg-hover);color:var(--e-contact-buttons-button-icon-hover);transition:all .3s}.e-contact-buttons__chat-button:focus svg,.e-contact-buttons__chat-button:hover svg,.e-contact-buttons__chat-button[type=button]:focus svg,.e-contact-buttons__chat-button[type=button]:hover svg{fill:var(--e-contact-buttons-button-icon-hover)}.e-contact-buttons__chat-button.has-dot:after,.e-contact-buttons__chat-button[type=button].has-dot:after{background-color:var(--e-contact-buttons-dot);border-radius:50%;content:"";height:var(--e-contact-buttons-dot-size);position:absolute;right:0;top:0;width:var(--e-contact-buttons-dot-size)}.e-contact-buttons__chat-button.has-size-small,.e-contact-buttons__chat-button[type=button].has-size-small{height:var(--e-contact-buttons-size-small);width:var(--e-contact-buttons-size-small)}.e-contact-buttons__chat-button.has-size-small svg,.e-contact-buttons__chat-button[type=button].has-size-small svg{height:var(--e-contact-buttons-svg-size-small);width:var(--e-contact-buttons-svg-size-small)}.e-contact-buttons__chat-button.has-size-small i,.e-contact-buttons__chat-button[type=button].has-size-small i{font-size:var(--e-contact-buttons-svg-size-small)}.e-contact-buttons__chat-button.has-size-medium,.e-contact-buttons__chat-button[type=button].has-size-medium{height:var(--e-contact-buttons-size-medium);width:var(--e-contact-buttons-size-medium)}.e-contact-buttons__chat-button.has-size-medium svg,.e-contact-buttons__chat-button[type=button].has-size-medium svg{height:var(--e-contact-buttons-svg-size-medium);width:var(--e-contact-buttons-svg-size-medium)}.e-contact-buttons__chat-button.has-size-medium i,.e-contact-buttons__chat-button[type=button].has-size-medium i{font-size:var(--e-contact-buttons-svg-size-medium)}.e-contact-buttons__chat-button.has-size-large,.e-contact-buttons__chat-button[type=button].has-size-large{height:var(--e-contact-buttons-size-large);width:var(--e-contact-buttons-size-large)}.e-contact-buttons__chat-button.has-size-large svg,.e-contact-buttons__chat-button[type=button].has-size-large svg{height:var(--e-contact-buttons-svg-size-large);width:var(--e-contact-buttons-svg-size-large)}.e-contact-buttons__chat-button.has-size-large i,.e-contact-buttons__chat-button[type=button].has-size-large i{font-size:var(--e-contact-buttons-svg-size-large)}.e-contact-buttons__chat-button.has-entrance-animation-delay,.e-contact-buttons__chat-button[type=button].has-entrance-animation-delay{animation-delay:var(--e-contact-button-chat-button-animation-delay)}.e-contact-buttons__chat-button.has-entrance-animation-duration-slow,.e-contact-buttons__chat-button[type=button].has-entrance-animation-duration-slow{animation-duration:2s}.e-contact-buttons__chat-button.has-entrance-animation-duration-normal,.e-contact-buttons__chat-button[type=button].has-entrance-animation-duration-normal{animation-duration:1s}.e-contact-buttons__chat-button.has-entrance-animation-duration-fast,.e-contact-buttons__chat-button[type=button].has-entrance-animation-duration-fast{animation-duration:.8s}.e-contact-buttons__chat-button.has-entrance-animation,.e-contact-buttons__chat-button[type=button].has-entrance-animation{opacity:0}.e-contact-buttons__chat-button.visible,.e-contact-buttons__chat-button[type=button].visible{opacity:1}.e-contact-buttons__message-bubble{background-color:var(--e-contact-buttons-message-bubble-chat-bg);padding:25px 20px;padding-inline-start:40px}.e-contact-buttons__message-bubble.has-typing-animation .e-contact-buttons__bubble-container{height:0;opacity:0;visibility:hidden}.e-contact-buttons__bubble{background-color:var(--e-contact-buttons-message-bubble-bubble-bg);border-radius:15px;padding:20px;position:relative}.e-contact-buttons__bubble:after{border-block-end-color:transparent;border-block-end-width:40px;border-block-start-color:transparent;border-block-start-width:0;border-inline-end-color:var(--e-contact-buttons-message-bubble-bubble-bg);border-inline-end-width:40px;border-inline-start-color:transparent;border-inline-start-width:0;border-style:solid;content:"";height:0;inset-inline-start:-20px;position:absolute;top:0;width:0}.e-contact-buttons__message-bubble-name{color:var(--e-contact-buttons-message-bubble-name);font-size:20px;font-weight:600;line-height:25px;margin-block-end:8px}.e-contact-buttons__message-bubble-body{color:var(--e-contact-buttons-message-bubble-body);font-size:20px;line-height:25px;margin-block-end:8px}.e-contact-buttons__message-bubble-time{color:var(--e-contact-buttons-message-bubble-time);font-size:20px;font-weight:600;line-height:25px;margin-block-end:0;text-align:end}.e-contact-buttons__powered-container{text-align:center}.e-contact-buttons__powered-text{color:#000;font-size:16px;font-weight:500;margin-block-end:12px}.e-contact-buttons__dots-container{background-color:var(--e-contact-buttons-message-bubble-bubble-bg);border-radius:15px;display:inline-flex;padding:10px 12px}.e-contact-buttons__dot{animation:e-contact-buttons-typing-jump 1s infinite;background-color:var(--e-contact-buttons-message-bubble-name);border-radius:50%;display:inline-block;height:7px;margin-left:auto;margin-right:3px;position:relative;width:7px}.e-contact-buttons__dot-1{animation-delay:.2s}.e-contact-buttons__dot-2{animation-delay:.4s}.e-contact-buttons__dot-3{animation-delay:.6s}.e-contact-buttons__send-button{background-color:var(--e-contact-buttons-chat-box-bg);padding:12px 20px 20px}.e-contact-buttons__send-button .e-contact-buttons__send-cta{color:var(--e-contact-buttons-send-button-icon)}.e-contact-buttons__send-button .e-contact-buttons__send-cta:focus,.e-contact-buttons__send-button .e-contact-buttons__send-cta:hover{color:var(--e-contact-buttons-send-button-icon-hover)}.e-contact-buttons__send-cta{align-items:center;background-color:var(--e-contact-buttons-send-button-bg);border-radius:30px;display:flex;font-size:18px;font-weight:500;gap:8px;justify-content:center;padding:10px;text-align:center;transition:all .3s;width:100%}.e-contact-buttons__send-cta svg{fill:var(--e-contact-buttons-send-button-icon);height:28px;width:28px}.e-contact-buttons__send-cta:focus,.e-contact-buttons__send-cta:hover{background-color:var(--e-contact-buttons-send-button-bg-hover);transition:all .3s}.e-contact-buttons__send-cta:focus svg,.e-contact-buttons__send-cta:hover svg{fill:var(--e-contact-buttons-send-button-icon-hover)}.e-contact-buttons__content.visible .e-contact-buttons__message-bubble.has-typing-animation .e-contact-buttons__dots-container{animation-delay:0;animation-duration:2s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:e-contact-buttons-disappear}.e-contact-buttons__content.visible .e-contact-buttons__message-bubble.has-typing-animation .e-contact-buttons__bubble-container{animation-delay:2s;animation-duration:.1s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:e-contact-buttons-appear}.e-con:has(.e-contact-buttons)>.e-con-inner,.e-con>.e-con-inner.e-con-inner--floating-buttons{padding-block-end:0;padding-block-start:0}@keyframes e-contact-buttons-typing-jump{0%{bottom:0}20%{bottom:5px}40%{bottom:0}}@keyframes e-contact-buttons-appear{0%{height:0;opacity:0;visibility:hidden}to{height:auto;opacity:1;visibility:visible}}@keyframes e-contact-buttons-disappear{0%{display:inline-flex}to{display:none}}@keyframes e-contact-buttons-close{0%,99.99%{opacity:1;visibility:visible}to{opacity:0;transform:none;visibility:hidden}}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-contact-buttons-base.min.css */
.e-contact-buttons{--e-contact-buttons-chat-box-width:360px;--e-contact-buttons-size-small:55px;--e-contact-buttons-size-medium:65px;--e-contact-buttons-size-large:75px;--e-contact-buttons-svg-size-small:32px;--e-contact-buttons-svg-size-medium:38px;--e-contact-buttons-svg-size-large:42px;--e-contact-buttons-profile-image-size-small:65px;--e-contact-buttons-profile-image-size-medium:75px;--e-contact-buttons-profile-image-size-large:85px;--e-contact-buttons-dot:red;--e-contact-buttons-dot-size:16px;--e-contact-buttons-profile-dot-bg:#39aa59;--e-contact-buttons-border-radius:20px;--e-contact-button-chat-button-animation-delay:0;--e-contact-buttons-icon-size-small:45px;--e-contact-buttons-icon-size-medium:50px;--e-contact-buttons-icon-size-large:55px;--e-contact-buttons-contact-gap:15px;--e-contact-buttons-horizontal-offset:25px;--e-contact-buttons-vertical-offset:25px;--e-contact-buttons-box-shadow:4px 4px 10px 0px rgba(0,0,0,.15);--e-contact-buttons-drop-shadow:drop-shadow(4px 4px 10px rgba(0,0,0,.15));--e-contact-buttons-button-bg:#467ff7;--e-contact-buttons-button-bg-hover:#1c2448;--e-contact-buttons-button-icon:#fff;--e-contact-buttons-button-icon-hover:#fff;--e-contact-buttons-top-bar-bg:#1c2448;--e-contact-buttons-top-bar-title:#fff;--e-contact-buttons-top-bar-subtitle:#fff;--e-contact-buttons-close-button-color:#fff;--e-contact-buttons-active-button-bg:#fff;--e-contact-buttons-message-bubble-name:#000;--e-contact-buttons-message-bubble-body:#000;--e-contact-buttons-message-bubble-time:#000;--e-contact-buttons-message-bubble-bubble-bg:#fff;--e-contact-buttons-message-bubble-chat-bg:#c8d5dc;--e-contact-buttons-send-button-icon:#fff;--e-contact-buttons-send-button-bg:#467ff7;--e-contact-buttons-send-button-icon-hover:#fff;--e-contact-buttons-send-button-bg-hover:#1c2448;--e-contact-buttons-chat-box-bg:#fff;--e-contact-buttons-contact-button-icon:#fff;--e-contact-buttons-contact-button-icon-hover:#fff;--e-contact-buttons-contact-button-bg:#467ff7;--e-contact-buttons-contact-button-bg-hover:#1c2448;--e-contact-buttons-tooltip-text:#1c2448;--e-contact-buttons-tooltip-bg:#fff;--e-contact-buttons-contact-title-text-color:#1c2448;--e-contact-buttons-contact-description-text-color:#1c2448;display:flex;flex-direction:column;gap:20px;pointer-events:none;position:fixed;width:var(--e-contact-buttons-chat-box-width);z-index:10000}@media (max-width:767px){.e-contact-buttons{inset-inline-end:0;width:90vw}}.e-contact-buttons.has-h-alignment-start{inset-inline-start:var(--e-contact-buttons-horizontal-offset);justify-content:flex-start}@media (max-width:767px){.e-contact-buttons.has-h-alignment-start{inset-inline-start:0}}.e-contact-buttons.has-h-alignment-start .e-contact-buttons__chat-button-container{justify-content:flex-start;padding-inline-end:0;padding-inline-start:20px}@media (max-width:767px){.e-contact-buttons.has-h-alignment-start .e-contact-buttons__chat-button-container{inset-inline-end:unset;inset-inline-start:var(--e-contact-buttons-horizontal-offset)}}.e-contact-buttons.has-h-alignment-end{align-items:flex-end;inset-inline-end:var(--e-contact-buttons-horizontal-offset);justify-content:flex-end}.e-contact-buttons.has-h-alignment-end .e-contact-buttons__chat-button-container{inset-inline-end:var(--e-contact-buttons-horizontal-offset);justify-content:flex-end;padding-inline-end:20px}@media (max-width:767px){.e-contact-buttons.has-h-alignment-end .e-contact-buttons__chat-button-container{inset-inline-end:unset}}.e-contact-buttons.has-h-alignment-center{inset-inline-start:50%;justify-content:center;transform:translateX(-50%)}.e-contact-buttons.has-h-alignment-center .e-contact-buttons__chat-button-container{justify-content:center;padding-inline:0}.e-contact-buttons.has-h-alignment-center .e-contact-buttons__content-wrapper{inset-inline-end:calc(var(--e-contact-buttons-chat-box-width) / 2 - 40px);position:relative}.e-contact-buttons.has-v-alignment-top{top:var(--e-contact-buttons-vertical-offset)}.e-contact-buttons.has-v-alignment-top .e-contact-buttons__content-wrapper{order:2}.e-contact-buttons.has-v-alignment-top .e-contact-buttons__chat-button-container{order:1}.e-contact-buttons.has-v-alignment-middle{align-items:center;flex-direction:row;top:50%;transform:translateY(-50%)}.e-contact-buttons.has-v-alignment-middle .e-contact-buttons__chat-button-container{padding-inline:0}.e-contact-buttons.has-v-alignment-middle.has-h-alignment-start .e-contact-buttons__content-wrapper{order:2}.e-contact-buttons.has-v-alignment-middle.has-h-alignment-start .e-contact-buttons__chat-button-container{order:1;padding-inline:0}.e-contact-buttons.has-h-alignment-center.has-v-alignment-middle{flex-direction:column;transform:translate(-50%,-50%)}.e-contact-buttons.has-v-alignment-bottom{bottom:var(--e-contact-buttons-vertical-offset)}.e-contact-buttons.has-platform-whatsapp{--e-contact-buttons-button-bg:#25d366;--e-contact-buttons-button-bg-hover:#075e54;--e-contact-buttons-button-icon:#fff;--e-contact-buttons-button-icon-hover:#fff;--e-contact-buttons-top-bar-bg:#075e54;--e-contact-buttons-top-bar-title:#fff;--e-contact-buttons-top-bar-subtitle:#fff;--e-contact-buttons-close-button-color:#fff;--e-contact-buttons-message-bubble-body:#000;--e-contact-buttons-message-bubble-time:#000;--e-contact-buttons-message-bubble-name:#000;--e-contact-buttons-message-bubble-bubble-bg:#fff;--e-contact-buttons-message-bubble-chat-bg:#ece5dd;--e-contact-buttons-send-button-icon:#fff;--e-contact-buttons-send-button-bg:#25d366;--e-contact-buttons-send-button-icon-hover:#fff;--e-contact-buttons-send-button-bg-hover:#075e54;--e-contact-buttons-chat-box-bg:#fff}.e-contact-buttons.has-platform-skype{--e-contact-buttons-button-bg:#00aff0;--e-contact-buttons-button-bg-hover:#0d72cf;--e-contact-buttons-button-icon:#fff;--e-contact-buttons-button-icon-hover:#fff;--e-contact-buttons-top-bar-bg:#0d72cf;--e-contact-buttons-top-bar-title:#fff;--e-contact-buttons-top-bar-subtitle:#fff;--e-contact-buttons-close-button-color:#fff;--e-contact-buttons-message-bubble-body:#000;--e-contact-buttons-message-bubble-time:#000;--e-contact-buttons-message-bubble-name:#000;--e-contact-buttons-message-bubble-bubble-bg:#fff;--e-contact-buttons-message-bubble-chat-bg:#cdf7ff;--e-contact-buttons-send-button-icon:#fff;--e-contact-buttons-send-button-bg:#00aff0;--e-contact-buttons-send-button-icon-hover:#fff;--e-contact-buttons-send-button-bg-hover:#0d72cf;--e-contact-buttons-chat-box-bg:#fff}.e-contact-buttons.has-platform-messenger{--e-contact-buttons-button-bg:#168aff;--e-contact-buttons-button-bg-hover:#168aff;--e-contact-buttons-button-icon:#fff;--e-contact-buttons-button-icon-hover:#fff;--e-contact-buttons-top-bar-bg:#168aff;--e-contact-buttons-top-bar-title:#fff;--e-contact-buttons-top-bar-subtitle:#fff;--e-contact-buttons-close-button-color:#fff;--e-contact-buttons-message-bubble-body:#000;--e-contact-buttons-message-bubble-time:#000;--e-contact-buttons-message-bubble-name:#000;--e-contact-buttons-message-bubble-bubble-bg:#fff;--e-contact-buttons-message-bubble-chat-bg:#f0f0f0;--e-contact-buttons-send-button-icon:#fff;--e-contact-buttons-send-button-bg:#168aff;--e-contact-buttons-send-button-icon-hover:#fff;--e-contact-buttons-send-button-bg-hover:#168aff;--e-contact-buttons-chat-box-bg:#fff}.e-contact-buttons.has-platform-viber{--e-contact-buttons-button-bg:#7360f2;--e-contact-buttons-button-bg-hover:#4e4879;--e-contact-buttons-button-icon:#fff;--e-contact-buttons-button-icon-hover:#fff;--e-contact-buttons-top-bar-bg:#4e4879;--e-contact-buttons-top-bar-title:#fff;--e-contact-buttons-top-bar-subtitle:#fff;--e-contact-buttons-close-button-color:#fff;--e-contact-buttons-message-bubble-body:#000;--e-contact-buttons-message-bubble-time:#000;--e-contact-buttons-message-bubble-name:#000;--e-contact-buttons-message-bubble-bubble-bg:#fff;--e-contact-buttons-message-bubble-chat-bg:#e5e1ff;--e-contact-buttons-send-button-icon:#fff;--e-contact-buttons-send-button-bg:#7360f2;--e-contact-buttons-send-button-icon-hover:#fff;--e-contact-buttons-send-button-bg-hover:#4e4879;--e-contact-buttons-chat-box-bg:#fff}.e-contact-buttons.has-platform-waze{--e-contact-buttons-button-bg:#3cf;--e-contact-buttons-button-bg-hover:#09f;--e-contact-buttons-button-icon:#fff;--e-contact-buttons-button-icon-hover:#fff;--e-contact-buttons-top-bar-bg:#09f;--e-contact-buttons-top-bar-title:#fff;--e-contact-buttons-top-bar-subtitle:#fff;--e-contact-buttons-close-button-color:#fff;--e-contact-buttons-message-bubble-body:#000;--e-contact-buttons-message-bubble-time:#000;--e-contact-buttons-message-bubble-name:#000;--e-contact-buttons-message-bubble-bubble-bg:#fff;--e-contact-buttons-message-bubble-chat-bg:#ece5dd;--e-contact-buttons-send-button-icon:#fff;--e-contact-buttons-send-button-bg:#3cf;--e-contact-buttons-send-button-icon-hover:#fff;--e-contact-buttons-send-button-bg-hover:#09f;--e-contact-buttons-chat-box-bg:#fff}.e-contact-buttons.has-corners-rounded{--e-contact-buttons-border-radius:20px}.e-contact-buttons.has-corners-round{--e-contact-buttons-border-radius:50px}.e-contact-buttons.has-corners-sharp{--e-contact-buttons-border-radius:0}.e-contact-buttons:not(.has-animations) .e-contact-buttons__content-wrapper.hidden{display:none}.e-contact-buttons.has-animations .e-contact-buttons__content-wrapper.hidden{display:block;transition:1s;visibility:hidden}.e-contact-buttons.has-animations .e-contact-buttons__content-wrapper.animated-wrapper{animation:e-contact-buttons-close 1s;opacity:0;transform:none;visibility:hidden}.e-contact-buttons__chat-button-shadow,.e-contact-buttons__contact-box-shadow,.e-contact-buttons__contact-box-shadow:is(a),.e-contact-buttons__content{box-shadow:var(--e-contact-buttons-box-shadow)}.e-contact-buttons__chat-button-drop-shadow{filter:var(--e-contact-buttons-drop-shadow)}.e-contact-buttons__content{border-radius:var(--e-contact-buttons-border-radius);font-family:var(--e-global-typography-text-font-family,"Poppins"),Sans-serif;overflow:hidden}.e-contact-buttons__top-bar{align-items:center;background-color:var(--e-contact-buttons-top-bar-bg);display:flex;gap:20px;padding:20px;position:relative}.e-contact-buttons__top-bar-title{color:var(--e-contact-buttons-top-bar-title);font-size:24px;font-weight:700;margin-block-end:0}.e-contact-buttons__top-bar-subtitle{color:var(--e-contact-buttons-top-bar-subtitle);font-size:20px;margin-block-end:0}.e-contact-buttons__profile-image{align-items:center;display:flex;position:relative}.e-contact-buttons__profile-image img{border-radius:50%;-o-object-fit:cover;object-fit:cover}.e-contact-buttons__profile-image.has-size-small img{height:var(--e-contact-buttons-profile-image-size-small);width:var(--e-contact-buttons-profile-image-size-small)}.e-contact-buttons__profile-image.has-size-medium img{height:var(--e-contact-buttons-profile-image-size-medium);width:var(--e-contact-buttons-profile-image-size-medium)}.e-contact-buttons__profile-image.has-size-large img{height:var(--e-contact-buttons-profile-image-size-large);width:var(--e-contact-buttons-profile-image-size-large)}.e-contact-buttons__profile-image.has-dot:after{background-color:var(--e-contact-buttons-profile-dot-bg);border:3px solid var(--e-contact-buttons-top-bar-bg);border-radius:50%;bottom:5px;content:"";height:20px;position:absolute;right:0;width:20px}.e-contact-buttons__close-button,.e-contact-buttons__close-button[type=button]{background:none;border:0;color:var(--e-contact-buttons-close-button-color);inset-inline-end:20px;padding:0;position:absolute;top:20px}.e-contact-buttons__close-button:focus,.e-contact-buttons__close-button:hover,.e-contact-buttons__close-button[type=button]:focus,.e-contact-buttons__close-button[type=button]:hover{background:none;border:0;color:var(--e-contact-buttons-close-button-color)}.e-contact-buttons__chat-button-container,.e-contact-buttons__contact-icon-link,.e-contact-buttons__content-wrapper{pointer-events:auto}.e-contact-buttons__chat-button-container{display:flex;max-width:-moz-max-content;max-width:max-content}@media (max-width:767px){.e-contact-buttons__chat-button-container{position:relative}}.e-contact-buttons__chat-button,.e-contact-buttons__chat-button[type=button]{align-items:center;background-color:var(--e-contact-buttons-button-bg);border:0;border-radius:50%;color:var(--e-contact-buttons-button-icon);display:flex;justify-content:center;padding:0;position:relative;transition:all .3s}.e-contact-buttons__chat-button svg,.e-contact-buttons__chat-button[type=button] svg{fill:var(--e-contact-buttons-button-icon)}.e-contact-buttons__chat-button:focus,.e-contact-buttons__chat-button:hover,.e-contact-buttons__chat-button[type=button]:focus,.e-contact-buttons__chat-button[type=button]:hover{background-color:var(--e-contact-buttons-button-bg-hover);color:var(--e-contact-buttons-button-icon-hover);transition:all .3s}.e-contact-buttons__chat-button:focus svg,.e-contact-buttons__chat-button:hover svg,.e-contact-buttons__chat-button[type=button]:focus svg,.e-contact-buttons__chat-button[type=button]:hover svg{fill:var(--e-contact-buttons-button-icon-hover)}.e-contact-buttons__chat-button.has-dot:after,.e-contact-buttons__chat-button[type=button].has-dot:after{background-color:var(--e-contact-buttons-dot);border-radius:50%;content:"";height:var(--e-contact-buttons-dot-size);position:absolute;right:0;top:0;width:var(--e-contact-buttons-dot-size)}.e-contact-buttons__chat-button.has-size-small,.e-contact-buttons__chat-button[type=button].has-size-small{height:var(--e-contact-buttons-size-small);width:var(--e-contact-buttons-size-small)}.e-contact-buttons__chat-button.has-size-small svg,.e-contact-buttons__chat-button[type=button].has-size-small svg{height:var(--e-contact-buttons-svg-size-small);width:var(--e-contact-buttons-svg-size-small)}.e-contact-buttons__chat-button.has-size-small i,.e-contact-buttons__chat-button[type=button].has-size-small i{font-size:var(--e-contact-buttons-svg-size-small)}.e-contact-buttons__chat-button.has-size-medium,.e-contact-buttons__chat-button[type=button].has-size-medium{height:var(--e-contact-buttons-size-medium);width:var(--e-contact-buttons-size-medium)}.e-contact-buttons__chat-button.has-size-medium svg,.e-contact-buttons__chat-button[type=button].has-size-medium svg{height:var(--e-contact-buttons-svg-size-medium);width:var(--e-contact-buttons-svg-size-medium)}.e-contact-buttons__chat-button.has-size-medium i,.e-contact-buttons__chat-button[type=button].has-size-medium i{font-size:var(--e-contact-buttons-svg-size-medium)}.e-contact-buttons__chat-button.has-size-large,.e-contact-buttons__chat-button[type=button].has-size-large{height:var(--e-contact-buttons-size-large);width:var(--e-contact-buttons-size-large)}.e-contact-buttons__chat-button.has-size-large svg,.e-contact-buttons__chat-button[type=button].has-size-large svg{height:var(--e-contact-buttons-svg-size-large);width:var(--e-contact-buttons-svg-size-large)}.e-contact-buttons__chat-button.has-size-large i,.e-contact-buttons__chat-button[type=button].has-size-large i{font-size:var(--e-contact-buttons-svg-size-large)}.e-contact-buttons__chat-button.has-entrance-animation-delay,.e-contact-buttons__chat-button[type=button].has-entrance-animation-delay{animation-delay:var(--e-contact-button-chat-button-animation-delay)}.e-contact-buttons__chat-button.has-entrance-animation-duration-slow,.e-contact-buttons__chat-button[type=button].has-entrance-animation-duration-slow{animation-duration:2s}.e-contact-buttons__chat-button.has-entrance-animation-duration-normal,.e-contact-buttons__chat-button[type=button].has-entrance-animation-duration-normal{animation-duration:1s}.e-contact-buttons__chat-button.has-entrance-animation-duration-fast,.e-contact-buttons__chat-button[type=button].has-entrance-animation-duration-fast{animation-duration:.8s}.e-contact-buttons__chat-button.has-entrance-animation,.e-contact-buttons__chat-button[type=button].has-entrance-animation{opacity:0}.e-contact-buttons__chat-button.visible,.e-contact-buttons__chat-button[type=button].visible{opacity:1}.e-contact-buttons__message-bubble{background-color:var(--e-contact-buttons-message-bubble-chat-bg);padding:25px 20px;padding-inline-start:40px}.e-contact-buttons__message-bubble.has-typing-animation .e-contact-buttons__bubble-container{height:0;opacity:0;visibility:hidden}.e-contact-buttons__bubble{background-color:var(--e-contact-buttons-message-bubble-bubble-bg);border-radius:15px;padding:20px;position:relative}.e-contact-buttons__bubble:after{border-block-end-color:transparent;border-block-end-width:40px;border-block-start-color:transparent;border-block-start-width:0;border-inline-end-color:var(--e-contact-buttons-message-bubble-bubble-bg);border-inline-end-width:40px;border-inline-start-color:transparent;border-inline-start-width:0;border-style:solid;content:"";height:0;inset-inline-start:-20px;position:absolute;top:0;width:0}.e-contact-buttons__message-bubble-name{color:var(--e-contact-buttons-message-bubble-name);font-size:20px;font-weight:600;line-height:25px;margin-block-end:8px}.e-contact-buttons__message-bubble-body{color:var(--e-contact-buttons-message-bubble-body);font-size:20px;line-height:25px;margin-block-end:8px}.e-contact-buttons__message-bubble-time{color:var(--e-contact-buttons-message-bubble-time);font-size:20px;font-weight:600;line-height:25px;margin-block-end:0;text-align:end}.e-contact-buttons__powered-container{text-align:center}.e-contact-buttons__powered-text{color:#000;font-size:16px;font-weight:500;margin-block-end:12px}.e-contact-buttons__dots-container{background-color:var(--e-contact-buttons-message-bubble-bubble-bg);border-radius:15px;display:inline-flex;padding:10px 12px}.e-contact-buttons__dot{animation:e-contact-buttons-typing-jump 1s infinite;background-color:var(--e-contact-buttons-message-bubble-name);border-radius:50%;display:inline-block;height:7px;margin-left:auto;margin-right:3px;position:relative;width:7px}.e-contact-buttons__dot-1{animation-delay:.2s}.e-contact-buttons__dot-2{animation-delay:.4s}.e-contact-buttons__dot-3{animation-delay:.6s}.e-contact-buttons__send-button{background-color:var(--e-contact-buttons-chat-box-bg);padding:12px 20px 20px}.e-contact-buttons__send-button .e-contact-buttons__send-cta{color:var(--e-contact-buttons-send-button-icon)}.e-contact-buttons__send-button .e-contact-buttons__send-cta:focus,.e-contact-buttons__send-button .e-contact-buttons__send-cta:hover{color:var(--e-contact-buttons-send-button-icon-hover)}.e-contact-buttons__send-cta{align-items:center;background-color:var(--e-contact-buttons-send-button-bg);border-radius:30px;display:flex;font-size:18px;font-weight:500;gap:8px;justify-content:center;padding:10px;text-align:center;transition:all .3s;width:100%}.e-contact-buttons__send-cta svg{fill:var(--e-contact-buttons-send-button-icon);height:28px;width:28px}.e-contact-buttons__send-cta:focus,.e-contact-buttons__send-cta:hover{background-color:var(--e-contact-buttons-send-button-bg-hover);transition:all .3s}.e-contact-buttons__send-cta:focus svg,.e-contact-buttons__send-cta:hover svg{fill:var(--e-contact-buttons-send-button-icon-hover)}.e-contact-buttons__content.visible .e-contact-buttons__message-bubble.has-typing-animation .e-contact-buttons__dots-container{animation-delay:0;animation-duration:2s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:e-contact-buttons-disappear}.e-contact-buttons__content.visible .e-contact-buttons__message-bubble.has-typing-animation .e-contact-buttons__bubble-container{animation-delay:2s;animation-duration:.1s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:e-contact-buttons-appear}.e-con:has(.e-contact-buttons)>.e-con-inner,.e-con>.e-con-inner.e-con-inner--floating-buttons{padding-block-end:0;padding-block-start:0}@keyframes e-contact-buttons-typing-jump{0%{bottom:0}20%{bottom:5px}40%{bottom:0}}@keyframes e-contact-buttons-appear{0%{height:0;opacity:0;visibility:hidden}to{height:auto;opacity:1;visibility:visible}}@keyframes e-contact-buttons-disappear{0%{display:inline-flex}to{display:none}}@keyframes e-contact-buttons-close{0%,99.99%{opacity:1;visibility:visible}to{opacity:0;transform:none;visibility:hidden}}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-contact-buttons-var-1-rtl.min.css */
.e-contact-buttons-var-1{--e-contact-buttons-button-bg:#324a6d;--e-contact-buttons-button-bg-hover:#1c2448;--e-contact-buttons-top-bar-bg:#324a6d;--e-contact-buttons-message-bubble-name:#1c2448;--e-contact-buttons-message-bubble-body:#1c2448;--e-contact-buttons-message-bubble-time:#1c2448;--e-contact-buttons-message-bubble-bubble-bg:#c8d5dc;--e-contact-buttons-message-bubble-chat-bg:#fff;--e-contact-buttons-contact-text:#1c2448;--e-contact-buttons-var-1-size-small:26px;--e-contact-buttons-var-1-size-medium:28px;--e-contact-buttons-var-1-size-large:32px}.e-contact-buttons-var-1 .e-contact-buttons__contact{align-items:center;background-color:var(--e-contact-buttons-chat-box-bg);display:flex;flex-direction:column;gap:20px;justify-content:center;padding:0 20px 20px}.e-contact-buttons-var-1 .e-contact-buttons__message-bubble{background-color:var(--e-contact-buttons-chat-box-bg);padding:20px;padding-inline-start:40px}.e-contact-buttons-var-1 .e-contact-buttons__contact-text{color:var(--e-contact-buttons-contact-text);font-size:20px;font-weight:400;line-height:25px;margin-bottom:0}.e-contact-buttons-var-1 .e-contact-buttons__contact-links{display:flex;gap:12px}.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link{align-items:center;background-color:var(--e-contact-buttons-contact-button-bg);border-radius:50px;color:var(--e-contact-buttons-contact-button-icon);display:inline-flex;justify-content:center;transition:all .3s}.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link svg{fill:var(--e-contact-buttons-contact-button-icon)}.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link:focus,.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link:hover{background-color:var(--e-contact-buttons-contact-button-bg-hover);color:var(--e-contact-buttons-contact-button-icon-hover);transition:all .3s}.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link:focus svg,.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link:hover svg{fill:var(--e-contact-buttons-contact-button-icon-hover)}.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link.has-size-small{height:var(--e-contact-buttons-icon-size-small);width:var(--e-contact-buttons-icon-size-small)}.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link.has-size-small svg{height:var(--e-contact-buttons-var-1-size-small);width:var(--e-contact-buttons-var-1-size-small)}.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link.has-size-small i{font-size:var(--e-contact-buttons-var-1-size-small)}.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link.has-size-medium{height:var(--e-contact-buttons-icon-size-medium);width:var(--e-contact-buttons-icon-size-medium)}.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link.has-size-medium svg{height:var(--e-contact-buttons-var-1-size-medium);width:var(--e-contact-buttons-var-1-size-medium)}.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link.has-size-medium i{font-size:var(--e-contact-buttons-var-1-size-medium)}.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link.has-size-large{height:var(--e-contact-buttons-icon-size-large);width:var(--e-contact-buttons-icon-size-large)}.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link.has-size-large svg{height:var(--e-contact-buttons-var-1-size-large);width:var(--e-contact-buttons-var-1-size-large)}.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link.has-size-large i{font-size:var(--e-contact-buttons-var-1-size-large)}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-contact-buttons-var-1.min.css */
.e-contact-buttons-var-1{--e-contact-buttons-button-bg:#324a6d;--e-contact-buttons-button-bg-hover:#1c2448;--e-contact-buttons-top-bar-bg:#324a6d;--e-contact-buttons-message-bubble-name:#1c2448;--e-contact-buttons-message-bubble-body:#1c2448;--e-contact-buttons-message-bubble-time:#1c2448;--e-contact-buttons-message-bubble-bubble-bg:#c8d5dc;--e-contact-buttons-message-bubble-chat-bg:#fff;--e-contact-buttons-contact-text:#1c2448;--e-contact-buttons-var-1-size-small:26px;--e-contact-buttons-var-1-size-medium:28px;--e-contact-buttons-var-1-size-large:32px}.e-contact-buttons-var-1 .e-contact-buttons__contact{align-items:center;background-color:var(--e-contact-buttons-chat-box-bg);display:flex;flex-direction:column;gap:20px;justify-content:center;padding:0 20px 20px}.e-contact-buttons-var-1 .e-contact-buttons__message-bubble{background-color:var(--e-contact-buttons-chat-box-bg);padding:20px;padding-inline-start:40px}.e-contact-buttons-var-1 .e-contact-buttons__contact-text{color:var(--e-contact-buttons-contact-text);font-size:20px;font-weight:400;line-height:25px;margin-bottom:0}.e-contact-buttons-var-1 .e-contact-buttons__contact-links{display:flex;gap:12px}.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link{align-items:center;background-color:var(--e-contact-buttons-contact-button-bg);border-radius:50px;color:var(--e-contact-buttons-contact-button-icon);display:inline-flex;justify-content:center;transition:all .3s}.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link svg{fill:var(--e-contact-buttons-contact-button-icon)}.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link:focus,.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link:hover{background-color:var(--e-contact-buttons-contact-button-bg-hover);color:var(--e-contact-buttons-contact-button-icon-hover);transition:all .3s}.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link:focus svg,.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link:hover svg{fill:var(--e-contact-buttons-contact-button-icon-hover)}.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link.has-size-small{height:var(--e-contact-buttons-icon-size-small);width:var(--e-contact-buttons-icon-size-small)}.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link.has-size-small svg{height:var(--e-contact-buttons-var-1-size-small);width:var(--e-contact-buttons-var-1-size-small)}.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link.has-size-small i{font-size:var(--e-contact-buttons-var-1-size-small)}.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link.has-size-medium{height:var(--e-contact-buttons-icon-size-medium);width:var(--e-contact-buttons-icon-size-medium)}.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link.has-size-medium svg{height:var(--e-contact-buttons-var-1-size-medium);width:var(--e-contact-buttons-var-1-size-medium)}.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link.has-size-medium i{font-size:var(--e-contact-buttons-var-1-size-medium)}.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link.has-size-large{height:var(--e-contact-buttons-icon-size-large);width:var(--e-contact-buttons-icon-size-large)}.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link.has-size-large svg{height:var(--e-contact-buttons-var-1-size-large);width:var(--e-contact-buttons-var-1-size-large)}.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link.has-size-large i{font-size:var(--e-contact-buttons-var-1-size-large)}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-contact-buttons-var-10-rtl.min.css */
.e-contact-buttons-var-10{--e-contact-buttons-size-small:40px;--e-contact-buttons-size-medium:48px;--e-contact-buttons-size-large:56px;--e-contact-buttons-svg-size-small:20px;--e-contact-buttons-svg-size-medium:24px;--e-contact-buttons-svg-size-large:28px;--e-contact-buttons-svg-size:var(--e-contact-buttons-svg-size-medium);--e-contact-buttons-horizontal-offset:0;--e-contact-buttons-transition-duration:.3s;--e-contact-buttons-transition:all var(--e-contact-buttons-transition-duration);--e-contact-buttons-contact-gap:4px;--e-contact-buttons-contact-padding-block-end:8px;--e-contact-buttons-contact-padding-block-start:8px;--e-contact-buttons-contact-padding-inline-end:12px;--e-contact-buttons-contact-padding-inline-start:12px;width:auto}.e-contact-buttons-var-10 .has-corners-rounded{--e-contact-buttons-border-radius:20px}.e-contact-buttons-var-10 .has-corners-round{--e-contact-buttons-border-radius:50px}.e-contact-buttons-var-10 .has-corners-sharp{--e-contact-buttons-border-radius:0}.e-contact-buttons-var-10 .has-size-small{--e-contact-buttons-svg-size:var(--e-contact-buttons-svg-size-small)}.e-contact-buttons-var-10 .has-size-medium{--e-contact-buttons-svg-size:var(--e-contact-buttons-svg-size-medium)}.e-contact-buttons-var-10 .has-size-large{--e-contact-buttons-svg-size:var(--e-contact-buttons-svg-size-large)}.e-contact-buttons-var-10 .e-contact-buttons__contact-links{display:flex;gap:var(--e-contact-buttons-contact-gap)}.e-contact-buttons-var-10 .e-contact-buttons__contact-icon-container{align-items:center;display:inline-flex;justify-content:center}.e-contact-buttons-var-10 .e-contact-buttons__contact-icon-container svg{height:var(--e-contact-buttons-svg-size);width:var(--e-contact-buttons-svg-size)}.e-contact-buttons-var-10 .e-contact-buttons__contact-icon-container i{font-size:var(--e-contact-buttons-svg-size)}.e-contact-buttons-var-10 .e-contact-buttons__contact-icon-link{align-items:center;background-color:var(--e-contact-buttons-contact-button-bg);color:var(--e-contact-buttons-contact-button-icon);display:flex;transition:all .3s}.e-contact-buttons-var-10 .e-contact-buttons__contact-icon-link svg{fill:var(--e-contact-buttons-contact-button-icon)}.e-contact-buttons-var-10 .e-contact-buttons__contact-icon-link:focus,.e-contact-buttons-var-10 .e-contact-buttons__contact-icon-link:hover{background-color:var(--e-contact-buttons-contact-button-bg);color:var(--e-contact-buttons-contact-button-icon);transition:all .3s}.e-contact-buttons-var-10 .e-contact-buttons__contact-icon-link:focus svg,.e-contact-buttons-var-10 .e-contact-buttons__contact-icon-link:hover svg{fill:var(--e-contact-buttons-contact-button-icon)}.e-contact-buttons-var-10 .e-contact-buttons__contact-title{display:inline-block;padding-block-end:var(--e-contact-buttons-contact-padding-block-end);padding-block-start:var(--e-contact-buttons-contact-padding-block-start);padding-inline-end:var(--e-contact-buttons-contact-padding-inline-end);padding-inline-start:var(--e-contact-buttons-contact-padding-inline-start)}.e-contact-buttons-var-10.has-h-alignment-start .e-contact-buttons__contact-icon-link{--e-contact-buttons-margin-offset:8px;justify-content:flex-end;padding-inline-end:12px;transform:translateX(calc(-100% + var(--e-contact-buttons-svg-size) * 2 - var(--e-contact-buttons-margin-offset)));transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-10.has-h-alignment-start .e-contact-buttons__contact-icon-link.has-size-small{--e-contact-buttons-margin-offset:2px}[dir=rtl] .e-contact-buttons-var-10.has-h-alignment-start .e-contact-buttons__contact-icon-link{--e-contact-buttons-margin-offset:2px;transform:translateX(calc(100% - (var(--e-contact-buttons-svg-size) * 2 - var(--e-contact-buttons-margin-offset))))}[dir=rtl] .e-contact-buttons-var-10.has-h-alignment-start .e-contact-buttons__contact-icon-link.has-size-large{--e-contact-buttons-margin-offset:8px}.e-contact-buttons-var-10.has-h-alignment-start .e-contact-buttons__contact-links{align-items:flex-start;flex-direction:column}.e-contact-buttons-var-10.has-h-alignment-start .e-contact-buttons__contact-icon-link{border-end-end-radius:var(--e-contact-buttons-border-radius);border-end-start-radius:0;border-start-end-radius:var(--e-contact-buttons-border-radius);border-start-start-radius:0}@media (min-width:768px){.e-contact-buttons-var-10.has-h-alignment-start .e-contact-buttons__contact-icon-link:focus,.e-contact-buttons-var-10.has-h-alignment-start .e-contact-buttons__contact-icon-link:hover{transform:none;transition:var(--e-contact-buttons-transition)}}.e-contact-buttons-var-10.has-h-alignment-start .e-contact-buttons__contact-icon-link.active{transform:none;transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-icon-link{--e-contact-buttons-margin-offset:8px;padding-inline-start:12px;transform:translateX(calc(100% - var(--e-contact-buttons-svg-size) * 2 + var(--e-contact-buttons-margin-offset)));transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-icon-link.has-size-small{--e-contact-buttons-margin-offset:2px}[dir=rtl] .e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-icon-link{--e-contact-buttons-margin-offset:2px;transform:translateX(calc(-100% + var(--e-contact-buttons-svg-size) * 2 - var(--e-contact-buttons-margin-offset)))}[dir=rtl] .e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-icon-link.has-size-large{--e-contact-buttons-margin-offset:8px}@media (min-width:768px){.e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-icon-link:focus,.e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-icon-link:hover{transform:none;transition:var(--e-contact-buttons-transition)}}.e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-icon-link.active{transform:none;transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-links{align-items:flex-end;flex-direction:column}.e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-icon-container{order:1}.e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-title{order:2}.e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-icon-link{border-end-end-radius:0;border-end-start-radius:var(--e-contact-buttons-border-radius);border-start-end-radius:0;border-start-start-radius:var(--e-contact-buttons-border-radius)}.e-contact-buttons-var-10.has-h-alignment-center .e-contact-buttons__contact-icon-link{flex-direction:column}.e-contact-buttons-var-10.has-h-alignment-center .e-contact-buttons__contact-title{writing-mode:vertical-lr}.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-bottom .e-contact-buttons__contact-links{align-items:flex-end}.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-bottom .e-contact-buttons__contact-icon-container{order:1}.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-bottom .e-contact-buttons__contact-title{order:2}.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-bottom .e-contact-buttons__contact-icon-link{--e-contact-buttons-margin-offset:14px;border-end-end-radius:0;border-end-start-radius:0;border-start-end-radius:var(--e-contact-buttons-border-radius);border-start-start-radius:var(--e-contact-buttons-border-radius);padding-block-start:12px;transform:translateY(calc(100% - var(--e-contact-buttons-svg-size) * 2 + var(--e-contact-buttons-margin-offset)));transition:var(--e-contact-buttons-transition)}@media (min-width:768px){.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-bottom .e-contact-buttons__contact-icon-link:focus,.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-bottom .e-contact-buttons__contact-icon-link:hover{transform:none;transition:var(--e-contact-buttons-transition)}}.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-bottom .e-contact-buttons__contact-icon-link.active{transform:none;transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-bottom .e-contact-buttons__contact-icon-link.has-size-small{--e-contact-buttons-margin-offset:5px}.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-top .e-contact-buttons__contact-links{align-items:flex-start}.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-top .e-contact-buttons__contact-icon-container{align-items:flex-end}.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-top .e-contact-buttons__contact-icon-link{--e-contact-buttons-margin-offset:14px;border-end-end-radius:var(--e-contact-buttons-border-radius);border-end-start-radius:var(--e-contact-buttons-border-radius);border-start-end-radius:0;border-start-start-radius:0;justify-content:flex-end;padding-block-end:12px;transform:translateY(calc(-100% + var(--e-contact-buttons-svg-size) + var(--e-contact-buttons-margin-offset)));transition:var(--e-contact-buttons-transition)}@media (min-width:768px){.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-top .e-contact-buttons__contact-icon-link:focus,.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-top .e-contact-buttons__contact-icon-link:hover{transform:none;transition:var(--e-contact-buttons-transition)}}.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-top .e-contact-buttons__contact-icon-link.active{transform:none;transition:var(--e-contact-buttons-transition)}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-contact-buttons-var-10.min.css */
.e-contact-buttons-var-10{--e-contact-buttons-size-small:40px;--e-contact-buttons-size-medium:48px;--e-contact-buttons-size-large:56px;--e-contact-buttons-svg-size-small:20px;--e-contact-buttons-svg-size-medium:24px;--e-contact-buttons-svg-size-large:28px;--e-contact-buttons-svg-size:var(--e-contact-buttons-svg-size-medium);--e-contact-buttons-horizontal-offset:0;--e-contact-buttons-transition-duration:.3s;--e-contact-buttons-transition:all var(--e-contact-buttons-transition-duration);--e-contact-buttons-contact-gap:4px;--e-contact-buttons-contact-padding-block-end:8px;--e-contact-buttons-contact-padding-block-start:8px;--e-contact-buttons-contact-padding-inline-end:12px;--e-contact-buttons-contact-padding-inline-start:12px;width:auto}.e-contact-buttons-var-10 .has-corners-rounded{--e-contact-buttons-border-radius:20px}.e-contact-buttons-var-10 .has-corners-round{--e-contact-buttons-border-radius:50px}.e-contact-buttons-var-10 .has-corners-sharp{--e-contact-buttons-border-radius:0}.e-contact-buttons-var-10 .has-size-small{--e-contact-buttons-svg-size:var(--e-contact-buttons-svg-size-small)}.e-contact-buttons-var-10 .has-size-medium{--e-contact-buttons-svg-size:var(--e-contact-buttons-svg-size-medium)}.e-contact-buttons-var-10 .has-size-large{--e-contact-buttons-svg-size:var(--e-contact-buttons-svg-size-large)}.e-contact-buttons-var-10 .e-contact-buttons__contact-links{display:flex;gap:var(--e-contact-buttons-contact-gap)}.e-contact-buttons-var-10 .e-contact-buttons__contact-icon-container{align-items:center;display:inline-flex;justify-content:center}.e-contact-buttons-var-10 .e-contact-buttons__contact-icon-container svg{height:var(--e-contact-buttons-svg-size);width:var(--e-contact-buttons-svg-size)}.e-contact-buttons-var-10 .e-contact-buttons__contact-icon-container i{font-size:var(--e-contact-buttons-svg-size)}.e-contact-buttons-var-10 .e-contact-buttons__contact-icon-link{align-items:center;background-color:var(--e-contact-buttons-contact-button-bg);color:var(--e-contact-buttons-contact-button-icon);display:flex;transition:all .3s}.e-contact-buttons-var-10 .e-contact-buttons__contact-icon-link svg{fill:var(--e-contact-buttons-contact-button-icon)}.e-contact-buttons-var-10 .e-contact-buttons__contact-icon-link:focus,.e-contact-buttons-var-10 .e-contact-buttons__contact-icon-link:hover{background-color:var(--e-contact-buttons-contact-button-bg);color:var(--e-contact-buttons-contact-button-icon);transition:all .3s}.e-contact-buttons-var-10 .e-contact-buttons__contact-icon-link:focus svg,.e-contact-buttons-var-10 .e-contact-buttons__contact-icon-link:hover svg{fill:var(--e-contact-buttons-contact-button-icon)}.e-contact-buttons-var-10 .e-contact-buttons__contact-title{display:inline-block;padding-block-end:var(--e-contact-buttons-contact-padding-block-end);padding-block-start:var(--e-contact-buttons-contact-padding-block-start);padding-inline-end:var(--e-contact-buttons-contact-padding-inline-end);padding-inline-start:var(--e-contact-buttons-contact-padding-inline-start)}.e-contact-buttons-var-10.has-h-alignment-start .e-contact-buttons__contact-icon-link{--e-contact-buttons-margin-offset:8px;justify-content:flex-end;padding-inline-end:12px;transform:translateX(calc(-100% + var(--e-contact-buttons-svg-size) * 2 - var(--e-contact-buttons-margin-offset)));transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-10.has-h-alignment-start .e-contact-buttons__contact-icon-link.has-size-small{--e-contact-buttons-margin-offset:2px}[dir=rtl] .e-contact-buttons-var-10.has-h-alignment-start .e-contact-buttons__contact-icon-link{--e-contact-buttons-margin-offset:2px;transform:translateX(calc(100% - (var(--e-contact-buttons-svg-size) * 2 - var(--e-contact-buttons-margin-offset))))}[dir=rtl] .e-contact-buttons-var-10.has-h-alignment-start .e-contact-buttons__contact-icon-link.has-size-large{--e-contact-buttons-margin-offset:8px}.e-contact-buttons-var-10.has-h-alignment-start .e-contact-buttons__contact-links{align-items:flex-start;flex-direction:column}.e-contact-buttons-var-10.has-h-alignment-start .e-contact-buttons__contact-icon-link{border-end-end-radius:var(--e-contact-buttons-border-radius);border-end-start-radius:0;border-start-end-radius:var(--e-contact-buttons-border-radius);border-start-start-radius:0}@media (min-width:768px){.e-contact-buttons-var-10.has-h-alignment-start .e-contact-buttons__contact-icon-link:focus,.e-contact-buttons-var-10.has-h-alignment-start .e-contact-buttons__contact-icon-link:hover{transform:none;transition:var(--e-contact-buttons-transition)}}.e-contact-buttons-var-10.has-h-alignment-start .e-contact-buttons__contact-icon-link.active{transform:none;transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-icon-link{--e-contact-buttons-margin-offset:8px;padding-inline-start:12px;transform:translateX(calc(100% - var(--e-contact-buttons-svg-size) * 2 + var(--e-contact-buttons-margin-offset)));transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-icon-link.has-size-small{--e-contact-buttons-margin-offset:2px}[dir=rtl] .e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-icon-link{--e-contact-buttons-margin-offset:2px;transform:translateX(calc(-100% + var(--e-contact-buttons-svg-size) * 2 - var(--e-contact-buttons-margin-offset)))}[dir=rtl] .e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-icon-link.has-size-large{--e-contact-buttons-margin-offset:8px}@media (min-width:768px){.e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-icon-link:focus,.e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-icon-link:hover{transform:none;transition:var(--e-contact-buttons-transition)}}.e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-icon-link.active{transform:none;transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-links{align-items:flex-end;flex-direction:column}.e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-icon-container{order:1}.e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-title{order:2}.e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-icon-link{border-end-end-radius:0;border-end-start-radius:var(--e-contact-buttons-border-radius);border-start-end-radius:0;border-start-start-radius:var(--e-contact-buttons-border-radius)}.e-contact-buttons-var-10.has-h-alignment-center .e-contact-buttons__contact-icon-link{flex-direction:column}.e-contact-buttons-var-10.has-h-alignment-center .e-contact-buttons__contact-title{writing-mode:vertical-lr}.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-bottom .e-contact-buttons__contact-links{align-items:flex-end}.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-bottom .e-contact-buttons__contact-icon-container{order:1}.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-bottom .e-contact-buttons__contact-title{order:2}.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-bottom .e-contact-buttons__contact-icon-link{--e-contact-buttons-margin-offset:14px;border-end-end-radius:0;border-end-start-radius:0;border-start-end-radius:var(--e-contact-buttons-border-radius);border-start-start-radius:var(--e-contact-buttons-border-radius);padding-block-start:12px;transform:translateY(calc(100% - var(--e-contact-buttons-svg-size) * 2 + var(--e-contact-buttons-margin-offset)));transition:var(--e-contact-buttons-transition)}@media (min-width:768px){.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-bottom .e-contact-buttons__contact-icon-link:focus,.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-bottom .e-contact-buttons__contact-icon-link:hover{transform:none;transition:var(--e-contact-buttons-transition)}}.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-bottom .e-contact-buttons__contact-icon-link.active{transform:none;transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-bottom .e-contact-buttons__contact-icon-link.has-size-small{--e-contact-buttons-margin-offset:5px}.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-top .e-contact-buttons__contact-links{align-items:flex-start}.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-top .e-contact-buttons__contact-icon-container{align-items:flex-end}.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-top .e-contact-buttons__contact-icon-link{--e-contact-buttons-margin-offset:14px;border-end-end-radius:var(--e-contact-buttons-border-radius);border-end-start-radius:var(--e-contact-buttons-border-radius);border-start-end-radius:0;border-start-start-radius:0;justify-content:flex-end;padding-block-end:12px;transform:translateY(calc(-100% + var(--e-contact-buttons-svg-size) + var(--e-contact-buttons-margin-offset)));transition:var(--e-contact-buttons-transition)}@media (min-width:768px){.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-top .e-contact-buttons__contact-icon-link:focus,.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-top .e-contact-buttons__contact-icon-link:hover{transform:none;transition:var(--e-contact-buttons-transition)}}.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-top .e-contact-buttons__contact-icon-link.active{transform:none;transition:var(--e-contact-buttons-transition)}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-contact-buttons-var-3-rtl.min.css */
.e-contact-buttons-var-3{--e-contact-buttons-size-small:48px;--e-contact-buttons-size-medium:56px;--e-contact-buttons-size-large:64px;--e-contact-buttons-svg-size-small:24px;--e-contact-buttons-svg-size-medium:28px;--e-contact-buttons-svg-size-large:32px;--e-contact-buttons-icon-link-gap:12px;--e-contact-buttons-icon-link-spacing:8px;--e-contact-buttons-icon-link-divider-weight:1px;--e-contact-buttons-send-button-padding-block-end:8px;--e-contact-buttons-send-button-padding-block-start:8px;--e-contact-buttons-send-button-padding-inline-end:16px;--e-contact-buttons-send-button-padding-inline-start:16px;--e-contact-buttons-chat-box-padding-block-end:16px;--e-contact-buttons-chat-box-padding-block-start:16px;--e-contact-buttons-chat-box-padding-inline-end:16px;--e-contact-buttons-chat-box-padding-inline-start:16px;--e-contact-buttons-button-bg:#324a6d;--e-contact-buttons-button-bg-hover:#1c2448;--e-contact-buttons-active-button-bg:#f3f5f8;--e-contact-buttons-active-button-color:#1c2448;--e-contact-buttons-close-button-color:#1c2448;--e-contact-buttons-top-bar-title:#1c2448;--e-contact-buttons-icon-link-text-color:#1c2448;--e-contact-buttons-icon-link-text-color-hover:#324a6d;--e-contact-buttons-icon-link-divider-color:#324a6d;--e-contact-buttons-send-button-text:#fff;--e-contact-buttons-send-button-text-hover:#fff;--e-contact-buttons-send-button-bg:#467ff7;--e-contact-buttons-send-button-bg-hover:#324a6d;width:auto}.e-contact-buttons-var-3.has-h-alignment-center .e-contact-buttons__content-wrapper{inset-inline-end:40px}.e-contact-buttons-var-3 .e-contact-buttons__chat-buttons-container{display:flex}.e-contact-buttons-var-3 .e-contact-buttons__chat-button[aria-expanded=true],.e-contact-buttons-var-3 .e-contact-buttons__chat-button[type=button][aria-expanded=true]{background-color:var(--e-contact-buttons-active-button-bg);color:var(--e-contact-buttons-active-button-color)}.e-contact-buttons-var-3 .e-contact-buttons__chat-button[aria-expanded=true] svg,.e-contact-buttons-var-3 .e-contact-buttons__chat-button[type=button][aria-expanded=true] svg{fill:var(--e-contact-buttons-active-button-color)}.e-contact-buttons-var-3 .e-contact-buttons__chat-button.has-size-small,.e-contact-buttons-var-3 .e-contact-buttons__chat-button[type=button].has-size-small,.e-contact-buttons-var-3 .e-contact-buttons__close-button.has-size-small,.e-contact-buttons-var-3 .e-contact-buttons__close-button[type=button].has-size-small{height:var(--e-contact-buttons-size-small);width:var(--e-contact-buttons-size-small)}.e-contact-buttons-var-3 .e-contact-buttons__chat-button.has-size-small svg,.e-contact-buttons-var-3 .e-contact-buttons__chat-button[type=button].has-size-small svg,.e-contact-buttons-var-3 .e-contact-buttons__close-button.has-size-small svg,.e-contact-buttons-var-3 .e-contact-buttons__close-button[type=button].has-size-small svg{height:var(--e-contact-buttons-svg-size-small);width:var(--e-contact-buttons-svg-size-small)}.e-contact-buttons-var-3 .e-contact-buttons__chat-button.has-size-small i,.e-contact-buttons-var-3 .e-contact-buttons__chat-button[type=button].has-size-small i,.e-contact-buttons-var-3 .e-contact-buttons__close-button.has-size-small i,.e-contact-buttons-var-3 .e-contact-buttons__close-button[type=button].has-size-small i{font-size:var(--e-contact-buttons-svg-size-small)}.e-contact-buttons-var-3 .e-contact-buttons__chat-button.has-size-medium,.e-contact-buttons-var-3 .e-contact-buttons__chat-button[type=button].has-size-medium,.e-contact-buttons-var-3 .e-contact-buttons__close-button.has-size-medium,.e-contact-buttons-var-3 .e-contact-buttons__close-button[type=button].has-size-medium{height:var(--e-contact-buttons-size-medium);width:var(--e-contact-buttons-size-medium)}.e-contact-buttons-var-3 .e-contact-buttons__chat-button.has-size-medium svg,.e-contact-buttons-var-3 .e-contact-buttons__chat-button[type=button].has-size-medium svg,.e-contact-buttons-var-3 .e-contact-buttons__close-button.has-size-medium svg,.e-contact-buttons-var-3 .e-contact-buttons__close-button[type=button].has-size-medium svg{height:var(--e-contact-buttons-svg-size-medium);width:var(--e-contact-buttons-svg-size-medium)}.e-contact-buttons-var-3 .e-contact-buttons__chat-button.has-size-medium i,.e-contact-buttons-var-3 .e-contact-buttons__chat-button[type=button].has-size-medium i,.e-contact-buttons-var-3 .e-contact-buttons__close-button.has-size-medium i,.e-contact-buttons-var-3 .e-contact-buttons__close-button[type=button].has-size-medium i{font-size:var(--e-contact-buttons-svg-size-medium)}.e-contact-buttons-var-3 .e-contact-buttons__chat-button.has-size-large,.e-contact-buttons-var-3 .e-contact-buttons__chat-button[type=button].has-size-large,.e-contact-buttons-var-3 .e-contact-buttons__close-button.has-size-large,.e-contact-buttons-var-3 .e-contact-buttons__close-button[type=button].has-size-large{height:var(--e-contact-buttons-size-large);width:var(--e-contact-buttons-size-large)}.e-contact-buttons-var-3 .e-contact-buttons__chat-button.has-size-large svg,.e-contact-buttons-var-3 .e-contact-buttons__chat-button[type=button].has-size-large svg,.e-contact-buttons-var-3 .e-contact-buttons__close-button.has-size-large svg,.e-contact-buttons-var-3 .e-contact-buttons__close-button[type=button].has-size-large svg{height:var(--e-contact-buttons-svg-size-large);width:var(--e-contact-buttons-svg-size-large)}.e-contact-buttons-var-3 .e-contact-buttons__chat-button.has-size-large i,.e-contact-buttons-var-3 .e-contact-buttons__chat-button[type=button].has-size-large i,.e-contact-buttons-var-3 .e-contact-buttons__close-button.has-size-large i,.e-contact-buttons-var-3 .e-contact-buttons__close-button[type=button].has-size-large i{font-size:var(--e-contact-buttons-svg-size-large)}.e-contact-buttons-var-3 .e-contact-buttons__content{background-color:var(--e-contact-buttons-chat-box-bg);padding-block-end:var(--e-contact-buttons-chat-box-padding-block-end);padding-block-start:var(--e-contact-buttons-chat-box-padding-block-start);padding-inline-end:var(--e-contact-buttons-chat-box-padding-inline-end);padding-inline-start:var(--e-contact-buttons-chat-box-padding-inline-start)}.e-contact-buttons-var-3 .e-contact-buttons__top-bar{background-color:var(--e-contact-buttons-chat-box-bg);padding:0 20px 20px 0;position:relative}.e-contact-buttons-var-3 .e-contact-buttons__top-bar .e-contact-buttons__close-button{background:none;border:0;color:var(--e-contact-buttons-close-button-color);display:flex;inset-inline-end:0;padding:0;position:absolute;top:0}.e-contact-buttons-var-3 .e-contact-buttons__top-bar .e-contact-buttons__close-button:focus,.e-contact-buttons-var-3 .e-contact-buttons__top-bar .e-contact-buttons__close-button:hover{background:none;border:0;color:var(--e-contact-buttons-close-button-color)}.e-contact-buttons-var-3 .e-contact-buttons__top-bar-title{font-size:18px;font-weight:600;line-height:18px}.e-contact-buttons-var-3 .e-contact-buttons__links{background-color:var(--e-contact-buttons-chat-box-bg);display:flex;flex-direction:column;padding-block-end:20px;padding-inline:16px}.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]){color:var(--e-contact-buttons-icon-link-text-color);display:flex;flex-direction:row;font-size:16px;font-weight:500;gap:var(--e-contact-buttons-icon-link-gap);line-height:24px;margin-block-end:var(--e-contact-buttons-icon-link-spacing)}.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:last-of-type,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]):last-of-type{margin-block-end:0}.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link svg,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]) svg{fill:var(--e-contact-buttons-icon-link-text-color);height:1em;width:1em}.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:focus,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:hover,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]):focus,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]):hover{color:var(--e-contact-buttons-icon-link-text-color-hover)}.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:focus svg,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:hover svg,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]):focus svg,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]):hover svg{fill:var(--e-contact-buttons-icon-link-text-color-hover)}.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link.has-icon-position-start .e-contact-buttons__contact-icon-container,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]).has-icon-position-start .e-contact-buttons__contact-icon-container{order:1}.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link.has-icon-position-start .e-contact-buttons__contact-tooltip,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]).has-icon-position-start .e-contact-buttons__contact-tooltip{order:2}.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link.has-icon-position-end .e-contact-buttons__contact-icon-container,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]).has-icon-position-end .e-contact-buttons__contact-icon-container{display:flex;flex-grow:1;justify-content:flex-end;order:2}.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link.has-icon-position-end .e-contact-buttons__contact-tooltip,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]).has-icon-position-end .e-contact-buttons__contact-tooltip{order:1}.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link.has-dividers,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]).has-dividers{padding-block-end:var(--e-contact-buttons-icon-link-spacing);position:relative}.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link.has-dividers:after,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]).has-dividers:after{background-color:var(--e-contact-buttons-icon-link-divider-color);bottom:0;content:"";display:block;height:var(--e-contact-buttons-icon-link-divider-weight);left:0;position:absolute;width:100%}.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link.has-dividers:last-of-type,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]).has-dividers:last-of-type{padding-block-end:0}.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link.has-dividers:last-of-type:after,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]).has-dividers:last-of-type:after{display:none}.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-container{align-items:center;display:flex}.e-contact-buttons-var-3 .e-contact-buttons__cta-button{background-color:var(--e-contact-buttons-send-button-bg);border-radius:5px;color:var(--e-contact-buttons-send-button-text);display:flex;font-size:16px;font-weight:500;justify-content:center;line-height:24px;padding-block-end:var(--e-contact-buttons-send-button-padding-block-end);padding-block-start:var(--e-contact-buttons-send-button-padding-block-start);padding-inline-end:var(--e-contact-buttons-send-button-padding-inline-end);padding-inline-start:var(--e-contact-buttons-send-button-padding-inline-start)}.e-contact-buttons-var-3 .e-contact-buttons__cta-button:focus,.e-contact-buttons-var-3 .e-contact-buttons__cta-button:hover{background-color:var(--e-contact-buttons-send-button-bg-hover);color:var(--e-contact-buttons-send-button-text-hover)}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-contact-buttons-var-3.min.css */
.e-contact-buttons-var-3{--e-contact-buttons-size-small:48px;--e-contact-buttons-size-medium:56px;--e-contact-buttons-size-large:64px;--e-contact-buttons-svg-size-small:24px;--e-contact-buttons-svg-size-medium:28px;--e-contact-buttons-svg-size-large:32px;--e-contact-buttons-icon-link-gap:12px;--e-contact-buttons-icon-link-spacing:8px;--e-contact-buttons-icon-link-divider-weight:1px;--e-contact-buttons-send-button-padding-block-end:8px;--e-contact-buttons-send-button-padding-block-start:8px;--e-contact-buttons-send-button-padding-inline-end:16px;--e-contact-buttons-send-button-padding-inline-start:16px;--e-contact-buttons-chat-box-padding-block-end:16px;--e-contact-buttons-chat-box-padding-block-start:16px;--e-contact-buttons-chat-box-padding-inline-end:16px;--e-contact-buttons-chat-box-padding-inline-start:16px;--e-contact-buttons-button-bg:#324a6d;--e-contact-buttons-button-bg-hover:#1c2448;--e-contact-buttons-active-button-bg:#f3f5f8;--e-contact-buttons-active-button-color:#1c2448;--e-contact-buttons-close-button-color:#1c2448;--e-contact-buttons-top-bar-title:#1c2448;--e-contact-buttons-icon-link-text-color:#1c2448;--e-contact-buttons-icon-link-text-color-hover:#324a6d;--e-contact-buttons-icon-link-divider-color:#324a6d;--e-contact-buttons-send-button-text:#fff;--e-contact-buttons-send-button-text-hover:#fff;--e-contact-buttons-send-button-bg:#467ff7;--e-contact-buttons-send-button-bg-hover:#324a6d;width:auto}.e-contact-buttons-var-3.has-h-alignment-center .e-contact-buttons__content-wrapper{inset-inline-end:40px}.e-contact-buttons-var-3 .e-contact-buttons__chat-buttons-container{display:flex}.e-contact-buttons-var-3 .e-contact-buttons__chat-button[aria-expanded=true],.e-contact-buttons-var-3 .e-contact-buttons__chat-button[type=button][aria-expanded=true]{background-color:var(--e-contact-buttons-active-button-bg);color:var(--e-contact-buttons-active-button-color)}.e-contact-buttons-var-3 .e-contact-buttons__chat-button[aria-expanded=true] svg,.e-contact-buttons-var-3 .e-contact-buttons__chat-button[type=button][aria-expanded=true] svg{fill:var(--e-contact-buttons-active-button-color)}.e-contact-buttons-var-3 .e-contact-buttons__chat-button.has-size-small,.e-contact-buttons-var-3 .e-contact-buttons__chat-button[type=button].has-size-small,.e-contact-buttons-var-3 .e-contact-buttons__close-button.has-size-small,.e-contact-buttons-var-3 .e-contact-buttons__close-button[type=button].has-size-small{height:var(--e-contact-buttons-size-small);width:var(--e-contact-buttons-size-small)}.e-contact-buttons-var-3 .e-contact-buttons__chat-button.has-size-small svg,.e-contact-buttons-var-3 .e-contact-buttons__chat-button[type=button].has-size-small svg,.e-contact-buttons-var-3 .e-contact-buttons__close-button.has-size-small svg,.e-contact-buttons-var-3 .e-contact-buttons__close-button[type=button].has-size-small svg{height:var(--e-contact-buttons-svg-size-small);width:var(--e-contact-buttons-svg-size-small)}.e-contact-buttons-var-3 .e-contact-buttons__chat-button.has-size-small i,.e-contact-buttons-var-3 .e-contact-buttons__chat-button[type=button].has-size-small i,.e-contact-buttons-var-3 .e-contact-buttons__close-button.has-size-small i,.e-contact-buttons-var-3 .e-contact-buttons__close-button[type=button].has-size-small i{font-size:var(--e-contact-buttons-svg-size-small)}.e-contact-buttons-var-3 .e-contact-buttons__chat-button.has-size-medium,.e-contact-buttons-var-3 .e-contact-buttons__chat-button[type=button].has-size-medium,.e-contact-buttons-var-3 .e-contact-buttons__close-button.has-size-medium,.e-contact-buttons-var-3 .e-contact-buttons__close-button[type=button].has-size-medium{height:var(--e-contact-buttons-size-medium);width:var(--e-contact-buttons-size-medium)}.e-contact-buttons-var-3 .e-contact-buttons__chat-button.has-size-medium svg,.e-contact-buttons-var-3 .e-contact-buttons__chat-button[type=button].has-size-medium svg,.e-contact-buttons-var-3 .e-contact-buttons__close-button.has-size-medium svg,.e-contact-buttons-var-3 .e-contact-buttons__close-button[type=button].has-size-medium svg{height:var(--e-contact-buttons-svg-size-medium);width:var(--e-contact-buttons-svg-size-medium)}.e-contact-buttons-var-3 .e-contact-buttons__chat-button.has-size-medium i,.e-contact-buttons-var-3 .e-contact-buttons__chat-button[type=button].has-size-medium i,.e-contact-buttons-var-3 .e-contact-buttons__close-button.has-size-medium i,.e-contact-buttons-var-3 .e-contact-buttons__close-button[type=button].has-size-medium i{font-size:var(--e-contact-buttons-svg-size-medium)}.e-contact-buttons-var-3 .e-contact-buttons__chat-button.has-size-large,.e-contact-buttons-var-3 .e-contact-buttons__chat-button[type=button].has-size-large,.e-contact-buttons-var-3 .e-contact-buttons__close-button.has-size-large,.e-contact-buttons-var-3 .e-contact-buttons__close-button[type=button].has-size-large{height:var(--e-contact-buttons-size-large);width:var(--e-contact-buttons-size-large)}.e-contact-buttons-var-3 .e-contact-buttons__chat-button.has-size-large svg,.e-contact-buttons-var-3 .e-contact-buttons__chat-button[type=button].has-size-large svg,.e-contact-buttons-var-3 .e-contact-buttons__close-button.has-size-large svg,.e-contact-buttons-var-3 .e-contact-buttons__close-button[type=button].has-size-large svg{height:var(--e-contact-buttons-svg-size-large);width:var(--e-contact-buttons-svg-size-large)}.e-contact-buttons-var-3 .e-contact-buttons__chat-button.has-size-large i,.e-contact-buttons-var-3 .e-contact-buttons__chat-button[type=button].has-size-large i,.e-contact-buttons-var-3 .e-contact-buttons__close-button.has-size-large i,.e-contact-buttons-var-3 .e-contact-buttons__close-button[type=button].has-size-large i{font-size:var(--e-contact-buttons-svg-size-large)}.e-contact-buttons-var-3 .e-contact-buttons__content{background-color:var(--e-contact-buttons-chat-box-bg);padding-block-end:var(--e-contact-buttons-chat-box-padding-block-end);padding-block-start:var(--e-contact-buttons-chat-box-padding-block-start);padding-inline-end:var(--e-contact-buttons-chat-box-padding-inline-end);padding-inline-start:var(--e-contact-buttons-chat-box-padding-inline-start)}.e-contact-buttons-var-3 .e-contact-buttons__top-bar{background-color:var(--e-contact-buttons-chat-box-bg);padding:0 20px 20px 0;position:relative}.e-contact-buttons-var-3 .e-contact-buttons__top-bar .e-contact-buttons__close-button{background:none;border:0;color:var(--e-contact-buttons-close-button-color);display:flex;inset-inline-end:0;padding:0;position:absolute;top:0}.e-contact-buttons-var-3 .e-contact-buttons__top-bar .e-contact-buttons__close-button:focus,.e-contact-buttons-var-3 .e-contact-buttons__top-bar .e-contact-buttons__close-button:hover{background:none;border:0;color:var(--e-contact-buttons-close-button-color)}.e-contact-buttons-var-3 .e-contact-buttons__top-bar-title{font-size:18px;font-weight:600;line-height:18px}.e-contact-buttons-var-3 .e-contact-buttons__links{background-color:var(--e-contact-buttons-chat-box-bg);display:flex;flex-direction:column;padding-block-end:20px;padding-inline:16px}.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]){color:var(--e-contact-buttons-icon-link-text-color);display:flex;flex-direction:row;font-size:16px;font-weight:500;gap:var(--e-contact-buttons-icon-link-gap);line-height:24px;margin-block-end:var(--e-contact-buttons-icon-link-spacing)}.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:last-of-type,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]):last-of-type{margin-block-end:0}.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link svg,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]) svg{fill:var(--e-contact-buttons-icon-link-text-color);height:1em;width:1em}.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:focus,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:hover,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]):focus,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]):hover{color:var(--e-contact-buttons-icon-link-text-color-hover)}.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:focus svg,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:hover svg,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]):focus svg,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]):hover svg{fill:var(--e-contact-buttons-icon-link-text-color-hover)}.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link.has-icon-position-start .e-contact-buttons__contact-icon-container,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]).has-icon-position-start .e-contact-buttons__contact-icon-container{order:1}.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link.has-icon-position-start .e-contact-buttons__contact-tooltip,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]).has-icon-position-start .e-contact-buttons__contact-tooltip{order:2}.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link.has-icon-position-end .e-contact-buttons__contact-icon-container,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]).has-icon-position-end .e-contact-buttons__contact-icon-container{display:flex;flex-grow:1;justify-content:flex-end;order:2}.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link.has-icon-position-end .e-contact-buttons__contact-tooltip,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]).has-icon-position-end .e-contact-buttons__contact-tooltip{order:1}.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link.has-dividers,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]).has-dividers{padding-block-end:var(--e-contact-buttons-icon-link-spacing);position:relative}.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link.has-dividers:after,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]).has-dividers:after{background-color:var(--e-contact-buttons-icon-link-divider-color);bottom:0;content:"";display:block;height:var(--e-contact-buttons-icon-link-divider-weight);left:0;position:absolute;width:100%}.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link.has-dividers:last-of-type,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]).has-dividers:last-of-type{padding-block-end:0}.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link.has-dividers:last-of-type:after,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]).has-dividers:last-of-type:after{display:none}.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-container{align-items:center;display:flex}.e-contact-buttons-var-3 .e-contact-buttons__cta-button{background-color:var(--e-contact-buttons-send-button-bg);border-radius:5px;color:var(--e-contact-buttons-send-button-text);display:flex;font-size:16px;font-weight:500;justify-content:center;line-height:24px;padding-block-end:var(--e-contact-buttons-send-button-padding-block-end);padding-block-start:var(--e-contact-buttons-send-button-padding-block-start);padding-inline-end:var(--e-contact-buttons-send-button-padding-inline-end);padding-inline-start:var(--e-contact-buttons-send-button-padding-inline-start)}.e-contact-buttons-var-3 .e-contact-buttons__cta-button:focus,.e-contact-buttons-var-3 .e-contact-buttons__cta-button:hover{background-color:var(--e-contact-buttons-send-button-bg-hover);color:var(--e-contact-buttons-send-button-text-hover)}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-contact-buttons-var-4-rtl.min.css */
.e-contact-buttons-var-4{--e-contact-buttons-size-small:45px;--e-contact-buttons-size-medium:50px;--e-contact-buttons-size-large:55px;--e-contact-buttons-icon-small:20px;--e-contact-buttons-icon-medium:24px;--e-contact-buttons-icon-large:26px;--e-contact-buttons-button-bg-hover:#324a6d;--e-contact-buttons-active-button-color:#1c2448;--e-contact-buttons-contact-button-icon-hover:#467ff7;--e-contact-buttons-contact-button-bg-hover:#fff;width:auto}.e-contact-buttons-var-4 .e-contact-buttons__chat-buttons-container{display:flex}.e-contact-buttons-var-4 .e-contact-buttons__close-button{border-radius:50%;inset-inline-end:unset;inset-inline-start:unset;position:relative;top:unset}.e-contact-buttons-var-4 .e-contact-buttons__close-button,.e-contact-buttons-var-4 .e-contact-buttons__close-button:focus,.e-contact-buttons-var-4 .e-contact-buttons__close-button:hover{background-color:var(--e-contact-buttons-active-button-bg);color:var(--e-contact-buttons-active-button-color)}.e-contact-buttons-var-4 .e-contact-buttons__chat-button[aria-expanded=true],.e-contact-buttons-var-4 .e-contact-buttons__chat-button[type=button][aria-expanded=true],.e-contact-buttons-var-4 .e-contact-buttons__close-button[aria-expanded=false],.e-contact-buttons-var-4 .e-contact-buttons__close-button[type=button][aria-expanded=false]{display:none}.e-contact-buttons-var-4 .e-contact-buttons__content{border-radius:0;box-shadow:none;margin:0;overflow:visible}.e-contact-buttons-var-4 .e-contact-buttons__contact-links{display:flex;flex-direction:column;gap:var(--e-contact-buttons-contact-gap)}.e-contact-buttons-var-4 .e-contact-buttons__contact-icon-container{align-items:center;background-color:var(--e-contact-buttons-contact-button-bg);border-radius:50px;display:inline-flex;justify-content:center;transition:all .3s}.e-contact-buttons-var-4 .e-contact-buttons__contact-icon-link{align-items:center;display:flex;flex-direction:row;gap:14px}.e-contact-buttons-var-4 .e-contact-buttons__contact-icon-link .e-contact-buttons__contact-icon-container{color:var(--e-contact-buttons-contact-button-icon)}.e-contact-buttons-var-4 .e-contact-buttons__contact-icon-link svg{fill:var(--e-contact-buttons-contact-button-icon)}.e-contact-buttons-var-4 .e-contact-buttons__contact-icon-link:focus .e-contact-buttons__contact-icon-container,.e-contact-buttons-var-4 .e-contact-buttons__contact-icon-link:hover .e-contact-buttons__contact-icon-container{background-color:var(--e-contact-buttons-contact-button-bg-hover);color:var(--e-contact-buttons-contact-button-icon-hover);transition:all .3s}.e-contact-buttons-var-4 .e-contact-buttons__contact-icon-link:focus svg,.e-contact-buttons-var-4 .e-contact-buttons__contact-icon-link:hover svg{fill:var(--e-contact-buttons-contact-button-icon-hover)}.e-contact-buttons-var-4 .e-contact-buttons__contact-tooltip{background-color:var(--e-contact-buttons-tooltip-bg);border-radius:16px;box-shadow:2px 4px 4px 0 rgba(0,0,0,.15);color:var(--e-contact-buttons-tooltip-text);font-size:13px;line-height:25px;padding:4px 14px;position:relative}.e-contact-buttons-var-4 .e-contact-buttons__contact-tooltip:after{border-style:solid;content:"";height:0;position:absolute;top:50%;transform:translateY(-50%);width:0}.e-contact-buttons-var-4.has-h-alignment-end .e-contact-buttons__chat-button-container{padding-inline-end:0}.e-contact-buttons-var-4.has-h-alignment-end .e-contact-buttons__contact-links{align-items:flex-end}.e-contact-buttons-var-4.has-h-alignment-center .e-contact-buttons__contact-tooltip:after,.e-contact-buttons-var-4.has-h-alignment-end .e-contact-buttons__contact-tooltip:after{border-block-end-color:transparent;border-block-end-width:8px;border-block-start-color:transparent;border-block-start-width:8px;border-inline-end-color:transparent;border-inline-end-width:0;border-inline-start-color:var(--e-contact-buttons-tooltip-bg);border-inline-start-width:10px;inset-inline-end:-8px}.e-contact-buttons-var-4.has-h-alignment-start .e-contact-buttons__chat-button-container{padding-inline-start:0}.e-contact-buttons-var-4.has-h-alignment-start .e-contact-buttons__contact-links{align-items:flex-start}.e-contact-buttons-var-4.has-h-alignment-start .e-contact-buttons__contact-tooltip{order:2}.e-contact-buttons-var-4.has-h-alignment-start .e-contact-buttons__contact-icon-container{order:1}.e-contact-buttons-var-4.has-h-alignment-start .e-contact-buttons__contact-tooltip:after{border-block-end-color:transparent;border-block-end-width:8px;border-block-start-color:transparent;border-block-start-width:8px;border-inline-end-color:var(--e-contact-buttons-tooltip-bg);border-inline-end-width:10px;border-inline-start-color:transparent;border-inline-start-width:0;inset-inline-start:-8px}.e-contact-buttons-var-4.has-h-alignment-center .e-contact-buttons__contact-links{align-items:flex-end}.e-contact-buttons-var-4.has-h-alignment-center .e-contact-buttons__content-wrapper{inset-inline-end:0}.e-contact-buttons-var-4.has-h-alignment-center .e-contact-buttons__contact-tooltip{inset-inline-end:calc(100% + 14px);position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap}.e-contact-buttons-var-4.has-h-alignment-center .e-contact-buttons__contact-icon-link{position:relative}.e-contact-buttons-var-4 .has-size-small .e-contact-buttons__contact-icon-container,.e-contact-buttons-var-4 .has-size-small.e-contact-buttons__chat-button,.e-contact-buttons-var-4 .has-size-small.e-contact-buttons__close-button{height:var(--e-contact-buttons-size-small);width:var(--e-contact-buttons-size-small)}.e-contact-buttons-var-4 .has-size-small .e-contact-buttons__contact-icon-container svg,.e-contact-buttons-var-4 .has-size-small.e-contact-buttons__chat-button svg,.e-contact-buttons-var-4 .has-size-small.e-contact-buttons__close-button svg{height:var(--e-contact-buttons-icon-small);width:var(--e-contact-buttons-icon-small)}.e-contact-buttons-var-4 .has-size-small .e-contact-buttons__contact-icon-container i,.e-contact-buttons-var-4 .has-size-small.e-contact-buttons__chat-button i,.e-contact-buttons-var-4 .has-size-small.e-contact-buttons__close-button i{font-size:var(--e-contact-buttons-icon-small)}.e-contact-buttons-var-4 .has-size-medium .e-contact-buttons__contact-icon-container,.e-contact-buttons-var-4 .has-size-medium.e-contact-buttons__chat-button,.e-contact-buttons-var-4 .has-size-medium.e-contact-buttons__close-button{height:var(--e-contact-buttons-size-medium);width:var(--e-contact-buttons-size-medium)}.e-contact-buttons-var-4 .has-size-medium .e-contact-buttons__contact-icon-container svg,.e-contact-buttons-var-4 .has-size-medium.e-contact-buttons__chat-button svg,.e-contact-buttons-var-4 .has-size-medium.e-contact-buttons__close-button svg{height:var(--e-contact-buttons-icon-medium);width:var(--e-contact-buttons-icon-medium)}.e-contact-buttons-var-4 .has-size-medium .e-contact-buttons__contact-icon-container i,.e-contact-buttons-var-4 .has-size-medium.e-contact-buttons__chat-button i,.e-contact-buttons-var-4 .has-size-medium.e-contact-buttons__close-button i{font-size:var(--e-contact-buttons-icon-medium)}.e-contact-buttons-var-4 .has-size-large .e-contact-buttons__contact-icon-container,.e-contact-buttons-var-4 .has-size-large.e-contact-buttons__chat-button,.e-contact-buttons-var-4 .has-size-large.e-contact-buttons__close-button{height:var(--e-contact-buttons-size-large);width:var(--e-contact-buttons-size-large)}.e-contact-buttons-var-4 .has-size-large .e-contact-buttons__contact-icon-container svg,.e-contact-buttons-var-4 .has-size-large.e-contact-buttons__chat-button svg,.e-contact-buttons-var-4 .has-size-large.e-contact-buttons__close-button svg{height:var(--e-contact-buttons-icon-large);width:var(--e-contact-buttons-icon-large)}.e-contact-buttons-var-4 .has-size-large .e-contact-buttons__contact-icon-container i,.e-contact-buttons-var-4 .has-size-large.e-contact-buttons__chat-button i,.e-contact-buttons-var-4 .has-size-large.e-contact-buttons__close-button i{font-size:var(--e-contact-buttons-icon-large)}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-contact-buttons-var-4.min.css */
.e-contact-buttons-var-4{--e-contact-buttons-size-small:45px;--e-contact-buttons-size-medium:50px;--e-contact-buttons-size-large:55px;--e-contact-buttons-icon-small:20px;--e-contact-buttons-icon-medium:24px;--e-contact-buttons-icon-large:26px;--e-contact-buttons-button-bg-hover:#324a6d;--e-contact-buttons-active-button-color:#1c2448;--e-contact-buttons-contact-button-icon-hover:#467ff7;--e-contact-buttons-contact-button-bg-hover:#fff;width:auto}.e-contact-buttons-var-4 .e-contact-buttons__chat-buttons-container{display:flex}.e-contact-buttons-var-4 .e-contact-buttons__close-button{border-radius:50%;inset-inline-end:unset;inset-inline-start:unset;position:relative;top:unset}.e-contact-buttons-var-4 .e-contact-buttons__close-button,.e-contact-buttons-var-4 .e-contact-buttons__close-button:focus,.e-contact-buttons-var-4 .e-contact-buttons__close-button:hover{background-color:var(--e-contact-buttons-active-button-bg);color:var(--e-contact-buttons-active-button-color)}.e-contact-buttons-var-4 .e-contact-buttons__chat-button[aria-expanded=true],.e-contact-buttons-var-4 .e-contact-buttons__chat-button[type=button][aria-expanded=true],.e-contact-buttons-var-4 .e-contact-buttons__close-button[aria-expanded=false],.e-contact-buttons-var-4 .e-contact-buttons__close-button[type=button][aria-expanded=false]{display:none}.e-contact-buttons-var-4 .e-contact-buttons__content{border-radius:0;box-shadow:none;margin:0;overflow:visible}.e-contact-buttons-var-4 .e-contact-buttons__contact-links{display:flex;flex-direction:column;gap:var(--e-contact-buttons-contact-gap)}.e-contact-buttons-var-4 .e-contact-buttons__contact-icon-container{align-items:center;background-color:var(--e-contact-buttons-contact-button-bg);border-radius:50px;display:inline-flex;justify-content:center;transition:all .3s}.e-contact-buttons-var-4 .e-contact-buttons__contact-icon-link{align-items:center;display:flex;flex-direction:row;gap:14px}.e-contact-buttons-var-4 .e-contact-buttons__contact-icon-link .e-contact-buttons__contact-icon-container{color:var(--e-contact-buttons-contact-button-icon)}.e-contact-buttons-var-4 .e-contact-buttons__contact-icon-link svg{fill:var(--e-contact-buttons-contact-button-icon)}.e-contact-buttons-var-4 .e-contact-buttons__contact-icon-link:focus .e-contact-buttons__contact-icon-container,.e-contact-buttons-var-4 .e-contact-buttons__contact-icon-link:hover .e-contact-buttons__contact-icon-container{background-color:var(--e-contact-buttons-contact-button-bg-hover);color:var(--e-contact-buttons-contact-button-icon-hover);transition:all .3s}.e-contact-buttons-var-4 .e-contact-buttons__contact-icon-link:focus svg,.e-contact-buttons-var-4 .e-contact-buttons__contact-icon-link:hover svg{fill:var(--e-contact-buttons-contact-button-icon-hover)}.e-contact-buttons-var-4 .e-contact-buttons__contact-tooltip{background-color:var(--e-contact-buttons-tooltip-bg);border-radius:16px;box-shadow:2px 4px 4px 0 rgba(0,0,0,.15);color:var(--e-contact-buttons-tooltip-text);font-size:13px;line-height:25px;padding:4px 14px;position:relative}.e-contact-buttons-var-4 .e-contact-buttons__contact-tooltip:after{border-style:solid;content:"";height:0;position:absolute;top:50%;transform:translateY(-50%);width:0}.e-contact-buttons-var-4.has-h-alignment-end .e-contact-buttons__chat-button-container{padding-inline-end:0}.e-contact-buttons-var-4.has-h-alignment-end .e-contact-buttons__contact-links{align-items:flex-end}.e-contact-buttons-var-4.has-h-alignment-center .e-contact-buttons__contact-tooltip:after,.e-contact-buttons-var-4.has-h-alignment-end .e-contact-buttons__contact-tooltip:after{border-block-end-color:transparent;border-block-end-width:8px;border-block-start-color:transparent;border-block-start-width:8px;border-inline-end-color:transparent;border-inline-end-width:0;border-inline-start-color:var(--e-contact-buttons-tooltip-bg);border-inline-start-width:10px;inset-inline-end:-8px}.e-contact-buttons-var-4.has-h-alignment-start .e-contact-buttons__chat-button-container{padding-inline-start:0}.e-contact-buttons-var-4.has-h-alignment-start .e-contact-buttons__contact-links{align-items:flex-start}.e-contact-buttons-var-4.has-h-alignment-start .e-contact-buttons__contact-tooltip{order:2}.e-contact-buttons-var-4.has-h-alignment-start .e-contact-buttons__contact-icon-container{order:1}.e-contact-buttons-var-4.has-h-alignment-start .e-contact-buttons__contact-tooltip:after{border-block-end-color:transparent;border-block-end-width:8px;border-block-start-color:transparent;border-block-start-width:8px;border-inline-end-color:var(--e-contact-buttons-tooltip-bg);border-inline-end-width:10px;border-inline-start-color:transparent;border-inline-start-width:0;inset-inline-start:-8px}.e-contact-buttons-var-4.has-h-alignment-center .e-contact-buttons__contact-links{align-items:flex-end}.e-contact-buttons-var-4.has-h-alignment-center .e-contact-buttons__content-wrapper{inset-inline-end:0}.e-contact-buttons-var-4.has-h-alignment-center .e-contact-buttons__contact-tooltip{inset-inline-end:calc(100% + 14px);position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap}.e-contact-buttons-var-4.has-h-alignment-center .e-contact-buttons__contact-icon-link{position:relative}.e-contact-buttons-var-4 .has-size-small .e-contact-buttons__contact-icon-container,.e-contact-buttons-var-4 .has-size-small.e-contact-buttons__chat-button,.e-contact-buttons-var-4 .has-size-small.e-contact-buttons__close-button{height:var(--e-contact-buttons-size-small);width:var(--e-contact-buttons-size-small)}.e-contact-buttons-var-4 .has-size-small .e-contact-buttons__contact-icon-container svg,.e-contact-buttons-var-4 .has-size-small.e-contact-buttons__chat-button svg,.e-contact-buttons-var-4 .has-size-small.e-contact-buttons__close-button svg{height:var(--e-contact-buttons-icon-small);width:var(--e-contact-buttons-icon-small)}.e-contact-buttons-var-4 .has-size-small .e-contact-buttons__contact-icon-container i,.e-contact-buttons-var-4 .has-size-small.e-contact-buttons__chat-button i,.e-contact-buttons-var-4 .has-size-small.e-contact-buttons__close-button i{font-size:var(--e-contact-buttons-icon-small)}.e-contact-buttons-var-4 .has-size-medium .e-contact-buttons__contact-icon-container,.e-contact-buttons-var-4 .has-size-medium.e-contact-buttons__chat-button,.e-contact-buttons-var-4 .has-size-medium.e-contact-buttons__close-button{height:var(--e-contact-buttons-size-medium);width:var(--e-contact-buttons-size-medium)}.e-contact-buttons-var-4 .has-size-medium .e-contact-buttons__contact-icon-container svg,.e-contact-buttons-var-4 .has-size-medium.e-contact-buttons__chat-button svg,.e-contact-buttons-var-4 .has-size-medium.e-contact-buttons__close-button svg{height:var(--e-contact-buttons-icon-medium);width:var(--e-contact-buttons-icon-medium)}.e-contact-buttons-var-4 .has-size-medium .e-contact-buttons__contact-icon-container i,.e-contact-buttons-var-4 .has-size-medium.e-contact-buttons__chat-button i,.e-contact-buttons-var-4 .has-size-medium.e-contact-buttons__close-button i{font-size:var(--e-contact-buttons-icon-medium)}.e-contact-buttons-var-4 .has-size-large .e-contact-buttons__contact-icon-container,.e-contact-buttons-var-4 .has-size-large.e-contact-buttons__chat-button,.e-contact-buttons-var-4 .has-size-large.e-contact-buttons__close-button{height:var(--e-contact-buttons-size-large);width:var(--e-contact-buttons-size-large)}.e-contact-buttons-var-4 .has-size-large .e-contact-buttons__contact-icon-container svg,.e-contact-buttons-var-4 .has-size-large.e-contact-buttons__chat-button svg,.e-contact-buttons-var-4 .has-size-large.e-contact-buttons__close-button svg{height:var(--e-contact-buttons-icon-large);width:var(--e-contact-buttons-icon-large)}.e-contact-buttons-var-4 .has-size-large .e-contact-buttons__contact-icon-container i,.e-contact-buttons-var-4 .has-size-large.e-contact-buttons__chat-button i,.e-contact-buttons-var-4 .has-size-large.e-contact-buttons__close-button i{font-size:var(--e-contact-buttons-icon-large)}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-contact-buttons-var-6-rtl.min.css */
.e-contact-buttons-var-6{--e-contact-buttons-icon-size-small:25px;--e-contact-buttons-icon-size-medium:30px;--e-contact-buttons-icon-size-large:35px;--e-contact-buttons-button-bar-bg:#324a6d;--e-contact-buttons-links-border-radius:50px;--e-contact-buttons-contact-button-icon-hover:#c8d5dc;--e-contact-buttons-button-bar-padding-block-end:12px;--e-contact-buttons-button-bar-padding-block-start:12px;--e-contact-buttons-button-bar-padding-inline-end:12px;--e-contact-buttons-button-bar-padding-inline-start:12px;--e-contact-buttons-vertical-offset:20px;width:auto}.e-contact-buttons-var-6 .e-contact-buttons__contact-links{background-color:var(--e-contact-buttons-button-bar-bg);border-radius:var(--e-contact-buttons-links-border-radius);display:flex;gap:0;justify-content:center;padding-inline-end:var(--e-contact-buttons-button-bar-padding-inline-end);padding-inline-start:var(--e-contact-buttons-button-bar-padding-inline-start)}.e-contact-buttons-var-6 .e-contact-buttons__contact-links.has-corners-rounded{--e-contact-buttons-links-border-radius:20px}.e-contact-buttons-var-6 .e-contact-buttons__contact-links.has-corners-round{--e-contact-buttons-links-border-radius:50px}.e-contact-buttons-var-6 .e-contact-buttons__contact-links.has-corners-sharp{--e-contact-buttons-links-border-radius:0}.e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link{color:var(--e-contact-buttons-contact-button-icon);display:flex;padding-block-end:var(--e-contact-buttons-button-bar-padding-block-end);padding-block-start:var(--e-contact-buttons-button-bar-padding-block-start);padding-inline-end:var(--e-contact-buttons-button-bar-padding-inline-end);padding-inline-start:var(--e-contact-buttons-button-bar-padding-inline-start)}.e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link svg{fill:var(--e-contact-buttons-contact-button-icon);height:28px;transition:all .3s;width:28px}.e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link:focus,.e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link:hover{color:var(--e-contact-buttons-contact-button-icon-hover)}.e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link:focus svg,.e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link:hover svg{fill:var(--e-contact-buttons-contact-button-icon-hover);transition:all .3s}.e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link.has-size-small svg{height:var(--e-contact-buttons-icon-size-small);width:var(--e-contact-buttons-icon-size-small)}.e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link.has-size-small i{font-size:var(--e-contact-buttons-icon-size-small)}.e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link.has-size-medium svg{height:var(--e-contact-buttons-icon-size-medium);width:var(--e-contact-buttons-icon-size-medium)}.e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link.has-size-medium i{font-size:var(--e-contact-buttons-icon-size-medium)}.e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link.has-size-large svg{height:var(--e-contact-buttons-icon-size-large);width:var(--e-contact-buttons-icon-size-large)}.e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link.has-size-large i{font-size:var(--e-contact-buttons-icon-size-large)}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-contact-buttons-var-6.min.css */
.e-contact-buttons-var-6{--e-contact-buttons-icon-size-small:25px;--e-contact-buttons-icon-size-medium:30px;--e-contact-buttons-icon-size-large:35px;--e-contact-buttons-button-bar-bg:#324a6d;--e-contact-buttons-links-border-radius:50px;--e-contact-buttons-contact-button-icon-hover:#c8d5dc;--e-contact-buttons-button-bar-padding-block-end:12px;--e-contact-buttons-button-bar-padding-block-start:12px;--e-contact-buttons-button-bar-padding-inline-end:12px;--e-contact-buttons-button-bar-padding-inline-start:12px;--e-contact-buttons-vertical-offset:20px;width:auto}.e-contact-buttons-var-6 .e-contact-buttons__contact-links{background-color:var(--e-contact-buttons-button-bar-bg);border-radius:var(--e-contact-buttons-links-border-radius);display:flex;gap:0;justify-content:center;padding-inline-end:var(--e-contact-buttons-button-bar-padding-inline-end);padding-inline-start:var(--e-contact-buttons-button-bar-padding-inline-start)}.e-contact-buttons-var-6 .e-contact-buttons__contact-links.has-corners-rounded{--e-contact-buttons-links-border-radius:20px}.e-contact-buttons-var-6 .e-contact-buttons__contact-links.has-corners-round{--e-contact-buttons-links-border-radius:50px}.e-contact-buttons-var-6 .e-contact-buttons__contact-links.has-corners-sharp{--e-contact-buttons-links-border-radius:0}.e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link{color:var(--e-contact-buttons-contact-button-icon);display:flex;padding-block-end:var(--e-contact-buttons-button-bar-padding-block-end);padding-block-start:var(--e-contact-buttons-button-bar-padding-block-start);padding-inline-end:var(--e-contact-buttons-button-bar-padding-inline-end);padding-inline-start:var(--e-contact-buttons-button-bar-padding-inline-start)}.e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link svg{fill:var(--e-contact-buttons-contact-button-icon);height:28px;transition:all .3s;width:28px}.e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link:focus,.e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link:hover{color:var(--e-contact-buttons-contact-button-icon-hover)}.e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link:focus svg,.e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link:hover svg{fill:var(--e-contact-buttons-contact-button-icon-hover);transition:all .3s}.e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link.has-size-small svg{height:var(--e-contact-buttons-icon-size-small);width:var(--e-contact-buttons-icon-size-small)}.e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link.has-size-small i{font-size:var(--e-contact-buttons-icon-size-small)}.e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link.has-size-medium svg{height:var(--e-contact-buttons-icon-size-medium);width:var(--e-contact-buttons-icon-size-medium)}.e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link.has-size-medium i{font-size:var(--e-contact-buttons-icon-size-medium)}.e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link.has-size-large svg{height:var(--e-contact-buttons-icon-size-large);width:var(--e-contact-buttons-icon-size-large)}.e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link.has-size-large i{font-size:var(--e-contact-buttons-icon-size-large)}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-contact-buttons-var-7-rtl.min.css */
.e-contact-buttons-var-7{--e-contact-buttons-chat-button-padding-block-end:16px;--e-contact-buttons-chat-button-padding-block-start:16px;--e-contact-buttons-chat-button-padding-inline-end:20px;--e-contact-buttons-chat-button-padding-inline-start:20px;--e-contact-buttons-chat-button-gap:8px;--e-contact-buttons-horizontal-offset:0;--e-contact-buttons-vertical-offset:0}.e-contact-buttons-var-7.has-h-alignment-end .e-contact-buttons__chat-button-container,.e-contact-buttons-var-7.has-h-alignment-start .e-contact-buttons__chat-button-container{padding-inline:0}@media (max-width:767px){.e-contact-buttons-var-7.has-mobile-full-width{width:100%}.e-contact-buttons-var-7.has-mobile-full-width .e-contact-buttons__chat-button-container{max-width:100%;width:100%}.e-contact-buttons-var-7.has-mobile-full-width .e-contact-buttons__chat-button{width:100%}}.e-contact-buttons-var-7 .e-contact-buttons__chat-button,.e-contact-buttons-var-7 .e-contact-buttons__chat-button:not([href]):not([tabindex]),.e-contact-buttons-var-7 .e-contact-buttons__chat-button[type=button]{border-radius:0;color:var(--e-contact-buttons-button-icon);display:inline-flex;font-size:18px;font-weight:500;gap:var(--e-contact-buttons-chat-button-gap);height:-moz-fit-content;height:fit-content;line-height:28px;padding-block-end:var(--e-contact-buttons-chat-button-padding-block-end);padding-block-start:var(--e-contact-buttons-chat-button-padding-block-start);padding-inline-end:var(--e-contact-buttons-chat-button-padding-inline-end);padding-inline-start:var(--e-contact-buttons-chat-button-padding-inline-start);width:-moz-fit-content;width:fit-content}.e-contact-buttons-var-7 .e-contact-buttons__chat-button svg,.e-contact-buttons-var-7 .e-contact-buttons__chat-button:not([href]):not([tabindex]) svg,.e-contact-buttons-var-7 .e-contact-buttons__chat-button[type=button] svg{height:1em;width:1em}.e-contact-buttons-var-7 .e-contact-buttons__chat-button:focus,.e-contact-buttons-var-7 .e-contact-buttons__chat-button:hover,.e-contact-buttons-var-7 .e-contact-buttons__chat-button:not([href]):not([tabindex]):focus,.e-contact-buttons-var-7 .e-contact-buttons__chat-button:not([href]):not([tabindex]):hover,.e-contact-buttons-var-7 .e-contact-buttons__chat-button[type=button]:focus,.e-contact-buttons-var-7 .e-contact-buttons__chat-button[type=button]:hover{color:var(--e-contact-buttons-button-icon-hover)}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-contact-buttons-var-7.min.css */
.e-contact-buttons-var-7{--e-contact-buttons-chat-button-padding-block-end:16px;--e-contact-buttons-chat-button-padding-block-start:16px;--e-contact-buttons-chat-button-padding-inline-end:20px;--e-contact-buttons-chat-button-padding-inline-start:20px;--e-contact-buttons-chat-button-gap:8px;--e-contact-buttons-horizontal-offset:0;--e-contact-buttons-vertical-offset:0}.e-contact-buttons-var-7.has-h-alignment-end .e-contact-buttons__chat-button-container,.e-contact-buttons-var-7.has-h-alignment-start .e-contact-buttons__chat-button-container{padding-inline:0}@media (max-width:767px){.e-contact-buttons-var-7.has-mobile-full-width{width:100%}.e-contact-buttons-var-7.has-mobile-full-width .e-contact-buttons__chat-button-container{max-width:100%;width:100%}.e-contact-buttons-var-7.has-mobile-full-width .e-contact-buttons__chat-button{width:100%}}.e-contact-buttons-var-7 .e-contact-buttons__chat-button,.e-contact-buttons-var-7 .e-contact-buttons__chat-button:not([href]):not([tabindex]),.e-contact-buttons-var-7 .e-contact-buttons__chat-button[type=button]{border-radius:0;color:var(--e-contact-buttons-button-icon);display:inline-flex;font-size:18px;font-weight:500;gap:var(--e-contact-buttons-chat-button-gap);height:-moz-fit-content;height:fit-content;line-height:28px;padding-block-end:var(--e-contact-buttons-chat-button-padding-block-end);padding-block-start:var(--e-contact-buttons-chat-button-padding-block-start);padding-inline-end:var(--e-contact-buttons-chat-button-padding-inline-end);padding-inline-start:var(--e-contact-buttons-chat-button-padding-inline-start);width:-moz-fit-content;width:fit-content}.e-contact-buttons-var-7 .e-contact-buttons__chat-button svg,.e-contact-buttons-var-7 .e-contact-buttons__chat-button:not([href]):not([tabindex]) svg,.e-contact-buttons-var-7 .e-contact-buttons__chat-button[type=button] svg{height:1em;width:1em}.e-contact-buttons-var-7 .e-contact-buttons__chat-button:focus,.e-contact-buttons-var-7 .e-contact-buttons__chat-button:hover,.e-contact-buttons-var-7 .e-contact-buttons__chat-button:not([href]):not([tabindex]):focus,.e-contact-buttons-var-7 .e-contact-buttons__chat-button:not([href]):not([tabindex]):hover,.e-contact-buttons-var-7 .e-contact-buttons__chat-button[type=button]:focus,.e-contact-buttons-var-7 .e-contact-buttons__chat-button[type=button]:hover{color:var(--e-contact-buttons-button-icon-hover)}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-contact-buttons-var-8-rtl.min.css */
.e-contact-buttons-var-8{--e-contact-buttons-size-small:48px;--e-contact-buttons-size-medium:56px;--e-contact-buttons-size-large:64px;--e-contact-buttons-svg-size-small:22px;--e-contact-buttons-svg-size-medium:28px;--e-contact-buttons-svg-size-large:36px;--e-contact-buttons-chat-box-width:280px;--e-contact-buttons-button-bg:#324a6d;--e-contact-buttons-button-bg-hover:#1c2448;--e-contact-buttons-active-button-bg:#f3f5f8;--e-contact-buttons-active-button-color:#324a6d;--e-contact-buttons-top-bar-bg:#324a6d;--e-contact-buttons-contact-button-bg:#c8d5dc;--e-contact-buttons-contact-button-icon:#324a6d}.e-contact-buttons-var-8 .has-colors-type-default.has-platform-email,.e-contact-buttons-var-8 .has-colors-type-default.has-platform-phone,.e-contact-buttons-var-8 .has-colors-type-default.has-platform-sms,.e-contact-buttons-var-8 .has-colors-type-default.has-platform-url{--e-contact-buttons-contact-button-icon:#467ff7}.e-contact-buttons-var-8 .has-colors-type-default.has-platform-whatsapp{--e-contact-buttons-contact-button-icon:#25d366}.e-contact-buttons-var-8 .has-colors-type-default.has-platform-skype{--e-contact-buttons-contact-button-icon:#00aff0}.e-contact-buttons-var-8 .has-colors-type-default.has-platform-messenger{--e-contact-buttons-contact-button-icon:#168aff}.e-contact-buttons-var-8 .has-colors-type-default.has-platform-viber{--e-contact-buttons-contact-button-icon:#7360f2}.e-contact-buttons-var-8 .has-colors-type-default.has-platform-waze{--e-contact-buttons-contact-button-icon:#3cf}.e-contact-buttons-var-8 .has-size-small.e-contact-buttons__close-button{align-items:center;display:flex;height:var(--e-contact-buttons-size-small);justify-content:center;width:var(--e-contact-buttons-size-small)}.e-contact-buttons-var-8 .has-size-small.e-contact-buttons__close-button .eicon-close{font-size:24px}.e-contact-buttons-var-8 .has-size-medium.e-contact-buttons__close-button{height:var(--e-contact-buttons-size-medium);width:var(--e-contact-buttons-size-medium)}.e-contact-buttons-var-8 .has-size-medium.e-contact-buttons__close-button .eicon-close{font-size:28px}.e-contact-buttons-var-8 .has-size-large.e-contact-buttons__close-button{height:var(--e-contact-buttons-size-large);width:var(--e-contact-buttons-size-large)}.e-contact-buttons-var-8 .has-size-large.e-contact-buttons__close-button .eicon-close{font-size:32px}.e-contact-buttons-var-8 .e-contact-buttons__chat-buttons-container{display:flex}.e-contact-buttons-var-8 .e-contact-buttons__close-button{border-radius:50%;inset-inline-end:unset;inset-inline-start:unset;position:relative;top:unset}.e-contact-buttons-var-8 .e-contact-buttons__close-button,.e-contact-buttons-var-8 .e-contact-buttons__close-button:focus,.e-contact-buttons-var-8 .e-contact-buttons__close-button:hover{background-color:var(--e-contact-buttons-active-button-bg);color:var(--e-contact-buttons-active-button-color)}.e-contact-buttons-var-8 .e-contact-buttons__chat-button[aria-expanded=true],.e-contact-buttons-var-8 .e-contact-buttons__chat-button[type=button][aria-expanded=true],.e-contact-buttons-var-8 .e-contact-buttons__close-button[aria-expanded=false]{display:none}.e-contact-buttons-var-8 .e-contact-buttons__top-bar-title{font-size:16px;font-weight:600;line-height:24px}.e-contact-buttons-var-8 .e-contact-buttons__top-bar-subtitle{font-size:12px;font-weight:500px;line-height:16px}.e-contact-buttons-var-8 .e-contact-buttons__contact-links{display:flex;flex-direction:column;gap:12px;padding:12px}.e-contact-buttons-var-8 .e-contact-buttons__contact-icon-link{background-color:var(--e-contact-buttons-contact-button-bg);border-end-end-radius:15px;border-end-start-radius:15px;border-start-end-radius:15px;color:var(--e-contact-buttons-contact-button-icon);display:grid;grid-template-columns:auto 1fr;grid-template-rows:repeat(2,1fr);grid-column-gap:12px;grid-row-gap:0;padding:10px 20px}.e-contact-buttons-var-8 .e-contact-buttons__contact-icon-link svg{fill:var(--e-contact-buttons-contact-button-icon)}.e-contact-buttons-var-8 .e-contact-buttons__contact-icon-link.has-size-small svg{height:var(--e-contact-buttons-svg-size-small);width:var(--e-contact-buttons-svg-size-small)}.e-contact-buttons-var-8 .e-contact-buttons__contact-icon-link.has-size-small i{font-size:var(--e-contact-buttons-svg-size-small)}.e-contact-buttons-var-8 .e-contact-buttons__contact-icon-link.has-size-medium svg{height:var(--e-contact-buttons-svg-size-medium);width:var(--e-contact-buttons-svg-size-medium)}.e-contact-buttons-var-8 .e-contact-buttons__contact-icon-link.has-size-medium i{font-size:var(--e-contact-buttons-svg-size-medium)}.e-contact-buttons-var-8 .e-contact-buttons__contact-icon-link.has-size-large svg{height:var(--e-contact-buttons-svg-size-large);width:var(--e-contact-buttons-svg-size-large)}.e-contact-buttons-var-8 .e-contact-buttons__contact-icon-link.has-size-large i{font-size:var(--e-contact-buttons-svg-size-large)}.e-contact-buttons-var-8 .e-contact-buttons__contact-icon-container{align-items:center;display:flex;grid-area:1/1/3/2}.e-contact-buttons-var-8 .e-contact-buttons__contact-title{color:var(--e-contact-buttons-contact-title-text-color);font-size:16px;font-weight:600;grid-area:1/2/2/3;line-height:24px}.e-contact-buttons-var-8 .e-contact-buttons__contact-description{color:var(--e-contact-buttons-contact-description-text-color);font-size:12px;font-weight:300;grid-area:2/2/3/3;line-height:16px}.e-contact-buttons-var-8 .e-contact-buttons__links-container{background-color:var(--e-contact-buttons-chat-box-bg)}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-contact-buttons-var-8.min.css */
.e-contact-buttons-var-8{--e-contact-buttons-size-small:48px;--e-contact-buttons-size-medium:56px;--e-contact-buttons-size-large:64px;--e-contact-buttons-svg-size-small:22px;--e-contact-buttons-svg-size-medium:28px;--e-contact-buttons-svg-size-large:36px;--e-contact-buttons-chat-box-width:280px;--e-contact-buttons-button-bg:#324a6d;--e-contact-buttons-button-bg-hover:#1c2448;--e-contact-buttons-active-button-bg:#f3f5f8;--e-contact-buttons-active-button-color:#324a6d;--e-contact-buttons-top-bar-bg:#324a6d;--e-contact-buttons-contact-button-bg:#c8d5dc;--e-contact-buttons-contact-button-icon:#324a6d}.e-contact-buttons-var-8 .has-colors-type-default.has-platform-email,.e-contact-buttons-var-8 .has-colors-type-default.has-platform-phone,.e-contact-buttons-var-8 .has-colors-type-default.has-platform-sms,.e-contact-buttons-var-8 .has-colors-type-default.has-platform-url{--e-contact-buttons-contact-button-icon:#467ff7}.e-contact-buttons-var-8 .has-colors-type-default.has-platform-whatsapp{--e-contact-buttons-contact-button-icon:#25d366}.e-contact-buttons-var-8 .has-colors-type-default.has-platform-skype{--e-contact-buttons-contact-button-icon:#00aff0}.e-contact-buttons-var-8 .has-colors-type-default.has-platform-messenger{--e-contact-buttons-contact-button-icon:#168aff}.e-contact-buttons-var-8 .has-colors-type-default.has-platform-viber{--e-contact-buttons-contact-button-icon:#7360f2}.e-contact-buttons-var-8 .has-colors-type-default.has-platform-waze{--e-contact-buttons-contact-button-icon:#3cf}.e-contact-buttons-var-8 .has-size-small.e-contact-buttons__close-button{align-items:center;display:flex;height:var(--e-contact-buttons-size-small);justify-content:center;width:var(--e-contact-buttons-size-small)}.e-contact-buttons-var-8 .has-size-small.e-contact-buttons__close-button .eicon-close{font-size:24px}.e-contact-buttons-var-8 .has-size-medium.e-contact-buttons__close-button{height:var(--e-contact-buttons-size-medium);width:var(--e-contact-buttons-size-medium)}.e-contact-buttons-var-8 .has-size-medium.e-contact-buttons__close-button .eicon-close{font-size:28px}.e-contact-buttons-var-8 .has-size-large.e-contact-buttons__close-button{height:var(--e-contact-buttons-size-large);width:var(--e-contact-buttons-size-large)}.e-contact-buttons-var-8 .has-size-large.e-contact-buttons__close-button .eicon-close{font-size:32px}.e-contact-buttons-var-8 .e-contact-buttons__chat-buttons-container{display:flex}.e-contact-buttons-var-8 .e-contact-buttons__close-button{border-radius:50%;inset-inline-end:unset;inset-inline-start:unset;position:relative;top:unset}.e-contact-buttons-var-8 .e-contact-buttons__close-button,.e-contact-buttons-var-8 .e-contact-buttons__close-button:focus,.e-contact-buttons-var-8 .e-contact-buttons__close-button:hover{background-color:var(--e-contact-buttons-active-button-bg);color:var(--e-contact-buttons-active-button-color)}.e-contact-buttons-var-8 .e-contact-buttons__chat-button[aria-expanded=true],.e-contact-buttons-var-8 .e-contact-buttons__chat-button[type=button][aria-expanded=true],.e-contact-buttons-var-8 .e-contact-buttons__close-button[aria-expanded=false]{display:none}.e-contact-buttons-var-8 .e-contact-buttons__top-bar-title{font-size:16px;font-weight:600;line-height:24px}.e-contact-buttons-var-8 .e-contact-buttons__top-bar-subtitle{font-size:12px;font-weight:500px;line-height:16px}.e-contact-buttons-var-8 .e-contact-buttons__contact-links{display:flex;flex-direction:column;gap:12px;padding:12px}.e-contact-buttons-var-8 .e-contact-buttons__contact-icon-link{background-color:var(--e-contact-buttons-contact-button-bg);border-end-end-radius:15px;border-end-start-radius:15px;border-start-end-radius:15px;color:var(--e-contact-buttons-contact-button-icon);display:grid;grid-template-columns:auto 1fr;grid-template-rows:repeat(2,1fr);grid-column-gap:12px;grid-row-gap:0;padding:10px 20px}.e-contact-buttons-var-8 .e-contact-buttons__contact-icon-link svg{fill:var(--e-contact-buttons-contact-button-icon)}.e-contact-buttons-var-8 .e-contact-buttons__contact-icon-link.has-size-small svg{height:var(--e-contact-buttons-svg-size-small);width:var(--e-contact-buttons-svg-size-small)}.e-contact-buttons-var-8 .e-contact-buttons__contact-icon-link.has-size-small i{font-size:var(--e-contact-buttons-svg-size-small)}.e-contact-buttons-var-8 .e-contact-buttons__contact-icon-link.has-size-medium svg{height:var(--e-contact-buttons-svg-size-medium);width:var(--e-contact-buttons-svg-size-medium)}.e-contact-buttons-var-8 .e-contact-buttons__contact-icon-link.has-size-medium i{font-size:var(--e-contact-buttons-svg-size-medium)}.e-contact-buttons-var-8 .e-contact-buttons__contact-icon-link.has-size-large svg{height:var(--e-contact-buttons-svg-size-large);width:var(--e-contact-buttons-svg-size-large)}.e-contact-buttons-var-8 .e-contact-buttons__contact-icon-link.has-size-large i{font-size:var(--e-contact-buttons-svg-size-large)}.e-contact-buttons-var-8 .e-contact-buttons__contact-icon-container{align-items:center;display:flex;grid-area:1/1/3/2}.e-contact-buttons-var-8 .e-contact-buttons__contact-title{color:var(--e-contact-buttons-contact-title-text-color);font-size:16px;font-weight:600;grid-area:1/2/2/3;line-height:24px}.e-contact-buttons-var-8 .e-contact-buttons__contact-description{color:var(--e-contact-buttons-contact-description-text-color);font-size:12px;font-weight:300;grid-area:2/2/3/3;line-height:16px}.e-contact-buttons-var-8 .e-contact-buttons__links-container{background-color:var(--e-contact-buttons-chat-box-bg)}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-contact-buttons-var-9-rtl.min.css */
.e-contact-buttons-var-9{--e-contact-buttons-size-small:48px;--e-contact-buttons-size-medium:56px;--e-contact-buttons-size-large:64px;--e-contact-buttons-svg-size-small:24px;--e-contact-buttons-svg-size-medium:28px;--e-contact-buttons-svg-size-large:32px;--e-contact-buttons-transition-duration:.3s;--e-contact-buttons-transition:all var(--e-contact-buttons-transition-duration);--e-contact-buttons-overlap-margin:-10px;--e-contact-buttons-chat-button-padding-block-end:8px;--e-contact-buttons-chat-button-padding-block-start:8px;--e-contact-buttons-chat-button-padding-inline-end:16px;--e-contact-buttons-chat-button-padding-inline-start:16px;width:auto}.e-contact-buttons-var-9 .e-contact-buttons__chat-button-icon-container{align-items:center;background-color:var(--e-contact-buttons-button-bg);border-radius:50%;display:flex;justify-content:center;position:relative;transition:var(--e-contact-buttons-transition);z-index:1}.e-contact-buttons-var-9 .e-contact-buttons__chat-button-icon-container svg{position:relative;z-index:2}.e-contact-buttons-var-9 .e-contact-buttons__chat-button-text{background-color:var(--e-contact-buttons-button-bg);color:var(--e-contact-buttons-button-icon);font-size:16px;font-weight:500;line-height:24px;padding-block-end:var(--e-contact-buttons-chat-button-padding-block-end);padding-block-start:var(--e-contact-buttons-chat-button-padding-block-start);padding-inline-end:var(--e-contact-buttons-chat-button-padding-inline-end);padding-inline-start:var(--e-contact-buttons-chat-button-padding-inline-start);position:relative;transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button{background-color:transparent;border-radius:0;color:var(--e-contact-buttons-button-icon);height:auto;width:auto}.e-contact-buttons-var-9 .e-contact-buttons__chat-button:focus,.e-contact-buttons-var-9 .e-contact-buttons__chat-button:hover{color:var(--e-contact-buttons-button-icon)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button:focus svg,.e-contact-buttons-var-9 .e-contact-buttons__chat-button:hover svg{fill:var(--e-contact-buttons-button-icon)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button:focus .e-contact-buttons__chat-button-icon-container,.e-contact-buttons-var-9 .e-contact-buttons__chat-button:focus .e-contact-buttons__chat-button-text,.e-contact-buttons-var-9 .e-contact-buttons__chat-button:focus .e-contact-buttons__chat-button-text:before,.e-contact-buttons-var-9 .e-contact-buttons__chat-button:hover .e-contact-buttons__chat-button-icon-container,.e-contact-buttons-var-9 .e-contact-buttons__chat-button:hover .e-contact-buttons__chat-button-text,.e-contact-buttons-var-9 .e-contact-buttons__chat-button:hover .e-contact-buttons__chat-button-text:before{background-color:var(--e-contact-buttons-button-bg);color:var(--e-contact-buttons-button-icon);transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button.has-size-small .e-contact-buttons__chat-button-icon-container{height:var(--e-contact-buttons-size-small);width:var(--e-contact-buttons-size-small)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button.has-size-small .e-contact-buttons__chat-button-icon-container svg{height:var(--e-contact-buttons-svg-size-small);width:var(--e-contact-buttons-svg-size-small)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button.has-size-small .e-contact-buttons__chat-button-icon-container i{font-size:var(--e-contact-buttons-svg-size-small)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button.has-size-medium .e-contact-buttons__chat-button-icon-container{height:var(--e-contact-buttons-size-medium);width:var(--e-contact-buttons-size-medium)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button.has-size-medium .e-contact-buttons__chat-button-icon-container svg{height:var(--e-contact-buttons-svg-size-medium);width:var(--e-contact-buttons-svg-size-medium)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button.has-size-medium .e-contact-buttons__chat-button-icon-container i{font-size:var(--e-contact-buttons-svg-size-medium)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button.has-size-large .e-contact-buttons__chat-button-icon-container{height:var(--e-contact-buttons-size-large);width:var(--e-contact-buttons-size-large)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button.has-size-large .e-contact-buttons__chat-button-icon-container svg{height:var(--e-contact-buttons-svg-size-large);width:var(--e-contact-buttons-svg-size-large)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button.has-size-large .e-contact-buttons__chat-button-icon-container i{font-size:var(--e-contact-buttons-svg-size-large)}.e-contact-buttons-var-9.has-h-alignment-end .e-contact-buttons__chat-button-container{padding-inline-end:0}@media (min-width:1025px){.e-contact-buttons-var-9.has-h-alignment-end .e-contact-buttons__chat-button-icon-container{inset-inline-end:-5px;position:absolute;transition:var(--e-contact-buttons-transition)}}.e-contact-buttons-var-9.has-h-alignment-end .e-contact-buttons__chat-button-text{border-end-end-radius:50px;border-end-start-radius:0;border-start-end-radius:50px;border-start-start-radius:0;margin-inline-start:var(--e-contact-buttons-overlap-margin)}@media (min-width:1025px){.e-contact-buttons-var-9.has-h-alignment-end .e-contact-buttons__chat-button-text{clip-path:inset(0 0 0 100%)}.e-contact-buttons-var-9.has-h-alignment-end .e-contact-buttons__chat-button:focus .e-contact-buttons__chat-button-text,.e-contact-buttons-var-9.has-h-alignment-end .e-contact-buttons__chat-button:hover .e-contact-buttons__chat-button-text{clip-path:inset(0 0 0 0);transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-9.has-h-alignment-end .e-contact-buttons__chat-button:focus .e-contact-buttons__chat-button-icon-container,.e-contact-buttons-var-9.has-h-alignment-end .e-contact-buttons__chat-button:hover .e-contact-buttons__chat-button-icon-container{inset-inline-end:100%;transition:var(--e-contact-buttons-transition)}}.e-contact-buttons-var-9.has-h-alignment-start .e-contact-buttons__chat-button-container{padding-inline-start:0}.e-contact-buttons-var-9.has-h-alignment-start .e-contact-buttons__chat-button-icon-container{order:2}@media (min-width:1025px){.e-contact-buttons-var-9.has-h-alignment-start .e-contact-buttons__chat-button-icon-container{inset-inline-start:-5px;position:absolute;transition:var(--e-contact-buttons-transition)}}.e-contact-buttons-var-9.has-h-alignment-start .e-contact-buttons__chat-button-text{border-end-end-radius:0;border-end-start-radius:50px;border-start-end-radius:0;border-start-start-radius:50px;margin-inline-end:var(--e-contact-buttons-overlap-margin);order:1}@media (min-width:1025px){.e-contact-buttons-var-9.has-h-alignment-start .e-contact-buttons__chat-button-text{clip-path:inset(0 100% 0 0);transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-9.has-h-alignment-start .e-contact-buttons__chat-button:focus .e-contact-buttons__chat-button-text,.e-contact-buttons-var-9.has-h-alignment-start .e-contact-buttons__chat-button:hover .e-contact-buttons__chat-button-text{clip-path:inset(0 0 0 0);transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-9.has-h-alignment-start .e-contact-buttons__chat-button:focus .e-contact-buttons__chat-button-icon-container,.e-contact-buttons-var-9.has-h-alignment-start .e-contact-buttons__chat-button:hover .e-contact-buttons__chat-button-icon-container{inset-inline-start:100%;transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button-icon-container{inset-inline-start:50%;order:2;position:absolute;transform:translateX(-50%)}}.e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button-text{border-end-end-radius:50px;border-end-start-radius:0;border-start-end-radius:50px;border-start-start-radius:0;margin-inline-start:var(--e-contact-buttons-overlap-margin)}@media (min-width:1025px){.e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button-text{clip-path:inset(0 0 0 100%);inset-inline-end:50%;order:1}.e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button:focus .e-contact-buttons__chat-button-text,.e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button:hover .e-contact-buttons__chat-button-text{clip-path:inset(0 0 0 0);transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button:focus .e-contact-buttons__chat-button-icon-container,.e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button:hover .e-contact-buttons__chat-button-icon-container{inset-inline-start:-100%;transform:unset;transition:var(--e-contact-buttons-transition)}}.e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button.has-size-small:focus .e-contact-buttons__chat-button-icon-container,.e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button.has-size-small:hover .e-contact-buttons__chat-button-icon-container{inset-inline-start:calc(-100% + 10px)}.e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button.has-size-large:focus .e-contact-buttons__chat-button-icon-container,.e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button.has-size-large:hover .e-contact-buttons__chat-button-icon-container{inset-inline-start:calc(-100% - 5px)}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-contact-buttons-var-9.min.css */
.e-contact-buttons-var-9{--e-contact-buttons-size-small:48px;--e-contact-buttons-size-medium:56px;--e-contact-buttons-size-large:64px;--e-contact-buttons-svg-size-small:24px;--e-contact-buttons-svg-size-medium:28px;--e-contact-buttons-svg-size-large:32px;--e-contact-buttons-transition-duration:.3s;--e-contact-buttons-transition:all var(--e-contact-buttons-transition-duration);--e-contact-buttons-overlap-margin:-10px;--e-contact-buttons-chat-button-padding-block-end:8px;--e-contact-buttons-chat-button-padding-block-start:8px;--e-contact-buttons-chat-button-padding-inline-end:16px;--e-contact-buttons-chat-button-padding-inline-start:16px;width:auto}.e-contact-buttons-var-9 .e-contact-buttons__chat-button-icon-container{align-items:center;background-color:var(--e-contact-buttons-button-bg);border-radius:50%;display:flex;justify-content:center;position:relative;transition:var(--e-contact-buttons-transition);z-index:1}.e-contact-buttons-var-9 .e-contact-buttons__chat-button-icon-container svg{position:relative;z-index:2}.e-contact-buttons-var-9 .e-contact-buttons__chat-button-text{background-color:var(--e-contact-buttons-button-bg);color:var(--e-contact-buttons-button-icon);font-size:16px;font-weight:500;line-height:24px;padding-block-end:var(--e-contact-buttons-chat-button-padding-block-end);padding-block-start:var(--e-contact-buttons-chat-button-padding-block-start);padding-inline-end:var(--e-contact-buttons-chat-button-padding-inline-end);padding-inline-start:var(--e-contact-buttons-chat-button-padding-inline-start);position:relative;transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button{background-color:transparent;border-radius:0;color:var(--e-contact-buttons-button-icon);height:auto;width:auto}.e-contact-buttons-var-9 .e-contact-buttons__chat-button:focus,.e-contact-buttons-var-9 .e-contact-buttons__chat-button:hover{color:var(--e-contact-buttons-button-icon)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button:focus svg,.e-contact-buttons-var-9 .e-contact-buttons__chat-button:hover svg{fill:var(--e-contact-buttons-button-icon)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button:focus .e-contact-buttons__chat-button-icon-container,.e-contact-buttons-var-9 .e-contact-buttons__chat-button:focus .e-contact-buttons__chat-button-text,.e-contact-buttons-var-9 .e-contact-buttons__chat-button:focus .e-contact-buttons__chat-button-text:before,.e-contact-buttons-var-9 .e-contact-buttons__chat-button:hover .e-contact-buttons__chat-button-icon-container,.e-contact-buttons-var-9 .e-contact-buttons__chat-button:hover .e-contact-buttons__chat-button-text,.e-contact-buttons-var-9 .e-contact-buttons__chat-button:hover .e-contact-buttons__chat-button-text:before{background-color:var(--e-contact-buttons-button-bg);color:var(--e-contact-buttons-button-icon);transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button.has-size-small .e-contact-buttons__chat-button-icon-container{height:var(--e-contact-buttons-size-small);width:var(--e-contact-buttons-size-small)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button.has-size-small .e-contact-buttons__chat-button-icon-container svg{height:var(--e-contact-buttons-svg-size-small);width:var(--e-contact-buttons-svg-size-small)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button.has-size-small .e-contact-buttons__chat-button-icon-container i{font-size:var(--e-contact-buttons-svg-size-small)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button.has-size-medium .e-contact-buttons__chat-button-icon-container{height:var(--e-contact-buttons-size-medium);width:var(--e-contact-buttons-size-medium)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button.has-size-medium .e-contact-buttons__chat-button-icon-container svg{height:var(--e-contact-buttons-svg-size-medium);width:var(--e-contact-buttons-svg-size-medium)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button.has-size-medium .e-contact-buttons__chat-button-icon-container i{font-size:var(--e-contact-buttons-svg-size-medium)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button.has-size-large .e-contact-buttons__chat-button-icon-container{height:var(--e-contact-buttons-size-large);width:var(--e-contact-buttons-size-large)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button.has-size-large .e-contact-buttons__chat-button-icon-container svg{height:var(--e-contact-buttons-svg-size-large);width:var(--e-contact-buttons-svg-size-large)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button.has-size-large .e-contact-buttons__chat-button-icon-container i{font-size:var(--e-contact-buttons-svg-size-large)}.e-contact-buttons-var-9.has-h-alignment-end .e-contact-buttons__chat-button-container{padding-inline-end:0}@media (min-width:1025px){.e-contact-buttons-var-9.has-h-alignment-end .e-contact-buttons__chat-button-icon-container{inset-inline-end:-5px;position:absolute;transition:var(--e-contact-buttons-transition)}}.e-contact-buttons-var-9.has-h-alignment-end .e-contact-buttons__chat-button-text{border-end-end-radius:50px;border-end-start-radius:0;border-start-end-radius:50px;border-start-start-radius:0;margin-inline-start:var(--e-contact-buttons-overlap-margin)}@media (min-width:1025px){.e-contact-buttons-var-9.has-h-alignment-end .e-contact-buttons__chat-button-text{clip-path:inset(0 0 0 100%)}.e-contact-buttons-var-9.has-h-alignment-end .e-contact-buttons__chat-button:focus .e-contact-buttons__chat-button-text,.e-contact-buttons-var-9.has-h-alignment-end .e-contact-buttons__chat-button:hover .e-contact-buttons__chat-button-text{clip-path:inset(0 0 0 0);transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-9.has-h-alignment-end .e-contact-buttons__chat-button:focus .e-contact-buttons__chat-button-icon-container,.e-contact-buttons-var-9.has-h-alignment-end .e-contact-buttons__chat-button:hover .e-contact-buttons__chat-button-icon-container{inset-inline-end:100%;transition:var(--e-contact-buttons-transition)}}.e-contact-buttons-var-9.has-h-alignment-start .e-contact-buttons__chat-button-container{padding-inline-start:0}.e-contact-buttons-var-9.has-h-alignment-start .e-contact-buttons__chat-button-icon-container{order:2}@media (min-width:1025px){.e-contact-buttons-var-9.has-h-alignment-start .e-contact-buttons__chat-button-icon-container{inset-inline-start:-5px;position:absolute;transition:var(--e-contact-buttons-transition)}}.e-contact-buttons-var-9.has-h-alignment-start .e-contact-buttons__chat-button-text{border-end-end-radius:0;border-end-start-radius:50px;border-start-end-radius:0;border-start-start-radius:50px;margin-inline-end:var(--e-contact-buttons-overlap-margin);order:1}@media (min-width:1025px){.e-contact-buttons-var-9.has-h-alignment-start .e-contact-buttons__chat-button-text{clip-path:inset(0 100% 0 0);transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-9.has-h-alignment-start .e-contact-buttons__chat-button:focus .e-contact-buttons__chat-button-text,.e-contact-buttons-var-9.has-h-alignment-start .e-contact-buttons__chat-button:hover .e-contact-buttons__chat-button-text{clip-path:inset(0 0 0 0);transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-9.has-h-alignment-start .e-contact-buttons__chat-button:focus .e-contact-buttons__chat-button-icon-container,.e-contact-buttons-var-9.has-h-alignment-start .e-contact-buttons__chat-button:hover .e-contact-buttons__chat-button-icon-container{inset-inline-start:100%;transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button-icon-container{inset-inline-start:50%;order:2;position:absolute;transform:translateX(-50%)}}.e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button-text{border-end-end-radius:50px;border-end-start-radius:0;border-start-end-radius:50px;border-start-start-radius:0;margin-inline-start:var(--e-contact-buttons-overlap-margin)}@media (min-width:1025px){.e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button-text{clip-path:inset(0 0 0 100%);inset-inline-end:50%;order:1}.e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button:focus .e-contact-buttons__chat-button-text,.e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button:hover .e-contact-buttons__chat-button-text{clip-path:inset(0 0 0 0);transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button:focus .e-contact-buttons__chat-button-icon-container,.e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button:hover .e-contact-buttons__chat-button-icon-container{inset-inline-start:-100%;transform:unset;transition:var(--e-contact-buttons-transition)}}.e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button.has-size-small:focus .e-contact-buttons__chat-button-icon-container,.e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button.has-size-small:hover .e-contact-buttons__chat-button-icon-container{inset-inline-start:calc(-100% + 10px)}.e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button.has-size-large:focus .e-contact-buttons__chat-button-icon-container,.e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button.has-size-large:hover .e-contact-buttons__chat-button-icon-container{inset-inline-start:calc(-100% - 5px)}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-contact-buttons-vars-rtl.min.css */

/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-contact-buttons-vars.min.css */

/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-counter-rtl.min.css */
.elementor-counter{align-items:stretch;display:flex;flex-direction:column-reverse;justify-content:center}.elementor-counter .elementor-counter-number{flex-grow:var(--counter-number-grow,0)}.elementor-counter .elementor-counter-number-wrapper{display:flex;flex:1;font-size:69px;font-weight:600;line-height:1;text-align:center}.elementor-counter .elementor-counter-number-prefix{flex-grow:var(--counter-prefix-grow,1);text-align:end;white-space:pre-wrap}.elementor-counter .elementor-counter-number-suffix{flex-grow:var(--counter-suffix-grow,1);text-align:start;white-space:pre-wrap}.elementor-counter .elementor-counter-title{align-items:center;display:flex;flex:1;font-size:19px;font-weight:400;justify-content:center;line-height:2.5;margin:0;padding:0}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-counter.min.css */
.elementor-counter{align-items:stretch;display:flex;flex-direction:column-reverse;justify-content:center}.elementor-counter .elementor-counter-number{flex-grow:var(--counter-number-grow,0)}.elementor-counter .elementor-counter-number-wrapper{display:flex;flex:1;font-size:69px;font-weight:600;line-height:1;text-align:center}.elementor-counter .elementor-counter-number-prefix{flex-grow:var(--counter-prefix-grow,1);text-align:end;white-space:pre-wrap}.elementor-counter .elementor-counter-number-suffix{flex-grow:var(--counter-suffix-grow,1);text-align:start;white-space:pre-wrap}.elementor-counter .elementor-counter-title{align-items:center;display:flex;flex:1;font-size:19px;font-weight:400;justify-content:center;line-height:2.5;margin:0;padding:0}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-divider-rtl.min.css */
.elementor-widget-divider{--divider-border-style:none;--divider-border-width:1px;--divider-color:#0c0d0e;--divider-icon-size:20px;--divider-element-spacing:10px;--divider-pattern-height:24px;--divider-pattern-size:20px;--divider-pattern-url:none;--divider-pattern-repeat:repeat-x}.elementor-widget-divider .elementor-divider{display:flex}.elementor-widget-divider .elementor-divider__text{font-size:15px;line-height:1;max-width:95%}.elementor-widget-divider .elementor-divider__element{flex-shrink:0;margin:0 var(--divider-element-spacing)}.elementor-widget-divider .elementor-icon{font-size:var(--divider-icon-size)}.elementor-widget-divider .elementor-divider-separator{direction:ltr;display:flex;margin:0}.elementor-widget-divider--view-line_icon .elementor-divider-separator,.elementor-widget-divider--view-line_text .elementor-divider-separator{align-items:center}.elementor-widget-divider--view-line_icon .elementor-divider-separator:after,.elementor-widget-divider--view-line_icon .elementor-divider-separator:before,.elementor-widget-divider--view-line_text .elementor-divider-separator:after,.elementor-widget-divider--view-line_text .elementor-divider-separator:before{border-block-end:0;border-block-start:var(--divider-border-width) var(--divider-border-style) var(--divider-color);content:"";display:block;flex-grow:1}.elementor-widget-divider--element-align-left .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-left .elementor-divider-separator:before{content:none}.elementor-widget-divider--element-align-left .elementor-divider__element{margin-left:0}.elementor-widget-divider--element-align-right .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-right .elementor-divider-separator:after{content:none}.elementor-widget-divider--element-align-right .elementor-divider__element{margin-right:0}.elementor-widget-divider--element-align-start .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-start .elementor-divider-separator:before{content:none}.elementor-widget-divider--element-align-start .elementor-divider__element{margin-inline-start:0}.elementor-widget-divider--element-align-end .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-end .elementor-divider-separator:after{content:none}.elementor-widget-divider--element-align-end .elementor-divider__element{margin-inline-end:0}.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator{border-block-start:var(--divider-border-width) var(--divider-border-style) var(--divider-color)}.elementor-widget-divider--separator-type-pattern{--divider-border-style:none}.elementor-widget-divider--separator-type-pattern.elementor-widget-divider--view-line .elementor-divider-separator,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:after,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:before,.elementor-widget-divider--separator-type-pattern:not([class*=elementor-widget-divider--view]) .elementor-divider-separator{background-color:var(--divider-color);-webkit-mask-image:var(--divider-pattern-url);mask-image:var(--divider-pattern-url);-webkit-mask-repeat:var(--divider-pattern-repeat);mask-repeat:var(--divider-pattern-repeat);-webkit-mask-size:var(--divider-pattern-size) 100%;mask-size:var(--divider-pattern-size) 100%;min-height:var(--divider-pattern-height);width:100%}.elementor-widget-divider--no-spacing{--divider-pattern-size:auto}.elementor-widget-divider--bg-round{--divider-pattern-repeat:round}.rtl .elementor-widget-divider .elementor-divider__text{direction:rtl}.e-con-inner>.elementor-widget-divider,.e-con>.elementor-widget-divider{width:var(--container-widget-width,100%);--flex-grow:var( --container-widget-flex-grow )}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-divider.min.css */
.elementor-widget-divider{--divider-border-style:none;--divider-border-width:1px;--divider-color:#0c0d0e;--divider-icon-size:20px;--divider-element-spacing:10px;--divider-pattern-height:24px;--divider-pattern-size:20px;--divider-pattern-url:none;--divider-pattern-repeat:repeat-x}.elementor-widget-divider .elementor-divider{display:flex}.elementor-widget-divider .elementor-divider__text{font-size:15px;line-height:1;max-width:95%}.elementor-widget-divider .elementor-divider__element{flex-shrink:0;margin:0 var(--divider-element-spacing)}.elementor-widget-divider .elementor-icon{font-size:var(--divider-icon-size)}.elementor-widget-divider .elementor-divider-separator{direction:ltr;display:flex;margin:0}.elementor-widget-divider--view-line_icon .elementor-divider-separator,.elementor-widget-divider--view-line_text .elementor-divider-separator{align-items:center}.elementor-widget-divider--view-line_icon .elementor-divider-separator:after,.elementor-widget-divider--view-line_icon .elementor-divider-separator:before,.elementor-widget-divider--view-line_text .elementor-divider-separator:after,.elementor-widget-divider--view-line_text .elementor-divider-separator:before{border-block-end:0;border-block-start:var(--divider-border-width) var(--divider-border-style) var(--divider-color);content:"";display:block;flex-grow:1}.elementor-widget-divider--element-align-left .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-left .elementor-divider-separator:before{content:none}.elementor-widget-divider--element-align-left .elementor-divider__element{margin-left:0}.elementor-widget-divider--element-align-right .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-right .elementor-divider-separator:after{content:none}.elementor-widget-divider--element-align-right .elementor-divider__element{margin-right:0}.elementor-widget-divider--element-align-start .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-start .elementor-divider-separator:before{content:none}.elementor-widget-divider--element-align-start .elementor-divider__element{margin-inline-start:0}.elementor-widget-divider--element-align-end .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-end .elementor-divider-separator:after{content:none}.elementor-widget-divider--element-align-end .elementor-divider__element{margin-inline-end:0}.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator{border-block-start:var(--divider-border-width) var(--divider-border-style) var(--divider-color)}.elementor-widget-divider--separator-type-pattern{--divider-border-style:none}.elementor-widget-divider--separator-type-pattern.elementor-widget-divider--view-line .elementor-divider-separator,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:after,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:before,.elementor-widget-divider--separator-type-pattern:not([class*=elementor-widget-divider--view]) .elementor-divider-separator{background-color:var(--divider-color);-webkit-mask-image:var(--divider-pattern-url);mask-image:var(--divider-pattern-url);-webkit-mask-repeat:var(--divider-pattern-repeat);mask-repeat:var(--divider-pattern-repeat);-webkit-mask-size:var(--divider-pattern-size) 100%;mask-size:var(--divider-pattern-size) 100%;min-height:var(--divider-pattern-height);width:100%}.elementor-widget-divider--no-spacing{--divider-pattern-size:auto}.elementor-widget-divider--bg-round{--divider-pattern-repeat:round}.rtl .elementor-widget-divider .elementor-divider__text{direction:rtl}.e-con-inner>.elementor-widget-divider,.e-con>.elementor-widget-divider{width:var(--container-widget-width,100%);--flex-grow:var( --container-widget-flex-grow )}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-floating-bars-base-rtl.min.css */
.e-floating-bars{--e-floating-bars-announcement-bg-color:#467ff7;--e-floating-bars-announcement-text-color:#fff;--e-floating-bars-announcement-icon-color:#fff;--e-floating-bars-cta-button-text-color:#fff;--e-floating-bars-cta-button-text-color-hover:#467ff7;--e-floating-bars-cta-button-bg-color:#1c2448;--e-floating-bars-cta-button-bg-color-hover:#fff;--e-floating-bars-cta-button-border-color:#1c2448;--e-floating-bars-cta-button-border-color-hover:#1c2448;--e-floating-bars-close-button-color:#fff;--e-floating-bars-announcement-icon-size:20px;--e-floating-bars-elements-padding-block-end:12px;--e-floating-bars-elements-padding-block-start:12px;--e-floating-bars-elements-padding-inline-end:16px;--e-floating-bars-elements-padding-inline-start:16px;--e-floating-bars-elements-gap:16px;--e-floating-bars-cta-corners:50px;--e-floating-bars-cta-button-border-width:2px;--e-floating-bars-cta-button-padding-block-end:8px;--e-floating-bars-cta-button-padding-block-start:8px;--e-floating-bars-cta-button-padding-inline-end:20px;--e-floating-bars-cta-button-padding-inline-start:20px;--e-floating-bars-cta-button-icon-gap:5px;--e-floating-bars-cta-button-animation-delay:500ms;--e-floating-bars-cta-button-animation-duration:1000ms;--e-floating-bars-background-overlay-opacity:0.5;--e-floating-bars-close-icon-size:24px;align-items:center;background-color:var(--e-floating-bars-announcement-bg-color);color:var(--e-floating-bars-announcement-text-color);display:flex;gap:var(--e-floating-bars-elements-gap);padding-block-end:var(--e-floating-bars-elements-padding-block-end);padding-block-start:var(--e-floating-bars-elements-padding-block-start);padding-inline-end:var(--e-floating-bars-elements-padding-inline-end);padding-inline-start:var(--e-floating-bars-elements-padding-inline-start);position:relative;width:100%;z-index:10000}@media (max-width:767px){.e-floating-bars{align-items:flex-start;display:grid;gap:var(--e-floating-bars-elements-gap);grid-template-columns:auto auto;grid-template-rows:auto auto;row-gap:16px}}.e-floating-bars:focus{outline:none}.e-floating-bars.has-vertical-position-top{inset-block-start:0}.e-floating-bars.has-vertical-position-bottom{inset-block-end:0}.e-floating-bars.is-sticky{inset-inline-end:0;inset-inline-start:0;position:fixed}.e-floating-bars.is-hidden{display:none}.e-floating-bars.has-close-button{padding-inline-end:calc(var(--e-floating-bars-elements-padding-inline-end) + 20px);padding-inline-start:calc(var(--e-floating-bars-elements-padding-inline-start) + 20px)}.e-floating-bars .has-corners-rounded{--e-floating-bars-corners:20px}.e-floating-bars .has-corners-round{--e-floating-bars-corners:50px}.e-floating-bars .has-corners-sharp{--e-floating-bars-corners:0}.e-floating-bars__announcement-text{align-items:center;color:var(--e-floating-bars-announcement-text-color);display:flex;font-size:16px;font-weight:400;height:100%;margin:0}.e-floating-bars__announcement-icon{align-items:center;color:var(--e-floating-bars-announcement-icon-color);display:flex;height:100%}.e-floating-bars__announcement-icon svg{fill:var(--e-floating-bars-announcement-icon-color);height:var(--e-floating-bars-announcement-icon-size);width:var(--e-floating-bars-announcement-icon-size)}.e-floating-bars__announcement-icon i{color:var(--e-floating-bars-announcement-icon-color);font-size:var(--e-floating-bars-announcement-icon-size)}.e-floating-bars__cta-icon{color:var(--e-floating-bars-cta-button-text-color);display:inline-flex;transition:all .3s}.e-floating-bars__cta-icon svg{fill:var(--e-floating-bars-cta-button-text-color);height:1em;transition:all .3s;width:1em}.e-floating-bars__cta-button-container{order:3}@media (max-width:767px){.e-floating-bars__cta-button-container{display:flex;grid-column:span 2/span 2;grid-row-start:2}}.e-floating-bars .e-floating-bars__cta-button,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]){align-items:center;color:var(--e-floating-bars-cta-button-text-color);display:inline-flex;font-size:16px;font-weight:700;gap:var(--e-floating-bars-cta-button-icon-gap);position:relative;transition:all .3s;white-space:nowrap}.e-floating-bars .e-floating-bars__cta-button.animated,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]).animated{animation-delay:var(--e-floating-bars-cta-button-animation-delay);animation-duration:var(--e-floating-bars-cta-button-animation-duration);animation-iteration-count:1}.e-floating-bars .e-floating-bars__cta-button.has-entrance-animation,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]).has-entrance-animation{opacity:0}.e-floating-bars .e-floating-bars__cta-button.visible,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]).visible{opacity:1}.e-floating-bars .e-floating-bars__cta-button:focus,.e-floating-bars .e-floating-bars__cta-button:focus .e-floating-bars__cta-icon,.e-floating-bars .e-floating-bars__cta-button:hover,.e-floating-bars .e-floating-bars__cta-button:hover .e-floating-bars__cta-icon,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]):focus,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]):focus .e-floating-bars__cta-icon,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]):hover,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]):hover .e-floating-bars__cta-icon{color:var(--e-floating-bars-cta-button-text-color-hover);transition:all .3s}.e-floating-bars .e-floating-bars__cta-button:focus .e-floating-bars__cta-icon svg,.e-floating-bars .e-floating-bars__cta-button:hover .e-floating-bars__cta-icon svg,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]):focus .e-floating-bars__cta-icon svg,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]):hover .e-floating-bars__cta-icon svg{fill:var(--e-floating-bars-cta-button-text-color-hover);transition:all .3s}.e-floating-bars .e-floating-bars__cta-button.has-border,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]).has-border{border-color:var(--e-floating-bars-cta-button-border-color);border-style:solid;border-width:var(--e-floating-bars-cta-button-border-width)}.e-floating-bars .e-floating-bars__cta-button.has-border:focus,.e-floating-bars .e-floating-bars__cta-button.has-border:hover,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]).has-border:focus,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]).has-border:hover{border-color:var(--e-floating-bars-cta-button-border-color-hover)}.e-floating-bars .e-floating-bars__cta-button.is-type-button,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]).is-type-button{background-color:var(--e-floating-bars-cta-button-bg-color);border-radius:var(--e-floating-bars-corners);padding-block-end:var(--e-floating-bars-cta-button-padding-block-end);padding-block-start:var(--e-floating-bars-cta-button-padding-block-start);padding-inline-end:var(--e-floating-bars-cta-button-padding-inline-end);padding-inline-start:var(--e-floating-bars-cta-button-padding-inline-start)}.e-floating-bars .e-floating-bars__cta-button.is-type-button:focus,.e-floating-bars .e-floating-bars__cta-button.is-type-button:hover,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]).is-type-button:focus,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]).is-type-button:hover{background-color:var(--e-floating-bars-cta-button-bg-color-hover)}.e-floating-bars .e-floating-bars__cta-button.is-type-link,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]).is-type-link{text-decoration:none}.e-floating-bars .e-floating-bars__cta-button.is-type-link .e-floating-bars__cta-text,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]).is-type-link .e-floating-bars__cta-text{text-decoration:underline}.e-floating-bars__close-button,.e-floating-bars__close-button[type=button]{align-items:center;display:flex;position:absolute}.e-floating-bars__close-button i,.e-floating-bars__close-button[type=button] i{font-size:var(--e-floating-bars-close-icon-size)}@media (max-width:767px){.e-floating-bars__close-button,.e-floating-bars__close-button[type=button]{top:10px}}.e-floating-bars__close-button,.e-floating-bars__close-button:focus,.e-floating-bars__close-button:hover,.e-floating-bars__close-button[type=button],.e-floating-bars__close-button[type=button]:focus,.e-floating-bars__close-button[type=button]:hover{background-color:transparent;border:0;color:var(--e-floating-bars-close-button-color);padding:0}.e-floating-bars__close-button i,.e-floating-bars__close-button:focus i,.e-floating-bars__close-button:hover i,.e-floating-bars__close-button[type=button] i,.e-floating-bars__close-button[type=button]:focus i,.e-floating-bars__close-button[type=button]:hover i{color:var(--e-floating-bars-close-button-color)}.e-floating-bars__overlay{background-position:50%;background-size:cover;height:100%;inset-block-end:0;inset-block-start:0;inset-inline-end:0;inset-inline-start:0;opacity:var(--e-floating-bars-background-overlay-opacity);position:absolute;width:100%;z-index:-1}.e-con.e-con--floating-bars,.e-con:has(.e-floating-bars){padding:0}.e-con.e-con--floating-bars>.e-con-inner,.e-con.e-con--floating-bars>.e-con-inner.e-con-inner--floating-bars,.e-con:has(.e-floating-bars)>.e-con-inner,.e-con:has(.e-floating-bars)>.e-con-inner.e-con-inner--floating-bars{max-width:unset;padding-block-end:0;padding-block-start:0}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-floating-bars-base.min.css */
.e-floating-bars{--e-floating-bars-announcement-bg-color:#467ff7;--e-floating-bars-announcement-text-color:#fff;--e-floating-bars-announcement-icon-color:#fff;--e-floating-bars-cta-button-text-color:#fff;--e-floating-bars-cta-button-text-color-hover:#467ff7;--e-floating-bars-cta-button-bg-color:#1c2448;--e-floating-bars-cta-button-bg-color-hover:#fff;--e-floating-bars-cta-button-border-color:#1c2448;--e-floating-bars-cta-button-border-color-hover:#1c2448;--e-floating-bars-close-button-color:#fff;--e-floating-bars-announcement-icon-size:20px;--e-floating-bars-elements-padding-block-end:12px;--e-floating-bars-elements-padding-block-start:12px;--e-floating-bars-elements-padding-inline-end:16px;--e-floating-bars-elements-padding-inline-start:16px;--e-floating-bars-elements-gap:16px;--e-floating-bars-cta-corners:50px;--e-floating-bars-cta-button-border-width:2px;--e-floating-bars-cta-button-padding-block-end:8px;--e-floating-bars-cta-button-padding-block-start:8px;--e-floating-bars-cta-button-padding-inline-end:20px;--e-floating-bars-cta-button-padding-inline-start:20px;--e-floating-bars-cta-button-icon-gap:5px;--e-floating-bars-cta-button-animation-delay:500ms;--e-floating-bars-cta-button-animation-duration:1000ms;--e-floating-bars-background-overlay-opacity:0.5;--e-floating-bars-close-icon-size:24px;align-items:center;background-color:var(--e-floating-bars-announcement-bg-color);color:var(--e-floating-bars-announcement-text-color);display:flex;gap:var(--e-floating-bars-elements-gap);padding-block-end:var(--e-floating-bars-elements-padding-block-end);padding-block-start:var(--e-floating-bars-elements-padding-block-start);padding-inline-end:var(--e-floating-bars-elements-padding-inline-end);padding-inline-start:var(--e-floating-bars-elements-padding-inline-start);position:relative;width:100%;z-index:10000}@media (max-width:767px){.e-floating-bars{align-items:flex-start;display:grid;gap:var(--e-floating-bars-elements-gap);grid-template-columns:auto auto;grid-template-rows:auto auto;row-gap:16px}}.e-floating-bars:focus{outline:none}.e-floating-bars.has-vertical-position-top{inset-block-start:0}.e-floating-bars.has-vertical-position-bottom{inset-block-end:0}.e-floating-bars.is-sticky{inset-inline-end:0;inset-inline-start:0;position:fixed}.e-floating-bars.is-hidden{display:none}.e-floating-bars.has-close-button{padding-inline-end:calc(var(--e-floating-bars-elements-padding-inline-end) + 20px);padding-inline-start:calc(var(--e-floating-bars-elements-padding-inline-start) + 20px)}.e-floating-bars .has-corners-rounded{--e-floating-bars-corners:20px}.e-floating-bars .has-corners-round{--e-floating-bars-corners:50px}.e-floating-bars .has-corners-sharp{--e-floating-bars-corners:0}.e-floating-bars__announcement-text{align-items:center;color:var(--e-floating-bars-announcement-text-color);display:flex;font-size:16px;font-weight:400;height:100%;margin:0}.e-floating-bars__announcement-icon{align-items:center;color:var(--e-floating-bars-announcement-icon-color);display:flex;height:100%}.e-floating-bars__announcement-icon svg{fill:var(--e-floating-bars-announcement-icon-color);height:var(--e-floating-bars-announcement-icon-size);width:var(--e-floating-bars-announcement-icon-size)}.e-floating-bars__announcement-icon i{color:var(--e-floating-bars-announcement-icon-color);font-size:var(--e-floating-bars-announcement-icon-size)}.e-floating-bars__cta-icon{color:var(--e-floating-bars-cta-button-text-color);display:inline-flex;transition:all .3s}.e-floating-bars__cta-icon svg{fill:var(--e-floating-bars-cta-button-text-color);height:1em;transition:all .3s;width:1em}.e-floating-bars__cta-button-container{order:3}@media (max-width:767px){.e-floating-bars__cta-button-container{display:flex;grid-column:span 2/span 2;grid-row-start:2}}.e-floating-bars .e-floating-bars__cta-button,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]){align-items:center;color:var(--e-floating-bars-cta-button-text-color);display:inline-flex;font-size:16px;font-weight:700;gap:var(--e-floating-bars-cta-button-icon-gap);position:relative;transition:all .3s;white-space:nowrap}.e-floating-bars .e-floating-bars__cta-button.animated,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]).animated{animation-delay:var(--e-floating-bars-cta-button-animation-delay);animation-duration:var(--e-floating-bars-cta-button-animation-duration);animation-iteration-count:1}.e-floating-bars .e-floating-bars__cta-button.has-entrance-animation,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]).has-entrance-animation{opacity:0}.e-floating-bars .e-floating-bars__cta-button.visible,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]).visible{opacity:1}.e-floating-bars .e-floating-bars__cta-button:focus,.e-floating-bars .e-floating-bars__cta-button:focus .e-floating-bars__cta-icon,.e-floating-bars .e-floating-bars__cta-button:hover,.e-floating-bars .e-floating-bars__cta-button:hover .e-floating-bars__cta-icon,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]):focus,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]):focus .e-floating-bars__cta-icon,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]):hover,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]):hover .e-floating-bars__cta-icon{color:var(--e-floating-bars-cta-button-text-color-hover);transition:all .3s}.e-floating-bars .e-floating-bars__cta-button:focus .e-floating-bars__cta-icon svg,.e-floating-bars .e-floating-bars__cta-button:hover .e-floating-bars__cta-icon svg,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]):focus .e-floating-bars__cta-icon svg,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]):hover .e-floating-bars__cta-icon svg{fill:var(--e-floating-bars-cta-button-text-color-hover);transition:all .3s}.e-floating-bars .e-floating-bars__cta-button.has-border,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]).has-border{border-color:var(--e-floating-bars-cta-button-border-color);border-style:solid;border-width:var(--e-floating-bars-cta-button-border-width)}.e-floating-bars .e-floating-bars__cta-button.has-border:focus,.e-floating-bars .e-floating-bars__cta-button.has-border:hover,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]).has-border:focus,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]).has-border:hover{border-color:var(--e-floating-bars-cta-button-border-color-hover)}.e-floating-bars .e-floating-bars__cta-button.is-type-button,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]).is-type-button{background-color:var(--e-floating-bars-cta-button-bg-color);border-radius:var(--e-floating-bars-corners);padding-block-end:var(--e-floating-bars-cta-button-padding-block-end);padding-block-start:var(--e-floating-bars-cta-button-padding-block-start);padding-inline-end:var(--e-floating-bars-cta-button-padding-inline-end);padding-inline-start:var(--e-floating-bars-cta-button-padding-inline-start)}.e-floating-bars .e-floating-bars__cta-button.is-type-button:focus,.e-floating-bars .e-floating-bars__cta-button.is-type-button:hover,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]).is-type-button:focus,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]).is-type-button:hover{background-color:var(--e-floating-bars-cta-button-bg-color-hover)}.e-floating-bars .e-floating-bars__cta-button.is-type-link,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]).is-type-link{text-decoration:none}.e-floating-bars .e-floating-bars__cta-button.is-type-link .e-floating-bars__cta-text,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]).is-type-link .e-floating-bars__cta-text{text-decoration:underline}.e-floating-bars__close-button,.e-floating-bars__close-button[type=button]{align-items:center;display:flex;position:absolute}.e-floating-bars__close-button i,.e-floating-bars__close-button[type=button] i{font-size:var(--e-floating-bars-close-icon-size)}@media (max-width:767px){.e-floating-bars__close-button,.e-floating-bars__close-button[type=button]{top:10px}}.e-floating-bars__close-button,.e-floating-bars__close-button:focus,.e-floating-bars__close-button:hover,.e-floating-bars__close-button[type=button],.e-floating-bars__close-button[type=button]:focus,.e-floating-bars__close-button[type=button]:hover{background-color:transparent;border:0;color:var(--e-floating-bars-close-button-color);padding:0}.e-floating-bars__close-button i,.e-floating-bars__close-button:focus i,.e-floating-bars__close-button:hover i,.e-floating-bars__close-button[type=button] i,.e-floating-bars__close-button[type=button]:focus i,.e-floating-bars__close-button[type=button]:hover i{color:var(--e-floating-bars-close-button-color)}.e-floating-bars__overlay{background-position:50%;background-size:cover;height:100%;inset-block-end:0;inset-block-start:0;inset-inline-end:0;inset-inline-start:0;opacity:var(--e-floating-bars-background-overlay-opacity);position:absolute;width:100%;z-index:-1}.e-con.e-con--floating-bars,.e-con:has(.e-floating-bars){padding:0}.e-con.e-con--floating-bars>.e-con-inner,.e-con.e-con--floating-bars>.e-con-inner.e-con-inner--floating-bars,.e-con:has(.e-floating-bars)>.e-con-inner,.e-con:has(.e-floating-bars)>.e-con-inner.e-con-inner--floating-bars{max-width:unset;padding-block-end:0;padding-block-start:0}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-floating-bars-var-2-rtl.min.css */
.e-floating-bars-var-2{--e-floating-bars-announcement-bg-color:#fff;--e-floating-bars-headline-text-color:#1c2448;--e-floating-bars-headline-text-color-hover:#467ff7;--e-floating-bars-headline-icon-color:#467ff7;--e-floating-bars-pause-play-icon-color:#495157;--e-floating-bars-pause-play-bg-color:#f3f5f8;--e-floating-bars-close-button-bg-color:#1c2448;--e-floating-bars-headlines-gap:16px;--e-floating-bars-headline-icon-size:16px;--e-floating-bars-vertical-padding:16px;--e-floating-bars-headline-icon-position:row;--e-floating-bars-controls-icon-size:16px;--e-floating-bars-scroll-duration:100s;--e-floating-bars-scroll-direction:forwards;--e-floating-bars-ticker-controls-order:1;--e-floating-bars-headline-icon-gap:10px;align-items:stretch;gap:0;padding:0}.e-floating-bars-var-2.has-close-button{padding:0}.e-floating-bars-var-2 .e-floating-bars__headlines{display:flex;flex-grow:1;gap:var(--e-floating-bars-headlines-gap);max-width:100vw;padding-block:var(--e-floating-bars-vertical-padding)}.e-floating-bars-var-2 .e-floating-bars__headlines-inner{display:flex;flex-wrap:nowrap;gap:var(--e-floating-bars-headlines-gap);width:-moz-max-content;width:max-content;z-index:1}.e-floating-bars-var-2 .e-floating-bars__headlines[data-animated=true]{overflow:hidden}.e-floating-bars-var-2 .e-floating-bars__headlines[data-animated=true] .e-floating-bars__headlines-inner{animation:scroll var(--e-floating-bars-scroll-duration) var(--e-floating-bars-scroll-direction) linear infinite}[dir=rtl] .e-floating-bars-var-2 .e-floating-bars__headlines[data-animated=true] .e-floating-bars__headlines-inner{animation:scroll-reverse var(--e-floating-bars-scroll-duration) var(--e-floating-bars-scroll-direction) linear infinite}.e-floating-bars-var-2 .e-floating-bars__headlines[data-animated=true].has-pause-hover:hover .e-floating-bars__headlines-inner,.e-floating-bars-var-2 .e-floating-bars__headlines[data-animated=true].is-paused .e-floating-bars__headlines-inner{animation-play-state:paused}.e-floating-bars-var-2 .e-floating-bars__headline,.e-floating-bars-var-2 .e-floating-bars__headline:not([href]):not([tabindex]){align-items:center;color:var(--e-floating-bars-headline-text-color);display:flex;flex-direction:var(--e-floating-bars-headline-icon-position);gap:var(--e-floating-bars-headline-icon-gap);position:relative;width:-moz-max-content;width:max-content;z-index:1}.e-floating-bars-var-2 .e-floating-bars__headline:focus,.e-floating-bars-var-2 .e-floating-bars__headline:hover,.e-floating-bars-var-2 .e-floating-bars__headline:not([href]):not([tabindex]):focus,.e-floating-bars-var-2 .e-floating-bars__headline:not([href]):not([tabindex]):hover{color:var(--e-floating-bars-headline-text-color-hover)}.e-floating-bars-var-2 .e-floating-bars__headline-icon{color:var(--e-floating-bars-headline-icon-color);display:flex}.e-floating-bars-var-2 .e-floating-bars__headline-icon svg{fill:var(--e-floating-bars-headline-icon-color);height:var(--e-floating-bars-headline-icon-size);width:var(--e-floating-bars-headline-icon-size)}.e-floating-bars-var-2 .e-floating-bars__headline-icon i{color:var(--e-floating-bars-headline-icon-color);font-size:var(--e-floating-bars-headline-icon-size)}.e-floating-bars-var-2 .e-floating-bars__ticker-controls{align-items:stretch;display:flex}.e-floating-bars-var-2 .e-floating-bars__pause-button,.e-floating-bars-var-2 .e-floating-bars__play-button{align-items:center;background-color:var(--e-floating-bars-pause-play-bg-color);border:0;border-radius:0;color:var(--e-floating-bars-pause-play-icon-color);display:flex;justify-content:center;padding:16px;width:100%;z-index:1}.e-floating-bars-var-2 .e-floating-bars__pause-button svg,.e-floating-bars-var-2 .e-floating-bars__play-button svg{fill:var(--e-floating-bars-pause-play-icon-color);height:var(--e-floating-bars-controls-icon-size);width:var(--e-floating-bars-controls-icon-size)}.e-floating-bars-var-2 .e-floating-bars__pause-button i,.e-floating-bars-var-2 .e-floating-bars__play-button i{color:var(--e-floating-bars-pause-play-icon-color);font-size:var(--e-floating-bars-controls-icon-size)}.e-floating-bars-var-2 .e-floating-bars__pause-button[aria-hidden=true],.e-floating-bars-var-2 .e-floating-bars__play-button[aria-hidden=true]{display:none}.e-floating-bars-var-2 .e-floating-bars__close-button,.e-floating-bars-var-2 .e-floating-bars__close-button[type=button]{align-items:center;align-self:stretch!important;background-color:var(--e-floating-bars-close-button-bg-color);border-radius:0;inset-inline-end:unset!important;inset-inline-start:unset!important;order:var(--e-floating-bars-ticker-controls-order);padding-inline:12px;position:relative;top:unset!important;z-index:1}.e-floating-bars-var-2 .e-floating-bars__close-button i,.e-floating-bars-var-2 .e-floating-bars__close-button[type=button] i{font-size:var(--e-floating-bars-controls-icon-size)}.e-floating-bars-var-2 .e-floating-bars__play-pause-controls{align-items:stretch;display:flex;position:relative}.e-floating-bars-var-2 .e-floating-bars__overlay{z-index:0}.e-floating-bars-var-2 .e-floating-bars__ticker-controls{order:var(--e-floating-bars-ticker-controls-order)}@keyframes scroll{to{transform:translate(-100%)}}@keyframes scroll-reverse{to{transform:translate(100%)}}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-floating-bars-var-2.min.css */
.e-floating-bars-var-2{--e-floating-bars-announcement-bg-color:#fff;--e-floating-bars-headline-text-color:#1c2448;--e-floating-bars-headline-text-color-hover:#467ff7;--e-floating-bars-headline-icon-color:#467ff7;--e-floating-bars-pause-play-icon-color:#495157;--e-floating-bars-pause-play-bg-color:#f3f5f8;--e-floating-bars-close-button-bg-color:#1c2448;--e-floating-bars-headlines-gap:16px;--e-floating-bars-headline-icon-size:16px;--e-floating-bars-vertical-padding:16px;--e-floating-bars-headline-icon-position:row;--e-floating-bars-controls-icon-size:16px;--e-floating-bars-scroll-duration:100s;--e-floating-bars-scroll-direction:forwards;--e-floating-bars-ticker-controls-order:1;--e-floating-bars-headline-icon-gap:10px;align-items:stretch;gap:0;padding:0}.e-floating-bars-var-2.has-close-button{padding:0}.e-floating-bars-var-2 .e-floating-bars__headlines{display:flex;flex-grow:1;gap:var(--e-floating-bars-headlines-gap);max-width:100vw;padding-block:var(--e-floating-bars-vertical-padding)}.e-floating-bars-var-2 .e-floating-bars__headlines-inner{display:flex;flex-wrap:nowrap;gap:var(--e-floating-bars-headlines-gap);width:-moz-max-content;width:max-content;z-index:1}.e-floating-bars-var-2 .e-floating-bars__headlines[data-animated=true]{overflow:hidden}.e-floating-bars-var-2 .e-floating-bars__headlines[data-animated=true] .e-floating-bars__headlines-inner{animation:scroll var(--e-floating-bars-scroll-duration) var(--e-floating-bars-scroll-direction) linear infinite}[dir=rtl] .e-floating-bars-var-2 .e-floating-bars__headlines[data-animated=true] .e-floating-bars__headlines-inner{animation:scroll-reverse var(--e-floating-bars-scroll-duration) var(--e-floating-bars-scroll-direction) linear infinite}.e-floating-bars-var-2 .e-floating-bars__headlines[data-animated=true].has-pause-hover:hover .e-floating-bars__headlines-inner,.e-floating-bars-var-2 .e-floating-bars__headlines[data-animated=true].is-paused .e-floating-bars__headlines-inner{animation-play-state:paused}.e-floating-bars-var-2 .e-floating-bars__headline,.e-floating-bars-var-2 .e-floating-bars__headline:not([href]):not([tabindex]){align-items:center;color:var(--e-floating-bars-headline-text-color);display:flex;flex-direction:var(--e-floating-bars-headline-icon-position);gap:var(--e-floating-bars-headline-icon-gap);position:relative;width:-moz-max-content;width:max-content;z-index:1}.e-floating-bars-var-2 .e-floating-bars__headline:focus,.e-floating-bars-var-2 .e-floating-bars__headline:hover,.e-floating-bars-var-2 .e-floating-bars__headline:not([href]):not([tabindex]):focus,.e-floating-bars-var-2 .e-floating-bars__headline:not([href]):not([tabindex]):hover{color:var(--e-floating-bars-headline-text-color-hover)}.e-floating-bars-var-2 .e-floating-bars__headline-icon{color:var(--e-floating-bars-headline-icon-color);display:flex}.e-floating-bars-var-2 .e-floating-bars__headline-icon svg{fill:var(--e-floating-bars-headline-icon-color);height:var(--e-floating-bars-headline-icon-size);width:var(--e-floating-bars-headline-icon-size)}.e-floating-bars-var-2 .e-floating-bars__headline-icon i{color:var(--e-floating-bars-headline-icon-color);font-size:var(--e-floating-bars-headline-icon-size)}.e-floating-bars-var-2 .e-floating-bars__ticker-controls{align-items:stretch;display:flex}.e-floating-bars-var-2 .e-floating-bars__pause-button,.e-floating-bars-var-2 .e-floating-bars__play-button{align-items:center;background-color:var(--e-floating-bars-pause-play-bg-color);border:0;border-radius:0;color:var(--e-floating-bars-pause-play-icon-color);display:flex;justify-content:center;padding:16px;width:100%;z-index:1}.e-floating-bars-var-2 .e-floating-bars__pause-button svg,.e-floating-bars-var-2 .e-floating-bars__play-button svg{fill:var(--e-floating-bars-pause-play-icon-color);height:var(--e-floating-bars-controls-icon-size);width:var(--e-floating-bars-controls-icon-size)}.e-floating-bars-var-2 .e-floating-bars__pause-button i,.e-floating-bars-var-2 .e-floating-bars__play-button i{color:var(--e-floating-bars-pause-play-icon-color);font-size:var(--e-floating-bars-controls-icon-size)}.e-floating-bars-var-2 .e-floating-bars__pause-button[aria-hidden=true],.e-floating-bars-var-2 .e-floating-bars__play-button[aria-hidden=true]{display:none}.e-floating-bars-var-2 .e-floating-bars__close-button,.e-floating-bars-var-2 .e-floating-bars__close-button[type=button]{align-items:center;align-self:stretch!important;background-color:var(--e-floating-bars-close-button-bg-color);border-radius:0;inset-inline-end:unset!important;inset-inline-start:unset!important;order:var(--e-floating-bars-ticker-controls-order);padding-inline:12px;position:relative;top:unset!important;z-index:1}.e-floating-bars-var-2 .e-floating-bars__close-button i,.e-floating-bars-var-2 .e-floating-bars__close-button[type=button] i{font-size:var(--e-floating-bars-controls-icon-size)}.e-floating-bars-var-2 .e-floating-bars__play-pause-controls{align-items:stretch;display:flex;position:relative}.e-floating-bars-var-2 .e-floating-bars__overlay{z-index:0}.e-floating-bars-var-2 .e-floating-bars__ticker-controls{order:var(--e-floating-bars-ticker-controls-order)}@keyframes scroll{to{transform:translate(-100%)}}@keyframes scroll-reverse{to{transform:translate(100%)}}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-floating-bars-var-3-rtl.min.css */
.e-floating-bars-var-3{--e-floating-bars-announcement-bg-color:#cdd9df;--e-floating-bars-announcement-text-color:#1c2448;--e-floating-bars-announcement-icon-color:#1c2448;--e-floating-bars-close-button-color:#1c2448;--e-floating-bars-coupon-button-color:#467ff7;--e-floating-bars-coupon-bg-color:#fff;--e-floating-bars-coupon-border-color:#467ff7;--e-floating-bars-coupon-icon-gap:5px;--e-floating-bars-coupon-border-width:2px;--e-floating-bars-coupon-padding-block-end:8px;--e-floating-bars-coupon-padding-block-start:8px;--e-floating-bars-coupon-padding-inline-end:20px;--e-floating-bars-coupon-padding-inline-start:20px;--e-floating-bars-coupon-animation-delay:500ms;--e-floating-bars-coupon-animation-duration:1000ms;--e-floating-bars-coupon-width:initial;--e-floating-bars-coupon-height:initial}.e-floating-bars-var-3 .e-floating-bars__coupon-button{align-items:center;border:0;border-radius:0;color:var(--e-floating-bars-coupon-button-color);display:flex;height:var(--e-floating-bars-coupon-height);justify-content:center;order:3;padding-block-end:var(--e-floating-bars-coupon-padding-block-end);padding-block-start:var(--e-floating-bars-coupon-padding-block-start);padding-inline-end:var(--e-floating-bars-coupon-padding-inline-end);padding-inline-start:var(--e-floating-bars-coupon-padding-inline-start);position:relative;width:var(--e-floating-bars-coupon-width)}.e-floating-bars-var-3 .e-floating-bars__coupon-button,.e-floating-bars-var-3 .e-floating-bars__coupon-button:focus,.e-floating-bars-var-3 .e-floating-bars__coupon-button:hover{background-color:var(--e-floating-bars-coupon-bg-color)}.e-floating-bars-var-3 .e-floating-bars__coupon-button.animated{animation-delay:var(--e-floating-bars-coupon-animation-delay);animation-duration:var(--e-floating-bars-coupon-animation-duration);animation-iteration-count:1}.e-floating-bars-var-3 .e-floating-bars__coupon-button.has-entrance-animation{opacity:0}.e-floating-bars-var-3 .e-floating-bars__coupon-button.visible{opacity:1}.e-floating-bars-var-3 .e-floating-bars__coupon-button.has-border.is-type-cutout{border-color:var(--e-floating-bars-coupon-border-color);border-style:dashed;border-width:var(--e-floating-bars-coupon-border-width)}.e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-text{--e-floating-bars-coupon-padding-block-end:0;--e-floating-bars-coupon-padding-block-start:0;--e-floating-bars-coupon-padding-inline-end:0;--e-floating-bars-coupon-padding-inline-start:0;--e-floating-bars-coupon-border-width:0;--e-floating-bars-coupon-bg-color:transparent}.e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-gift-tag,.e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-price-tag,.e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-round-ticket,.e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-square-ticket{--e-floating-bars-coupon-padding-block-end:8px;--e-floating-bars-coupon-padding-block-start:8px;--e-floating-bars-coupon-padding-inline-end:20px;--e-floating-bars-coupon-padding-inline-start:20px;background-color:transparent}.e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-gift-tag,.e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-price-tag{padding-inline-start:calc(var(--e-floating-bars-coupon-padding-inline-start) + 1.5em)}[dir=rtl] .e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-gift-tag .e-floating-bars__shape,[dir=rtl] .e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-price-tag .e-floating-bars__shape{transform:rotate(180deg)}.e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-round-ticket,.e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-square-ticket{padding-inline:calc(var(--e-floating-bars-coupon-padding-inline-start) + .5em)}.e-floating-bars-var-3 .e-floating-bars__coupon-button.has-border .shape{stroke:var(--e-floating-bars-coupon-border-color);stroke-width:var(--e-floating-bars-coupon-border-width)}@media (max-width:767px){.e-floating-bars-var-3 .e-floating-bars__coupon-button{display:flex;grid-column:span 2/span 2;grid-row-start:2;justify-content:center}}.e-floating-bars-var-3 .e-floating-bars__shape{left:0;position:absolute;z-index:-1}.e-floating-bars-var-3 .e-floating-bars__shape .path{fill:var(--e-floating-bars-coupon-bg-color)}.e-floating-bars-var-3 .e-floating-bars__shape .circle{fill:var(--e-floating-bars-announcement-bg-color)}.e-floating-bars-var-3 .e-floating-bars__shape:not(:root){overflow:visible!important}.e-floating-bars-var-3 .e-floating-bars__coupon-icon{color:var(--e-floating-bars-coupon-button-color);display:flex}.e-floating-bars-var-3 .e-floating-bars__coupon-icon svg{fill:var(--e-floating-bars-coupon-button-color);height:1em;width:1em}.e-floating-bars-var-3 .e-floating-bars__coupon-text-group{align-items:center;display:flex;gap:var(--e-floating-bars-coupon-icon-gap)}.e-floating-bars-var-3 .e-floating-bars__coupon-text-group.is-hidden{display:none}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-floating-bars-var-3.min.css */
.e-floating-bars-var-3{--e-floating-bars-announcement-bg-color:#cdd9df;--e-floating-bars-announcement-text-color:#1c2448;--e-floating-bars-announcement-icon-color:#1c2448;--e-floating-bars-close-button-color:#1c2448;--e-floating-bars-coupon-button-color:#467ff7;--e-floating-bars-coupon-bg-color:#fff;--e-floating-bars-coupon-border-color:#467ff7;--e-floating-bars-coupon-icon-gap:5px;--e-floating-bars-coupon-border-width:2px;--e-floating-bars-coupon-padding-block-end:8px;--e-floating-bars-coupon-padding-block-start:8px;--e-floating-bars-coupon-padding-inline-end:20px;--e-floating-bars-coupon-padding-inline-start:20px;--e-floating-bars-coupon-animation-delay:500ms;--e-floating-bars-coupon-animation-duration:1000ms;--e-floating-bars-coupon-width:initial;--e-floating-bars-coupon-height:initial}.e-floating-bars-var-3 .e-floating-bars__coupon-button{align-items:center;border:0;border-radius:0;color:var(--e-floating-bars-coupon-button-color);display:flex;height:var(--e-floating-bars-coupon-height);justify-content:center;order:3;padding-block-end:var(--e-floating-bars-coupon-padding-block-end);padding-block-start:var(--e-floating-bars-coupon-padding-block-start);padding-inline-end:var(--e-floating-bars-coupon-padding-inline-end);padding-inline-start:var(--e-floating-bars-coupon-padding-inline-start);position:relative;width:var(--e-floating-bars-coupon-width)}.e-floating-bars-var-3 .e-floating-bars__coupon-button,.e-floating-bars-var-3 .e-floating-bars__coupon-button:focus,.e-floating-bars-var-3 .e-floating-bars__coupon-button:hover{background-color:var(--e-floating-bars-coupon-bg-color)}.e-floating-bars-var-3 .e-floating-bars__coupon-button.animated{animation-delay:var(--e-floating-bars-coupon-animation-delay);animation-duration:var(--e-floating-bars-coupon-animation-duration);animation-iteration-count:1}.e-floating-bars-var-3 .e-floating-bars__coupon-button.has-entrance-animation{opacity:0}.e-floating-bars-var-3 .e-floating-bars__coupon-button.visible{opacity:1}.e-floating-bars-var-3 .e-floating-bars__coupon-button.has-border.is-type-cutout{border-color:var(--e-floating-bars-coupon-border-color);border-style:dashed;border-width:var(--e-floating-bars-coupon-border-width)}.e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-text{--e-floating-bars-coupon-padding-block-end:0;--e-floating-bars-coupon-padding-block-start:0;--e-floating-bars-coupon-padding-inline-end:0;--e-floating-bars-coupon-padding-inline-start:0;--e-floating-bars-coupon-border-width:0;--e-floating-bars-coupon-bg-color:transparent}.e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-gift-tag,.e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-price-tag,.e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-round-ticket,.e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-square-ticket{--e-floating-bars-coupon-padding-block-end:8px;--e-floating-bars-coupon-padding-block-start:8px;--e-floating-bars-coupon-padding-inline-end:20px;--e-floating-bars-coupon-padding-inline-start:20px;background-color:transparent}.e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-gift-tag,.e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-price-tag{padding-inline-start:calc(var(--e-floating-bars-coupon-padding-inline-start) + 1.5em)}[dir=rtl] .e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-gift-tag .e-floating-bars__shape,[dir=rtl] .e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-price-tag .e-floating-bars__shape{transform:rotate(180deg)}.e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-round-ticket,.e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-square-ticket{padding-inline:calc(var(--e-floating-bars-coupon-padding-inline-start) + .5em)}.e-floating-bars-var-3 .e-floating-bars__coupon-button.has-border .shape{stroke:var(--e-floating-bars-coupon-border-color);stroke-width:var(--e-floating-bars-coupon-border-width)}@media (max-width:767px){.e-floating-bars-var-3 .e-floating-bars__coupon-button{display:flex;grid-column:span 2/span 2;grid-row-start:2;justify-content:center}}.e-floating-bars-var-3 .e-floating-bars__shape{left:0;position:absolute;z-index:-1}.e-floating-bars-var-3 .e-floating-bars__shape .path{fill:var(--e-floating-bars-coupon-bg-color)}.e-floating-bars-var-3 .e-floating-bars__shape .circle{fill:var(--e-floating-bars-announcement-bg-color)}.e-floating-bars-var-3 .e-floating-bars__shape:not(:root){overflow:visible!important}.e-floating-bars-var-3 .e-floating-bars__coupon-icon{color:var(--e-floating-bars-coupon-button-color);display:flex}.e-floating-bars-var-3 .e-floating-bars__coupon-icon svg{fill:var(--e-floating-bars-coupon-button-color);height:1em;width:1em}.e-floating-bars-var-3 .e-floating-bars__coupon-text-group{align-items:center;display:flex;gap:var(--e-floating-bars-coupon-icon-gap)}.e-floating-bars-var-3 .e-floating-bars__coupon-text-group.is-hidden{display:none}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-floating-bars-vars-rtl.min.css */

/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-floating-bars-vars.min.css */

/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-floating-buttons-rtl.min.css */
.e-contact-buttons{--e-contact-buttons-chat-box-width:360px;--e-contact-buttons-size-small:55px;--e-contact-buttons-size-medium:65px;--e-contact-buttons-size-large:75px;--e-contact-buttons-svg-size-small:32px;--e-contact-buttons-svg-size-medium:38px;--e-contact-buttons-svg-size-large:42px;--e-contact-buttons-profile-image-size-small:65px;--e-contact-buttons-profile-image-size-medium:75px;--e-contact-buttons-profile-image-size-large:85px;--e-contact-buttons-dot:red;--e-contact-buttons-dot-size:16px;--e-contact-buttons-profile-dot-bg:#39aa59;--e-contact-buttons-border-radius:20px;--e-contact-button-chat-button-animation-delay:0;--e-contact-buttons-icon-size-small:45px;--e-contact-buttons-icon-size-medium:50px;--e-contact-buttons-icon-size-large:55px;--e-contact-buttons-contact-gap:15px;--e-contact-buttons-horizontal-offset:25px;--e-contact-buttons-vertical-offset:25px;--e-contact-buttons-box-shadow:4px 4px 10px 0px rgba(0,0,0,.15);--e-contact-buttons-drop-shadow:drop-shadow(4px 4px 10px rgba(0,0,0,.15));--e-contact-buttons-button-bg:#467ff7;--e-contact-buttons-button-bg-hover:#1c2448;--e-contact-buttons-button-icon:#fff;--e-contact-buttons-button-icon-hover:#fff;--e-contact-buttons-top-bar-bg:#1c2448;--e-contact-buttons-top-bar-title:#fff;--e-contact-buttons-top-bar-subtitle:#fff;--e-contact-buttons-close-button-color:#fff;--e-contact-buttons-active-button-bg:#fff;--e-contact-buttons-message-bubble-name:#000;--e-contact-buttons-message-bubble-body:#000;--e-contact-buttons-message-bubble-time:#000;--e-contact-buttons-message-bubble-bubble-bg:#fff;--e-contact-buttons-message-bubble-chat-bg:#c8d5dc;--e-contact-buttons-send-button-icon:#fff;--e-contact-buttons-send-button-bg:#467ff7;--e-contact-buttons-send-button-icon-hover:#fff;--e-contact-buttons-send-button-bg-hover:#1c2448;--e-contact-buttons-chat-box-bg:#fff;--e-contact-buttons-contact-button-icon:#fff;--e-contact-buttons-contact-button-icon-hover:#fff;--e-contact-buttons-contact-button-bg:#467ff7;--e-contact-buttons-contact-button-bg-hover:#1c2448;--e-contact-buttons-tooltip-text:#1c2448;--e-contact-buttons-tooltip-bg:#fff;--e-contact-buttons-contact-title-text-color:#1c2448;--e-contact-buttons-contact-description-text-color:#1c2448;display:flex;flex-direction:column;gap:20px;pointer-events:none;position:fixed;width:var(--e-contact-buttons-chat-box-width);z-index:10000}@media (max-width:767px){.e-contact-buttons{inset-inline-end:0;width:90vw}}.e-contact-buttons.has-h-alignment-start{inset-inline-start:var(--e-contact-buttons-horizontal-offset);justify-content:flex-start}@media (max-width:767px){.e-contact-buttons.has-h-alignment-start{inset-inline-start:0}}.e-contact-buttons.has-h-alignment-start .e-contact-buttons__chat-button-container{justify-content:flex-start;padding-inline-end:0;padding-inline-start:20px}@media (max-width:767px){.e-contact-buttons.has-h-alignment-start .e-contact-buttons__chat-button-container{inset-inline-end:unset;inset-inline-start:var(--e-contact-buttons-horizontal-offset)}}.e-contact-buttons.has-h-alignment-end{align-items:flex-end;inset-inline-end:var(--e-contact-buttons-horizontal-offset);justify-content:flex-end}.e-contact-buttons.has-h-alignment-end .e-contact-buttons__chat-button-container{inset-inline-end:var(--e-contact-buttons-horizontal-offset);justify-content:flex-end;padding-inline-end:20px}@media (max-width:767px){.e-contact-buttons.has-h-alignment-end .e-contact-buttons__chat-button-container{inset-inline-end:unset}}.e-contact-buttons.has-h-alignment-center{inset-inline-start:50%;justify-content:center;transform:translateX(-50%)}.e-contact-buttons.has-h-alignment-center .e-contact-buttons__chat-button-container{justify-content:center;padding-inline:0}.e-contact-buttons.has-h-alignment-center .e-contact-buttons__content-wrapper{inset-inline-end:calc(var(--e-contact-buttons-chat-box-width) / 2 - 40px);position:relative}.e-contact-buttons.has-v-alignment-top{top:var(--e-contact-buttons-vertical-offset)}.e-contact-buttons.has-v-alignment-top .e-contact-buttons__content-wrapper{order:2}.e-contact-buttons.has-v-alignment-top .e-contact-buttons__chat-button-container{order:1}.e-contact-buttons.has-v-alignment-middle{align-items:center;flex-direction:row;top:50%;transform:translateY(-50%)}.e-contact-buttons.has-v-alignment-middle .e-contact-buttons__chat-button-container{padding-inline:0}.e-contact-buttons.has-v-alignment-middle.has-h-alignment-start .e-contact-buttons__content-wrapper{order:2}.e-contact-buttons.has-v-alignment-middle.has-h-alignment-start .e-contact-buttons__chat-button-container{order:1;padding-inline:0}.e-contact-buttons.has-h-alignment-center.has-v-alignment-middle{flex-direction:column;transform:translate(-50%,-50%)}.e-contact-buttons.has-v-alignment-bottom{bottom:var(--e-contact-buttons-vertical-offset)}.e-contact-buttons.has-platform-whatsapp{--e-contact-buttons-button-bg:#25d366;--e-contact-buttons-button-bg-hover:#075e54;--e-contact-buttons-button-icon:#fff;--e-contact-buttons-button-icon-hover:#fff;--e-contact-buttons-top-bar-bg:#075e54;--e-contact-buttons-top-bar-title:#fff;--e-contact-buttons-top-bar-subtitle:#fff;--e-contact-buttons-close-button-color:#fff;--e-contact-buttons-message-bubble-body:#000;--e-contact-buttons-message-bubble-time:#000;--e-contact-buttons-message-bubble-name:#000;--e-contact-buttons-message-bubble-bubble-bg:#fff;--e-contact-buttons-message-bubble-chat-bg:#ece5dd;--e-contact-buttons-send-button-icon:#fff;--e-contact-buttons-send-button-bg:#25d366;--e-contact-buttons-send-button-icon-hover:#fff;--e-contact-buttons-send-button-bg-hover:#075e54;--e-contact-buttons-chat-box-bg:#fff}.e-contact-buttons.has-platform-skype{--e-contact-buttons-button-bg:#00aff0;--e-contact-buttons-button-bg-hover:#0d72cf;--e-contact-buttons-button-icon:#fff;--e-contact-buttons-button-icon-hover:#fff;--e-contact-buttons-top-bar-bg:#0d72cf;--e-contact-buttons-top-bar-title:#fff;--e-contact-buttons-top-bar-subtitle:#fff;--e-contact-buttons-close-button-color:#fff;--e-contact-buttons-message-bubble-body:#000;--e-contact-buttons-message-bubble-time:#000;--e-contact-buttons-message-bubble-name:#000;--e-contact-buttons-message-bubble-bubble-bg:#fff;--e-contact-buttons-message-bubble-chat-bg:#cdf7ff;--e-contact-buttons-send-button-icon:#fff;--e-contact-buttons-send-button-bg:#00aff0;--e-contact-buttons-send-button-icon-hover:#fff;--e-contact-buttons-send-button-bg-hover:#0d72cf;--e-contact-buttons-chat-box-bg:#fff}.e-contact-buttons.has-platform-messenger{--e-contact-buttons-button-bg:#168aff;--e-contact-buttons-button-bg-hover:#168aff;--e-contact-buttons-button-icon:#fff;--e-contact-buttons-button-icon-hover:#fff;--e-contact-buttons-top-bar-bg:#168aff;--e-contact-buttons-top-bar-title:#fff;--e-contact-buttons-top-bar-subtitle:#fff;--e-contact-buttons-close-button-color:#fff;--e-contact-buttons-message-bubble-body:#000;--e-contact-buttons-message-bubble-time:#000;--e-contact-buttons-message-bubble-name:#000;--e-contact-buttons-message-bubble-bubble-bg:#fff;--e-contact-buttons-message-bubble-chat-bg:#f0f0f0;--e-contact-buttons-send-button-icon:#fff;--e-contact-buttons-send-button-bg:#168aff;--e-contact-buttons-send-button-icon-hover:#fff;--e-contact-buttons-send-button-bg-hover:#168aff;--e-contact-buttons-chat-box-bg:#fff}.e-contact-buttons.has-platform-viber{--e-contact-buttons-button-bg:#7360f2;--e-contact-buttons-button-bg-hover:#4e4879;--e-contact-buttons-button-icon:#fff;--e-contact-buttons-button-icon-hover:#fff;--e-contact-buttons-top-bar-bg:#4e4879;--e-contact-buttons-top-bar-title:#fff;--e-contact-buttons-top-bar-subtitle:#fff;--e-contact-buttons-close-button-color:#fff;--e-contact-buttons-message-bubble-body:#000;--e-contact-buttons-message-bubble-time:#000;--e-contact-buttons-message-bubble-name:#000;--e-contact-buttons-message-bubble-bubble-bg:#fff;--e-contact-buttons-message-bubble-chat-bg:#e5e1ff;--e-contact-buttons-send-button-icon:#fff;--e-contact-buttons-send-button-bg:#7360f2;--e-contact-buttons-send-button-icon-hover:#fff;--e-contact-buttons-send-button-bg-hover:#4e4879;--e-contact-buttons-chat-box-bg:#fff}.e-contact-buttons.has-platform-waze{--e-contact-buttons-button-bg:#3cf;--e-contact-buttons-button-bg-hover:#09f;--e-contact-buttons-button-icon:#fff;--e-contact-buttons-button-icon-hover:#fff;--e-contact-buttons-top-bar-bg:#09f;--e-contact-buttons-top-bar-title:#fff;--e-contact-buttons-top-bar-subtitle:#fff;--e-contact-buttons-close-button-color:#fff;--e-contact-buttons-message-bubble-body:#000;--e-contact-buttons-message-bubble-time:#000;--e-contact-buttons-message-bubble-name:#000;--e-contact-buttons-message-bubble-bubble-bg:#fff;--e-contact-buttons-message-bubble-chat-bg:#ece5dd;--e-contact-buttons-send-button-icon:#fff;--e-contact-buttons-send-button-bg:#3cf;--e-contact-buttons-send-button-icon-hover:#fff;--e-contact-buttons-send-button-bg-hover:#09f;--e-contact-buttons-chat-box-bg:#fff}.e-contact-buttons.has-corners-rounded{--e-contact-buttons-border-radius:20px}.e-contact-buttons.has-corners-round{--e-contact-buttons-border-radius:50px}.e-contact-buttons.has-corners-sharp{--e-contact-buttons-border-radius:0}.e-contact-buttons:not(.has-animations) .e-contact-buttons__content-wrapper.hidden{display:none}.e-contact-buttons.has-animations .e-contact-buttons__content-wrapper.hidden{display:block;transition:1s;visibility:hidden}.e-contact-buttons.has-animations .e-contact-buttons__content-wrapper.animated-wrapper{animation:e-contact-buttons-close 1s;opacity:0;transform:none;visibility:hidden}.e-contact-buttons__chat-button-shadow,.e-contact-buttons__contact-box-shadow,.e-contact-buttons__contact-box-shadow:is(a),.e-contact-buttons__content{box-shadow:var(--e-contact-buttons-box-shadow)}.e-contact-buttons__chat-button-drop-shadow{filter:var(--e-contact-buttons-drop-shadow)}.e-contact-buttons__content{border-radius:var(--e-contact-buttons-border-radius);font-family:var(--e-global-typography-text-font-family,"Poppins"),Sans-serif;overflow:hidden}.e-contact-buttons__top-bar{align-items:center;background-color:var(--e-contact-buttons-top-bar-bg);display:flex;gap:20px;padding:20px;position:relative}.e-contact-buttons__top-bar-title{color:var(--e-contact-buttons-top-bar-title);font-size:24px;font-weight:700;margin-block-end:0}.e-contact-buttons__top-bar-subtitle{color:var(--e-contact-buttons-top-bar-subtitle);font-size:20px;margin-block-end:0}.e-contact-buttons__profile-image{align-items:center;display:flex;position:relative}.e-contact-buttons__profile-image img{border-radius:50%;-o-object-fit:cover;object-fit:cover}.e-contact-buttons__profile-image.has-size-small img{height:var(--e-contact-buttons-profile-image-size-small);width:var(--e-contact-buttons-profile-image-size-small)}.e-contact-buttons__profile-image.has-size-medium img{height:var(--e-contact-buttons-profile-image-size-medium);width:var(--e-contact-buttons-profile-image-size-medium)}.e-contact-buttons__profile-image.has-size-large img{height:var(--e-contact-buttons-profile-image-size-large);width:var(--e-contact-buttons-profile-image-size-large)}.e-contact-buttons__profile-image.has-dot:after{background-color:var(--e-contact-buttons-profile-dot-bg);border:3px solid var(--e-contact-buttons-top-bar-bg);border-radius:50%;bottom:5px;content:"";height:20px;position:absolute;right:0;width:20px}.e-contact-buttons__close-button,.e-contact-buttons__close-button[type=button]{background:none;border:0;color:var(--e-contact-buttons-close-button-color);inset-inline-end:20px;padding:0;position:absolute;top:20px}.e-contact-buttons__close-button:focus,.e-contact-buttons__close-button:hover,.e-contact-buttons__close-button[type=button]:focus,.e-contact-buttons__close-button[type=button]:hover{background:none;border:0;color:var(--e-contact-buttons-close-button-color)}.e-contact-buttons__chat-button-container,.e-contact-buttons__contact-icon-link,.e-contact-buttons__content-wrapper{pointer-events:auto}.e-contact-buttons__chat-button-container{display:flex;max-width:-moz-max-content;max-width:max-content}@media (max-width:767px){.e-contact-buttons__chat-button-container{position:relative}}.e-contact-buttons__chat-button,.e-contact-buttons__chat-button[type=button]{align-items:center;background-color:var(--e-contact-buttons-button-bg);border:0;border-radius:50%;color:var(--e-contact-buttons-button-icon);display:flex;justify-content:center;padding:0;position:relative;transition:all .3s}.e-contact-buttons__chat-button svg,.e-contact-buttons__chat-button[type=button] svg{fill:var(--e-contact-buttons-button-icon)}.e-contact-buttons__chat-button:focus,.e-contact-buttons__chat-button:hover,.e-contact-buttons__chat-button[type=button]:focus,.e-contact-buttons__chat-button[type=button]:hover{background-color:var(--e-contact-buttons-button-bg-hover);color:var(--e-contact-buttons-button-icon-hover);transition:all .3s}.e-contact-buttons__chat-button:focus svg,.e-contact-buttons__chat-button:hover svg,.e-contact-buttons__chat-button[type=button]:focus svg,.e-contact-buttons__chat-button[type=button]:hover svg{fill:var(--e-contact-buttons-button-icon-hover)}.e-contact-buttons__chat-button.has-dot:after,.e-contact-buttons__chat-button[type=button].has-dot:after{background-color:var(--e-contact-buttons-dot);border-radius:50%;content:"";height:var(--e-contact-buttons-dot-size);position:absolute;right:0;top:0;width:var(--e-contact-buttons-dot-size)}.e-contact-buttons__chat-button.has-size-small,.e-contact-buttons__chat-button[type=button].has-size-small{height:var(--e-contact-buttons-size-small);width:var(--e-contact-buttons-size-small)}.e-contact-buttons__chat-button.has-size-small svg,.e-contact-buttons__chat-button[type=button].has-size-small svg{height:var(--e-contact-buttons-svg-size-small);width:var(--e-contact-buttons-svg-size-small)}.e-contact-buttons__chat-button.has-size-small i,.e-contact-buttons__chat-button[type=button].has-size-small i{font-size:var(--e-contact-buttons-svg-size-small)}.e-contact-buttons__chat-button.has-size-medium,.e-contact-buttons__chat-button[type=button].has-size-medium{height:var(--e-contact-buttons-size-medium);width:var(--e-contact-buttons-size-medium)}.e-contact-buttons__chat-button.has-size-medium svg,.e-contact-buttons__chat-button[type=button].has-size-medium svg{height:var(--e-contact-buttons-svg-size-medium);width:var(--e-contact-buttons-svg-size-medium)}.e-contact-buttons__chat-button.has-size-medium i,.e-contact-buttons__chat-button[type=button].has-size-medium i{font-size:var(--e-contact-buttons-svg-size-medium)}.e-contact-buttons__chat-button.has-size-large,.e-contact-buttons__chat-button[type=button].has-size-large{height:var(--e-contact-buttons-size-large);width:var(--e-contact-buttons-size-large)}.e-contact-buttons__chat-button.has-size-large svg,.e-contact-buttons__chat-button[type=button].has-size-large svg{height:var(--e-contact-buttons-svg-size-large);width:var(--e-contact-buttons-svg-size-large)}.e-contact-buttons__chat-button.has-size-large i,.e-contact-buttons__chat-button[type=button].has-size-large i{font-size:var(--e-contact-buttons-svg-size-large)}.e-contact-buttons__chat-button.has-entrance-animation-delay,.e-contact-buttons__chat-button[type=button].has-entrance-animation-delay{animation-delay:var(--e-contact-button-chat-button-animation-delay)}.e-contact-buttons__chat-button.has-entrance-animation-duration-slow,.e-contact-buttons__chat-button[type=button].has-entrance-animation-duration-slow{animation-duration:2s}.e-contact-buttons__chat-button.has-entrance-animation-duration-normal,.e-contact-buttons__chat-button[type=button].has-entrance-animation-duration-normal{animation-duration:1s}.e-contact-buttons__chat-button.has-entrance-animation-duration-fast,.e-contact-buttons__chat-button[type=button].has-entrance-animation-duration-fast{animation-duration:.8s}.e-contact-buttons__chat-button.has-entrance-animation,.e-contact-buttons__chat-button[type=button].has-entrance-animation{opacity:0}.e-contact-buttons__chat-button.visible,.e-contact-buttons__chat-button[type=button].visible{opacity:1}.e-contact-buttons__message-bubble{background-color:var(--e-contact-buttons-message-bubble-chat-bg);padding:25px 20px;padding-inline-start:40px}.e-contact-buttons__message-bubble.has-typing-animation .e-contact-buttons__bubble-container{height:0;opacity:0;visibility:hidden}.e-contact-buttons__bubble{background-color:var(--e-contact-buttons-message-bubble-bubble-bg);border-radius:15px;padding:20px;position:relative}.e-contact-buttons__bubble:after{border-block-end-color:transparent;border-block-end-width:40px;border-block-start-color:transparent;border-block-start-width:0;border-inline-end-color:var(--e-contact-buttons-message-bubble-bubble-bg);border-inline-end-width:40px;border-inline-start-color:transparent;border-inline-start-width:0;border-style:solid;content:"";height:0;inset-inline-start:-20px;position:absolute;top:0;width:0}.e-contact-buttons__message-bubble-name{color:var(--e-contact-buttons-message-bubble-name);font-size:20px;font-weight:600;line-height:25px;margin-block-end:8px}.e-contact-buttons__message-bubble-body{color:var(--e-contact-buttons-message-bubble-body);font-size:20px;line-height:25px;margin-block-end:8px}.e-contact-buttons__message-bubble-time{color:var(--e-contact-buttons-message-bubble-time);font-size:20px;font-weight:600;line-height:25px;margin-block-end:0;text-align:end}.e-contact-buttons__powered-container{text-align:center}.e-contact-buttons__powered-text{color:#000;font-size:16px;font-weight:500;margin-block-end:12px}.e-contact-buttons__dots-container{background-color:var(--e-contact-buttons-message-bubble-bubble-bg);border-radius:15px;display:inline-flex;padding:10px 12px}.e-contact-buttons__dot{animation:e-contact-buttons-typing-jump 1s infinite;background-color:var(--e-contact-buttons-message-bubble-name);border-radius:50%;display:inline-block;height:7px;margin-left:auto;margin-right:3px;position:relative;width:7px}.e-contact-buttons__dot-1{animation-delay:.2s}.e-contact-buttons__dot-2{animation-delay:.4s}.e-contact-buttons__dot-3{animation-delay:.6s}.e-contact-buttons__send-button{background-color:var(--e-contact-buttons-chat-box-bg);padding:12px 20px 20px}.e-contact-buttons__send-button .e-contact-buttons__send-cta{color:var(--e-contact-buttons-send-button-icon)}.e-contact-buttons__send-button .e-contact-buttons__send-cta:focus,.e-contact-buttons__send-button .e-contact-buttons__send-cta:hover{color:var(--e-contact-buttons-send-button-icon-hover)}.e-contact-buttons__send-cta{align-items:center;background-color:var(--e-contact-buttons-send-button-bg);border-radius:30px;display:flex;font-size:18px;font-weight:500;gap:8px;justify-content:center;padding:10px;text-align:center;transition:all .3s;width:100%}.e-contact-buttons__send-cta svg{fill:var(--e-contact-buttons-send-button-icon);height:28px;width:28px}.e-contact-buttons__send-cta:focus,.e-contact-buttons__send-cta:hover{background-color:var(--e-contact-buttons-send-button-bg-hover);transition:all .3s}.e-contact-buttons__send-cta:focus svg,.e-contact-buttons__send-cta:hover svg{fill:var(--e-contact-buttons-send-button-icon-hover)}.e-contact-buttons__content.visible .e-contact-buttons__message-bubble.has-typing-animation .e-contact-buttons__dots-container{animation-delay:0;animation-duration:2s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:e-contact-buttons-disappear}.e-contact-buttons__content.visible .e-contact-buttons__message-bubble.has-typing-animation .e-contact-buttons__bubble-container{animation-delay:2s;animation-duration:.1s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:e-contact-buttons-appear}.e-con:has(.e-contact-buttons)>.e-con-inner,.e-con>.e-con-inner.e-con-inner--floating-buttons{padding-block-end:0;padding-block-start:0}@keyframes e-contact-buttons-typing-jump{0%{bottom:0}20%{bottom:5px}40%{bottom:0}}@keyframes e-contact-buttons-appear{0%{height:0;opacity:0;visibility:hidden}to{height:auto;opacity:1;visibility:visible}}@keyframes e-contact-buttons-disappear{0%{display:inline-flex}to{display:none}}@keyframes e-contact-buttons-close{0%,99.99%{opacity:1;visibility:visible}to{opacity:0;transform:none;visibility:hidden}}.e-contact-buttons-var-1{--e-contact-buttons-button-bg:#324a6d;--e-contact-buttons-button-bg-hover:#1c2448;--e-contact-buttons-top-bar-bg:#324a6d;--e-contact-buttons-message-bubble-name:#1c2448;--e-contact-buttons-message-bubble-body:#1c2448;--e-contact-buttons-message-bubble-time:#1c2448;--e-contact-buttons-message-bubble-bubble-bg:#c8d5dc;--e-contact-buttons-message-bubble-chat-bg:#fff;--e-contact-buttons-contact-text:#1c2448;--e-contact-buttons-var-1-size-small:26px;--e-contact-buttons-var-1-size-medium:28px;--e-contact-buttons-var-1-size-large:32px}.e-contact-buttons-var-1 .e-contact-buttons__contact{align-items:center;background-color:var(--e-contact-buttons-chat-box-bg);display:flex;flex-direction:column;gap:20px;justify-content:center;padding:0 20px 20px}.e-contact-buttons-var-1 .e-contact-buttons__message-bubble{background-color:var(--e-contact-buttons-chat-box-bg);padding:20px;padding-inline-start:40px}.e-contact-buttons-var-1 .e-contact-buttons__contact-text{color:var(--e-contact-buttons-contact-text);font-size:20px;font-weight:400;line-height:25px;margin-bottom:0}.e-contact-buttons-var-1 .e-contact-buttons__contact-links{display:flex;gap:12px}.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link{align-items:center;background-color:var(--e-contact-buttons-contact-button-bg);border-radius:50px;color:var(--e-contact-buttons-contact-button-icon);display:inline-flex;justify-content:center;transition:all .3s}.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link svg{fill:var(--e-contact-buttons-contact-button-icon)}.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link:focus,.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link:hover{background-color:var(--e-contact-buttons-contact-button-bg-hover);color:var(--e-contact-buttons-contact-button-icon-hover);transition:all .3s}.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link:focus svg,.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link:hover svg{fill:var(--e-contact-buttons-contact-button-icon-hover)}.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link.has-size-small{height:var(--e-contact-buttons-icon-size-small);width:var(--e-contact-buttons-icon-size-small)}.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link.has-size-small svg{height:var(--e-contact-buttons-var-1-size-small);width:var(--e-contact-buttons-var-1-size-small)}.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link.has-size-small i{font-size:var(--e-contact-buttons-var-1-size-small)}.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link.has-size-medium{height:var(--e-contact-buttons-icon-size-medium);width:var(--e-contact-buttons-icon-size-medium)}.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link.has-size-medium svg{height:var(--e-contact-buttons-var-1-size-medium);width:var(--e-contact-buttons-var-1-size-medium)}.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link.has-size-medium i{font-size:var(--e-contact-buttons-var-1-size-medium)}.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link.has-size-large{height:var(--e-contact-buttons-icon-size-large);width:var(--e-contact-buttons-icon-size-large)}.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link.has-size-large svg{height:var(--e-contact-buttons-var-1-size-large);width:var(--e-contact-buttons-var-1-size-large)}.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link.has-size-large i{font-size:var(--e-contact-buttons-var-1-size-large)}.e-contact-buttons-var-3{--e-contact-buttons-size-small:48px;--e-contact-buttons-size-medium:56px;--e-contact-buttons-size-large:64px;--e-contact-buttons-svg-size-small:24px;--e-contact-buttons-svg-size-medium:28px;--e-contact-buttons-svg-size-large:32px;--e-contact-buttons-icon-link-gap:12px;--e-contact-buttons-icon-link-spacing:8px;--e-contact-buttons-icon-link-divider-weight:1px;--e-contact-buttons-send-button-padding-block-end:8px;--e-contact-buttons-send-button-padding-block-start:8px;--e-contact-buttons-send-button-padding-inline-end:16px;--e-contact-buttons-send-button-padding-inline-start:16px;--e-contact-buttons-chat-box-padding-block-end:16px;--e-contact-buttons-chat-box-padding-block-start:16px;--e-contact-buttons-chat-box-padding-inline-end:16px;--e-contact-buttons-chat-box-padding-inline-start:16px;--e-contact-buttons-button-bg:#324a6d;--e-contact-buttons-button-bg-hover:#1c2448;--e-contact-buttons-active-button-bg:#f3f5f8;--e-contact-buttons-active-button-color:#1c2448;--e-contact-buttons-close-button-color:#1c2448;--e-contact-buttons-top-bar-title:#1c2448;--e-contact-buttons-icon-link-text-color:#1c2448;--e-contact-buttons-icon-link-text-color-hover:#324a6d;--e-contact-buttons-icon-link-divider-color:#324a6d;--e-contact-buttons-send-button-text:#fff;--e-contact-buttons-send-button-text-hover:#fff;--e-contact-buttons-send-button-bg:#467ff7;--e-contact-buttons-send-button-bg-hover:#324a6d;width:auto}.e-contact-buttons-var-3.has-h-alignment-center .e-contact-buttons__content-wrapper{inset-inline-end:40px}.e-contact-buttons-var-3 .e-contact-buttons__chat-buttons-container{display:flex}.e-contact-buttons-var-3 .e-contact-buttons__chat-button[aria-expanded=true],.e-contact-buttons-var-3 .e-contact-buttons__chat-button[type=button][aria-expanded=true]{background-color:var(--e-contact-buttons-active-button-bg);color:var(--e-contact-buttons-active-button-color)}.e-contact-buttons-var-3 .e-contact-buttons__chat-button[aria-expanded=true] svg,.e-contact-buttons-var-3 .e-contact-buttons__chat-button[type=button][aria-expanded=true] svg{fill:var(--e-contact-buttons-active-button-color)}.e-contact-buttons-var-3 .e-contact-buttons__chat-button.has-size-small,.e-contact-buttons-var-3 .e-contact-buttons__chat-button[type=button].has-size-small,.e-contact-buttons-var-3 .e-contact-buttons__close-button.has-size-small,.e-contact-buttons-var-3 .e-contact-buttons__close-button[type=button].has-size-small{height:var(--e-contact-buttons-size-small);width:var(--e-contact-buttons-size-small)}.e-contact-buttons-var-3 .e-contact-buttons__chat-button.has-size-small svg,.e-contact-buttons-var-3 .e-contact-buttons__chat-button[type=button].has-size-small svg,.e-contact-buttons-var-3 .e-contact-buttons__close-button.has-size-small svg,.e-contact-buttons-var-3 .e-contact-buttons__close-button[type=button].has-size-small svg{height:var(--e-contact-buttons-svg-size-small);width:var(--e-contact-buttons-svg-size-small)}.e-contact-buttons-var-3 .e-contact-buttons__chat-button.has-size-small i,.e-contact-buttons-var-3 .e-contact-buttons__chat-button[type=button].has-size-small i,.e-contact-buttons-var-3 .e-contact-buttons__close-button.has-size-small i,.e-contact-buttons-var-3 .e-contact-buttons__close-button[type=button].has-size-small i{font-size:var(--e-contact-buttons-svg-size-small)}.e-contact-buttons-var-3 .e-contact-buttons__chat-button.has-size-medium,.e-contact-buttons-var-3 .e-contact-buttons__chat-button[type=button].has-size-medium,.e-contact-buttons-var-3 .e-contact-buttons__close-button.has-size-medium,.e-contact-buttons-var-3 .e-contact-buttons__close-button[type=button].has-size-medium{height:var(--e-contact-buttons-size-medium);width:var(--e-contact-buttons-size-medium)}.e-contact-buttons-var-3 .e-contact-buttons__chat-button.has-size-medium svg,.e-contact-buttons-var-3 .e-contact-buttons__chat-button[type=button].has-size-medium svg,.e-contact-buttons-var-3 .e-contact-buttons__close-button.has-size-medium svg,.e-contact-buttons-var-3 .e-contact-buttons__close-button[type=button].has-size-medium svg{height:var(--e-contact-buttons-svg-size-medium);width:var(--e-contact-buttons-svg-size-medium)}.e-contact-buttons-var-3 .e-contact-buttons__chat-button.has-size-medium i,.e-contact-buttons-var-3 .e-contact-buttons__chat-button[type=button].has-size-medium i,.e-contact-buttons-var-3 .e-contact-buttons__close-button.has-size-medium i,.e-contact-buttons-var-3 .e-contact-buttons__close-button[type=button].has-size-medium i{font-size:var(--e-contact-buttons-svg-size-medium)}.e-contact-buttons-var-3 .e-contact-buttons__chat-button.has-size-large,.e-contact-buttons-var-3 .e-contact-buttons__chat-button[type=button].has-size-large,.e-contact-buttons-var-3 .e-contact-buttons__close-button.has-size-large,.e-contact-buttons-var-3 .e-contact-buttons__close-button[type=button].has-size-large{height:var(--e-contact-buttons-size-large);width:var(--e-contact-buttons-size-large)}.e-contact-buttons-var-3 .e-contact-buttons__chat-button.has-size-large svg,.e-contact-buttons-var-3 .e-contact-buttons__chat-button[type=button].has-size-large svg,.e-contact-buttons-var-3 .e-contact-buttons__close-button.has-size-large svg,.e-contact-buttons-var-3 .e-contact-buttons__close-button[type=button].has-size-large svg{height:var(--e-contact-buttons-svg-size-large);width:var(--e-contact-buttons-svg-size-large)}.e-contact-buttons-var-3 .e-contact-buttons__chat-button.has-size-large i,.e-contact-buttons-var-3 .e-contact-buttons__chat-button[type=button].has-size-large i,.e-contact-buttons-var-3 .e-contact-buttons__close-button.has-size-large i,.e-contact-buttons-var-3 .e-contact-buttons__close-button[type=button].has-size-large i{font-size:var(--e-contact-buttons-svg-size-large)}.e-contact-buttons-var-3 .e-contact-buttons__content{background-color:var(--e-contact-buttons-chat-box-bg);padding-block-end:var(--e-contact-buttons-chat-box-padding-block-end);padding-block-start:var(--e-contact-buttons-chat-box-padding-block-start);padding-inline-end:var(--e-contact-buttons-chat-box-padding-inline-end);padding-inline-start:var(--e-contact-buttons-chat-box-padding-inline-start)}.e-contact-buttons-var-3 .e-contact-buttons__top-bar{background-color:var(--e-contact-buttons-chat-box-bg);padding:0 20px 20px 0;position:relative}.e-contact-buttons-var-3 .e-contact-buttons__top-bar .e-contact-buttons__close-button{background:none;border:0;color:var(--e-contact-buttons-close-button-color);display:flex;inset-inline-end:0;padding:0;position:absolute;top:0}.e-contact-buttons-var-3 .e-contact-buttons__top-bar .e-contact-buttons__close-button:focus,.e-contact-buttons-var-3 .e-contact-buttons__top-bar .e-contact-buttons__close-button:hover{background:none;border:0;color:var(--e-contact-buttons-close-button-color)}.e-contact-buttons-var-3 .e-contact-buttons__top-bar-title{font-size:18px;font-weight:600;line-height:18px}.e-contact-buttons-var-3 .e-contact-buttons__links{background-color:var(--e-contact-buttons-chat-box-bg);display:flex;flex-direction:column;padding-block-end:20px;padding-inline:16px}.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]){color:var(--e-contact-buttons-icon-link-text-color);display:flex;flex-direction:row;font-size:16px;font-weight:500;gap:var(--e-contact-buttons-icon-link-gap);line-height:24px;margin-block-end:var(--e-contact-buttons-icon-link-spacing)}.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:last-of-type,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]):last-of-type{margin-block-end:0}.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link svg,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]) svg{fill:var(--e-contact-buttons-icon-link-text-color);height:1em;width:1em}.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:focus,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:hover,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]):focus,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]):hover{color:var(--e-contact-buttons-icon-link-text-color-hover)}.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:focus svg,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:hover svg,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]):focus svg,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]):hover svg{fill:var(--e-contact-buttons-icon-link-text-color-hover)}.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link.has-icon-position-start .e-contact-buttons__contact-icon-container,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]).has-icon-position-start .e-contact-buttons__contact-icon-container{order:1}.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link.has-icon-position-start .e-contact-buttons__contact-tooltip,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]).has-icon-position-start .e-contact-buttons__contact-tooltip{order:2}.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link.has-icon-position-end .e-contact-buttons__contact-icon-container,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]).has-icon-position-end .e-contact-buttons__contact-icon-container{display:flex;flex-grow:1;justify-content:flex-end;order:2}.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link.has-icon-position-end .e-contact-buttons__contact-tooltip,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]).has-icon-position-end .e-contact-buttons__contact-tooltip{order:1}.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link.has-dividers,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]).has-dividers{padding-block-end:var(--e-contact-buttons-icon-link-spacing);position:relative}.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link.has-dividers:after,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]).has-dividers:after{background-color:var(--e-contact-buttons-icon-link-divider-color);bottom:0;content:"";display:block;height:var(--e-contact-buttons-icon-link-divider-weight);left:0;position:absolute;width:100%}.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link.has-dividers:last-of-type,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]).has-dividers:last-of-type{padding-block-end:0}.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link.has-dividers:last-of-type:after,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]).has-dividers:last-of-type:after{display:none}.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-container{align-items:center;display:flex}.e-contact-buttons-var-3 .e-contact-buttons__cta-button{background-color:var(--e-contact-buttons-send-button-bg);border-radius:5px;color:var(--e-contact-buttons-send-button-text);display:flex;font-size:16px;font-weight:500;justify-content:center;line-height:24px;padding-block-end:var(--e-contact-buttons-send-button-padding-block-end);padding-block-start:var(--e-contact-buttons-send-button-padding-block-start);padding-inline-end:var(--e-contact-buttons-send-button-padding-inline-end);padding-inline-start:var(--e-contact-buttons-send-button-padding-inline-start)}.e-contact-buttons-var-3 .e-contact-buttons__cta-button:focus,.e-contact-buttons-var-3 .e-contact-buttons__cta-button:hover{background-color:var(--e-contact-buttons-send-button-bg-hover);color:var(--e-contact-buttons-send-button-text-hover)}.e-contact-buttons-var-4{--e-contact-buttons-size-small:45px;--e-contact-buttons-size-medium:50px;--e-contact-buttons-size-large:55px;--e-contact-buttons-icon-small:20px;--e-contact-buttons-icon-medium:24px;--e-contact-buttons-icon-large:26px;--e-contact-buttons-button-bg-hover:#324a6d;--e-contact-buttons-active-button-color:#1c2448;--e-contact-buttons-contact-button-icon-hover:#467ff7;--e-contact-buttons-contact-button-bg-hover:#fff;width:auto}.e-contact-buttons-var-4 .e-contact-buttons__chat-buttons-container{display:flex}.e-contact-buttons-var-4 .e-contact-buttons__close-button{border-radius:50%;inset-inline-end:unset;inset-inline-start:unset;position:relative;top:unset}.e-contact-buttons-var-4 .e-contact-buttons__close-button,.e-contact-buttons-var-4 .e-contact-buttons__close-button:focus,.e-contact-buttons-var-4 .e-contact-buttons__close-button:hover{background-color:var(--e-contact-buttons-active-button-bg);color:var(--e-contact-buttons-active-button-color)}.e-contact-buttons-var-4 .e-contact-buttons__chat-button[aria-expanded=true],.e-contact-buttons-var-4 .e-contact-buttons__chat-button[type=button][aria-expanded=true],.e-contact-buttons-var-4 .e-contact-buttons__close-button[aria-expanded=false],.e-contact-buttons-var-4 .e-contact-buttons__close-button[type=button][aria-expanded=false]{display:none}.e-contact-buttons-var-4 .e-contact-buttons__content{border-radius:0;box-shadow:none;margin:0;overflow:visible}.e-contact-buttons-var-4 .e-contact-buttons__contact-links{display:flex;flex-direction:column;gap:var(--e-contact-buttons-contact-gap)}.e-contact-buttons-var-4 .e-contact-buttons__contact-icon-container{align-items:center;background-color:var(--e-contact-buttons-contact-button-bg);border-radius:50px;display:inline-flex;justify-content:center;transition:all .3s}.e-contact-buttons-var-4 .e-contact-buttons__contact-icon-link{align-items:center;display:flex;flex-direction:row;gap:14px}.e-contact-buttons-var-4 .e-contact-buttons__contact-icon-link .e-contact-buttons__contact-icon-container{color:var(--e-contact-buttons-contact-button-icon)}.e-contact-buttons-var-4 .e-contact-buttons__contact-icon-link svg{fill:var(--e-contact-buttons-contact-button-icon)}.e-contact-buttons-var-4 .e-contact-buttons__contact-icon-link:focus .e-contact-buttons__contact-icon-container,.e-contact-buttons-var-4 .e-contact-buttons__contact-icon-link:hover .e-contact-buttons__contact-icon-container{background-color:var(--e-contact-buttons-contact-button-bg-hover);color:var(--e-contact-buttons-contact-button-icon-hover);transition:all .3s}.e-contact-buttons-var-4 .e-contact-buttons__contact-icon-link:focus svg,.e-contact-buttons-var-4 .e-contact-buttons__contact-icon-link:hover svg{fill:var(--e-contact-buttons-contact-button-icon-hover)}.e-contact-buttons-var-4 .e-contact-buttons__contact-tooltip{background-color:var(--e-contact-buttons-tooltip-bg);border-radius:16px;box-shadow:2px 4px 4px 0 rgba(0,0,0,.15);color:var(--e-contact-buttons-tooltip-text);font-size:13px;line-height:25px;padding:4px 14px;position:relative}.e-contact-buttons-var-4 .e-contact-buttons__contact-tooltip:after{border-style:solid;content:"";height:0;position:absolute;top:50%;transform:translateY(-50%);width:0}.e-contact-buttons-var-4.has-h-alignment-end .e-contact-buttons__chat-button-container{padding-inline-end:0}.e-contact-buttons-var-4.has-h-alignment-end .e-contact-buttons__contact-links{align-items:flex-end}.e-contact-buttons-var-4.has-h-alignment-center .e-contact-buttons__contact-tooltip:after,.e-contact-buttons-var-4.has-h-alignment-end .e-contact-buttons__contact-tooltip:after{border-block-end-color:transparent;border-block-end-width:8px;border-block-start-color:transparent;border-block-start-width:8px;border-inline-end-color:transparent;border-inline-end-width:0;border-inline-start-color:var(--e-contact-buttons-tooltip-bg);border-inline-start-width:10px;inset-inline-end:-8px}.e-contact-buttons-var-4.has-h-alignment-start .e-contact-buttons__chat-button-container{padding-inline-start:0}.e-contact-buttons-var-4.has-h-alignment-start .e-contact-buttons__contact-links{align-items:flex-start}.e-contact-buttons-var-4.has-h-alignment-start .e-contact-buttons__contact-tooltip{order:2}.e-contact-buttons-var-4.has-h-alignment-start .e-contact-buttons__contact-icon-container{order:1}.e-contact-buttons-var-4.has-h-alignment-start .e-contact-buttons__contact-tooltip:after{border-block-end-color:transparent;border-block-end-width:8px;border-block-start-color:transparent;border-block-start-width:8px;border-inline-end-color:var(--e-contact-buttons-tooltip-bg);border-inline-end-width:10px;border-inline-start-color:transparent;border-inline-start-width:0;inset-inline-start:-8px}.e-contact-buttons-var-4.has-h-alignment-center .e-contact-buttons__contact-links{align-items:flex-end}.e-contact-buttons-var-4.has-h-alignment-center .e-contact-buttons__content-wrapper{inset-inline-end:0}.e-contact-buttons-var-4.has-h-alignment-center .e-contact-buttons__contact-tooltip{inset-inline-end:calc(100% + 14px);position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap}.e-contact-buttons-var-4.has-h-alignment-center .e-contact-buttons__contact-icon-link{position:relative}.e-contact-buttons-var-4 .has-size-small .e-contact-buttons__contact-icon-container,.e-contact-buttons-var-4 .has-size-small.e-contact-buttons__chat-button,.e-contact-buttons-var-4 .has-size-small.e-contact-buttons__close-button{height:var(--e-contact-buttons-size-small);width:var(--e-contact-buttons-size-small)}.e-contact-buttons-var-4 .has-size-small .e-contact-buttons__contact-icon-container svg,.e-contact-buttons-var-4 .has-size-small.e-contact-buttons__chat-button svg,.e-contact-buttons-var-4 .has-size-small.e-contact-buttons__close-button svg{height:var(--e-contact-buttons-icon-small);width:var(--e-contact-buttons-icon-small)}.e-contact-buttons-var-4 .has-size-small .e-contact-buttons__contact-icon-container i,.e-contact-buttons-var-4 .has-size-small.e-contact-buttons__chat-button i,.e-contact-buttons-var-4 .has-size-small.e-contact-buttons__close-button i{font-size:var(--e-contact-buttons-icon-small)}.e-contact-buttons-var-4 .has-size-medium .e-contact-buttons__contact-icon-container,.e-contact-buttons-var-4 .has-size-medium.e-contact-buttons__chat-button,.e-contact-buttons-var-4 .has-size-medium.e-contact-buttons__close-button{height:var(--e-contact-buttons-size-medium);width:var(--e-contact-buttons-size-medium)}.e-contact-buttons-var-4 .has-size-medium .e-contact-buttons__contact-icon-container svg,.e-contact-buttons-var-4 .has-size-medium.e-contact-buttons__chat-button svg,.e-contact-buttons-var-4 .has-size-medium.e-contact-buttons__close-button svg{height:var(--e-contact-buttons-icon-medium);width:var(--e-contact-buttons-icon-medium)}.e-contact-buttons-var-4 .has-size-medium .e-contact-buttons__contact-icon-container i,.e-contact-buttons-var-4 .has-size-medium.e-contact-buttons__chat-button i,.e-contact-buttons-var-4 .has-size-medium.e-contact-buttons__close-button i{font-size:var(--e-contact-buttons-icon-medium)}.e-contact-buttons-var-4 .has-size-large .e-contact-buttons__contact-icon-container,.e-contact-buttons-var-4 .has-size-large.e-contact-buttons__chat-button,.e-contact-buttons-var-4 .has-size-large.e-contact-buttons__close-button{height:var(--e-contact-buttons-size-large);width:var(--e-contact-buttons-size-large)}.e-contact-buttons-var-4 .has-size-large .e-contact-buttons__contact-icon-container svg,.e-contact-buttons-var-4 .has-size-large.e-contact-buttons__chat-button svg,.e-contact-buttons-var-4 .has-size-large.e-contact-buttons__close-button svg{height:var(--e-contact-buttons-icon-large);width:var(--e-contact-buttons-icon-large)}.e-contact-buttons-var-4 .has-size-large .e-contact-buttons__contact-icon-container i,.e-contact-buttons-var-4 .has-size-large.e-contact-buttons__chat-button i,.e-contact-buttons-var-4 .has-size-large.e-contact-buttons__close-button i{font-size:var(--e-contact-buttons-icon-large)}.e-contact-buttons-var-6{--e-contact-buttons-icon-size-small:25px;--e-contact-buttons-icon-size-medium:30px;--e-contact-buttons-icon-size-large:35px;--e-contact-buttons-button-bar-bg:#324a6d;--e-contact-buttons-links-border-radius:50px;--e-contact-buttons-contact-button-icon-hover:#c8d5dc;--e-contact-buttons-button-bar-padding-block-end:12px;--e-contact-buttons-button-bar-padding-block-start:12px;--e-contact-buttons-button-bar-padding-inline-end:12px;--e-contact-buttons-button-bar-padding-inline-start:12px;--e-contact-buttons-vertical-offset:20px;width:auto}.e-contact-buttons-var-6 .e-contact-buttons__contact-links{background-color:var(--e-contact-buttons-button-bar-bg);border-radius:var(--e-contact-buttons-links-border-radius);display:flex;gap:0;justify-content:center;padding-inline-end:var(--e-contact-buttons-button-bar-padding-inline-end);padding-inline-start:var(--e-contact-buttons-button-bar-padding-inline-start)}.e-contact-buttons-var-6 .e-contact-buttons__contact-links.has-corners-rounded{--e-contact-buttons-links-border-radius:20px}.e-contact-buttons-var-6 .e-contact-buttons__contact-links.has-corners-round{--e-contact-buttons-links-border-radius:50px}.e-contact-buttons-var-6 .e-contact-buttons__contact-links.has-corners-sharp{--e-contact-buttons-links-border-radius:0}.e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link{color:var(--e-contact-buttons-contact-button-icon);display:flex;padding-block-end:var(--e-contact-buttons-button-bar-padding-block-end);padding-block-start:var(--e-contact-buttons-button-bar-padding-block-start);padding-inline-end:var(--e-contact-buttons-button-bar-padding-inline-end);padding-inline-start:var(--e-contact-buttons-button-bar-padding-inline-start)}.e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link svg{fill:var(--e-contact-buttons-contact-button-icon);height:28px;transition:all .3s;width:28px}.e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link:focus,.e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link:hover{color:var(--e-contact-buttons-contact-button-icon-hover)}.e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link:focus svg,.e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link:hover svg{fill:var(--e-contact-buttons-contact-button-icon-hover);transition:all .3s}.e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link.has-size-small svg{height:var(--e-contact-buttons-icon-size-small);width:var(--e-contact-buttons-icon-size-small)}.e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link.has-size-small i{font-size:var(--e-contact-buttons-icon-size-small)}.e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link.has-size-medium svg{height:var(--e-contact-buttons-icon-size-medium);width:var(--e-contact-buttons-icon-size-medium)}.e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link.has-size-medium i{font-size:var(--e-contact-buttons-icon-size-medium)}.e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link.has-size-large svg{height:var(--e-contact-buttons-icon-size-large);width:var(--e-contact-buttons-icon-size-large)}.e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link.has-size-large i{font-size:var(--e-contact-buttons-icon-size-large)}.e-contact-buttons-var-7{--e-contact-buttons-chat-button-padding-block-end:16px;--e-contact-buttons-chat-button-padding-block-start:16px;--e-contact-buttons-chat-button-padding-inline-end:20px;--e-contact-buttons-chat-button-padding-inline-start:20px;--e-contact-buttons-chat-button-gap:8px;--e-contact-buttons-horizontal-offset:0;--e-contact-buttons-vertical-offset:0}.e-contact-buttons-var-7.has-h-alignment-end .e-contact-buttons__chat-button-container,.e-contact-buttons-var-7.has-h-alignment-start .e-contact-buttons__chat-button-container{padding-inline:0}@media (max-width:767px){.e-contact-buttons-var-7.has-mobile-full-width{width:100%}.e-contact-buttons-var-7.has-mobile-full-width .e-contact-buttons__chat-button-container{max-width:100%;width:100%}.e-contact-buttons-var-7.has-mobile-full-width .e-contact-buttons__chat-button{width:100%}}.e-contact-buttons-var-7 .e-contact-buttons__chat-button,.e-contact-buttons-var-7 .e-contact-buttons__chat-button:not([href]):not([tabindex]),.e-contact-buttons-var-7 .e-contact-buttons__chat-button[type=button]{border-radius:0;color:var(--e-contact-buttons-button-icon);display:inline-flex;font-size:18px;font-weight:500;gap:var(--e-contact-buttons-chat-button-gap);height:-moz-fit-content;height:fit-content;line-height:28px;padding-block-end:var(--e-contact-buttons-chat-button-padding-block-end);padding-block-start:var(--e-contact-buttons-chat-button-padding-block-start);padding-inline-end:var(--e-contact-buttons-chat-button-padding-inline-end);padding-inline-start:var(--e-contact-buttons-chat-button-padding-inline-start);width:-moz-fit-content;width:fit-content}.e-contact-buttons-var-7 .e-contact-buttons__chat-button svg,.e-contact-buttons-var-7 .e-contact-buttons__chat-button:not([href]):not([tabindex]) svg,.e-contact-buttons-var-7 .e-contact-buttons__chat-button[type=button] svg{height:1em;width:1em}.e-contact-buttons-var-7 .e-contact-buttons__chat-button:focus,.e-contact-buttons-var-7 .e-contact-buttons__chat-button:hover,.e-contact-buttons-var-7 .e-contact-buttons__chat-button:not([href]):not([tabindex]):focus,.e-contact-buttons-var-7 .e-contact-buttons__chat-button:not([href]):not([tabindex]):hover,.e-contact-buttons-var-7 .e-contact-buttons__chat-button[type=button]:focus,.e-contact-buttons-var-7 .e-contact-buttons__chat-button[type=button]:hover{color:var(--e-contact-buttons-button-icon-hover)}.e-contact-buttons-var-8{--e-contact-buttons-size-small:48px;--e-contact-buttons-size-medium:56px;--e-contact-buttons-size-large:64px;--e-contact-buttons-svg-size-small:22px;--e-contact-buttons-svg-size-medium:28px;--e-contact-buttons-svg-size-large:36px;--e-contact-buttons-chat-box-width:280px;--e-contact-buttons-button-bg:#324a6d;--e-contact-buttons-button-bg-hover:#1c2448;--e-contact-buttons-active-button-bg:#f3f5f8;--e-contact-buttons-active-button-color:#324a6d;--e-contact-buttons-top-bar-bg:#324a6d;--e-contact-buttons-contact-button-bg:#c8d5dc;--e-contact-buttons-contact-button-icon:#324a6d}.e-contact-buttons-var-8 .has-colors-type-default.has-platform-email,.e-contact-buttons-var-8 .has-colors-type-default.has-platform-phone,.e-contact-buttons-var-8 .has-colors-type-default.has-platform-sms,.e-contact-buttons-var-8 .has-colors-type-default.has-platform-url{--e-contact-buttons-contact-button-icon:#467ff7}.e-contact-buttons-var-8 .has-colors-type-default.has-platform-whatsapp{--e-contact-buttons-contact-button-icon:#25d366}.e-contact-buttons-var-8 .has-colors-type-default.has-platform-skype{--e-contact-buttons-contact-button-icon:#00aff0}.e-contact-buttons-var-8 .has-colors-type-default.has-platform-messenger{--e-contact-buttons-contact-button-icon:#168aff}.e-contact-buttons-var-8 .has-colors-type-default.has-platform-viber{--e-contact-buttons-contact-button-icon:#7360f2}.e-contact-buttons-var-8 .has-colors-type-default.has-platform-waze{--e-contact-buttons-contact-button-icon:#3cf}.e-contact-buttons-var-8 .has-size-small.e-contact-buttons__close-button{align-items:center;display:flex;height:var(--e-contact-buttons-size-small);justify-content:center;width:var(--e-contact-buttons-size-small)}.e-contact-buttons-var-8 .has-size-small.e-contact-buttons__close-button .eicon-close{font-size:24px}.e-contact-buttons-var-8 .has-size-medium.e-contact-buttons__close-button{height:var(--e-contact-buttons-size-medium);width:var(--e-contact-buttons-size-medium)}.e-contact-buttons-var-8 .has-size-medium.e-contact-buttons__close-button .eicon-close{font-size:28px}.e-contact-buttons-var-8 .has-size-large.e-contact-buttons__close-button{height:var(--e-contact-buttons-size-large);width:var(--e-contact-buttons-size-large)}.e-contact-buttons-var-8 .has-size-large.e-contact-buttons__close-button .eicon-close{font-size:32px}.e-contact-buttons-var-8 .e-contact-buttons__chat-buttons-container{display:flex}.e-contact-buttons-var-8 .e-contact-buttons__close-button{border-radius:50%;inset-inline-end:unset;inset-inline-start:unset;position:relative;top:unset}.e-contact-buttons-var-8 .e-contact-buttons__close-button,.e-contact-buttons-var-8 .e-contact-buttons__close-button:focus,.e-contact-buttons-var-8 .e-contact-buttons__close-button:hover{background-color:var(--e-contact-buttons-active-button-bg);color:var(--e-contact-buttons-active-button-color)}.e-contact-buttons-var-8 .e-contact-buttons__chat-button[aria-expanded=true],.e-contact-buttons-var-8 .e-contact-buttons__chat-button[type=button][aria-expanded=true],.e-contact-buttons-var-8 .e-contact-buttons__close-button[aria-expanded=false]{display:none}.e-contact-buttons-var-8 .e-contact-buttons__top-bar-title{font-size:16px;font-weight:600;line-height:24px}.e-contact-buttons-var-8 .e-contact-buttons__top-bar-subtitle{font-size:12px;font-weight:500px;line-height:16px}.e-contact-buttons-var-8 .e-contact-buttons__contact-links{display:flex;flex-direction:column;gap:12px;padding:12px}.e-contact-buttons-var-8 .e-contact-buttons__contact-icon-link{background-color:var(--e-contact-buttons-contact-button-bg);border-end-end-radius:15px;border-end-start-radius:15px;border-start-end-radius:15px;color:var(--e-contact-buttons-contact-button-icon);display:grid;grid-template-columns:auto 1fr;grid-template-rows:repeat(2,1fr);grid-column-gap:12px;grid-row-gap:0;padding:10px 20px}.e-contact-buttons-var-8 .e-contact-buttons__contact-icon-link svg{fill:var(--e-contact-buttons-contact-button-icon)}.e-contact-buttons-var-8 .e-contact-buttons__contact-icon-link.has-size-small svg{height:var(--e-contact-buttons-svg-size-small);width:var(--e-contact-buttons-svg-size-small)}.e-contact-buttons-var-8 .e-contact-buttons__contact-icon-link.has-size-small i{font-size:var(--e-contact-buttons-svg-size-small)}.e-contact-buttons-var-8 .e-contact-buttons__contact-icon-link.has-size-medium svg{height:var(--e-contact-buttons-svg-size-medium);width:var(--e-contact-buttons-svg-size-medium)}.e-contact-buttons-var-8 .e-contact-buttons__contact-icon-link.has-size-medium i{font-size:var(--e-contact-buttons-svg-size-medium)}.e-contact-buttons-var-8 .e-contact-buttons__contact-icon-link.has-size-large svg{height:var(--e-contact-buttons-svg-size-large);width:var(--e-contact-buttons-svg-size-large)}.e-contact-buttons-var-8 .e-contact-buttons__contact-icon-link.has-size-large i{font-size:var(--e-contact-buttons-svg-size-large)}.e-contact-buttons-var-8 .e-contact-buttons__contact-icon-container{align-items:center;display:flex;grid-area:1/1/3/2}.e-contact-buttons-var-8 .e-contact-buttons__contact-title{color:var(--e-contact-buttons-contact-title-text-color);font-size:16px;font-weight:600;grid-area:1/2/2/3;line-height:24px}.e-contact-buttons-var-8 .e-contact-buttons__contact-description{color:var(--e-contact-buttons-contact-description-text-color);font-size:12px;font-weight:300;grid-area:2/2/3/3;line-height:16px}.e-contact-buttons-var-8 .e-contact-buttons__links-container{background-color:var(--e-contact-buttons-chat-box-bg)}.e-contact-buttons-var-9{--e-contact-buttons-size-small:48px;--e-contact-buttons-size-medium:56px;--e-contact-buttons-size-large:64px;--e-contact-buttons-svg-size-small:24px;--e-contact-buttons-svg-size-medium:28px;--e-contact-buttons-svg-size-large:32px;--e-contact-buttons-transition-duration:.3s;--e-contact-buttons-transition:all var(--e-contact-buttons-transition-duration);--e-contact-buttons-overlap-margin:-10px;--e-contact-buttons-chat-button-padding-block-end:8px;--e-contact-buttons-chat-button-padding-block-start:8px;--e-contact-buttons-chat-button-padding-inline-end:16px;--e-contact-buttons-chat-button-padding-inline-start:16px;width:auto}.e-contact-buttons-var-9 .e-contact-buttons__chat-button-icon-container{align-items:center;background-color:var(--e-contact-buttons-button-bg);border-radius:50%;display:flex;justify-content:center;position:relative;transition:var(--e-contact-buttons-transition);z-index:1}.e-contact-buttons-var-9 .e-contact-buttons__chat-button-icon-container svg{position:relative;z-index:2}.e-contact-buttons-var-9 .e-contact-buttons__chat-button-text{background-color:var(--e-contact-buttons-button-bg);color:var(--e-contact-buttons-button-icon);font-size:16px;font-weight:500;line-height:24px;padding-block-end:var(--e-contact-buttons-chat-button-padding-block-end);padding-block-start:var(--e-contact-buttons-chat-button-padding-block-start);padding-inline-end:var(--e-contact-buttons-chat-button-padding-inline-end);padding-inline-start:var(--e-contact-buttons-chat-button-padding-inline-start);position:relative;transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button{background-color:transparent;border-radius:0;color:var(--e-contact-buttons-button-icon);height:auto;width:auto}.e-contact-buttons-var-9 .e-contact-buttons__chat-button:focus,.e-contact-buttons-var-9 .e-contact-buttons__chat-button:hover{color:var(--e-contact-buttons-button-icon)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button:focus svg,.e-contact-buttons-var-9 .e-contact-buttons__chat-button:hover svg{fill:var(--e-contact-buttons-button-icon)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button:focus .e-contact-buttons__chat-button-icon-container,.e-contact-buttons-var-9 .e-contact-buttons__chat-button:focus .e-contact-buttons__chat-button-text,.e-contact-buttons-var-9 .e-contact-buttons__chat-button:focus .e-contact-buttons__chat-button-text:before,.e-contact-buttons-var-9 .e-contact-buttons__chat-button:hover .e-contact-buttons__chat-button-icon-container,.e-contact-buttons-var-9 .e-contact-buttons__chat-button:hover .e-contact-buttons__chat-button-text,.e-contact-buttons-var-9 .e-contact-buttons__chat-button:hover .e-contact-buttons__chat-button-text:before{background-color:var(--e-contact-buttons-button-bg);color:var(--e-contact-buttons-button-icon);transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button.has-size-small .e-contact-buttons__chat-button-icon-container{height:var(--e-contact-buttons-size-small);width:var(--e-contact-buttons-size-small)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button.has-size-small .e-contact-buttons__chat-button-icon-container svg{height:var(--e-contact-buttons-svg-size-small);width:var(--e-contact-buttons-svg-size-small)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button.has-size-small .e-contact-buttons__chat-button-icon-container i{font-size:var(--e-contact-buttons-svg-size-small)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button.has-size-medium .e-contact-buttons__chat-button-icon-container{height:var(--e-contact-buttons-size-medium);width:var(--e-contact-buttons-size-medium)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button.has-size-medium .e-contact-buttons__chat-button-icon-container svg{height:var(--e-contact-buttons-svg-size-medium);width:var(--e-contact-buttons-svg-size-medium)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button.has-size-medium .e-contact-buttons__chat-button-icon-container i{font-size:var(--e-contact-buttons-svg-size-medium)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button.has-size-large .e-contact-buttons__chat-button-icon-container{height:var(--e-contact-buttons-size-large);width:var(--e-contact-buttons-size-large)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button.has-size-large .e-contact-buttons__chat-button-icon-container svg{height:var(--e-contact-buttons-svg-size-large);width:var(--e-contact-buttons-svg-size-large)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button.has-size-large .e-contact-buttons__chat-button-icon-container i{font-size:var(--e-contact-buttons-svg-size-large)}.e-contact-buttons-var-9.has-h-alignment-end .e-contact-buttons__chat-button-container{padding-inline-end:0}@media (min-width:1025px){.e-contact-buttons-var-9.has-h-alignment-end .e-contact-buttons__chat-button-icon-container{inset-inline-end:-5px;position:absolute;transition:var(--e-contact-buttons-transition)}}.e-contact-buttons-var-9.has-h-alignment-end .e-contact-buttons__chat-button-text{border-end-end-radius:50px;border-end-start-radius:0;border-start-end-radius:50px;border-start-start-radius:0;margin-inline-start:var(--e-contact-buttons-overlap-margin)}@media (min-width:1025px){.e-contact-buttons-var-9.has-h-alignment-end .e-contact-buttons__chat-button-text{clip-path:inset(0 0 0 100%)}.e-contact-buttons-var-9.has-h-alignment-end .e-contact-buttons__chat-button:focus .e-contact-buttons__chat-button-text,.e-contact-buttons-var-9.has-h-alignment-end .e-contact-buttons__chat-button:hover .e-contact-buttons__chat-button-text{clip-path:inset(0 0 0 0);transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-9.has-h-alignment-end .e-contact-buttons__chat-button:focus .e-contact-buttons__chat-button-icon-container,.e-contact-buttons-var-9.has-h-alignment-end .e-contact-buttons__chat-button:hover .e-contact-buttons__chat-button-icon-container{inset-inline-end:100%;transition:var(--e-contact-buttons-transition)}}.e-contact-buttons-var-9.has-h-alignment-start .e-contact-buttons__chat-button-container{padding-inline-start:0}.e-contact-buttons-var-9.has-h-alignment-start .e-contact-buttons__chat-button-icon-container{order:2}@media (min-width:1025px){.e-contact-buttons-var-9.has-h-alignment-start .e-contact-buttons__chat-button-icon-container{inset-inline-start:-5px;position:absolute;transition:var(--e-contact-buttons-transition)}}.e-contact-buttons-var-9.has-h-alignment-start .e-contact-buttons__chat-button-text{border-end-end-radius:0;border-end-start-radius:50px;border-start-end-radius:0;border-start-start-radius:50px;margin-inline-end:var(--e-contact-buttons-overlap-margin);order:1}@media (min-width:1025px){.e-contact-buttons-var-9.has-h-alignment-start .e-contact-buttons__chat-button-text{clip-path:inset(0 100% 0 0);transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-9.has-h-alignment-start .e-contact-buttons__chat-button:focus .e-contact-buttons__chat-button-text,.e-contact-buttons-var-9.has-h-alignment-start .e-contact-buttons__chat-button:hover .e-contact-buttons__chat-button-text{clip-path:inset(0 0 0 0);transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-9.has-h-alignment-start .e-contact-buttons__chat-button:focus .e-contact-buttons__chat-button-icon-container,.e-contact-buttons-var-9.has-h-alignment-start .e-contact-buttons__chat-button:hover .e-contact-buttons__chat-button-icon-container{inset-inline-start:100%;transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button-icon-container{inset-inline-start:50%;order:2;position:absolute;transform:translateX(-50%)}}.e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button-text{border-end-end-radius:50px;border-end-start-radius:0;border-start-end-radius:50px;border-start-start-radius:0;margin-inline-start:var(--e-contact-buttons-overlap-margin)}@media (min-width:1025px){.e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button-text{clip-path:inset(0 0 0 100%);inset-inline-end:50%;order:1}.e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button:focus .e-contact-buttons__chat-button-text,.e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button:hover .e-contact-buttons__chat-button-text{clip-path:inset(0 0 0 0);transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button:focus .e-contact-buttons__chat-button-icon-container,.e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button:hover .e-contact-buttons__chat-button-icon-container{inset-inline-start:-100%;transform:unset;transition:var(--e-contact-buttons-transition)}}.e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button.has-size-small:focus .e-contact-buttons__chat-button-icon-container,.e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button.has-size-small:hover .e-contact-buttons__chat-button-icon-container{inset-inline-start:calc(-100% + 10px)}.e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button.has-size-large:focus .e-contact-buttons__chat-button-icon-container,.e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button.has-size-large:hover .e-contact-buttons__chat-button-icon-container{inset-inline-start:calc(-100% - 5px)}.e-contact-buttons-var-10{--e-contact-buttons-size-small:40px;--e-contact-buttons-size-medium:48px;--e-contact-buttons-size-large:56px;--e-contact-buttons-svg-size-small:20px;--e-contact-buttons-svg-size-medium:24px;--e-contact-buttons-svg-size-large:28px;--e-contact-buttons-svg-size:var(--e-contact-buttons-svg-size-medium);--e-contact-buttons-horizontal-offset:0;--e-contact-buttons-transition-duration:.3s;--e-contact-buttons-transition:all var(--e-contact-buttons-transition-duration);--e-contact-buttons-contact-gap:4px;--e-contact-buttons-contact-padding-block-end:8px;--e-contact-buttons-contact-padding-block-start:8px;--e-contact-buttons-contact-padding-inline-end:12px;--e-contact-buttons-contact-padding-inline-start:12px;width:auto}.e-contact-buttons-var-10 .has-corners-rounded{--e-contact-buttons-border-radius:20px}.e-contact-buttons-var-10 .has-corners-round{--e-contact-buttons-border-radius:50px}.e-contact-buttons-var-10 .has-corners-sharp{--e-contact-buttons-border-radius:0}.e-contact-buttons-var-10 .has-size-small{--e-contact-buttons-svg-size:var(--e-contact-buttons-svg-size-small)}.e-contact-buttons-var-10 .has-size-medium{--e-contact-buttons-svg-size:var(--e-contact-buttons-svg-size-medium)}.e-contact-buttons-var-10 .has-size-large{--e-contact-buttons-svg-size:var(--e-contact-buttons-svg-size-large)}.e-contact-buttons-var-10 .e-contact-buttons__contact-links{display:flex;gap:var(--e-contact-buttons-contact-gap)}.e-contact-buttons-var-10 .e-contact-buttons__contact-icon-container{align-items:center;display:inline-flex;justify-content:center}.e-contact-buttons-var-10 .e-contact-buttons__contact-icon-container svg{height:var(--e-contact-buttons-svg-size);width:var(--e-contact-buttons-svg-size)}.e-contact-buttons-var-10 .e-contact-buttons__contact-icon-container i{font-size:var(--e-contact-buttons-svg-size)}.e-contact-buttons-var-10 .e-contact-buttons__contact-icon-link{align-items:center;background-color:var(--e-contact-buttons-contact-button-bg);color:var(--e-contact-buttons-contact-button-icon);display:flex;transition:all .3s}.e-contact-buttons-var-10 .e-contact-buttons__contact-icon-link svg{fill:var(--e-contact-buttons-contact-button-icon)}.e-contact-buttons-var-10 .e-contact-buttons__contact-icon-link:focus,.e-contact-buttons-var-10 .e-contact-buttons__contact-icon-link:hover{background-color:var(--e-contact-buttons-contact-button-bg);color:var(--e-contact-buttons-contact-button-icon);transition:all .3s}.e-contact-buttons-var-10 .e-contact-buttons__contact-icon-link:focus svg,.e-contact-buttons-var-10 .e-contact-buttons__contact-icon-link:hover svg{fill:var(--e-contact-buttons-contact-button-icon)}.e-contact-buttons-var-10 .e-contact-buttons__contact-title{display:inline-block;padding-block-end:var(--e-contact-buttons-contact-padding-block-end);padding-block-start:var(--e-contact-buttons-contact-padding-block-start);padding-inline-end:var(--e-contact-buttons-contact-padding-inline-end);padding-inline-start:var(--e-contact-buttons-contact-padding-inline-start)}.e-contact-buttons-var-10.has-h-alignment-start .e-contact-buttons__contact-icon-link{--e-contact-buttons-margin-offset:8px;justify-content:flex-end;padding-inline-end:12px;transform:translateX(calc(-100% + var(--e-contact-buttons-svg-size) * 2 - var(--e-contact-buttons-margin-offset)));transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-10.has-h-alignment-start .e-contact-buttons__contact-icon-link.has-size-small{--e-contact-buttons-margin-offset:2px}[dir=rtl] .e-contact-buttons-var-10.has-h-alignment-start .e-contact-buttons__contact-icon-link{--e-contact-buttons-margin-offset:2px;transform:translateX(calc(100% - (var(--e-contact-buttons-svg-size) * 2 - var(--e-contact-buttons-margin-offset))))}[dir=rtl] .e-contact-buttons-var-10.has-h-alignment-start .e-contact-buttons__contact-icon-link.has-size-large{--e-contact-buttons-margin-offset:8px}.e-contact-buttons-var-10.has-h-alignment-start .e-contact-buttons__contact-links{align-items:flex-start;flex-direction:column}.e-contact-buttons-var-10.has-h-alignment-start .e-contact-buttons__contact-icon-link{border-end-end-radius:var(--e-contact-buttons-border-radius);border-end-start-radius:0;border-start-end-radius:var(--e-contact-buttons-border-radius);border-start-start-radius:0}@media (min-width:768px){.e-contact-buttons-var-10.has-h-alignment-start .e-contact-buttons__contact-icon-link:focus,.e-contact-buttons-var-10.has-h-alignment-start .e-contact-buttons__contact-icon-link:hover{transform:none;transition:var(--e-contact-buttons-transition)}}.e-contact-buttons-var-10.has-h-alignment-start .e-contact-buttons__contact-icon-link.active{transform:none;transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-icon-link{--e-contact-buttons-margin-offset:8px;padding-inline-start:12px;transform:translateX(calc(100% - var(--e-contact-buttons-svg-size) * 2 + var(--e-contact-buttons-margin-offset)));transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-icon-link.has-size-small{--e-contact-buttons-margin-offset:2px}[dir=rtl] .e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-icon-link{--e-contact-buttons-margin-offset:2px;transform:translateX(calc(-100% + var(--e-contact-buttons-svg-size) * 2 - var(--e-contact-buttons-margin-offset)))}[dir=rtl] .e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-icon-link.has-size-large{--e-contact-buttons-margin-offset:8px}@media (min-width:768px){.e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-icon-link:focus,.e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-icon-link:hover{transform:none;transition:var(--e-contact-buttons-transition)}}.e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-icon-link.active{transform:none;transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-links{align-items:flex-end;flex-direction:column}.e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-icon-container{order:1}.e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-title{order:2}.e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-icon-link{border-end-end-radius:0;border-end-start-radius:var(--e-contact-buttons-border-radius);border-start-end-radius:0;border-start-start-radius:var(--e-contact-buttons-border-radius)}.e-contact-buttons-var-10.has-h-alignment-center .e-contact-buttons__contact-icon-link{flex-direction:column}.e-contact-buttons-var-10.has-h-alignment-center .e-contact-buttons__contact-title{writing-mode:vertical-lr}.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-bottom .e-contact-buttons__contact-links{align-items:flex-end}.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-bottom .e-contact-buttons__contact-icon-container{order:1}.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-bottom .e-contact-buttons__contact-title{order:2}.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-bottom .e-contact-buttons__contact-icon-link{--e-contact-buttons-margin-offset:14px;border-end-end-radius:0;border-end-start-radius:0;border-start-end-radius:var(--e-contact-buttons-border-radius);border-start-start-radius:var(--e-contact-buttons-border-radius);padding-block-start:12px;transform:translateY(calc(100% - var(--e-contact-buttons-svg-size) * 2 + var(--e-contact-buttons-margin-offset)));transition:var(--e-contact-buttons-transition)}@media (min-width:768px){.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-bottom .e-contact-buttons__contact-icon-link:focus,.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-bottom .e-contact-buttons__contact-icon-link:hover{transform:none;transition:var(--e-contact-buttons-transition)}}.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-bottom .e-contact-buttons__contact-icon-link.active{transform:none;transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-bottom .e-contact-buttons__contact-icon-link.has-size-small{--e-contact-buttons-margin-offset:5px}.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-top .e-contact-buttons__contact-links{align-items:flex-start}.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-top .e-contact-buttons__contact-icon-container{align-items:flex-end}.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-top .e-contact-buttons__contact-icon-link{--e-contact-buttons-margin-offset:14px;border-end-end-radius:var(--e-contact-buttons-border-radius);border-end-start-radius:var(--e-contact-buttons-border-radius);border-start-end-radius:0;border-start-start-radius:0;justify-content:flex-end;padding-block-end:12px;transform:translateY(calc(-100% + var(--e-contact-buttons-svg-size) + var(--e-contact-buttons-margin-offset)));transition:var(--e-contact-buttons-transition)}@media (min-width:768px){.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-top .e-contact-buttons__contact-icon-link:focus,.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-top .e-contact-buttons__contact-icon-link:hover{transform:none;transition:var(--e-contact-buttons-transition)}}.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-top .e-contact-buttons__contact-icon-link.active{transform:none;transition:var(--e-contact-buttons-transition)}.e-floating-bars{--e-floating-bars-announcement-bg-color:#467ff7;--e-floating-bars-announcement-text-color:#fff;--e-floating-bars-announcement-icon-color:#fff;--e-floating-bars-cta-button-text-color:#fff;--e-floating-bars-cta-button-text-color-hover:#467ff7;--e-floating-bars-cta-button-bg-color:#1c2448;--e-floating-bars-cta-button-bg-color-hover:#fff;--e-floating-bars-cta-button-border-color:#1c2448;--e-floating-bars-cta-button-border-color-hover:#1c2448;--e-floating-bars-close-button-color:#fff;--e-floating-bars-announcement-icon-size:20px;--e-floating-bars-elements-padding-block-end:12px;--e-floating-bars-elements-padding-block-start:12px;--e-floating-bars-elements-padding-inline-end:16px;--e-floating-bars-elements-padding-inline-start:16px;--e-floating-bars-elements-gap:16px;--e-floating-bars-cta-corners:50px;--e-floating-bars-cta-button-border-width:2px;--e-floating-bars-cta-button-padding-block-end:8px;--e-floating-bars-cta-button-padding-block-start:8px;--e-floating-bars-cta-button-padding-inline-end:20px;--e-floating-bars-cta-button-padding-inline-start:20px;--e-floating-bars-cta-button-icon-gap:5px;--e-floating-bars-cta-button-animation-delay:500ms;--e-floating-bars-cta-button-animation-duration:1000ms;--e-floating-bars-background-overlay-opacity:0.5;--e-floating-bars-close-icon-size:24px;align-items:center;background-color:var(--e-floating-bars-announcement-bg-color);color:var(--e-floating-bars-announcement-text-color);display:flex;gap:var(--e-floating-bars-elements-gap);padding-block-end:var(--e-floating-bars-elements-padding-block-end);padding-block-start:var(--e-floating-bars-elements-padding-block-start);padding-inline-end:var(--e-floating-bars-elements-padding-inline-end);padding-inline-start:var(--e-floating-bars-elements-padding-inline-start);position:relative;width:100%;z-index:10000}@media (max-width:767px){.e-floating-bars{align-items:flex-start;display:grid;gap:var(--e-floating-bars-elements-gap);grid-template-columns:auto auto;grid-template-rows:auto auto;row-gap:16px}}.e-floating-bars:focus{outline:none}.e-floating-bars.has-vertical-position-top{inset-block-start:0}.e-floating-bars.has-vertical-position-bottom{inset-block-end:0}.e-floating-bars.is-sticky{inset-inline-end:0;inset-inline-start:0;position:fixed}.e-floating-bars.is-hidden{display:none}.e-floating-bars.has-close-button{padding-inline-end:calc(var(--e-floating-bars-elements-padding-inline-end) + 20px);padding-inline-start:calc(var(--e-floating-bars-elements-padding-inline-start) + 20px)}.e-floating-bars .has-corners-rounded{--e-floating-bars-corners:20px}.e-floating-bars .has-corners-round{--e-floating-bars-corners:50px}.e-floating-bars .has-corners-sharp{--e-floating-bars-corners:0}.e-floating-bars__announcement-text{align-items:center;color:var(--e-floating-bars-announcement-text-color);display:flex;font-size:16px;font-weight:400;height:100%;margin:0}.e-floating-bars__announcement-icon{align-items:center;color:var(--e-floating-bars-announcement-icon-color);display:flex;height:100%}.e-floating-bars__announcement-icon svg{fill:var(--e-floating-bars-announcement-icon-color);height:var(--e-floating-bars-announcement-icon-size);width:var(--e-floating-bars-announcement-icon-size)}.e-floating-bars__announcement-icon i{color:var(--e-floating-bars-announcement-icon-color);font-size:var(--e-floating-bars-announcement-icon-size)}.e-floating-bars__cta-icon{color:var(--e-floating-bars-cta-button-text-color);display:inline-flex;transition:all .3s}.e-floating-bars__cta-icon svg{fill:var(--e-floating-bars-cta-button-text-color);height:1em;transition:all .3s;width:1em}.e-floating-bars__cta-button-container{order:3}@media (max-width:767px){.e-floating-bars__cta-button-container{display:flex;grid-column:span 2/span 2;grid-row-start:2}}.e-floating-bars .e-floating-bars__cta-button,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]){align-items:center;color:var(--e-floating-bars-cta-button-text-color);display:inline-flex;font-size:16px;font-weight:700;gap:var(--e-floating-bars-cta-button-icon-gap);position:relative;transition:all .3s;white-space:nowrap}.e-floating-bars .e-floating-bars__cta-button.animated,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]).animated{animation-delay:var(--e-floating-bars-cta-button-animation-delay);animation-duration:var(--e-floating-bars-cta-button-animation-duration);animation-iteration-count:1}.e-floating-bars .e-floating-bars__cta-button.has-entrance-animation,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]).has-entrance-animation{opacity:0}.e-floating-bars .e-floating-bars__cta-button.visible,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]).visible{opacity:1}.e-floating-bars .e-floating-bars__cta-button:focus,.e-floating-bars .e-floating-bars__cta-button:focus .e-floating-bars__cta-icon,.e-floating-bars .e-floating-bars__cta-button:hover,.e-floating-bars .e-floating-bars__cta-button:hover .e-floating-bars__cta-icon,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]):focus,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]):focus .e-floating-bars__cta-icon,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]):hover,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]):hover .e-floating-bars__cta-icon{color:var(--e-floating-bars-cta-button-text-color-hover);transition:all .3s}.e-floating-bars .e-floating-bars__cta-button:focus .e-floating-bars__cta-icon svg,.e-floating-bars .e-floating-bars__cta-button:hover .e-floating-bars__cta-icon svg,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]):focus .e-floating-bars__cta-icon svg,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]):hover .e-floating-bars__cta-icon svg{fill:var(--e-floating-bars-cta-button-text-color-hover);transition:all .3s}.e-floating-bars .e-floating-bars__cta-button.has-border,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]).has-border{border-color:var(--e-floating-bars-cta-button-border-color);border-style:solid;border-width:var(--e-floating-bars-cta-button-border-width)}.e-floating-bars .e-floating-bars__cta-button.has-border:focus,.e-floating-bars .e-floating-bars__cta-button.has-border:hover,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]).has-border:focus,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]).has-border:hover{border-color:var(--e-floating-bars-cta-button-border-color-hover)}.e-floating-bars .e-floating-bars__cta-button.is-type-button,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]).is-type-button{background-color:var(--e-floating-bars-cta-button-bg-color);border-radius:var(--e-floating-bars-corners);padding-block-end:var(--e-floating-bars-cta-button-padding-block-end);padding-block-start:var(--e-floating-bars-cta-button-padding-block-start);padding-inline-end:var(--e-floating-bars-cta-button-padding-inline-end);padding-inline-start:var(--e-floating-bars-cta-button-padding-inline-start)}.e-floating-bars .e-floating-bars__cta-button.is-type-button:focus,.e-floating-bars .e-floating-bars__cta-button.is-type-button:hover,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]).is-type-button:focus,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]).is-type-button:hover{background-color:var(--e-floating-bars-cta-button-bg-color-hover)}.e-floating-bars .e-floating-bars__cta-button.is-type-link,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]).is-type-link{text-decoration:none}.e-floating-bars .e-floating-bars__cta-button.is-type-link .e-floating-bars__cta-text,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]).is-type-link .e-floating-bars__cta-text{text-decoration:underline}.e-floating-bars__close-button,.e-floating-bars__close-button[type=button]{align-items:center;display:flex;position:absolute}.e-floating-bars__close-button i,.e-floating-bars__close-button[type=button] i{font-size:var(--e-floating-bars-close-icon-size)}@media (max-width:767px){.e-floating-bars__close-button,.e-floating-bars__close-button[type=button]{top:10px}}.e-floating-bars__close-button,.e-floating-bars__close-button:focus,.e-floating-bars__close-button:hover,.e-floating-bars__close-button[type=button],.e-floating-bars__close-button[type=button]:focus,.e-floating-bars__close-button[type=button]:hover{background-color:transparent;border:0;color:var(--e-floating-bars-close-button-color);padding:0}.e-floating-bars__close-button i,.e-floating-bars__close-button:focus i,.e-floating-bars__close-button:hover i,.e-floating-bars__close-button[type=button] i,.e-floating-bars__close-button[type=button]:focus i,.e-floating-bars__close-button[type=button]:hover i{color:var(--e-floating-bars-close-button-color)}.e-floating-bars__overlay{background-position:50%;background-size:cover;height:100%;inset-block-end:0;inset-block-start:0;inset-inline-end:0;inset-inline-start:0;opacity:var(--e-floating-bars-background-overlay-opacity);position:absolute;width:100%;z-index:-1}.e-con.e-con--floating-bars,.e-con:has(.e-floating-bars){padding:0}.e-con.e-con--floating-bars>.e-con-inner,.e-con.e-con--floating-bars>.e-con-inner.e-con-inner--floating-bars,.e-con:has(.e-floating-bars)>.e-con-inner,.e-con:has(.e-floating-bars)>.e-con-inner.e-con-inner--floating-bars{max-width:unset;padding-block-end:0;padding-block-start:0}.e-floating-bars-var-2{--e-floating-bars-announcement-bg-color:#fff;--e-floating-bars-headline-text-color:#1c2448;--e-floating-bars-headline-text-color-hover:#467ff7;--e-floating-bars-headline-icon-color:#467ff7;--e-floating-bars-pause-play-icon-color:#495157;--e-floating-bars-pause-play-bg-color:#f3f5f8;--e-floating-bars-close-button-bg-color:#1c2448;--e-floating-bars-headlines-gap:16px;--e-floating-bars-headline-icon-size:16px;--e-floating-bars-vertical-padding:16px;--e-floating-bars-headline-icon-position:row;--e-floating-bars-controls-icon-size:16px;--e-floating-bars-scroll-duration:100s;--e-floating-bars-scroll-direction:forwards;--e-floating-bars-ticker-controls-order:1;--e-floating-bars-headline-icon-gap:10px;align-items:stretch;gap:0;padding:0}.e-floating-bars-var-2.has-close-button{padding:0}.e-floating-bars-var-2 .e-floating-bars__headlines{display:flex;flex-grow:1;gap:var(--e-floating-bars-headlines-gap);max-width:100vw;padding-block:var(--e-floating-bars-vertical-padding)}.e-floating-bars-var-2 .e-floating-bars__headlines-inner{display:flex;flex-wrap:nowrap;gap:var(--e-floating-bars-headlines-gap);width:-moz-max-content;width:max-content;z-index:1}.e-floating-bars-var-2 .e-floating-bars__headlines[data-animated=true]{overflow:hidden}.e-floating-bars-var-2 .e-floating-bars__headlines[data-animated=true] .e-floating-bars__headlines-inner{animation:scroll var(--e-floating-bars-scroll-duration) var(--e-floating-bars-scroll-direction) linear infinite}[dir=rtl] .e-floating-bars-var-2 .e-floating-bars__headlines[data-animated=true] .e-floating-bars__headlines-inner{animation:scroll-reverse var(--e-floating-bars-scroll-duration) var(--e-floating-bars-scroll-direction) linear infinite}.e-floating-bars-var-2 .e-floating-bars__headlines[data-animated=true].has-pause-hover:hover .e-floating-bars__headlines-inner,.e-floating-bars-var-2 .e-floating-bars__headlines[data-animated=true].is-paused .e-floating-bars__headlines-inner{animation-play-state:paused}.e-floating-bars-var-2 .e-floating-bars__headline,.e-floating-bars-var-2 .e-floating-bars__headline:not([href]):not([tabindex]){align-items:center;color:var(--e-floating-bars-headline-text-color);display:flex;flex-direction:var(--e-floating-bars-headline-icon-position);gap:var(--e-floating-bars-headline-icon-gap);position:relative;width:-moz-max-content;width:max-content;z-index:1}.e-floating-bars-var-2 .e-floating-bars__headline:focus,.e-floating-bars-var-2 .e-floating-bars__headline:hover,.e-floating-bars-var-2 .e-floating-bars__headline:not([href]):not([tabindex]):focus,.e-floating-bars-var-2 .e-floating-bars__headline:not([href]):not([tabindex]):hover{color:var(--e-floating-bars-headline-text-color-hover)}.e-floating-bars-var-2 .e-floating-bars__headline-icon{color:var(--e-floating-bars-headline-icon-color);display:flex}.e-floating-bars-var-2 .e-floating-bars__headline-icon svg{fill:var(--e-floating-bars-headline-icon-color);height:var(--e-floating-bars-headline-icon-size);width:var(--e-floating-bars-headline-icon-size)}.e-floating-bars-var-2 .e-floating-bars__headline-icon i{color:var(--e-floating-bars-headline-icon-color);font-size:var(--e-floating-bars-headline-icon-size)}.e-floating-bars-var-2 .e-floating-bars__ticker-controls{align-items:stretch;display:flex}.e-floating-bars-var-2 .e-floating-bars__pause-button,.e-floating-bars-var-2 .e-floating-bars__play-button{align-items:center;background-color:var(--e-floating-bars-pause-play-bg-color);border:0;border-radius:0;color:var(--e-floating-bars-pause-play-icon-color);display:flex;justify-content:center;padding:16px;width:100%;z-index:1}.e-floating-bars-var-2 .e-floating-bars__pause-button svg,.e-floating-bars-var-2 .e-floating-bars__play-button svg{fill:var(--e-floating-bars-pause-play-icon-color);height:var(--e-floating-bars-controls-icon-size);width:var(--e-floating-bars-controls-icon-size)}.e-floating-bars-var-2 .e-floating-bars__pause-button i,.e-floating-bars-var-2 .e-floating-bars__play-button i{color:var(--e-floating-bars-pause-play-icon-color);font-size:var(--e-floating-bars-controls-icon-size)}.e-floating-bars-var-2 .e-floating-bars__pause-button[aria-hidden=true],.e-floating-bars-var-2 .e-floating-bars__play-button[aria-hidden=true]{display:none}.e-floating-bars-var-2 .e-floating-bars__close-button,.e-floating-bars-var-2 .e-floating-bars__close-button[type=button]{align-items:center;align-self:stretch!important;background-color:var(--e-floating-bars-close-button-bg-color);border-radius:0;inset-inline-end:unset!important;inset-inline-start:unset!important;order:var(--e-floating-bars-ticker-controls-order);padding-inline:12px;position:relative;top:unset!important;z-index:1}.e-floating-bars-var-2 .e-floating-bars__close-button i,.e-floating-bars-var-2 .e-floating-bars__close-button[type=button] i{font-size:var(--e-floating-bars-controls-icon-size)}.e-floating-bars-var-2 .e-floating-bars__play-pause-controls{align-items:stretch;display:flex;position:relative}.e-floating-bars-var-2 .e-floating-bars__overlay{z-index:0}.e-floating-bars-var-2 .e-floating-bars__ticker-controls{order:var(--e-floating-bars-ticker-controls-order)}@keyframes scroll{to{transform:translate(-100%)}}@keyframes scroll-reverse{to{transform:translate(100%)}}.e-floating-bars-var-3{--e-floating-bars-announcement-bg-color:#cdd9df;--e-floating-bars-announcement-text-color:#1c2448;--e-floating-bars-announcement-icon-color:#1c2448;--e-floating-bars-close-button-color:#1c2448;--e-floating-bars-coupon-button-color:#467ff7;--e-floating-bars-coupon-bg-color:#fff;--e-floating-bars-coupon-border-color:#467ff7;--e-floating-bars-coupon-icon-gap:5px;--e-floating-bars-coupon-border-width:2px;--e-floating-bars-coupon-padding-block-end:8px;--e-floating-bars-coupon-padding-block-start:8px;--e-floating-bars-coupon-padding-inline-end:20px;--e-floating-bars-coupon-padding-inline-start:20px;--e-floating-bars-coupon-animation-delay:500ms;--e-floating-bars-coupon-animation-duration:1000ms;--e-floating-bars-coupon-width:initial;--e-floating-bars-coupon-height:initial}.e-floating-bars-var-3 .e-floating-bars__coupon-button{align-items:center;border:0;border-radius:0;color:var(--e-floating-bars-coupon-button-color);display:flex;height:var(--e-floating-bars-coupon-height);justify-content:center;order:3;padding-block-end:var(--e-floating-bars-coupon-padding-block-end);padding-block-start:var(--e-floating-bars-coupon-padding-block-start);padding-inline-end:var(--e-floating-bars-coupon-padding-inline-end);padding-inline-start:var(--e-floating-bars-coupon-padding-inline-start);position:relative;width:var(--e-floating-bars-coupon-width)}.e-floating-bars-var-3 .e-floating-bars__coupon-button,.e-floating-bars-var-3 .e-floating-bars__coupon-button:focus,.e-floating-bars-var-3 .e-floating-bars__coupon-button:hover{background-color:var(--e-floating-bars-coupon-bg-color)}.e-floating-bars-var-3 .e-floating-bars__coupon-button.animated{animation-delay:var(--e-floating-bars-coupon-animation-delay);animation-duration:var(--e-floating-bars-coupon-animation-duration);animation-iteration-count:1}.e-floating-bars-var-3 .e-floating-bars__coupon-button.has-entrance-animation{opacity:0}.e-floating-bars-var-3 .e-floating-bars__coupon-button.visible{opacity:1}.e-floating-bars-var-3 .e-floating-bars__coupon-button.has-border.is-type-cutout{border-color:var(--e-floating-bars-coupon-border-color);border-style:dashed;border-width:var(--e-floating-bars-coupon-border-width)}.e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-text{--e-floating-bars-coupon-padding-block-end:0;--e-floating-bars-coupon-padding-block-start:0;--e-floating-bars-coupon-padding-inline-end:0;--e-floating-bars-coupon-padding-inline-start:0;--e-floating-bars-coupon-border-width:0;--e-floating-bars-coupon-bg-color:transparent}.e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-gift-tag,.e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-price-tag,.e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-round-ticket,.e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-square-ticket{--e-floating-bars-coupon-padding-block-end:8px;--e-floating-bars-coupon-padding-block-start:8px;--e-floating-bars-coupon-padding-inline-end:20px;--e-floating-bars-coupon-padding-inline-start:20px;background-color:transparent}.e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-gift-tag,.e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-price-tag{padding-inline-start:calc(var(--e-floating-bars-coupon-padding-inline-start) + 1.5em)}[dir=rtl] .e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-gift-tag .e-floating-bars__shape,[dir=rtl] .e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-price-tag .e-floating-bars__shape{transform:rotate(180deg)}.e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-round-ticket,.e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-square-ticket{padding-inline:calc(var(--e-floating-bars-coupon-padding-inline-start) + .5em)}.e-floating-bars-var-3 .e-floating-bars__coupon-button.has-border .shape{stroke:var(--e-floating-bars-coupon-border-color);stroke-width:var(--e-floating-bars-coupon-border-width)}@media (max-width:767px){.e-floating-bars-var-3 .e-floating-bars__coupon-button{display:flex;grid-column:span 2/span 2;grid-row-start:2;justify-content:center}}.e-floating-bars-var-3 .e-floating-bars__shape{left:0;position:absolute;z-index:-1}.e-floating-bars-var-3 .e-floating-bars__shape .path{fill:var(--e-floating-bars-coupon-bg-color)}.e-floating-bars-var-3 .e-floating-bars__shape .circle{fill:var(--e-floating-bars-announcement-bg-color)}.e-floating-bars-var-3 .e-floating-bars__shape:not(:root){overflow:visible!important}.e-floating-bars-var-3 .e-floating-bars__coupon-icon{color:var(--e-floating-bars-coupon-button-color);display:flex}.e-floating-bars-var-3 .e-floating-bars__coupon-icon svg{fill:var(--e-floating-bars-coupon-button-color);height:1em;width:1em}.e-floating-bars-var-3 .e-floating-bars__coupon-text-group{align-items:center;display:flex;gap:var(--e-floating-bars-coupon-icon-gap)}.e-floating-bars-var-3 .e-floating-bars__coupon-text-group.is-hidden{display:none}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-floating-buttons.min.css */
.e-contact-buttons{--e-contact-buttons-chat-box-width:360px;--e-contact-buttons-size-small:55px;--e-contact-buttons-size-medium:65px;--e-contact-buttons-size-large:75px;--e-contact-buttons-svg-size-small:32px;--e-contact-buttons-svg-size-medium:38px;--e-contact-buttons-svg-size-large:42px;--e-contact-buttons-profile-image-size-small:65px;--e-contact-buttons-profile-image-size-medium:75px;--e-contact-buttons-profile-image-size-large:85px;--e-contact-buttons-dot:red;--e-contact-buttons-dot-size:16px;--e-contact-buttons-profile-dot-bg:#39aa59;--e-contact-buttons-border-radius:20px;--e-contact-button-chat-button-animation-delay:0;--e-contact-buttons-icon-size-small:45px;--e-contact-buttons-icon-size-medium:50px;--e-contact-buttons-icon-size-large:55px;--e-contact-buttons-contact-gap:15px;--e-contact-buttons-horizontal-offset:25px;--e-contact-buttons-vertical-offset:25px;--e-contact-buttons-box-shadow:4px 4px 10px 0px rgba(0,0,0,.15);--e-contact-buttons-drop-shadow:drop-shadow(4px 4px 10px rgba(0,0,0,.15));--e-contact-buttons-button-bg:#467ff7;--e-contact-buttons-button-bg-hover:#1c2448;--e-contact-buttons-button-icon:#fff;--e-contact-buttons-button-icon-hover:#fff;--e-contact-buttons-top-bar-bg:#1c2448;--e-contact-buttons-top-bar-title:#fff;--e-contact-buttons-top-bar-subtitle:#fff;--e-contact-buttons-close-button-color:#fff;--e-contact-buttons-active-button-bg:#fff;--e-contact-buttons-message-bubble-name:#000;--e-contact-buttons-message-bubble-body:#000;--e-contact-buttons-message-bubble-time:#000;--e-contact-buttons-message-bubble-bubble-bg:#fff;--e-contact-buttons-message-bubble-chat-bg:#c8d5dc;--e-contact-buttons-send-button-icon:#fff;--e-contact-buttons-send-button-bg:#467ff7;--e-contact-buttons-send-button-icon-hover:#fff;--e-contact-buttons-send-button-bg-hover:#1c2448;--e-contact-buttons-chat-box-bg:#fff;--e-contact-buttons-contact-button-icon:#fff;--e-contact-buttons-contact-button-icon-hover:#fff;--e-contact-buttons-contact-button-bg:#467ff7;--e-contact-buttons-contact-button-bg-hover:#1c2448;--e-contact-buttons-tooltip-text:#1c2448;--e-contact-buttons-tooltip-bg:#fff;--e-contact-buttons-contact-title-text-color:#1c2448;--e-contact-buttons-contact-description-text-color:#1c2448;display:flex;flex-direction:column;gap:20px;pointer-events:none;position:fixed;width:var(--e-contact-buttons-chat-box-width);z-index:10000}@media (max-width:767px){.e-contact-buttons{inset-inline-end:0;width:90vw}}.e-contact-buttons.has-h-alignment-start{inset-inline-start:var(--e-contact-buttons-horizontal-offset);justify-content:flex-start}@media (max-width:767px){.e-contact-buttons.has-h-alignment-start{inset-inline-start:0}}.e-contact-buttons.has-h-alignment-start .e-contact-buttons__chat-button-container{justify-content:flex-start;padding-inline-end:0;padding-inline-start:20px}@media (max-width:767px){.e-contact-buttons.has-h-alignment-start .e-contact-buttons__chat-button-container{inset-inline-end:unset;inset-inline-start:var(--e-contact-buttons-horizontal-offset)}}.e-contact-buttons.has-h-alignment-end{align-items:flex-end;inset-inline-end:var(--e-contact-buttons-horizontal-offset);justify-content:flex-end}.e-contact-buttons.has-h-alignment-end .e-contact-buttons__chat-button-container{inset-inline-end:var(--e-contact-buttons-horizontal-offset);justify-content:flex-end;padding-inline-end:20px}@media (max-width:767px){.e-contact-buttons.has-h-alignment-end .e-contact-buttons__chat-button-container{inset-inline-end:unset}}.e-contact-buttons.has-h-alignment-center{inset-inline-start:50%;justify-content:center;transform:translateX(-50%)}.e-contact-buttons.has-h-alignment-center .e-contact-buttons__chat-button-container{justify-content:center;padding-inline:0}.e-contact-buttons.has-h-alignment-center .e-contact-buttons__content-wrapper{inset-inline-end:calc(var(--e-contact-buttons-chat-box-width) / 2 - 40px);position:relative}.e-contact-buttons.has-v-alignment-top{top:var(--e-contact-buttons-vertical-offset)}.e-contact-buttons.has-v-alignment-top .e-contact-buttons__content-wrapper{order:2}.e-contact-buttons.has-v-alignment-top .e-contact-buttons__chat-button-container{order:1}.e-contact-buttons.has-v-alignment-middle{align-items:center;flex-direction:row;top:50%;transform:translateY(-50%)}.e-contact-buttons.has-v-alignment-middle .e-contact-buttons__chat-button-container{padding-inline:0}.e-contact-buttons.has-v-alignment-middle.has-h-alignment-start .e-contact-buttons__content-wrapper{order:2}.e-contact-buttons.has-v-alignment-middle.has-h-alignment-start .e-contact-buttons__chat-button-container{order:1;padding-inline:0}.e-contact-buttons.has-h-alignment-center.has-v-alignment-middle{flex-direction:column;transform:translate(-50%,-50%)}.e-contact-buttons.has-v-alignment-bottom{bottom:var(--e-contact-buttons-vertical-offset)}.e-contact-buttons.has-platform-whatsapp{--e-contact-buttons-button-bg:#25d366;--e-contact-buttons-button-bg-hover:#075e54;--e-contact-buttons-button-icon:#fff;--e-contact-buttons-button-icon-hover:#fff;--e-contact-buttons-top-bar-bg:#075e54;--e-contact-buttons-top-bar-title:#fff;--e-contact-buttons-top-bar-subtitle:#fff;--e-contact-buttons-close-button-color:#fff;--e-contact-buttons-message-bubble-body:#000;--e-contact-buttons-message-bubble-time:#000;--e-contact-buttons-message-bubble-name:#000;--e-contact-buttons-message-bubble-bubble-bg:#fff;--e-contact-buttons-message-bubble-chat-bg:#ece5dd;--e-contact-buttons-send-button-icon:#fff;--e-contact-buttons-send-button-bg:#25d366;--e-contact-buttons-send-button-icon-hover:#fff;--e-contact-buttons-send-button-bg-hover:#075e54;--e-contact-buttons-chat-box-bg:#fff}.e-contact-buttons.has-platform-skype{--e-contact-buttons-button-bg:#00aff0;--e-contact-buttons-button-bg-hover:#0d72cf;--e-contact-buttons-button-icon:#fff;--e-contact-buttons-button-icon-hover:#fff;--e-contact-buttons-top-bar-bg:#0d72cf;--e-contact-buttons-top-bar-title:#fff;--e-contact-buttons-top-bar-subtitle:#fff;--e-contact-buttons-close-button-color:#fff;--e-contact-buttons-message-bubble-body:#000;--e-contact-buttons-message-bubble-time:#000;--e-contact-buttons-message-bubble-name:#000;--e-contact-buttons-message-bubble-bubble-bg:#fff;--e-contact-buttons-message-bubble-chat-bg:#cdf7ff;--e-contact-buttons-send-button-icon:#fff;--e-contact-buttons-send-button-bg:#00aff0;--e-contact-buttons-send-button-icon-hover:#fff;--e-contact-buttons-send-button-bg-hover:#0d72cf;--e-contact-buttons-chat-box-bg:#fff}.e-contact-buttons.has-platform-messenger{--e-contact-buttons-button-bg:#168aff;--e-contact-buttons-button-bg-hover:#168aff;--e-contact-buttons-button-icon:#fff;--e-contact-buttons-button-icon-hover:#fff;--e-contact-buttons-top-bar-bg:#168aff;--e-contact-buttons-top-bar-title:#fff;--e-contact-buttons-top-bar-subtitle:#fff;--e-contact-buttons-close-button-color:#fff;--e-contact-buttons-message-bubble-body:#000;--e-contact-buttons-message-bubble-time:#000;--e-contact-buttons-message-bubble-name:#000;--e-contact-buttons-message-bubble-bubble-bg:#fff;--e-contact-buttons-message-bubble-chat-bg:#f0f0f0;--e-contact-buttons-send-button-icon:#fff;--e-contact-buttons-send-button-bg:#168aff;--e-contact-buttons-send-button-icon-hover:#fff;--e-contact-buttons-send-button-bg-hover:#168aff;--e-contact-buttons-chat-box-bg:#fff}.e-contact-buttons.has-platform-viber{--e-contact-buttons-button-bg:#7360f2;--e-contact-buttons-button-bg-hover:#4e4879;--e-contact-buttons-button-icon:#fff;--e-contact-buttons-button-icon-hover:#fff;--e-contact-buttons-top-bar-bg:#4e4879;--e-contact-buttons-top-bar-title:#fff;--e-contact-buttons-top-bar-subtitle:#fff;--e-contact-buttons-close-button-color:#fff;--e-contact-buttons-message-bubble-body:#000;--e-contact-buttons-message-bubble-time:#000;--e-contact-buttons-message-bubble-name:#000;--e-contact-buttons-message-bubble-bubble-bg:#fff;--e-contact-buttons-message-bubble-chat-bg:#e5e1ff;--e-contact-buttons-send-button-icon:#fff;--e-contact-buttons-send-button-bg:#7360f2;--e-contact-buttons-send-button-icon-hover:#fff;--e-contact-buttons-send-button-bg-hover:#4e4879;--e-contact-buttons-chat-box-bg:#fff}.e-contact-buttons.has-platform-waze{--e-contact-buttons-button-bg:#3cf;--e-contact-buttons-button-bg-hover:#09f;--e-contact-buttons-button-icon:#fff;--e-contact-buttons-button-icon-hover:#fff;--e-contact-buttons-top-bar-bg:#09f;--e-contact-buttons-top-bar-title:#fff;--e-contact-buttons-top-bar-subtitle:#fff;--e-contact-buttons-close-button-color:#fff;--e-contact-buttons-message-bubble-body:#000;--e-contact-buttons-message-bubble-time:#000;--e-contact-buttons-message-bubble-name:#000;--e-contact-buttons-message-bubble-bubble-bg:#fff;--e-contact-buttons-message-bubble-chat-bg:#ece5dd;--e-contact-buttons-send-button-icon:#fff;--e-contact-buttons-send-button-bg:#3cf;--e-contact-buttons-send-button-icon-hover:#fff;--e-contact-buttons-send-button-bg-hover:#09f;--e-contact-buttons-chat-box-bg:#fff}.e-contact-buttons.has-corners-rounded{--e-contact-buttons-border-radius:20px}.e-contact-buttons.has-corners-round{--e-contact-buttons-border-radius:50px}.e-contact-buttons.has-corners-sharp{--e-contact-buttons-border-radius:0}.e-contact-buttons:not(.has-animations) .e-contact-buttons__content-wrapper.hidden{display:none}.e-contact-buttons.has-animations .e-contact-buttons__content-wrapper.hidden{display:block;transition:1s;visibility:hidden}.e-contact-buttons.has-animations .e-contact-buttons__content-wrapper.animated-wrapper{animation:e-contact-buttons-close 1s;opacity:0;transform:none;visibility:hidden}.e-contact-buttons__chat-button-shadow,.e-contact-buttons__contact-box-shadow,.e-contact-buttons__contact-box-shadow:is(a),.e-contact-buttons__content{box-shadow:var(--e-contact-buttons-box-shadow)}.e-contact-buttons__chat-button-drop-shadow{filter:var(--e-contact-buttons-drop-shadow)}.e-contact-buttons__content{border-radius:var(--e-contact-buttons-border-radius);font-family:var(--e-global-typography-text-font-family,"Poppins"),Sans-serif;overflow:hidden}.e-contact-buttons__top-bar{align-items:center;background-color:var(--e-contact-buttons-top-bar-bg);display:flex;gap:20px;padding:20px;position:relative}.e-contact-buttons__top-bar-title{color:var(--e-contact-buttons-top-bar-title);font-size:24px;font-weight:700;margin-block-end:0}.e-contact-buttons__top-bar-subtitle{color:var(--e-contact-buttons-top-bar-subtitle);font-size:20px;margin-block-end:0}.e-contact-buttons__profile-image{align-items:center;display:flex;position:relative}.e-contact-buttons__profile-image img{border-radius:50%;-o-object-fit:cover;object-fit:cover}.e-contact-buttons__profile-image.has-size-small img{height:var(--e-contact-buttons-profile-image-size-small);width:var(--e-contact-buttons-profile-image-size-small)}.e-contact-buttons__profile-image.has-size-medium img{height:var(--e-contact-buttons-profile-image-size-medium);width:var(--e-contact-buttons-profile-image-size-medium)}.e-contact-buttons__profile-image.has-size-large img{height:var(--e-contact-buttons-profile-image-size-large);width:var(--e-contact-buttons-profile-image-size-large)}.e-contact-buttons__profile-image.has-dot:after{background-color:var(--e-contact-buttons-profile-dot-bg);border:3px solid var(--e-contact-buttons-top-bar-bg);border-radius:50%;bottom:5px;content:"";height:20px;position:absolute;right:0;width:20px}.e-contact-buttons__close-button,.e-contact-buttons__close-button[type=button]{background:none;border:0;color:var(--e-contact-buttons-close-button-color);inset-inline-end:20px;padding:0;position:absolute;top:20px}.e-contact-buttons__close-button:focus,.e-contact-buttons__close-button:hover,.e-contact-buttons__close-button[type=button]:focus,.e-contact-buttons__close-button[type=button]:hover{background:none;border:0;color:var(--e-contact-buttons-close-button-color)}.e-contact-buttons__chat-button-container,.e-contact-buttons__contact-icon-link,.e-contact-buttons__content-wrapper{pointer-events:auto}.e-contact-buttons__chat-button-container{display:flex;max-width:-moz-max-content;max-width:max-content}@media (max-width:767px){.e-contact-buttons__chat-button-container{position:relative}}.e-contact-buttons__chat-button,.e-contact-buttons__chat-button[type=button]{align-items:center;background-color:var(--e-contact-buttons-button-bg);border:0;border-radius:50%;color:var(--e-contact-buttons-button-icon);display:flex;justify-content:center;padding:0;position:relative;transition:all .3s}.e-contact-buttons__chat-button svg,.e-contact-buttons__chat-button[type=button] svg{fill:var(--e-contact-buttons-button-icon)}.e-contact-buttons__chat-button:focus,.e-contact-buttons__chat-button:hover,.e-contact-buttons__chat-button[type=button]:focus,.e-contact-buttons__chat-button[type=button]:hover{background-color:var(--e-contact-buttons-button-bg-hover);color:var(--e-contact-buttons-button-icon-hover);transition:all .3s}.e-contact-buttons__chat-button:focus svg,.e-contact-buttons__chat-button:hover svg,.e-contact-buttons__chat-button[type=button]:focus svg,.e-contact-buttons__chat-button[type=button]:hover svg{fill:var(--e-contact-buttons-button-icon-hover)}.e-contact-buttons__chat-button.has-dot:after,.e-contact-buttons__chat-button[type=button].has-dot:after{background-color:var(--e-contact-buttons-dot);border-radius:50%;content:"";height:var(--e-contact-buttons-dot-size);position:absolute;right:0;top:0;width:var(--e-contact-buttons-dot-size)}.e-contact-buttons__chat-button.has-size-small,.e-contact-buttons__chat-button[type=button].has-size-small{height:var(--e-contact-buttons-size-small);width:var(--e-contact-buttons-size-small)}.e-contact-buttons__chat-button.has-size-small svg,.e-contact-buttons__chat-button[type=button].has-size-small svg{height:var(--e-contact-buttons-svg-size-small);width:var(--e-contact-buttons-svg-size-small)}.e-contact-buttons__chat-button.has-size-small i,.e-contact-buttons__chat-button[type=button].has-size-small i{font-size:var(--e-contact-buttons-svg-size-small)}.e-contact-buttons__chat-button.has-size-medium,.e-contact-buttons__chat-button[type=button].has-size-medium{height:var(--e-contact-buttons-size-medium);width:var(--e-contact-buttons-size-medium)}.e-contact-buttons__chat-button.has-size-medium svg,.e-contact-buttons__chat-button[type=button].has-size-medium svg{height:var(--e-contact-buttons-svg-size-medium);width:var(--e-contact-buttons-svg-size-medium)}.e-contact-buttons__chat-button.has-size-medium i,.e-contact-buttons__chat-button[type=button].has-size-medium i{font-size:var(--e-contact-buttons-svg-size-medium)}.e-contact-buttons__chat-button.has-size-large,.e-contact-buttons__chat-button[type=button].has-size-large{height:var(--e-contact-buttons-size-large);width:var(--e-contact-buttons-size-large)}.e-contact-buttons__chat-button.has-size-large svg,.e-contact-buttons__chat-button[type=button].has-size-large svg{height:var(--e-contact-buttons-svg-size-large);width:var(--e-contact-buttons-svg-size-large)}.e-contact-buttons__chat-button.has-size-large i,.e-contact-buttons__chat-button[type=button].has-size-large i{font-size:var(--e-contact-buttons-svg-size-large)}.e-contact-buttons__chat-button.has-entrance-animation-delay,.e-contact-buttons__chat-button[type=button].has-entrance-animation-delay{animation-delay:var(--e-contact-button-chat-button-animation-delay)}.e-contact-buttons__chat-button.has-entrance-animation-duration-slow,.e-contact-buttons__chat-button[type=button].has-entrance-animation-duration-slow{animation-duration:2s}.e-contact-buttons__chat-button.has-entrance-animation-duration-normal,.e-contact-buttons__chat-button[type=button].has-entrance-animation-duration-normal{animation-duration:1s}.e-contact-buttons__chat-button.has-entrance-animation-duration-fast,.e-contact-buttons__chat-button[type=button].has-entrance-animation-duration-fast{animation-duration:.8s}.e-contact-buttons__chat-button.has-entrance-animation,.e-contact-buttons__chat-button[type=button].has-entrance-animation{opacity:0}.e-contact-buttons__chat-button.visible,.e-contact-buttons__chat-button[type=button].visible{opacity:1}.e-contact-buttons__message-bubble{background-color:var(--e-contact-buttons-message-bubble-chat-bg);padding:25px 20px;padding-inline-start:40px}.e-contact-buttons__message-bubble.has-typing-animation .e-contact-buttons__bubble-container{height:0;opacity:0;visibility:hidden}.e-contact-buttons__bubble{background-color:var(--e-contact-buttons-message-bubble-bubble-bg);border-radius:15px;padding:20px;position:relative}.e-contact-buttons__bubble:after{border-block-end-color:transparent;border-block-end-width:40px;border-block-start-color:transparent;border-block-start-width:0;border-inline-end-color:var(--e-contact-buttons-message-bubble-bubble-bg);border-inline-end-width:40px;border-inline-start-color:transparent;border-inline-start-width:0;border-style:solid;content:"";height:0;inset-inline-start:-20px;position:absolute;top:0;width:0}.e-contact-buttons__message-bubble-name{color:var(--e-contact-buttons-message-bubble-name);font-size:20px;font-weight:600;line-height:25px;margin-block-end:8px}.e-contact-buttons__message-bubble-body{color:var(--e-contact-buttons-message-bubble-body);font-size:20px;line-height:25px;margin-block-end:8px}.e-contact-buttons__message-bubble-time{color:var(--e-contact-buttons-message-bubble-time);font-size:20px;font-weight:600;line-height:25px;margin-block-end:0;text-align:end}.e-contact-buttons__powered-container{text-align:center}.e-contact-buttons__powered-text{color:#000;font-size:16px;font-weight:500;margin-block-end:12px}.e-contact-buttons__dots-container{background-color:var(--e-contact-buttons-message-bubble-bubble-bg);border-radius:15px;display:inline-flex;padding:10px 12px}.e-contact-buttons__dot{animation:e-contact-buttons-typing-jump 1s infinite;background-color:var(--e-contact-buttons-message-bubble-name);border-radius:50%;display:inline-block;height:7px;margin-left:auto;margin-right:3px;position:relative;width:7px}.e-contact-buttons__dot-1{animation-delay:.2s}.e-contact-buttons__dot-2{animation-delay:.4s}.e-contact-buttons__dot-3{animation-delay:.6s}.e-contact-buttons__send-button{background-color:var(--e-contact-buttons-chat-box-bg);padding:12px 20px 20px}.e-contact-buttons__send-button .e-contact-buttons__send-cta{color:var(--e-contact-buttons-send-button-icon)}.e-contact-buttons__send-button .e-contact-buttons__send-cta:focus,.e-contact-buttons__send-button .e-contact-buttons__send-cta:hover{color:var(--e-contact-buttons-send-button-icon-hover)}.e-contact-buttons__send-cta{align-items:center;background-color:var(--e-contact-buttons-send-button-bg);border-radius:30px;display:flex;font-size:18px;font-weight:500;gap:8px;justify-content:center;padding:10px;text-align:center;transition:all .3s;width:100%}.e-contact-buttons__send-cta svg{fill:var(--e-contact-buttons-send-button-icon);height:28px;width:28px}.e-contact-buttons__send-cta:focus,.e-contact-buttons__send-cta:hover{background-color:var(--e-contact-buttons-send-button-bg-hover);transition:all .3s}.e-contact-buttons__send-cta:focus svg,.e-contact-buttons__send-cta:hover svg{fill:var(--e-contact-buttons-send-button-icon-hover)}.e-contact-buttons__content.visible .e-contact-buttons__message-bubble.has-typing-animation .e-contact-buttons__dots-container{animation-delay:0;animation-duration:2s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:e-contact-buttons-disappear}.e-contact-buttons__content.visible .e-contact-buttons__message-bubble.has-typing-animation .e-contact-buttons__bubble-container{animation-delay:2s;animation-duration:.1s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:e-contact-buttons-appear}.e-con:has(.e-contact-buttons)>.e-con-inner,.e-con>.e-con-inner.e-con-inner--floating-buttons{padding-block-end:0;padding-block-start:0}@keyframes e-contact-buttons-typing-jump{0%{bottom:0}20%{bottom:5px}40%{bottom:0}}@keyframes e-contact-buttons-appear{0%{height:0;opacity:0;visibility:hidden}to{height:auto;opacity:1;visibility:visible}}@keyframes e-contact-buttons-disappear{0%{display:inline-flex}to{display:none}}@keyframes e-contact-buttons-close{0%,99.99%{opacity:1;visibility:visible}to{opacity:0;transform:none;visibility:hidden}}.e-contact-buttons-var-1{--e-contact-buttons-button-bg:#324a6d;--e-contact-buttons-button-bg-hover:#1c2448;--e-contact-buttons-top-bar-bg:#324a6d;--e-contact-buttons-message-bubble-name:#1c2448;--e-contact-buttons-message-bubble-body:#1c2448;--e-contact-buttons-message-bubble-time:#1c2448;--e-contact-buttons-message-bubble-bubble-bg:#c8d5dc;--e-contact-buttons-message-bubble-chat-bg:#fff;--e-contact-buttons-contact-text:#1c2448;--e-contact-buttons-var-1-size-small:26px;--e-contact-buttons-var-1-size-medium:28px;--e-contact-buttons-var-1-size-large:32px}.e-contact-buttons-var-1 .e-contact-buttons__contact{align-items:center;background-color:var(--e-contact-buttons-chat-box-bg);display:flex;flex-direction:column;gap:20px;justify-content:center;padding:0 20px 20px}.e-contact-buttons-var-1 .e-contact-buttons__message-bubble{background-color:var(--e-contact-buttons-chat-box-bg);padding:20px;padding-inline-start:40px}.e-contact-buttons-var-1 .e-contact-buttons__contact-text{color:var(--e-contact-buttons-contact-text);font-size:20px;font-weight:400;line-height:25px;margin-bottom:0}.e-contact-buttons-var-1 .e-contact-buttons__contact-links{display:flex;gap:12px}.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link{align-items:center;background-color:var(--e-contact-buttons-contact-button-bg);border-radius:50px;color:var(--e-contact-buttons-contact-button-icon);display:inline-flex;justify-content:center;transition:all .3s}.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link svg{fill:var(--e-contact-buttons-contact-button-icon)}.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link:focus,.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link:hover{background-color:var(--e-contact-buttons-contact-button-bg-hover);color:var(--e-contact-buttons-contact-button-icon-hover);transition:all .3s}.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link:focus svg,.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link:hover svg{fill:var(--e-contact-buttons-contact-button-icon-hover)}.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link.has-size-small{height:var(--e-contact-buttons-icon-size-small);width:var(--e-contact-buttons-icon-size-small)}.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link.has-size-small svg{height:var(--e-contact-buttons-var-1-size-small);width:var(--e-contact-buttons-var-1-size-small)}.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link.has-size-small i{font-size:var(--e-contact-buttons-var-1-size-small)}.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link.has-size-medium{height:var(--e-contact-buttons-icon-size-medium);width:var(--e-contact-buttons-icon-size-medium)}.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link.has-size-medium svg{height:var(--e-contact-buttons-var-1-size-medium);width:var(--e-contact-buttons-var-1-size-medium)}.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link.has-size-medium i{font-size:var(--e-contact-buttons-var-1-size-medium)}.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link.has-size-large{height:var(--e-contact-buttons-icon-size-large);width:var(--e-contact-buttons-icon-size-large)}.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link.has-size-large svg{height:var(--e-contact-buttons-var-1-size-large);width:var(--e-contact-buttons-var-1-size-large)}.e-contact-buttons-var-1 .e-contact-buttons__contact-icon-link.has-size-large i{font-size:var(--e-contact-buttons-var-1-size-large)}.e-contact-buttons-var-3{--e-contact-buttons-size-small:48px;--e-contact-buttons-size-medium:56px;--e-contact-buttons-size-large:64px;--e-contact-buttons-svg-size-small:24px;--e-contact-buttons-svg-size-medium:28px;--e-contact-buttons-svg-size-large:32px;--e-contact-buttons-icon-link-gap:12px;--e-contact-buttons-icon-link-spacing:8px;--e-contact-buttons-icon-link-divider-weight:1px;--e-contact-buttons-send-button-padding-block-end:8px;--e-contact-buttons-send-button-padding-block-start:8px;--e-contact-buttons-send-button-padding-inline-end:16px;--e-contact-buttons-send-button-padding-inline-start:16px;--e-contact-buttons-chat-box-padding-block-end:16px;--e-contact-buttons-chat-box-padding-block-start:16px;--e-contact-buttons-chat-box-padding-inline-end:16px;--e-contact-buttons-chat-box-padding-inline-start:16px;--e-contact-buttons-button-bg:#324a6d;--e-contact-buttons-button-bg-hover:#1c2448;--e-contact-buttons-active-button-bg:#f3f5f8;--e-contact-buttons-active-button-color:#1c2448;--e-contact-buttons-close-button-color:#1c2448;--e-contact-buttons-top-bar-title:#1c2448;--e-contact-buttons-icon-link-text-color:#1c2448;--e-contact-buttons-icon-link-text-color-hover:#324a6d;--e-contact-buttons-icon-link-divider-color:#324a6d;--e-contact-buttons-send-button-text:#fff;--e-contact-buttons-send-button-text-hover:#fff;--e-contact-buttons-send-button-bg:#467ff7;--e-contact-buttons-send-button-bg-hover:#324a6d;width:auto}.e-contact-buttons-var-3.has-h-alignment-center .e-contact-buttons__content-wrapper{inset-inline-end:40px}.e-contact-buttons-var-3 .e-contact-buttons__chat-buttons-container{display:flex}.e-contact-buttons-var-3 .e-contact-buttons__chat-button[aria-expanded=true],.e-contact-buttons-var-3 .e-contact-buttons__chat-button[type=button][aria-expanded=true]{background-color:var(--e-contact-buttons-active-button-bg);color:var(--e-contact-buttons-active-button-color)}.e-contact-buttons-var-3 .e-contact-buttons__chat-button[aria-expanded=true] svg,.e-contact-buttons-var-3 .e-contact-buttons__chat-button[type=button][aria-expanded=true] svg{fill:var(--e-contact-buttons-active-button-color)}.e-contact-buttons-var-3 .e-contact-buttons__chat-button.has-size-small,.e-contact-buttons-var-3 .e-contact-buttons__chat-button[type=button].has-size-small,.e-contact-buttons-var-3 .e-contact-buttons__close-button.has-size-small,.e-contact-buttons-var-3 .e-contact-buttons__close-button[type=button].has-size-small{height:var(--e-contact-buttons-size-small);width:var(--e-contact-buttons-size-small)}.e-contact-buttons-var-3 .e-contact-buttons__chat-button.has-size-small svg,.e-contact-buttons-var-3 .e-contact-buttons__chat-button[type=button].has-size-small svg,.e-contact-buttons-var-3 .e-contact-buttons__close-button.has-size-small svg,.e-contact-buttons-var-3 .e-contact-buttons__close-button[type=button].has-size-small svg{height:var(--e-contact-buttons-svg-size-small);width:var(--e-contact-buttons-svg-size-small)}.e-contact-buttons-var-3 .e-contact-buttons__chat-button.has-size-small i,.e-contact-buttons-var-3 .e-contact-buttons__chat-button[type=button].has-size-small i,.e-contact-buttons-var-3 .e-contact-buttons__close-button.has-size-small i,.e-contact-buttons-var-3 .e-contact-buttons__close-button[type=button].has-size-small i{font-size:var(--e-contact-buttons-svg-size-small)}.e-contact-buttons-var-3 .e-contact-buttons__chat-button.has-size-medium,.e-contact-buttons-var-3 .e-contact-buttons__chat-button[type=button].has-size-medium,.e-contact-buttons-var-3 .e-contact-buttons__close-button.has-size-medium,.e-contact-buttons-var-3 .e-contact-buttons__close-button[type=button].has-size-medium{height:var(--e-contact-buttons-size-medium);width:var(--e-contact-buttons-size-medium)}.e-contact-buttons-var-3 .e-contact-buttons__chat-button.has-size-medium svg,.e-contact-buttons-var-3 .e-contact-buttons__chat-button[type=button].has-size-medium svg,.e-contact-buttons-var-3 .e-contact-buttons__close-button.has-size-medium svg,.e-contact-buttons-var-3 .e-contact-buttons__close-button[type=button].has-size-medium svg{height:var(--e-contact-buttons-svg-size-medium);width:var(--e-contact-buttons-svg-size-medium)}.e-contact-buttons-var-3 .e-contact-buttons__chat-button.has-size-medium i,.e-contact-buttons-var-3 .e-contact-buttons__chat-button[type=button].has-size-medium i,.e-contact-buttons-var-3 .e-contact-buttons__close-button.has-size-medium i,.e-contact-buttons-var-3 .e-contact-buttons__close-button[type=button].has-size-medium i{font-size:var(--e-contact-buttons-svg-size-medium)}.e-contact-buttons-var-3 .e-contact-buttons__chat-button.has-size-large,.e-contact-buttons-var-3 .e-contact-buttons__chat-button[type=button].has-size-large,.e-contact-buttons-var-3 .e-contact-buttons__close-button.has-size-large,.e-contact-buttons-var-3 .e-contact-buttons__close-button[type=button].has-size-large{height:var(--e-contact-buttons-size-large);width:var(--e-contact-buttons-size-large)}.e-contact-buttons-var-3 .e-contact-buttons__chat-button.has-size-large svg,.e-contact-buttons-var-3 .e-contact-buttons__chat-button[type=button].has-size-large svg,.e-contact-buttons-var-3 .e-contact-buttons__close-button.has-size-large svg,.e-contact-buttons-var-3 .e-contact-buttons__close-button[type=button].has-size-large svg{height:var(--e-contact-buttons-svg-size-large);width:var(--e-contact-buttons-svg-size-large)}.e-contact-buttons-var-3 .e-contact-buttons__chat-button.has-size-large i,.e-contact-buttons-var-3 .e-contact-buttons__chat-button[type=button].has-size-large i,.e-contact-buttons-var-3 .e-contact-buttons__close-button.has-size-large i,.e-contact-buttons-var-3 .e-contact-buttons__close-button[type=button].has-size-large i{font-size:var(--e-contact-buttons-svg-size-large)}.e-contact-buttons-var-3 .e-contact-buttons__content{background-color:var(--e-contact-buttons-chat-box-bg);padding-block-end:var(--e-contact-buttons-chat-box-padding-block-end);padding-block-start:var(--e-contact-buttons-chat-box-padding-block-start);padding-inline-end:var(--e-contact-buttons-chat-box-padding-inline-end);padding-inline-start:var(--e-contact-buttons-chat-box-padding-inline-start)}.e-contact-buttons-var-3 .e-contact-buttons__top-bar{background-color:var(--e-contact-buttons-chat-box-bg);padding:0 20px 20px 0;position:relative}.e-contact-buttons-var-3 .e-contact-buttons__top-bar .e-contact-buttons__close-button{background:none;border:0;color:var(--e-contact-buttons-close-button-color);display:flex;inset-inline-end:0;padding:0;position:absolute;top:0}.e-contact-buttons-var-3 .e-contact-buttons__top-bar .e-contact-buttons__close-button:focus,.e-contact-buttons-var-3 .e-contact-buttons__top-bar .e-contact-buttons__close-button:hover{background:none;border:0;color:var(--e-contact-buttons-close-button-color)}.e-contact-buttons-var-3 .e-contact-buttons__top-bar-title{font-size:18px;font-weight:600;line-height:18px}.e-contact-buttons-var-3 .e-contact-buttons__links{background-color:var(--e-contact-buttons-chat-box-bg);display:flex;flex-direction:column;padding-block-end:20px;padding-inline:16px}.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]){color:var(--e-contact-buttons-icon-link-text-color);display:flex;flex-direction:row;font-size:16px;font-weight:500;gap:var(--e-contact-buttons-icon-link-gap);line-height:24px;margin-block-end:var(--e-contact-buttons-icon-link-spacing)}.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:last-of-type,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]):last-of-type{margin-block-end:0}.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link svg,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]) svg{fill:var(--e-contact-buttons-icon-link-text-color);height:1em;width:1em}.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:focus,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:hover,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]):focus,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]):hover{color:var(--e-contact-buttons-icon-link-text-color-hover)}.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:focus svg,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:hover svg,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]):focus svg,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]):hover svg{fill:var(--e-contact-buttons-icon-link-text-color-hover)}.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link.has-icon-position-start .e-contact-buttons__contact-icon-container,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]).has-icon-position-start .e-contact-buttons__contact-icon-container{order:1}.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link.has-icon-position-start .e-contact-buttons__contact-tooltip,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]).has-icon-position-start .e-contact-buttons__contact-tooltip{order:2}.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link.has-icon-position-end .e-contact-buttons__contact-icon-container,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]).has-icon-position-end .e-contact-buttons__contact-icon-container{display:flex;flex-grow:1;justify-content:flex-end;order:2}.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link.has-icon-position-end .e-contact-buttons__contact-tooltip,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]).has-icon-position-end .e-contact-buttons__contact-tooltip{order:1}.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link.has-dividers,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]).has-dividers{padding-block-end:var(--e-contact-buttons-icon-link-spacing);position:relative}.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link.has-dividers:after,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]).has-dividers:after{background-color:var(--e-contact-buttons-icon-link-divider-color);bottom:0;content:"";display:block;height:var(--e-contact-buttons-icon-link-divider-weight);left:0;position:absolute;width:100%}.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link.has-dividers:last-of-type,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]).has-dividers:last-of-type{padding-block-end:0}.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link.has-dividers:last-of-type:after,.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-link:not([href]):not([tabindex]).has-dividers:last-of-type:after{display:none}.e-contact-buttons-var-3 .e-contact-buttons__contact-icon-container{align-items:center;display:flex}.e-contact-buttons-var-3 .e-contact-buttons__cta-button{background-color:var(--e-contact-buttons-send-button-bg);border-radius:5px;color:var(--e-contact-buttons-send-button-text);display:flex;font-size:16px;font-weight:500;justify-content:center;line-height:24px;padding-block-end:var(--e-contact-buttons-send-button-padding-block-end);padding-block-start:var(--e-contact-buttons-send-button-padding-block-start);padding-inline-end:var(--e-contact-buttons-send-button-padding-inline-end);padding-inline-start:var(--e-contact-buttons-send-button-padding-inline-start)}.e-contact-buttons-var-3 .e-contact-buttons__cta-button:focus,.e-contact-buttons-var-3 .e-contact-buttons__cta-button:hover{background-color:var(--e-contact-buttons-send-button-bg-hover);color:var(--e-contact-buttons-send-button-text-hover)}.e-contact-buttons-var-4{--e-contact-buttons-size-small:45px;--e-contact-buttons-size-medium:50px;--e-contact-buttons-size-large:55px;--e-contact-buttons-icon-small:20px;--e-contact-buttons-icon-medium:24px;--e-contact-buttons-icon-large:26px;--e-contact-buttons-button-bg-hover:#324a6d;--e-contact-buttons-active-button-color:#1c2448;--e-contact-buttons-contact-button-icon-hover:#467ff7;--e-contact-buttons-contact-button-bg-hover:#fff;width:auto}.e-contact-buttons-var-4 .e-contact-buttons__chat-buttons-container{display:flex}.e-contact-buttons-var-4 .e-contact-buttons__close-button{border-radius:50%;inset-inline-end:unset;inset-inline-start:unset;position:relative;top:unset}.e-contact-buttons-var-4 .e-contact-buttons__close-button,.e-contact-buttons-var-4 .e-contact-buttons__close-button:focus,.e-contact-buttons-var-4 .e-contact-buttons__close-button:hover{background-color:var(--e-contact-buttons-active-button-bg);color:var(--e-contact-buttons-active-button-color)}.e-contact-buttons-var-4 .e-contact-buttons__chat-button[aria-expanded=true],.e-contact-buttons-var-4 .e-contact-buttons__chat-button[type=button][aria-expanded=true],.e-contact-buttons-var-4 .e-contact-buttons__close-button[aria-expanded=false],.e-contact-buttons-var-4 .e-contact-buttons__close-button[type=button][aria-expanded=false]{display:none}.e-contact-buttons-var-4 .e-contact-buttons__content{border-radius:0;box-shadow:none;margin:0;overflow:visible}.e-contact-buttons-var-4 .e-contact-buttons__contact-links{display:flex;flex-direction:column;gap:var(--e-contact-buttons-contact-gap)}.e-contact-buttons-var-4 .e-contact-buttons__contact-icon-container{align-items:center;background-color:var(--e-contact-buttons-contact-button-bg);border-radius:50px;display:inline-flex;justify-content:center;transition:all .3s}.e-contact-buttons-var-4 .e-contact-buttons__contact-icon-link{align-items:center;display:flex;flex-direction:row;gap:14px}.e-contact-buttons-var-4 .e-contact-buttons__contact-icon-link .e-contact-buttons__contact-icon-container{color:var(--e-contact-buttons-contact-button-icon)}.e-contact-buttons-var-4 .e-contact-buttons__contact-icon-link svg{fill:var(--e-contact-buttons-contact-button-icon)}.e-contact-buttons-var-4 .e-contact-buttons__contact-icon-link:focus .e-contact-buttons__contact-icon-container,.e-contact-buttons-var-4 .e-contact-buttons__contact-icon-link:hover .e-contact-buttons__contact-icon-container{background-color:var(--e-contact-buttons-contact-button-bg-hover);color:var(--e-contact-buttons-contact-button-icon-hover);transition:all .3s}.e-contact-buttons-var-4 .e-contact-buttons__contact-icon-link:focus svg,.e-contact-buttons-var-4 .e-contact-buttons__contact-icon-link:hover svg{fill:var(--e-contact-buttons-contact-button-icon-hover)}.e-contact-buttons-var-4 .e-contact-buttons__contact-tooltip{background-color:var(--e-contact-buttons-tooltip-bg);border-radius:16px;box-shadow:2px 4px 4px 0 rgba(0,0,0,.15);color:var(--e-contact-buttons-tooltip-text);font-size:13px;line-height:25px;padding:4px 14px;position:relative}.e-contact-buttons-var-4 .e-contact-buttons__contact-tooltip:after{border-style:solid;content:"";height:0;position:absolute;top:50%;transform:translateY(-50%);width:0}.e-contact-buttons-var-4.has-h-alignment-end .e-contact-buttons__chat-button-container{padding-inline-end:0}.e-contact-buttons-var-4.has-h-alignment-end .e-contact-buttons__contact-links{align-items:flex-end}.e-contact-buttons-var-4.has-h-alignment-center .e-contact-buttons__contact-tooltip:after,.e-contact-buttons-var-4.has-h-alignment-end .e-contact-buttons__contact-tooltip:after{border-block-end-color:transparent;border-block-end-width:8px;border-block-start-color:transparent;border-block-start-width:8px;border-inline-end-color:transparent;border-inline-end-width:0;border-inline-start-color:var(--e-contact-buttons-tooltip-bg);border-inline-start-width:10px;inset-inline-end:-8px}.e-contact-buttons-var-4.has-h-alignment-start .e-contact-buttons__chat-button-container{padding-inline-start:0}.e-contact-buttons-var-4.has-h-alignment-start .e-contact-buttons__contact-links{align-items:flex-start}.e-contact-buttons-var-4.has-h-alignment-start .e-contact-buttons__contact-tooltip{order:2}.e-contact-buttons-var-4.has-h-alignment-start .e-contact-buttons__contact-icon-container{order:1}.e-contact-buttons-var-4.has-h-alignment-start .e-contact-buttons__contact-tooltip:after{border-block-end-color:transparent;border-block-end-width:8px;border-block-start-color:transparent;border-block-start-width:8px;border-inline-end-color:var(--e-contact-buttons-tooltip-bg);border-inline-end-width:10px;border-inline-start-color:transparent;border-inline-start-width:0;inset-inline-start:-8px}.e-contact-buttons-var-4.has-h-alignment-center .e-contact-buttons__contact-links{align-items:flex-end}.e-contact-buttons-var-4.has-h-alignment-center .e-contact-buttons__content-wrapper{inset-inline-end:0}.e-contact-buttons-var-4.has-h-alignment-center .e-contact-buttons__contact-tooltip{inset-inline-end:calc(100% + 14px);position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap}.e-contact-buttons-var-4.has-h-alignment-center .e-contact-buttons__contact-icon-link{position:relative}.e-contact-buttons-var-4 .has-size-small .e-contact-buttons__contact-icon-container,.e-contact-buttons-var-4 .has-size-small.e-contact-buttons__chat-button,.e-contact-buttons-var-4 .has-size-small.e-contact-buttons__close-button{height:var(--e-contact-buttons-size-small);width:var(--e-contact-buttons-size-small)}.e-contact-buttons-var-4 .has-size-small .e-contact-buttons__contact-icon-container svg,.e-contact-buttons-var-4 .has-size-small.e-contact-buttons__chat-button svg,.e-contact-buttons-var-4 .has-size-small.e-contact-buttons__close-button svg{height:var(--e-contact-buttons-icon-small);width:var(--e-contact-buttons-icon-small)}.e-contact-buttons-var-4 .has-size-small .e-contact-buttons__contact-icon-container i,.e-contact-buttons-var-4 .has-size-small.e-contact-buttons__chat-button i,.e-contact-buttons-var-4 .has-size-small.e-contact-buttons__close-button i{font-size:var(--e-contact-buttons-icon-small)}.e-contact-buttons-var-4 .has-size-medium .e-contact-buttons__contact-icon-container,.e-contact-buttons-var-4 .has-size-medium.e-contact-buttons__chat-button,.e-contact-buttons-var-4 .has-size-medium.e-contact-buttons__close-button{height:var(--e-contact-buttons-size-medium);width:var(--e-contact-buttons-size-medium)}.e-contact-buttons-var-4 .has-size-medium .e-contact-buttons__contact-icon-container svg,.e-contact-buttons-var-4 .has-size-medium.e-contact-buttons__chat-button svg,.e-contact-buttons-var-4 .has-size-medium.e-contact-buttons__close-button svg{height:var(--e-contact-buttons-icon-medium);width:var(--e-contact-buttons-icon-medium)}.e-contact-buttons-var-4 .has-size-medium .e-contact-buttons__contact-icon-container i,.e-contact-buttons-var-4 .has-size-medium.e-contact-buttons__chat-button i,.e-contact-buttons-var-4 .has-size-medium.e-contact-buttons__close-button i{font-size:var(--e-contact-buttons-icon-medium)}.e-contact-buttons-var-4 .has-size-large .e-contact-buttons__contact-icon-container,.e-contact-buttons-var-4 .has-size-large.e-contact-buttons__chat-button,.e-contact-buttons-var-4 .has-size-large.e-contact-buttons__close-button{height:var(--e-contact-buttons-size-large);width:var(--e-contact-buttons-size-large)}.e-contact-buttons-var-4 .has-size-large .e-contact-buttons__contact-icon-container svg,.e-contact-buttons-var-4 .has-size-large.e-contact-buttons__chat-button svg,.e-contact-buttons-var-4 .has-size-large.e-contact-buttons__close-button svg{height:var(--e-contact-buttons-icon-large);width:var(--e-contact-buttons-icon-large)}.e-contact-buttons-var-4 .has-size-large .e-contact-buttons__contact-icon-container i,.e-contact-buttons-var-4 .has-size-large.e-contact-buttons__chat-button i,.e-contact-buttons-var-4 .has-size-large.e-contact-buttons__close-button i{font-size:var(--e-contact-buttons-icon-large)}.e-contact-buttons-var-6{--e-contact-buttons-icon-size-small:25px;--e-contact-buttons-icon-size-medium:30px;--e-contact-buttons-icon-size-large:35px;--e-contact-buttons-button-bar-bg:#324a6d;--e-contact-buttons-links-border-radius:50px;--e-contact-buttons-contact-button-icon-hover:#c8d5dc;--e-contact-buttons-button-bar-padding-block-end:12px;--e-contact-buttons-button-bar-padding-block-start:12px;--e-contact-buttons-button-bar-padding-inline-end:12px;--e-contact-buttons-button-bar-padding-inline-start:12px;--e-contact-buttons-vertical-offset:20px;width:auto}.e-contact-buttons-var-6 .e-contact-buttons__contact-links{background-color:var(--e-contact-buttons-button-bar-bg);border-radius:var(--e-contact-buttons-links-border-radius);display:flex;gap:0;justify-content:center;padding-inline-end:var(--e-contact-buttons-button-bar-padding-inline-end);padding-inline-start:var(--e-contact-buttons-button-bar-padding-inline-start)}.e-contact-buttons-var-6 .e-contact-buttons__contact-links.has-corners-rounded{--e-contact-buttons-links-border-radius:20px}.e-contact-buttons-var-6 .e-contact-buttons__contact-links.has-corners-round{--e-contact-buttons-links-border-radius:50px}.e-contact-buttons-var-6 .e-contact-buttons__contact-links.has-corners-sharp{--e-contact-buttons-links-border-radius:0}.e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link{color:var(--e-contact-buttons-contact-button-icon);display:flex;padding-block-end:var(--e-contact-buttons-button-bar-padding-block-end);padding-block-start:var(--e-contact-buttons-button-bar-padding-block-start);padding-inline-end:var(--e-contact-buttons-button-bar-padding-inline-end);padding-inline-start:var(--e-contact-buttons-button-bar-padding-inline-start)}.e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link svg{fill:var(--e-contact-buttons-contact-button-icon);height:28px;transition:all .3s;width:28px}.e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link:focus,.e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link:hover{color:var(--e-contact-buttons-contact-button-icon-hover)}.e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link:focus svg,.e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link:hover svg{fill:var(--e-contact-buttons-contact-button-icon-hover);transition:all .3s}.e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link.has-size-small svg{height:var(--e-contact-buttons-icon-size-small);width:var(--e-contact-buttons-icon-size-small)}.e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link.has-size-small i{font-size:var(--e-contact-buttons-icon-size-small)}.e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link.has-size-medium svg{height:var(--e-contact-buttons-icon-size-medium);width:var(--e-contact-buttons-icon-size-medium)}.e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link.has-size-medium i{font-size:var(--e-contact-buttons-icon-size-medium)}.e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link.has-size-large svg{height:var(--e-contact-buttons-icon-size-large);width:var(--e-contact-buttons-icon-size-large)}.e-contact-buttons-var-6 .e-contact-buttons__contact-icon-link.has-size-large i{font-size:var(--e-contact-buttons-icon-size-large)}.e-contact-buttons-var-7{--e-contact-buttons-chat-button-padding-block-end:16px;--e-contact-buttons-chat-button-padding-block-start:16px;--e-contact-buttons-chat-button-padding-inline-end:20px;--e-contact-buttons-chat-button-padding-inline-start:20px;--e-contact-buttons-chat-button-gap:8px;--e-contact-buttons-horizontal-offset:0;--e-contact-buttons-vertical-offset:0}.e-contact-buttons-var-7.has-h-alignment-end .e-contact-buttons__chat-button-container,.e-contact-buttons-var-7.has-h-alignment-start .e-contact-buttons__chat-button-container{padding-inline:0}@media (max-width:767px){.e-contact-buttons-var-7.has-mobile-full-width{width:100%}.e-contact-buttons-var-7.has-mobile-full-width .e-contact-buttons__chat-button-container{max-width:100%;width:100%}.e-contact-buttons-var-7.has-mobile-full-width .e-contact-buttons__chat-button{width:100%}}.e-contact-buttons-var-7 .e-contact-buttons__chat-button,.e-contact-buttons-var-7 .e-contact-buttons__chat-button:not([href]):not([tabindex]),.e-contact-buttons-var-7 .e-contact-buttons__chat-button[type=button]{border-radius:0;color:var(--e-contact-buttons-button-icon);display:inline-flex;font-size:18px;font-weight:500;gap:var(--e-contact-buttons-chat-button-gap);height:-moz-fit-content;height:fit-content;line-height:28px;padding-block-end:var(--e-contact-buttons-chat-button-padding-block-end);padding-block-start:var(--e-contact-buttons-chat-button-padding-block-start);padding-inline-end:var(--e-contact-buttons-chat-button-padding-inline-end);padding-inline-start:var(--e-contact-buttons-chat-button-padding-inline-start);width:-moz-fit-content;width:fit-content}.e-contact-buttons-var-7 .e-contact-buttons__chat-button svg,.e-contact-buttons-var-7 .e-contact-buttons__chat-button:not([href]):not([tabindex]) svg,.e-contact-buttons-var-7 .e-contact-buttons__chat-button[type=button] svg{height:1em;width:1em}.e-contact-buttons-var-7 .e-contact-buttons__chat-button:focus,.e-contact-buttons-var-7 .e-contact-buttons__chat-button:hover,.e-contact-buttons-var-7 .e-contact-buttons__chat-button:not([href]):not([tabindex]):focus,.e-contact-buttons-var-7 .e-contact-buttons__chat-button:not([href]):not([tabindex]):hover,.e-contact-buttons-var-7 .e-contact-buttons__chat-button[type=button]:focus,.e-contact-buttons-var-7 .e-contact-buttons__chat-button[type=button]:hover{color:var(--e-contact-buttons-button-icon-hover)}.e-contact-buttons-var-8{--e-contact-buttons-size-small:48px;--e-contact-buttons-size-medium:56px;--e-contact-buttons-size-large:64px;--e-contact-buttons-svg-size-small:22px;--e-contact-buttons-svg-size-medium:28px;--e-contact-buttons-svg-size-large:36px;--e-contact-buttons-chat-box-width:280px;--e-contact-buttons-button-bg:#324a6d;--e-contact-buttons-button-bg-hover:#1c2448;--e-contact-buttons-active-button-bg:#f3f5f8;--e-contact-buttons-active-button-color:#324a6d;--e-contact-buttons-top-bar-bg:#324a6d;--e-contact-buttons-contact-button-bg:#c8d5dc;--e-contact-buttons-contact-button-icon:#324a6d}.e-contact-buttons-var-8 .has-colors-type-default.has-platform-email,.e-contact-buttons-var-8 .has-colors-type-default.has-platform-phone,.e-contact-buttons-var-8 .has-colors-type-default.has-platform-sms,.e-contact-buttons-var-8 .has-colors-type-default.has-platform-url{--e-contact-buttons-contact-button-icon:#467ff7}.e-contact-buttons-var-8 .has-colors-type-default.has-platform-whatsapp{--e-contact-buttons-contact-button-icon:#25d366}.e-contact-buttons-var-8 .has-colors-type-default.has-platform-skype{--e-contact-buttons-contact-button-icon:#00aff0}.e-contact-buttons-var-8 .has-colors-type-default.has-platform-messenger{--e-contact-buttons-contact-button-icon:#168aff}.e-contact-buttons-var-8 .has-colors-type-default.has-platform-viber{--e-contact-buttons-contact-button-icon:#7360f2}.e-contact-buttons-var-8 .has-colors-type-default.has-platform-waze{--e-contact-buttons-contact-button-icon:#3cf}.e-contact-buttons-var-8 .has-size-small.e-contact-buttons__close-button{align-items:center;display:flex;height:var(--e-contact-buttons-size-small);justify-content:center;width:var(--e-contact-buttons-size-small)}.e-contact-buttons-var-8 .has-size-small.e-contact-buttons__close-button .eicon-close{font-size:24px}.e-contact-buttons-var-8 .has-size-medium.e-contact-buttons__close-button{height:var(--e-contact-buttons-size-medium);width:var(--e-contact-buttons-size-medium)}.e-contact-buttons-var-8 .has-size-medium.e-contact-buttons__close-button .eicon-close{font-size:28px}.e-contact-buttons-var-8 .has-size-large.e-contact-buttons__close-button{height:var(--e-contact-buttons-size-large);width:var(--e-contact-buttons-size-large)}.e-contact-buttons-var-8 .has-size-large.e-contact-buttons__close-button .eicon-close{font-size:32px}.e-contact-buttons-var-8 .e-contact-buttons__chat-buttons-container{display:flex}.e-contact-buttons-var-8 .e-contact-buttons__close-button{border-radius:50%;inset-inline-end:unset;inset-inline-start:unset;position:relative;top:unset}.e-contact-buttons-var-8 .e-contact-buttons__close-button,.e-contact-buttons-var-8 .e-contact-buttons__close-button:focus,.e-contact-buttons-var-8 .e-contact-buttons__close-button:hover{background-color:var(--e-contact-buttons-active-button-bg);color:var(--e-contact-buttons-active-button-color)}.e-contact-buttons-var-8 .e-contact-buttons__chat-button[aria-expanded=true],.e-contact-buttons-var-8 .e-contact-buttons__chat-button[type=button][aria-expanded=true],.e-contact-buttons-var-8 .e-contact-buttons__close-button[aria-expanded=false]{display:none}.e-contact-buttons-var-8 .e-contact-buttons__top-bar-title{font-size:16px;font-weight:600;line-height:24px}.e-contact-buttons-var-8 .e-contact-buttons__top-bar-subtitle{font-size:12px;font-weight:500px;line-height:16px}.e-contact-buttons-var-8 .e-contact-buttons__contact-links{display:flex;flex-direction:column;gap:12px;padding:12px}.e-contact-buttons-var-8 .e-contact-buttons__contact-icon-link{background-color:var(--e-contact-buttons-contact-button-bg);border-end-end-radius:15px;border-end-start-radius:15px;border-start-end-radius:15px;color:var(--e-contact-buttons-contact-button-icon);display:grid;grid-template-columns:auto 1fr;grid-template-rows:repeat(2,1fr);grid-column-gap:12px;grid-row-gap:0;padding:10px 20px}.e-contact-buttons-var-8 .e-contact-buttons__contact-icon-link svg{fill:var(--e-contact-buttons-contact-button-icon)}.e-contact-buttons-var-8 .e-contact-buttons__contact-icon-link.has-size-small svg{height:var(--e-contact-buttons-svg-size-small);width:var(--e-contact-buttons-svg-size-small)}.e-contact-buttons-var-8 .e-contact-buttons__contact-icon-link.has-size-small i{font-size:var(--e-contact-buttons-svg-size-small)}.e-contact-buttons-var-8 .e-contact-buttons__contact-icon-link.has-size-medium svg{height:var(--e-contact-buttons-svg-size-medium);width:var(--e-contact-buttons-svg-size-medium)}.e-contact-buttons-var-8 .e-contact-buttons__contact-icon-link.has-size-medium i{font-size:var(--e-contact-buttons-svg-size-medium)}.e-contact-buttons-var-8 .e-contact-buttons__contact-icon-link.has-size-large svg{height:var(--e-contact-buttons-svg-size-large);width:var(--e-contact-buttons-svg-size-large)}.e-contact-buttons-var-8 .e-contact-buttons__contact-icon-link.has-size-large i{font-size:var(--e-contact-buttons-svg-size-large)}.e-contact-buttons-var-8 .e-contact-buttons__contact-icon-container{align-items:center;display:flex;grid-area:1/1/3/2}.e-contact-buttons-var-8 .e-contact-buttons__contact-title{color:var(--e-contact-buttons-contact-title-text-color);font-size:16px;font-weight:600;grid-area:1/2/2/3;line-height:24px}.e-contact-buttons-var-8 .e-contact-buttons__contact-description{color:var(--e-contact-buttons-contact-description-text-color);font-size:12px;font-weight:300;grid-area:2/2/3/3;line-height:16px}.e-contact-buttons-var-8 .e-contact-buttons__links-container{background-color:var(--e-contact-buttons-chat-box-bg)}.e-contact-buttons-var-9{--e-contact-buttons-size-small:48px;--e-contact-buttons-size-medium:56px;--e-contact-buttons-size-large:64px;--e-contact-buttons-svg-size-small:24px;--e-contact-buttons-svg-size-medium:28px;--e-contact-buttons-svg-size-large:32px;--e-contact-buttons-transition-duration:.3s;--e-contact-buttons-transition:all var(--e-contact-buttons-transition-duration);--e-contact-buttons-overlap-margin:-10px;--e-contact-buttons-chat-button-padding-block-end:8px;--e-contact-buttons-chat-button-padding-block-start:8px;--e-contact-buttons-chat-button-padding-inline-end:16px;--e-contact-buttons-chat-button-padding-inline-start:16px;width:auto}.e-contact-buttons-var-9 .e-contact-buttons__chat-button-icon-container{align-items:center;background-color:var(--e-contact-buttons-button-bg);border-radius:50%;display:flex;justify-content:center;position:relative;transition:var(--e-contact-buttons-transition);z-index:1}.e-contact-buttons-var-9 .e-contact-buttons__chat-button-icon-container svg{position:relative;z-index:2}.e-contact-buttons-var-9 .e-contact-buttons__chat-button-text{background-color:var(--e-contact-buttons-button-bg);color:var(--e-contact-buttons-button-icon);font-size:16px;font-weight:500;line-height:24px;padding-block-end:var(--e-contact-buttons-chat-button-padding-block-end);padding-block-start:var(--e-contact-buttons-chat-button-padding-block-start);padding-inline-end:var(--e-contact-buttons-chat-button-padding-inline-end);padding-inline-start:var(--e-contact-buttons-chat-button-padding-inline-start);position:relative;transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button{background-color:transparent;border-radius:0;color:var(--e-contact-buttons-button-icon);height:auto;width:auto}.e-contact-buttons-var-9 .e-contact-buttons__chat-button:focus,.e-contact-buttons-var-9 .e-contact-buttons__chat-button:hover{color:var(--e-contact-buttons-button-icon)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button:focus svg,.e-contact-buttons-var-9 .e-contact-buttons__chat-button:hover svg{fill:var(--e-contact-buttons-button-icon)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button:focus .e-contact-buttons__chat-button-icon-container,.e-contact-buttons-var-9 .e-contact-buttons__chat-button:focus .e-contact-buttons__chat-button-text,.e-contact-buttons-var-9 .e-contact-buttons__chat-button:focus .e-contact-buttons__chat-button-text:before,.e-contact-buttons-var-9 .e-contact-buttons__chat-button:hover .e-contact-buttons__chat-button-icon-container,.e-contact-buttons-var-9 .e-contact-buttons__chat-button:hover .e-contact-buttons__chat-button-text,.e-contact-buttons-var-9 .e-contact-buttons__chat-button:hover .e-contact-buttons__chat-button-text:before{background-color:var(--e-contact-buttons-button-bg);color:var(--e-contact-buttons-button-icon);transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button.has-size-small .e-contact-buttons__chat-button-icon-container{height:var(--e-contact-buttons-size-small);width:var(--e-contact-buttons-size-small)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button.has-size-small .e-contact-buttons__chat-button-icon-container svg{height:var(--e-contact-buttons-svg-size-small);width:var(--e-contact-buttons-svg-size-small)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button.has-size-small .e-contact-buttons__chat-button-icon-container i{font-size:var(--e-contact-buttons-svg-size-small)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button.has-size-medium .e-contact-buttons__chat-button-icon-container{height:var(--e-contact-buttons-size-medium);width:var(--e-contact-buttons-size-medium)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button.has-size-medium .e-contact-buttons__chat-button-icon-container svg{height:var(--e-contact-buttons-svg-size-medium);width:var(--e-contact-buttons-svg-size-medium)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button.has-size-medium .e-contact-buttons__chat-button-icon-container i{font-size:var(--e-contact-buttons-svg-size-medium)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button.has-size-large .e-contact-buttons__chat-button-icon-container{height:var(--e-contact-buttons-size-large);width:var(--e-contact-buttons-size-large)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button.has-size-large .e-contact-buttons__chat-button-icon-container svg{height:var(--e-contact-buttons-svg-size-large);width:var(--e-contact-buttons-svg-size-large)}.e-contact-buttons-var-9 .e-contact-buttons__chat-button.has-size-large .e-contact-buttons__chat-button-icon-container i{font-size:var(--e-contact-buttons-svg-size-large)}.e-contact-buttons-var-9.has-h-alignment-end .e-contact-buttons__chat-button-container{padding-inline-end:0}@media (min-width:1025px){.e-contact-buttons-var-9.has-h-alignment-end .e-contact-buttons__chat-button-icon-container{inset-inline-end:-5px;position:absolute;transition:var(--e-contact-buttons-transition)}}.e-contact-buttons-var-9.has-h-alignment-end .e-contact-buttons__chat-button-text{border-end-end-radius:50px;border-end-start-radius:0;border-start-end-radius:50px;border-start-start-radius:0;margin-inline-start:var(--e-contact-buttons-overlap-margin)}@media (min-width:1025px){.e-contact-buttons-var-9.has-h-alignment-end .e-contact-buttons__chat-button-text{clip-path:inset(0 0 0 100%)}.e-contact-buttons-var-9.has-h-alignment-end .e-contact-buttons__chat-button:focus .e-contact-buttons__chat-button-text,.e-contact-buttons-var-9.has-h-alignment-end .e-contact-buttons__chat-button:hover .e-contact-buttons__chat-button-text{clip-path:inset(0 0 0 0);transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-9.has-h-alignment-end .e-contact-buttons__chat-button:focus .e-contact-buttons__chat-button-icon-container,.e-contact-buttons-var-9.has-h-alignment-end .e-contact-buttons__chat-button:hover .e-contact-buttons__chat-button-icon-container{inset-inline-end:100%;transition:var(--e-contact-buttons-transition)}}.e-contact-buttons-var-9.has-h-alignment-start .e-contact-buttons__chat-button-container{padding-inline-start:0}.e-contact-buttons-var-9.has-h-alignment-start .e-contact-buttons__chat-button-icon-container{order:2}@media (min-width:1025px){.e-contact-buttons-var-9.has-h-alignment-start .e-contact-buttons__chat-button-icon-container{inset-inline-start:-5px;position:absolute;transition:var(--e-contact-buttons-transition)}}.e-contact-buttons-var-9.has-h-alignment-start .e-contact-buttons__chat-button-text{border-end-end-radius:0;border-end-start-radius:50px;border-start-end-radius:0;border-start-start-radius:50px;margin-inline-end:var(--e-contact-buttons-overlap-margin);order:1}@media (min-width:1025px){.e-contact-buttons-var-9.has-h-alignment-start .e-contact-buttons__chat-button-text{clip-path:inset(0 100% 0 0);transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-9.has-h-alignment-start .e-contact-buttons__chat-button:focus .e-contact-buttons__chat-button-text,.e-contact-buttons-var-9.has-h-alignment-start .e-contact-buttons__chat-button:hover .e-contact-buttons__chat-button-text{clip-path:inset(0 0 0 0);transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-9.has-h-alignment-start .e-contact-buttons__chat-button:focus .e-contact-buttons__chat-button-icon-container,.e-contact-buttons-var-9.has-h-alignment-start .e-contact-buttons__chat-button:hover .e-contact-buttons__chat-button-icon-container{inset-inline-start:100%;transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button-icon-container{inset-inline-start:50%;order:2;position:absolute;transform:translateX(-50%)}}.e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button-text{border-end-end-radius:50px;border-end-start-radius:0;border-start-end-radius:50px;border-start-start-radius:0;margin-inline-start:var(--e-contact-buttons-overlap-margin)}@media (min-width:1025px){.e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button-text{clip-path:inset(0 0 0 100%);inset-inline-end:50%;order:1}.e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button:focus .e-contact-buttons__chat-button-text,.e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button:hover .e-contact-buttons__chat-button-text{clip-path:inset(0 0 0 0);transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button:focus .e-contact-buttons__chat-button-icon-container,.e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button:hover .e-contact-buttons__chat-button-icon-container{inset-inline-start:-100%;transform:unset;transition:var(--e-contact-buttons-transition)}}.e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button.has-size-small:focus .e-contact-buttons__chat-button-icon-container,.e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button.has-size-small:hover .e-contact-buttons__chat-button-icon-container{inset-inline-start:calc(-100% + 10px)}.e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button.has-size-large:focus .e-contact-buttons__chat-button-icon-container,.e-contact-buttons-var-9.has-h-alignment-center .e-contact-buttons__chat-button.has-size-large:hover .e-contact-buttons__chat-button-icon-container{inset-inline-start:calc(-100% - 5px)}.e-contact-buttons-var-10{--e-contact-buttons-size-small:40px;--e-contact-buttons-size-medium:48px;--e-contact-buttons-size-large:56px;--e-contact-buttons-svg-size-small:20px;--e-contact-buttons-svg-size-medium:24px;--e-contact-buttons-svg-size-large:28px;--e-contact-buttons-svg-size:var(--e-contact-buttons-svg-size-medium);--e-contact-buttons-horizontal-offset:0;--e-contact-buttons-transition-duration:.3s;--e-contact-buttons-transition:all var(--e-contact-buttons-transition-duration);--e-contact-buttons-contact-gap:4px;--e-contact-buttons-contact-padding-block-end:8px;--e-contact-buttons-contact-padding-block-start:8px;--e-contact-buttons-contact-padding-inline-end:12px;--e-contact-buttons-contact-padding-inline-start:12px;width:auto}.e-contact-buttons-var-10 .has-corners-rounded{--e-contact-buttons-border-radius:20px}.e-contact-buttons-var-10 .has-corners-round{--e-contact-buttons-border-radius:50px}.e-contact-buttons-var-10 .has-corners-sharp{--e-contact-buttons-border-radius:0}.e-contact-buttons-var-10 .has-size-small{--e-contact-buttons-svg-size:var(--e-contact-buttons-svg-size-small)}.e-contact-buttons-var-10 .has-size-medium{--e-contact-buttons-svg-size:var(--e-contact-buttons-svg-size-medium)}.e-contact-buttons-var-10 .has-size-large{--e-contact-buttons-svg-size:var(--e-contact-buttons-svg-size-large)}.e-contact-buttons-var-10 .e-contact-buttons__contact-links{display:flex;gap:var(--e-contact-buttons-contact-gap)}.e-contact-buttons-var-10 .e-contact-buttons__contact-icon-container{align-items:center;display:inline-flex;justify-content:center}.e-contact-buttons-var-10 .e-contact-buttons__contact-icon-container svg{height:var(--e-contact-buttons-svg-size);width:var(--e-contact-buttons-svg-size)}.e-contact-buttons-var-10 .e-contact-buttons__contact-icon-container i{font-size:var(--e-contact-buttons-svg-size)}.e-contact-buttons-var-10 .e-contact-buttons__contact-icon-link{align-items:center;background-color:var(--e-contact-buttons-contact-button-bg);color:var(--e-contact-buttons-contact-button-icon);display:flex;transition:all .3s}.e-contact-buttons-var-10 .e-contact-buttons__contact-icon-link svg{fill:var(--e-contact-buttons-contact-button-icon)}.e-contact-buttons-var-10 .e-contact-buttons__contact-icon-link:focus,.e-contact-buttons-var-10 .e-contact-buttons__contact-icon-link:hover{background-color:var(--e-contact-buttons-contact-button-bg);color:var(--e-contact-buttons-contact-button-icon);transition:all .3s}.e-contact-buttons-var-10 .e-contact-buttons__contact-icon-link:focus svg,.e-contact-buttons-var-10 .e-contact-buttons__contact-icon-link:hover svg{fill:var(--e-contact-buttons-contact-button-icon)}.e-contact-buttons-var-10 .e-contact-buttons__contact-title{display:inline-block;padding-block-end:var(--e-contact-buttons-contact-padding-block-end);padding-block-start:var(--e-contact-buttons-contact-padding-block-start);padding-inline-end:var(--e-contact-buttons-contact-padding-inline-end);padding-inline-start:var(--e-contact-buttons-contact-padding-inline-start)}.e-contact-buttons-var-10.has-h-alignment-start .e-contact-buttons__contact-icon-link{--e-contact-buttons-margin-offset:8px;justify-content:flex-end;padding-inline-end:12px;transform:translateX(calc(-100% + var(--e-contact-buttons-svg-size) * 2 - var(--e-contact-buttons-margin-offset)));transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-10.has-h-alignment-start .e-contact-buttons__contact-icon-link.has-size-small{--e-contact-buttons-margin-offset:2px}[dir=rtl] .e-contact-buttons-var-10.has-h-alignment-start .e-contact-buttons__contact-icon-link{--e-contact-buttons-margin-offset:2px;transform:translateX(calc(100% - (var(--e-contact-buttons-svg-size) * 2 - var(--e-contact-buttons-margin-offset))))}[dir=rtl] .e-contact-buttons-var-10.has-h-alignment-start .e-contact-buttons__contact-icon-link.has-size-large{--e-contact-buttons-margin-offset:8px}.e-contact-buttons-var-10.has-h-alignment-start .e-contact-buttons__contact-links{align-items:flex-start;flex-direction:column}.e-contact-buttons-var-10.has-h-alignment-start .e-contact-buttons__contact-icon-link{border-end-end-radius:var(--e-contact-buttons-border-radius);border-end-start-radius:0;border-start-end-radius:var(--e-contact-buttons-border-radius);border-start-start-radius:0}@media (min-width:768px){.e-contact-buttons-var-10.has-h-alignment-start .e-contact-buttons__contact-icon-link:focus,.e-contact-buttons-var-10.has-h-alignment-start .e-contact-buttons__contact-icon-link:hover{transform:none;transition:var(--e-contact-buttons-transition)}}.e-contact-buttons-var-10.has-h-alignment-start .e-contact-buttons__contact-icon-link.active{transform:none;transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-icon-link{--e-contact-buttons-margin-offset:8px;padding-inline-start:12px;transform:translateX(calc(100% - var(--e-contact-buttons-svg-size) * 2 + var(--e-contact-buttons-margin-offset)));transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-icon-link.has-size-small{--e-contact-buttons-margin-offset:2px}[dir=rtl] .e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-icon-link{--e-contact-buttons-margin-offset:2px;transform:translateX(calc(-100% + var(--e-contact-buttons-svg-size) * 2 - var(--e-contact-buttons-margin-offset)))}[dir=rtl] .e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-icon-link.has-size-large{--e-contact-buttons-margin-offset:8px}@media (min-width:768px){.e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-icon-link:focus,.e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-icon-link:hover{transform:none;transition:var(--e-contact-buttons-transition)}}.e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-icon-link.active{transform:none;transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-links{align-items:flex-end;flex-direction:column}.e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-icon-container{order:1}.e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-title{order:2}.e-contact-buttons-var-10.has-h-alignment-end .e-contact-buttons__contact-icon-link{border-end-end-radius:0;border-end-start-radius:var(--e-contact-buttons-border-radius);border-start-end-radius:0;border-start-start-radius:var(--e-contact-buttons-border-radius)}.e-contact-buttons-var-10.has-h-alignment-center .e-contact-buttons__contact-icon-link{flex-direction:column}.e-contact-buttons-var-10.has-h-alignment-center .e-contact-buttons__contact-title{writing-mode:vertical-lr}.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-bottom .e-contact-buttons__contact-links{align-items:flex-end}.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-bottom .e-contact-buttons__contact-icon-container{order:1}.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-bottom .e-contact-buttons__contact-title{order:2}.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-bottom .e-contact-buttons__contact-icon-link{--e-contact-buttons-margin-offset:14px;border-end-end-radius:0;border-end-start-radius:0;border-start-end-radius:var(--e-contact-buttons-border-radius);border-start-start-radius:var(--e-contact-buttons-border-radius);padding-block-start:12px;transform:translateY(calc(100% - var(--e-contact-buttons-svg-size) * 2 + var(--e-contact-buttons-margin-offset)));transition:var(--e-contact-buttons-transition)}@media (min-width:768px){.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-bottom .e-contact-buttons__contact-icon-link:focus,.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-bottom .e-contact-buttons__contact-icon-link:hover{transform:none;transition:var(--e-contact-buttons-transition)}}.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-bottom .e-contact-buttons__contact-icon-link.active{transform:none;transition:var(--e-contact-buttons-transition)}.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-bottom .e-contact-buttons__contact-icon-link.has-size-small{--e-contact-buttons-margin-offset:5px}.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-top .e-contact-buttons__contact-links{align-items:flex-start}.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-top .e-contact-buttons__contact-icon-container{align-items:flex-end}.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-top .e-contact-buttons__contact-icon-link{--e-contact-buttons-margin-offset:14px;border-end-end-radius:var(--e-contact-buttons-border-radius);border-end-start-radius:var(--e-contact-buttons-border-radius);border-start-end-radius:0;border-start-start-radius:0;justify-content:flex-end;padding-block-end:12px;transform:translateY(calc(-100% + var(--e-contact-buttons-svg-size) + var(--e-contact-buttons-margin-offset)));transition:var(--e-contact-buttons-transition)}@media (min-width:768px){.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-top .e-contact-buttons__contact-icon-link:focus,.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-top .e-contact-buttons__contact-icon-link:hover{transform:none;transition:var(--e-contact-buttons-transition)}}.e-contact-buttons-var-10.has-h-alignment-center.has-v-alignment-top .e-contact-buttons__contact-icon-link.active{transform:none;transition:var(--e-contact-buttons-transition)}.e-floating-bars{--e-floating-bars-announcement-bg-color:#467ff7;--e-floating-bars-announcement-text-color:#fff;--e-floating-bars-announcement-icon-color:#fff;--e-floating-bars-cta-button-text-color:#fff;--e-floating-bars-cta-button-text-color-hover:#467ff7;--e-floating-bars-cta-button-bg-color:#1c2448;--e-floating-bars-cta-button-bg-color-hover:#fff;--e-floating-bars-cta-button-border-color:#1c2448;--e-floating-bars-cta-button-border-color-hover:#1c2448;--e-floating-bars-close-button-color:#fff;--e-floating-bars-announcement-icon-size:20px;--e-floating-bars-elements-padding-block-end:12px;--e-floating-bars-elements-padding-block-start:12px;--e-floating-bars-elements-padding-inline-end:16px;--e-floating-bars-elements-padding-inline-start:16px;--e-floating-bars-elements-gap:16px;--e-floating-bars-cta-corners:50px;--e-floating-bars-cta-button-border-width:2px;--e-floating-bars-cta-button-padding-block-end:8px;--e-floating-bars-cta-button-padding-block-start:8px;--e-floating-bars-cta-button-padding-inline-end:20px;--e-floating-bars-cta-button-padding-inline-start:20px;--e-floating-bars-cta-button-icon-gap:5px;--e-floating-bars-cta-button-animation-delay:500ms;--e-floating-bars-cta-button-animation-duration:1000ms;--e-floating-bars-background-overlay-opacity:0.5;--e-floating-bars-close-icon-size:24px;align-items:center;background-color:var(--e-floating-bars-announcement-bg-color);color:var(--e-floating-bars-announcement-text-color);display:flex;gap:var(--e-floating-bars-elements-gap);padding-block-end:var(--e-floating-bars-elements-padding-block-end);padding-block-start:var(--e-floating-bars-elements-padding-block-start);padding-inline-end:var(--e-floating-bars-elements-padding-inline-end);padding-inline-start:var(--e-floating-bars-elements-padding-inline-start);position:relative;width:100%;z-index:10000}@media (max-width:767px){.e-floating-bars{align-items:flex-start;display:grid;gap:var(--e-floating-bars-elements-gap);grid-template-columns:auto auto;grid-template-rows:auto auto;row-gap:16px}}.e-floating-bars:focus{outline:none}.e-floating-bars.has-vertical-position-top{inset-block-start:0}.e-floating-bars.has-vertical-position-bottom{inset-block-end:0}.e-floating-bars.is-sticky{inset-inline-end:0;inset-inline-start:0;position:fixed}.e-floating-bars.is-hidden{display:none}.e-floating-bars.has-close-button{padding-inline-end:calc(var(--e-floating-bars-elements-padding-inline-end) + 20px);padding-inline-start:calc(var(--e-floating-bars-elements-padding-inline-start) + 20px)}.e-floating-bars .has-corners-rounded{--e-floating-bars-corners:20px}.e-floating-bars .has-corners-round{--e-floating-bars-corners:50px}.e-floating-bars .has-corners-sharp{--e-floating-bars-corners:0}.e-floating-bars__announcement-text{align-items:center;color:var(--e-floating-bars-announcement-text-color);display:flex;font-size:16px;font-weight:400;height:100%;margin:0}.e-floating-bars__announcement-icon{align-items:center;color:var(--e-floating-bars-announcement-icon-color);display:flex;height:100%}.e-floating-bars__announcement-icon svg{fill:var(--e-floating-bars-announcement-icon-color);height:var(--e-floating-bars-announcement-icon-size);width:var(--e-floating-bars-announcement-icon-size)}.e-floating-bars__announcement-icon i{color:var(--e-floating-bars-announcement-icon-color);font-size:var(--e-floating-bars-announcement-icon-size)}.e-floating-bars__cta-icon{color:var(--e-floating-bars-cta-button-text-color);display:inline-flex;transition:all .3s}.e-floating-bars__cta-icon svg{fill:var(--e-floating-bars-cta-button-text-color);height:1em;transition:all .3s;width:1em}.e-floating-bars__cta-button-container{order:3}@media (max-width:767px){.e-floating-bars__cta-button-container{display:flex;grid-column:span 2/span 2;grid-row-start:2}}.e-floating-bars .e-floating-bars__cta-button,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]){align-items:center;color:var(--e-floating-bars-cta-button-text-color);display:inline-flex;font-size:16px;font-weight:700;gap:var(--e-floating-bars-cta-button-icon-gap);position:relative;transition:all .3s;white-space:nowrap}.e-floating-bars .e-floating-bars__cta-button.animated,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]).animated{animation-delay:var(--e-floating-bars-cta-button-animation-delay);animation-duration:var(--e-floating-bars-cta-button-animation-duration);animation-iteration-count:1}.e-floating-bars .e-floating-bars__cta-button.has-entrance-animation,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]).has-entrance-animation{opacity:0}.e-floating-bars .e-floating-bars__cta-button.visible,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]).visible{opacity:1}.e-floating-bars .e-floating-bars__cta-button:focus,.e-floating-bars .e-floating-bars__cta-button:focus .e-floating-bars__cta-icon,.e-floating-bars .e-floating-bars__cta-button:hover,.e-floating-bars .e-floating-bars__cta-button:hover .e-floating-bars__cta-icon,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]):focus,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]):focus .e-floating-bars__cta-icon,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]):hover,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]):hover .e-floating-bars__cta-icon{color:var(--e-floating-bars-cta-button-text-color-hover);transition:all .3s}.e-floating-bars .e-floating-bars__cta-button:focus .e-floating-bars__cta-icon svg,.e-floating-bars .e-floating-bars__cta-button:hover .e-floating-bars__cta-icon svg,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]):focus .e-floating-bars__cta-icon svg,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]):hover .e-floating-bars__cta-icon svg{fill:var(--e-floating-bars-cta-button-text-color-hover);transition:all .3s}.e-floating-bars .e-floating-bars__cta-button.has-border,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]).has-border{border-color:var(--e-floating-bars-cta-button-border-color);border-style:solid;border-width:var(--e-floating-bars-cta-button-border-width)}.e-floating-bars .e-floating-bars__cta-button.has-border:focus,.e-floating-bars .e-floating-bars__cta-button.has-border:hover,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]).has-border:focus,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]).has-border:hover{border-color:var(--e-floating-bars-cta-button-border-color-hover)}.e-floating-bars .e-floating-bars__cta-button.is-type-button,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]).is-type-button{background-color:var(--e-floating-bars-cta-button-bg-color);border-radius:var(--e-floating-bars-corners);padding-block-end:var(--e-floating-bars-cta-button-padding-block-end);padding-block-start:var(--e-floating-bars-cta-button-padding-block-start);padding-inline-end:var(--e-floating-bars-cta-button-padding-inline-end);padding-inline-start:var(--e-floating-bars-cta-button-padding-inline-start)}.e-floating-bars .e-floating-bars__cta-button.is-type-button:focus,.e-floating-bars .e-floating-bars__cta-button.is-type-button:hover,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]).is-type-button:focus,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]).is-type-button:hover{background-color:var(--e-floating-bars-cta-button-bg-color-hover)}.e-floating-bars .e-floating-bars__cta-button.is-type-link,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]).is-type-link{text-decoration:none}.e-floating-bars .e-floating-bars__cta-button.is-type-link .e-floating-bars__cta-text,.e-floating-bars .e-floating-bars__cta-button:not([href]):not([tabindex]).is-type-link .e-floating-bars__cta-text{text-decoration:underline}.e-floating-bars__close-button,.e-floating-bars__close-button[type=button]{align-items:center;display:flex;position:absolute}.e-floating-bars__close-button i,.e-floating-bars__close-button[type=button] i{font-size:var(--e-floating-bars-close-icon-size)}@media (max-width:767px){.e-floating-bars__close-button,.e-floating-bars__close-button[type=button]{top:10px}}.e-floating-bars__close-button,.e-floating-bars__close-button:focus,.e-floating-bars__close-button:hover,.e-floating-bars__close-button[type=button],.e-floating-bars__close-button[type=button]:focus,.e-floating-bars__close-button[type=button]:hover{background-color:transparent;border:0;color:var(--e-floating-bars-close-button-color);padding:0}.e-floating-bars__close-button i,.e-floating-bars__close-button:focus i,.e-floating-bars__close-button:hover i,.e-floating-bars__close-button[type=button] i,.e-floating-bars__close-button[type=button]:focus i,.e-floating-bars__close-button[type=button]:hover i{color:var(--e-floating-bars-close-button-color)}.e-floating-bars__overlay{background-position:50%;background-size:cover;height:100%;inset-block-end:0;inset-block-start:0;inset-inline-end:0;inset-inline-start:0;opacity:var(--e-floating-bars-background-overlay-opacity);position:absolute;width:100%;z-index:-1}.e-con.e-con--floating-bars,.e-con:has(.e-floating-bars){padding:0}.e-con.e-con--floating-bars>.e-con-inner,.e-con.e-con--floating-bars>.e-con-inner.e-con-inner--floating-bars,.e-con:has(.e-floating-bars)>.e-con-inner,.e-con:has(.e-floating-bars)>.e-con-inner.e-con-inner--floating-bars{max-width:unset;padding-block-end:0;padding-block-start:0}.e-floating-bars-var-2{--e-floating-bars-announcement-bg-color:#fff;--e-floating-bars-headline-text-color:#1c2448;--e-floating-bars-headline-text-color-hover:#467ff7;--e-floating-bars-headline-icon-color:#467ff7;--e-floating-bars-pause-play-icon-color:#495157;--e-floating-bars-pause-play-bg-color:#f3f5f8;--e-floating-bars-close-button-bg-color:#1c2448;--e-floating-bars-headlines-gap:16px;--e-floating-bars-headline-icon-size:16px;--e-floating-bars-vertical-padding:16px;--e-floating-bars-headline-icon-position:row;--e-floating-bars-controls-icon-size:16px;--e-floating-bars-scroll-duration:100s;--e-floating-bars-scroll-direction:forwards;--e-floating-bars-ticker-controls-order:1;--e-floating-bars-headline-icon-gap:10px;align-items:stretch;gap:0;padding:0}.e-floating-bars-var-2.has-close-button{padding:0}.e-floating-bars-var-2 .e-floating-bars__headlines{display:flex;flex-grow:1;gap:var(--e-floating-bars-headlines-gap);max-width:100vw;padding-block:var(--e-floating-bars-vertical-padding)}.e-floating-bars-var-2 .e-floating-bars__headlines-inner{display:flex;flex-wrap:nowrap;gap:var(--e-floating-bars-headlines-gap);width:-moz-max-content;width:max-content;z-index:1}.e-floating-bars-var-2 .e-floating-bars__headlines[data-animated=true]{overflow:hidden}.e-floating-bars-var-2 .e-floating-bars__headlines[data-animated=true] .e-floating-bars__headlines-inner{animation:scroll var(--e-floating-bars-scroll-duration) var(--e-floating-bars-scroll-direction) linear infinite}[dir=rtl] .e-floating-bars-var-2 .e-floating-bars__headlines[data-animated=true] .e-floating-bars__headlines-inner{animation:scroll-reverse var(--e-floating-bars-scroll-duration) var(--e-floating-bars-scroll-direction) linear infinite}.e-floating-bars-var-2 .e-floating-bars__headlines[data-animated=true].has-pause-hover:hover .e-floating-bars__headlines-inner,.e-floating-bars-var-2 .e-floating-bars__headlines[data-animated=true].is-paused .e-floating-bars__headlines-inner{animation-play-state:paused}.e-floating-bars-var-2 .e-floating-bars__headline,.e-floating-bars-var-2 .e-floating-bars__headline:not([href]):not([tabindex]){align-items:center;color:var(--e-floating-bars-headline-text-color);display:flex;flex-direction:var(--e-floating-bars-headline-icon-position);gap:var(--e-floating-bars-headline-icon-gap);position:relative;width:-moz-max-content;width:max-content;z-index:1}.e-floating-bars-var-2 .e-floating-bars__headline:focus,.e-floating-bars-var-2 .e-floating-bars__headline:hover,.e-floating-bars-var-2 .e-floating-bars__headline:not([href]):not([tabindex]):focus,.e-floating-bars-var-2 .e-floating-bars__headline:not([href]):not([tabindex]):hover{color:var(--e-floating-bars-headline-text-color-hover)}.e-floating-bars-var-2 .e-floating-bars__headline-icon{color:var(--e-floating-bars-headline-icon-color);display:flex}.e-floating-bars-var-2 .e-floating-bars__headline-icon svg{fill:var(--e-floating-bars-headline-icon-color);height:var(--e-floating-bars-headline-icon-size);width:var(--e-floating-bars-headline-icon-size)}.e-floating-bars-var-2 .e-floating-bars__headline-icon i{color:var(--e-floating-bars-headline-icon-color);font-size:var(--e-floating-bars-headline-icon-size)}.e-floating-bars-var-2 .e-floating-bars__ticker-controls{align-items:stretch;display:flex}.e-floating-bars-var-2 .e-floating-bars__pause-button,.e-floating-bars-var-2 .e-floating-bars__play-button{align-items:center;background-color:var(--e-floating-bars-pause-play-bg-color);border:0;border-radius:0;color:var(--e-floating-bars-pause-play-icon-color);display:flex;justify-content:center;padding:16px;width:100%;z-index:1}.e-floating-bars-var-2 .e-floating-bars__pause-button svg,.e-floating-bars-var-2 .e-floating-bars__play-button svg{fill:var(--e-floating-bars-pause-play-icon-color);height:var(--e-floating-bars-controls-icon-size);width:var(--e-floating-bars-controls-icon-size)}.e-floating-bars-var-2 .e-floating-bars__pause-button i,.e-floating-bars-var-2 .e-floating-bars__play-button i{color:var(--e-floating-bars-pause-play-icon-color);font-size:var(--e-floating-bars-controls-icon-size)}.e-floating-bars-var-2 .e-floating-bars__pause-button[aria-hidden=true],.e-floating-bars-var-2 .e-floating-bars__play-button[aria-hidden=true]{display:none}.e-floating-bars-var-2 .e-floating-bars__close-button,.e-floating-bars-var-2 .e-floating-bars__close-button[type=button]{align-items:center;align-self:stretch!important;background-color:var(--e-floating-bars-close-button-bg-color);border-radius:0;inset-inline-end:unset!important;inset-inline-start:unset!important;order:var(--e-floating-bars-ticker-controls-order);padding-inline:12px;position:relative;top:unset!important;z-index:1}.e-floating-bars-var-2 .e-floating-bars__close-button i,.e-floating-bars-var-2 .e-floating-bars__close-button[type=button] i{font-size:var(--e-floating-bars-controls-icon-size)}.e-floating-bars-var-2 .e-floating-bars__play-pause-controls{align-items:stretch;display:flex;position:relative}.e-floating-bars-var-2 .e-floating-bars__overlay{z-index:0}.e-floating-bars-var-2 .e-floating-bars__ticker-controls{order:var(--e-floating-bars-ticker-controls-order)}@keyframes scroll{to{transform:translate(-100%)}}@keyframes scroll-reverse{to{transform:translate(100%)}}.e-floating-bars-var-3{--e-floating-bars-announcement-bg-color:#cdd9df;--e-floating-bars-announcement-text-color:#1c2448;--e-floating-bars-announcement-icon-color:#1c2448;--e-floating-bars-close-button-color:#1c2448;--e-floating-bars-coupon-button-color:#467ff7;--e-floating-bars-coupon-bg-color:#fff;--e-floating-bars-coupon-border-color:#467ff7;--e-floating-bars-coupon-icon-gap:5px;--e-floating-bars-coupon-border-width:2px;--e-floating-bars-coupon-padding-block-end:8px;--e-floating-bars-coupon-padding-block-start:8px;--e-floating-bars-coupon-padding-inline-end:20px;--e-floating-bars-coupon-padding-inline-start:20px;--e-floating-bars-coupon-animation-delay:500ms;--e-floating-bars-coupon-animation-duration:1000ms;--e-floating-bars-coupon-width:initial;--e-floating-bars-coupon-height:initial}.e-floating-bars-var-3 .e-floating-bars__coupon-button{align-items:center;border:0;border-radius:0;color:var(--e-floating-bars-coupon-button-color);display:flex;height:var(--e-floating-bars-coupon-height);justify-content:center;order:3;padding-block-end:var(--e-floating-bars-coupon-padding-block-end);padding-block-start:var(--e-floating-bars-coupon-padding-block-start);padding-inline-end:var(--e-floating-bars-coupon-padding-inline-end);padding-inline-start:var(--e-floating-bars-coupon-padding-inline-start);position:relative;width:var(--e-floating-bars-coupon-width)}.e-floating-bars-var-3 .e-floating-bars__coupon-button,.e-floating-bars-var-3 .e-floating-bars__coupon-button:focus,.e-floating-bars-var-3 .e-floating-bars__coupon-button:hover{background-color:var(--e-floating-bars-coupon-bg-color)}.e-floating-bars-var-3 .e-floating-bars__coupon-button.animated{animation-delay:var(--e-floating-bars-coupon-animation-delay);animation-duration:var(--e-floating-bars-coupon-animation-duration);animation-iteration-count:1}.e-floating-bars-var-3 .e-floating-bars__coupon-button.has-entrance-animation{opacity:0}.e-floating-bars-var-3 .e-floating-bars__coupon-button.visible{opacity:1}.e-floating-bars-var-3 .e-floating-bars__coupon-button.has-border.is-type-cutout{border-color:var(--e-floating-bars-coupon-border-color);border-style:dashed;border-width:var(--e-floating-bars-coupon-border-width)}.e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-text{--e-floating-bars-coupon-padding-block-end:0;--e-floating-bars-coupon-padding-block-start:0;--e-floating-bars-coupon-padding-inline-end:0;--e-floating-bars-coupon-padding-inline-start:0;--e-floating-bars-coupon-border-width:0;--e-floating-bars-coupon-bg-color:transparent}.e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-gift-tag,.e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-price-tag,.e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-round-ticket,.e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-square-ticket{--e-floating-bars-coupon-padding-block-end:8px;--e-floating-bars-coupon-padding-block-start:8px;--e-floating-bars-coupon-padding-inline-end:20px;--e-floating-bars-coupon-padding-inline-start:20px;background-color:transparent}.e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-gift-tag,.e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-price-tag{padding-inline-start:calc(var(--e-floating-bars-coupon-padding-inline-start) + 1.5em)}[dir=rtl] .e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-gift-tag .e-floating-bars__shape,[dir=rtl] .e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-price-tag .e-floating-bars__shape{transform:rotate(180deg)}.e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-round-ticket,.e-floating-bars-var-3 .e-floating-bars__coupon-button.is-type-square-ticket{padding-inline:calc(var(--e-floating-bars-coupon-padding-inline-start) + .5em)}.e-floating-bars-var-3 .e-floating-bars__coupon-button.has-border .shape{stroke:var(--e-floating-bars-coupon-border-color);stroke-width:var(--e-floating-bars-coupon-border-width)}@media (max-width:767px){.e-floating-bars-var-3 .e-floating-bars__coupon-button{display:flex;grid-column:span 2/span 2;grid-row-start:2;justify-content:center}}.e-floating-bars-var-3 .e-floating-bars__shape{left:0;position:absolute;z-index:-1}.e-floating-bars-var-3 .e-floating-bars__shape .path{fill:var(--e-floating-bars-coupon-bg-color)}.e-floating-bars-var-3 .e-floating-bars__shape .circle{fill:var(--e-floating-bars-announcement-bg-color)}.e-floating-bars-var-3 .e-floating-bars__shape:not(:root){overflow:visible!important}.e-floating-bars-var-3 .e-floating-bars__coupon-icon{color:var(--e-floating-bars-coupon-button-color);display:flex}.e-floating-bars-var-3 .e-floating-bars__coupon-icon svg{fill:var(--e-floating-bars-coupon-button-color);height:1em;width:1em}.e-floating-bars-var-3 .e-floating-bars__coupon-text-group{align-items:center;display:flex;gap:var(--e-floating-bars-coupon-icon-gap)}.e-floating-bars-var-3 .e-floating-bars__coupon-text-group.is-hidden{display:none}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-google_maps-rtl.min.css */
.elementor-widget-google_maps .elementor-widget-container,.elementor-widget-google_maps:not(:has(.elementor-widget-container)){overflow:hidden}.elementor-widget-google_maps .elementor-custom-embed{line-height:0}.elementor-widget-google_maps iframe{height:300px}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-google_maps.min.css */
.elementor-widget-google_maps .elementor-widget-container,.elementor-widget-google_maps:not(:has(.elementor-widget-container)){overflow:hidden}.elementor-widget-google_maps .elementor-custom-embed{line-height:0}.elementor-widget-google_maps iframe{height:300px}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-heading-rtl.min.css */
.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-heading.min.css */
.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-icon-box-rtl.min.css */
.elementor-widget-icon-box .elementor-icon-box-wrapper{display:flex;flex-direction:column;text-align:center}.elementor-widget-icon-box .elementor-icon-box-icon{display:inline-block;flex:0 0 auto;line-height:0}.elementor-widget-icon-box .elementor-icon-box-content{flex-grow:1;width:100%}.elementor-widget-icon-box .elementor-icon-box-title a{color:inherit}.elementor-widget-icon-box .elementor-icon-box-description{margin:0}.elementor-widget-icon-box.elementor-position-inline-end .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:end}.elementor-widget-icon-box.elementor-position-inline-start .elementor-icon-box-wrapper{flex-direction:row;text-align:start}.elementor-widget-icon-box.elementor-position-block-start .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column;text-align:center}.elementor-widget-icon-box.elementor-position-block-end .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column-reverse;text-align:center}@media (min-width:-1){.elementor-widget-icon-box.elementor-widescreen-position-inline-end .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:end}.elementor-widget-icon-box.elementor-widescreen-position-inline-start .elementor-icon-box-wrapper{flex-direction:row;text-align:start}.elementor-widget-icon-box.elementor-widescreen-position-block-start .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column;text-align:center}.elementor-widget-icon-box.elementor-widescreen-position-block-end .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column-reverse;text-align:center}}@media (max-width:-1){.elementor-widget-icon-box.elementor-laptop-position-inline-end .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:end}.elementor-widget-icon-box.elementor-laptop-position-inline-start .elementor-icon-box-wrapper{flex-direction:row;text-align:start}.elementor-widget-icon-box.elementor-laptop-position-block-start .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column;text-align:center}.elementor-widget-icon-box.elementor-laptop-position-block-end .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column-reverse;text-align:center}.elementor-widget-icon-box.elementor-tablet_extra-position-inline-end .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:end}.elementor-widget-icon-box.elementor-tablet_extra-position-inline-start .elementor-icon-box-wrapper{flex-direction:row;text-align:start}.elementor-widget-icon-box.elementor-tablet_extra-position-block-start .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column;text-align:center}.elementor-widget-icon-box.elementor-tablet_extra-position-block-end .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column-reverse;text-align:center}}@media (max-width:1024px){.elementor-widget-icon-box.elementor-tablet-position-inline-end .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:end}.elementor-widget-icon-box.elementor-tablet-position-inline-start .elementor-icon-box-wrapper{flex-direction:row;text-align:start}.elementor-widget-icon-box.elementor-tablet-position-block-start .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column;text-align:center}.elementor-widget-icon-box.elementor-tablet-position-block-end .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column-reverse;text-align:center}}@media (max-width:-1){.elementor-widget-icon-box.elementor-mobile_extra-position-inline-end .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:end}.elementor-widget-icon-box.elementor-mobile_extra-position-inline-start .elementor-icon-box-wrapper{flex-direction:row;text-align:start}.elementor-widget-icon-box.elementor-mobile_extra-position-block-start .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column;text-align:center}.elementor-widget-icon-box.elementor-mobile_extra-position-block-end .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column-reverse;text-align:center}}@media (max-width:767px){.elementor-widget-icon-box.elementor-mobile-position-inline-end .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:end}.elementor-widget-icon-box.elementor-mobile-position-inline-start .elementor-icon-box-wrapper{flex-direction:row;text-align:start}.elementor-widget-icon-box.elementor-mobile-position-block-start .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column;text-align:center}.elementor-widget-icon-box.elementor-mobile-position-block-end .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column-reverse;text-align:center}}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-icon-box.min.css */
.elementor-widget-icon-box .elementor-icon-box-wrapper{display:flex;flex-direction:column;text-align:center}.elementor-widget-icon-box .elementor-icon-box-icon{display:inline-block;flex:0 0 auto;line-height:0}.elementor-widget-icon-box .elementor-icon-box-content{flex-grow:1;width:100%}.elementor-widget-icon-box .elementor-icon-box-title a{color:inherit}.elementor-widget-icon-box .elementor-icon-box-description{margin:0}.elementor-widget-icon-box.elementor-position-inline-end .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:end}.elementor-widget-icon-box.elementor-position-inline-start .elementor-icon-box-wrapper{flex-direction:row;text-align:start}.elementor-widget-icon-box.elementor-position-block-start .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column;text-align:center}.elementor-widget-icon-box.elementor-position-block-end .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column-reverse;text-align:center}@media (min-width:-1){.elementor-widget-icon-box.elementor-widescreen-position-inline-end .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:end}.elementor-widget-icon-box.elementor-widescreen-position-inline-start .elementor-icon-box-wrapper{flex-direction:row;text-align:start}.elementor-widget-icon-box.elementor-widescreen-position-block-start .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column;text-align:center}.elementor-widget-icon-box.elementor-widescreen-position-block-end .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column-reverse;text-align:center}}@media (max-width:-1){.elementor-widget-icon-box.elementor-laptop-position-inline-end .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:end}.elementor-widget-icon-box.elementor-laptop-position-inline-start .elementor-icon-box-wrapper{flex-direction:row;text-align:start}.elementor-widget-icon-box.elementor-laptop-position-block-start .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column;text-align:center}.elementor-widget-icon-box.elementor-laptop-position-block-end .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column-reverse;text-align:center}.elementor-widget-icon-box.elementor-tablet_extra-position-inline-end .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:end}.elementor-widget-icon-box.elementor-tablet_extra-position-inline-start .elementor-icon-box-wrapper{flex-direction:row;text-align:start}.elementor-widget-icon-box.elementor-tablet_extra-position-block-start .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column;text-align:center}.elementor-widget-icon-box.elementor-tablet_extra-position-block-end .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column-reverse;text-align:center}}@media (max-width:1024px){.elementor-widget-icon-box.elementor-tablet-position-inline-end .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:end}.elementor-widget-icon-box.elementor-tablet-position-inline-start .elementor-icon-box-wrapper{flex-direction:row;text-align:start}.elementor-widget-icon-box.elementor-tablet-position-block-start .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column;text-align:center}.elementor-widget-icon-box.elementor-tablet-position-block-end .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column-reverse;text-align:center}}@media (max-width:-1){.elementor-widget-icon-box.elementor-mobile_extra-position-inline-end .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:end}.elementor-widget-icon-box.elementor-mobile_extra-position-inline-start .elementor-icon-box-wrapper{flex-direction:row;text-align:start}.elementor-widget-icon-box.elementor-mobile_extra-position-block-start .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column;text-align:center}.elementor-widget-icon-box.elementor-mobile_extra-position-block-end .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column-reverse;text-align:center}}@media (max-width:767px){.elementor-widget-icon-box.elementor-mobile-position-inline-end .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:end}.elementor-widget-icon-box.elementor-mobile-position-inline-start .elementor-icon-box-wrapper{flex-direction:row;text-align:start}.elementor-widget-icon-box.elementor-mobile-position-block-start .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column;text-align:center}.elementor-widget-icon-box.elementor-mobile-position-block-end .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column-reverse;text-align:center}}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-icon-list-rtl.min.css */
.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container,.elementor-widget:not(:has(.elementor-widget-container)) .elementor-widget-container{overflow:hidden}.elementor-widget .elementor-icon-list-items.elementor-inline-items{display:flex;flex-wrap:wrap;margin-inline:-8px}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-inline-item{word-break:break-word}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:8px}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{border-width:0;border-inline-start-width:1px;border-style:solid;height:100%;inset-inline-end:-8px;inset-inline-start:auto;position:relative;width:auto}.elementor-widget .elementor-icon-list-items{list-style-type:none;margin:0;padding:0}.elementor-widget .elementor-icon-list-item{margin:0;padding:0;position:relative}.elementor-widget .elementor-icon-list-item:after{inset-block-end:0;position:absolute;width:100%}.elementor-widget .elementor-icon-list-item,.elementor-widget .elementor-icon-list-item a{align-items:var(--icon-vertical-align,center);display:flex;font-size:inherit}.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{align-self:center;padding-inline-start:5px}.elementor-widget .elementor-icon-list-icon{display:flex;inset-block-start:var(--icon-vertical-offset,initial);position:relative}.elementor-widget .elementor-icon-list-icon svg{height:var(--e-icon-list-icon-size,1em);width:var(--e-icon-list-icon-size,1em)}.elementor-widget .elementor-icon-list-icon i{font-size:var(--e-icon-list-icon-size);width:1.25em}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon{text-align:var(--e-icon-list-icon-align)}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg{margin:var(--e-icon-list-icon-margin,0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0)}.elementor-widget.elementor-list-item-link-full_width a{width:100%}.elementor-widget.elementor-align-center .elementor-icon-list-item,.elementor-widget.elementor-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-align-start .elementor-icon-list-item,.elementor-widget.elementor-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-align-end .elementor-icon-list-item,.elementor-widget.elementor-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-align-start) .elementor-icon-list-item:after{inset-inline-end:0}@media (min-width:-1){.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-widescreen-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-widescreen-align-start .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-widescreen-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-widescreen-align-end .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-widescreen-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-widescreen-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-widescreen-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media (max-width:-1){.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-laptop-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-laptop-align-start .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-laptop-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-laptop-align-end .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-laptop-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-laptop-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-laptop-align-start) .elementor-icon-list-item:after{inset-inline-end:0}.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-tablet_extra-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-tablet_extra-align-start .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-tablet_extra-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-tablet_extra-align-end .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-tablet_extra-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-tablet_extra-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-tablet_extra-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media (max-width:1024px){.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-tablet-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-tablet-align-start .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-tablet-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-tablet-align-end .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-tablet-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-tablet-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-tablet-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media (max-width:-1){.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-mobile_extra-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-mobile_extra-align-start .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-mobile_extra-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-mobile_extra-align-end .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-mobile_extra-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-mobile_extra-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-mobile_extra-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media (max-width:767px){.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-mobile-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-mobile-align-start .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-mobile-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-mobile-align-end .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-mobile-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-mobile-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-mobile-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}#left-area ul.elementor-icon-list-items,.elementor .elementor-element ul.elementor-icon-list-items,.elementor-edit-area .elementor-element ul.elementor-icon-list-items{padding:0}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-icon-list.min.css */
.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container,.elementor-widget:not(:has(.elementor-widget-container)) .elementor-widget-container{overflow:hidden}.elementor-widget .elementor-icon-list-items.elementor-inline-items{display:flex;flex-wrap:wrap;margin-inline:-8px}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-inline-item{word-break:break-word}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:8px}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{border-width:0;border-inline-start-width:1px;border-style:solid;height:100%;inset-inline-end:-8px;inset-inline-start:auto;position:relative;width:auto}.elementor-widget .elementor-icon-list-items{list-style-type:none;margin:0;padding:0}.elementor-widget .elementor-icon-list-item{margin:0;padding:0;position:relative}.elementor-widget .elementor-icon-list-item:after{inset-block-end:0;position:absolute;width:100%}.elementor-widget .elementor-icon-list-item,.elementor-widget .elementor-icon-list-item a{align-items:var(--icon-vertical-align,center);display:flex;font-size:inherit}.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{align-self:center;padding-inline-start:5px}.elementor-widget .elementor-icon-list-icon{display:flex;inset-block-start:var(--icon-vertical-offset,initial);position:relative}.elementor-widget .elementor-icon-list-icon svg{height:var(--e-icon-list-icon-size,1em);width:var(--e-icon-list-icon-size,1em)}.elementor-widget .elementor-icon-list-icon i{font-size:var(--e-icon-list-icon-size);width:1.25em}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon{text-align:var(--e-icon-list-icon-align)}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg{margin:var(--e-icon-list-icon-margin,0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0)}.elementor-widget.elementor-list-item-link-full_width a{width:100%}.elementor-widget.elementor-align-center .elementor-icon-list-item,.elementor-widget.elementor-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-align-start .elementor-icon-list-item,.elementor-widget.elementor-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-align-end .elementor-icon-list-item,.elementor-widget.elementor-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-align-start) .elementor-icon-list-item:after{inset-inline-end:0}@media (min-width:-1){.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-widescreen-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-widescreen-align-start .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-widescreen-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-widescreen-align-end .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-widescreen-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-widescreen-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-widescreen-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media (max-width:-1){.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-laptop-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-laptop-align-start .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-laptop-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-laptop-align-end .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-laptop-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-laptop-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-laptop-align-start) .elementor-icon-list-item:after{inset-inline-end:0}.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-tablet_extra-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-tablet_extra-align-start .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-tablet_extra-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-tablet_extra-align-end .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-tablet_extra-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-tablet_extra-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-tablet_extra-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media (max-width:1024px){.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-tablet-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-tablet-align-start .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-tablet-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-tablet-align-end .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-tablet-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-tablet-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-tablet-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media (max-width:-1){.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-mobile_extra-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-mobile_extra-align-start .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-mobile_extra-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-mobile_extra-align-end .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-mobile_extra-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-mobile_extra-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-mobile_extra-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media (max-width:767px){.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-mobile-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-mobile-align-start .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-mobile-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-mobile-align-end .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-mobile-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-mobile-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-mobile-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}#left-area ul.elementor-icon-list-items,.elementor .elementor-element ul.elementor-icon-list-items,.elementor-edit-area .elementor-element ul.elementor-icon-list-items{padding:0}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-image-box-rtl.min.css */
.elementor-widget-image-box .elementor-image-box-content{width:100%}@media (min-width:768px){.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper,.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{display:flex}.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{flex-direction:row-reverse;text-align:end}[dir=rtl] .elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{flex-direction:row}.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper{flex-direction:row;text-align:start}[dir=rtl] .elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper{flex-direction:row-reverse}.elementor-widget-image-box.elementor-position-top .elementor-image-box-img{margin:auto}.elementor-widget-image-box.elementor-vertical-align-top .elementor-image-box-wrapper{align-items:flex-start}.elementor-widget-image-box.elementor-vertical-align-middle .elementor-image-box-wrapper{align-items:center}.elementor-widget-image-box.elementor-vertical-align-bottom .elementor-image-box-wrapper{align-items:flex-end}}@media (max-width:767px){.elementor-widget-image-box .elementor-image-box-img{margin-inline:auto!important;margin-bottom:15px}}.elementor-widget-image-box .elementor-image-box-img{display:inline-block}.elementor-widget-image-box .elementor-image-box-img img{display:block;line-height:0}.elementor-widget-image-box .elementor-image-box-title a{color:inherit}.elementor-widget-image-box .elementor-image-box-wrapper{text-align:center}.elementor-widget-image-box .elementor-image-box-description{margin:0}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-image-box.min.css */
.elementor-widget-image-box .elementor-image-box-content{width:100%}@media (min-width:768px){.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper,.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{display:flex}.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{flex-direction:row-reverse;text-align:end}[dir=rtl] .elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{flex-direction:row}.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper{flex-direction:row;text-align:start}[dir=rtl] .elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper{flex-direction:row-reverse}.elementor-widget-image-box.elementor-position-top .elementor-image-box-img{margin:auto}.elementor-widget-image-box.elementor-vertical-align-top .elementor-image-box-wrapper{align-items:flex-start}.elementor-widget-image-box.elementor-vertical-align-middle .elementor-image-box-wrapper{align-items:center}.elementor-widget-image-box.elementor-vertical-align-bottom .elementor-image-box-wrapper{align-items:flex-end}}@media (max-width:767px){.elementor-widget-image-box .elementor-image-box-img{margin-inline:auto!important;margin-bottom:15px}}.elementor-widget-image-box .elementor-image-box-img{display:inline-block}.elementor-widget-image-box .elementor-image-box-img img{display:block;line-height:0}.elementor-widget-image-box .elementor-image-box-title a{color:inherit}.elementor-widget-image-box .elementor-image-box-wrapper{text-align:center}.elementor-widget-image-box .elementor-image-box-description{margin:0}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-image-carousel-rtl.min.css */
.elementor-widget-image-carousel .swiper{position:static}.elementor-widget-image-carousel .swiper .swiper-slide figure{line-height:inherit}.elementor-widget-image-carousel .swiper-slide{text-align:center}.elementor-image-carousel-wrapper:not(.swiper-initialized) .swiper-slide{max-width:calc(100% / var(--e-image-carousel-slides-to-show, 3))}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-image-carousel.min.css */
.elementor-widget-image-carousel .swiper{position:static}.elementor-widget-image-carousel .swiper .swiper-slide figure{line-height:inherit}.elementor-widget-image-carousel .swiper-slide{text-align:center}.elementor-image-carousel-wrapper:not(.swiper-initialized) .swiper-slide{max-width:calc(100% / var(--e-image-carousel-slides-to-show, 3))}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-image-gallery-rtl.min.css */
.elementor-image-gallery .gallery-item{display:inline-block;margin:0 auto;max-width:100%;text-align:center;vertical-align:top;width:100%}.elementor-image-gallery .gallery-item img{margin:0 auto}.elementor-image-gallery .gallery-item .gallery-caption{margin:0}.elementor-image-gallery figure img{display:block}.elementor-image-gallery figure figcaption{width:100%}.gallery-spacing-custom .elementor-image-gallery .gallery-icon{padding:0}@media (min-width:768px){.elementor-image-gallery .gallery-columns-2 .gallery-item{max-width:50%}.elementor-image-gallery .gallery-columns-3 .gallery-item{max-width:33.33%}.elementor-image-gallery .gallery-columns-4 .gallery-item{max-width:25%}.elementor-image-gallery .gallery-columns-5 .gallery-item{max-width:20%}.elementor-image-gallery .gallery-columns-6 .gallery-item{max-width:16.666%}.elementor-image-gallery .gallery-columns-7 .gallery-item{max-width:14.28%}.elementor-image-gallery .gallery-columns-8 .gallery-item{max-width:12.5%}.elementor-image-gallery .gallery-columns-9 .gallery-item{max-width:11.11%}.elementor-image-gallery .gallery-columns-10 .gallery-item{max-width:10%}}@media (min-width:480px) and (max-width:767px){.elementor-image-gallery .gallery.gallery-columns-10 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-2 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-3 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-4 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-5 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-6 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-7 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-8 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-9 .gallery-item{max-width:50%}}@media (max-width:479px){.elementor-image-gallery .gallery.gallery-columns-10 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-2 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-3 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-4 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-5 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-6 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-7 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-8 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-9 .gallery-item{max-width:100%}}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-image-gallery.min.css */
.elementor-image-gallery .gallery-item{display:inline-block;margin:0 auto;max-width:100%;text-align:center;vertical-align:top;width:100%}.elementor-image-gallery .gallery-item img{margin:0 auto}.elementor-image-gallery .gallery-item .gallery-caption{margin:0}.elementor-image-gallery figure img{display:block}.elementor-image-gallery figure figcaption{width:100%}.gallery-spacing-custom .elementor-image-gallery .gallery-icon{padding:0}@media (min-width:768px){.elementor-image-gallery .gallery-columns-2 .gallery-item{max-width:50%}.elementor-image-gallery .gallery-columns-3 .gallery-item{max-width:33.33%}.elementor-image-gallery .gallery-columns-4 .gallery-item{max-width:25%}.elementor-image-gallery .gallery-columns-5 .gallery-item{max-width:20%}.elementor-image-gallery .gallery-columns-6 .gallery-item{max-width:16.666%}.elementor-image-gallery .gallery-columns-7 .gallery-item{max-width:14.28%}.elementor-image-gallery .gallery-columns-8 .gallery-item{max-width:12.5%}.elementor-image-gallery .gallery-columns-9 .gallery-item{max-width:11.11%}.elementor-image-gallery .gallery-columns-10 .gallery-item{max-width:10%}}@media (min-width:480px) and (max-width:767px){.elementor-image-gallery .gallery.gallery-columns-10 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-2 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-3 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-4 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-5 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-6 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-7 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-8 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-9 .gallery-item{max-width:50%}}@media (max-width:479px){.elementor-image-gallery .gallery.gallery-columns-10 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-2 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-3 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-4 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-5 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-6 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-7 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-8 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-9 .gallery-item{max-width:100%}}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-image-rtl.min.css */
.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=".svg"]{width:48px}.elementor-widget-image img{display:inline-block;vertical-align:middle}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-image.min.css */
.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=".svg"]{width:48px}.elementor-widget-image img{display:inline-block;vertical-align:middle}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-link-in-bio-base-rtl.min.css */
.e-link-in-bio{--e-link-in-bio-border-color:transparent;--e-link-in-bio-border-style:none;--e-link-in-bio-border-width:0;--e-link-in-bio-container-height:auto;--e-link-in-bio-container-width:360px;--e-link-in-bio-content-align-h:center;--e-link-in-bio-content-align-v:center;--e-link-in-bio-content-width:280px;--e-link-in-bio-full-height:100vh;--e-link-in-bio-gutter-block-end:45px;--e-link-in-bio-gutter-block-start:38px;--e-link-in-bio-gutter-inline:40px;--e-link-in-bio-identity-image-cover-border-bottom-width:0;--e-link-in-bio-identity-image-cover-border-color:transparent;--e-link-in-bio-identity-image-cover-border-style:none;--e-link-in-bio-identity-image-cover-height:170px;--e-link-in-bio-identity-image-cover-position:center center;--e-link-in-bio-identity-image-profile-border-color:transparent;--e-link-in-bio-identity-image-profile-position:center center;--e-link-in-bio-identity-image-profile-border-radius:50%;--e-link-in-bio-identity-image-profile-border-style:none;--e-link-in-bio-identity-image-profile-border-width:0;--e-link-in-bio-identity-image-profile-width:115px;--e-link-in-bio-heading-color:inherit;--e-link-in-bio-title-color:inherit;--e-link-in-bio-about-heading-color:inherit;--e-link-in-bio-description-color:#324a6d;--e-link-in-bio-icon-background-color:transparent;--e-link-in-bio-icon-border-color:transparent;--e-link-in-bio-icon-border-style:none;--e-link-in-bio-icon-border-width:0;--e-link-in-bio-icon-color:inherit;--e-link-in-bio-icon-columns:3;--e-link-in-bio-icon-gap:20px 29px;--e-link-in-bio-icon-size:25px;--e-link-in-bio-ctas-background-color:#467ff7;--e-link-in-bio-ctas-border-color:transparent;--e-link-in-bio-ctas-border-radius:20px;--e-link-in-bio-ctas-border-style:none;--e-link-in-bio-ctas-border-width:0;--e-link-in-bio-ctas-gap:22px;--e-link-in-bio-ctas-padding-block-end:17px;--e-link-in-bio-ctas-padding-block-start:17px;--e-link-in-bio-ctas-padding-inline-end:20px;--e-link-in-bio-ctas-padding-inline-start:20px;--e-link-in-bio-ctas-text-color:#fff;--e-link-in-bio-image-links-border-color:transparent;--e-link-in-bio-image-links-border-style:solid;--e-link-in-bio-image-links-border-width:0;--e-link-in-bio-image-links-columns:2;--e-link-in-bio-image-links-gap:10px;--e-link-in-bio-image-links-height:auto;--background-overlay-opacity:0.5;align-items:var(--e-link-in-bio-content-align-h);border-color:var(--e-link-in-bio-border-color);border-style:var(--e-link-in-bio-border-style);border-width:var(--e-link-in-bio-border-width);display:flex;flex-direction:column;justify-content:var(--e-link-in-bio-content-align-v);margin-inline:auto;max-width:100%;min-height:var(--e-link-in-bio-container-height);padding:var(--e-link-in-bio-gutter-block-start) var(--e-link-in-bio-gutter-inline) var(--e-link-in-bio-gutter-block-end);position:relative;width:var(--e-link-in-bio-container-width)}@supports (height:100dvh){.e-link-in-bio{--e-link-in-bio-full-height:100dvh}}.e-link-in-bio.has-border{--e-link-in-bio-border-style:solid}@media (max-width:767px){.e-link-in-bio.is-full-height-mobile{--e-link-in-bio-container-height:var(--e-link-in-bio-full-height,100vh)}}@media (min-width:-1) and (max-width:-1){.e-link-in-bio.is-full-height-mobile_extra{--e-link-in-bio-container-height:var(--e-link-in-bio-full-height,100vh)}}@media (min-width:768px) and (max-width:1024px){.e-link-in-bio.is-full-height-tablet{--e-link-in-bio-container-height:var(--e-link-in-bio-full-height,100vh)}}@media (min-width:-1) and (max-width:-1){.e-link-in-bio.is-full-height-laptop,.e-link-in-bio.is-full-height-tablet_extra{--e-link-in-bio-container-height:var(--e-link-in-bio-full-height,100vh)}}@media (min-width:1025px){.e-link-in-bio.is-full-height-desktop{--e-link-in-bio-container-height:var(--e-link-in-bio-full-height,100vh)}}@media (min-width:1025px) and (max-width:99999px){.e-link-in-bio.is-full-height-desktop.is-full-height-widescreen{--e-link-in-bio-container-height:var(--e-link-in-bio-full-height,100vh)}}@media (min-width:-1){.e-link-in-bio.is-full-height-widescreen{--e-link-in-bio-container-height:var(--e-link-in-bio-full-height,100vh)}}.e-link-in-bio.is-full-width{--e-link-in-bio-container-width:100%}.e-link-in-bio__bg{display:grid;inset:0;position:absolute;z-index:0}.e-link-in-bio__bg,.e-link-in-bio__bg-overlay{background-position:50%;background-repeat:no-repeat;background-size:cover}.e-link-in-bio__bg-overlay{opacity:var(--background-overlay-opacity)}.e-link-in-bio__content{color:#1c2448;display:flex;flex-direction:column;font-family:var(--e-global-typography-text-font-family,"Poppins"),Sans-serif;max-width:100%;text-align:center;width:var(--e-link-in-bio-content-width);z-index:1}.e-link-in-bio__content *{word-wrap:break-word}.e-link-in-bio__identity{display:grid;grid-template-columns:1fr;grid-template-rows:auto;margin-block-end:14px;margin-block-start:calc(var(--e-link-in-bio-gutter-block-start) * -1)}.e-link-in-bio__identity .e-link-in-bio__identity-image{display:flex;position:relative}.e-link-in-bio__identity .e-link-in-bio__identity-image-element{display:block;flex:1 1 100%;-o-object-fit:cover;object-fit:cover}.e-link-in-bio__identity .e-link-in-bio__identity-image-cover{align-self:start;border-color:var(--e-link-in-bio-identity-image-cover-border-color);border-style:var(--e-link-in-bio-identity-image-cover-border-style);border-width:0 0 var(--e-link-in-bio-identity-image-cover-border-bottom-width) 0;grid-column:1;grid-row:1;margin-inline:calc(var(--e-link-in-bio-gutter-inline) * -1);max-height:var(--e-link-in-bio-identity-image-cover-height);overflow:hidden;width:calc(100% + var(--e-link-in-bio-gutter-inline) * 2)}.e-link-in-bio__identity .e-link-in-bio__identity-image-cover.has-border{--e-link-in-bio-identity-image-cover-border-style:solid}.e-link-in-bio__identity .e-link-in-bio__identity-image-cover .e-link-in-bio__identity-image-element{-o-object-position:var(--e-link-in-bio-identity-image-cover-position);object-position:var(--e-link-in-bio-identity-image-cover-position)}.e-link-in-bio__identity .e-link-in-bio__identity-image-profile{align-self:center;aspect-ratio:1;border-color:var(--e-link-in-bio-identity-image-profile-border-color);border-radius:var(--e-link-in-bio-identity-image-profile-border-radius);border-style:var(--e-link-in-bio-identity-image-profile-border-style);border-width:var(--e-link-in-bio-identity-image-profile-border-width);grid-column:1;grid-row:1;margin-block-end:17px;margin-block-start:var(--e-link-in-bio-gutter-block-start);margin-inline:auto;max-width:100%;overflow:hidden;width:var(--e-link-in-bio-identity-image-profile-width)}.e-link-in-bio__identity .e-link-in-bio__identity-image-profile.has-border{--e-link-in-bio-identity-image-profile-border-style:solid}.e-link-in-bio__identity .e-link-in-bio__identity-image-profile.has-style-square{--e-link-in-bio-identity-image-profile-border-radius:0}.e-link-in-bio__identity .e-link-in-bio__identity-image-profile .e-link-in-bio__identity-image-element{aspect-ratio:inherit;-o-object-position:var(--e-link-in-bio-identity-image-profile-position);object-position:var(--e-link-in-bio-identity-image-profile-position)}.e-link-in-bio__identity .e-link-in-bio__identity-image-cover+.e-link-in-bio__identity-image-profile{margin-block-start:17px}.e-link-in-bio__bio>*{margin-block:0}.e-link-in-bio__heading{color:var(--e-link-in-bio-heading-color);font-size:36px;font-weight:600;line-height:42px}.e-link-in-bio__about-heading{color:var(--e-link-in-bio-about-heading-color);font-size:16px;font-weight:500;line-height:20px}.e-link-in-bio__title{color:var(--e-link-in-bio-title-color);font-size:20px;font-weight:500;line-height:35px}.e-link-in-bio__description{color:var(--e-link-in-bio-description-color);font-size:16px;font-weight:300;line-height:24px;margin-block-start:20px}.e-link-in-bio__bio--footer{margin-block-start:34px}.e-link-in-bio__bio--footer .e-link-in-bio__description{font-size:12px;font-weight:500;line-height:20px;margin-block-start:0}.e-link-in-bio__bio--footer .e-link-in-bio__about-heading+.e-link-in-bio__description{margin-block-start:3px}.e-link-in-bio__icons{display:flex;flex-flow:row wrap;gap:var(--e-link-in-bio-icon-gap);justify-content:center;margin-block-start:20px}.e-link-in-bio__icons i{font-size:var(--e-link-in-bio-icon-size)}.e-link-in-bio__icons.has-size-medium{--e-link-in-bio-icon-size:30px}.e-link-in-bio__icons.has-size-large{--e-link-in-bio-icon-gap:20px 24px;--e-link-in-bio-icon-size:35px}.e-link-in-bio__icon{display:flex}.e-link-in-bio__icon .e-link-in-bio__icon-link{align-items:center;color:inherit;display:flex;flex:1 1 auto;flex-direction:column}.e-link-in-bio__icon .e-link-in-bio__icon-link:active,.e-link-in-bio__icon .e-link-in-bio__icon-link:focus,.e-link-in-bio__icon .e-link-in-bio__icon-link:hover{color:inherit}.e-link-in-bio__icon .e-link-in-bio__icon-svg{align-items:center;color:var(--e-link-in-bio-icon-color);display:flex;justify-content:center}.e-link-in-bio__icon svg{fill:currentColor;height:var(--e-link-in-bio-icon-size)}.e-link-in-bio__icon i{font-size:var(--e-link-in-bio-icon-size)}.e-link-in-bio__icon .e-link-in-bio__icon-label{font-size:14px;font-weight:500;line-height:20px;text-align:center}.e-link-in-bio__image-links{display:grid;gap:var(--e-link-in-bio-image-links-gap);grid-template-columns:repeat(var(--e-link-in-bio-image-links-columns,2),minmax(0,1fr));grid-template-rows:auto;margin-block-start:24px}.e-link-in-bio__image-links.has-1-columns{--e-link-in-bio-image-links-columns:1;--e-link-in-bio-image-links-gap:14px}.e-link-in-bio__image-links.has-3-columns{--e-link-in-bio-image-links-columns:3;--e-link-in-bio-image-links-gap:5px}.e-link-in-bio__image-links .e-link-in-bio__image-links-link{display:grid}.e-link-in-bio__image-links img.e-link-in-bio__image-links-img{aspect-ratio:1;border-color:var(--e-link-in-bio-image-links-border-color);border-style:var(--e-link-in-bio-image-links-border-style);border-width:var(--e-link-in-bio-image-links-border-width);display:block;height:var(--e-link-in-bio-image-links-height,auto);-o-object-fit:cover;object-fit:cover;width:100%}.e-link-in-bio__ctas{display:grid;gap:var(--e-link-in-bio-ctas-gap);grid-template-columns:minmax(0,1fr);grid-template-rows:auto;margin-block-start:31px}.e-link-in-bio__ctas.has-type-link{--e-link-in-bio-ctas-gap:10px;justify-items:center}.e-link-in-bio__ctas.has-type-divider{--e-link-in-bio-ctas-gap:0}.e-link-in-bio__ctas .e-link-in-bio__cta{display:flex;font-size:16px;font-weight:500;line-height:20px}.e-link-in-bio__ctas .e-link-in-bio__cta,.e-link-in-bio__ctas .e-link-in-bio__cta:active,.e-link-in-bio__ctas .e-link-in-bio__cta:focus,.e-link-in-bio__ctas .e-link-in-bio__cta:hover{color:var(--e-link-in-bio-ctas-text-color)}.e-link-in-bio__ctas .e-link-in-bio__cta-image{flex:0 0 min(50%,140px)}.e-link-in-bio__ctas .e-link-in-bio__cta-image-element{aspect-ratio:140/100;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.e-link-in-bio__ctas .e-link-in-bio__cta-text{align-items:center;display:flex;flex:1 1 auto;justify-content:center}.e-link-in-bio__ctas .e-link-in-bio__cta.is-type-button{border-radius:var(--e-link-in-bio-ctas-border-radius);overflow:hidden}.e-link-in-bio__ctas .e-link-in-bio__cta.is-type-button.has-border{--e-link-in-bio-ctas-border-style:solid;border-color:var(--e-link-in-bio-ctas-border-color);border-style:var(--e-link-in-bio-ctas-border-style);border-width:var(--e-link-in-bio-ctas-border-width)}.e-link-in-bio__ctas .e-link-in-bio__cta.is-type-button.has-corners-rounded{--e-link-in-bio-ctas-border-radius:20px}.e-link-in-bio__ctas .e-link-in-bio__cta.is-type-button.has-corners-round{--e-link-in-bio-ctas-border-radius:50px}.e-link-in-bio__ctas .e-link-in-bio__cta.is-type-button.has-corners-sharp{--e-link-in-bio-ctas-border-radius:0}.e-link-in-bio__ctas .e-link-in-bio__cta.is-type-button .e-link-in-bio__cta-text{background-color:var(--e-link-in-bio-ctas-background-color);padding-block-end:var(--e-link-in-bio-ctas-padding-block-end);padding-block-start:var(--e-link-in-bio-ctas-padding-block-start);padding-inline-end:var(--e-link-in-bio-ctas-padding-inline-end);padding-inline-start:var(--e-link-in-bio-ctas-padding-inline-start)}.e-link-in-bio__ctas .e-link-in-bio__cta.is-type-link{--e-link-in-bio-ctas-text-color:#467ff7;font-weight:700;justify-content:center;margin-block:17px}.e-link-in-bio .e-link-in-bio__content .e-link-in-bio__ctas .e-link-in-bio__cta.is-type-link{text-decoration:underline}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-link-in-bio-base.min.css */
.e-link-in-bio{--e-link-in-bio-border-color:transparent;--e-link-in-bio-border-style:none;--e-link-in-bio-border-width:0;--e-link-in-bio-container-height:auto;--e-link-in-bio-container-width:360px;--e-link-in-bio-content-align-h:center;--e-link-in-bio-content-align-v:center;--e-link-in-bio-content-width:280px;--e-link-in-bio-full-height:100vh;--e-link-in-bio-gutter-block-end:45px;--e-link-in-bio-gutter-block-start:38px;--e-link-in-bio-gutter-inline:40px;--e-link-in-bio-identity-image-cover-border-bottom-width:0;--e-link-in-bio-identity-image-cover-border-color:transparent;--e-link-in-bio-identity-image-cover-border-style:none;--e-link-in-bio-identity-image-cover-height:170px;--e-link-in-bio-identity-image-cover-position:center center;--e-link-in-bio-identity-image-profile-border-color:transparent;--e-link-in-bio-identity-image-profile-position:center center;--e-link-in-bio-identity-image-profile-border-radius:50%;--e-link-in-bio-identity-image-profile-border-style:none;--e-link-in-bio-identity-image-profile-border-width:0;--e-link-in-bio-identity-image-profile-width:115px;--e-link-in-bio-heading-color:inherit;--e-link-in-bio-title-color:inherit;--e-link-in-bio-about-heading-color:inherit;--e-link-in-bio-description-color:#324a6d;--e-link-in-bio-icon-background-color:transparent;--e-link-in-bio-icon-border-color:transparent;--e-link-in-bio-icon-border-style:none;--e-link-in-bio-icon-border-width:0;--e-link-in-bio-icon-color:inherit;--e-link-in-bio-icon-columns:3;--e-link-in-bio-icon-gap:20px 29px;--e-link-in-bio-icon-size:25px;--e-link-in-bio-ctas-background-color:#467ff7;--e-link-in-bio-ctas-border-color:transparent;--e-link-in-bio-ctas-border-radius:20px;--e-link-in-bio-ctas-border-style:none;--e-link-in-bio-ctas-border-width:0;--e-link-in-bio-ctas-gap:22px;--e-link-in-bio-ctas-padding-block-end:17px;--e-link-in-bio-ctas-padding-block-start:17px;--e-link-in-bio-ctas-padding-inline-end:20px;--e-link-in-bio-ctas-padding-inline-start:20px;--e-link-in-bio-ctas-text-color:#fff;--e-link-in-bio-image-links-border-color:transparent;--e-link-in-bio-image-links-border-style:solid;--e-link-in-bio-image-links-border-width:0;--e-link-in-bio-image-links-columns:2;--e-link-in-bio-image-links-gap:10px;--e-link-in-bio-image-links-height:auto;--background-overlay-opacity:0.5;align-items:var(--e-link-in-bio-content-align-h);border-color:var(--e-link-in-bio-border-color);border-style:var(--e-link-in-bio-border-style);border-width:var(--e-link-in-bio-border-width);display:flex;flex-direction:column;justify-content:var(--e-link-in-bio-content-align-v);margin-inline:auto;max-width:100%;min-height:var(--e-link-in-bio-container-height);padding:var(--e-link-in-bio-gutter-block-start) var(--e-link-in-bio-gutter-inline) var(--e-link-in-bio-gutter-block-end);position:relative;width:var(--e-link-in-bio-container-width)}@supports (height:100dvh){.e-link-in-bio{--e-link-in-bio-full-height:100dvh}}.e-link-in-bio.has-border{--e-link-in-bio-border-style:solid}@media (max-width:767px){.e-link-in-bio.is-full-height-mobile{--e-link-in-bio-container-height:var(--e-link-in-bio-full-height,100vh)}}@media (min-width:-1) and (max-width:-1){.e-link-in-bio.is-full-height-mobile_extra{--e-link-in-bio-container-height:var(--e-link-in-bio-full-height,100vh)}}@media (min-width:768px) and (max-width:1024px){.e-link-in-bio.is-full-height-tablet{--e-link-in-bio-container-height:var(--e-link-in-bio-full-height,100vh)}}@media (min-width:-1) and (max-width:-1){.e-link-in-bio.is-full-height-laptop,.e-link-in-bio.is-full-height-tablet_extra{--e-link-in-bio-container-height:var(--e-link-in-bio-full-height,100vh)}}@media (min-width:1025px){.e-link-in-bio.is-full-height-desktop{--e-link-in-bio-container-height:var(--e-link-in-bio-full-height,100vh)}}@media (min-width:1025px) and (max-width:99999px){.e-link-in-bio.is-full-height-desktop.is-full-height-widescreen{--e-link-in-bio-container-height:var(--e-link-in-bio-full-height,100vh)}}@media (min-width:-1){.e-link-in-bio.is-full-height-widescreen{--e-link-in-bio-container-height:var(--e-link-in-bio-full-height,100vh)}}.e-link-in-bio.is-full-width{--e-link-in-bio-container-width:100%}.e-link-in-bio__bg{display:grid;inset:0;position:absolute;z-index:0}.e-link-in-bio__bg,.e-link-in-bio__bg-overlay{background-position:50%;background-repeat:no-repeat;background-size:cover}.e-link-in-bio__bg-overlay{opacity:var(--background-overlay-opacity)}.e-link-in-bio__content{color:#1c2448;display:flex;flex-direction:column;font-family:var(--e-global-typography-text-font-family,"Poppins"),Sans-serif;max-width:100%;text-align:center;width:var(--e-link-in-bio-content-width);z-index:1}.e-link-in-bio__content *{word-wrap:break-word}.e-link-in-bio__identity{display:grid;grid-template-columns:1fr;grid-template-rows:auto;margin-block-end:14px;margin-block-start:calc(var(--e-link-in-bio-gutter-block-start) * -1)}.e-link-in-bio__identity .e-link-in-bio__identity-image{display:flex;position:relative}.e-link-in-bio__identity .e-link-in-bio__identity-image-element{display:block;flex:1 1 100%;-o-object-fit:cover;object-fit:cover}.e-link-in-bio__identity .e-link-in-bio__identity-image-cover{align-self:start;border-color:var(--e-link-in-bio-identity-image-cover-border-color);border-style:var(--e-link-in-bio-identity-image-cover-border-style);border-width:0 0 var(--e-link-in-bio-identity-image-cover-border-bottom-width) 0;grid-column:1;grid-row:1;margin-inline:calc(var(--e-link-in-bio-gutter-inline) * -1);max-height:var(--e-link-in-bio-identity-image-cover-height);overflow:hidden;width:calc(100% + var(--e-link-in-bio-gutter-inline) * 2)}.e-link-in-bio__identity .e-link-in-bio__identity-image-cover.has-border{--e-link-in-bio-identity-image-cover-border-style:solid}.e-link-in-bio__identity .e-link-in-bio__identity-image-cover .e-link-in-bio__identity-image-element{-o-object-position:var(--e-link-in-bio-identity-image-cover-position);object-position:var(--e-link-in-bio-identity-image-cover-position)}.e-link-in-bio__identity .e-link-in-bio__identity-image-profile{align-self:center;aspect-ratio:1;border-color:var(--e-link-in-bio-identity-image-profile-border-color);border-radius:var(--e-link-in-bio-identity-image-profile-border-radius);border-style:var(--e-link-in-bio-identity-image-profile-border-style);border-width:var(--e-link-in-bio-identity-image-profile-border-width);grid-column:1;grid-row:1;margin-block-end:17px;margin-block-start:var(--e-link-in-bio-gutter-block-start);margin-inline:auto;max-width:100%;overflow:hidden;width:var(--e-link-in-bio-identity-image-profile-width)}.e-link-in-bio__identity .e-link-in-bio__identity-image-profile.has-border{--e-link-in-bio-identity-image-profile-border-style:solid}.e-link-in-bio__identity .e-link-in-bio__identity-image-profile.has-style-square{--e-link-in-bio-identity-image-profile-border-radius:0}.e-link-in-bio__identity .e-link-in-bio__identity-image-profile .e-link-in-bio__identity-image-element{aspect-ratio:inherit;-o-object-position:var(--e-link-in-bio-identity-image-profile-position);object-position:var(--e-link-in-bio-identity-image-profile-position)}.e-link-in-bio__identity .e-link-in-bio__identity-image-cover+.e-link-in-bio__identity-image-profile{margin-block-start:17px}.e-link-in-bio__bio>*{margin-block:0}.e-link-in-bio__heading{color:var(--e-link-in-bio-heading-color);font-size:36px;font-weight:600;line-height:42px}.e-link-in-bio__about-heading{color:var(--e-link-in-bio-about-heading-color);font-size:16px;font-weight:500;line-height:20px}.e-link-in-bio__title{color:var(--e-link-in-bio-title-color);font-size:20px;font-weight:500;line-height:35px}.e-link-in-bio__description{color:var(--e-link-in-bio-description-color);font-size:16px;font-weight:300;line-height:24px;margin-block-start:20px}.e-link-in-bio__bio--footer{margin-block-start:34px}.e-link-in-bio__bio--footer .e-link-in-bio__description{font-size:12px;font-weight:500;line-height:20px;margin-block-start:0}.e-link-in-bio__bio--footer .e-link-in-bio__about-heading+.e-link-in-bio__description{margin-block-start:3px}.e-link-in-bio__icons{display:flex;flex-flow:row wrap;gap:var(--e-link-in-bio-icon-gap);justify-content:center;margin-block-start:20px}.e-link-in-bio__icons i{font-size:var(--e-link-in-bio-icon-size)}.e-link-in-bio__icons.has-size-medium{--e-link-in-bio-icon-size:30px}.e-link-in-bio__icons.has-size-large{--e-link-in-bio-icon-gap:20px 24px;--e-link-in-bio-icon-size:35px}.e-link-in-bio__icon{display:flex}.e-link-in-bio__icon .e-link-in-bio__icon-link{align-items:center;color:inherit;display:flex;flex:1 1 auto;flex-direction:column}.e-link-in-bio__icon .e-link-in-bio__icon-link:active,.e-link-in-bio__icon .e-link-in-bio__icon-link:focus,.e-link-in-bio__icon .e-link-in-bio__icon-link:hover{color:inherit}.e-link-in-bio__icon .e-link-in-bio__icon-svg{align-items:center;color:var(--e-link-in-bio-icon-color);display:flex;justify-content:center}.e-link-in-bio__icon svg{fill:currentColor;height:var(--e-link-in-bio-icon-size)}.e-link-in-bio__icon i{font-size:var(--e-link-in-bio-icon-size)}.e-link-in-bio__icon .e-link-in-bio__icon-label{font-size:14px;font-weight:500;line-height:20px;text-align:center}.e-link-in-bio__image-links{display:grid;gap:var(--e-link-in-bio-image-links-gap);grid-template-columns:repeat(var(--e-link-in-bio-image-links-columns,2),minmax(0,1fr));grid-template-rows:auto;margin-block-start:24px}.e-link-in-bio__image-links.has-1-columns{--e-link-in-bio-image-links-columns:1;--e-link-in-bio-image-links-gap:14px}.e-link-in-bio__image-links.has-3-columns{--e-link-in-bio-image-links-columns:3;--e-link-in-bio-image-links-gap:5px}.e-link-in-bio__image-links .e-link-in-bio__image-links-link{display:grid}.e-link-in-bio__image-links img.e-link-in-bio__image-links-img{aspect-ratio:1;border-color:var(--e-link-in-bio-image-links-border-color);border-style:var(--e-link-in-bio-image-links-border-style);border-width:var(--e-link-in-bio-image-links-border-width);display:block;height:var(--e-link-in-bio-image-links-height,auto);-o-object-fit:cover;object-fit:cover;width:100%}.e-link-in-bio__ctas{display:grid;gap:var(--e-link-in-bio-ctas-gap);grid-template-columns:minmax(0,1fr);grid-template-rows:auto;margin-block-start:31px}.e-link-in-bio__ctas.has-type-link{--e-link-in-bio-ctas-gap:10px;justify-items:center}.e-link-in-bio__ctas.has-type-divider{--e-link-in-bio-ctas-gap:0}.e-link-in-bio__ctas .e-link-in-bio__cta{display:flex;font-size:16px;font-weight:500;line-height:20px}.e-link-in-bio__ctas .e-link-in-bio__cta,.e-link-in-bio__ctas .e-link-in-bio__cta:active,.e-link-in-bio__ctas .e-link-in-bio__cta:focus,.e-link-in-bio__ctas .e-link-in-bio__cta:hover{color:var(--e-link-in-bio-ctas-text-color)}.e-link-in-bio__ctas .e-link-in-bio__cta-image{flex:0 0 min(50%,140px)}.e-link-in-bio__ctas .e-link-in-bio__cta-image-element{aspect-ratio:140/100;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.e-link-in-bio__ctas .e-link-in-bio__cta-text{align-items:center;display:flex;flex:1 1 auto;justify-content:center}.e-link-in-bio__ctas .e-link-in-bio__cta.is-type-button{border-radius:var(--e-link-in-bio-ctas-border-radius);overflow:hidden}.e-link-in-bio__ctas .e-link-in-bio__cta.is-type-button.has-border{--e-link-in-bio-ctas-border-style:solid;border-color:var(--e-link-in-bio-ctas-border-color);border-style:var(--e-link-in-bio-ctas-border-style);border-width:var(--e-link-in-bio-ctas-border-width)}.e-link-in-bio__ctas .e-link-in-bio__cta.is-type-button.has-corners-rounded{--e-link-in-bio-ctas-border-radius:20px}.e-link-in-bio__ctas .e-link-in-bio__cta.is-type-button.has-corners-round{--e-link-in-bio-ctas-border-radius:50px}.e-link-in-bio__ctas .e-link-in-bio__cta.is-type-button.has-corners-sharp{--e-link-in-bio-ctas-border-radius:0}.e-link-in-bio__ctas .e-link-in-bio__cta.is-type-button .e-link-in-bio__cta-text{background-color:var(--e-link-in-bio-ctas-background-color);padding-block-end:var(--e-link-in-bio-ctas-padding-block-end);padding-block-start:var(--e-link-in-bio-ctas-padding-block-start);padding-inline-end:var(--e-link-in-bio-ctas-padding-inline-end);padding-inline-start:var(--e-link-in-bio-ctas-padding-inline-start)}.e-link-in-bio__ctas .e-link-in-bio__cta.is-type-link{--e-link-in-bio-ctas-text-color:#467ff7;font-weight:700;justify-content:center;margin-block:17px}.e-link-in-bio .e-link-in-bio__content .e-link-in-bio__ctas .e-link-in-bio__cta.is-type-link{text-decoration:underline}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-link-in-bio-rtl.min.css */
.e-link-in-bio{--e-link-in-bio-border-color:transparent;--e-link-in-bio-border-style:none;--e-link-in-bio-border-width:0;--e-link-in-bio-container-height:auto;--e-link-in-bio-container-width:360px;--e-link-in-bio-content-align-h:center;--e-link-in-bio-content-align-v:center;--e-link-in-bio-content-width:280px;--e-link-in-bio-full-height:100vh;--e-link-in-bio-gutter-block-end:45px;--e-link-in-bio-gutter-block-start:38px;--e-link-in-bio-gutter-inline:40px;--e-link-in-bio-identity-image-cover-border-bottom-width:0;--e-link-in-bio-identity-image-cover-border-color:transparent;--e-link-in-bio-identity-image-cover-border-style:none;--e-link-in-bio-identity-image-cover-height:170px;--e-link-in-bio-identity-image-cover-position:center center;--e-link-in-bio-identity-image-profile-border-color:transparent;--e-link-in-bio-identity-image-profile-position:center center;--e-link-in-bio-identity-image-profile-border-radius:50%;--e-link-in-bio-identity-image-profile-border-style:none;--e-link-in-bio-identity-image-profile-border-width:0;--e-link-in-bio-identity-image-profile-width:115px;--e-link-in-bio-heading-color:inherit;--e-link-in-bio-title-color:inherit;--e-link-in-bio-about-heading-color:inherit;--e-link-in-bio-description-color:#324a6d;--e-link-in-bio-icon-background-color:transparent;--e-link-in-bio-icon-border-color:transparent;--e-link-in-bio-icon-border-style:none;--e-link-in-bio-icon-border-width:0;--e-link-in-bio-icon-color:inherit;--e-link-in-bio-icon-columns:3;--e-link-in-bio-icon-gap:20px 29px;--e-link-in-bio-icon-size:25px;--e-link-in-bio-ctas-background-color:#467ff7;--e-link-in-bio-ctas-border-color:transparent;--e-link-in-bio-ctas-border-radius:20px;--e-link-in-bio-ctas-border-style:none;--e-link-in-bio-ctas-border-width:0;--e-link-in-bio-ctas-gap:22px;--e-link-in-bio-ctas-padding-block-end:17px;--e-link-in-bio-ctas-padding-block-start:17px;--e-link-in-bio-ctas-padding-inline-end:20px;--e-link-in-bio-ctas-padding-inline-start:20px;--e-link-in-bio-ctas-text-color:#fff;--e-link-in-bio-image-links-border-color:transparent;--e-link-in-bio-image-links-border-style:solid;--e-link-in-bio-image-links-border-width:0;--e-link-in-bio-image-links-columns:2;--e-link-in-bio-image-links-gap:10px;--e-link-in-bio-image-links-height:auto;--background-overlay-opacity:0.5;align-items:var(--e-link-in-bio-content-align-h);border-color:var(--e-link-in-bio-border-color);border-style:var(--e-link-in-bio-border-style);border-width:var(--e-link-in-bio-border-width);display:flex;flex-direction:column;justify-content:var(--e-link-in-bio-content-align-v);margin-inline:auto;max-width:100%;min-height:var(--e-link-in-bio-container-height);padding:var(--e-link-in-bio-gutter-block-start) var(--e-link-in-bio-gutter-inline) var(--e-link-in-bio-gutter-block-end);position:relative;width:var(--e-link-in-bio-container-width)}@supports (height:100dvh){.e-link-in-bio{--e-link-in-bio-full-height:100dvh}}.e-link-in-bio.has-border{--e-link-in-bio-border-style:solid}@media (max-width:767px){.e-link-in-bio.is-full-height-mobile{--e-link-in-bio-container-height:var(--e-link-in-bio-full-height,100vh)}}@media (min-width:-1) and (max-width:-1){.e-link-in-bio.is-full-height-mobile_extra{--e-link-in-bio-container-height:var(--e-link-in-bio-full-height,100vh)}}@media (min-width:768px) and (max-width:1024px){.e-link-in-bio.is-full-height-tablet{--e-link-in-bio-container-height:var(--e-link-in-bio-full-height,100vh)}}@media (min-width:-1) and (max-width:-1){.e-link-in-bio.is-full-height-laptop,.e-link-in-bio.is-full-height-tablet_extra{--e-link-in-bio-container-height:var(--e-link-in-bio-full-height,100vh)}}@media (min-width:1025px){.e-link-in-bio.is-full-height-desktop{--e-link-in-bio-container-height:var(--e-link-in-bio-full-height,100vh)}}@media (min-width:1025px) and (max-width:99999px){.e-link-in-bio.is-full-height-desktop.is-full-height-widescreen{--e-link-in-bio-container-height:var(--e-link-in-bio-full-height,100vh)}}@media (min-width:-1){.e-link-in-bio.is-full-height-widescreen{--e-link-in-bio-container-height:var(--e-link-in-bio-full-height,100vh)}}.e-link-in-bio.is-full-width{--e-link-in-bio-container-width:100%}.e-link-in-bio__bg{display:grid;inset:0;position:absolute;z-index:0}.e-link-in-bio__bg,.e-link-in-bio__bg-overlay{background-position:50%;background-repeat:no-repeat;background-size:cover}.e-link-in-bio__bg-overlay{opacity:var(--background-overlay-opacity)}.e-link-in-bio__content{color:#1c2448;display:flex;flex-direction:column;font-family:var(--e-global-typography-text-font-family,"Poppins"),Sans-serif;max-width:100%;text-align:center;width:var(--e-link-in-bio-content-width);z-index:1}.e-link-in-bio__content *{word-wrap:break-word}.e-link-in-bio__identity{display:grid;grid-template-columns:1fr;grid-template-rows:auto;margin-block-end:14px;margin-block-start:calc(var(--e-link-in-bio-gutter-block-start) * -1)}.e-link-in-bio__identity .e-link-in-bio__identity-image{display:flex;position:relative}.e-link-in-bio__identity .e-link-in-bio__identity-image-element{display:block;flex:1 1 100%;-o-object-fit:cover;object-fit:cover}.e-link-in-bio__identity .e-link-in-bio__identity-image-cover{align-self:start;border-color:var(--e-link-in-bio-identity-image-cover-border-color);border-style:var(--e-link-in-bio-identity-image-cover-border-style);border-width:0 0 var(--e-link-in-bio-identity-image-cover-border-bottom-width) 0;grid-column:1;grid-row:1;margin-inline:calc(var(--e-link-in-bio-gutter-inline) * -1);max-height:var(--e-link-in-bio-identity-image-cover-height);overflow:hidden;width:calc(100% + var(--e-link-in-bio-gutter-inline) * 2)}.e-link-in-bio__identity .e-link-in-bio__identity-image-cover.has-border{--e-link-in-bio-identity-image-cover-border-style:solid}.e-link-in-bio__identity .e-link-in-bio__identity-image-cover .e-link-in-bio__identity-image-element{-o-object-position:var(--e-link-in-bio-identity-image-cover-position);object-position:var(--e-link-in-bio-identity-image-cover-position)}.e-link-in-bio__identity .e-link-in-bio__identity-image-profile{align-self:center;aspect-ratio:1;border-color:var(--e-link-in-bio-identity-image-profile-border-color);border-radius:var(--e-link-in-bio-identity-image-profile-border-radius);border-style:var(--e-link-in-bio-identity-image-profile-border-style);border-width:var(--e-link-in-bio-identity-image-profile-border-width);grid-column:1;grid-row:1;margin-block-end:17px;margin-block-start:var(--e-link-in-bio-gutter-block-start);margin-inline:auto;max-width:100%;overflow:hidden;width:var(--e-link-in-bio-identity-image-profile-width)}.e-link-in-bio__identity .e-link-in-bio__identity-image-profile.has-border{--e-link-in-bio-identity-image-profile-border-style:solid}.e-link-in-bio__identity .e-link-in-bio__identity-image-profile.has-style-square{--e-link-in-bio-identity-image-profile-border-radius:0}.e-link-in-bio__identity .e-link-in-bio__identity-image-profile .e-link-in-bio__identity-image-element{aspect-ratio:inherit;-o-object-position:var(--e-link-in-bio-identity-image-profile-position);object-position:var(--e-link-in-bio-identity-image-profile-position)}.e-link-in-bio__identity .e-link-in-bio__identity-image-cover+.e-link-in-bio__identity-image-profile{margin-block-start:17px}.e-link-in-bio__bio>*{margin-block:0}.e-link-in-bio__heading{color:var(--e-link-in-bio-heading-color);font-size:36px;font-weight:600;line-height:42px}.e-link-in-bio__about-heading{color:var(--e-link-in-bio-about-heading-color);font-size:16px;font-weight:500;line-height:20px}.e-link-in-bio__title{color:var(--e-link-in-bio-title-color);font-size:20px;font-weight:500;line-height:35px}.e-link-in-bio__description{color:var(--e-link-in-bio-description-color);font-size:16px;font-weight:300;line-height:24px;margin-block-start:20px}.e-link-in-bio__bio--footer{margin-block-start:34px}.e-link-in-bio__bio--footer .e-link-in-bio__description{font-size:12px;font-weight:500;line-height:20px;margin-block-start:0}.e-link-in-bio__bio--footer .e-link-in-bio__about-heading+.e-link-in-bio__description{margin-block-start:3px}.e-link-in-bio__icons{display:flex;flex-flow:row wrap;gap:var(--e-link-in-bio-icon-gap);justify-content:center;margin-block-start:20px}.e-link-in-bio__icons i{font-size:var(--e-link-in-bio-icon-size)}.e-link-in-bio__icons.has-size-medium{--e-link-in-bio-icon-size:30px}.e-link-in-bio__icons.has-size-large{--e-link-in-bio-icon-gap:20px 24px;--e-link-in-bio-icon-size:35px}.e-link-in-bio__icon{display:flex}.e-link-in-bio__icon .e-link-in-bio__icon-link{align-items:center;color:inherit;display:flex;flex:1 1 auto;flex-direction:column}.e-link-in-bio__icon .e-link-in-bio__icon-link:active,.e-link-in-bio__icon .e-link-in-bio__icon-link:focus,.e-link-in-bio__icon .e-link-in-bio__icon-link:hover{color:inherit}.e-link-in-bio__icon .e-link-in-bio__icon-svg{align-items:center;color:var(--e-link-in-bio-icon-color);display:flex;justify-content:center}.e-link-in-bio__icon svg{fill:currentColor;height:var(--e-link-in-bio-icon-size)}.e-link-in-bio__icon i{font-size:var(--e-link-in-bio-icon-size)}.e-link-in-bio__icon .e-link-in-bio__icon-label{font-size:14px;font-weight:500;line-height:20px;text-align:center}.e-link-in-bio__image-links{display:grid;gap:var(--e-link-in-bio-image-links-gap);grid-template-columns:repeat(var(--e-link-in-bio-image-links-columns,2),minmax(0,1fr));grid-template-rows:auto;margin-block-start:24px}.e-link-in-bio__image-links.has-1-columns{--e-link-in-bio-image-links-columns:1;--e-link-in-bio-image-links-gap:14px}.e-link-in-bio__image-links.has-3-columns{--e-link-in-bio-image-links-columns:3;--e-link-in-bio-image-links-gap:5px}.e-link-in-bio__image-links .e-link-in-bio__image-links-link{display:grid}.e-link-in-bio__image-links img.e-link-in-bio__image-links-img{aspect-ratio:1;border-color:var(--e-link-in-bio-image-links-border-color);border-style:var(--e-link-in-bio-image-links-border-style);border-width:var(--e-link-in-bio-image-links-border-width);display:block;height:var(--e-link-in-bio-image-links-height,auto);-o-object-fit:cover;object-fit:cover;width:100%}.e-link-in-bio__ctas{display:grid;gap:var(--e-link-in-bio-ctas-gap);grid-template-columns:minmax(0,1fr);grid-template-rows:auto;margin-block-start:31px}.e-link-in-bio__ctas.has-type-link{--e-link-in-bio-ctas-gap:10px;justify-items:center}.e-link-in-bio__ctas.has-type-divider{--e-link-in-bio-ctas-gap:0}.e-link-in-bio__ctas .e-link-in-bio__cta{display:flex;font-size:16px;font-weight:500;line-height:20px}.e-link-in-bio__ctas .e-link-in-bio__cta,.e-link-in-bio__ctas .e-link-in-bio__cta:active,.e-link-in-bio__ctas .e-link-in-bio__cta:focus,.e-link-in-bio__ctas .e-link-in-bio__cta:hover{color:var(--e-link-in-bio-ctas-text-color)}.e-link-in-bio__ctas .e-link-in-bio__cta-image{flex:0 0 min(50%,140px)}.e-link-in-bio__ctas .e-link-in-bio__cta-image-element{aspect-ratio:140/100;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.e-link-in-bio__ctas .e-link-in-bio__cta-text{align-items:center;display:flex;flex:1 1 auto;justify-content:center}.e-link-in-bio__ctas .e-link-in-bio__cta.is-type-button{border-radius:var(--e-link-in-bio-ctas-border-radius);overflow:hidden}.e-link-in-bio__ctas .e-link-in-bio__cta.is-type-button.has-border{--e-link-in-bio-ctas-border-style:solid;border-color:var(--e-link-in-bio-ctas-border-color);border-style:var(--e-link-in-bio-ctas-border-style);border-width:var(--e-link-in-bio-ctas-border-width)}.e-link-in-bio__ctas .e-link-in-bio__cta.is-type-button.has-corners-rounded{--e-link-in-bio-ctas-border-radius:20px}.e-link-in-bio__ctas .e-link-in-bio__cta.is-type-button.has-corners-round{--e-link-in-bio-ctas-border-radius:50px}.e-link-in-bio__ctas .e-link-in-bio__cta.is-type-button.has-corners-sharp{--e-link-in-bio-ctas-border-radius:0}.e-link-in-bio__ctas .e-link-in-bio__cta.is-type-button .e-link-in-bio__cta-text{background-color:var(--e-link-in-bio-ctas-background-color);padding-block-end:var(--e-link-in-bio-ctas-padding-block-end);padding-block-start:var(--e-link-in-bio-ctas-padding-block-start);padding-inline-end:var(--e-link-in-bio-ctas-padding-inline-end);padding-inline-start:var(--e-link-in-bio-ctas-padding-inline-start)}.e-link-in-bio__ctas .e-link-in-bio__cta.is-type-link{--e-link-in-bio-ctas-text-color:#467ff7;font-weight:700;justify-content:center;margin-block:17px}.e-link-in-bio .e-link-in-bio__content .e-link-in-bio__ctas .e-link-in-bio__cta.is-type-link{text-decoration:underline}.e-link-in-bio-var-2{--e-link-in-bio-gutter-block-end:35px;--e-link-in-bio-identity-image-cover-height:215px;--e-link-in-bio-identity-image-profile-width:130px;--e-link-in-bio-identity-image-profile-border-color:#fff;--e-link-in-bio-identity-image-profile-border-style:solid;--e-link-in-bio-identity-image-profile-border-width:3px}.e-link-in-bio-var-2 .e-link-in-bio__identity{grid-template-rows:1fr auto auto}.e-link-in-bio-var-2 .e-link-in-bio__identity .e-link-in-bio__identity-image-cover{grid-row:1/span 2}.e-link-in-bio-var-2 .e-link-in-bio__identity .e-link-in-bio__identity-image-profile{grid-row:2/span 2}.e-link-in-bio-var-2 .e-link-in-bio__identity .e-link-in-bio__identity-image-cover+.e-link-in-bio__identity-image-profile{margin-block:17px}.e-link-in-bio-var-2 .e-link-in-bio__icons{margin-block-start:35px}.e-link-in-bio-var-3{--e-link-in-bio-gutter-block-end:20px;--e-link-in-bio-ctas-border-radius:0;--e-link-in-bio-ctas-gap:8px}.e-link-in-bio-var-3 .e-link-in-bio__ctas .e-link-in-bio__cta.has-border{border:none}.e-link-in-bio-var-3 .e-link-in-bio__ctas .e-link-in-bio__cta.has-border .e-link-in-bio__cta-image{--e-link-in-bio-ctas-border-style:solid;border-color:var(--e-link-in-bio-ctas-border-color);border-style:var(--e-link-in-bio-ctas-border-style);border-width:var(--e-link-in-bio-ctas-border-width)}.e-link-in-bio-var-3 .e-link-in-bio__ctas .e-link-in-bio__cta.has-corners-round,.e-link-in-bio-var-3 .e-link-in-bio__ctas .e-link-in-bio__cta.has-corners-rounded{--e-link-in-bio-ctas-border-radius:0}.e-link-in-bio-var-4{--e-link-in-bio-ctas-text-color:#1c2448;--e-link-in-bio-ctas-background-color:transparent;--e-link-in-bio-ctas-divider-color:#1c2448;--e-link-in-bio-ctas-divider-width:1px;--e-link-in-bio-ctas-divider-style:solid;--e-link-in-bio-ctas-padding-inline-end:16px;--e-link-in-bio-ctas-padding-inline-start:16px}.e-link-in-bio-var-4 .e-link-in-bio__ctas{grid-gap:0;margin-block-end:28px;margin-block-start:28px}.e-link-in-bio-var-4 .e-link-in-bio__ctas .e-link-in-bio__cta{border-bottom:var(--e-link-in-bio-ctas-divider-width) var(--e-link-in-bio-ctas-divider-style) var(--e-link-in-bio-ctas-divider-color);font-size:24px;font-weight:600;line-height:42px}.e-link-in-bio-var-4 .e-link-in-bio__ctas .e-link-in-bio__cta.has-corners-rounded,.e-link-in-bio-var-5{--e-link-in-bio-ctas-border-radius:0}.e-link-in-bio-var-5{--e-link-in-bio-ctas-gap:20px 15px;--e-link-in-bio-ctas-padding-block-end:5px;--e-link-in-bio-ctas-padding-block-start:5px;--e-link-in-bio-ctas-padding-inline-end:7px;--e-link-in-bio-ctas-padding-inline-start:7px}.e-link-in-bio-var-5 .e-link-in-bio__ctas.has-type-button{grid-template-columns:repeat(2,minmax(0,100px));grid-template-rows:auto;justify-content:center}.e-link-in-bio-var-5 .e-link-in-bio__ctas .e-link-in-bio__cta.has-border{border:none}.e-link-in-bio-var-5 .e-link-in-bio__ctas .e-link-in-bio__cta.has-border .e-link-in-bio__cta-image{--e-link-in-bio-ctas-border-style:solid;border-color:var(--e-link-in-bio-ctas-border-color);border-style:var(--e-link-in-bio-ctas-border-style);border-width:var(--e-link-in-bio-ctas-border-width)}.e-link-in-bio-var-5 .e-link-in-bio__ctas .e-link-in-bio__cta.has-corners-round,.e-link-in-bio-var-5 .e-link-in-bio__ctas .e-link-in-bio__cta.has-corners-rounded{--e-link-in-bio-ctas-border-radius:0}.e-link-in-bio-var-5 .e-link-in-bio__ctas .e-link-in-bio__cta.is-type-button{flex-direction:column;font-size:14px}.e-link-in-bio-var-5 .e-link-in-bio__ctas .e-link-in-bio__cta.is-type-button .e-link-in-bio__cta-image{flex:0 0 auto;margin-bottom:4px}.e-link-in-bio-var-5 .e-link-in-bio__ctas .e-link-in-bio__cta.is-type-button .e-link-in-bio__cta-image-element{aspect-ratio:1;height:auto}.e-link-in-bio-var-5 .e-link-in-bio__identity-image-cover .e-link-in-bio__identity-image-element{-o-object-position:var(--e-link-in-bio-identity-image-profile-position);object-position:var(--e-link-in-bio-identity-image-profile-position)}.e-link-in-bio-var-7{--e-link-in-bio-icon-background-color:#467ff7;--e-link-in-bio-icon-color:#fff;--e-link-in-bio-icon-gap-col:10px;--e-link-in-bio-icon-gap-row:20px;--e-link-in-bio-icon-gap:var(--e-link-in-bio-icon-gap-row) 0;--e-link-in-bio-icon-text-color:inherit}.e-link-in-bio-var-7 .e-link-in-bio__identity .e-link-in-bio__identity-image-cover{height:var(--e-link-in-bio-identity-image-cover-height,auto)}.e-link-in-bio-var-7 .e-link-in-bio__icons{align-items:start;gap:var(--e-link-in-bio-icon-gap);margin-block-start:34px;margin-inline:auto;max-width:254px;width:100%}.e-link-in-bio-var-7 .e-link-in-bio__icons.has-size-large{--e-link-in-bio-icon-gap:var(--e-link-in-bio-icon-gap-row) 0}.e-link-in-bio-var-7 .e-link-in-bio__icon{flex:1 1 calc(100% / var(--e-link-in-bio-icon-columns));max-width:calc(100% / var(--e-link-in-bio-icon-columns));padding-inline:calc(var(--e-link-in-bio-icon-gap-col) / 2)}.e-link-in-bio-var-7 .e-link-in-bio__icon-svg{aspect-ratio:1;background-color:var(--e-link-in-bio-icon-background-color);border-radius:100%;height:calc(var(--e-link-in-bio-icon-size) + 30px);padding:15px}.e-link-in-bio-var-7 .e-link-in-bio__icon{--e-link-in-bio-icon-border-style:solid}.e-link-in-bio-var-7 .e-link-in-bio__icon.has-border .e-link-in-bio__icon-svg{border-color:var(--e-link-in-bio-icon-border-color);border-style:var(--e-link-in-bio-icon-border-style);border-width:var(--e-link-in-bio-icon-border-width);height:calc(var(--e-link-in-bio-icon-size) + 30px + var(--e-link-in-bio-icon-border-width) * 2)}.e-link-in-bio-var-7 .e-link-in-bio__icon-label{color:var(--e-link-in-bio-icon-text-color)}.e-link-in-bio-var-7 .e-link-in-bio__ctas{margin-block-start:34px}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-link-in-bio-var-2-rtl.min.css */
.e-link-in-bio-var-2{--e-link-in-bio-gutter-block-end:35px;--e-link-in-bio-identity-image-cover-height:215px;--e-link-in-bio-identity-image-profile-width:130px;--e-link-in-bio-identity-image-profile-border-color:#fff;--e-link-in-bio-identity-image-profile-border-style:solid;--e-link-in-bio-identity-image-profile-border-width:3px}.e-link-in-bio-var-2 .e-link-in-bio__identity{grid-template-rows:1fr auto auto}.e-link-in-bio-var-2 .e-link-in-bio__identity .e-link-in-bio__identity-image-cover{grid-row:1/span 2}.e-link-in-bio-var-2 .e-link-in-bio__identity .e-link-in-bio__identity-image-profile{grid-row:2/span 2}.e-link-in-bio-var-2 .e-link-in-bio__identity .e-link-in-bio__identity-image-cover+.e-link-in-bio__identity-image-profile{margin-block:17px}.e-link-in-bio-var-2 .e-link-in-bio__icons{margin-block-start:35px}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-link-in-bio-var-2.min.css */
.e-link-in-bio-var-2{--e-link-in-bio-gutter-block-end:35px;--e-link-in-bio-identity-image-cover-height:215px;--e-link-in-bio-identity-image-profile-width:130px;--e-link-in-bio-identity-image-profile-border-color:#fff;--e-link-in-bio-identity-image-profile-border-style:solid;--e-link-in-bio-identity-image-profile-border-width:3px}.e-link-in-bio-var-2 .e-link-in-bio__identity{grid-template-rows:1fr auto auto}.e-link-in-bio-var-2 .e-link-in-bio__identity .e-link-in-bio__identity-image-cover{grid-row:1/span 2}.e-link-in-bio-var-2 .e-link-in-bio__identity .e-link-in-bio__identity-image-profile{grid-row:2/span 2}.e-link-in-bio-var-2 .e-link-in-bio__identity .e-link-in-bio__identity-image-cover+.e-link-in-bio__identity-image-profile{margin-block:17px}.e-link-in-bio-var-2 .e-link-in-bio__icons{margin-block-start:35px}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-link-in-bio-var-3-rtl.min.css */
.e-link-in-bio-var-3{--e-link-in-bio-gutter-block-end:20px;--e-link-in-bio-ctas-border-radius:0;--e-link-in-bio-ctas-gap:8px}.e-link-in-bio-var-3 .e-link-in-bio__ctas .e-link-in-bio__cta.has-border{border:none}.e-link-in-bio-var-3 .e-link-in-bio__ctas .e-link-in-bio__cta.has-border .e-link-in-bio__cta-image{--e-link-in-bio-ctas-border-style:solid;border-color:var(--e-link-in-bio-ctas-border-color);border-style:var(--e-link-in-bio-ctas-border-style);border-width:var(--e-link-in-bio-ctas-border-width)}.e-link-in-bio-var-3 .e-link-in-bio__ctas .e-link-in-bio__cta.has-corners-round,.e-link-in-bio-var-3 .e-link-in-bio__ctas .e-link-in-bio__cta.has-corners-rounded{--e-link-in-bio-ctas-border-radius:0}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-link-in-bio-var-3.min.css */
.e-link-in-bio-var-3{--e-link-in-bio-gutter-block-end:20px;--e-link-in-bio-ctas-border-radius:0;--e-link-in-bio-ctas-gap:8px}.e-link-in-bio-var-3 .e-link-in-bio__ctas .e-link-in-bio__cta.has-border{border:none}.e-link-in-bio-var-3 .e-link-in-bio__ctas .e-link-in-bio__cta.has-border .e-link-in-bio__cta-image{--e-link-in-bio-ctas-border-style:solid;border-color:var(--e-link-in-bio-ctas-border-color);border-style:var(--e-link-in-bio-ctas-border-style);border-width:var(--e-link-in-bio-ctas-border-width)}.e-link-in-bio-var-3 .e-link-in-bio__ctas .e-link-in-bio__cta.has-corners-round,.e-link-in-bio-var-3 .e-link-in-bio__ctas .e-link-in-bio__cta.has-corners-rounded{--e-link-in-bio-ctas-border-radius:0}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-link-in-bio-var-4-rtl.min.css */
.e-link-in-bio-var-4{--e-link-in-bio-ctas-text-color:#1c2448;--e-link-in-bio-ctas-background-color:transparent;--e-link-in-bio-ctas-divider-color:#1c2448;--e-link-in-bio-ctas-divider-width:1px;--e-link-in-bio-ctas-divider-style:solid;--e-link-in-bio-ctas-padding-inline-end:16px;--e-link-in-bio-ctas-padding-inline-start:16px}.e-link-in-bio-var-4 .e-link-in-bio__ctas{grid-gap:0;margin-block-end:28px;margin-block-start:28px}.e-link-in-bio-var-4 .e-link-in-bio__ctas .e-link-in-bio__cta{border-bottom:var(--e-link-in-bio-ctas-divider-width) var(--e-link-in-bio-ctas-divider-style) var(--e-link-in-bio-ctas-divider-color);font-size:24px;font-weight:600;line-height:42px}.e-link-in-bio-var-4 .e-link-in-bio__ctas .e-link-in-bio__cta.has-corners-rounded{--e-link-in-bio-ctas-border-radius:0}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-link-in-bio-var-4.min.css */
.e-link-in-bio-var-4{--e-link-in-bio-ctas-text-color:#1c2448;--e-link-in-bio-ctas-background-color:transparent;--e-link-in-bio-ctas-divider-color:#1c2448;--e-link-in-bio-ctas-divider-width:1px;--e-link-in-bio-ctas-divider-style:solid;--e-link-in-bio-ctas-padding-inline-end:16px;--e-link-in-bio-ctas-padding-inline-start:16px}.e-link-in-bio-var-4 .e-link-in-bio__ctas{grid-gap:0;margin-block-end:28px;margin-block-start:28px}.e-link-in-bio-var-4 .e-link-in-bio__ctas .e-link-in-bio__cta{border-bottom:var(--e-link-in-bio-ctas-divider-width) var(--e-link-in-bio-ctas-divider-style) var(--e-link-in-bio-ctas-divider-color);font-size:24px;font-weight:600;line-height:42px}.e-link-in-bio-var-4 .e-link-in-bio__ctas .e-link-in-bio__cta.has-corners-rounded{--e-link-in-bio-ctas-border-radius:0}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-link-in-bio-var-5-rtl.min.css */
.e-link-in-bio-var-5{--e-link-in-bio-ctas-border-radius:0;--e-link-in-bio-ctas-gap:20px 15px;--e-link-in-bio-ctas-padding-block-end:5px;--e-link-in-bio-ctas-padding-block-start:5px;--e-link-in-bio-ctas-padding-inline-end:7px;--e-link-in-bio-ctas-padding-inline-start:7px}.e-link-in-bio-var-5 .e-link-in-bio__ctas.has-type-button{grid-template-columns:repeat(2,minmax(0,100px));grid-template-rows:auto;justify-content:center}.e-link-in-bio-var-5 .e-link-in-bio__ctas .e-link-in-bio__cta.has-border{border:none}.e-link-in-bio-var-5 .e-link-in-bio__ctas .e-link-in-bio__cta.has-border .e-link-in-bio__cta-image{--e-link-in-bio-ctas-border-style:solid;border-color:var(--e-link-in-bio-ctas-border-color);border-style:var(--e-link-in-bio-ctas-border-style);border-width:var(--e-link-in-bio-ctas-border-width)}.e-link-in-bio-var-5 .e-link-in-bio__ctas .e-link-in-bio__cta.has-corners-round,.e-link-in-bio-var-5 .e-link-in-bio__ctas .e-link-in-bio__cta.has-corners-rounded{--e-link-in-bio-ctas-border-radius:0}.e-link-in-bio-var-5 .e-link-in-bio__ctas .e-link-in-bio__cta.is-type-button{flex-direction:column;font-size:14px}.e-link-in-bio-var-5 .e-link-in-bio__ctas .e-link-in-bio__cta.is-type-button .e-link-in-bio__cta-image{flex:0 0 auto;margin-bottom:4px}.e-link-in-bio-var-5 .e-link-in-bio__ctas .e-link-in-bio__cta.is-type-button .e-link-in-bio__cta-image-element{aspect-ratio:1;height:auto}.e-link-in-bio-var-5 .e-link-in-bio__identity-image-cover .e-link-in-bio__identity-image-element{-o-object-position:var(--e-link-in-bio-identity-image-profile-position);object-position:var(--e-link-in-bio-identity-image-profile-position)}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-link-in-bio-var-5.min.css */
.e-link-in-bio-var-5{--e-link-in-bio-ctas-border-radius:0;--e-link-in-bio-ctas-gap:20px 15px;--e-link-in-bio-ctas-padding-block-end:5px;--e-link-in-bio-ctas-padding-block-start:5px;--e-link-in-bio-ctas-padding-inline-end:7px;--e-link-in-bio-ctas-padding-inline-start:7px}.e-link-in-bio-var-5 .e-link-in-bio__ctas.has-type-button{grid-template-columns:repeat(2,minmax(0,100px));grid-template-rows:auto;justify-content:center}.e-link-in-bio-var-5 .e-link-in-bio__ctas .e-link-in-bio__cta.has-border{border:none}.e-link-in-bio-var-5 .e-link-in-bio__ctas .e-link-in-bio__cta.has-border .e-link-in-bio__cta-image{--e-link-in-bio-ctas-border-style:solid;border-color:var(--e-link-in-bio-ctas-border-color);border-style:var(--e-link-in-bio-ctas-border-style);border-width:var(--e-link-in-bio-ctas-border-width)}.e-link-in-bio-var-5 .e-link-in-bio__ctas .e-link-in-bio__cta.has-corners-round,.e-link-in-bio-var-5 .e-link-in-bio__ctas .e-link-in-bio__cta.has-corners-rounded{--e-link-in-bio-ctas-border-radius:0}.e-link-in-bio-var-5 .e-link-in-bio__ctas .e-link-in-bio__cta.is-type-button{flex-direction:column;font-size:14px}.e-link-in-bio-var-5 .e-link-in-bio__ctas .e-link-in-bio__cta.is-type-button .e-link-in-bio__cta-image{flex:0 0 auto;margin-bottom:4px}.e-link-in-bio-var-5 .e-link-in-bio__ctas .e-link-in-bio__cta.is-type-button .e-link-in-bio__cta-image-element{aspect-ratio:1;height:auto}.e-link-in-bio-var-5 .e-link-in-bio__identity-image-cover .e-link-in-bio__identity-image-element{-o-object-position:var(--e-link-in-bio-identity-image-profile-position);object-position:var(--e-link-in-bio-identity-image-profile-position)}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-link-in-bio-var-7-rtl.min.css */
.e-link-in-bio-var-7{--e-link-in-bio-icon-background-color:#467ff7;--e-link-in-bio-icon-color:#fff;--e-link-in-bio-icon-gap-col:10px;--e-link-in-bio-icon-gap-row:20px;--e-link-in-bio-icon-gap:var(--e-link-in-bio-icon-gap-row) 0;--e-link-in-bio-icon-text-color:inherit}.e-link-in-bio-var-7 .e-link-in-bio__identity .e-link-in-bio__identity-image-cover{height:var(--e-link-in-bio-identity-image-cover-height,auto)}.e-link-in-bio-var-7 .e-link-in-bio__icons{align-items:start;gap:var(--e-link-in-bio-icon-gap);margin-block-start:34px;margin-inline:auto;max-width:254px;width:100%}.e-link-in-bio-var-7 .e-link-in-bio__icons.has-size-large{--e-link-in-bio-icon-gap:var(--e-link-in-bio-icon-gap-row) 0}.e-link-in-bio-var-7 .e-link-in-bio__icon{flex:1 1 calc(100% / var(--e-link-in-bio-icon-columns));max-width:calc(100% / var(--e-link-in-bio-icon-columns));padding-inline:calc(var(--e-link-in-bio-icon-gap-col) / 2)}.e-link-in-bio-var-7 .e-link-in-bio__icon-svg{aspect-ratio:1;background-color:var(--e-link-in-bio-icon-background-color);border-radius:100%;height:calc(var(--e-link-in-bio-icon-size) + 30px);padding:15px}.e-link-in-bio-var-7 .e-link-in-bio__icon{--e-link-in-bio-icon-border-style:solid}.e-link-in-bio-var-7 .e-link-in-bio__icon.has-border .e-link-in-bio__icon-svg{border-color:var(--e-link-in-bio-icon-border-color);border-style:var(--e-link-in-bio-icon-border-style);border-width:var(--e-link-in-bio-icon-border-width);height:calc(var(--e-link-in-bio-icon-size) + 30px + var(--e-link-in-bio-icon-border-width) * 2)}.e-link-in-bio-var-7 .e-link-in-bio__icon-label{color:var(--e-link-in-bio-icon-text-color)}.e-link-in-bio-var-7 .e-link-in-bio__ctas{margin-block-start:34px}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-link-in-bio-var-7.min.css */
.e-link-in-bio-var-7{--e-link-in-bio-icon-background-color:#467ff7;--e-link-in-bio-icon-color:#fff;--e-link-in-bio-icon-gap-col:10px;--e-link-in-bio-icon-gap-row:20px;--e-link-in-bio-icon-gap:var(--e-link-in-bio-icon-gap-row) 0;--e-link-in-bio-icon-text-color:inherit}.e-link-in-bio-var-7 .e-link-in-bio__identity .e-link-in-bio__identity-image-cover{height:var(--e-link-in-bio-identity-image-cover-height,auto)}.e-link-in-bio-var-7 .e-link-in-bio__icons{align-items:start;gap:var(--e-link-in-bio-icon-gap);margin-block-start:34px;margin-inline:auto;max-width:254px;width:100%}.e-link-in-bio-var-7 .e-link-in-bio__icons.has-size-large{--e-link-in-bio-icon-gap:var(--e-link-in-bio-icon-gap-row) 0}.e-link-in-bio-var-7 .e-link-in-bio__icon{flex:1 1 calc(100% / var(--e-link-in-bio-icon-columns));max-width:calc(100% / var(--e-link-in-bio-icon-columns));padding-inline:calc(var(--e-link-in-bio-icon-gap-col) / 2)}.e-link-in-bio-var-7 .e-link-in-bio__icon-svg{aspect-ratio:1;background-color:var(--e-link-in-bio-icon-background-color);border-radius:100%;height:calc(var(--e-link-in-bio-icon-size) + 30px);padding:15px}.e-link-in-bio-var-7 .e-link-in-bio__icon{--e-link-in-bio-icon-border-style:solid}.e-link-in-bio-var-7 .e-link-in-bio__icon.has-border .e-link-in-bio__icon-svg{border-color:var(--e-link-in-bio-icon-border-color);border-style:var(--e-link-in-bio-icon-border-style);border-width:var(--e-link-in-bio-icon-border-width);height:calc(var(--e-link-in-bio-icon-size) + 30px + var(--e-link-in-bio-icon-border-width) * 2)}.e-link-in-bio-var-7 .e-link-in-bio__icon-label{color:var(--e-link-in-bio-icon-text-color)}.e-link-in-bio-var-7 .e-link-in-bio__ctas{margin-block-start:34px}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-link-in-bio-vars-rtl.min.css */

/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-link-in-bio-vars.min.css */

/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-link-in-bio.min.css */
.e-link-in-bio{--e-link-in-bio-border-color:transparent;--e-link-in-bio-border-style:none;--e-link-in-bio-border-width:0;--e-link-in-bio-container-height:auto;--e-link-in-bio-container-width:360px;--e-link-in-bio-content-align-h:center;--e-link-in-bio-content-align-v:center;--e-link-in-bio-content-width:280px;--e-link-in-bio-full-height:100vh;--e-link-in-bio-gutter-block-end:45px;--e-link-in-bio-gutter-block-start:38px;--e-link-in-bio-gutter-inline:40px;--e-link-in-bio-identity-image-cover-border-bottom-width:0;--e-link-in-bio-identity-image-cover-border-color:transparent;--e-link-in-bio-identity-image-cover-border-style:none;--e-link-in-bio-identity-image-cover-height:170px;--e-link-in-bio-identity-image-cover-position:center center;--e-link-in-bio-identity-image-profile-border-color:transparent;--e-link-in-bio-identity-image-profile-position:center center;--e-link-in-bio-identity-image-profile-border-radius:50%;--e-link-in-bio-identity-image-profile-border-style:none;--e-link-in-bio-identity-image-profile-border-width:0;--e-link-in-bio-identity-image-profile-width:115px;--e-link-in-bio-heading-color:inherit;--e-link-in-bio-title-color:inherit;--e-link-in-bio-about-heading-color:inherit;--e-link-in-bio-description-color:#324a6d;--e-link-in-bio-icon-background-color:transparent;--e-link-in-bio-icon-border-color:transparent;--e-link-in-bio-icon-border-style:none;--e-link-in-bio-icon-border-width:0;--e-link-in-bio-icon-color:inherit;--e-link-in-bio-icon-columns:3;--e-link-in-bio-icon-gap:20px 29px;--e-link-in-bio-icon-size:25px;--e-link-in-bio-ctas-background-color:#467ff7;--e-link-in-bio-ctas-border-color:transparent;--e-link-in-bio-ctas-border-radius:20px;--e-link-in-bio-ctas-border-style:none;--e-link-in-bio-ctas-border-width:0;--e-link-in-bio-ctas-gap:22px;--e-link-in-bio-ctas-padding-block-end:17px;--e-link-in-bio-ctas-padding-block-start:17px;--e-link-in-bio-ctas-padding-inline-end:20px;--e-link-in-bio-ctas-padding-inline-start:20px;--e-link-in-bio-ctas-text-color:#fff;--e-link-in-bio-image-links-border-color:transparent;--e-link-in-bio-image-links-border-style:solid;--e-link-in-bio-image-links-border-width:0;--e-link-in-bio-image-links-columns:2;--e-link-in-bio-image-links-gap:10px;--e-link-in-bio-image-links-height:auto;--background-overlay-opacity:0.5;align-items:var(--e-link-in-bio-content-align-h);border-color:var(--e-link-in-bio-border-color);border-style:var(--e-link-in-bio-border-style);border-width:var(--e-link-in-bio-border-width);display:flex;flex-direction:column;justify-content:var(--e-link-in-bio-content-align-v);margin-inline:auto;max-width:100%;min-height:var(--e-link-in-bio-container-height);padding:var(--e-link-in-bio-gutter-block-start) var(--e-link-in-bio-gutter-inline) var(--e-link-in-bio-gutter-block-end);position:relative;width:var(--e-link-in-bio-container-width)}@supports (height:100dvh){.e-link-in-bio{--e-link-in-bio-full-height:100dvh}}.e-link-in-bio.has-border{--e-link-in-bio-border-style:solid}@media (max-width:767px){.e-link-in-bio.is-full-height-mobile{--e-link-in-bio-container-height:var(--e-link-in-bio-full-height,100vh)}}@media (min-width:-1) and (max-width:-1){.e-link-in-bio.is-full-height-mobile_extra{--e-link-in-bio-container-height:var(--e-link-in-bio-full-height,100vh)}}@media (min-width:768px) and (max-width:1024px){.e-link-in-bio.is-full-height-tablet{--e-link-in-bio-container-height:var(--e-link-in-bio-full-height,100vh)}}@media (min-width:-1) and (max-width:-1){.e-link-in-bio.is-full-height-laptop,.e-link-in-bio.is-full-height-tablet_extra{--e-link-in-bio-container-height:var(--e-link-in-bio-full-height,100vh)}}@media (min-width:1025px){.e-link-in-bio.is-full-height-desktop{--e-link-in-bio-container-height:var(--e-link-in-bio-full-height,100vh)}}@media (min-width:1025px) and (max-width:99999px){.e-link-in-bio.is-full-height-desktop.is-full-height-widescreen{--e-link-in-bio-container-height:var(--e-link-in-bio-full-height,100vh)}}@media (min-width:-1){.e-link-in-bio.is-full-height-widescreen{--e-link-in-bio-container-height:var(--e-link-in-bio-full-height,100vh)}}.e-link-in-bio.is-full-width{--e-link-in-bio-container-width:100%}.e-link-in-bio__bg{display:grid;inset:0;position:absolute;z-index:0}.e-link-in-bio__bg,.e-link-in-bio__bg-overlay{background-position:50%;background-repeat:no-repeat;background-size:cover}.e-link-in-bio__bg-overlay{opacity:var(--background-overlay-opacity)}.e-link-in-bio__content{color:#1c2448;display:flex;flex-direction:column;font-family:var(--e-global-typography-text-font-family,"Poppins"),Sans-serif;max-width:100%;text-align:center;width:var(--e-link-in-bio-content-width);z-index:1}.e-link-in-bio__content *{word-wrap:break-word}.e-link-in-bio__identity{display:grid;grid-template-columns:1fr;grid-template-rows:auto;margin-block-end:14px;margin-block-start:calc(var(--e-link-in-bio-gutter-block-start) * -1)}.e-link-in-bio__identity .e-link-in-bio__identity-image{display:flex;position:relative}.e-link-in-bio__identity .e-link-in-bio__identity-image-element{display:block;flex:1 1 100%;-o-object-fit:cover;object-fit:cover}.e-link-in-bio__identity .e-link-in-bio__identity-image-cover{align-self:start;border-color:var(--e-link-in-bio-identity-image-cover-border-color);border-style:var(--e-link-in-bio-identity-image-cover-border-style);border-width:0 0 var(--e-link-in-bio-identity-image-cover-border-bottom-width) 0;grid-column:1;grid-row:1;margin-inline:calc(var(--e-link-in-bio-gutter-inline) * -1);max-height:var(--e-link-in-bio-identity-image-cover-height);overflow:hidden;width:calc(100% + var(--e-link-in-bio-gutter-inline) * 2)}.e-link-in-bio__identity .e-link-in-bio__identity-image-cover.has-border{--e-link-in-bio-identity-image-cover-border-style:solid}.e-link-in-bio__identity .e-link-in-bio__identity-image-cover .e-link-in-bio__identity-image-element{-o-object-position:var(--e-link-in-bio-identity-image-cover-position);object-position:var(--e-link-in-bio-identity-image-cover-position)}.e-link-in-bio__identity .e-link-in-bio__identity-image-profile{align-self:center;aspect-ratio:1;border-color:var(--e-link-in-bio-identity-image-profile-border-color);border-radius:var(--e-link-in-bio-identity-image-profile-border-radius);border-style:var(--e-link-in-bio-identity-image-profile-border-style);border-width:var(--e-link-in-bio-identity-image-profile-border-width);grid-column:1;grid-row:1;margin-block-end:17px;margin-block-start:var(--e-link-in-bio-gutter-block-start);margin-inline:auto;max-width:100%;overflow:hidden;width:var(--e-link-in-bio-identity-image-profile-width)}.e-link-in-bio__identity .e-link-in-bio__identity-image-profile.has-border{--e-link-in-bio-identity-image-profile-border-style:solid}.e-link-in-bio__identity .e-link-in-bio__identity-image-profile.has-style-square{--e-link-in-bio-identity-image-profile-border-radius:0}.e-link-in-bio__identity .e-link-in-bio__identity-image-profile .e-link-in-bio__identity-image-element{aspect-ratio:inherit;-o-object-position:var(--e-link-in-bio-identity-image-profile-position);object-position:var(--e-link-in-bio-identity-image-profile-position)}.e-link-in-bio__identity .e-link-in-bio__identity-image-cover+.e-link-in-bio__identity-image-profile{margin-block-start:17px}.e-link-in-bio__bio>*{margin-block:0}.e-link-in-bio__heading{color:var(--e-link-in-bio-heading-color);font-size:36px;font-weight:600;line-height:42px}.e-link-in-bio__about-heading{color:var(--e-link-in-bio-about-heading-color);font-size:16px;font-weight:500;line-height:20px}.e-link-in-bio__title{color:var(--e-link-in-bio-title-color);font-size:20px;font-weight:500;line-height:35px}.e-link-in-bio__description{color:var(--e-link-in-bio-description-color);font-size:16px;font-weight:300;line-height:24px;margin-block-start:20px}.e-link-in-bio__bio--footer{margin-block-start:34px}.e-link-in-bio__bio--footer .e-link-in-bio__description{font-size:12px;font-weight:500;line-height:20px;margin-block-start:0}.e-link-in-bio__bio--footer .e-link-in-bio__about-heading+.e-link-in-bio__description{margin-block-start:3px}.e-link-in-bio__icons{display:flex;flex-flow:row wrap;gap:var(--e-link-in-bio-icon-gap);justify-content:center;margin-block-start:20px}.e-link-in-bio__icons i{font-size:var(--e-link-in-bio-icon-size)}.e-link-in-bio__icons.has-size-medium{--e-link-in-bio-icon-size:30px}.e-link-in-bio__icons.has-size-large{--e-link-in-bio-icon-gap:20px 24px;--e-link-in-bio-icon-size:35px}.e-link-in-bio__icon{display:flex}.e-link-in-bio__icon .e-link-in-bio__icon-link{align-items:center;color:inherit;display:flex;flex:1 1 auto;flex-direction:column}.e-link-in-bio__icon .e-link-in-bio__icon-link:active,.e-link-in-bio__icon .e-link-in-bio__icon-link:focus,.e-link-in-bio__icon .e-link-in-bio__icon-link:hover{color:inherit}.e-link-in-bio__icon .e-link-in-bio__icon-svg{align-items:center;color:var(--e-link-in-bio-icon-color);display:flex;justify-content:center}.e-link-in-bio__icon svg{fill:currentColor;height:var(--e-link-in-bio-icon-size)}.e-link-in-bio__icon i{font-size:var(--e-link-in-bio-icon-size)}.e-link-in-bio__icon .e-link-in-bio__icon-label{font-size:14px;font-weight:500;line-height:20px;text-align:center}.e-link-in-bio__image-links{display:grid;gap:var(--e-link-in-bio-image-links-gap);grid-template-columns:repeat(var(--e-link-in-bio-image-links-columns,2),minmax(0,1fr));grid-template-rows:auto;margin-block-start:24px}.e-link-in-bio__image-links.has-1-columns{--e-link-in-bio-image-links-columns:1;--e-link-in-bio-image-links-gap:14px}.e-link-in-bio__image-links.has-3-columns{--e-link-in-bio-image-links-columns:3;--e-link-in-bio-image-links-gap:5px}.e-link-in-bio__image-links .e-link-in-bio__image-links-link{display:grid}.e-link-in-bio__image-links img.e-link-in-bio__image-links-img{aspect-ratio:1;border-color:var(--e-link-in-bio-image-links-border-color);border-style:var(--e-link-in-bio-image-links-border-style);border-width:var(--e-link-in-bio-image-links-border-width);display:block;height:var(--e-link-in-bio-image-links-height,auto);-o-object-fit:cover;object-fit:cover;width:100%}.e-link-in-bio__ctas{display:grid;gap:var(--e-link-in-bio-ctas-gap);grid-template-columns:minmax(0,1fr);grid-template-rows:auto;margin-block-start:31px}.e-link-in-bio__ctas.has-type-link{--e-link-in-bio-ctas-gap:10px;justify-items:center}.e-link-in-bio__ctas.has-type-divider{--e-link-in-bio-ctas-gap:0}.e-link-in-bio__ctas .e-link-in-bio__cta{display:flex;font-size:16px;font-weight:500;line-height:20px}.e-link-in-bio__ctas .e-link-in-bio__cta,.e-link-in-bio__ctas .e-link-in-bio__cta:active,.e-link-in-bio__ctas .e-link-in-bio__cta:focus,.e-link-in-bio__ctas .e-link-in-bio__cta:hover{color:var(--e-link-in-bio-ctas-text-color)}.e-link-in-bio__ctas .e-link-in-bio__cta-image{flex:0 0 min(50%,140px)}.e-link-in-bio__ctas .e-link-in-bio__cta-image-element{aspect-ratio:140/100;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.e-link-in-bio__ctas .e-link-in-bio__cta-text{align-items:center;display:flex;flex:1 1 auto;justify-content:center}.e-link-in-bio__ctas .e-link-in-bio__cta.is-type-button{border-radius:var(--e-link-in-bio-ctas-border-radius);overflow:hidden}.e-link-in-bio__ctas .e-link-in-bio__cta.is-type-button.has-border{--e-link-in-bio-ctas-border-style:solid;border-color:var(--e-link-in-bio-ctas-border-color);border-style:var(--e-link-in-bio-ctas-border-style);border-width:var(--e-link-in-bio-ctas-border-width)}.e-link-in-bio__ctas .e-link-in-bio__cta.is-type-button.has-corners-rounded{--e-link-in-bio-ctas-border-radius:20px}.e-link-in-bio__ctas .e-link-in-bio__cta.is-type-button.has-corners-round{--e-link-in-bio-ctas-border-radius:50px}.e-link-in-bio__ctas .e-link-in-bio__cta.is-type-button.has-corners-sharp{--e-link-in-bio-ctas-border-radius:0}.e-link-in-bio__ctas .e-link-in-bio__cta.is-type-button .e-link-in-bio__cta-text{background-color:var(--e-link-in-bio-ctas-background-color);padding-block-end:var(--e-link-in-bio-ctas-padding-block-end);padding-block-start:var(--e-link-in-bio-ctas-padding-block-start);padding-inline-end:var(--e-link-in-bio-ctas-padding-inline-end);padding-inline-start:var(--e-link-in-bio-ctas-padding-inline-start)}.e-link-in-bio__ctas .e-link-in-bio__cta.is-type-link{--e-link-in-bio-ctas-text-color:#467ff7;font-weight:700;justify-content:center;margin-block:17px}.e-link-in-bio .e-link-in-bio__content .e-link-in-bio__ctas .e-link-in-bio__cta.is-type-link{text-decoration:underline}.e-link-in-bio-var-2{--e-link-in-bio-gutter-block-end:35px;--e-link-in-bio-identity-image-cover-height:215px;--e-link-in-bio-identity-image-profile-width:130px;--e-link-in-bio-identity-image-profile-border-color:#fff;--e-link-in-bio-identity-image-profile-border-style:solid;--e-link-in-bio-identity-image-profile-border-width:3px}.e-link-in-bio-var-2 .e-link-in-bio__identity{grid-template-rows:1fr auto auto}.e-link-in-bio-var-2 .e-link-in-bio__identity .e-link-in-bio__identity-image-cover{grid-row:1/span 2}.e-link-in-bio-var-2 .e-link-in-bio__identity .e-link-in-bio__identity-image-profile{grid-row:2/span 2}.e-link-in-bio-var-2 .e-link-in-bio__identity .e-link-in-bio__identity-image-cover+.e-link-in-bio__identity-image-profile{margin-block:17px}.e-link-in-bio-var-2 .e-link-in-bio__icons{margin-block-start:35px}.e-link-in-bio-var-3{--e-link-in-bio-gutter-block-end:20px;--e-link-in-bio-ctas-border-radius:0;--e-link-in-bio-ctas-gap:8px}.e-link-in-bio-var-3 .e-link-in-bio__ctas .e-link-in-bio__cta.has-border{border:none}.e-link-in-bio-var-3 .e-link-in-bio__ctas .e-link-in-bio__cta.has-border .e-link-in-bio__cta-image{--e-link-in-bio-ctas-border-style:solid;border-color:var(--e-link-in-bio-ctas-border-color);border-style:var(--e-link-in-bio-ctas-border-style);border-width:var(--e-link-in-bio-ctas-border-width)}.e-link-in-bio-var-3 .e-link-in-bio__ctas .e-link-in-bio__cta.has-corners-round,.e-link-in-bio-var-3 .e-link-in-bio__ctas .e-link-in-bio__cta.has-corners-rounded{--e-link-in-bio-ctas-border-radius:0}.e-link-in-bio-var-4{--e-link-in-bio-ctas-text-color:#1c2448;--e-link-in-bio-ctas-background-color:transparent;--e-link-in-bio-ctas-divider-color:#1c2448;--e-link-in-bio-ctas-divider-width:1px;--e-link-in-bio-ctas-divider-style:solid;--e-link-in-bio-ctas-padding-inline-end:16px;--e-link-in-bio-ctas-padding-inline-start:16px}.e-link-in-bio-var-4 .e-link-in-bio__ctas{grid-gap:0;margin-block-end:28px;margin-block-start:28px}.e-link-in-bio-var-4 .e-link-in-bio__ctas .e-link-in-bio__cta{border-bottom:var(--e-link-in-bio-ctas-divider-width) var(--e-link-in-bio-ctas-divider-style) var(--e-link-in-bio-ctas-divider-color);font-size:24px;font-weight:600;line-height:42px}.e-link-in-bio-var-4 .e-link-in-bio__ctas .e-link-in-bio__cta.has-corners-rounded,.e-link-in-bio-var-5{--e-link-in-bio-ctas-border-radius:0}.e-link-in-bio-var-5{--e-link-in-bio-ctas-gap:20px 15px;--e-link-in-bio-ctas-padding-block-end:5px;--e-link-in-bio-ctas-padding-block-start:5px;--e-link-in-bio-ctas-padding-inline-end:7px;--e-link-in-bio-ctas-padding-inline-start:7px}.e-link-in-bio-var-5 .e-link-in-bio__ctas.has-type-button{grid-template-columns:repeat(2,minmax(0,100px));grid-template-rows:auto;justify-content:center}.e-link-in-bio-var-5 .e-link-in-bio__ctas .e-link-in-bio__cta.has-border{border:none}.e-link-in-bio-var-5 .e-link-in-bio__ctas .e-link-in-bio__cta.has-border .e-link-in-bio__cta-image{--e-link-in-bio-ctas-border-style:solid;border-color:var(--e-link-in-bio-ctas-border-color);border-style:var(--e-link-in-bio-ctas-border-style);border-width:var(--e-link-in-bio-ctas-border-width)}.e-link-in-bio-var-5 .e-link-in-bio__ctas .e-link-in-bio__cta.has-corners-round,.e-link-in-bio-var-5 .e-link-in-bio__ctas .e-link-in-bio__cta.has-corners-rounded{--e-link-in-bio-ctas-border-radius:0}.e-link-in-bio-var-5 .e-link-in-bio__ctas .e-link-in-bio__cta.is-type-button{flex-direction:column;font-size:14px}.e-link-in-bio-var-5 .e-link-in-bio__ctas .e-link-in-bio__cta.is-type-button .e-link-in-bio__cta-image{flex:0 0 auto;margin-bottom:4px}.e-link-in-bio-var-5 .e-link-in-bio__ctas .e-link-in-bio__cta.is-type-button .e-link-in-bio__cta-image-element{aspect-ratio:1;height:auto}.e-link-in-bio-var-5 .e-link-in-bio__identity-image-cover .e-link-in-bio__identity-image-element{-o-object-position:var(--e-link-in-bio-identity-image-profile-position);object-position:var(--e-link-in-bio-identity-image-profile-position)}.e-link-in-bio-var-7{--e-link-in-bio-icon-background-color:#467ff7;--e-link-in-bio-icon-color:#fff;--e-link-in-bio-icon-gap-col:10px;--e-link-in-bio-icon-gap-row:20px;--e-link-in-bio-icon-gap:var(--e-link-in-bio-icon-gap-row) 0;--e-link-in-bio-icon-text-color:inherit}.e-link-in-bio-var-7 .e-link-in-bio__identity .e-link-in-bio__identity-image-cover{height:var(--e-link-in-bio-identity-image-cover-height,auto)}.e-link-in-bio-var-7 .e-link-in-bio__icons{align-items:start;gap:var(--e-link-in-bio-icon-gap);margin-block-start:34px;margin-inline:auto;max-width:254px;width:100%}.e-link-in-bio-var-7 .e-link-in-bio__icons.has-size-large{--e-link-in-bio-icon-gap:var(--e-link-in-bio-icon-gap-row) 0}.e-link-in-bio-var-7 .e-link-in-bio__icon{flex:1 1 calc(100% / var(--e-link-in-bio-icon-columns));max-width:calc(100% / var(--e-link-in-bio-icon-columns));padding-inline:calc(var(--e-link-in-bio-icon-gap-col) / 2)}.e-link-in-bio-var-7 .e-link-in-bio__icon-svg{aspect-ratio:1;background-color:var(--e-link-in-bio-icon-background-color);border-radius:100%;height:calc(var(--e-link-in-bio-icon-size) + 30px);padding:15px}.e-link-in-bio-var-7 .e-link-in-bio__icon{--e-link-in-bio-icon-border-style:solid}.e-link-in-bio-var-7 .e-link-in-bio__icon.has-border .e-link-in-bio__icon-svg{border-color:var(--e-link-in-bio-icon-border-color);border-style:var(--e-link-in-bio-icon-border-style);border-width:var(--e-link-in-bio-icon-border-width);height:calc(var(--e-link-in-bio-icon-size) + 30px + var(--e-link-in-bio-icon-border-width) * 2)}.e-link-in-bio-var-7 .e-link-in-bio__icon-label{color:var(--e-link-in-bio-icon-text-color)}.e-link-in-bio-var-7 .e-link-in-bio__ctas{margin-block-start:34px}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-menu-anchor-rtl.min.css */
body.elementor-page .elementor-widget-menu-anchor{margin-block-end:0}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-menu-anchor.min.css */
body.elementor-page .elementor-widget-menu-anchor{margin-block-end:0}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-nested-accordion-rtl.min.css */
.elementor-widget-n-accordion{--n-accordion-title-font-size:20px;--n-accordion-title-flex-grow:initial;--n-accordion-title-justify-content:initial;--n-accordion-title-icon-order:-1;--n-accordion-border-width:1px;--n-accordion-border-color:#d5d8dc;--n-accordion-border-style:solid;--n-accordion-item-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-padding:10px;--n-accordion-border-radius:0px;--n-accordion-icon-size:15px;--n-accordion-title-normal-color:#1f2124;--n-accordion-title-hover-color:#1f2124;--n-accordion-title-active-color:#1f2124;--n-accordion-icon-normal-color:var(--n-accordion-title-normal-color);--n-accordion-icon-hover-color:var(--n-accordion-title-hover-color);--n-accordion-icon-active-color:var(--n-accordion-title-active-color);--n-accordion-icon-gap:0 10px;width:100%}.elementor-widget-n-accordion .e-n-accordion details>summary::-webkit-details-marker{display:none}.elementor-widget-n-accordion .e-n-accordion-item{display:flex;flex-direction:column;position:relative}.elementor-widget-n-accordion .e-n-accordion-item:not(:last-child){margin-block-end:var(--n-accordion-item-title-space-between)}:where(.elementor-widget-n-accordion .e-n-accordion-item>.e-con){border:var(--n-accordion-border-width) var(--n-accordion-border-style) var(--n-accordion-border-color)}.elementor-widget-n-accordion .e-n-accordion-item-title{align-items:center;border-color:var(--n-accordion-border-color);border-radius:var(--n-accordion-border-radius);border-style:var(--n-accordion-border-style);border-width:var(--n-accordion-border-width);color:var(--n-accordion-title-normal-color);cursor:pointer;display:flex;flex-direction:row;flex-grow:var(--n-menu-title-flex-grow);gap:var(--n-accordion-icon-gap);justify-content:var(--n-accordion-title-justify-content);list-style:none;padding:var(--n-accordion-padding)}.elementor-widget-n-accordion .e-n-accordion-item-title-header{display:flex}.elementor-widget-n-accordion .e-n-accordion-item-title-header h1,.elementor-widget-n-accordion .e-n-accordion-item-title-header h2,.elementor-widget-n-accordion .e-n-accordion-item-title-header h3,.elementor-widget-n-accordion .e-n-accordion-item-title-header h4,.elementor-widget-n-accordion .e-n-accordion-item-title-header h5,.elementor-widget-n-accordion .e-n-accordion-item-title-header h6,.elementor-widget-n-accordion .e-n-accordion-item-title-header p{margin-block-end:0;margin-block-start:0}.elementor-widget-n-accordion .e-n-accordion-item-title-text{align-items:center;font-size:var(--n-accordion-title-font-size)}.elementor-widget-n-accordion .e-n-accordion-item-title-icon{align-items:center;display:flex;flex-direction:row;order:var(--n-accordion-title-icon-order);position:relative;width:-moz-fit-content;width:fit-content}.elementor-widget-n-accordion .e-n-accordion-item-title-icon span{height:var(--n-accordion-icon-size);width:auto}.elementor-widget-n-accordion .e-n-accordion-item-title-icon span>i{color:var(--n-accordion-icon-normal-color);font-size:var(--n-accordion-icon-size)}.elementor-widget-n-accordion .e-n-accordion-item-title-icon span>svg{fill:var(--n-accordion-icon-normal-color);height:var(--n-accordion-icon-size)}.elementor-widget-n-accordion .e-n-accordion-item-title>span{cursor:pointer}.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title{color:var(--n-accordion-title-active-color);margin-block-end:var(--n-accordion-item-title-distance-from-content)}.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title .e-n-accordion-item-title-icon .e-opened{display:flex}.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title .e-n-accordion-item-title-icon .e-closed{display:none}.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title .e-n-accordion-item-title-icon span>i{color:var(--n-accordion-icon-active-color)}.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title .e-n-accordion-item-title-icon span>svg{fill:var(--n-accordion-icon-active-color)}.elementor-widget-n-accordion .e-n-accordion-item:not([open]) .e-con{display:none}.elementor-widget-n-accordion .e-n-accordion-item:not([open]):hover>.e-n-accordion-item-title{color:var(--n-accordion-title-hover-color)}.elementor-widget-n-accordion .e-n-accordion-item:not([open]):hover>.e-n-accordion-item-title .e-n-accordion-item-title-icon span>i{color:var(--n-accordion-icon-hover-color)}.elementor-widget-n-accordion .e-n-accordion-item:not([open]):hover>.e-n-accordion-item-title .e-n-accordion-item-title-icon span>svg{fill:var(--n-accordion-icon-hover-color)}.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon .e-opened{display:none}.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon .e-closed{display:flex}.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon span>svg{fill:var(--n-accordion-icon-normal-color)}.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon span>i{color:var(--n-accordion-icon-normal-color)}.elementor-widget-n-accordion .e-n-accordion-item>span{cursor:pointer}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-nested-accordion.min.css */
.elementor-widget-n-accordion{--n-accordion-title-font-size:20px;--n-accordion-title-flex-grow:initial;--n-accordion-title-justify-content:initial;--n-accordion-title-icon-order:-1;--n-accordion-border-width:1px;--n-accordion-border-color:#d5d8dc;--n-accordion-border-style:solid;--n-accordion-item-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-padding:10px;--n-accordion-border-radius:0px;--n-accordion-icon-size:15px;--n-accordion-title-normal-color:#1f2124;--n-accordion-title-hover-color:#1f2124;--n-accordion-title-active-color:#1f2124;--n-accordion-icon-normal-color:var(--n-accordion-title-normal-color);--n-accordion-icon-hover-color:var(--n-accordion-title-hover-color);--n-accordion-icon-active-color:var(--n-accordion-title-active-color);--n-accordion-icon-gap:0 10px;width:100%}.elementor-widget-n-accordion .e-n-accordion details>summary::-webkit-details-marker{display:none}.elementor-widget-n-accordion .e-n-accordion-item{display:flex;flex-direction:column;position:relative}.elementor-widget-n-accordion .e-n-accordion-item:not(:last-child){margin-block-end:var(--n-accordion-item-title-space-between)}:where(.elementor-widget-n-accordion .e-n-accordion-item>.e-con){border:var(--n-accordion-border-width) var(--n-accordion-border-style) var(--n-accordion-border-color)}.elementor-widget-n-accordion .e-n-accordion-item-title{align-items:center;border-color:var(--n-accordion-border-color);border-radius:var(--n-accordion-border-radius);border-style:var(--n-accordion-border-style);border-width:var(--n-accordion-border-width);color:var(--n-accordion-title-normal-color);cursor:pointer;display:flex;flex-direction:row;flex-grow:var(--n-menu-title-flex-grow);gap:var(--n-accordion-icon-gap);justify-content:var(--n-accordion-title-justify-content);list-style:none;padding:var(--n-accordion-padding)}.elementor-widget-n-accordion .e-n-accordion-item-title-header{display:flex}.elementor-widget-n-accordion .e-n-accordion-item-title-header h1,.elementor-widget-n-accordion .e-n-accordion-item-title-header h2,.elementor-widget-n-accordion .e-n-accordion-item-title-header h3,.elementor-widget-n-accordion .e-n-accordion-item-title-header h4,.elementor-widget-n-accordion .e-n-accordion-item-title-header h5,.elementor-widget-n-accordion .e-n-accordion-item-title-header h6,.elementor-widget-n-accordion .e-n-accordion-item-title-header p{margin-block-end:0;margin-block-start:0}.elementor-widget-n-accordion .e-n-accordion-item-title-text{align-items:center;font-size:var(--n-accordion-title-font-size)}.elementor-widget-n-accordion .e-n-accordion-item-title-icon{align-items:center;display:flex;flex-direction:row;order:var(--n-accordion-title-icon-order);position:relative;width:-moz-fit-content;width:fit-content}.elementor-widget-n-accordion .e-n-accordion-item-title-icon span{height:var(--n-accordion-icon-size);width:auto}.elementor-widget-n-accordion .e-n-accordion-item-title-icon span>i{color:var(--n-accordion-icon-normal-color);font-size:var(--n-accordion-icon-size)}.elementor-widget-n-accordion .e-n-accordion-item-title-icon span>svg{fill:var(--n-accordion-icon-normal-color);height:var(--n-accordion-icon-size)}.elementor-widget-n-accordion .e-n-accordion-item-title>span{cursor:pointer}.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title{color:var(--n-accordion-title-active-color);margin-block-end:var(--n-accordion-item-title-distance-from-content)}.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title .e-n-accordion-item-title-icon .e-opened{display:flex}.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title .e-n-accordion-item-title-icon .e-closed{display:none}.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title .e-n-accordion-item-title-icon span>i{color:var(--n-accordion-icon-active-color)}.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title .e-n-accordion-item-title-icon span>svg{fill:var(--n-accordion-icon-active-color)}.elementor-widget-n-accordion .e-n-accordion-item:not([open]) .e-con{display:none}.elementor-widget-n-accordion .e-n-accordion-item:not([open]):hover>.e-n-accordion-item-title{color:var(--n-accordion-title-hover-color)}.elementor-widget-n-accordion .e-n-accordion-item:not([open]):hover>.e-n-accordion-item-title .e-n-accordion-item-title-icon span>i{color:var(--n-accordion-icon-hover-color)}.elementor-widget-n-accordion .e-n-accordion-item:not([open]):hover>.e-n-accordion-item-title .e-n-accordion-item-title-icon span>svg{fill:var(--n-accordion-icon-hover-color)}.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon .e-opened{display:none}.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon .e-closed{display:flex}.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon span>svg{fill:var(--n-accordion-icon-normal-color)}.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon span>i{color:var(--n-accordion-icon-normal-color)}.elementor-widget-n-accordion .e-n-accordion-item>span{cursor:pointer}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-nested-tabs-rtl.min.css */
.elementor-widget-n-tabs{--n-tabs-color-accent-fallback:#61ce70;--n-tabs-color-secondary-fallback:#54595f;--n-tabs-default-padding-block:15px;--n-tabs-default-padding-inline:35px;--n-tabs-background-color:transparent;--n-tabs-display:flex;--n-tabs-direction:column;--n-tabs-gap:10px;--n-tabs-heading-display:flex;--n-tabs-heading-direction:row;--n-tabs-heading-grow:initial;--n-tabs-heading-justify-content:center;--n-tabs-heading-width:initial;--n-tabs-heading-overflow-x:initial;--n-tabs-heading-wrap:nowrap;--n-tabs-border-width:1px;--n-tabs-border-color:#d5d8dc;--n-tabs-content-display:flex;--n-tabs-title-color:var(--e-global-color-secondary,var(--n-tabs-color-secondary-fallback));--n-tabs-title-color-hover:#fff;--n-tabs-title-color-active:#fff;--n-tabs-title-background-color:#f1f2f3;--n-tabs-title-background-color-hover:var(--e-global-color-accent,var(--n-tabs-color-accent-fallback));--n-tabs-title-background-color-active:var(--e-global-color-accent,var(--n-tabs-color-accent-fallback));--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-font-size:1rem;--n-tabs-title-white-space:initial;--n-tabs-title-justify-content-toggle:initial;--n-tabs-title-align-items-toggle:center;--n-tabs-title-justify-content:center;--n-tabs-title-align-items:center;--n-tabs-title-text-align:center;--n-tabs-title-direction:row;--n-tabs-title-gap:10px;--n-tabs-title-flex-grow:0;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;--n-tabs-title-order:initial;--n-tabs-title-padding-top:var(--n-tabs-default-padding-block);--n-tabs-title-padding-bottom:var(--n-tabs-default-padding-block);--n-tabs-title-padding-left:var(--n-tabs-default-padding-inline);--n-tabs-title-padding-right:var(--n-tabs-default-padding-inline);--n-tabs-title-border-radius:initial;--n-tabs-title-transition:0.3s;--n-tabs-icon-color:var(--e-global-color-secondary,var(--n-tabs-color-secondary-fallback));--n-tabs-icon-color-hover:var(--n-tabs-title-color-hover);--n-tabs-icon-color-active:#fff;--n-tabs-icon-gap:5px;max-width:100%;width:100%;--n-tabs-title-padding-inline-start:var(--n-tabs-title-padding-left);--n-tabs-title-padding-inline-end:var(--n-tabs-title-padding-right);--n-tabs-title-padding-block-start:var(--n-tabs-title-padding-top);--n-tabs-title-padding-block-end:var(--n-tabs-title-padding-bottom)}body.rtl .elementor-widget-n-tabs{--n-tabs-title-padding-inline-start:var(--n-tabs-title-padding-right);--n-tabs-title-padding-inline-end:var(--n-tabs-title-padding-left)}.elementor-widget-n-tabs .e-n-tabs{display:var(--n-tabs-display);flex-direction:var(--n-tabs-direction);gap:var(--n-tabs-gap);min-width:0;text-align:start}.elementor-widget-n-tabs .e-n-tabs-heading{display:var(--n-tabs-heading-display);flex-basis:var(--n-tabs-heading-width);flex-direction:var(--n-tabs-heading-direction);flex-shrink:0;flex-wrap:var(--n-tabs-heading-wrap);gap:var(--n-tabs-title-gap);justify-content:var(--n-tabs-heading-justify-content);overflow-x:var(--n-tabs-heading-overflow-x);-ms-overflow-style:none;scrollbar-width:none}.elementor-widget-n-tabs .e-n-tabs-heading::-webkit-scrollbar{display:none}.elementor-widget-n-tabs .e-n-tabs-heading.e-scroll{cursor:grabbing;cursor:-webkit-grabbing}.elementor-widget-n-tabs .e-n-tabs-heading.e-scroll-active{position:relative}.elementor-widget-n-tabs .e-n-tabs-heading.e-scroll-active:before{content:"";inset-block:0;inset-inline:-1000vw;position:absolute;z-index:2}.elementor-widget-n-tabs .e-n-tabs-content{display:var(--n-tabs-content-display);flex-grow:1;min-width:0}.elementor-widget-n-tabs .e-n-tabs-content>.e-con:not(.e-active){display:none}.elementor-widget-n-tabs .e-n-tabs:not(.e-activated)>.e-n-tabs-content>.e-con:first-child{display:flex}.elementor-widget-n-tabs .e-n-tab-title{align-items:var(--n-tabs-title-align-items-toggle,var(--n-tabs-title-align-items));background-color:initial;border-radius:var(--n-tabs-title-border-radius);border-style:none;border-width:var(--n-tabs-border-width);display:flex;flex-basis:var(--n-tabs-title-flex-basis);flex-direction:var(--n-tabs-title-direction);flex-grow:var(--n-tabs-title-flex-grow);flex-shrink:var(--n-tabs-title-flex-shrink);gap:var(--n-tabs-icon-gap);height:var(--n-tabs-title-height);justify-content:var(--n-tabs-title-justify-content-toggle,var(--n-tabs-title-justify-content));padding-block-end:var(--n-tabs-title-padding-block-end);padding-block-start:var(--n-tabs-title-padding-block-start);padding-inline-end:var(--n-tabs-title-padding-inline-end);padding-inline-start:var(--n-tabs-title-padding-inline-start);position:relative;transition:background var(--n-tabs-title-transition),color var(--n-tabs-title-transition),border var(--n-tabs-title-transition),box-shadow var(--n-tabs-title-transition),text-shadow var(--n-tabs-title-transition),stroke var(--n-tabs-title-transition),stroke-width var(--n-tabs-title-transition),-webkit-text-stroke-width var(--n-tabs-title-transition),-webkit-text-stroke-color var(--n-tabs-title-transition),transform var(--n-tabs-title-transition);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:var(--n-tabs-title-white-space);width:var(--n-tabs-title-width)}.elementor-widget-n-tabs .e-n-tab-title:focus:not(:focus-visible){outline:none}.elementor-widget-n-tabs .e-n-tab-title span i,.elementor-widget-n-tabs .e-n-tab-title span svg{transition:color var(--n-tabs-title-transition),fill var(--n-tabs-title-transition)}.elementor-widget-n-tabs .e-n-tab-title-text{align-items:center;display:flex;font-size:var(--n-tabs-title-font-size);text-align:var(--n-tabs-title-text-align)}.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon{align-items:center;display:flex;flex-direction:column;flex-shrink:0;order:var(--n-tabs-icon-order);overflow:hidden}.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon i{font-size:var(--n-tabs-icon-size,var(--n-tabs-title-font-size))}.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon svg{height:var(--n-tabs-icon-size,var(--n-tabs-title-font-size));width:var(--n-tabs-icon-size,var(--n-tabs-title-font-size))}.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon:empty{display:none}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false]{background-color:var(--n-tabs-title-background-color)}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false],.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] a{color:var(--n-tabs-title-color)}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] .e-n-tab-icon i{color:var(--n-tabs-icon-color)}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] .e-n-tab-icon svg{fill:var(--n-tabs-icon-color)}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] .e-n-tab-icon i:last-child,.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] .e-n-tab-icon svg:last-child{height:0;opacity:0;transform:translateY(-100vh)}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true],.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] a{color:var(--n-tabs-title-color-active)}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] .e-n-tab-icon i{color:var(--n-tabs-icon-color-active)}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] .e-n-tab-icon svg{fill:var(--n-tabs-icon-color-active)}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] .e-n-tab-icon i:first-child,.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] .e-n-tab-icon svg:first-child{height:0;opacity:0;transform:translateY(-100vh)}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true][class*=elementor-animation-]:active,.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true][class*=elementor-animation-]:focus,.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true][class*=elementor-animation-]:hover{animation:initial;transform:none}.elementor-widget-n-tabs [data-touch-mode=false] .e-n-tab-title[aria-selected=false]:hover,.elementor-widget-n-tabs [data-touch-mode=false] .e-n-tab-title[aria-selected=false]:hover a{color:var(--n-tabs-title-color-hover)}.elementor-widget-n-tabs [data-touch-mode=false] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon i{color:var(--n-tabs-icon-color-hover)}.elementor-widget-n-tabs [data-touch-mode=false] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon svg{fill:var(--n-tabs-icon-color-hover)}.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover,.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover a{color:var(--n-tabs-title-color-active)}.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon i{color:var(--n-tabs-icon-color-active)}.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon svg{fill:var(--n-tabs-icon-color-active)}.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon i:first-child,.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon svg:first-child{height:0;opacity:0;transform:translateY(-100vh)}.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover[class*=elementor-animation-]:active,.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover[class*=elementor-animation-]:focus,.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover[class*=elementor-animation-]:hover{animation:initial;transform:none}.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon i:last-child,.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon svg:last-child{height:auto;opacity:1;transform:none}.elementor .elementor-element.elementor-widget-n-tabs:not(:has(>.elementor-widget-container))>.e-n-tabs[data-touch-mode=false]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover,.elementor .elementor-element.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode=false]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover{background-color:var(--n-tabs-title-background-color-hover);background-image:none}.elementor .elementor-element.elementor-widget-n-tabs:not(:has(>.elementor-widget-container))>.e-n-tabs>.e-n-tabs-heading .e-n-tab-title[aria-selected=true],.elementor .elementor-element.elementor-widget-n-tabs:not(:has(>.elementor-widget-container))>.e-n-tabs[data-touch-mode=true]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover,.elementor .elementor-element.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading .e-n-tab-title[aria-selected=true],.elementor .elementor-element.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode=true]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover{background-color:var(--n-tabs-title-background-color-active);background-image:none}@media (max-width:767px){.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile{--n-tabs-direction:column;--n-tabs-heading-display:contents;--n-tabs-content-display:contents}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tabs{gap:0}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tabs-content>.e-con{order:var(--n-tabs-title-order)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tab-title{order:var(--n-tabs-title-order);width:auto}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tab-title:not(:first-child){margin-block-start:var(--n-tabs-title-gap)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tab-title[aria-selected=true]{margin-block-end:var(--n-tabs-gap)}}@media (max-width:-1){.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra{--n-tabs-direction:column;--n-tabs-heading-display:contents;--n-tabs-content-display:contents}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra .e-n-tabs{gap:0}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra .e-n-tabs-content>.e-con{order:var(--n-tabs-title-order)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra .e-n-tab-title{order:var(--n-tabs-title-order);width:auto}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra .e-n-tab-title:not(:first-child){margin-block-start:var(--n-tabs-title-gap)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra .e-n-tab-title[aria-selected=true]{margin-block-end:var(--n-tabs-gap)}}@media (max-width:1024px){.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet{--n-tabs-direction:column;--n-tabs-heading-display:contents;--n-tabs-content-display:contents}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tabs{gap:0}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tabs-content>.e-con{order:var(--n-tabs-title-order)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tab-title{order:var(--n-tabs-title-order);width:auto}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tab-title:not(:first-child){margin-block-start:var(--n-tabs-title-gap)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tab-title[aria-selected=true]{margin-block-end:var(--n-tabs-gap)}}@media (max-width:-1){.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra{--n-tabs-direction:column;--n-tabs-heading-display:contents;--n-tabs-content-display:contents}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra .e-n-tabs{gap:0}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra .e-n-tabs-content>.e-con{order:var(--n-tabs-title-order)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra .e-n-tab-title{order:var(--n-tabs-title-order);width:auto}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra .e-n-tab-title:not(:first-child){margin-block-start:var(--n-tabs-title-gap)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra .e-n-tab-title[aria-selected=true]{margin-block-end:var(--n-tabs-gap)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop{--n-tabs-direction:column;--n-tabs-heading-display:contents;--n-tabs-content-display:contents}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop .e-n-tabs{gap:0}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop .e-n-tabs-content>.e-con{order:var(--n-tabs-title-order)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop .e-n-tab-title{order:var(--n-tabs-title-order);width:auto}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop .e-n-tab-title:not(:first-child){margin-block-start:var(--n-tabs-title-gap)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop .e-n-tab-title[aria-selected=true]{margin-block-end:var(--n-tabs-gap)}}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-nested-tabs.min.css */
.elementor-widget-n-tabs{--n-tabs-color-accent-fallback:#61ce70;--n-tabs-color-secondary-fallback:#54595f;--n-tabs-default-padding-block:15px;--n-tabs-default-padding-inline:35px;--n-tabs-background-color:transparent;--n-tabs-display:flex;--n-tabs-direction:column;--n-tabs-gap:10px;--n-tabs-heading-display:flex;--n-tabs-heading-direction:row;--n-tabs-heading-grow:initial;--n-tabs-heading-justify-content:center;--n-tabs-heading-width:initial;--n-tabs-heading-overflow-x:initial;--n-tabs-heading-wrap:nowrap;--n-tabs-border-width:1px;--n-tabs-border-color:#d5d8dc;--n-tabs-content-display:flex;--n-tabs-title-color:var(--e-global-color-secondary,var(--n-tabs-color-secondary-fallback));--n-tabs-title-color-hover:#fff;--n-tabs-title-color-active:#fff;--n-tabs-title-background-color:#f1f2f3;--n-tabs-title-background-color-hover:var(--e-global-color-accent,var(--n-tabs-color-accent-fallback));--n-tabs-title-background-color-active:var(--e-global-color-accent,var(--n-tabs-color-accent-fallback));--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-font-size:1rem;--n-tabs-title-white-space:initial;--n-tabs-title-justify-content-toggle:initial;--n-tabs-title-align-items-toggle:center;--n-tabs-title-justify-content:center;--n-tabs-title-align-items:center;--n-tabs-title-text-align:center;--n-tabs-title-direction:row;--n-tabs-title-gap:10px;--n-tabs-title-flex-grow:0;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;--n-tabs-title-order:initial;--n-tabs-title-padding-top:var(--n-tabs-default-padding-block);--n-tabs-title-padding-bottom:var(--n-tabs-default-padding-block);--n-tabs-title-padding-left:var(--n-tabs-default-padding-inline);--n-tabs-title-padding-right:var(--n-tabs-default-padding-inline);--n-tabs-title-border-radius:initial;--n-tabs-title-transition:0.3s;--n-tabs-icon-color:var(--e-global-color-secondary,var(--n-tabs-color-secondary-fallback));--n-tabs-icon-color-hover:var(--n-tabs-title-color-hover);--n-tabs-icon-color-active:#fff;--n-tabs-icon-gap:5px;max-width:100%;width:100%;--n-tabs-title-padding-inline-start:var(--n-tabs-title-padding-left);--n-tabs-title-padding-inline-end:var(--n-tabs-title-padding-right);--n-tabs-title-padding-block-start:var(--n-tabs-title-padding-top);--n-tabs-title-padding-block-end:var(--n-tabs-title-padding-bottom)}body.rtl .elementor-widget-n-tabs{--n-tabs-title-padding-inline-start:var(--n-tabs-title-padding-right);--n-tabs-title-padding-inline-end:var(--n-tabs-title-padding-left)}.elementor-widget-n-tabs .e-n-tabs{display:var(--n-tabs-display);flex-direction:var(--n-tabs-direction);gap:var(--n-tabs-gap);min-width:0;text-align:start}.elementor-widget-n-tabs .e-n-tabs-heading{display:var(--n-tabs-heading-display);flex-basis:var(--n-tabs-heading-width);flex-direction:var(--n-tabs-heading-direction);flex-shrink:0;flex-wrap:var(--n-tabs-heading-wrap);gap:var(--n-tabs-title-gap);justify-content:var(--n-tabs-heading-justify-content);overflow-x:var(--n-tabs-heading-overflow-x);-ms-overflow-style:none;scrollbar-width:none}.elementor-widget-n-tabs .e-n-tabs-heading::-webkit-scrollbar{display:none}.elementor-widget-n-tabs .e-n-tabs-heading.e-scroll{cursor:grabbing;cursor:-webkit-grabbing}.elementor-widget-n-tabs .e-n-tabs-heading.e-scroll-active{position:relative}.elementor-widget-n-tabs .e-n-tabs-heading.e-scroll-active:before{content:"";inset-block:0;inset-inline:-1000vw;position:absolute;z-index:2}.elementor-widget-n-tabs .e-n-tabs-content{display:var(--n-tabs-content-display);flex-grow:1;min-width:0}.elementor-widget-n-tabs .e-n-tabs-content>.e-con:not(.e-active){display:none}.elementor-widget-n-tabs .e-n-tabs:not(.e-activated)>.e-n-tabs-content>.e-con:first-child{display:flex}.elementor-widget-n-tabs .e-n-tab-title{align-items:var(--n-tabs-title-align-items-toggle,var(--n-tabs-title-align-items));background-color:initial;border-radius:var(--n-tabs-title-border-radius);border-style:none;border-width:var(--n-tabs-border-width);display:flex;flex-basis:var(--n-tabs-title-flex-basis);flex-direction:var(--n-tabs-title-direction);flex-grow:var(--n-tabs-title-flex-grow);flex-shrink:var(--n-tabs-title-flex-shrink);gap:var(--n-tabs-icon-gap);height:var(--n-tabs-title-height);justify-content:var(--n-tabs-title-justify-content-toggle,var(--n-tabs-title-justify-content));padding-block-end:var(--n-tabs-title-padding-block-end);padding-block-start:var(--n-tabs-title-padding-block-start);padding-inline-end:var(--n-tabs-title-padding-inline-end);padding-inline-start:var(--n-tabs-title-padding-inline-start);position:relative;transition:background var(--n-tabs-title-transition),color var(--n-tabs-title-transition),border var(--n-tabs-title-transition),box-shadow var(--n-tabs-title-transition),text-shadow var(--n-tabs-title-transition),stroke var(--n-tabs-title-transition),stroke-width var(--n-tabs-title-transition),-webkit-text-stroke-width var(--n-tabs-title-transition),-webkit-text-stroke-color var(--n-tabs-title-transition),transform var(--n-tabs-title-transition);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:var(--n-tabs-title-white-space);width:var(--n-tabs-title-width)}.elementor-widget-n-tabs .e-n-tab-title:focus:not(:focus-visible){outline:none}.elementor-widget-n-tabs .e-n-tab-title span i,.elementor-widget-n-tabs .e-n-tab-title span svg{transition:color var(--n-tabs-title-transition),fill var(--n-tabs-title-transition)}.elementor-widget-n-tabs .e-n-tab-title-text{align-items:center;display:flex;font-size:var(--n-tabs-title-font-size);text-align:var(--n-tabs-title-text-align)}.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon{align-items:center;display:flex;flex-direction:column;flex-shrink:0;order:var(--n-tabs-icon-order);overflow:hidden}.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon i{font-size:var(--n-tabs-icon-size,var(--n-tabs-title-font-size))}.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon svg{height:var(--n-tabs-icon-size,var(--n-tabs-title-font-size));width:var(--n-tabs-icon-size,var(--n-tabs-title-font-size))}.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon:empty{display:none}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false]{background-color:var(--n-tabs-title-background-color)}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false],.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] a{color:var(--n-tabs-title-color)}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] .e-n-tab-icon i{color:var(--n-tabs-icon-color)}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] .e-n-tab-icon svg{fill:var(--n-tabs-icon-color)}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] .e-n-tab-icon i:last-child,.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] .e-n-tab-icon svg:last-child{height:0;opacity:0;transform:translateY(-100vh)}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true],.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] a{color:var(--n-tabs-title-color-active)}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] .e-n-tab-icon i{color:var(--n-tabs-icon-color-active)}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] .e-n-tab-icon svg{fill:var(--n-tabs-icon-color-active)}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] .e-n-tab-icon i:first-child,.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] .e-n-tab-icon svg:first-child{height:0;opacity:0;transform:translateY(-100vh)}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true][class*=elementor-animation-]:active,.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true][class*=elementor-animation-]:focus,.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true][class*=elementor-animation-]:hover{animation:initial;transform:none}.elementor-widget-n-tabs [data-touch-mode=false] .e-n-tab-title[aria-selected=false]:hover,.elementor-widget-n-tabs [data-touch-mode=false] .e-n-tab-title[aria-selected=false]:hover a{color:var(--n-tabs-title-color-hover)}.elementor-widget-n-tabs [data-touch-mode=false] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon i{color:var(--n-tabs-icon-color-hover)}.elementor-widget-n-tabs [data-touch-mode=false] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon svg{fill:var(--n-tabs-icon-color-hover)}.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover,.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover a{color:var(--n-tabs-title-color-active)}.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon i{color:var(--n-tabs-icon-color-active)}.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon svg{fill:var(--n-tabs-icon-color-active)}.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon i:first-child,.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon svg:first-child{height:0;opacity:0;transform:translateY(-100vh)}.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover[class*=elementor-animation-]:active,.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover[class*=elementor-animation-]:focus,.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover[class*=elementor-animation-]:hover{animation:initial;transform:none}.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon i:last-child,.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon svg:last-child{height:auto;opacity:1;transform:none}.elementor .elementor-element.elementor-widget-n-tabs:not(:has(>.elementor-widget-container))>.e-n-tabs[data-touch-mode=false]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover,.elementor .elementor-element.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode=false]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover{background-color:var(--n-tabs-title-background-color-hover);background-image:none}.elementor .elementor-element.elementor-widget-n-tabs:not(:has(>.elementor-widget-container))>.e-n-tabs>.e-n-tabs-heading .e-n-tab-title[aria-selected=true],.elementor .elementor-element.elementor-widget-n-tabs:not(:has(>.elementor-widget-container))>.e-n-tabs[data-touch-mode=true]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover,.elementor .elementor-element.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading .e-n-tab-title[aria-selected=true],.elementor .elementor-element.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode=true]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover{background-color:var(--n-tabs-title-background-color-active);background-image:none}@media (max-width:767px){.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile{--n-tabs-direction:column;--n-tabs-heading-display:contents;--n-tabs-content-display:contents}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tabs{gap:0}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tabs-content>.e-con{order:var(--n-tabs-title-order)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tab-title{order:var(--n-tabs-title-order);width:auto}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tab-title:not(:first-child){margin-block-start:var(--n-tabs-title-gap)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tab-title[aria-selected=true]{margin-block-end:var(--n-tabs-gap)}}@media (max-width:-1){.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra{--n-tabs-direction:column;--n-tabs-heading-display:contents;--n-tabs-content-display:contents}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra .e-n-tabs{gap:0}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra .e-n-tabs-content>.e-con{order:var(--n-tabs-title-order)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra .e-n-tab-title{order:var(--n-tabs-title-order);width:auto}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra .e-n-tab-title:not(:first-child){margin-block-start:var(--n-tabs-title-gap)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra .e-n-tab-title[aria-selected=true]{margin-block-end:var(--n-tabs-gap)}}@media (max-width:1024px){.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet{--n-tabs-direction:column;--n-tabs-heading-display:contents;--n-tabs-content-display:contents}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tabs{gap:0}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tabs-content>.e-con{order:var(--n-tabs-title-order)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tab-title{order:var(--n-tabs-title-order);width:auto}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tab-title:not(:first-child){margin-block-start:var(--n-tabs-title-gap)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tab-title[aria-selected=true]{margin-block-end:var(--n-tabs-gap)}}@media (max-width:-1){.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra{--n-tabs-direction:column;--n-tabs-heading-display:contents;--n-tabs-content-display:contents}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra .e-n-tabs{gap:0}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra .e-n-tabs-content>.e-con{order:var(--n-tabs-title-order)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra .e-n-tab-title{order:var(--n-tabs-title-order);width:auto}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra .e-n-tab-title:not(:first-child){margin-block-start:var(--n-tabs-title-gap)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra .e-n-tab-title[aria-selected=true]{margin-block-end:var(--n-tabs-gap)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop{--n-tabs-direction:column;--n-tabs-heading-display:contents;--n-tabs-content-display:contents}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop .e-n-tabs{gap:0}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop .e-n-tabs-content>.e-con{order:var(--n-tabs-title-order)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop .e-n-tab-title{order:var(--n-tabs-title-order);width:auto}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop .e-n-tab-title:not(:first-child){margin-block-start:var(--n-tabs-title-gap)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop .e-n-tab-title[aria-selected=true]{margin-block-end:var(--n-tabs-gap)}}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-progress-rtl.min.css */
.elementor-widget-progress{text-align:start}.elementor-progress-wrapper{background-color:#eee;border-radius:2px;color:#fff;height:auto;position:relative}.elementor-progress-bar{background-color:#69727d;border-radius:2px;display:flex;font-size:11px;height:30px;line-height:30px;transition:width 1s ease-in-out;width:0}.elementor-progress-text{flex-grow:1;overflow:hidden;padding-inline-start:15px;text-overflow:ellipsis;white-space:nowrap}.elementor-progress-percentage{padding-inline-end:15px}.elementor-widget-progress .elementor-progress-wrapper.progress-info .elementor-progress-bar{background-color:#5bc0de}.elementor-widget-progress .elementor-progress-wrapper.progress-success .elementor-progress-bar{background-color:#5cb85c}.elementor-widget-progress .elementor-progress-wrapper.progress-warning .elementor-progress-bar{background-color:#f0ad4e}.elementor-widget-progress .elementor-progress-wrapper.progress-danger .elementor-progress-bar{background-color:#d9534f}.elementor-progress .elementor-title{display:block}@media (max-width:767px){.elementor-progress-text{padding-inline-start:10px}}.e-con .elementor-progress-wrapper,.e-con-inner .elementor-progress-wrapper{height:auto}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-progress.min.css */
.elementor-widget-progress{text-align:start}.elementor-progress-wrapper{background-color:#eee;border-radius:2px;color:#fff;height:auto;position:relative}.elementor-progress-bar{background-color:#69727d;border-radius:2px;display:flex;font-size:11px;height:30px;line-height:30px;transition:width 1s ease-in-out;width:0}.elementor-progress-text{flex-grow:1;overflow:hidden;padding-inline-start:15px;text-overflow:ellipsis;white-space:nowrap}.elementor-progress-percentage{padding-inline-end:15px}.elementor-widget-progress .elementor-progress-wrapper.progress-info .elementor-progress-bar{background-color:#5bc0de}.elementor-widget-progress .elementor-progress-wrapper.progress-success .elementor-progress-bar{background-color:#5cb85c}.elementor-widget-progress .elementor-progress-wrapper.progress-warning .elementor-progress-bar{background-color:#f0ad4e}.elementor-widget-progress .elementor-progress-wrapper.progress-danger .elementor-progress-bar{background-color:#d9534f}.elementor-progress .elementor-title{display:block}@media (max-width:767px){.elementor-progress-text{padding-inline-start:10px}}.e-con .elementor-progress-wrapper,.e-con-inner .elementor-progress-wrapper{height:auto}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-rating-rtl.min.css */
.elementor-widget-rating{--e-rating-gap:0px;--e-rating-icon-font-size:16px;--e-rating-icon-color:#ccd6df;--e-rating-icon-marked-color:#f0ad4e;--e-rating-icon-marked-width:100%;--e-rating-justify-content:flex-start}.elementor-widget-rating .e-rating{display:flex;justify-content:var(--e-rating-justify-content)}.elementor-widget-rating .e-rating-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:inherit;margin-block-end:calc(0px - var(--e-rating-gap));margin-inline-end:calc(0px - var(--e-rating-gap));width:-moz-fit-content;width:fit-content}.elementor-widget-rating .e-rating .e-icon{margin-block-end:var(--e-rating-gap);margin-inline-end:var(--e-rating-gap);position:relative}.elementor-widget-rating .e-rating .e-icon-wrapper.e-icon-marked{--e-rating-icon-color:var(--e-rating-icon-marked-color);height:100%;inset-block-start:0;inset-inline-start:0;overflow:hidden;position:absolute;width:var(--e-rating-icon-marked-width);z-index:1}.elementor-widget-rating .e-rating .e-icon-wrapper :is(i,svg){display:flex;flex-shrink:0}.elementor-widget-rating .e-rating .e-icon-wrapper i{color:var(--e-rating-icon-color);font-size:var(--e-rating-icon-font-size)}.elementor-widget-rating .e-rating .e-icon-wrapper svg{fill:var(--e-rating-icon-color);height:var(--e-rating-icon-font-size);width:auto}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-rating.min.css */
.elementor-widget-rating{--e-rating-gap:0px;--e-rating-icon-font-size:16px;--e-rating-icon-color:#ccd6df;--e-rating-icon-marked-color:#f0ad4e;--e-rating-icon-marked-width:100%;--e-rating-justify-content:flex-start}.elementor-widget-rating .e-rating{display:flex;justify-content:var(--e-rating-justify-content)}.elementor-widget-rating .e-rating-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:inherit;margin-block-end:calc(0px - var(--e-rating-gap));margin-inline-end:calc(0px - var(--e-rating-gap));width:-moz-fit-content;width:fit-content}.elementor-widget-rating .e-rating .e-icon{margin-block-end:var(--e-rating-gap);margin-inline-end:var(--e-rating-gap);position:relative}.elementor-widget-rating .e-rating .e-icon-wrapper.e-icon-marked{--e-rating-icon-color:var(--e-rating-icon-marked-color);height:100%;inset-block-start:0;inset-inline-start:0;overflow:hidden;position:absolute;width:var(--e-rating-icon-marked-width);z-index:1}.elementor-widget-rating .e-rating .e-icon-wrapper :is(i,svg){display:flex;flex-shrink:0}.elementor-widget-rating .e-rating .e-icon-wrapper i{color:var(--e-rating-icon-color);font-size:var(--e-rating-icon-font-size)}.elementor-widget-rating .e-rating .e-icon-wrapper svg{fill:var(--e-rating-icon-color);height:var(--e-rating-icon-font-size);width:auto}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-social-icons-rtl.min.css */
.elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-0:not(:has(.elementor-widget-container)),.elementor-widget-social-icons.elementor-grid-mobile-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-mobile-0:not(:has(.elementor-widget-container)),.elementor-widget-social-icons.elementor-grid-tablet-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-tablet-0:not(:has(.elementor-widget-container)){font-size:0;line-height:1}.elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid{display:inline-grid}.elementor-widget-social-icons .elementor-grid{grid-column-gap:var(--grid-column-gap,5px);grid-row-gap:var(--grid-row-gap,5px);grid-template-columns:var(--grid-template-columns);justify-content:var(--justify-content,center);justify-items:var(--justify-content,center)}.elementor-icon.elementor-social-icon{font-size:var(--icon-size,25px);height:calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em));line-height:var(--icon-size,25px);width:calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em))}.elementor-social-icon{--e-social-icon-icon-color:#fff;align-items:center;background-color:#69727d;cursor:pointer;display:inline-flex;justify-content:center;text-align:center}.elementor-social-icon i{color:var(--e-social-icon-icon-color)}.elementor-social-icon svg{fill:var(--e-social-icon-icon-color)}.elementor-social-icon:last-child{margin:0}.elementor-social-icon:hover{color:#fff;opacity:.9}.elementor-social-icon-android{background-color:#a4c639}.elementor-social-icon-apple{background-color:#999}.elementor-social-icon-behance{background-color:#1769ff}.elementor-social-icon-bitbucket{background-color:#205081}.elementor-social-icon-codepen{background-color:#000}.elementor-social-icon-delicious{background-color:#39f}.elementor-social-icon-deviantart{background-color:#05cc47}.elementor-social-icon-digg{background-color:#005be2}.elementor-social-icon-dribbble{background-color:#ea4c89}.elementor-social-icon-elementor{background-color:#d30c5c}.elementor-social-icon-envelope{background-color:#ea4335}.elementor-social-icon-facebook,.elementor-social-icon-facebook-f{background-color:#3b5998}.elementor-social-icon-flickr{background-color:#0063dc}.elementor-social-icon-foursquare{background-color:#2d5be3}.elementor-social-icon-free-code-camp,.elementor-social-icon-freecodecamp{background-color:#006400}.elementor-social-icon-github{background-color:#333}.elementor-social-icon-gitlab{background-color:#e24329}.elementor-social-icon-globe{background-color:#69727d}.elementor-social-icon-google-plus,.elementor-social-icon-google-plus-g{background-color:#dd4b39}.elementor-social-icon-houzz{background-color:#7ac142}.elementor-social-icon-instagram{background-color:#262626}.elementor-social-icon-jsfiddle{background-color:#487aa2}.elementor-social-icon-link{background-color:#818a91}.elementor-social-icon-linkedin,.elementor-social-icon-linkedin-in{background-color:#0077b5}.elementor-social-icon-medium{background-color:#00ab6b}.elementor-social-icon-meetup{background-color:#ec1c40}.elementor-social-icon-mixcloud{background-color:#273a4b}.elementor-social-icon-odnoklassniki{background-color:#f4731c}.elementor-social-icon-pinterest{background-color:#bd081c}.elementor-social-icon-product-hunt{background-color:#da552f}.elementor-social-icon-reddit{background-color:#ff4500}.elementor-social-icon-rss{background-color:#f26522}.elementor-social-icon-shopping-cart{background-color:#4caf50}.elementor-social-icon-skype{background-color:#00aff0}.elementor-social-icon-slideshare{background-color:#0077b5}.elementor-social-icon-snapchat{background-color:#fffc00}.elementor-social-icon-soundcloud{background-color:#f80}.elementor-social-icon-spotify{background-color:#2ebd59}.elementor-social-icon-stack-overflow{background-color:#fe7a15}.elementor-social-icon-steam{background-color:#00adee}.elementor-social-icon-stumbleupon{background-color:#eb4924}.elementor-social-icon-telegram{background-color:#2ca5e0}.elementor-social-icon-threads{background-color:#000}.elementor-social-icon-thumb-tack{background-color:#1aa1d8}.elementor-social-icon-tripadvisor{background-color:#589442}.elementor-social-icon-tumblr{background-color:#35465c}.elementor-social-icon-twitch{background-color:#6441a5}.elementor-social-icon-twitter{background-color:#1da1f2}.elementor-social-icon-viber{background-color:#665cac}.elementor-social-icon-vimeo{background-color:#1ab7ea}.elementor-social-icon-vk{background-color:#45668e}.elementor-social-icon-weibo{background-color:#dd2430}.elementor-social-icon-weixin{background-color:#31a918}.elementor-social-icon-whatsapp{background-color:#25d366}.elementor-social-icon-wordpress{background-color:#21759b}.elementor-social-icon-x-twitter{background-color:#000}.elementor-social-icon-xing{background-color:#026466}.elementor-social-icon-yelp{background-color:#af0606}.elementor-social-icon-youtube{background-color:#cd201f}.elementor-social-icon-500px{background-color:#0099e5}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-social-icons.min.css */
.elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-0:not(:has(.elementor-widget-container)),.elementor-widget-social-icons.elementor-grid-mobile-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-mobile-0:not(:has(.elementor-widget-container)),.elementor-widget-social-icons.elementor-grid-tablet-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-tablet-0:not(:has(.elementor-widget-container)){font-size:0;line-height:1}.elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid{display:inline-grid}.elementor-widget-social-icons .elementor-grid{grid-column-gap:var(--grid-column-gap,5px);grid-row-gap:var(--grid-row-gap,5px);grid-template-columns:var(--grid-template-columns);justify-content:var(--justify-content,center);justify-items:var(--justify-content,center)}.elementor-icon.elementor-social-icon{font-size:var(--icon-size,25px);height:calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em));line-height:var(--icon-size,25px);width:calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em))}.elementor-social-icon{--e-social-icon-icon-color:#fff;align-items:center;background-color:#69727d;cursor:pointer;display:inline-flex;justify-content:center;text-align:center}.elementor-social-icon i{color:var(--e-social-icon-icon-color)}.elementor-social-icon svg{fill:var(--e-social-icon-icon-color)}.elementor-social-icon:last-child{margin:0}.elementor-social-icon:hover{color:#fff;opacity:.9}.elementor-social-icon-android{background-color:#a4c639}.elementor-social-icon-apple{background-color:#999}.elementor-social-icon-behance{background-color:#1769ff}.elementor-social-icon-bitbucket{background-color:#205081}.elementor-social-icon-codepen{background-color:#000}.elementor-social-icon-delicious{background-color:#39f}.elementor-social-icon-deviantart{background-color:#05cc47}.elementor-social-icon-digg{background-color:#005be2}.elementor-social-icon-dribbble{background-color:#ea4c89}.elementor-social-icon-elementor{background-color:#d30c5c}.elementor-social-icon-envelope{background-color:#ea4335}.elementor-social-icon-facebook,.elementor-social-icon-facebook-f{background-color:#3b5998}.elementor-social-icon-flickr{background-color:#0063dc}.elementor-social-icon-foursquare{background-color:#2d5be3}.elementor-social-icon-free-code-camp,.elementor-social-icon-freecodecamp{background-color:#006400}.elementor-social-icon-github{background-color:#333}.elementor-social-icon-gitlab{background-color:#e24329}.elementor-social-icon-globe{background-color:#69727d}.elementor-social-icon-google-plus,.elementor-social-icon-google-plus-g{background-color:#dd4b39}.elementor-social-icon-houzz{background-color:#7ac142}.elementor-social-icon-instagram{background-color:#262626}.elementor-social-icon-jsfiddle{background-color:#487aa2}.elementor-social-icon-link{background-color:#818a91}.elementor-social-icon-linkedin,.elementor-social-icon-linkedin-in{background-color:#0077b5}.elementor-social-icon-medium{background-color:#00ab6b}.elementor-social-icon-meetup{background-color:#ec1c40}.elementor-social-icon-mixcloud{background-color:#273a4b}.elementor-social-icon-odnoklassniki{background-color:#f4731c}.elementor-social-icon-pinterest{background-color:#bd081c}.elementor-social-icon-product-hunt{background-color:#da552f}.elementor-social-icon-reddit{background-color:#ff4500}.elementor-social-icon-rss{background-color:#f26522}.elementor-social-icon-shopping-cart{background-color:#4caf50}.elementor-social-icon-skype{background-color:#00aff0}.elementor-social-icon-slideshare{background-color:#0077b5}.elementor-social-icon-snapchat{background-color:#fffc00}.elementor-social-icon-soundcloud{background-color:#f80}.elementor-social-icon-spotify{background-color:#2ebd59}.elementor-social-icon-stack-overflow{background-color:#fe7a15}.elementor-social-icon-steam{background-color:#00adee}.elementor-social-icon-stumbleupon{background-color:#eb4924}.elementor-social-icon-telegram{background-color:#2ca5e0}.elementor-social-icon-threads{background-color:#000}.elementor-social-icon-thumb-tack{background-color:#1aa1d8}.elementor-social-icon-tripadvisor{background-color:#589442}.elementor-social-icon-tumblr{background-color:#35465c}.elementor-social-icon-twitch{background-color:#6441a5}.elementor-social-icon-twitter{background-color:#1da1f2}.elementor-social-icon-viber{background-color:#665cac}.elementor-social-icon-vimeo{background-color:#1ab7ea}.elementor-social-icon-vk{background-color:#45668e}.elementor-social-icon-weibo{background-color:#dd2430}.elementor-social-icon-weixin{background-color:#31a918}.elementor-social-icon-whatsapp{background-color:#25d366}.elementor-social-icon-wordpress{background-color:#21759b}.elementor-social-icon-x-twitter{background-color:#000}.elementor-social-icon-xing{background-color:#026466}.elementor-social-icon-yelp{background-color:#af0606}.elementor-social-icon-youtube{background-color:#cd201f}.elementor-social-icon-500px{background-color:#0099e5}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-spacer-rtl.min.css */
.elementor-column .elementor-spacer-inner{height:var(--spacer-size)}.e-con{--container-widget-width:100%}.e-con-inner>.elementor-widget-spacer,.e-con>.elementor-widget-spacer{width:var(--container-widget-width,var(--spacer-size));--align-self:var( --container-widget-align-self,initial );--flex-shrink:0}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container,.e-con>.elementor-widget-spacer>.elementor-widget-container{height:100%;width:100%}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer,.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer{height:100%}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner,.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner{height:var(--container-widget-height,var(--spacer-size))}.e-con-inner>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer,.e-con>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer{height:100%}.e-con-inner>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer>.elementor-spacer-inner,.e-con>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer>.elementor-spacer-inner{height:var(--container-widget-height,var(--spacer-size))}.e-con-inner>.elementor-widget-spacer.elementor-widget-empty,.e-con>.elementor-widget-spacer.elementor-widget-empty{min-height:22px;min-width:22px;position:relative}.e-con-inner>.elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon,.e-con>.elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon{height:22px;inset:0;margin:auto;padding:0;position:absolute;width:22px}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-spacer.min.css */
.elementor-column .elementor-spacer-inner{height:var(--spacer-size)}.e-con{--container-widget-width:100%}.e-con-inner>.elementor-widget-spacer,.e-con>.elementor-widget-spacer{width:var(--container-widget-width,var(--spacer-size));--align-self:var( --container-widget-align-self,initial );--flex-shrink:0}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container,.e-con>.elementor-widget-spacer>.elementor-widget-container{height:100%;width:100%}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer,.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer{height:100%}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner,.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner{height:var(--container-widget-height,var(--spacer-size))}.e-con-inner>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer,.e-con>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer{height:100%}.e-con-inner>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer>.elementor-spacer-inner,.e-con>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer>.elementor-spacer-inner{height:var(--container-widget-height,var(--spacer-size))}.e-con-inner>.elementor-widget-spacer.elementor-widget-empty,.e-con>.elementor-widget-spacer.elementor-widget-empty{min-height:22px;min-width:22px;position:relative}.e-con-inner>.elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon,.e-con>.elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon{height:22px;inset:0;margin:auto;padding:0;position:absolute;width:22px}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-star-rating-rtl.min.css */
@charset "UTF-8";.elementor-star-rating{color:#ccd6df;display:inline-block;font-family:eicons}.elementor-star-rating i{cursor:default;display:inline-block;font-style:normal;position:relative}.elementor-star-rating i:before{color:#f0ad4e;content:"\e934";display:block;font-family:inherit;font-size:inherit;inset-block-start:0;inset-inline-start:0;overflow:hidden;position:absolute}.elementor-star-rating .elementor-star-empty:before{content:none}.elementor-star-rating .elementor-star-1:before{width:10%}.elementor-star-rating .elementor-star-2:before{width:20%}.elementor-star-rating .elementor-star-3:before{width:30%}.elementor-star-rating .elementor-star-4:before{width:40%}.elementor-star-rating .elementor-star-5:before{width:50%}.elementor-star-rating .elementor-star-6:before{width:60%}.elementor-star-rating .elementor-star-7:before{width:70%}.elementor-star-rating .elementor-star-8:before{width:80%}.elementor-star-rating .elementor-star-9:before{width:90%}.elementor-star-rating__wrapper{align-items:center;display:flex}.elementor-star-rating__title{margin-inline-end:10px}.elementor-star-rating--align-start .elementor-star-rating__wrapper{justify-content:flex-start;text-align:start}.elementor-star-rating--align-end .elementor-star-rating__wrapper{justify-content:flex-end;text-align:end}.elementor-star-rating--align-center .elementor-star-rating__wrapper{justify-content:center;text-align:center}.elementor-star-rating--align-justify .elementor-star-rating__wrapper{justify-content:space-between;text-align:justify}@media (min-width:-1){.elementor-star-rating-widescreen--align-start .elementor-star-rating__wrapper{justify-content:flex-start;text-align:start}.elementor-star-rating-widescreen--align-end .elementor-star-rating__wrapper{justify-content:flex-end;text-align:end}.elementor-star-rating-widescreen--align-center .elementor-star-rating__wrapper{justify-content:center;text-align:center}.elementor-star-rating-widescreen--align-justify .elementor-star-rating__wrapper{justify-content:space-between;text-align:justify}}@media (max-width:-1){.elementor-star-rating-laptop--align-start .elementor-star-rating__wrapper{justify-content:flex-start;text-align:start}.elementor-star-rating-laptop--align-end .elementor-star-rating__wrapper{justify-content:flex-end;text-align:end}.elementor-star-rating-laptop--align-center .elementor-star-rating__wrapper{justify-content:center;text-align:center}.elementor-star-rating-laptop--align-justify .elementor-star-rating__wrapper{justify-content:space-between;text-align:justify}.elementor-star-rating-tablet_extra--align-start .elementor-star-rating__wrapper{justify-content:flex-start;text-align:start}.elementor-star-rating-tablet_extra--align-end .elementor-star-rating__wrapper{justify-content:flex-end;text-align:end}.elementor-star-rating-tablet_extra--align-center .elementor-star-rating__wrapper{justify-content:center;text-align:center}.elementor-star-rating-tablet_extra--align-justify .elementor-star-rating__wrapper{justify-content:space-between;text-align:justify}}@media (max-width:1024px){.elementor-star-rating-tablet--align-start .elementor-star-rating__wrapper{justify-content:flex-start;text-align:start}.elementor-star-rating-tablet--align-end .elementor-star-rating__wrapper{justify-content:flex-end;text-align:end}.elementor-star-rating-tablet--align-center .elementor-star-rating__wrapper{justify-content:center;text-align:center}.elementor-star-rating-tablet--align-justify .elementor-star-rating__wrapper{justify-content:space-between;text-align:justify}}@media (max-width:-1){.elementor-star-rating-mobile_extra--align-start .elementor-star-rating__wrapper{justify-content:flex-start;text-align:start}.elementor-star-rating-mobile_extra--align-end .elementor-star-rating__wrapper{justify-content:flex-end;text-align:end}.elementor-star-rating-mobile_extra--align-center .elementor-star-rating__wrapper{justify-content:center;text-align:center}.elementor-star-rating-mobile_extra--align-justify .elementor-star-rating__wrapper{justify-content:space-between;text-align:justify}}@media (max-width:767px){.elementor-star-rating-mobile--align-start .elementor-star-rating__wrapper{justify-content:flex-start;text-align:start}.elementor-star-rating-mobile--align-end .elementor-star-rating__wrapper{justify-content:flex-end;text-align:end}.elementor-star-rating-mobile--align-center .elementor-star-rating__wrapper{justify-content:center;text-align:center}.elementor-star-rating-mobile--align-justify .elementor-star-rating__wrapper{justify-content:space-between;text-align:justify}}.last-star{letter-spacing:0}.elementor--star-style-star_unicode .elementor-star-rating{font-family:Arial,Helvetica,sans-serif}.elementor--star-style-star_unicode .elementor-star-rating i:not(.elementor-star-empty):before{content:"★"}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-star-rating.min.css */
@charset "UTF-8";.elementor-star-rating{color:#ccd6df;display:inline-block;font-family:eicons}.elementor-star-rating i{cursor:default;display:inline-block;font-style:normal;position:relative}.elementor-star-rating i:before{color:#f0ad4e;content:"\e934";display:block;font-family:inherit;font-size:inherit;inset-block-start:0;inset-inline-start:0;overflow:hidden;position:absolute}.elementor-star-rating .elementor-star-empty:before{content:none}.elementor-star-rating .elementor-star-1:before{width:10%}.elementor-star-rating .elementor-star-2:before{width:20%}.elementor-star-rating .elementor-star-3:before{width:30%}.elementor-star-rating .elementor-star-4:before{width:40%}.elementor-star-rating .elementor-star-5:before{width:50%}.elementor-star-rating .elementor-star-6:before{width:60%}.elementor-star-rating .elementor-star-7:before{width:70%}.elementor-star-rating .elementor-star-8:before{width:80%}.elementor-star-rating .elementor-star-9:before{width:90%}.elementor-star-rating__wrapper{align-items:center;display:flex}.elementor-star-rating__title{margin-inline-end:10px}.elementor-star-rating--align-start .elementor-star-rating__wrapper{justify-content:flex-start;text-align:start}.elementor-star-rating--align-end .elementor-star-rating__wrapper{justify-content:flex-end;text-align:end}.elementor-star-rating--align-center .elementor-star-rating__wrapper{justify-content:center;text-align:center}.elementor-star-rating--align-justify .elementor-star-rating__wrapper{justify-content:space-between;text-align:justify}@media (min-width:-1){.elementor-star-rating-widescreen--align-start .elementor-star-rating__wrapper{justify-content:flex-start;text-align:start}.elementor-star-rating-widescreen--align-end .elementor-star-rating__wrapper{justify-content:flex-end;text-align:end}.elementor-star-rating-widescreen--align-center .elementor-star-rating__wrapper{justify-content:center;text-align:center}.elementor-star-rating-widescreen--align-justify .elementor-star-rating__wrapper{justify-content:space-between;text-align:justify}}@media (max-width:-1){.elementor-star-rating-laptop--align-start .elementor-star-rating__wrapper{justify-content:flex-start;text-align:start}.elementor-star-rating-laptop--align-end .elementor-star-rating__wrapper{justify-content:flex-end;text-align:end}.elementor-star-rating-laptop--align-center .elementor-star-rating__wrapper{justify-content:center;text-align:center}.elementor-star-rating-laptop--align-justify .elementor-star-rating__wrapper{justify-content:space-between;text-align:justify}.elementor-star-rating-tablet_extra--align-start .elementor-star-rating__wrapper{justify-content:flex-start;text-align:start}.elementor-star-rating-tablet_extra--align-end .elementor-star-rating__wrapper{justify-content:flex-end;text-align:end}.elementor-star-rating-tablet_extra--align-center .elementor-star-rating__wrapper{justify-content:center;text-align:center}.elementor-star-rating-tablet_extra--align-justify .elementor-star-rating__wrapper{justify-content:space-between;text-align:justify}}@media (max-width:1024px){.elementor-star-rating-tablet--align-start .elementor-star-rating__wrapper{justify-content:flex-start;text-align:start}.elementor-star-rating-tablet--align-end .elementor-star-rating__wrapper{justify-content:flex-end;text-align:end}.elementor-star-rating-tablet--align-center .elementor-star-rating__wrapper{justify-content:center;text-align:center}.elementor-star-rating-tablet--align-justify .elementor-star-rating__wrapper{justify-content:space-between;text-align:justify}}@media (max-width:-1){.elementor-star-rating-mobile_extra--align-start .elementor-star-rating__wrapper{justify-content:flex-start;text-align:start}.elementor-star-rating-mobile_extra--align-end .elementor-star-rating__wrapper{justify-content:flex-end;text-align:end}.elementor-star-rating-mobile_extra--align-center .elementor-star-rating__wrapper{justify-content:center;text-align:center}.elementor-star-rating-mobile_extra--align-justify .elementor-star-rating__wrapper{justify-content:space-between;text-align:justify}}@media (max-width:767px){.elementor-star-rating-mobile--align-start .elementor-star-rating__wrapper{justify-content:flex-start;text-align:start}.elementor-star-rating-mobile--align-end .elementor-star-rating__wrapper{justify-content:flex-end;text-align:end}.elementor-star-rating-mobile--align-center .elementor-star-rating__wrapper{justify-content:center;text-align:center}.elementor-star-rating-mobile--align-justify .elementor-star-rating__wrapper{justify-content:space-between;text-align:justify}}.last-star{letter-spacing:0}.elementor--star-style-star_unicode .elementor-star-rating{font-family:Arial,Helvetica,sans-serif}.elementor--star-style-star_unicode .elementor-star-rating i:not(.elementor-star-empty):before{content:"★"}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-tabs-rtl.min.css */
.elementor-tab-title a{color:inherit}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper{flex-shrink:0;width:25%}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active{border-inline-end-style:none}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:after,.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:before{border-inline-end-style:solid;height:999em;inset-inline-end:0;width:0}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:before{inset-block-start:0;transform:translateY(-100%)}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:after{inset-block-start:100%}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title{display:table-cell}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active{border-block-end-style:none}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:after,.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:before{border-block-end-style:solid;height:0;inset-block-end:0;width:999em}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:before{inset-inline-end:100%}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:after{inset-inline-start:100%}.elementor-widget-tabs .elementor-tab-content,.elementor-widget-tabs .elementor-tab-title,.elementor-widget-tabs .elementor-tab-title:after,.elementor-widget-tabs .elementor-tab-title:before,.elementor-widget-tabs .elementor-tabs-content-wrapper{border:1px #d5d8dc}.elementor-widget-tabs .elementor-tabs{text-align:start}.elementor-widget-tabs .elementor-tabs-wrapper{overflow:hidden}.elementor-widget-tabs .elementor-tab-title{cursor:pointer;outline:var(--focus-outline,none)}.elementor-widget-tabs .elementor-tab-desktop-title{border:solid transparent;font-weight:700;line-height:1;padding:20px 25px;position:relative}.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active{border-color:#d5d8dc}.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active:after,.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active:before{content:"";display:block;position:absolute}.elementor-widget-tabs .elementor-tab-desktop-title:focus-visible{border:1px solid #000}.elementor-widget-tabs .elementor-tab-mobile-title{cursor:pointer;padding:10px}.elementor-widget-tabs .elementor-tab-content{display:none;padding:20px}@media (max-width:767px){.elementor-tabs .elementor-tab-content,.elementor-tabs .elementor-tab-title{border-style:solid;border-block-end-style:none}.elementor-tabs .elementor-tabs-wrapper{display:none}.elementor-tabs .elementor-tabs-content-wrapper{border-block-end-style:solid}.elementor-tabs .elementor-tab-content{padding:10px}}@media (min-width:768px){.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs{display:flex}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper{flex-direction:column}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-content-wrapper{border-style:solid;border-inline-start-style:none;flex-grow:1}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content{border-style:solid;border-block-start-style:none}.elementor-widget-tabs.elementor-tabs-alignment-center .elementor-tabs-wrapper,.elementor-widget-tabs.elementor-tabs-alignment-end .elementor-tabs-wrapper,.elementor-widget-tabs.elementor-tabs-alignment-stretch .elementor-tabs-wrapper{display:flex}.elementor-widget-tabs.elementor-tabs-alignment-center .elementor-tabs-wrapper{justify-content:center}.elementor-widget-tabs.elementor-tabs-alignment-end .elementor-tabs-wrapper{justify-content:flex-end}.elementor-widget-tabs.elementor-tabs-alignment-stretch.elementor-tabs-view-horizontal .elementor-tab-title{width:100%}.elementor-widget-tabs.elementor-tabs-alignment-stretch.elementor-tabs-view-vertical .elementor-tab-title{height:100%}.elementor-tabs .elementor-tab-mobile-title{display:none}}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-tabs.min.css */
.elementor-tab-title a{color:inherit}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper{flex-shrink:0;width:25%}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active{border-inline-end-style:none}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:after,.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:before{border-inline-end-style:solid;height:999em;inset-inline-end:0;width:0}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:before{inset-block-start:0;transform:translateY(-100%)}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:after{inset-block-start:100%}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title{display:table-cell}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active{border-block-end-style:none}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:after,.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:before{border-block-end-style:solid;height:0;inset-block-end:0;width:999em}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:before{inset-inline-end:100%}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:after{inset-inline-start:100%}.elementor-widget-tabs .elementor-tab-content,.elementor-widget-tabs .elementor-tab-title,.elementor-widget-tabs .elementor-tab-title:after,.elementor-widget-tabs .elementor-tab-title:before,.elementor-widget-tabs .elementor-tabs-content-wrapper{border:1px #d5d8dc}.elementor-widget-tabs .elementor-tabs{text-align:start}.elementor-widget-tabs .elementor-tabs-wrapper{overflow:hidden}.elementor-widget-tabs .elementor-tab-title{cursor:pointer;outline:var(--focus-outline,none)}.elementor-widget-tabs .elementor-tab-desktop-title{border:solid transparent;font-weight:700;line-height:1;padding:20px 25px;position:relative}.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active{border-color:#d5d8dc}.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active:after,.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active:before{content:"";display:block;position:absolute}.elementor-widget-tabs .elementor-tab-desktop-title:focus-visible{border:1px solid #000}.elementor-widget-tabs .elementor-tab-mobile-title{cursor:pointer;padding:10px}.elementor-widget-tabs .elementor-tab-content{display:none;padding:20px}@media (max-width:767px){.elementor-tabs .elementor-tab-content,.elementor-tabs .elementor-tab-title{border-style:solid;border-block-end-style:none}.elementor-tabs .elementor-tabs-wrapper{display:none}.elementor-tabs .elementor-tabs-content-wrapper{border-block-end-style:solid}.elementor-tabs .elementor-tab-content{padding:10px}}@media (min-width:768px){.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs{display:flex}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper{flex-direction:column}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-content-wrapper{border-style:solid;border-inline-start-style:none;flex-grow:1}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content{border-style:solid;border-block-start-style:none}.elementor-widget-tabs.elementor-tabs-alignment-center .elementor-tabs-wrapper,.elementor-widget-tabs.elementor-tabs-alignment-end .elementor-tabs-wrapper,.elementor-widget-tabs.elementor-tabs-alignment-stretch .elementor-tabs-wrapper{display:flex}.elementor-widget-tabs.elementor-tabs-alignment-center .elementor-tabs-wrapper{justify-content:center}.elementor-widget-tabs.elementor-tabs-alignment-end .elementor-tabs-wrapper{justify-content:flex-end}.elementor-widget-tabs.elementor-tabs-alignment-stretch.elementor-tabs-view-horizontal .elementor-tab-title{width:100%}.elementor-widget-tabs.elementor-tabs-alignment-stretch.elementor-tabs-view-vertical .elementor-tab-title{height:100%}.elementor-tabs .elementor-tab-mobile-title{display:none}}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-testimonial-rtl.min.css */
.elementor-testimonial-wrapper{overflow:hidden;text-align:center}.elementor-testimonial-wrapper .elementor-testimonial-content{font-size:1.3em;margin-block-end:20px}.elementor-testimonial-wrapper .elementor-testimonial-name{display:block;line-height:1.5}.elementor-testimonial-wrapper .elementor-testimonial-job{display:block;font-size:.85em}.elementor-testimonial-wrapper .elementor-testimonial-meta{line-height:1;width:100%}.elementor-testimonial-wrapper .elementor-testimonial-meta-inner{display:inline-block}.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-details,.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image{display:table-cell;vertical-align:middle}.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image img{border-radius:50%;height:60px;max-width:none;-o-object-fit:cover;object-fit:cover;width:60px}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-image{padding-inline-end:15px}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-details{text-align:start}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-details,.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-image{display:block}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-image{margin-block-end:20px}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-testimonial.min.css */
.elementor-testimonial-wrapper{overflow:hidden;text-align:center}.elementor-testimonial-wrapper .elementor-testimonial-content{font-size:1.3em;margin-block-end:20px}.elementor-testimonial-wrapper .elementor-testimonial-name{display:block;line-height:1.5}.elementor-testimonial-wrapper .elementor-testimonial-job{display:block;font-size:.85em}.elementor-testimonial-wrapper .elementor-testimonial-meta{line-height:1;width:100%}.elementor-testimonial-wrapper .elementor-testimonial-meta-inner{display:inline-block}.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-details,.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image{display:table-cell;vertical-align:middle}.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image img{border-radius:50%;height:60px;max-width:none;-o-object-fit:cover;object-fit:cover;width:60px}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-image{padding-inline-end:15px}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-details{text-align:start}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-details,.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-image{display:block}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-image{margin-block-end:20px}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-text-editor-rtl.min.css */
.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#69727d;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{background-color:transparent;border:3px solid;color:#69727d}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-block-start:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{height:1em;width:1em}.elementor-widget-text-editor .elementor-drop-cap{float:inline-start;font-size:50px;line-height:1;text-align:center}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-text-editor.min.css */
.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#69727d;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{background-color:transparent;border:3px solid;color:#69727d}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-block-start:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{height:1em;width:1em}.elementor-widget-text-editor .elementor-drop-cap{float:inline-start;font-size:50px;line-height:1;text-align:center}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-text-path-rtl.min.css */
.elementor-widget-text-path{font-size:20px;text-align:var(--alignment,start)}.elementor-widget-text-path svg{height:auto;max-width:100%;overflow:visible;transform:rotate(var(--rotate,0)) scaleX(var(--scale-x,1)) scaleY(var(--scale-y,1));width:var(--width);word-spacing:var(--word-spacing)}.elementor-widget-text-path svg path{fill:var(--path-fill,transparent);stroke:var(--stroke-color,transparent);stroke-width:var(--stroke-width,1px);transition:var(--stroke-transition) stroke,var(--stroke-transition) fill;vector-effect:non-scaling-stroke}.elementor-widget-text-path svg:hover path{--path-fill:var( --path-fill-hover );--stroke-color:var( --stroke-color-hover );--stroke-width:var( --stroke-width-hover )}.elementor-widget-text-path svg text{--fill:var( --text-color );direction:var(--direction);fill:var(--fill);transition:var(--transition) stroke,var(--transition) stroke-width,var(--transition) fill}.elementor-widget-text-path svg text:hover{--color:var( --text-color-hover,var( --text-color ) );--fill:var( --color );color:var(--color)}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-text-path.min.css */
.elementor-widget-text-path{font-size:20px;text-align:var(--alignment,start)}.elementor-widget-text-path svg{height:auto;max-width:100%;overflow:visible;transform:rotate(var(--rotate,0)) scaleX(var(--scale-x,1)) scaleY(var(--scale-y,1));width:var(--width);word-spacing:var(--word-spacing)}.elementor-widget-text-path svg path{fill:var(--path-fill,transparent);stroke:var(--stroke-color,transparent);stroke-width:var(--stroke-width,1px);transition:var(--stroke-transition) stroke,var(--stroke-transition) fill;vector-effect:non-scaling-stroke}.elementor-widget-text-path svg:hover path{--path-fill:var( --path-fill-hover );--stroke-color:var( --stroke-color-hover );--stroke-width:var( --stroke-width-hover )}.elementor-widget-text-path svg text{--fill:var( --text-color );direction:var(--direction);fill:var(--fill);transition:var(--transition) stroke,var(--transition) stroke-width,var(--transition) fill}.elementor-widget-text-path svg text:hover{--color:var( --text-color-hover,var( --text-color ) );--fill:var( --color );color:var(--color)}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-toggle-rtl.min.css */
.elementor-tab-title a{color:inherit}.elementor-toggle{text-align:start}.elementor-toggle .elementor-tab-title{border-block-end:1px solid #d5d8dc;cursor:pointer;font-weight:700;line-height:1;margin:0;outline:none;padding:15px}.elementor-toggle .elementor-tab-title .elementor-toggle-icon{display:inline-block;width:1em}.elementor-toggle .elementor-tab-title .elementor-toggle-icon svg{height:1em;margin-inline-start:-5px;width:1em}.elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-right{float:right;text-align:right}.elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-left{float:left;text-align:left}.elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-closed{display:block}.elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-opened{display:none}.elementor-toggle .elementor-tab-title.elementor-active{border-block-end:none}.elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon-closed{display:none}.elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon-opened{display:block}.elementor-toggle .elementor-tab-content{border-block-end:1px solid #d5d8dc;display:none;padding:15px}@media (max-width:767px){.elementor-toggle .elementor-tab-title{padding:12px}.elementor-toggle .elementor-tab-content{padding:12px 10px}}.e-con-inner>.elementor-widget-toggle,.e-con>.elementor-widget-toggle{width:var(--container-widget-width);--flex-grow:var( --container-widget-flex-grow )}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-toggle.min.css */
.elementor-tab-title a{color:inherit}.elementor-toggle{text-align:start}.elementor-toggle .elementor-tab-title{border-block-end:1px solid #d5d8dc;cursor:pointer;font-weight:700;line-height:1;margin:0;outline:none;padding:15px}.elementor-toggle .elementor-tab-title .elementor-toggle-icon{display:inline-block;width:1em}.elementor-toggle .elementor-tab-title .elementor-toggle-icon svg{height:1em;margin-inline-start:-5px;width:1em}.elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-right{float:right;text-align:right}.elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-left{float:left;text-align:left}.elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-closed{display:block}.elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-opened{display:none}.elementor-toggle .elementor-tab-title.elementor-active{border-block-end:none}.elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon-closed{display:none}.elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon-opened{display:block}.elementor-toggle .elementor-tab-content{border-block-end:1px solid #d5d8dc;display:none;padding:15px}@media (max-width:767px){.elementor-toggle .elementor-tab-title{padding:12px}.elementor-toggle .elementor-tab-content{padding:12px 10px}}.e-con-inner>.elementor-widget-toggle,.e-con>.elementor-widget-toggle{width:var(--container-widget-width);--flex-grow:var( --container-widget-flex-grow )}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-video-rtl.min.css */
.elementor-widget-video .elementor-widget-container,.elementor-widget-video:not(:has(.elementor-widget-container)){overflow:hidden;transform:translateZ(0)}.elementor-widget-video .elementor-wrapper{aspect-ratio:var(--video-aspect-ratio)}.elementor-widget-video .elementor-wrapper iframe,.elementor-widget-video .elementor-wrapper video{background-color:#000;border:none;display:flex;height:100%;width:100%}.elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay{background-position:50%;background-size:cover;inset:0;position:absolute}.elementor-widget-video .elementor-custom-embed-image-overlay{cursor:pointer;text-align:center}.elementor-widget-video .elementor-custom-embed-image-overlay:hover .elementor-custom-embed-play i{opacity:1}.elementor-widget-video .elementor-custom-embed-image-overlay img{aspect-ratio:var(--video-aspect-ratio);display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}.elementor-widget-video .e-hosted-video .elementor-video{-o-object-fit:cover;object-fit:cover}.e-con-inner>.elementor-widget-video,.e-con>.elementor-widget-video{width:var(--container-widget-width);--flex-grow:var( --container-widget-flex-grow )}
/* /home/user/htdocs/electromagnyc.com/wp-content/plugins/elementor/assets/css/widget-video.min.css */
.elementor-widget-video .elementor-widget-container,.elementor-widget-video:not(:has(.elementor-widget-container)){overflow:hidden;transform:translateZ(0)}.elementor-widget-video .elementor-wrapper{aspect-ratio:var(--video-aspect-ratio)}.elementor-widget-video .elementor-wrapper iframe,.elementor-widget-video .elementor-wrapper video{background-color:#000;border:none;display:flex;height:100%;width:100%}.elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay{background-position:50%;background-size:cover;inset:0;position:absolute}.elementor-widget-video .elementor-custom-embed-image-overlay{cursor:pointer;text-align:center}.elementor-widget-video .elementor-custom-embed-image-overlay:hover .elementor-custom-embed-play i{opacity:1}.elementor-widget-video .elementor-custom-embed-image-overlay img{aspect-ratio:var(--video-aspect-ratio);display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}.elementor-widget-video .e-hosted-video .elementor-video{-o-object-fit:cover;object-fit:cover}.e-con-inner>.elementor-widget-video,.e-con>.elementor-widget-video{width:var(--container-widget-width);--flex-grow:var( --container-widget-flex-grow )}